IBM Monochrome Display Adapter
Utgivningsdatum | 1981 |
---|---|
Avvecklad | 1984 |
Arkitektur | Motorola 6845 |
Kort | |
Nybörjarnivå | IBM MDA, Control Systems Artist 1, Hitachi HD6845SP, UMC UM6845 |
Historia | |
Efterträdare | Hercules grafikkort , förbättrad grafikadapter |
Monokrom bildskärmsadapter ( MDA , även MDA-kort , monokrom bildskärms- och skrivaradapter, MDPA ) är IBMs standardbildskärmskort och datorskärmsstandard för IBM-datorn som introducerades 1981. MDA:n har inga pixeladresserbara grafiklägen , endast ett enda monokromt textläge som kan visa 80 kolumner gånger 25 rader med högupplösta texttecken eller symboler som är användbara för att rita formulär .
Hårdvarudesign
Den ursprungliga IBM MDA var ett 8-bitars ISA-kort med en Motorola 6845 skärmkontroller, 4 KB RAM , en DE-9 utgångsport avsedd för användning med en IBM monokrom bildskärm och en parallell port för anslutning av en skrivare, vilket undviker måste köpa ett separat kort.
Förmågor
MDA baserades på IBM System/23 Datamasters displaysystem och var avsett att stödja affärs- och ordbehandlingsanvändning med sina skarpa, högupplösta tecken. Varje tecken renderas i en ruta med 9×14 pixlar , varav 7×11 avbildar själva karaktären och de andra pixlarna ger utrymme mellan teckenkolumner och linjer. Vissa tecken, som gemener "m", återges med åtta pixlar tvärs över.
Den teoretiska totala skärmupplösningen för MDA är 720×350 pixlar, om dimensionerna för alla teckenceller läggs ihop, men MDA:n kan inte adressera enskilda pixlar för att dra full nytta av denna upplösning. Varje teckencell kan ställas in på ett av 256 bitmappstecken lagrade i ROM på kortet, och denna teckenuppsättning kan inte ändras från den inbyggda hårdvarukodsidan 437 . Det enda sättet att simulera "grafik" är genom ASCII-konst , att få en skärm med låg upplösning på 80 x 25 "pixlar", baserat på teckenpositioner.
Kodsidan 437 har 256 tecken (0-255), inklusive standard 95 utskrivbara ASCII- tecken från (32-126), och de 33 ASCII-kontrollkoderna (0-31 och 127) ersätts med utskrivbara grafiska symboler. Den innehåller också ytterligare 128 tecken (128-255) som de tidigare nämnda tecknen för att rita formulär. En del av dessa former visas i Unicode som rutor .
Det finns flera attributvärden - bitflaggor som kan ställas in på varje tecken på skärmen. Dessa är osynlig, understruken, normal, ljus (fet), omvänd video och blinkande . Omvänd video byter förgrunds- och bakgrundsfärger, medan blinkande gör att text blinkar med jämna mellanrum. Vissa av dessa attribut kan kombineras, så att t.ex. ljus, understruken text kan återges.
Attribut | Visa |
---|---|
Osynlig | Osynlig |
Vanligt | Vanligt |
Understrykning | Understrykning |
Ljus | Ljus |
Ljus understrykning | Ljus understrykning |
Omvänd video | Omvänd video |
Osynlig baksida | Osynlig baksida |
Tidiga versioner av MDA-kortet har hårdvara som kan mata ut röda, gröna och blå TTL-signaler på de normalt oanslutna DE-9 videokontaktstiften, vilket teoretiskt tillåter en 8-färgsskärm med en lämplig monitor. Registren gör det också möjligt att slå på och av det monokroma läget. Det finns ingen (brett) publicerad programvara för att faktiskt kontrollera funktionen.
Det är också möjligt att kombinera värdena för utgångsstift 6 ( Video) och 7 ( Intensitet), för att generera fyra ljusstyrkanivåer. Video motsvarar 2/3 luminans och intensitet till 1/3 luminans), men den faktiska visningen av dessa nivåer är monitorberoende:
Output Pin-värden | Visas Ljusstyrka |
|
---|---|---|
6 - Video | 7 - Hög intensitet | |
0 | 0 | |
0 | 1 | |
1 | 0 | |
1 | 1 |
Använda sig av
MDA släpptes tillsammans med IBM Color Graphics Adapter och kunde faktiskt installeras tillsammans med CGA i samma dator. Ett kommando som medföljde PC DOS gjorde det möjligt att växla den primära skärmen mellan CGA- och MDA-kort.
På grund av bristen på pixeladresserbar grafik kunde MDA-ägare inte spela PC-spel som släpptes med grafikstöd. Men textlägesspel släpptes för PC (inklusive textäventyr ) och minst ett spel, IBMs One Hundred And One Monochrome Mazes , kräver MDA. Karaktärer som ritade lådor gjorde produktionen av rudimentär grafik praktiskt för tidiga PC-speltitlar, inklusive BBS-dörrspel eller titlar som Castle Adventure .
En annan användning för MDA var som en sekundär skärm för felsökning . Applikationer som SoftICE och Windows debugger tillät samtidig användning av en MDA och ett annat grafikkort, med MDA:n som visade ett felsökningsgränssnitt medan det andra kortet visade den primära skärmen.
Nackdel
Ett typiskt 8-bitars monokromt kort kan förvandla 16-bitars 8 MHz ISA-bussen till en 8-bitars 4 MHz PC-buss , vilket resulterade i att bussens bandbredd minskade med upp till 75 %. Om det monokroma kortet lades till datorn som ett andra kort förutom ett vanligt VGA- kort för felsökningsändamål, resulterade detta i långsam VGA-prestanda. Microsoft rekommenderade i sin "Writing HOT Games for Microsoft® Windows™ The Microsoft Game Developers' Handbook" att ta bort det monokroma kortet i en sådan inställning för maximal hastighet på VGA-kortet.
Reception
Författaren till en intern IBM-publikation uppgav i oktober 1981 att han hade planerat att köpa CGA-adaptern men ändrade sig efter att ha sett dess dåliga bildkvalitet. Han beskrev MDA som vackert och observerade att "du stirrar på text mycket mer än du stirrar på färggrafik". MDA var mer populärt än CGA för affärsapplikationer. Den högre upplösningen av MDA:s text och inkluderingen av en skrivarport gjorde det mer tilltalande för de affärsapplikationer som var i fokus för den ursprungliga PC:n. Men missnöje med dess begränsningar ledde snabbt till att tredje part släppte konkurrerande hårdvara.
Ett välkänt exempel var Hercules grafikkort . Den introducerades 1982 och erbjöd både ett MDA-kompatibelt högupplöst textläge och ett monokromt grafikläge. Grundaren av Hercules Computer Technology , Van Suwannukul, skapade Hercules grafikkort så att han kunde arbeta med sin doktorsavhandling på en IBM PC med det thailändska alfabetet , vilket var omöjligt vid den låga upplösningen av CGA eller den fasta teckenuppsättningen av MDA. Den kunde adressera enskilda pixlar och visade en svartvit bild på 720×348 pixlar. Denna upplösning var överlägsen CGA-kortet, men erbjöd ändå pixeladresserbar grafik, så trots att den saknade färgkapacitet, gjorde Hercules-adapterns erbjudande om högupplöst bitmappsgrafik kombinerat med MDA-gradig textkvalitet den till ett populärt val, som till och med levererades med många kloner .
Specifikationer
MDA-kort använde en DE-9 utgångsport avsedd för en digital TTL-skärm, som IBM monokroma monitor.
Stift | Fungera |
---|---|
1 | Jord |
2 | Jord |
(3, 4, 5) | (inte använd) |
6 | Intensitet |
7 | Video |
8 | Horisontell synkronisering (+) |
9 | Vertikal synkronisering (-) |
Signalen hade följande specifikationer:
- Typ : Digital, TTL
- Upplösning : 720 x 350
- Horisontell frekvens : 18,432 kHz
- Vertikal frekvens : 50 Hz
- Färger : Monokrom, med 2 till 4 intensitetsnivåer (beroende på monitor)
Klona brädor
Andra kort erbjuder MDA- kompatibilitet , men med skillnader i hur attribut visas eller typsnitt som används.
- 3270 PC
- Amstrad PPC / PC20
- Control Systems Artist 1
- Tamarack Microelectronics TD3088A3