Timeline for How do DOS games like DOOM benefit from a PCI graphics card?
Current License: CC BY-SA 4.0
14 events
when toggle format | what | by | license | comment | |
---|---|---|---|---|---|
Aug 6 at 9:43 | comment | added | Stephen Kitt | @TeaRex the main difference is that the PCI committee planned for VGA support, so PCI includes all the extras required for that; but they didn’t plan for ISA DMA support... | |
Aug 6 at 9:39 | comment | added | Stephen Kitt | @TeaRex ISA DMA support is the main blocker for sound cards and FDCs, yes; but there’s more to it than that for VGA — PCI support for “VGA compatible” cards includes fixed-address buffers (for the framebuffer at A0000h), fixed-address I/O ports (for the VGA ports), palette snooping, and possibly even fixed-address option ROM (I’m not sure about the latter but I don’t have my PCI book handy; there’s at least a requirement to make the option ROM available in the first mebibyte in some way or other). | |
Aug 6 at 7:42 | comment | added | TeaRex | As far as I remember, the amount of ISA compatibility PCI could offer was highly dependent on whether the hardware in question customarily used ISA DMA - so sound cards and floppy disk controllers were big trouble (and led to the introduction of the more ISA compatible LPC bus for on-board hardware), VGA, serial ports, and AT bus hard disks were fine. | |
May 9, 2021 at 14:01 | comment | added | Brian Knoblauch | I had an EISA VGA system and it was a little disappointing that Doom only had 16-bit accesses as it wasted half the capacity and effectively ran at the same speed as with quality ISA VGA. Still though, it was plenty fast... | |
May 7, 2021 at 17:48 | vote | accept | Brian H | ||
S May 6, 2021 at 8:20 | history | mod moved comments to chat | |||
S May 6, 2021 at 8:20 | comment | added | Chenmunka♦ | Comments are not for extended discussion; this conversation has been moved to chat. | |
May 6, 2021 at 6:41 | history | edited | Stephen Kitt | CC BY-SA 4.0 |
#notalltridents, thanks Michael Karcher!
|
May 5, 2021 at 12:27 | history | edited | Stephen Kitt | CC BY-SA 4.0 |
The renderer is a different story.
|
May 5, 2021 at 12:22 | history | edited | Stephen Kitt | CC BY-SA 4.0 |
Mention the GEBB series.
|
May 4, 2021 at 15:49 | history | edited | Stephen Kitt | CC BY-SA 4.0 |
Merge information from the comments.
|
May 4, 2021 at 14:40 | history | edited | Stephen Kitt | CC BY-SA 4.0 |
Address later games too.
|
May 4, 2021 at 14:33 | history | edited | Stephen Kitt | CC BY-SA 4.0 |
Briefly explain how this works.
|
May 4, 2021 at 14:23 | history | answered | Stephen Kitt | CC BY-SA 4.0 |