Adaptador de pantalla monocromática de IBM - IBM Monochrome Display Adapter

Adaptador de pantalla monocromática
IBM PC 5150.jpg
Monitor IBM 5151 impulsado por un adaptador de pantalla monocromática (MDA)
Fecha de lanzamiento 1981 ; Hace 40 años ( 1981 )
Arquitectura Motorola 6845
Tarjetas
Nivel Básico IBM MDA, Artista de sistemas de control 1, Hitachi HD6845SP, UMC UM6845
Historia
Sucesor Tarjeta gráfica Hercules , adaptador gráfico mejorado

El Monochrome Display Adapter ( MDA , también la tarjeta MDA , pantalla monocromática y del adaptador de impresora , MDPA ) es IBM 's estándar de tarjeta de vídeo y visualizador del ordenador de la PC introducido en 1981. La MDA no tiene ningún modos gráficos de píxel direccionable, sólo un modo de texto monocromático que puede mostrar 80 columnas por 25 líneas de caracteres de texto de alta resolución o símbolos útiles para dibujar formularios.

Diseño de hardware

Adaptador de impresora paralela y MDA original de IBM PC

El IBM MDA original era una tarjeta ISA de 8 bits con un controlador de pantalla Motorola 6845 , 4 kB de RAM, un puerto de salida DE-9 diseñado para su uso con un monitor monocromático de IBM y un puerto paralelo para la conexión de una impresora, evitando el necesita comprar una tarjeta por separado.

Capacidades

Imagen renderizada en modo texto MDA usando bloques semigráficos

El MDA se basó en el sistema de visualización de IBM Datamaster y estaba destinado a respaldar el uso comercial y de procesamiento de texto con sus caracteres nítidos y de alta resolución. Cada carácter se representa en un cuadro de 9 × 14 píxeles , de los cuales 7 × 11 representan el propio carácter y los demás píxeles proporcionan espacio entre las columnas y líneas de caracteres. Algunos caracteres, como la "m" minúscula, se representan con ocho píxeles de ancho.

La resolución de visualización de pantalla total teórica del MDA es 720 × 350 píxeles, si se suman las dimensiones de todas las celdas de caracteres, pero el MDA no puede abordar píxeles individuales para aprovechar al máximo esta resolución. Cada celda de carácter se puede establecer en uno de los 256 caracteres de mapa de bits almacenados en la ROM de la tarjeta, y este conjunto de caracteres no se puede modificar desde la página de códigos de hardware integrada 437 . La única forma de simular "gráficos" es a través del arte ASCII .

La página de códigos 437 tiene 256 caracteres (0-255), incluidos los 95 caracteres ASCII imprimibles estándar de (32-126), y los 33 códigos de control ASCII (0-31 y 127) se reemplazan con símbolos gráficos imprimibles. También incluye otros 128 caracteres (128-255) como los caracteres antes mencionados para dibujar formas. Algunas de estas formas aparecen en Unicode como caracteres de dibujo de caja .

Hay varios valores de atributo: indicadores de bits que se pueden configurar en cada carácter de la pantalla. Estos son invisibles, subrayados, normales, brillantes (en negrita), video inverso y parpadeando . El vídeo inverso cambia los colores de primer plano y de fondo, mientras que el parpadeo hace que el texto parpadee periódicamente. Algunos de estos atributos se pueden combinar, de modo que, por ejemplo, se pueda reproducir texto subrayado y brillante.


 
Atributo Monitor
Invisible Invisible
Normal Normal
Subrayar Subrayar
Brillante Brillante
Subrayado brillante Subrayado brillante
Video inverso Video inverso
Reverso invisible Reverso invisible

Las primeras versiones de la placa MDA tienen hardware capaz de emitir señales TTL rojas, verdes y azules en los pines del conector de video normalmente desconectados, lo que teóricamente permite una pantalla de 8 colores con un monitor adecuado. Los registros también permiten activar y desactivar el modo monocromo. No existe ningún software (ampliamente) publicado para controlar realmente la función.

Usar

El MDA se lanzó junto con el Adaptador de gráficos en color de IBM y, de hecho, se pudo instalar junto con el CGA en la misma computadora. Un comando incluido con PC-DOS permitía cambiar la pantalla principal entre las tarjetas CGA y MDA.

Debido a la falta de gráficos direccionables por píxeles, los propietarios de MDA no pudieron jugar juegos de PC lanzados con soporte de gráficos. Sin embargo, se lanzaron juegos en modo texto para PC (incluidas las aventuras de texto ) y al menos un juego, One Hundred And One Monochrome Mazes de IBM , requiere MDA. Los personajes de dibujo de cajas hicieron que la producción de gráficos rudimentarios fuera práctica para los primeros títulos de juegos de PC, incluidos los juegos de puertas BBS o títulos como Castle Adventure .

Otro uso del MDA fue como pantalla secundaria para depurar. Aplicaciones como SoftICE y el depurador de Windows permitieron el uso simultáneo de un MDA y otra tarjeta gráfica, con el MDA mostrando una interfaz de depurador mientras que la otra tarjeta mostraba la pantalla principal.

Recepción

MDA era más popular que el Adaptador de gráficos en color de IBM para aplicaciones comerciales. La mayor resolución del texto de MDA y la inclusión de un puerto de impresora lo hicieron más atractivo para las aplicaciones comerciales que eran el foco de la PC original. Sin embargo, la insatisfacción con sus limitaciones llevó rápidamente a que terceros lanzaran hardware de la competencia.

Un ejemplo bien conocido fue la tarjeta gráfica Hercules . Introducido en 1982, ofrecía un modo de texto de alta resolución compatible con MDA y un modo de gráficos monocromáticos. Podía abordar píxeles individuales y mostraba una imagen en blanco y negro de 720 × 348 píxeles. Esta resolución era superior a la tarjeta CGA, pero ofrecía gráficos direccionables por píxeles, por lo que, a pesar de la falta de capacidad de color, la oferta del adaptador Hercules de gráficos de mapa de bits de alta resolución combinada con calidad de texto de grado MDA lo convirtió en una opción popular, que incluso se envió con muchos clones.

Especificaciones

Conector

Conector DE-9, mirando hacia la parte posterior de la PC
Asignaciones de pines
Alfiler Función
1 Suelo
2 Suelo
3 No utilizado
4 No utilizado
5 No utilizado
6 Intensidad
7 Video
8 Sincronización horizontal (+)
9 Sincronización vertical (-)

Señal

Escribe TTL digital
Resolución 720h × 350v
Frecuencia H 18,432 kHz
V-freq 50 Hz
Colores 1
Intensidad del color 2-4

Clonar tableros

Tarjeta de video MDA con Hitachi HD6845 (= Motorola MC6845).

Otras placas ofrecen compatibilidad con MDA, aunque con diferencias en cómo se muestran los atributos o la fuente utilizada.

Ver también

Referencias