Go Back   Forums > Abandonia.com > Troubleshooting > Tutorials
Memberlist Forum Rules Search Today's Posts Mark Forums Read
Search Forums:
Click here to use Advanced Search

Thread Tools Display Modes
Old 07-03-2017, 01:12 PM   #1
Game freak

Join Date: Apr 2008
Location: Lerida, Spain
Posts: 108
Default CGA, Hercules, EGA and other older display modes explained

PCs started as business machines, and only later were introduced into homes or considered as capable videogame machines. Therefore, it shouldn't be a surprise that their graphical abilities were much behind other computers of its time, such as the Apple II, the Atari ST or the CBM Amiga. It was later, thanks to different hardware upgrades, that PCs became what we know today.

Therefore, if today we deal with old games we may be given several obscure (for some people, at least) options to choose from.

CGA - From 1981. Up to 320x200 in resolution and 4 simulataneous colors. Also 620x200 in B/W. Believe it or not, this was an upgrade from the original MDA text-only mode that's rarely seen in games.

Hercules - From 1982. Up to 720x350 resolutions, in monochrome only.

EGA - From 1984. Up to 640350 resolutions and 16 simultaneous colors.

MCGA - From 1987. Only available in some IBM PS/2 models. EGA compatible, with some 256 colors modes available.

VGA- From 1988. Up to 800x600x256 colors. Is more or less compatible with the previous display modes.

SVGA - From 1989. Up to 1024x768 and 64k colors. Manufacturers didn't agree on the exact specs, and the VESA standard was created as a solution. That's why some games require a VESA compatible video driver.

Then there are the IBM PCjr. and Tandy 1000. These aren't graphic modes, but two PC models using a CGA card with some extra 16 color modes thrown in. Regular PCs can't access these modes.

More info on them available at:

A few pre-1990 games can be set up under DOSBox or PCem to run into PCjr. / Tandy modes, such as "Arcticfox", "Marble Madness" or "Ninja". This has the advantage of showing 16 colors and 3-channel music and FX.

Now let's see and old game, "Prince of Persia", running in different modes:

CGA mode.

Hercules mode: a higher resolution, which results in sharper graphics, but in B/W only. Green and orange monitors for Hercules cards were also available.

This is what we see with an EGA card or a PCjr / Tandy computer.

And finally, the same game with VGA and newer cards.

Last edited by Neville; 03-06-2018 at 06:07 PM.
Neville is offline                         Send a private message to Neville
Reply With Quote
Old 07-03-2017, 01:34 PM   #2
Game freak

Join Date: Apr 2008
Location: Lerida, Spain
Posts: 108

When dealing with post-1990 games, options will be usually more restricted. Usually those games will only run in VGA and SVGA modes.

Examples of these hybrid VGA-SVGA are a lot of mid-1990s FPS, such as "Duke Nukem 3D", "Blood" or "Quake".

Now let's see one of those games, "NASCAR Racing" (1994) from Papyrus:

Ideally, one would set up the game to run in SVGA mode (second picture), but in its time people with older computers had to stick to VGA mode, which was less demanding. This was before accelerated 3D cards became usual, mind you.

Speaking of which, towards 1995 a ton of different 3D accelerator cards flooded the gaming market: Matrox Millennium / Mystique, PowerVR, S3 ViRGE... The only ones currently emulated are the 3Dfx Voodoo, which became the first standard until 2002, when 3Dfx Inc. filled for bankrupcy and the 3D card market became a fight between NVIDIA and ATI - AMD.

If you have a game that supports 3Dfx acceleration, there are several options in order to enable it:

- If the game runs under DOS, try the unofficial DOSBox release by Yhkwong.

- If the game runs under Windows, you will need a Glide Wrapper, a program that "translates" the Voodoo instructions into DirectX. nGlide or dgVoodoo are two good choices.

Note that a Glide Wrapper won't necessarily make your game compatible with the version of Windows you are running. You may need to fiddle with the compatibility options or update your game in order to play.

- A third option is to create a Windows 9X installation under PCem. This will require a very powerful computer and to install the necessary Voodoo drivers.

PCem running "Quake 2". Picture taken from its website.

Last edited by Neville; 08-03-2017 at 01:41 PM.
Neville is offline                         Send a private message to Neville
Reply With Quote
Old 07-03-2017, 02:06 PM   #3
Game freak

Join Date: Apr 2008
Location: Lerida, Spain
Posts: 108

Finally, let's see some unusual video modes that are currently available only through emulation.

1) The CGA Composite mode:

As we said before, CGA mode offers only 4 colors at the same time, period.

However, under very specific circumstances a 160x200 mode with 16 simultaneous colors could be used. For this, you needed a CGA card with a composite video output and a NTSC monitor.

Many pre-1990 games support this graphic modes.

Here's an example, "Tournament Tennis" (1985) from Imagic.

Regular CGA mode

CGA Composite mode

This video mode can be emulated through DOSBox (although you'd better obtain a SVN copy) and PCem.

Here's a list of videogames that support this graphic mode:


2) PCjr. / Tandy graphic modes.

The IBM PCjr. and the Tandy 1000 were two computer models released around 1984 that, while remaining mostly PC compatible, tried to expand its capabilities for home / videogame use.

In addition to the CGA Composite mode, they could access several other exclusive modes, such as 160x100x16, 320x200x16 and 640x200x4.

They also upgraded the internal PC speaker to a three-voice model and, in some late Tandy 1000 models, added a DAC.

The IBM PCjr. was an inmediate failure, but the Tandy 1000 and its variants stayed on the market until the early 1990s, meaning that hundreds of games from that era offer some kind of support for them.

Here's a list of games that support PCjr. / Tandy graphics:

There are even a few games where PCjr. / Tandy is the best graphic mode available. Some examples are "Arctic Fox", "Boulder Dash" I - II, "Marble Madness", "Ninja" and "Shanghai" from Activision.

"Ninja", in CGA and Tandy modes.

The PCjr. / Tandy computers can be emulated both in DOSBox (although, again, you'd better obtain a SVN copy) and PCem.

Last edited by Neville; 08-03-2017 at 01:39 PM.
Neville is offline                         Send a private message to Neville
Reply With Quote

Similar Threads
Thread Thread Starter Forum Replies Last Post
"Wolfenstien: The New Order" reveal trailer in Hercules Graphics (WIP) Expack2 Music, Art, Movies 6 24-05-2013 02:10 PM
Hercules/Ancient Greece/Trials DOS game Mordant Forgotten Games Bureau 5 02-02-2013 12:43 PM
Hercules [DISNEY] Oliwerko Rejected requests 7 26-07-2012 10:49 AM
Alt text display wackypanda Tech Corner 6 02-04-2011 01:12 PM
Display Adaptors Wade Tech Corner 7 18-08-2006 06:22 AM

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On
Forum Jump

The current time is 05:14 PM (GMT)

Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.