Adapter monochromatyczny IBM — IBM Monochrome Display Adapter

Monochromatyczny adapter wyświetlacza
IBM PC 5150.jpg
Monitor IBM 5151 napędzany przez adapter wyświetlacza monochromatycznego (MDA)
Data wydania 1981 ; 40 lat temu ( 1981 )
Architektura Motorola 6845
Karty
Poziom podstawowy IBM MDA, Artysta systemów sterowania 1, Hitachi HD6845SP, UMC UM6845
Historia
Następca Karta graficzna Hercules , ulepszony adapter graficzny

Monochromatyczny wyświetlacz Adapter ( MDA , również karty MDA , monochromatyczny wyświetlacz i Printer Adapter , MDPA ) jest IBM „s standardowy karta graficzna i tryb graficzny dla PC wprowadzonego w 1981 roku MDA nie posiada żadnych trybów graficznych pixel-adresowalne, tylko jeden monochromatyczny tryb tekstowy, który może wyświetlać 80 kolumn na 25 wierszy znaków tekstowych o wysokiej rozdzielczości lub symboli przydatnych do rysowania formularzy.

Projektowanie sprzętu

IBM PC Original MDA i adapter do drukarki równoległej

Oryginalna karta IBM MDA była 8-bitową kartą ISA z kontrolerem wyświetlacza Motorola 6845 , 4 kB pamięci RAM, portem wyjściowym DE-9 przeznaczonym do użytku z monochromatycznym monitorem IBM oraz portem równoległym do podłączenia drukarki, unikając trzeba kupić osobną kartę.

Możliwości

Obraz renderowany w trybie tekstowym MDA przy użyciu bloków semigraficznych

MDA opierało się na systemie wyświetlania IBM Datamaster i było przeznaczone do obsługi zastosowań biznesowych i przetwarzania tekstu dzięki ostrym znakom o wysokiej rozdzielczości. Każdy znak jest renderowany w polu o wymiarach 9×14 pikseli , z czego 7×11 przedstawia sam znak, a pozostałe piksele zapewniają odstęp między kolumnami i liniami znaków. Niektóre znaki, takie jak małe „m”, są renderowane w poprzek ośmiu pikseli.

Teoretyczna całkowita rozdzielczość ekranu MDA wynosi 720 × 350 pikseli, jeśli zsumuje się wymiary wszystkich komórek znaków, ale MDA nie może adresować poszczególnych pikseli, aby w pełni wykorzystać tę rozdzielczość. Każda komórka znakowa może być ustawiona na jeden z 256 znaków bitmapowych przechowywanych w pamięci ROM na karcie i ten zestaw znaków nie może być zmieniony z wbudowanej sprzętowej strony kodowej 437 . Jedynym sposobem na symulację "grafiki" jest użycie grafiki ASCII .

Strona kodowa 437 ma 256 znaków (0-255), w tym standardowe 95 drukowalnych znaków ASCII z (32-126), a 33 kody kontrolne ASCII (0-31 i 127) są zastąpione drukowalnymi symbolami graficznymi. Zawiera również kolejne 128 znaków (128-255), podobnie jak wyżej wymienione znaki do rysowania formularzy. Niektóre z tych kształtów pojawiają się w Unicode jako znaki do rysowania w ramce .

Istnieje kilka wartości atrybutów - flag bitowych, które można ustawić na każdym znaku na ekranie. Są to niewidoczne, podkreślone, normalne, jasne (pogrubione), odwrócone wideo i migające . Rewers wideo zamienia kolory pierwszego planu i tła, a miganie powoduje okresowe miganie tekstu. Niektóre z tych atrybutów można łączyć, dzięki czemu np. można renderować jasny, podkreślony tekst.


 
Atrybut Wyświetlacz
Niewidzialny Niewidzialny
Normalna Normalna
Podkreślać Podkreślać
Jasny Jasny
Jasne podkreślenie Jasne podkreślenie
Odwróć wideo Odwróć wideo
Niewidzialny rewers Niewidzialny rewers

