Color Graphics Adapter

CGA (Color Graphics Adapter, ursprünglich auch Color/Graphics Adapter oder IBM Color/Graphics Monitor Adapter) war die erste von IBM im Jahr 1981 eingeführte farbfähige Grafikkarte und der erste Farbgrafikkarten-Standard für den IBM PC. Bis zur Einführung von EGA war CGA der Standard für viele IBM-PC-kompatible Anwendungen, die jeden Bildpunkt einzeln adressieren müssen. Das Video-RAM umfasst 16384 Byte und die höchste Bildschirmauflösung der Karte beträgt 640 × 200 Bildpunkte. Wie bei den meisten Heimcomputern entspricht das Timing der CGA-Karte dem des Fernsehbildes, wodurch die Karte mithilfe eines externen HF-Modulators an einen Fernseher oder direkt an einen Composite-Monitor angeschlossen werden kann. Die Rahmenfarbe des angezeigten Bildes kann im Grafikmodus mit 320 × 200 Bildpunkten und in den Textmodi durch Setzen eines Registerwerts aus der CGA-Farbpalette ausgewählt werden.

Die CGA-Karte kennt zwei grundsätzliche Textmodi:

  • 40 × 25 Zeichen und
  • 80 × 25 Zeichen.

Der Zeichensatz für die Textmodi ist fest in einem ROM als Teil der CGA-Karte abgespeichert und umfasst in der DOS/OEM-US-Version die 256 Zeichen des IBM-Zeichensatzes der Codepage 437.

Beide Modi haben je zwei Varianten:

  • Im ersten gibt es 16 Vorder- und Hintergrundfarben.
  • Im zweiten gibt es nur noch 8 Hintergrundfarben, jedes Zeichen kann aber blinken.

Der Zeichensatz nutzt ein 8 × 8-Raster, wodurch Nachteile gegenüber den Monochrom-Standards MDA und HGC in Kauf genommen werden müssen: die Buchstaben sehen sehr rasterartig aus, und die Zeilenabstände sind so gering, dass Unterlängen (wie bei den Kleinbuchstaben g, j, p, q, y) die Großbuchstaben der nächsten Zeile berührten.

  1. IBM Color/Graphics Monitor Adapter. (PDF; 828 kB) In: minuszerodegrees.net. IBM, S. 1, abgerufen am 8. November 2020 (englisch): „… two basic modes of operation: … and all-points addressable (APA) graphics.“
  2. IBM Color/Graphics Monitor Adapter. (PDF; 828 kB) In: minuszerodegrees.net. IBM, S. 11, abgerufen am 8. November 2020 (englisch): „… 640 PELs by 200 rows …“
  3. IBM Color/Graphics Monitor Adapter. (PDF; 828 kB) In: minuszerodegrees.net. IBM, S. 18, abgerufen am 13. Oktober 2020 (englisch).
  4. VileR: I. FONTS FROM THE IBM PC & FAMILY. Abgerufen am 14. April 2021 (englisch): „IBM’s first two video solutions shared the same character ROM, which provided the text mode font …“