<h3>Antecedentes</h3>
El nombre de Hércules nos trae a la memoria, irremediablemente, al héroe griego <strong>Heracles</strong>, pero en el caso de la empresa de la que vamos a hablar, <strong>Hercules Computer Technology</strong>, creadora de tárjetas gráficas para nuestros ordenadores PC compatibles el nombre no tiene nada que ver con el héroe hijo de <strong>Zeus</strong>... ¿O sí?

En realidad la empresa Hercules se llama así por la ciudad dónde se fundó, Hércules, una pequeña ciudad dormitorio en la zona de la Bahía de San Francisco, al norte de Berkeley, pero... ¿Por qué se llama Hércules la ciudad en primer lugar?

Pues resulta que en 1874, un trabajador de la empresa <strong>California Powder Works</strong> llamado <strong>Joseph W. Willard</strong> patentó un tipo de pólvora y la llamó Hercules, como para hacer mofa de la competencia que en aquel momento era el mayor fabricante de pólvora de Estados Unidos, la <strong>Giant Powder Company</strong>. (La patente la podéis consultar aquí: Official Gazette of the United States Patent Office, Vol. 6).

[caption id="attachment_1723" align="aligncenter" width="500"]<img class="wp-image-1723" src="https://msdos.club/wp-content/uploads/herculespowder.jpg" alt="" width="500" height="400" /> Folleto publicitario de la pólvora Hércules.[/caption]

La gracia del nombre estaba en que algunos de los 12 trabajos de Hércules habían consistido en acabar con gigantes, justamente lo que era la competencia, una anécdota que quedaría en el olvido si no fuese porque alrededor de esa patente y la fabricación de la pólvora se crearía una fábrica en la zona de San Francisco y, alrededor de la misma, una pequeña ciudad industrial.

Así que tenemos una patente de pólvora que da lugar a una fábrica que hace crecer una pequeña ciudad y, un siglo después en esa misma ciudad nacería una empresa que proporcionaría componentes para nuestros PCs compatibles, la Hercules Computer Technology.
<h3>Las primeras gráficas para PC</h3>
Cuando IBM sacó el IBM PC ya estaba claro que sería el usuario quién elegiría las características finales de la misma, como en los PCs compatibles de hoy en día.

Una de las elecciones que debía hacer el usuario era qué tarjeta gráfica comprar, existiendo en un principio dos alternativas "oficiales", la <strong>MDA</strong> y la <strong>CGA</strong>, veamos sus características.

<strong>MDA</strong>: También conocido como <strong>MDPA</strong> (<strong>Monochrome Display and Printer Adapter</strong>), fue la primera opción para las empresas que querían adquirir un ordenador IBM PC, ya que servía para mostrar texto, cosa adecuada para la mayoría de las empresas de la época y se podía conectar una impresora por el puerto paralelo gastando un único slot <strong>ISA</strong> del computador.

No tenía direccionamiento al pixel, por lo que solamente podía mostrar un juego de 256 caracteres (<strong>ASCII)</strong>, los cuales estaban almacenados en forma de <strong>ROM</strong> en la propia tarjeta.

Cada carácter ocupaba 7 x 11 pixels, pero ocupaba 9 x 14 para crear una separación entre caracteres que hiciese la lectura de los mismos en pantalla más cómoda. Como se podían mostrar 25 líneas de 80 caracteres, la resolución total era de 720 x 350 pixels. Esto puede parecer un dato superficial pero no lo será en nuestra historia.

<strong>CGA</strong>: Por otro lado IBM pensó que a lo mejor habría gente interesada en mostrar gráficos en pantalla, además de letras y números, por lo que ideó la <strong>CGA</strong> (<strong>Color Graphics Adapter</strong>), esta tarjeta podía mostrar gráficos y texto con una variedad de 16 colores no simultáneos.

Aunque existen otros modos gráficos que se pueden usar con una tarjeta CGA, los habituales eran:
<ul>
 	<li>Modo texto de 40 x 25 caracteres a color.</li>
 	<li>Modo texto de 80 x 25 caracteres a color.</li>
 	<li>Modo gráfico de 320 x 200 pixels con 4 colores, con dos paletas a elegir:
<ul>
 	<li>Blanco, negro, magenta y cian.</li>
 	<li>Amarillo/marrón, verde, rojo, negro.</li>
</ul>
</li>
 	<li>Modo gráfico de 640 x 200 pixels con 2 colores.</li>
