Der CGA- oder Farbgrafikadapter ist ein Anzeigestandard, der 1981 mit einer Definition von 320 × 200 Pixel in 2 Farbbits (dh 4 Farben) oder 640 × 200 Pixel in 1 Farbbits (dh 2 Farben) erschien.
Im 2-Bit-Farbmodus kann die Hintergrundfarbe aus den 16 im Textmodus verfügbaren Farben ausgewählt werden. Die anderen drei Farben werden durch Auswahl einer Palette festgelegt. Es gibt vier verschiedene Paletten, die sich durch die Intensität der Farben und das Vorhandensein oder Nichtvorhandensein der blauen Komponente unterscheiden.
Der Bildschirmanteil beträgt 8 ⁄ 5 . Die Größe des Videospeichers beträgt 16 KB, unabhängig vom verwendeten Modus B800:0000.
Im Textmodus kann ein Bildschirm 16 Farben anzeigen:
0 schwarz |
1 blau |
2 grün |
3 Cyan |
4 rot |
5
Magenta |
6
braun |
7
hellgrau |
8
dunkelgrau |
9
hellblau |
10
hellgrün |
11
helles Cyan |
12
hellrot |
13
leichtes Magenta |
14
gelb |
fünfzehn
weiß |
Der Amstrad PC-1512, der 5 Jahre später, 1986, veröffentlicht wurde, verfügt über einen CGA-Monitor, ermöglicht jedoch die Anzeige dieser 16 Farben im 640x200-Grafikmodus unter Verwendung von 4-Bit-Ebenen für den 640x200-Monochrom-CGA-Modus.
Einige CGA-Emulatoren verwenden eine falsche Version von Farbe 6:
6
gelbgrün |
Ein CGA-Monitor verfügt über zwei Textmodi, in denen die Videospeicherbytes zwischen Zeichen und Farbe wechseln (daher sind 2 Bytes pro Zeichen erforderlich):
Es gibt auch zwei Arten von Grafikmodi:
Im 4-Farben-Grafikmodus können Sie eine der folgenden 6 Farbpaletten verwenden. Die Farbe 0 kann unter den 16 Farben frei gewählt werden (standardmäßig schwarz).
0 schwarz |
3 Cyan |
5
Magenta |
7
hellgrau |
0 schwarz |
3 Cyan |
4 rot |
7
hellgrau |
0 schwarz |
2 grün |
4 rot |
6
braun |
0 schwarz |
11
helles Cyan |
13
leichtes Magenta |
fünfzehn
weiß |
0 schwarz |
11
helles Cyan |
12
hellrot |
fünfzehn
weiß |
0 schwarz |
10
hellgrün |
12
hellrot |
14
gelb |