Tarjeta gráfica Hercules - Hercules Graphics Card

Tarjeta gráfica Hercules
KL Hercules HGC.png
HGC con puerto paralelo
Fecha de lanzamiento 1982 ; Hace 39 años ( 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

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.

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. 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. Inicialmente se vendió al por menor en 1982 por $ 499.

Diseño de hardware

El HGC original era una tarjeta ISA de 8 bits con 64 KB de RAM, visible en la placa como ocho chips RAM 4164 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.

La salida de video es 5V TTL , como con la tarjeta MDA. Nominalmente, la tarjeta Hercules proporciona una frecuencia de exploración horizontal de 18,425 ± 0,500 kHz y 50 Hz vertical.

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.

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.

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 Hercules usó 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 el 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.

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.

Usar

En modo texto, el HGC aparece exactamente como una tarjeta MDA.

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 para HGC, llamado HBASIC, y las tarjetas Hercules venían con una aplicación "GRAPH X" que mejoró el BIOS al agregar soporte al modo gráfico de Hercules e incluso primitivas de dibujo geométrico.

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 2.0 ) venían con sus propios controladores para usar el modo gráfico de Hercules.

Aunque el modo gráfico de la tarjeta Hercules no era compatible con CGA, técnicamente era 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. Algunos programas lograron una mayor profundidad de color al utilizar artefactos de color cuando se conectan a un monitor compuesto.

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.

Recepción

La tarjeta gráfica Hercules ganó popularidad rápidamente, vendiendo medio millón de unidades en 1985, e incluso comenzó a distribuirse como hardware estándar con algunos clones de PC . El soporte en software fue generalizado.

Cartas 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. Fue una mejora de HGC, agregando soporte para fuentes redefinibles llamadas RAMFONT en modo de texto compatible con MDA .

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.

El soporte de software incluyó Lotus 1-2-3 v2, Symphony 1.1, Framework II y Microsoft Word 3.

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. Al igual que el HGC +, admitía RAMFONT, pero carecía de un puerto de impresora.

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

Otras placas ofrecían compatibilidad con Hercules.

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

Referencias

Otras lecturas