CGA

CGA

CGA (Color Graphics Adapter) ist ein von IBM 1981 geschaffener Grafikkarten-Standard. Bis zur Einführung von EGA war er Standard für Anwendungen im grafischen Bereich. Das Video-RAM beträgt 16.384 Byte. Die grundlegende Bildschirmauflösung der Karte war 640×200 Punkte. Anders als bei allen anderen PC-Grafikstandards, aber wie bei den meisten Heimcomputern, entsprach das Timing der CGA-Karte der des Fernsehbildes, wodurch die Karte relativ leicht und ohne großen Detailverlust des Bildes an einen Fernseher oder Composite-Monitor angeschlossen werden konnte. Ebenfalls im Gegensatz zu den anderen PC-Grafikstandards hatte das Bild auf dem Monitor einen relativ breiten äußeren Rahmen, der durch die Festlegung einer sogenannten Rahmenfarbe farbig erscheinen konnte.

Inhaltsverzeichnis

Textmodi

Die CGA-Karte kennt zwei Textmodi:

  • 40 × 25 Zeichen,
  • 80 × 25 Zeichen.

Beide Modi haben je zwei Varianten:

  • Vorder- und Hintergrundfarbe sind für jedes Zeichen einzeln aus einer Palette von 16 Farben frei wählbar,
  • alle Farbcodes werden in Grautöne umgesetzt.

Unabhängig vom gewählten Textmodus mussten alle Zeichen in einem 8×8-Raster dargestellt werden, wodurch Nachteile gegenüber den Monochrom-Standards MDA und HGC in Kauf genommen werden mussten: Die Buchstaben sahen sehr rasterartig aus, und die Zeilenabstände waren so gering, dass Unterlängen (wie bei den Kleinbuchstaben g,j,p,q,y) die Großbuchstaben der nächsten Zeile berührten. Darunter litt natürlich die Lesbarkeit, weshalb CGA auch nur selten für Büroanwendungen genutzt wurde.

Grafikmodi

CGA-Palette 1
default 5 — magenta
3 — cyan 7 — weiß (hellgrau)
CGA-Palette 2
default 4 — rot
2 — grün 6 — braun (orange)

Standard-Modi

Die CGA-Karte besitzt drei Grafikmodi, von denen aber nur zwei echten Einsatz fanden:

  • 160 × 200 Punkte bei 16 Farben (Composite Mode, vom BIOS nicht unterstützt, nur auf Composite-Monitoren verwendbar),
  • 320 × 200 Punkte bei 4 Farben (eine frei wählbar, drei festgelegt durch eine von zwei Farbpaletten),
  • 640 × 200 Punkte bei 2 Farben (eine frei wählbar, eine auf schwarz festgelegt).

Bei DOS-Computerspielen wurde meist die Farbpalette 1 mit Magenta und Cyan verwendet.

160×100-Modus mit allen 16 Farben

Diesen Modus beherrscht der bei CGA-Karten für das Timing verantwortliche Motorola 6845 nicht offiziell, sondern er konnte nur durch Tricks erreicht werden. Diese Art von Tricks war typisch für die frühe Zeit der Spieleprogrammierung:

  • Man schaltete die CGA-Karte in den Textmodus
  • Man programmierte die Videoregister so, dass die Zahl der Textzeilen vervierfacht wurde. Dadurch erschienen von jedem Zeichen nur die obersten beiden Pixelreihen.
  • Man füllte den ganzen Textbildschirm mit dem Zeichen linker Balken oder rechter Balken.
  • Man schaltete den Blink-Modus ab, um 16 Farben, statt 8 nicht-blinkende und 8 blinkende Farben zu bekommen.
  • Die eigentliche Anzeige erfolgte dann nur noch durch Änderung der Farbwerte der Balkenzeichen.

Diesen Trick nutzten allerdings nur sehr wenige Spiele, da 160 × 100 Pixel doch zu wenig waren.

Geschichte

