CGA sau Graphics Adapter Color este un standard de afișare , care a apărut în 1981 , cu o definiție de 320 x 200 pixeli în 2 biți de culoare (adică 4 culori) sau 640 x 200 în 1 biți de culoare (adică 2 culori).
În modul de culoare pe 2 biți, culoarea de fundal poate fi aleasă dintre cele șaisprezece disponibile în modul text. Celelalte trei culori sunt fixate prin alegerea unei palete. Există patru palete diferite, care se diferențiază prin intensitatea culorilor și prezența sau nu a componentei albastre.
Proporția ecranului este de 8 ⁄ 5 . Dimensiunea memoriei video este de 16 KiB, indiferent de modul utilizat, situat la B800:0000.
În modul text, un ecran este capabil să afișeze 16 culori:
0 negru |
1 albastru |
2 verde |
3 cyan |
4 roșu |
5
magenta |
6
maro |
7
gri deschis |
8
gri închis |
9
albastru deschis |
10
verde deschis |
11
cyan deschis |
12
roșu deschis |
13
magenta deschisă |
14
galben |
15
alb |
Amstrad PC-1512 a lansat 5 ani mai târziu, în 1986, are un monitor de tip CGA , dar care să permită afișarea acestor 16 culori în 640x200 mod grafic folosind 4 avioane de biți pentru modul CGA 640x200 monocrom.
Unele emulatoare CGA folosesc o versiune greșită a culorii 6:
6
galben-verde |
Un monitor CGA are două moduri de text, unde octeții de memorie video alternează între caracter și culoare (deci sunt necesari 2 octeți pe caracter):
De asemenea, are două tipuri de moduri grafice:
Modul grafic cu 4 culori vă permite să utilizați una dintre cele 6 palete de culori de mai jos. Culoarea 0 poate fi aleasă liber dintre cele 16 culori (negru în mod implicit).
0 negru |
3 cyan |
5
magenta |
7
gri deschis |
0 negru |
3 cyan |
4 roșu |
7
gri deschis |
0 negru |
2 verde |
4 roșu |
6
maro |
0 negru |
11
cyan deschis |
13
magenta deschisă |
15
alb |
0 negru |
11
cyan deschis |
12
roșu deschis |
15
alb |
0 negru |
10
verde deschis |
12
roșu deschis |
14
galben |