Using Basic/4g and CWSDPMI DOS Extender to access PCI card
Posted: Tue Jan 22, 2008 10:27 am
A PC/104 card (ISA bus) I use went obsolete and now is avail. as PC/104+ and uses the PCI bus access only. I'm operating in DOS with a 386+ type processor. I used PCI_Sniffer to scan the PCI bus to get the board address which came back as A000 0000h. I want to use my existing QB4.5 code to Peek and Poke to this card, which is the only card on the PCI bus. I decided to try the Basic/4G libraries and the CWSDPMI DOS Extender to access memory above 1 Megabyte. I have succesfully run the sample programs provided but can't seem to access the PCI bus. I'm using a DEF SEG of 0A00 0000h, but suspect this is not the correct. Is DEF SEG limited to 16 bits? Has anyone tried to use these libraries and extender to access the PCI bus? Any insites appreciated.