Tom's Guide | Tom's Hardware | Tom's Games
![]() |
![]() |
![]() |
Hi all,
I have an old DOS application that uses direct addressing to an ISA relay card (at address 2A8). We have bought a new PCI version of this card but as it's address is different because it's assigned by PCI plug & play, the card does not work with the software.
Is there anyway of redirecting writes to 2A8 to FE00 (the address of the new card).
Failing that is there any way of redirecting writes to 2A8 to the parallel port instead? We can always use a simple relay unit on the parallel port instead if need be.
Does this require a custom TSR?
Any help greatly appreciated!
Chris.

I have just checked in the bios on the pc in question and it only allows me to change the IRQ of the three PCI slots, not the actual address. Do some boards allow you to specify the base address of the pci slots?

Yes there is. Assuming that you are operating in DOS mode (not DOS shell of a NT protected OS such as XP, 2k, 2003, Vista., etc)....
Download a freeware binary file editor. This editor will allow you to mod the binary files that are presently hard-coded to 2A8 for your adapter card. Make a backup of your original s/w files. Using the executable (most likely the file with the embedded 2A8 address ) - search for "A8 02". When found, replace with "00 FE". Save this updated version of the file and test with your PCI product. You may or may not see more than one reference for this I/O address of 2A8. It should work. We have done this in the past. If within a DOS shell then totally different animal. You will have to do the above AND also relax the IOPM of the NT style OS. Check out Craig Peacock's website dealing with this topic. Good luck !

![]() |
![]() |
![]() |

This post is quite old and has been locked from receiving new replies. Please create a new posting instead.
| Ads by Google |