Wczesne wersje płyty MDA mają sprzęt zdolny do wyprowadzania czerwonych, zielonych i niebieskich sygnałów TTL na normalnie niepodłączonych stykach złącza wideo, teoretycznie umożliwiając 8-kolorowy wyświetlacz z odpowiednim monitorem. Rejestry umożliwiają również włączanie i wyłączanie trybu monochromatycznego. Nie istnieje (powszechnie) opublikowane oprogramowanie, które faktycznie kontroluje tę funkcję.

Posługiwać się

MDA został wydany wraz z IBM Color Graphics Adapter i faktycznie mógł być zainstalowany wraz z CGA na tym samym komputerze. Polecenie dołączone do PC-DOS pozwalało na przełączanie głównego wyświetlacza między kartami CGA i MDA.

Z powodu braku grafiki adresowalnej w pikselach właściciele MDA nie mogli grać w gry komputerowe wydane z obsługą grafiki. Jednak gry tekstowe zostały wydane na PC (w tym tekstowe przygodówki ) i przynajmniej jedna gra, IBM One Hundred And One Monochrome Mazes , wymaga MDA. Postacie rysujące w pudełkach sprawiły, że produkcja podstawowej grafiki była praktyczna dla wczesnych tytułów gier na PC, w tym gier drzwiowych BBS lub tytułów takich jak Castle Adventure .

Innym zastosowaniem MDA był dodatkowy wyświetlacz do debugowania. Aplikacje takie jak SoftICE i debugger Windows pozwoliły na jednoczesne użycie MDA i innej karty graficznej, z MDA wyświetlającym interfejs debuggera, podczas gdy druga karta pokazywała główny ekran.

Przyjęcie

MDA był bardziej popularny niż IBM Color Graphics Adapter do zastosowań biznesowych. Wyższa rozdzielczość tekstu MDA i włączenie portu drukarki uczyniły go bardziej atrakcyjnym dla aplikacji biznesowych, na których koncentrował się oryginalny komputer. Jednak niezadowolenie z jego ograniczeń szybko doprowadziło do tego, że firmy trzecie wypuściły konkurencyjny sprzęt.

Dobrze znanym przykładem była karta graficzna Hercules . Wprowadzony w 1982 roku, oferował zarówno tryb tekstowy o wysokiej rozdzielczości zgodny z MDA, jak i monochromatyczny tryb graficzny. Mógł adresować poszczególne piksele i wyświetlać czarno-biały obraz o wymiarach 720×348 pikseli. Ta rozdzielczość była lepsza od karty CGA, ale oferowała grafikę adresowalną w pikselach, więc pomimo braku możliwości kolorów, oferta adaptera Hercules z grafiką bitmapową w wysokiej rozdzielczości w połączeniu z jakością tekstu klasy MDA sprawiła, że ​​jest to popularny wybór, który był nawet dostarczany z wieloma klony.

Specyfikacje

Złącze

Złącze DE-9, patrząc z tyłu komputera
Przypnij zadania
Szpilka Funkcjonować
1 Grunt
2 Grunt
3 Nieużywany
4 Nieużywany
5 Nieużywany
6 Intensywność
7 Wideo
8 Synchronizacja pozioma (+)
9 Synchronizacja pionowa (-)

Sygnał

Rodzaj Cyfrowy, TTL
Rezolucja 720h × 350v
H-częst. 18,432 kHz
V-częst. 50 Hz
Zabarwienie 1
Intensywność koloru 2-4

Klonuj tablice

Karta graficzna MDA z Hitachi HD6845 (= Motorola MC6845).

Inne karty oferują kompatybilność z MDA, ale różnią się sposobem wyświetlania atrybutów lub używanej czcionki.

Zobacz też

Bibliografia