I have to use a Win XP application to JTAG a device connected to a Parallel Port on an add-on PCI Card. The problem is well known: the application uses legacy port address, but the system assigns to the port I/O Address above legacy range at boot up, since its on a PCI card. Nothing is reflected or can be changed in BIOS because the port is on PCI Card. Port I/O address can't be changed in Win Device Manager in XP or newer OS.
How can I use this port? Any system utility allows to change I/O address and assign IRQ to the port? In the card's .inf file I see such records:
[caa]
ConfigPriority=HARDRECONFIG
IOConfig=8@100-ffff%fff8(3ff:: )
IRQConfig=S:3,4,5,7,9,10,11,12,14,15
[laan]
ConfigPriority=HARDRECONFIG
IOConfig=8@100-3ff%fff8(3ff:: )
IRQConfig=3,4,5,6,7,8,9,10,11,12,13,14,15
This translates into the port's I/O Range E880-E887 in Win Device Manager.
What these records [caa] and [laan] mean? How I can change them to get a legacy range 378h-37Fh in the Device Manager?
Anything else I can do to make it work?