Color Graphics Adapter

Z Wikipedii, wolnej encyklopedii

CGA (ang. Color Graphics Adapter) – jeden ze standardów kart graficznych IBM-PC[1] wprowadzony ok. 1981 roku.

Oryginalna karta IBM CGA została zbudowana na kontrolerze Motorola 6845[1][2]; posiada 16 kB pamięci i umożliwia wyświetlanie obrazu na monitorach czarno-białych lub kolorowych oraz na odbiornikach telewizyjnych[1].

Tryby graficzne[edytuj | edytuj kod]

Pac-Man w rozdzielczości 160 × 100 z 16 kolorami

Może pracować w dwóch trybach:

  • Znakowym w rozdzielczościach:
    • 40×25 znaków[3] dla odbiorników TV,
    • 80×25[3] dla monitorów. Kolor każdego znaku oraz kolor tła są ustawiane indywidualnie: kolor znaku jest wybierany z palety 16 predefiniowanych barw, natomiast tło z palety 8 kolorów uzupełnionej o atrybut migania dający 16 kombinacji tła.
  • Graficznym[4]:
    • 320×200, dostępne 4 kolory[5], możliwość wyświetlania na odbiorniku TV;
    • 640×200, czarno-biały[3], możliwość wyświetlania tylko na monitorze.

W trybach znakowych wyświetlane znaki mają rozmiar 8×8 punktów, a ich kształt jest pobierany z pamięci ROM. W trybach graficznych rozmiar znaku także wynosi 8×8 punktów, ale istnieje możliwość zmiany wyglądu poszczególnych znaków.

Karty CGA zostały zastąpione kartami EGA[3][5].

Palety kolorów[edytuj | edytuj kod]

Wszystkie 16 kolorów możliwe
do wyświetlenia w trybie znakowym
0 – czarny
#000000
8 – (ciemny) szary
#555555
1 – niebieski
#0000AA
9 – jasny niebieski
#5555FF
2 – zielony
#00AA00
10 – jasny zielony
#55FF55
3 – niebiesko-zielony
#00AAAA
11 – jasny niebiesko-zielony
#55FFFF
4 – czerwony
#AA0000
12 – jasny czerwony
#FF5555
5 – fioletowy
#AA00AA
13 – różowy
#FF55FF
6 – brąz (pomarańcz)
#AA5500
14 – żółty
#FFFF55
7 – biały (jasny szary)
#AAAAAA
15 – jasny biały
#FFFFFF
4-kolorowa paleta trybu graficznego #1
podstawowy 5 – fioletowy
3 – niebiesko-zielony 7 – biały (jasny szary)
4 kolorowa paleta trybu graficznego #2
podstawowy 4 – czerwony
2 – zielony 6 – brąz (pomarańcz)

Przypisy[edytuj | edytuj kod]

  1. a b c IBM Color/Graphics Monitor Adapter [online] [dostęp 2024-02-08] (ang.).
  2. David Bradley, Byte Magazine Volume 15 Number 09: 15th Anniversary Summit [online], wrzesień 1990 [dostęp 2024-02-08] (ang.).
  3. a b c d Podręcznik: Karty graficzne | eSezam [online], esezam.okno.pw.edu.pl [dostęp 2024-02-08].
  4. CGA Compatibility Tester reference video. Jim Leonard 2009. [dostęp 2024-02-08].
  5. a b Historia [online], gpu-prezentacja.prv.pl [dostęp 2024-02-08].