Адаптер монохромного дисплея IBM - IBM Monochrome Display Adapter

Монохромный дисплейный адаптер
Оригинальный монохромный дисплей IBM PC и адаптер параллельного принтера.jpg
Монохромный дисплей IBM и [параллельный] адаптер принтера (MDA)
Дата выхода1981; 39 лет назад (1981)
АрхитектураMotorola 6845
Открытки
Начальный уровеньIBM MDA, Control Systems Artist 1, Hitachi HD6845SP, UMC UM6845
История
ПреемникГрафическая карта Hercules, Усовершенствованный графический адаптер

В Монохромный дисплейный адаптер (MDA, также Карта MDA, Монохромный дисплей и адаптер для принтера, MDPA) является IBM стандарт видеокарта и стандарт дисплея компьютера для ПК введен в 1981 году. MDA не имеет графических режимов с пиксельной адресацией, только один монохромный текстовый режим который может отображать 80 столбцов по 25 строк текста с высоким разрешением или символов, полезных для рисования форм.

Аппаратный дизайн

Первоначальный IBM MDA был 8-битной картой ISA с Motorola 6845 контроллер дисплея, 4 КБ ОЗУ, выходной порт DE-9, предназначенный для использования с монохромным монитором IBM, и параллельный порт для подключения принтера, что позволяет избежать необходимости покупать отдельную карту.[1]

Возможности

IBM 5151 монитор, управляемый адаптером монохромного дисплея

MDA был основан на IBM Datamaster система отображения,[2] и был предназначен для поддержки использования бизнеса и обработки текстов с его четкими символами с высоким разрешением. Каждый персонаж отображается в коробке размером 9 × 14. пиксели, из которых 7 × 11 изображает сам символ, а другие пиксели обеспечивают пространство между столбцами и строками символов. Некоторые символы, такие как строчная буква «m», отображаются в ширину в восемь пикселей.[3]

Символы кодовой страницы 437

Теоретический общий экран разрешение экрана MDA составляет 720 × 350 пикселей, если сложить размеры всех символьных ячеек, но MDA не может адресовать отдельные пиксели, чтобы в полной мере использовать это разрешение. Каждой символьной ячейке можно присвоить один из 256 битовых символов, хранящихся в ПЗУ на карте, и этот набор символов не может быть изменен из встроенного кодовая страница оборудования 437. Единственный способ имитировать "графику" - это ASCII искусство.

Кодовая страница 437 имеет 256 символов (0-255), включая стандартные 95 печатных ASCII символы из (32-126), а 33 управляющих кода ASCII (0-31 и 127) заменяются печатными графическими символами. Он также включает в себя еще 128 символов (128–255), как и вышеупомянутые символы для форм рисования. Некоторые из этих фигур отображаются в Юникоде как персонажи, рисовавшие коробки.

Есть несколько значений атрибутов - битовых флагов, которые можно установить для каждого символа на экране. Это невидимый, подчеркнутый, нормальный, яркий (жирный), обратное видео, и мигает. Обратное видео меняет местами цвета переднего плана и фона, в то время как мигание вызывает периодическое мигание текста. Некоторые из этих атрибутов можно комбинировать, например, может быть отображен яркий подчеркнутый текст.[1]

Ранние версии платы MDA имеют оборудование, способное выводить красный, зеленый и синий сигналы TTL на обычно неподключенные контакты видеоразъема, что теоретически позволяет отображать 8-цветный дисплей с подходящим монитором. Регистры также позволяют включать и выключать монохромный режим. Не существует (широко) опубликованного программного обеспечения для фактического управления этой функцией.[4][1][5]

Использовать

MDA был выпущен вместе с IBM Цветной графический адаптер, и фактически может быть установлен вместе с CGA на том же компьютере. Команда, входящая в состав PC-DOS, позволяла переключать основной дисплей между картами CGA и MDA.[6]

Из-за отсутствия графики с пиксельной адресацией владельцы MDA не могли играть в компьютерные игры, выпущенные с поддержкой графики. Однако для ПК были выпущены текстовые игры (в том числе текстовые приключения ) и хотя бы одну игру, IBM Сто и один монохромный лабиринт, требуется MDA.[7] Рисованные в коробках персонажи сделали создание элементарной графики практичным для ранних игр для ПК, включая BBS дверь игры или названия, такие как Замок Приключения

