La tarjeta gráfica Hercules ( HGC ) es un controlador de gráficos para computadora fabricado anteriormente por Hercules Computer Technology, Inc. que combina el estándar de visualización MDA de IBM , basado únicamente en texto, con un modo de gráficos de mapa de bits , y que 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 visualización de facto ampliamente aceptado en los ordenadores compatibles con IBM PC . El estándar HGC se siguió utilizando mucho después de que sistemas técnicamente más avanzados hubieran llegado al mercado, especialmente en configuraciones de doble monitor .
Historia
La tarjeta gráfica Hercules se lanzó para cubrir una carencia en la gama de productos de vídeo de IBM. Cuando se lanzó el ordenador personal IBM en 1981, disponía de dos tarjetas gráficas: el adaptador de gráficos en color (CGA) y el adaptador de pantalla e impresora monocromática (MDA). El CGA ofrece gráficos en color de baja resolución ( 320 × 200 ) y gráficos monocromáticos de resolución media ( 640 × 200 ), mientras que el 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 .
Estos adaptadores pronto resultaron inadecuados para el mercado, lo que generó 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 un IBM PC utilizando el alfabeto tailandés , algo imposible con la baja resolución de CGA o el conjunto de caracteres fijo de MDA. [ 4 ] Inicialmente se vendió al público en 1982 por 499 dólares. [ 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 monocromo de 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 , como en la tarjeta MDA. [ 6 ] [ 7 ] [ 8 ] Nominalmente, la tarjeta Hercules proporciona una frecuencia de escaneo horizontal de 18,425 ± 0,500 kHz y 50 Hz vertical. [ 9 ] Funciona con dos conjuntos de frecuencias ligeramente diferentes dependiendo de si está en modo texto o gráfico, proporcionando una frecuencia de actualización vertical diferente y una relación de aspecto diferente a través de un reloj de píxeles y un número de líneas de escaneo diferentes.
Capacidades




La tarjeta Hércules ofrece dos modos:
- Modo de texto de 80 × 25 con fuente de 9 × 14 píxeles (resolución efectiva de 720 × 350 , compatible con MDA).
- Modo gráfico de 720 × 348 (gráficos direccionables por píxeles) [ 10 ]
El modo de texto de la tarjeta Hercules utiliza la misma sincronización de señal que el modo de texto MDA.
El modo gráfico Hercules es similar al modo CGA de dos colores de alta resolución ( 640 × 200 ); el búfer de vídeo contiene un mapa de bits de píxeles empaquetados (ocho píxeles por byte, un bit por píxel) con el mismo formato de byte —incluida la asignación de píxeles a bits y el orden de bytes— que el modo gráfico CGA de dos colores, y el búfer de vídeo 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 entrelazados 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 CGA, cada línea de exploración tiene 90 bytes de datos de píxeles en lugar de 80. [ 11 ]
La memoria RAM de 64 KB de la HGC puede almacenar dos páginas de visualización gráfica. Cualquiera de las páginas se puede seleccionar para su visualización configurando un bit en el Registro de Control de Modo. Otro bit, en un registro de configuración exclusivo de la HGC, determina si la CPU puede acceder a los 32 KB de RAM adicionales de la HGC en la dirección base B8000h. Este bit se restablece al reiniciar el sistema (por ejemplo, al encenderlo) para evitar conflictos con una tarjeta CGA u otra tarjeta de color en la dirección B8000h. [ 12 ]
Usar
En modo texto, la HGC se ve exactamente como una tarjeta MDA. [ 13 ] El modo gráfico requiere nuevas técnicas para su uso. A diferencia de la MDA y la CGA, la BIOS de la PC no proporciona soporte intrínseco para la 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 el soporte del modo gráfico de Hercules y primitivas geométricas . [ 13 ]
Los programas populares de IBM PC, como la hoja de cálculo Lotus 1-2-3 , [ 13 ] el programa de diseño asistido por computadora AutoCAD , PageMaker y la autoedición 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, mediante el uso de programas de terceros que finalizan y permanecen residentes, también pueda funcionar con programas escritos para los modos gráficos estándar de la tarjeta CGA. Dado que la tarjeta Hercules no tiene circuitos generadores de color ni puede conectarse a un monitor a color, el color aparece como una escala de grises simulada con diferentes patrones de tramado . [ 16 ] [ 17 ] [ 18 ]
Aparecieron clones del Hercules, incluyendo modelos genéricos a precios muy bajos, generalmente sin puerto de impresora. Los anuncios de Hercules insinuaban que el uso de clones genéricos podía dañar el monitor, [ 19 ] y copiaban ilícitamente la tecnología de Hercules. [ 20 ]
Recepción
La tarjeta gráfica Hercules fue un gran éxito, especialmente después de que Lotus 1-2-3 la respaldara, con medio millón de unidades vendidas para 1985. A junio de 1986 Las tarjetas gráficas compatibles con Hercules se distribuían como hardware estándar en la mayoría de los clones de PC . Como estándar de facto , el soporte de software era generalizado; [ 10 ] InfoWorld en marzo de 1986 nombró a Hercules como uno de los cuatro estándares de la industria junto con MDA, CGA y Enhanced Graphics Adapter (EGA) de IBM, [ 21 ] a pesar de la incapacidad de Hercules, a diferencia de IBM, para vender tarjetas con sus propios ordenadores. [ 20 ] No fue hasta EGA que existió un estándar de la industria que combinara gráficos en color y texto de alta calidad. [ 21 ]
Versiones de tarjeta
La tarjeta gráfica Hercules tuvo varias versiones.
Tarjeta gráfica Hércules
Existen varias versiones actualizadas de la tarjeta gráfica Hercules original . La placa original de 1982 se denomina GB100 , con versiones actualizadas en 1983 ( GB101 ), 1984 ( GB102 ) y 1988 ( GB102Z ). [ 22 ]
Tarjeta gráfica Hercules Plus
La tarjeta gráfica Hercules Graphics Card Plus o HGC+ ( GB112 ) se lanzó en junio de 1986 a un precio de venta original de 299 dólares. [ 23 ] Era una mejora de la HGC, que añadía compatibilidad con fuentes redefinibles llamadas RAMFONT en modo de texto compatible con MDA . [ 24 ] Estaba basada en un chip especializado diseñado por Hercules Computer Technology, a diferencia de la tarjeta gráfica Hercules original, que utilizaba componentes estándar. [ 25 ] El software compatible incluía Lotus 1-2-3 v2, Symphony 1.1, Framework II y Microsoft Word 3. [ 23 ]
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. [ 26 ] Al igual que la HGC+, admitía RAMFONT, pero carecía de puerto de impresora. [ 27 ] [ 28 ] [ 29 ]
Tarjeta Hércules InColor
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. Conservaba los mismos dos modos ( texto de 80 × 25 con fuentes redefinibles y gráficos de 720 × 348 ) y era retrocompatible con el software escrito para las tarjetas monocromáticas Hercules anteriores. [ 30 ] [ 31 ] [ 32 ] [ 33 ] [ 34 ]
Tarjeta de colores de Hércules
La tarjeta Hercules Color Card ( GB200 ) era una tarjeta de video compatible con CGA y no debe confundirse con la tarjeta InColor. [ 35 ] Esta tarjeta podía coexistir con la HGC y permitir el uso de ambas páginas gráficas. [ 36 ] Detectaba cuándo se seleccionaba la segunda página gráfica y deshabilitaba el acceso a su propia memoria, que de otro modo estaría en las mismas direcciones. Existe una versión sin puerto de impresora. [ 37 ]
Tarjeta de texto de Hércules
La tarjeta de texto Hercules era un clon de MDA que solo admitía texto, pero ofrecía un puerto de impresora paralelo. [ 38 ]
Placas de clonación
Otras placas ofrecían compatibilidad con Hercules, [ 39 ] aunque su nivel de compatibilidad con el estándar Hercules variaba más que el de los clones CGA. [ 21 ]
- SiS 86C12, 86C22
- Solución gráfica ATI Small Wonder, 18700, Graphics Solution Plus
- Tamarack Microelectronics TD3088A, TD3088A2, TD3088A3, TD3010, RY-3301, TD3010
- Yamaha V6366C-F, V6363-F, V6363
- Winbond W86855AF, W86855AF
- NEC μPD65042GD
- Tseng Labs ET1000-A
- DFI MG-150
- Hitachi HD6445P4, HD6845SP
- RAM MCG2502, MCG2502
- Protón PT6121T
- Acer M3127
- Sigma Designs 53C101+53C280A
- CM607P
- ¡Vista previa de AST Research ! [ 40 ]
Algunos modelos posteriores del Tandy 1000 (como el 1000 TL y SL) y el Epson Equity [ 41 ] 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.
- Tarjeta compatible con Tseng ET-1000 Hercules
Tarjeta compatible con ATI Hercules de 1986.
Una tarjeta compatible con Tamarack Microelectronics Hercules
Tarjeta compatible con Uncle-RAY Hercules
Véase también
Referencias
- 1 2 "Noticias de hardware" . InfoWorld . 27 de septiembre de 1982. pág. 77.
- ↑ "Hardware / Hercules Computer Technology, HTC // retrocmp / retro computing" . retrocmp.de . Consultado el 13 de abril de 2023 .
- ↑ Gibson, Steve (19 de septiembre de 1988). "El estándar EGA unificó los estándares CGA, MDA y Hercules compatibles con versiones anteriores de IBM" . InfoWorld . pág. 49.
- ↑ "Monitores para VGA y más allá" . PC Magazine . 16 de mayo de 1989. pág. 96.
- ↑ Welch, Mark (1 de septiembre de 1986). "Hercules mejora su tarjeta monocromática" . InfoWorld . pág. 42.
- ↑ "Referencia de vídeo EGA compatible con PC de IBM" . Archivado del original el 11 de mayo de 2014. Consultado el 22 de agosto de 2007 .070822 nemesis.lonestar.org
- ↑ White, Ray (2004). "Puertos de monitor: interfaces obsoletas" . Guías tecnológicas . Archivado del original el 22 de marzo de 2017.
- ↑ "Página de hardware de vídeo para PC: Conexiones de monitor" . ePanorama.net . 2011. Archivado del original el 17 de marzo de 2017. Consultado el 13 de abril de 2023 .
- ↑ "Monitores industriales monocromo de 7"–14"" (PDF) . Archivado del original (PDF) el 2 de febrero de 2007.070822 adm-electronic.de
- 1 2 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ág. 48.
- ↑ Manual del propietario de la tarjeta gráfica Hercules . pág. 16.
- ↑ Manual del propietario de la tarjeta gráfica Hercules . pág. 3.
- 1 2 3 Wadlow, Tom (diciembre de 1983). "La tarjeta gráfica Hercules" . BYTE . pág. 343. Recuperado el 20 de octubre de 2013 .
- ↑ Wadlow, Tom (diciembre de 1983). "La tarjeta gráfica Hercules" (PDF) . Revista BYTE . pág. 343.
- ↑ "Escaneo de la contraportada de Microsoft Flight Simulator (v2.0)" . MobyGames . Mayo de 1984.
- ↑ "ibm pc - ¿Cómo funcionan los emuladores CGA para gráficos Hercules?" . Retrocomputing Stack Exchange . Consultado el 07-02-2021 .
- ↑ "Simuladores CGA para tarjetas Hercules" . DOS Days - Old PC Computing Resource . Consultado el 3 de diciembre de 2022 .
- ↑ Guzis, C. (1987). "SIMCGA - UN SIMULADOR CGA PARA TARJETAS GRÁFICAS MONOCROMÁTICAS" . The Programmer's Corner . Archivado del original el 3 de diciembre de 2022. Consultado el 3 de diciembre de 2022 .
- ↑ "Anuncio de Hércules de la revista Byte, abril de 1985" . Revista Byte . Abril de 1985.
- 1 2 Welch, Mark J. (1986-03-10). "Los compradores corporativos eligen a los líderes" . InfoWorld . Vol. 8, n.º 10. págs. 29, 31–32 . Recuperado el 15 de marzo de 2026 .
- 1 2 3 Kallenbach, Rolf (1986-03-10). "Paneles de visualización: ahora, es texto y gráficos" . InfoWorld . Vol. 8, n.º 10. pág. 32. Recuperado el 15 de marzo de 2026 .
- ↑ Brase, Thomas. "Hardware / Hercules Computer Technology, Hercules Graphics Cards (HGC)" . retrocmp.de - DEVUELVE LA VIDA AL HARDWARE ANTIGUO . Consultado el 13 de abril de 2023 .
- 1 2 Welch, Mark (1 de septiembre de 1986). "Hercules mejora su tarjeta monocromática" . InfoWorld . pág. 41.
- ↑ Elliott, John C. (09-08-2012). "Tarjeta gráfica Hercules Plus: Notas" . Página principal de John Elliott . Archivado del original el 23-11-2016 . Consultado el 23-11-2016 .
- ↑ "Dentro del IBM PC: Antes de considerar la tarjeta gráfica Hercules Plus, tenga en cuenta la tecnología que la respalda" . Revista Byte (Anuncio). 11. Octubre de 1986. Consultado el 24 de noviembre de 2016 .
- ↑ Stephens; Moran (21 de marzo de 1988). "Hercules enviará la tarjeta después de un retraso de 3 meses" . InfoWorld . pág. 21.
- ^ CW (22 de abril de 1988). "Hercules trae nueva placa de PC con Ramfont: Grafik und Netzwerk auf einer Karte" . Computerwoche (en alemán) . Consultado el 24 de noviembre de 2016 .
- ↑ "Tarjeta de red Hercules Plus" . Revista PC . 31 de mayo de 1988. Consultado el 24 de noviembre de 2016 .
- ↑ Patton, Carole (26 de octubre de 1987). "Hercules combina redes y vídeo en una sola plataforma" . InfoWorld . pág. 20.
- ↑ Elliott, John C. (5 de agosto de 2012). "Tarjeta InColor de Hércules: Notas" . Archivado del original el 23 de noviembre de 2016. Recuperado el 23 de noviembre de 2016 .(Imágenes e información de programación)
- ↑ 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.(Nota: La segunda edición ya no analiza las tarjetas InColor y MCGA con tanto detalle).
- ↑ Brown, Ralf D. (21-01-2012) [16-07-2000]. "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 del original el 16-06-2016 . Recuperado el 16-06-2016 .
- ↑ Brase, Thomas. "Hardware / Hercules Computer Technology, Hercules InColor Card (GB222)" . retrocmp - retro computing . Consultado el 1 de marzo de 2023 .
- ↑ Redactor de CBR (marzo de 1987). "GRÁFICOS PERSONALES: HÉRCULES EXPLOTARÁ EN 16 COLORES" . Tech Monitor .
- ↑ Tarjeta de color Hercules GB200 - Manual del propietario (PDF) . Hercules.
- ↑ Brase, Thomas. "Hardware / Hercules Computer Technology, Hercules Color Card (GB200)" . retrocmp.de - DEVUELVE LA VIDA AL HARDWARE ANTIGUO . Consultado el 13 de marzo de 2023 .
- ↑ Brase, Thomas. "Hardware / Hercules Computer Technology, Hercules Color Card/NP" . retrocmp.de . Consultado el 13 de abril de 2023 .
- ↑ Brase, Thomas. "Hardware / Hercules Computer Technology, Hercules Text Card" . retrocmp.de - DEVUELVE LA VIDA AL HARDWARE ANTIGUO . Consultado el 13 de abril de 2023 .
- ↑ "VGA Legacy" . Consultado el 28 de junio de 2014 .
{{cite web}}: CS1 maint: servicio de archivado obsoleto ( enlace ) - ↑ Revista Byte, septiembre de 1985, página 19 (PDF) . 1985. pág. 19.
- ↑ Guía del usuario y diagnóstico de Equity I+ (PDF) . Epson. 1986.
Lecturas adicionales
- Wilton, Richard (1987) Guía del programador para sistemas de vídeo PC y PS/2 , Microsoft Press, ISBN 1-55615-103-9
- Hercules Computer Technology (1987) Guía de compatibilidad de Hercules (folleto)
- Definición de "gráficos de Hércules" Archivada el 25/03/2005 en Wayback Machine , Wi-FiPlanet.com
- Cómo imprimir gráficos de Hércules (PANTALLA 3) en una impresora Epson. Archivado el 10 de mayo de 2009 en Wayback Machine , Microsoft.com.
- Adaptador gráfico monocromático Hercules , Everything2.com
- Tarjetas gráficas
- Estándares de visualización de computadoras
- Adaptador de pantalla monocromática
- Introducciones relacionadas con la informática en 1982