stringtranslate.com

Adaptador de pantalla monocromática IBM

El adaptador de pantalla monocromática ( MDA , también tarjeta MDA , adaptador de impresora y pantalla monocromática , MDPA ) es la tarjeta de visualización de video estándar de IBM y el estándar de visualización de computadora para IBM PC introducido en 1981. El MDA no tiene ningún modo de gráficos direccionable por píxeles , solo un modo de texto monocromático que puede mostrar 80 columnas por 25 líneas de caracteres o símbolos de texto de alta resolución útiles para dibujar formularios .

Diseño de hardware

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 usarse con un monitor monocromático IBM y un puerto paralelo para conectar una impresora, evitando la Es necesario comprar una tarjeta por separado. [1]

Capacidades

Caracteres de la página de códigos 437.
Imagen renderizada en modo texto MDA usando bloques semigráficos

El MDA se basó en el sistema de visualización IBM System/23 Datamaster , [2] y estaba destinado a soportar el uso empresarial y de procesamiento de textos 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 personaje en sí y los otros píxeles proporcionan espacio entre las columnas y líneas de los caracteres. Algunos caracteres, como la "m" minúscula, se representan con ocho píxeles de ancho. [3]

La resolución total teórica de la pantalla 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 caracteres se puede configurar 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 incorporada 437 . La única forma de simular "gráficos" es mediante arte ASCII , obteniendo una pantalla de baja resolución de 80×25 "píxeles", en base a las posiciones de los caracteres.

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 cuadros .

Hay varios valores de atributos: indicadores de bits que se pueden configurar en cada carácter de la pantalla. Estos son invisible, subrayado, normal, brillante (negrita), vídeo inverso y parpadeante . El vídeo inverso intercambia 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 representar texto brillante y subrayado. [1]

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 DE-9 normalmente desconectados , lo que en teoría permite una pantalla de 8 colores con un monitor adecuado. Los registros también permiten activar y desactivar el modo monocromático. No existe ningún software (ampliamente) publicado para controlar realmente la función. [4] [1] [5] [6]

También es posible combinar los valores de los pines de salida 6 ( Video) y 7 ( Intensidad) [7] [8] [6] , para generar cuatro niveles de brillo. El vídeo corresponde a 2/3 de luminancia y la intensidad a 1/3 de luminancia), [9] pero la visualización real de estos niveles depende del monitor: [8]

Usar

Monitor IBM 5151 impulsado por un adaptador de pantalla monocromática (MDA)

El MDA se lanzó junto con el IBM Color Graphics Adapter y, de hecho, podría instalarse 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. [10]

Debido a la falta de gráficos direccionables por píxeles, los propietarios de MDA no pudieron jugar juegos de PC lanzados con soporte gráfico. 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. [11] Los personajes dibujados en 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 de BBS o títulos como Castle Adventure .

Otro uso del MDA fue como pantalla secundaria para depuración . Aplicaciones como SoftICE [12] y el depurador de Windows [13] permitieron el uso simultáneo de una MDA y otra tarjeta gráfica, donde la MDA mostraba una interfaz de depuración mientras que la otra tarjeta mostraba la pantalla principal.

Desventaja

Una tarjeta monocromática típica de 8 bits podría convertir el bus ISA de 16 bits y 8 MHz en un bus de PC de 8 bits y 4 MHz , lo que resultó en una reducción del ancho de banda del bus hasta en un 75%. Si la tarjeta monocromática se agregaba a la PC como una segunda tarjeta además de una tarjeta VGA normal para fines de depuración, esto resultaba en un rendimiento VGA lento. Microsoft recomendó en su libro Writing HOT Games for Microsoft Windows (1994) retirar la tarjeta monocromática en dicha configuración para obtener la máxima velocidad de la tarjeta VGA. [14]

Recepción

