stringtranslate.com

Tarjeta gráfica Hercules

La tarjeta gráfica Hercules ( HGC ) es un controlador de gráficos de computadora anteriormente fabricado por Hercules Computer Technology, Inc. que combina el estándar de pantalla MDA de solo texto de IBM con un modo de gráficos de mapa de bits , y también ofrece un puerto de impresora paralelo . [1] [2] Esto permite que la HGC ofrezca texto y gráficos de alta calidad desde una sola tarjeta.

El HGC fue muy popular y se convirtió en un estándar de pantalla de facto ampliamente compatible en los equipos IBM PC compatibles . El estándar HGC se utilizó mucho después de que sistemas con mayor capacidad técnica hubieran ingresado al mercado, especialmente en configuraciones de dos monitores .

Historia

La tarjeta gráfica Hercules se lanzó para llenar un vacío en la línea de productos de video de IBM. Cuando se lanzó la computadora personal IBM en 1981, tenía dos tarjetas gráficas disponibles: el adaptador de gráficos en color (CGA) y el adaptador de impresora y pantalla monocromática (MDA). CGA ofrecía gráficos en color de baja resolución ( 320 × 200 ) y gráficos monocromáticos de resolución media ( 640 × 200 ), mientras que MDA ofrece un modo de texto más nítido (equivalente a 720 × 350 ) pero no tiene modos de direccionamiento por píxel y está limitado a un conjunto de caracteres fijo .

El mercado rápidamente consideró que estos adaptadores eran inadecuados, lo que creó una demanda de una tarjeta que ofreciera gráficos y texto de alta resolución. [3] El fundador de Hercules Computer Technology , Van Suwannukul, creó la tarjeta gráfica Hercules para poder trabajar en su tesis doctoral en una IBM PC utilizando el alfabeto tailandés , imposible con la baja resolución de CGA o el conjunto de caracteres fijos de MDA. [4] Inicialmente se vendió al por menor en 1982 por $ 499. [5]

Diseño de hardware

La HGC original es una tarjeta ISA de 8 bits con 64 KB de RAM , visible en la placa como ocho chips de RAM 4164 y una salida DE-9 compatible con el monitor monocromático IBM utilizado con la MDA. Al igual que la MDA, incluye una interfaz paralela para conectar una impresora. [1]

La salida de vídeo es de 5 V TTL , al igual que con la tarjeta MDA. [6] [7] [8] Nominalmente, la tarjeta Hercules proporciona una frecuencia de escaneo horizontal de 18,425 ± 0,500 kHz y vertical de 50 Hz. [9] Funciona en dos conjuntos de frecuencias ligeramente diferentes dependiendo de si está en modo de texto o de gráficos, proporcionando una frecuencia de actualización vertical diferente y una relación de aspecto diferente a través de un reloj de píxeles diferente y un número de líneas de escaneo. [ cita requerida ]

Capacidades

Logotipo de Wikipedia representado a 720 × 348 sin corrección de relación de aspecto
Logotipo de Wikipedia mostrado en un monitor CRT mediante una tarjeta de video compatible con Hercules
Imagen de Hércules a 720 × 348 sin corrección de relación de aspecto
Imagen de Hércules con la relación de aspecto correcta como se vería en un monitor 4:3

La tarjeta Hércules ofrece dos modos:

El modo de texto de la tarjeta Hércules utiliza la misma sincronización de señal que el modo de texto MDA.

El modo de gráficos Hercules es similar al modo de dos colores de alta resolución CGA ( 640 × 200 ); el búfer de video contiene un mapa de bits de píxeles empaquetados (ocho píxeles por byte, un bit por píxel) con el mismo formato de bytes (incluido el mapeo de píxel a bit y el orden de bytes) que el modo de gráficos de dos colores CGA, y el búfer de video también está dividido en bancos intercalados, cada uno de 8 KB de tamaño.

Sin embargo, debido a que en el modo gráfico Hercules hay más de 256 líneas de exploración y el tamaño del búfer de visualización es de casi 32 KB (en lugar de 16 KB como en todos los modos gráficos CGA), se utilizan cuatro bancos intercalados en el modo Hercules en lugar de dos como en los modos CGA. Además, para representar 720 píxeles por línea en lugar de 640 como en el CGA, cada línea de exploración tiene 90 bytes de datos de píxeles en lugar de 80. [11]

