La tarjeta gráfica Hercules ( HGC ) es un controlador de gráficos por computadora fabricado por Hercules Computer Technology, Inc. que combina el estándar de visualización MDA de solo texto de IBM con un modo de gráficos de mapa de bits. Esto permite que el HGC ofrezca texto y gráficos de alta calidad desde una sola tarjeta.
Fecha de lanzamiento | 1982 |
---|---|
Arquitectura | Motorola 6845 |
Tarjetas | |
Nivel Básico | Tarjeta gráfica Hercules |
Rango medio | Tarjeta gráfica Hercules Plus |
Gama alta | Tarjeta Hercules InColor |
Historia | |
Predecesor | MDA , CGA |
Sucesor | Adaptador de gráficos mejorado |
El HGC fue muy popular y se convirtió en un estándar de visualización de facto ampliamente admitido en compatibles con IBM PC . El estándar HGC se utilizó mucho después de que se introdujeran en el mercado sistemas más técnicamente capaces, 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ó IBM Personal Computer en 1981, tenía dos tarjetas gráficas disponibles, el Adaptador de gráficos en color (CGA) y el Adaptador de pantalla e impresora monocromática (MDA). CGA ofrecía gráficos en color de baja resolución (320x200) y gráficos monocromáticos de resolución media (640x200), mientras que MDA ofrecía un modo de texto más nítido (equivalente a 720 × 350) pero no tenía modos de direccionamiento por píxel y tenía un conjunto de caracteres fijo.
El mercado descubrió rápidamente que estos adaptadores eran inadecuados, lo que generó una demanda de una tarjeta que ofreciera gráficos de alta resolución sin comprometer la calidad del texto. [1] 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 cual era imposible con la baja resolución de CGA o el juego de caracteres fijo. de MDA. [2] Inicialmente se vendió al por menor en 1982 por $ 499. [3]
Diseño de hardware
El HGC original era una tarjeta ISA de 8 bits con 64 KB de RAM [ cita requerida ] y una salida DE-9 compatible con el monitor monocromo de IBM utilizado con el MDA. Al igual que el MDA, incluía una interfaz paralela para conectar una impresora. [4]
La salida de video es 5V TTL , como con la tarjeta MDA. [5] [6] Nominalmente, la tarjeta Hercules proporciona una frecuencia de exploración horizontal de 18,425 ± 0,500 kHz y 50 Hz vertical. [7]
El Hércules en realidad corrió a dos frecuencias ligeramente diferentes dependiendo de si se estaba ejecutando en modo texto o gráficos, debido a la ligera diferencia en la resolución horizontal. [ cita requerida ]
Capacidades
La tarjeta Hercules proporcionó dos modos: un modo de texto monocromático compatible con MDA y un modo de gráficos direccionables por píxeles a 720x348. [8]
Modos:
- Modo de texto de 80 × 25 con fuente de 9 × 14 píxeles (resolución efectiva de 720 × 348)
- Modo de gráficos 720 × 348
El modo de texto de la tarjeta Hércules utilizó la misma sincronización de señal que el modo de texto MDA.
El modo de gráficos de Hercules tenía mucho en común con el modo de dos colores de alta resolución (640 × 200) CGA: el búfer de video contenía 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, como el modo de gráficos de dos colores CGA, y el búfer de video se dividió en bancos intercalados, cada uno de 8 KB de tamaño, como en los modos de gráficos CGA.
Sin embargo, debido a que en el modo de gráficos Hércules había más de 256 líneas de exploración y el tamaño del búfer de visualización era de casi 32 KB (en lugar de 16 KB como en todos los modos gráficos CGA), se usaron cuatro bancos intercalados en el modo Hércules en lugar de dos como en 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 tenía 90 bytes de datos de píxeles en lugar de 80. [ cita requerida ]
La RAM de 64 KB del HGC podría contener dos páginas de visualización de gráficos. Cualquiera de las páginas puede seleccionarse para su visualización estableciendo o restableciendo un solo bit en el Registro de control de modo. Otro bit, en un registro de configuración exclusivo del HGC, determinó si los segundos 32 KB de RAM en el HGC eran accesibles a la CPU en la dirección base B8000h. Este bit se restableció en el restablecimiento del sistema (por ejemplo, encendido) para que la tarjeta no entrara en conflicto con una CGA u otra tarjeta de color en la dirección B8000h. [ cita requerida ]
Logotipo de Wikipedia que se muestra en un monitor CRT mediante una tarjeta de video compatible con Hercules
Imagen de Hércules simulada a 720x348 (sin corrección de relación de aspecto)
Imagen de Hércules simulada con la relación de aspecto correcta (como se vería en un monitor 4: 3)
Usar
En modo texto, el HGC aparece exactamente como una tarjeta MDA. [9]
El modo de gráficos requería nuevas técnicas para su uso. A diferencia de MDA y CGA, el BIOS de la PC no proporcionó soporte intrínseco para el HGC. Hercules incluyó extensiones a IBM BASICA para agregar soporte HGC, llamado HBASIC, [10] y las tarjetas Hercules venían con una aplicación "GRAPH X" que mejoró el BIOS al agregar soporte de modo gráfico Hercules e incluso primitivas de dibujo geométrico. [11]
Los programas populares de IBM para PC en ese momento (como la hoja de cálculo Lotus 1-2-3 , la redacción asistida por computadora de AutoCAD , la autoedición de Pagemaker y Xerox Ventura y Microsoft Flight Simulator) venían con sus propios controladores para usar el modo gráfico de Hercules. [ cita requerida ]
Aunque el modo gráfico de la tarjeta Hercules no era compatible con CGA, era técnicamente lo suficientemente similar a los dos modos gráficos CGA que eventualmente, mediante el uso de controladores de terceros ( TSR ), también podría funcionar con programas escritos para el estándar de la tarjeta CGA. modos gráficos. Como la tarjeta Hércules en realidad no tenía circuitos generadores de color, ni podía conectarse a un monitor de color, el color apareció como una escala de grises simulada en diferentes patrones. [12] Algunos software lograron una mayor profundidad de color al utilizar artefactos de color cuando se conectan a un monitor compuesto [ cita requerida ] .
Aparecieron clones del Hércules, incluidos modelos genéricos a precios muy bajos, generalmente sin el puerto de impresora. Hercules publicó brevemente anuncios que implicaban que el uso de clones genéricos de la tarjeta Hercules podría dañar el monitor. [13]
Recepción
La tarjeta gráfica Hercules ganó popularidad rápidamente, vendiendo medio millón de unidades en 1985, [14] e incluso comenzó a distribuirse como hardware estándar con algunos clones de PC . [8] El soporte en software fue generalizado.
Tarjetas posteriores
La tarjeta gráfica Hercules fue seguida por varias otras tarjetas Hercules.
Tarjeta gráfica Hercules Plus (HGC +)
La Hercules Graphics Card Plus ( HGC + ) fue lanzada en junio de 1986 por Hercules Computer Technology, Inc. a un precio minorista original de $ 299. [15] Fue una mejora de HGC, agregando soporte para fuentes redefinibles llamadas RAMFONT en modo de texto compatible con MDA . [16] [17]
Se basó en un chip especializado diseñado por Hercules Computer Technology , a diferencia de la tarjeta gráfica Hercules original que usaba componentes estándar. [18]
El soporte de software incluyó Lotus 1-2-3 v2, Symphony 1.1, Framework II y Microsoft Word 3. [15]
Tarjeta de red Hercules Plus
En 1988, Hercules lanzó Network Card Plus, una variante de Graphics Card Plus con un adaptador de red integrado compatible con TOPS / FlashTalk. [19] Al igual que el HGC +, admitía RAMFONT, pero carecía de un puerto de impresora. [20] [21] [22]
Otros
La Hercules InColor Card no relacionada (abril de 1987) incluía capacidades de color similares a 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.
Hercules también vendió la Hercules Color Card (que no debe confundirse con la InColor Card), una placa de video compatible con CGA. Esta placa podría coexistir con la HGC y aún permitir el uso de ambas páginas gráficas. Detectaría cuándo se seleccionó la segunda página de gráficos y deshabilitaría el acceso a su propia memoria, que de otro modo habría estado en las mismas direcciones.
Clonar tableros
Tablero Tseng ET-1000
Tarjeta compatible con ATI Hercules de 1986
Una tarjeta compatible con Tamarack Microelectronics HGC
Otras placas ofrecían compatibilidad con Hercules. [23]
- SiS 86C12, 86C22
- Solución de gráficos 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
- Laboratorios Tseng ET1000-A
- DFI MG-150
- Hitachi HD6445P4, HD6845SP
- RAM MCG2502, MCG2502
- Protón PT6121T
- Acer M3127
- Sigma Designs 53C101 + 53C280A
- CM607P
Ciertos modelos posteriores de Tandy 1000 (como 1000 TL y SL) y Epson Equity contenían circuitos integrados en sus placas de CPU que admitían modos de visualización de Hercules además de sus modos CGA estándar.
Ver también
- Adaptador de gráficos Orchid
- Adaptador de pantalla monocromática de IBM
- Lista de interfaces de pantalla
- Lista de empresas de tarjetas y chips gráficos desaparecidos
Referencias
- ^ Inc, InfoWorld Media Group (19 de septiembre de 1988). InfoWorld . InfoWorld Media Group, Inc.
- ^ Inc, Ziff Davis (16 de mayo de 1989). PC Mag . Ziff Davis, Inc.
- ^ Inc, InfoWorld Media Group (1 de septiembre de 1986). InfoWorld . InfoWorld Media Group, Inc.
- ^ Inc, InfoWorld Media Group (27 de septiembre de 1982). InfoWorld . InfoWorld Media Group, Inc.
- ^ "Referencia de vídeo EGA compatible con PC de IBM" . Archivado desde el original el 27 de junio de 2013 . Consultado el 22 de agosto de 2007 . 070822 nemesis.lonestar.org
- ^ "Supervisar puertos" . 071105 whitefiles.org
- ^ "Monitores monocromáticos industriales 7" - 14 " " (PDF) . Archivado desde el original (PDF) el 2007-02-02. 070822 adm-electronic.de
- ^ a b Inc, InfoWorld Media Group (26 de junio de 1989). InfoWorld . InfoWorld Media Group, Inc.
- ^ Wadlow, Tom (diciembre de 1983). "La tarjeta gráfica Hércules" . BYTE . pag. 343 . Consultado el 20 de octubre de 2013 .
- ^ The Hercules Graphics Card, diciembre de 1983, BYTE Magazine (PDF) . 1983.
- ^ Wadlow, Tom "The Hercules Graphics Card" , BYTE , volumen 8, número 12, diciembre de 1983. Consultado el 14 de julio de 2017.
- ^ "IBM pc - ¿Cómo funcionan los emuladores CGA para gráficos Hercules?" . Intercambio de pila de retrocomputación . Consultado el 7 de febrero de 2021 .
- ^ "Anuncio de Hércules de la revista Byte de abril de 1985" . Revista Byte . Abril de 1985.
- ^ Enterprise, IDG (23 de junio de 1986). Computerworld . IDG Enterprise.
- ↑ a b InfoWorld, 1 de septiembre de 1986 , p. 41, en Google Books
- ^ Elliott, John C. (9 de agosto de 2012). "Tarjeta gráfica Hercules Plus: notas" . Archivado desde el original el 23 de noviembre de 2016 . Consultado el 23 de noviembre de 2016 .
- ^ Inc, InfoWorld Media Group (1 de septiembre de 1986). InfoWorld . InfoWorld Media Group, Inc.
- ^ "Dentro de la PC de IBM: Antes de considerar la tarjeta gráfica Hercules Plus, considere la tecnología detrás de ella" . Revista Byte (Publicidad). 11 . Octubre de 1986 . Consultado el 24 de noviembre de 2016 .
- ^ Inc, InfoWorld Media Group (21 de marzo de 1988). InfoWorld . InfoWorld Media Group, Inc.
- ^ 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 .
- ^ "Hercules Network Card Plus" . Revista de PC . 1988-05-31 . Consultado el 24 de noviembre de 2016 .
- ^ Inc, InfoWorld Media Group (26 de octubre de 1987). InfoWorld . InfoWorld Media Group, Inc.
- ^ "VGA Legacy" . Archivado desde el original el 29 de junio de 2014 . Consultado el 28 de junio de 2014 .
Otras lecturas
- Wilton, Richard (1987) Guía del programador para sistemas de video PC y PS / 2 , Microsoft Press, ISBN 1-55615-103-9
- Hercules Computer Technology (1987) Guía de compatibilidad de Hercules (un folleto)
- Definición de "gráficos de Hercules" , Wi-FiPlanet.com
- Cómo imprimir Hercules Graphics SCREEN 3 en una impresora Epson , Microsoft.com
- Adaptador de gráficos monocromáticos Hercules , Everything2.com