I have an ISA A/D card that is accessed at I/O base address 0220. Windows XP does not use this address but its PCI bus seems to grab everything from 0000 to 0CF7. How can I force Windows to accept the 0220 address? The card does not show up in the Device Manager. It needs no driver, just software to read and write to the 0220 port. It uses no IRQ.
Share
Thank you all for your suggestions. None of them worked although Jefro was right, if you have an ISA bus, and you set the board or the bios settings, and you have drivers and software, it should work. The trick is that you have to have 32-bit software. The original program I wrote was in Qbasic and compiled with QB45. When it was recompiled in FreeBasic, it could talk to the board. (When I say, “recompiled,” I really mean “revised and recompiled.” The two compilers have many language differences, some very obscure and subtle.) What clued me into this fix was that I found that the manufacturer of the board (Advantech) had a test program that ran on XP for this old non-PNP board. So I knew there had to be some way to make it work.