La RAM de 64 KB del HGC puede contener dos páginas de visualización de gráficos. Se puede seleccionar cualquiera de las páginas para su visualización configurando un solo bit en el Registro de control de modo. Otro bit, en un registro de configuración exclusivo del HGC, determina si los segundos 32 KB de RAM del HGC son accesibles para la CPU en la dirección base B8000h. Este bit se restablece al reiniciar el sistema (por ejemplo, al encenderlo) para que la tarjeta no entre en conflicto con una CGA u otra tarjeta de color en la dirección B8000h. [12]

Usar

En modo texto, el HGC aparece exactamente como una tarjeta MDA. [13] El modo gráfico requiere nuevas técnicas para su uso. A diferencia del MDA y CGA, el BIOS de la PC no proporciona soporte intrínseco para el HGC. Hercules desarrolló extensiones, llamadas HBASIC , para IBM Advanced BASIC para agregar soporte para HGC [14] y las tarjetas Hercules venían con Graph X , una biblioteca de software para soporte de modo gráfico y primitivas geométricas de Hercules . [13]

Los programas populares de IBM PC, como la hoja de cálculo Lotus 1-2-3 , [13] el sistema de dibujo asistido por computadora AutoCAD , la autoedición Pagemaker y Xerox Ventura , y Microsoft Flight Simulator 2.0 venían con sus propios controladores para usar el modo gráfico Hercules. [15]

Aunque el modo gráfico de la tarjeta Hercules no es compatible con CGA, es lo suficientemente similar a los dos modos gráficos CGA como para que, con el uso de programas de terceros que se ejecutan en modo de terminación y permanencia, también pueda funcionar con programas escritos para los modos gráficos estándar de la tarjeta CGA. Como la tarjeta Hercules en realidad no tiene circuitos de generación de color, ni se puede conectar a un monitor de color, el color aparece como una escala de grises simulada en patrones de tramado variables . [16] [17] [18]

Aparecieron clones de Hercules, incluidos modelos genéricos a precios muy bajos, generalmente sin puerto de impresora. Los anuncios de Hercules insinuaban que el uso de clones genéricos de Hercules podía dañar el monitor. [19]

Recepción

La tarjeta gráfica Hercules tuvo mucho éxito, especialmente después de que Lotus 1-2-3 la respaldara, con medio millón de unidades vendidas en 1985. En junio de 1986, Hercules Computer Technology tenía el 18% del mercado de tarjetas gráficas, superada por IBM. [20] Las tarjetas gráficas compatibles con Hercules se entregaban como hardware estándar con la mayoría de los clones de PC . Como estándar de facto , el soporte en software estaba muy extendido. [10]

Versiones de cartas

La tarjeta gráfica Hercules tuvo varias versiones.

Tarjeta gráfica Hercules

Existen varias versiones actualizadas de la tarjeta gráfica Hercules original . La placa original de 1982 se conoce como GB100 , con versiones actualizadas en 1983 ( GB101 ), 1984 ( GB102 ) y 1988 ( GB102Z ). [21]

Tarjeta gráfica Hercules Plus

La tarjeta gráfica Hercules Plus o HGC+ ( GB112 ) se lanzó en junio de 1986 a un precio minorista original de $299. [22] Era una mejora de la HGC, que agregaba soporte para fuentes redefinibles llamadas RAMFONT en modo de texto compatible con MDA . [23] Se basaba en un chip especial diseñado por Hercules Computer Technology, a diferencia de la tarjeta gráfica Hercules original, que usaba componentes estándar. [24] El soporte de software incluía Lotus 1-2-3  v2, Symphony  1.1, Framework II y Microsoft Word  3. [22]

Tarjeta de red Hercules Plus

En 1988, Hercules lanzó la Hercules Network Card Plus ( HNC NB112 ), una variante de la Graphics Card Plus con un adaptador de red integrado compatible con TOPS /FlashTalk. [25] Al igual que la HGC+, admitía RAMFONT, pero carecía de un puerto de impresora. [26] [27] [28]

Tarjeta InColor de Hércules

