A CGA vagy Color Graphics Adapter egy megjelenítési szabvány, amely megjelent 1981 egy meghatározást a 320 × 200 képpont 2 szín bit (azaz 4 szín) vagy 640 × 200 in 1 színes bit (azaz 2 szín).
2 bites színmódban a háttérszín kiválasztható a szöveges módban elérhető tizenhat közül. A másik három színt egy paletta kiválasztásával rögzítik. Négy különböző paletta létezik, amelyeket a színek intenzitása és a kék komponens jelenléte különböztet meg.
A képernyő aránya 8 ⁄ 5 . A videomemória mérete 16 KiB , a használt üzemmódtól függetlenül B800:0000.
Szöveges módban a képernyő 16 szín megjelenítésére képes:
0 fekete |
1 kék |
2 zöld |
3 cián |
4 piros |
5.
bíborvörös |
6.
barna |
7
világosszürke |
8.
sötét szürke |
9.
világoskék |
10.
világoszöld |
11.
világos cián |
12.
világos piros |
13.
világos bíborvörös |
14
sárga |
15
fehér |
Az 5 évvel később, 1986-ban kiadott Amstrad PC-1512 rendelkezik CGA típusú monitorral, de lehetővé teszi ennek a 16 színnek a megjelenítését 640x200 grafikus módban, 4 bites sík használatával, a 640x200 monokróm CGA módhoz.
Néhány CGA emulátor a 6. szín rossz verzióját használja:
6.
sárga-zöld |
A CGA monitornak két szövegmódja van, ahol a videomemória bájtjai váltakoznak a karakter és a szín között (tehát karakterenként 2 bájtra van szükség):
Kétféle grafikus módja is van:
A négy színű grafikus mód lehetővé teszi az alábbi 6 színpaletta egyikének használatát. A 0 szín szabadon választható a 16 szín közül (alapértelmezés szerint fekete).
0 fekete |
3 cián |
5.
bíborvörös |
7
világosszürke |
0 fekete |
3 cián |
4 piros |
7
világosszürke |
0 fekete |
2 zöld |
4 piros |
6.
barna |
0 fekete |
11.
világos cián |
13.
világos bíborvörös |
15
fehér |
0 fekete |
11.
világos cián |
12.
világos piros |
15
fehér |
0 fekete |
10.
világoszöld |
12.
világos piros |
14
sárga |