El autor de una publicación interna de IBM declaró en octubre de 1981 que había planeado comprar el adaptador CGA pero cambió de opinión después de ver la mala calidad de la pantalla. Al describir MDA como hermosa, observó que "miras el texto mucho más que los gráficos en color". [15] MDA era más popular que CGA para aplicaciones empresariales. 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. [dieciséis]

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. El fundador de Hercules Computer Technology , Van Suwannukul, creó la tarjeta gráfica Hercules para poder trabajar en su tesis doctoral en una PC IBM utilizando el alfabeto tailandés , lo que era imposible con la baja resolución de CGA o el conjunto de caracteres fijos de MDA. [17] 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 carecer de capacidad de color, la oferta del adaptador Hercules de gráficos de mapa de bits de alta resolución combinados con calidad de texto de grado MDA lo convirtió en una opción popular, que incluso se envió con muchos clones . [18]

Especificaciones

Conector DE-9 , mirando hacia la parte posterior de la PC

Las tarjetas MDA utilizaban un puerto de salida DE-9 destinado a un monitor TTL digital, como el monitor monocromático de IBM.

La señal tenía las siguientes especificaciones:

Clonar tableros

Tarjeta de vídeo 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. [1] [20]

Ver también

Referencias

  1. ^ abcd Elliott, John C. (6 de noviembre de 2005). "Adaptador de pantalla monocromática: notas". Archivado desde el original el 23 de noviembre de 2016 . Consultado el 23 de noviembre de 2016 .
  2. ^ Bradley, David J. (septiembre de 1990). "La creación de la PC IBM". BYTE . págs. 414–420 . Consultado el 2 de abril de 2016 .
  3. ^ Adaptador de impresora y pantalla monocromática IBM (PDF) . IBM.
  4. ^ Wilton, Richard (1987). Guía del programador de sistemas de vídeo PC y PS/2 . Prensa de Microsoft. pag. 51.ISBN 1-55615-103-9.
  5. ^ "IBM 5150 - versión anterior". menos cero grados (-0º) Computadoras de la familia IBM 51xx PC . Consultado el 30 de agosto de 2014 .
  6. ^ abc "IBM: MDA / CGA / EGA". menos cero grados (-0º) Computadoras de la familia IBM 51xx PC . Consultado el 17 de noviembre de 2022 .
  7. ^ ab Biblioteca de hardware de computadora personal de IBM: referencia técnica (edición revisada, 1983).
  8. ^ abcd Elliott, John (8 de junio de 2020). "Notas sobre el adaptador de pantalla monocromática". Página de inicio de John Elliott .
  9. ^ "Juegos clásicos RGB: atributos de los personajes". www.classicdosgames.com . Consultado el 6 de mayo de 2022 .
  10. ^ Elliott, John (24 de abril de 2011). "Operación de doble cabezal en PC antiguas". Página de inicio de John Elliott . Consultado el 16 de agosto de 2020 .
  11. ^ Manes, Stephen (24 de enero de 1984). "No es fácil siendo verde". Revista PC . pag. 391 . Consultado el 24 de octubre de 2013 .
  12. ^ Usando SoftICE (PDF) . Corporación Compuware. 1998. pág. 12.
  13. ^ Glass, Brett (1 de abril de 1991). "Las deficiencias del AT obligan a la programación con un solo monitor". InfoMundo . pag. 62.
  14. ^ Escritura de juegos populares para Microsoft Windows: manual para desarrolladores de juegos de Microsoft (PDF) . Multimedia de Microsoft Windows. 1994. pág. 17.
  15. ^ Dievendorff, Dick (1981). Preguntas y respuestas sobre computadoras personales de IBM. IBM. pag. 25.
  16. ^ Gibson, Steve (19 de septiembre de 1988). "Estándares CGA, MDA y Hercules compatibles con versiones anteriores unificadas EGA de IBM". InfoMundo . pag. 49.
  17. ^ "La línea de tiempo de resolución: los píxeles adicionales mejoran la calidad". Revista PC . 16 de mayo de 1989. pág. 96.
  18. ^ Ponting, Bob (26 de junio de 1989). "El estándar de alta resolución es el último paso en la evolución de los gráficos de DOS". InfoMundo . pag. 48.
  19. ^ Hay cuatro combinaciones posibles de valores para los pines 'Intensidad' y 'Video', pero no todos los monitores los mostrarán como cuatro niveles de intensidad distintos.
  20. ^ "Legado VGA". vgamuseum.info . Archivado desde el original el 29 de junio de 2014 . Consultado el 28 de junio de 2014 .