La tarjeta InColor ( GB222 ) se presentó en abril de 1987. Incluía capacidades de color similares a las de la EGA , con 16 colores de una paleta de 64. Mantenía los mismos dos modos ( texto de 80 × 25 con fuentes redefinibles y gráficos de 720 × 348 ) y era compatible con versiones anteriores del software escrito para las tarjetas Hercules monocromáticas anteriores. [29] [30] [31] [32] [33]

Carta de colores de Hércules

La tarjeta de color Hercules ( GB200 ) era una tarjeta de video compatible con CGA y no debe confundirse con la tarjeta InColor. [34] Esta tarjeta podía coexistir con la HGC y aún así permitir que se usaran ambas páginas gráficas. [35] Detectaba cuándo se seleccionaba la segunda página gráfica y deshabilitaba el acceso a su propia memoria, que de otro modo habría estado en las mismas direcciones. Existe una versión sin puerto de impresora [36]

Tarjeta de texto de Hércules

La tarjeta de texto Hercules era un clon de MDA de solo texto, pero ofrecía un puerto de impresora paralelo. [37]

Placas clonadas

Tarjeta compatible con Tseng ET-1000 Hercules
Tarjeta compatible con ATI Hercules de 1986
Una tarjeta compatible con Hercules de Tamarack Microelectronics
Tarjeta compatible con Uncle-RAY Hercules

Otras placas ofrecían compatibilidad con Hercules. [38]

Algunos modelos posteriores del Tandy 1000 (como el 1000 TL y SL) y el Epson Equity [40] contenían circuitos integrados en sus placas de CPU que admitían modos de visualización Hercules además de sus modos CGA estándar.

Véase también