</ul>
<h3>El nacimiento de la empresa</h3>
Ya hemos visto las opciones que existían para poder utilizar un monitor en nuestro flamante PC si estábamos en 1981, pueden parecer suficientes para la mayoría de los mortales, pero no era así.

En 1982 un estudiante de doctorado (Ph.D. in Electrical Engineering) de 29 años llamado <strong>Van Suwannukul</strong>, que vivía en la ciudad de Hercules, quería escribir su tesis utilizando un IBM PC, cosa que sería posible salvo por un problemilla... <strong>¡Quería escribirla en tailandés!</strong>

Una persona normal hubiese sucumbido ante la adversidad y hubiese utilizado el inglés, pero Suwannukul decidió que lo más sensato sería aprovechar la arquitectura abierta del PC y crear una tarjeta gráfica que en lugar de utilizar los caracteres ASCII pudiese direccionar pixel a pixel el espacio de 720 x 350 pixeles que contienen el juego de 80 x 25 caracteres.

En la siguiente imagen se ve el espacio de pixeles que crean un carácter y la separación entre los mismos.

[caption id="attachment_1726" align="aligncenter" width="500"]<img class="wp-image-1726" src="https://msdos.club/wp-content/uploads/hercules1.jpg" alt="" width="500" height="326" /> Pixeles que forman un carácter en modo texto. (Fuente: The History of Visual Magic in Computers).[/caption]

Así que nuestro estudiante utilizó exactamente el mismo tamaño que usaba la tarjeta MDA para los caracteres pero eliminando la separación a la derecha y debajo de carácter, cosa que le daba el tamaño total de 9 x 14 pixeles por carácter. Además los caracteres no serían los que guardaba la tarjeta MDA por defecto si no que podrían alterarse, de esta manera podría crear caracteres tailandeses.

[caption id="attachment_1727" align="aligncenter" width="500"]<img class="wp-image-1727" src="https://msdos.club/wp-content/uploads/hercules2.gif" alt="" width="500" height="488" /> Ejemplo de caracteres talandeses. (Fuente: omniglot.com)[/caption]

Esta tarea duró dos semanas, según declaraciones del co-fundador de Hercules Computer Technology, <strong>Kevin Jenkins</strong>, el cual le ayudó en el proceso de montaje y prueba de la misma.

Kevin Jenkins no tenía un perfil tecnológico, en 1980 empezó a editar una revista de arte y música llamada <strong>Boulevards</strong> en la zona de San Francisco, orientada a artistas gráficos y músicos de Punk Rock, la revista no tuvo mucho éxito en ventas y, como Kevin estaba titulado en contabilidad por Berkeley y, sobre todo, no quería seguir siendo pobre, decidió cambiarse al sector tecnológico.

Su investigación dentro del sector tecnológico le hizo conocer a <strong>Van Suwannukul</strong> y crear la tarjeta Hercules y Kevin se quedó en el lado de marketing y gestión de la incipiente empresa mientras que la parte tecnológica corría a cargo de Van, un poco como Steve Jobs y Steve Wozniak, para que se entienda.

[caption id="attachment_1731" align="aligncenter" width="500"]<img class="wp-image-1731" src="https://msdos.club/wp-content/uploads/hercules5.jpg" alt="" width="500" height="659" /> Kevin Jerkins en la revista Microtimes, agosto de 1985.[/caption]

Estamos en 1982 y el mercado al que estaba orientado Hercules era el de los IBM PC compatibles, para el mercado de Apple II llevaban tarde, los microordenadores no precisaban de tarjetas gráficas, así que el mercado lógico era el del PC.

Kevin contrató publicidad en la publicidad orientada a usuarios de <strong>PC Magazine</strong>, según dice en una entrevista a cambio de tareas de consultor, y empezaron a vender unos cientos de unidades cada mes, pero eso cambió cuando consiguieron que la gente de <strong>Lotus</strong> sacase una versión de su popular hoja de cálculo <strong>Lotus 1-2-3</strong> para Hercules.

Hay que entender que en ese momento el PC era un ordenador destinado a la empresa y que Lotus 1-2-3 era la herramienta indispensable para la misma por lo que la popularidad de las tarjetas Hercules aumentó tanto que llegó a crearse el estándar Hercules, el HGA.

&nbsp;

[caption id="attachment_1728" align="aligncenter" width="500"]<img class="wp-image-1728" src="https://msdos.club/wp-content/uploads/hercules3.jpg" alt="" width="500" height="483" /> Entrevista al presidente de Hercules, Kevin Jenkins (Fuente: Infoworld, 17 de junio de 1985).[/caption]

&nbsp;