• Please review our updated Terms and Rules here

Backwards compability of VGA cards

Erik

Site Administrator
Staff member
Joined
Apr 27, 2003
Messages
3,592
Location
San Jose, CA
Standard VGA cards have almost perfect compatibility with EGA, but their compatibility with 6845-based cards is severely limited: MDA and CGA modes are supported only at BIOS level, and there's no compatibility with Hercules Graphics Card (a.k.a. MGA) at all.
Some older VGA cards, however, also have special modes for register-level compatibility with MDA/HGC and CGA.
[h="1"]Cards with compability modes[/h]
cellpadding="5" cellspacing="0" border="1"
! Manufacter !! Chipset !! Setup !! Compability modes !! CGACOMP tests failed !! Other issues
|-
| ATI || ATI18800-1 || VInstall, VSetup or VConfig || Hercules, non-standard hercules, MDA, CGA, Tweaked CGA text-mode and EGA || Brown is dark yellow in med-res graphics mode, no snow, no cursor in the cursor-shape test, some characters differ from the CGA font, tweaked text-mode don't work, vertical refresh is detected as ~70Hz, row-column reprogramming don't work, display positioning don't work and interlaced mode don't work || The dedicated tweaked-mode patch fixes tweaked text-mode and cursor shapes, but it uses a different font and compability for low-intensity palettes of med-res graphics mode breaks.
|-
| Chips and Technologies || 82C451 || Unknown || data sheet claims there are EGA, CGA, MDA, HERCULES emulation modes || Not tested || Unknown
|-
| Cirrus Logic || CL-GD610 || Unknown || data sheet claims there are CGA and HGC || Not tested || Unknown
|-
| Cirrus Logic || CL-GD620 || Unknown || data sheet claims there are CGA and HGC || Not tested || Unknown
|-
| Oak || OTI077 || vgamode.exe || CGA, MGA, EGA - all with LOCK option || medium-res graphics background select/foreground select/palettes, top-and-bottom dual line cursor, strikethrough cursor, snow, vertical refresh (70 Hz instead of 60), horizontal refresh, interlacing, display positioning || issues with non-standard HGC modes
|-
| Trident || TVGA8800CS || Onboard switches 1 and 2 defines the startup mode || MDA (maybe Hercules), CGA and EGA || Not tested || Any mode will only provide it's native sync-rates.
|-
| Trident || TVGA8900D || svm89 , svm.exe || EGA, CGA (+warm boot option), HERC || border/overscan color select, top-and-bottom dual line cursor, strikethrough cursor, snow, interlacing || random issues with HGC emulation - eg. Checkit doesn't work, but some games using non-standard modes do work
|-
| Western Digital || PVGA1A || http://bbs.actapricot.org/files/area34/vgaplus.exe || CGA, MDA, Hercules Half, Hercules Full, also allows to lock the mode so it survives warm-boot || Snow, Vertical refresh (70 Hz instead of 60), Interlacing, Display positioning || Hercules non-standard modes (used in many games) exhibits problems.
[h="1"]Chipsets without compability modes[/h]
  • Acumos AVGA2/Cirrus Logic CL-GD5402
  • Cirrus Logic CL-GD5422
  • Tseng ET4000
[wiki]Category:ISA cards[/wiki]
 
Top