Monochrome Display Adapter
Monochrome Display Adapter (Abkürzung: MDA) bezeichnet den nicht grafikfähigen Grafikstandard der ersten IBM PCs aus dem Jahr 1981.
MDA unterstützt ausschließlich die Textdarstellung mit 25 Zeilen mal 80 Zeichen bei einer für damalige Verhältnisse relativ hohen Auflösung von 720×350 Pixeln. Je Zeichen sind das 9×14 Pixel, wodurch die Buchstaben weniger blockartig aussahen und die Zeilenabstände größer waren als auf anderen Computern der damaligen Zeit, die meist nur 7×8 oder 8×8 Pixel je Zeichen verwendeten. Zudem erlaubte der MDA, Zeichen in zwei Helligkeitsstufen, unterstrichen oder invers (dunkel auf hell) darzustellen; farbige Darstellung war dagegen nicht möglich. Der verwendete Monitor definierte die farbliche Darstellung, z. B. Grün auf Schwarz, Weiß auf Schwarz oder Amber/Bernstein auf Schwarz. MDA ist auch der älteste und erste „Grafikstandard“ für PCs, IBM verwendete ursprünglich jedoch weder die Bezeichnung Monochrome Display Adapter noch MDA. Zuständig für die gesamte Darstellung war ein Chip mit der Bezeichnung 6845 von Motorola. Dieser Chip generiert mit Hilfe von Peripherie-Bausteinen das notwendige TTL-Signal, das zum Monitor gelangt.
MDA-Monitore wurden überwiegend im Bürobereich eingesetzt, da sie nach ergonomischen Gesichtspunkten eine augenfreundliche, d. h. konturscharfe und vergleichsweise flimmerfreie Darstellung von Büroanwendungen wie Textverarbeitung und Tabellenkalkulation boten; MDA gehörte damit zu den entscheidenden Faktoren, die zum Erfolg der IBM-kompatiblen PCs beitrugen.
Der alternative grafikfähige IBM-Standard aus dem Einführungsjahr der IBM XT-Computer war CGA, der sowohl farbige Grafik als auch Text darstellen konnte, jedoch eine geringere Auflösung und Bildwiederholfrequenz aufwies.
MDA-Steckkarten für XT-kompatible PCs sind die Vorläufer der heutigen Grafikkarten; zu den Nachfolge-Standards gehören EGA (1984), MCGA sowie später VGA und SVGA (1989, spezifiziert durch VESA).
Verwendung und Nachteile
Da der gleichzeitige Betrieb einer MDA-Steckkarte neben einer normalen (S)VGA-, EGA- oder CGA-Karte möglich war, wurden MDA-Steckkarten häufig zum Debuggen verwendet. Dies hatte allerdings den Nachteil, dass eine 8 Bit breite und nur 4 MHz schnelle MDA-Steckkarte den 16 Bit breiten mit 8 MHz getakteten ISA Bus ausbremste und somit die Bandbreite des ISA Bus um 75 % reduzieren konnte. Microsoft empfahl daher für finale Testläufe die MDA-Steckkarte aus dem PC auszubauen.[1] [2]
Literatur
- Heinz-Josef Bomanns: Das große PC-Grafikbuch, Kapitel 3.1. Data Becker, 1988, ISBN 3-89011-214-5.
Einzelnachweise
- ↑ Writing HOT Games for Microsoft® Windows™ – The Microsoft Game Developers’ Handbook (Seite 17)
- ↑ Es ist kein Computer bekannt, dessen ISA-Bus jemals mit 4 MHz getaktet wurde. Der ISA-Bus des Original-IBM-PC wurde mit 4,7727 MHz getaktet, diese Taktfrequenz war auch für non-IBM XTs mit 9,5454 MHz üblich. Andere XTs und ATs takteten den Bus mit 6 MHz (bei 6/12 MHz CPU-Takt), 8 MHz (8/10/16/20 MHz CPU-Takt), 8,25 MHz (33 MHz) und 8,333 MHz (25 MHz). Gebremst wurde mit zusätzlichen obligatorischen Wartetakte (W/S), die für 8-Bit- und 16-Bit-Zugriffe unterschiedlich waren. Für 8-Bit-Zugriffe waren mindestens 2 Wartetakte notwendig, da beim Intel 8086 (für den der 8-Bit-Bus zugeschnitten war) ein Buszyklus 4 Takte dauerte, bei einem Intel 80286 (für den der 16-Bit-Bus zugeschnitten war) allerdings nur 2 Takte. Üblich und stabil waren ISA-Takte von 8 bis 8,33 MHz mit z. B. 4 Wartetakten für 8-bit-Zugriffe und z. B. 1 Wartetakt für 16-bit-Zugriffe. Es war ein problemloser Betrieb langsamer 8-bit- und schneller 16-bit-Karten möglich, solange sich Adressen der BIOS-ROMs ab Bit 17 unterschieden. Diese Problem stammt aus der Belegung des 16-bit-ISA-Steckplatzes, in dem nur Bit 17 bis 23 über Pin C2 bis C8 hinreichend schnell der Karte zugeführt wurden.
Auf dieser Seite verwendete Medien
Autor/Urheber: Konstantin Lanzet, Lizenz: CC-BY-SA-3.0
MDA Video card with Hitachi HD6845 (= Motorola MC6845).