CGA lub karty graficznej Kolor jest standardowy ekran, który ukazał się w 1981 r z definicji od 320 x 200 pikseli w 2 bitach koloru (to jest 4 kolorów) 640 x 200 w 1 bitów kolorów (kolorów czyli 2).
W 2-bitowym trybie koloru kolor tła można wybrać spośród szesnastu dostępnych w trybie tekstowym. Pozostałe trzy kolory są ustalane poprzez wybór palety. Istnieją cztery różne palety, które różnią się intensywnością kolorów i obecnością lub brakiem niebieskiego składnika.
Proporcja ekran jest 8 / 5 . Rozmiar pamięci wideo to 16 KB, niezależnie od używanego trybu, znajdujący się pod adresem B800:0000.
W trybie tekstowym ekran może wyświetlać 16 kolorów:
0 czarny |
1 niebieski |
2 zielony |
3 cyjan |
4 czerwony |
5
magenta |
6
brązowy |
7
jasnoszary |
8
ciemnoszary |
9
jasnoniebieski |
10
jasnozielony |
11
light cyan |
12
jasnoczerwony |
13
jasnopurpurowy |
14
żółty |
15
biały |
Amstrad PC-1512 wydany 5 lat później, w 1986 roku, ma typ monitora CGA ale pozwalające na wyświetlanie tych 16 kolorów w 640x200 trybie graficznym za pomocą 4 bitplan dla trybu monochromatycznego 640x200 CGA.
Niektóre emulatory CGA używają niewłaściwej wersji koloru 6:
6
żółto-zielony |
Monitor CGA ma dwa tryby tekstowe, w których bajty pamięci wideo zmieniają się między znakami i kolorem (więc wymagane są 2 bajty na znak):
Posiada również dwa rodzaje trybów graficznych:
Tryb grafiki 4-kolorowej pozwala na użycie jednej z 6 poniższych palet kolorów. Kolor 0 można dowolnie wybrać spośród 16 kolorów (domyślnie czarny).
0 czarny |
3 cyjan |
5
magenta |
7
jasnoszary |
0 czarny |
3 cyjan |
4 czerwony |
7
jasnoszary |
0 czarny |
2 zielony |
4 czerwony |
6
brązowy |
0 czarny |
11
light cyan |
13
jasnopurpurowy |
15
biały |
0 czarny |
11
light cyan |
12
jasnoczerwony |
15
biały |
0 czarny |
10
jasnozielony |
12
jasnoczerwony |
14
żółty |