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.
- ↑ 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.“
- ↑ 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 …“
- ↑ IBM Color/Graphics Monitor Adapter. (PDF; 828 kB) In: minuszerodegrees.net. IBM, S. 18, abgerufen am 13. Oktober 2020 (englisch).
- ↑ 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 …“