Changes
=== CGA ===
Enabled mostly 320x200 display with a palette of 4 colours choosen between 4 combinaisons combinations (only one colour to be choosenchosen) from 16 total colours. Could also get a text mode with character attribute based 16 colours display.
The Amstrad CPC can quite be considered a custom and more versatile CGA.
=== Amstrad's PC1512 custom CGA ===
Was mostly CGA compatible yet not ewactlyexactly. It could also get a special custom mode with a 640x200x16 display, the 16 colours being the CGA total palette, hence it could be as good as most badly exploited EGA cards.
=== EGA ===
Could display the CGA modes, and an extended CGA mode at 320x200x16 colours, the 16 colours being only the CGA full palette, this is probably the detail which killed the EGA. Otherwise it had its native colour mode of 640x350x16 the palette being set from the 64colours EGA palette (2x2x2 bits), such mode was actually even better than what an Atari ST could do... despite a lesser total palette to choose from, the same amount of colours (16 with no trick) were displayed at a far better resolution too. This 'Real EGA" mode was rarely well exploited for obscure reasons by game developpers developers who wanted to keep a retro-compatibility with CGA versions.
=== VGA ===