Display Standards Codexery

IBM Monochrome Display Adapter

IBM's 1981 monochrome text-only display adapter for the IBM PC.

IBM Monochrome Display Adapter

The IBM Monochrome Display Adapter (MDA, also known as the Monochrome Display and Printer Adapter or MDPA) is a video display card and display standard introduced by IBM in 1981 for the IBM PC. It is notable for providing a single, high-resolution monochrome text mode with 80 columns by 25 lines, but lacking any pixel-addressable graphics modes. Its sharp character rendering and built-in printer port made it popular for business and word processing use, though its limitations spurred the development of third-party alternatives such as the Hercules Graphics Card.

Quick Facts

Discontinued
1984
Architecture
Motorola 6845
Entry
IBM MDA, Control Systems Artist 1, Hitachi HD6845SP, UMC UM6845
Successor
Hercules Graphics Card, Enhanced Graphics Adapter

Facts from the source article.

Lore & Background

The MDA was based on the display system of the IBM System/23 Datamaster and was designed to support business and word processing applications with its high-resolution characters. Each character was rendered in a 9×14 pixel box, with 7×11 pixels depicting the character itself. The card used a Motorola 6845 display controller, 4 KB of RAM, and a DE-9 output port intended for an IBM monochrome monitor. It also included a parallel printer port, eliminating the need for a separate card. The MDA could display 256 bitmap characters from the built-in code page 437, which included printable graphic symbols and box-drawing characters, but the character set could not be altered. Attribute flags allowed settings such as underline, bright (bold), reverse video, and blinking, some of which could be combined. Early versions of the MDA board had hardware capable of outputting red, green, and blue TTL signals on normally unconnected DE-9 pins, theoretically enabling an 8-color display with a suitable monitor, but no widely published software controlled this feature. The card could also combine video and intensity signals to generate four brightness levels, though actual display was monitor-dependent.

Reader's Guide

The MDA was released alongside the IBM Color Graphics Adapter (CGA) and could be installed in the same computer. A PC DOS command allowed switching the primary display between the two cards, and some software, such as Lotus 1-2-3, supported using both simultaneously. Because the MDA lacked pixel-addressable graphics, owners could not play most PC games with graphics support, though text-mode games (including text adventures and IBM's One Hundred And One Monochrome Mazes) were released. Box-drawing characters enabled rudimentary graphics in early titles like Castle Adventure. The MDA also saw use as a secondary display for debugging, with applications like SoftICE and the Windows debugger showing a debugger interface on the MDA while the primary display ran on another card. However, a typical 8-bit monochrome card could reduce the 16-bit 8 MHz ISA bus to an 8-bit 4 MHz bus, cutting bandwidth by up to 75%; Microsoft recommended removing the monochrome card when used alongside a VGA card for maximum VGA performance. The MDA was more popular than CGA for business applications due to its higher text resolution and built-in printer port. Dissatisfaction with its limitations led to third-party alternatives, most notably the Hercules Graphics Card (1982), which offered both an MDA-compatible text mode and a monochrome graphics mode with 720×348 pixel-addressable resolution.

Did You Know?

Frequently Asked Questions

What is the IBM Monochrome Display Adapter?

The MDA is a video card and display standard that IBM shipped with the original IBM PC back in 1981. It was designed as a dedicated monochrome text display solution, sometimes referred to as the Monochrome Display and Printer Adapter.

What display modes does the MDA support?

It offers exactly one mode: a monochrome text screen of 80 columns by 25 lines, with each character cell measuring 9 by 14 pixels. There are no pixel-addressable graphics modes at all, which was a major constraint compared to later adapters.

Why was the MDA popular in business environments?

Its crisp, high-contrast character rendering made it ideal for long hours of word processing and data entry. The built-in printer port also let users connect a dot-matrix printer directly without a separate interface card.

What hardware does the MDA use internally?

The card is built around a Motorola 6845 display controller and carries just 4 KB of video RAM. That small memory footprint reflects the fact that it only needs to store a single text-mode screen buffer.

How did the MDA's limitations lead to alternatives?

Because it offered no graphics capability whatsoever, enthusiasts and developers wanted something more versatile. This demand directly inspired third-party cards like the Hercules Graphics Card, which kept MDA text compatibility while adding pixel-addressable modes.

More in Display Standards 1-24

Spotted an error? Know more?

Reader corrections go straight into our review queue. Suggest an edit · How this site is sourced

Comments

Loading…
Open in the interactive codex →