per
Veteran Member
One of my VGA cards are a bit weird. Instead of having the BIOS at segment D000 where most other VGA cards got it, it's placed at segment C000.
The weird thing is that it successfully mannages to take over int 10h and int 6Dh, even though the XT's BIOS only scans for extensions from offset C800 to F400. I can't see any way how it is able to do it, it can't really do an IRQ without hooking an interrupt first, and it might be a little unsafe for the card to take controll over the system bus address and data lines (if possible at all). Maybe it's DMA... I don't know...
Another fact is that the VGA-copyright date/manufacter shows up on the monitor before the memory test, but that might have been set up by the graphics processor itself.
The weird thing is that it successfully mannages to take over int 10h and int 6Dh, even though the XT's BIOS only scans for extensions from offset C800 to F400. I can't see any way how it is able to do it, it can't really do an IRQ without hooking an interrupt first, and it might be a little unsafe for the card to take controll over the system bus address and data lines (if possible at all). Maybe it's DMA... I don't know...
Another fact is that the VGA-copyright date/manufacter shows up on the monitor before the memory test, but that might have been set up by the graphics processor itself.