Tarjeta gráfica Hércules
La tarjeta gráfica Hercules (HGC) es un controlador de gráficos por computadora fabricado anteriormente por Hercules Computer Technology, Inc. que combina la pantalla MDA de solo texto de IBM estándar con un modo de gráficos de mapa de bits. Esto permite que 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 las PC compatibles de IBM. El estándar HGC se usó mucho después de que entraran en el mercado sistemas técnicamente más 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ó la computadora personal de 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 ofrece gráficos en color de baja resolución (320x200) y gráficos monocromáticos de resolución media (640x200), mientras que MDA ofrece un modo de texto más nítido (equivalente a 720x350) pero no tiene modos de direccionamiento por píxel y está limitado a un conjunto de caracteres fijo.
Rápidamente, el mercado descubrió que estos adaptadores eran inadecuados, lo que generó una demanda de una tarjeta que ofreciera gráficos y texto de alta resolución. 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, algo imposible con la baja resolución de CGA o el conjunto de caracteres fijos de MDA. Inicialmente se vendió al por menor en 1982 por $ 499.
Diseño de equipos
La HGC original es una tarjeta ISA de 8 bits con 64 KB de RAM, visible en la placa como ocho chips 4164 RAM y una salida DE-9 compatible con el monitor monocromático de IBM que se usa con el MDA. Al igual que el MDA, incluye 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. Se ejecuta en dos frecuencias ligeramente diferentes dependiendo de si está en modo texto o gráfico, debido a la ligera diferencia en la resolución horizontal.
Capacidades
La tarjeta Hercules ofrece 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 80×25 con fuente 9×14 pixel (resolución efectiva de 720×350)
- Modo gráfico 720×348
El modo de texto de la tarjeta Hercules utiliza el mismo tiempo de señal que el modo de texto MDA.
El modo de gráficos de Hercules es similar al modo de dos colores de alta resolución (640×200) CGA; 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, incluida la asignación de píxel a bit y el orden de bytes, que el modo de gráficos de dos colores CGA y el video. El búfer también se divide en bancos intercalados, cada uno de 8 KB de tamaño.
Sin embargo, debido a que en el modo de gráficos 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 los 16 KB que se usan en todos los modos de 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 CGA, cada línea de exploración tiene 90 bytes de datos de píxeles en lugar de 80.
La RAM de 64 KB del HGC puede albergar dos páginas de visualización de gráficos. Cualquiera de las páginas se puede seleccionar 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 la CPU en la dirección base B8000h puede acceder a los segundos 32 KB de RAM en el HGC. Este bit se restablece al restablecer el sistema (por ejemplo, al encender) para que la tarjeta no entre en conflicto con una CGA u otra tarjeta de color en la dirección B8000h.
Usar
En el modo de texto, el HGC aparece exactamente como una tarjeta MDA. El modo de gráficos requiere nuevas técnicas para su uso. A diferencia de MDA y CGA, el BIOS de PC no proporciona soporte intrínseco para HGC. Hercules desarrolló extensiones, llamadas HBASIC, para que IBM Advanced BASIC agregara compatibilidad con HGC y las tarjetas Hercules venían con Graph X, una biblioteca de software para compatibilidad con el modo gráfico de Hercules y primitivos geométricos.
Los populares programas de PC de IBM, como la hoja de cálculo Lotus 1-2-3, el diseño asistido por computadora de AutoCAD, la publicación de escritorio Pagemaker y Xerox Ventura, y Microsoft Flight Simulator 2.0 venían con sus propios controladores para usar el modo de gráficos de Hercules.
Aunque el modo de gráficos de la tarjeta Hercules no es compatible con CGA, es lo suficientemente similar a los dos modos de gráficos CGA que, con el uso de programas residentes de terminación y permanencia de terceros, también puede funcionar con programas escritos para los modos gráficos estándar de la tarjeta CGA. Como la tarjeta Hercules en realidad no tiene un circuito de generación de color, ni se puede conectar a un monitor a color, el color aparece como una escala de grises simulada en diferentes patrones de difuminado.
Aparecieron clones del Hércules, incluidos modelos genéricos a precios muy bajos, generalmente sin el puerto de impresora. Los anuncios de Hercules implicaban que el uso de clones genéricos de Hercules puede dañar el monitor.
Recepción
La tarjeta gráfica Hercules tuvo mucho éxito, especialmente después de que Lotus 1-2-3 la admitiera, 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, en segundo lugar después de IBM.. Las tarjetas gráficas compatibles con Hercules se envían 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.
Tarjetas posteriores
La tarjeta gráfica Hercules fue seguida por varias otras tarjetas Hercules.
- Hércules Graphics Card Plus (HGC+)
- Esta tarjeta fue lanzada en junio de 1986 por Hercules Computer Technology, Inc. a un precio minorista original de $299. Fue una mejora del HGC, agregando soporte para fuentes redefinibles llamadas RAMFONT en modo de texto compatible con MDA. Se basó en un chip de especialidad diseñado por Hércules Computer Technology, a diferencia de la tarjeta gráfica Hércules original que utiliza componentes estándar. El soporte de software incluía Lotus 1-2-3 v2, Symphony 1.1, Framework II y Microsoft Word 3.
- Hercules Network Card Plus
- En 1988 Hercules lanzó la tarjeta de red Plus, una variante de la tarjeta gráfica Plus con un adaptador de red compatible con TOPS/FlashTalk. Al igual que el HGC+ apoyó RAMFONT, pero carecía de un puerto de impresora.
- Hércules InColor Card
- Abril de 1987. Incluye capacidades de color similares a la EGA, con 16 colores de una paleta de 64. Conservó los mismos dos modos (texto 80×25 con fuentes redefinibles y gráficos 720×348), y fue compatible con el software escrito para las tarjetas de Hércules monocromo anteriores.
- Hércules tarjeta de color
- No confundirse con la tarjeta InColor. Un tablero de vídeo compatible con CGA. Esta tabla podría coexistir con el HGC y todavía permitir que ambas páginas gráficas se utilicen. Detectaría cuándo se seleccionaba la segunda página gráfica y se desactivaba 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.
- SiS 86C12, 86C22
- ATI Small Wonder Graphics Solution, 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
- Proton PT6121T
- Acer M3127
- Sigma Designs 53C101+53C280A
- CM607P
Algunos 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.
Contenido relacionado
Transporte en Canadá
Hidrófono
Portaaviones clase Nimitz