Die CGA-Karte wurde von IBM alternativ zur MDA-Karte 1981 mit dem ersten Ur-PC von IBM angeboten. Sie war damals rund 1000 DM teuer, von ihrer Leistung her für einen professionellen Computer aber unzureichend: Die 2-Farben-Auflösung wurde von den Konkurrenzgeräten überboten (Victor Sirius: 800 × 400 Pixel), der 320×200-Modus war mit vier Farben für Spiele nicht gut geeignet, der 16-Farben-Modus konnte nur mit einem sogenannten Composite-Monitor angesteuert werden – das konnte allerdings auch ein ganz normaler Farbfernseher sein. Da außerdem aus Sicht der damaligen Computer-Puristen Farbe nichts mit Professionalität zu tun hatte (es sei denn für exotische Anwendungen wie CAD), setzte sich die ein Jahr später angebotene monochrome Hercules-Karte HGC durch, und die CGA-Karte spielte erst einmal eine Nebenrolle.

Anders wurde das ab 1984, als IBM den PC AT und die EGA-Karte herausbrachte. Im gleichen Zug wurde die CGA-Karte sehr viel preiswerter und galt in den Jahren danach als Billiglösung. Für die in diesen Jahren aufkommenden Billig-PCs, die sich viele als Heim-PC anschafften und auf denen auch gespielt werden sollte, war die CGA-Karte die einzige Alternative. Das ist der Grund, warum Mitte der 1980er Jahre sehr viele PC-Spiele – ausschließlich oder optional – für den CGA-Modus erschienen.

Im 320×200-Modus besaß die Grafikkarte zwei feste Paletten aus jeweils vier Farben. Die erste Palette bestand aus den Farben Magenta, Türkis, Weiß und einer frei wählbaren Farbe (standardmäßig Schwarz), die zweite aus Gelb, Hellgrün, Hellrot und (standardmäßig) Schwarz. Die meisten Spiele nutzten die erste Palette, wodurch der typische Türkis-Magenta-Look der CGA-Spiele zustandekommt.

Der 160×200-Modus wurde vom PC-BIOS nicht unterstützt. Hier musste der Grafikprozessor der CGA-Karte, der Motorola 6845, direkt programmiert werden. Weiterhin unterstützten nur wenige Grafikkarten diesen Modus, u. a. die Original-Karte von IBM, die Karte für den IBM PCjr und die Grafikkarte des Tandy 1000, die aber ohnehin nicht dem CGA-Standard entsprach.

Weblinks


Wikimedia Foundation.

Игры ⚽ Нужен реферат?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • CGA — Saltar a navegación, búsqueda Las siglas CGA pueden designar: Color Graphics Adapter (Adaptador de Gráficos en Color). Fue la primera tarjeta gráfica en color de IBM, y el primer estándar gráfico en color para el IBM PC. Centro de Gestión… …   Wikipedia Español

  • CGA — may stand for: Crew Golf Association California s Great America Casual Games Association Central Government Accounts, an organization in the UK government Central of Georgia Railway Centro de Gestión Avanzado (Advanced Management Centre), an… …   Wikipedia

  • CGA — (Color Graphics Adapter) adapter which enables a monitor to display color graphics (Computers) …   English contemporary dictionary

  • CGA — Браузер Arachne в режиме 640×200 CGA (англ. Color Graphics Adapter)  видеокарта, выпущенная IBM в …   Википедия

  • CGA — I CGA   [Abk. für Color Graphics Array, dt. »Farbgrafikfeld«], Standards: der erste, 1981 von IBM entwickelte Grafikstandard für PCs. Damit konnten vier Farben bei einer Auflösung von 320 × 200 Pixel auf dem Bildschirm dargestellt werden. Die …   Universal-Lexikon

  • CGA — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom.   Sigles d’une seule lettre   Sigles de deux lettres > Sigles de trois lettres   Sigles de quatre lettres …   Wikipédia en Français

  • CGA — Color Graphics Adapter (CGA) fue la primera tarjeta gráfica de color utilizada en los ordenadores personales. La CGA utiliza el mismo chip que la Hércules y aporta resoluciones y colores distintos. Los tres colores primarios se combinan… …   Enciclopedia Universal

  • CGA — Compressed Gas Association (Academic & Science) Color Graphics Adapter (Computing » General) **** Certified General Accountant (Business » Positions) *** Corus Group, PLC. (Business » NYSE Symbols) * Carrier Group Alarm (Computing » Telecom) *… …   Abbreviations dictionary

  • CGA — abbreviation 1. certified general accountant 2. cargo s proportion of general average * * * CGA (computing) abbrev Colour graphics adapter …   Useful english dictionary

  • CGA (Advanced Management Centre) — manages the Andalusian ICT schools Network. That system has been installed in more than 1000 schools integrated in the same network and it is managed using open source in a central way.It has been created by de Andalusian Regional Government… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”