Другое использование MDA было в качестве вторичного дисплея для отладки. Приложения похожие на SoftICE[8] и отладчик Windows[9] разрешило одновременное использование MDA и другой видеокарты, при этом MDA отображал интерфейс отладчика, в то время как другая карта отображала основной дисплей.

Прием

MDA был популярнее IBM Цветной графический адаптер для бизнес-приложений. Более высокое разрешение текста MDA и наличие порта для принтера сделали его более привлекательным для бизнес-приложений, которым был посвящен оригинальный ПК. Однако неудовлетворенность его ограничениями быстро привела к тому, что третьи стороны выпустили конкурирующее оборудование.[10]

Хорошо известным примером был Графическая карта Hercules. Представленный в 1982 году, он предлагал как MDA-совместимый текстовый режим с высоким разрешением, так и монохромный графический режим. Он мог адресовать отдельные пиксели и отображать черно-белое изображение размером 720 × 348 пикселей. Это разрешение превосходило карту CGA, но при этом предлагало графику с пиксельной адресацией, поэтому, несмотря на отсутствие цветовых возможностей, предложение адаптера Hercules растровой графики высокого разрешения в сочетании с качеством текста уровня MDA сделало его популярным выбором, который даже поставлялся со многими клоны.[11]

Характеристики

Коннектор

Разъем DE-9, глядя на заднюю часть ПК
Назначение контактов[12]
ШтырьФункция
1Земля
2Земля
3Не используется
4Не используется
5Не используется
6Интенсивность
7видео
8Горизонтальная синхронизация (+)
9Вертикальная синхронизация (-)

Сигнал

ТипЦифровой, TTL
Разрешение720х × 350в
H-частота18,432 кГц
V-частота50 Гц
Цвета1
Цветовая интенсивность2-4[13]

Клонировать доски

Видеокарта MDA с Hitachi HD6845 (= Motorola MC6845).

Другие платы предлагают совместимость с MDA, хотя и с различиями в том, как отображаются атрибуты или используемый шрифт.[1][14]

Смотрите также

Рекомендации

  1. ^ а б c d Эллиотт, Джон С. (2005-11-06). «Адаптер монохромного дисплея: примечания». В архиве из оригинала от 23.11.2016. Получено 2016-11-23.
  2. ^ Брэдли, Дэвид Дж. (Сентябрь 1990 г.). «Создание IBM PC». БАЙТ. стр. 414–420. Получено 2 апреля 2016.
  3. ^ Руководство по IBM MDA (PDF).
  4. ^ Уилтон, Ричард (1987). Руководство программиста по видеосистемам ПК и PS / 2. Microsoft Press. п. 51. ISBN  1-55615-103-9.
  5. ^ «IBM 5150 - ранняя версия». Minuszerodegrees.net. Получено 2014-08-30.
  6. ^ «Работа с двумя головками на старых компьютерах». www.seasip.info. Получено 2020-08-16.
  7. ^ Манес, Стивен (1984-01-24). «Нелегко быть зеленым». Журнал ПК. п. 391. Получено 24 октября 2013.
  8. ^ Использование SoftICE (PDF). п. 12.
  9. ^ Inc, InfoWorld Media Group (1 апреля 1991 г.). InfoWorld. InfoWorld Media Group, Inc.
  10. ^ Inc, InfoWorld Media Group (19 сентября 1988 г.). InfoWorld. InfoWorld Media Group, Inc.
  11. ^ Inc, InfoWorld Media Group (26.06.1989). InfoWorld. InfoWorld Media Group, Inc.
  12. ^ Библиотека аппаратного обеспечения персонального компьютера IBM: Технический справочник (пересмотренное издание, 1983 г.)
  13. ^ Есть четыре возможных комбинации значений для контактов «Intensity» и «Video», но не все мониторы будут отображать их как четыре различных уровня интенсивности.
  14. ^ "Наследие VGA". vgamuseum.info. Архивировано из оригинал 29 июня 2014 г.. Получено 28 июня, 2014.