On 5/19/2024 2:25 AM, Frantisek Rysanek via Freedos-user wrote:
Are there any PCI cards that live at IO adress 378 so they are
compatible with DOS ?
I'd argue that the devil's in "subtle detail", and forecast hard
cheese for you :-/
In order to decode the IOport window at 0x378 by a PCI card, this has
to be supported by the chipset (probably south bridge) and the BIOS
of the motherboard where you are trying this.
I don't know how the PCI card that was linked to handles this, but if
the card itself adds an onboard ROM BIOS which patches into the default
calls for the parallel port functions and traps the (otherwise
non-existent, hence adding the card) ISA (port) address space, this will
work rather transparent.
But I can only remember one card, which I used probably +25 years ago,
what was doing that fine. And that was a card that I remember was at a
rather premium price point, al those cheap "made in Shenzen" PCI cards
had the actual ports in PCI (port) address space, maybe patched some
BIOS routines, but certainly only worked with some specialty drivers
which would have to handle the access to those high PCI port numbers and
commonly would NOT just work seamlessly with any old software that was
trying to access the parallel (or serial) port...
Ralf
_______________________________________________
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user