Referencias

  1. ^ ab "Noticias de hardware". InfoWorld . 27 de septiembre de 1982. pág. 77.
  2. ^ "Hardware / Hercules Computer Technology, HTC // retrocmp / retro computing". retrocmp.de . Consultado el 13 de abril de 2023 .
  3. ^ Gibson, Steve (19 de septiembre de 1988). "El EGA de IBM unificó los estándares CGA, MDA y Hercules compatibles con versiones anteriores". InfoWorld . pág. 49.
  4. ^ "Monitores para VGA y más allá". PC Magazine . 16 de mayo de 1989. pág. 96.
  5. ^ Welch, Mark (1 de septiembre de 1986). "Hercules mejora su tarjeta monocromática". InfoWorld . p. 42.
  6. ^ "Referencia de video EGA compatible con IBM PC". Archivado desde el original el 11 de mayo de 2014. Consultado el 22 de agosto de 2007 .070822 nemesis.lonestar.org
  7. ^ White, Ray (2004). "Puertos de monitorización: interfaces obsoletas". Guías tecnológicas . Archivado desde el original el 22 de marzo de 2017.
  8. ^ "Página de hardware de video de PC: conexiones del monitor". ePanorama.net . 2011. Archivado desde el original el 17 de marzo de 2017 . Consultado el 13 de abril de 2023 .
  9. ^ "Monitores industriales monocromos de 7" a 14"" (PDF) . Archivado desde el original (PDF) el 2 de febrero de 2007.070822 adm-electronic.de
  10. ^ ab Pointing, 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". InfoWorld . p. 48.
  11. ^ Manual del propietario de la tarjeta gráfica Hercules . p. 16.
  12. ^ Manual del propietario de la tarjeta gráfica Hercules . p. 3.
  13. ^ abc Wadlow, Tom (diciembre de 1983). "La tarjeta gráfica Hercules". BYTE . p. 343 . Consultado el 20 de octubre de 2013 .
  14. ^ Wadlow, Tom (diciembre de 1983). "La tarjeta gráfica Hercules" (PDF) . Revista BYTE . pág. 343.
  15. ^ "Escaneo de la contraportada de Microsoft Flight Simulator (v2.0)". MobyGames . Mayo de 1984.
  16. ^ "ibm pc - ¿Cómo funcionan los emuladores CGA para gráficos Hercules?". Retrocomputing Stack Exchange . Consultado el 7 de febrero de 2021 .
  17. ^ "Simuladores CGA para tarjetas Hercules". DOS Days - Old PC Computing Resource . Consultado el 3 de diciembre de 2022 .
  18. ^ Guzis, C. (1987). "SIMCGA - UN SIMULADOR CGA PARA TARJETAS GRÁFICAS MONOCROMADAS". El Rincón del Programador . Consultado el 2022-12-03 .
  19. ^ "Anuncio de Hércules de la revista Byte de abril de 1985". Revista Byte . Abril de 1985.
  20. ^ Bright, David (23 de junio de 1986). "La tarjeta gráfica Hercules debutará". Computerworld . pág. 52.
  21. ^ Brase, Thomas. "Hardware / Tecnología informática de Hercules, tarjetas gráficas de Hercules (HGC)". retrocmp.de - DEVUELVE LA VIDA A HARDWARE ANTIGUO . Consultado el 13 de abril de 2023 .
  22. ^ ab Welch, Mark (1 de septiembre de 1986). "Hercules mejora su tarjeta monocromática". InfoWorld . p. 41.
  23. ^ Elliott, John C. (9 de agosto de 2012). "Tarjeta gráfica Hercules Plus: notas". Página de inicio de John Elliott . Archivado desde el original el 23 de noviembre de 2016. Consultado el 23 de noviembre de 2016 .
  24. ^ "Dentro de la IBM PC: antes de considerar la tarjeta gráfica Hercules Graphics Card Plus, considere la tecnología que hay detrás de ella". Byte Magazine (Anuncio). 11 de octubre de 1986. Consultado el 24 de noviembre de 2016 .
  25. ^ Stephens; Moran (21 de marzo de 1988). "Hércules enviará la tarjeta después de un retraso de tres meses". InfoWorld . pág. 21.
  26. ^ CW (22 de abril de 1988). "Hercules trae nuevas placas de PC con Ramfont: Grafik und Netzwerk auf einer Karte". Computerwoche (en alemán) . Consultado el 24 de noviembre de 2016 .
  27. ^ "Tarjeta de red Hercules Plus". PC Magazine . 1988-05-31 . Consultado el 2016-11-24 .
  28. ^ Patton, Carole (26 de octubre de 1987). "Hércules combina redes y vídeo en una sola placa". InfoWorld . pág. 20.
  29. ^ Elliott, John C. (5 de agosto de 2012). «Tarjeta InColor de Hercules: notas». Archivado desde el original el 23 de noviembre de 2016. Consultado el 23 de noviembre de 2016 .(Fotos e información de programación)
  30. ^ Wilton, Richard (1987). Guía del programador para los sistemas de vídeo PC y PS/2 (1.ª ed.). Microsoft Press . ISBN 1-55615-103-9.(NB. La segunda edición ya no analiza las tarjetas InColor y MCGA a nivel de detalle).
  31. ^ Brown, Ralf D. (2012-01-21) [2000-07-16]. "Archivos públicos en FTP.CS.CMU.EDU - La lista de interrupciones x86 también conocida como "Lista de interrupciones de Ralf Brown" (RBIL)". Archivado desde el original el 2016-06-16 . Consultado el 2016-06-16 .
  32. ^ Brase, Thomas. "Hardware / Hercules Computer Technology, tarjeta Hercules InColor (GB222)". retrocmp - computación retro . Consultado el 1 de marzo de 2023 .
  33. ^ Redactor del CBR (marzo de 1987). "GRÁFICOS PERSONALES: HERCULES ESTALLARÁ EN 16 COLORES". Tech Monitor .
  34. ^ Tarjeta de color Hercules GB200 - Manual del propietario (PDF) . Hercules.
  35. ^ Brase, Thomas. "Hardware / Hercules Computer Technology, Hercules Color Card (GB200)". retrocmp.de - DEVUELVA LA VIDA A SU VIEJO HARDWARE . Consultado el 13 de marzo de 2023 .
  36. ^ Brase, Thomas. "Hardware / Hercules Computer Technology, Hercules Color Card/NP". retrocmp.de . Consultado el 13 de abril de 2023 .
  37. ^ Brase, Thomas. "Hardware / Tecnología informática de Hercules, tarjeta de texto de Hercules". retrocmp.de - DEVUELVA LA VIDA A SU VIEJO HARDWARE . Consultado el 13 de abril de 2023 .
  38. ^ "VGA Legacy". Archivado desde el original el 29 de junio de 2014. Consultado el 28 de junio de 2014 .
  39. ^ Revista Byte septiembre 1985, página 19 (PDF) . 1985. pág. 19.
  40. ^ Guía del usuario y diagnóstico de Equity I+ (PDF) . Epson. 1986.

Lectura adicional