Monochromatický grafický adaptér IBM - IBM Monochrome Display Adapter

Monochromatický grafický adaptér
IBM PC 5150.jpg
Monitor IBM 5151 poháněný černobílým grafickým adaptérem (MDA)
Datum vydání 1981 ; Před 40 lety ( 1981 )
Architektura Motorola 6845
Karty
Vstupní úroveň IBM MDA, Control Systems Artist 1, Hitachi HD6845SP, UMC UM6845
Dějiny
Nástupce Grafická karta Hercules , vylepšený grafický adaptér

Monochrome Display Adapter ( MDA , také MDA karta , Monochrome Display Adapter a tiskáren , MDPA ) je IBM ‚s standardní zobrazení videa karty a standardní displej počítače pro PC zavedené v roce 1981. MDA nemá žádné grafické režimy pixelů adresovatelné, pouze jeden monochromatický textový režim, který dokáže zobrazit 80 sloupců po 25 řádcích znaků textu nebo symbolů s vysokým rozlišením užitečných pro kreslení formulářů.

Hardware design

Originální adaptér IBM PC MDA a paralelní tiskárna

Původní IBM MDA byla 8bitová karta ISA s ovladačem displeje Motorola 6845 , 4 kB RAM, výstupním portem DE-9 určeným pro použití s ​​monochromatickým monitorem IBM a paralelním portem pro připojení tiskárny, čímž se zabránilo je třeba zakoupit samostatnou kartu.

Schopnosti

Obrázek vykreslený v textovém režimu MDA pomocí semigrafických bloků

MDA byl založen na zobrazovacím systému IBM Datamaster a měl svými ostrými znaky ve vysokém rozlišení podporovat obchodní a slovní zpracování. Každý znak je vykreslen v rámečku 9 × 14 pixelů , z nichž 7 × 11 zobrazuje samotný znak a ostatní pixely poskytují prostor mezi sloupci a řádky znaků. Některé znaky, například malá „m“, jsou vykresleny s osmi pixely napříč.

Teoretické celkové rozlišení zobrazení MDA je 720 × 350 pixelů, pokud jsou sečteny rozměry všech buněk znaků, ale MDA nemůže adresovat jednotlivé pixely, aby plně využil tohoto rozlišení. Každou buňku znaků lze nastavit na jeden z 256 bitmapových znaků uložených v paměti ROM na kartě a tuto znakovou sadu nelze změnit z integrované hardwarové kódové stránky 437 . Jediným způsobem, jak simulovat „grafiku“, je umění ASCII .

Kódová stránka 437 má 256 znaků (0-255), včetně standardních 95 tisknutelných znaků ASCII od (32-126) a 33 řídicích kódů ASCII (0-31 a 127) je nahrazeno tisknutelnými grafickými symboly. Obsahuje také dalších 128 znaků (128-255), jako jsou výše uvedené znaky pro kreslení formulářů. Některé z těchto tvarů se v Unicode objevují jako znaky kreslení do boxů .

Existuje několik hodnot atributů - bitové příznaky, které lze nastavit pro každý znak na obrazovce. Ty jsou neviditelné, podtržené, normální, jasné (tučné), zpětné video a blikající . Reverzní video přepíná barvy popředí a pozadí, zatímco blikání způsobuje, že text pravidelně bliká. Některé z těchto atributů lze kombinovat, takže lze například vykreslit jasný, podtržený text.


 
Atribut Zobrazit
Neviditelný Neviditelný
Normální Normální
Zdůraznit Zdůraznit
Jasný Jasný
Světlé podtržení Světlé podtržení
Zpětné video Zpětné video
Neviditelný reverz Neviditelný reverz

Dřívější verze desky MDA mají hardware schopný vydávat červený, zelený a modrý signál TTL na normálně nespojené piny video konektoru, což teoreticky umožňuje 8barevný displej s vhodným monitorem. Registry také umožňují zapnutí a vypnutí monochromatického režimu. Neexistuje žádný (široce) publikovaný software, který by tuto funkci skutečně ovládal.

Použití

MDA byla vydána společně s barevným grafickým adaptérem IBM a ve skutečnosti by mohla být nainstalována vedle CGA ve stejném počítači. Příkaz dodávaný s PC-DOS umožňoval přepínat primární displej mezi kartami CGA a MDA.

Kvůli nedostatku grafiky adresovatelné pixely nemohli majitelé MDA hrát počítačové hry vydané s grafickou podporou. Byly však vydány textové hry pro PC (včetně textových dobrodružství ) a alespoň jedna hra, One Hundred And One Monochrome Mazes , vyžaduje MDA. Postavy kreslení z boxu učinily produkci základní grafiky praktickou pro rané tituly pro PC hry, včetně dveřních her BBS nebo titulů jako Castle Adventure .

Další využití pro MDA bylo jako sekundární displej pro ladění. Aplikace jako SoftICE a ladicí program pro Windows umožňovaly současné použití MDA a jiné grafické karty, přičemž MDA zobrazovalo rozhraní ladicího programu, zatímco druhá karta ukazovala primární zobrazení.

Recepce

MDA byl pro obchodní aplikace populárnější než adaptér IBM Color Graphics Adapter . Vyšší rozlišení textu MDA a zahrnutí portu tiskárny z něj učinily přitažlivější pro obchodní aplikace, na které se původní PC soustředilo. Nespokojenost s jejími omezeními však rychle vedla k tomu, že třetí strany uvolnily konkurenční hardware.

Známým příkladem byla grafická karta Hercules . Představený v roce 1982, nabízel jak textový režim s vysokým rozlišením kompatibilní s MDA, tak režim monochromatické grafiky. Mohl adresovat jednotlivé pixely a zobrazovat černobílý obrázek 720 × 348 pixelů. Toto rozlišení bylo lepší než karta CGA, přesto nabízelo grafiku adresovatelnou v pixelech, takže i přes nedostatek barevných možností, nabídka adaptéru Hercules s bitmapovou grafikou s vysokým rozlišením v kombinaci s kvalitou textu na úrovni MDA z něj učinila populární volbu, která byla dokonce dodávána s mnoha klony.

Specifikace

Konektor

Konektor DE-9, při pohledu na zadní stranu počítače
Přiřazení pinů
Kolík Funkce
1 Přízemní
2 Přízemní
3 Nepoužívá
4 Nepoužívá
5 Nepoužívá
6 Intenzita
7 Video
8 Horizontální synchronizace (+)
9 Vertikální synchronizace (-)

Signál

Typ Digitální, TTL
Řešení 720 h × 350 V.
H-frekv 18,432 kHz
V-frekv 50 Hz
Barvy 1
Intenzita barev 2-4

Klonovací desky

Grafická karta MDA s Hitachi HD6845 (= Motorola MC6845).

Jiné desky nabízejí kompatibilitu s MDA, i když s rozdíly v tom, jak jsou zobrazeny atributy nebo použité písmo.

Viz také

Reference