I want to program my PCI-DIO-96pnp device under MS-DOS in C. So far I got the memory-mapped base address of the card(in PCI register BAR1). It's value is: 00 10 00 d6. I re-map it under 1MB by writing to the PCI config space, replacing the value with: 00 10 d0 00(0xd1000). So next, I look at port A of PPI A(offset 00) using peekb(0xd100, 0x0). It returns some value that is unrelated to the actual current input of the device. In other words, it doesn't work. Why ? (Note that I know that the input to the device works, because I made it work under Windows with NI-DAQ). Note also that I do all the steps of the PCI MITE configuration presented in the documentation(i.e. write 0x0000aeae to the PCI MITE at offset 0x340, calculate and wri
te the new window data value, etc.).