Hercules Graphics Card
   HOME

TheInfoList



OR:

The Hercules Graphics Card (HGC) is a computer
graphics controller A graphics card (also called a video card, display card, graphics accelerator, graphics adapter, VGA card/VGA, video adapter, display adapter, or colloquially GPU) is a computer expansion card that generates a feed of graphics output to a displa ...
formerly made by Hercules Computer Technology, Inc. that combines
IBM International Business Machines Corporation (using the trademark IBM), nicknamed Big Blue, is an American Multinational corporation, multinational technology company headquartered in Armonk, New York, and present in over 175 countries. It is ...
's text-only MDA display standard with a bitmapped graphics mode, also offering a parallel printer port. This allows the HGC to offer both high-quality text and graphics from a single card. The HGC was very popular and became a widely supported de facto display standard on
IBM PC compatible An IBM PC compatible is any personal computer that is hardware- and software-compatible with the IBM Personal Computer (IBM PC) and its subsequent models. Like the original IBM PC, an IBM PC–compatible computer uses an x86-based central p ...
s. The HGC standard was used long after more technically capable systems had entered the market, especially on
dual-monitor Multi-monitor, also called multi-display and multi-head, is the use of multiple physical display devices, such as Computer monitor, monitors, Television set, televisions, and Video projector, projectors, in order to increase the area available fo ...
setups.


History

The Hercules Graphics Card was released to fill a gap in the IBM video product lineup. When the
IBM Personal Computer The IBM Personal Computer (model 5150, commonly known as the IBM PC) is the first microcomputer released in the IBM PC model line and the basis for the IBM PC compatible ''de facto'' standard. Released on August 12, 1981, it was created by a ...
was launched in 1981, it had two graphics cards available: the
Color Graphics Adapter The Color Graphics Adapter (CGA), originally also called the ''Color/Graphics Adapter'' or ''IBM Color/Graphics Monitor Adapter'', introduced in 1981, was IBM's first color graphics card for the IBM PC and established a De facto standard, de fac ...
(CGA) and the Monochrome Display And Printer Adapter (MDA). CGA offered low-resolution () color graphics and medium-resolution () monochrome graphics, while MDA offers a sharper text mode (equivalent to ) but has no per-pixel addressing modes and is limited to a fixed
character set Character encoding is the process of assigning numbers to graphical characters, especially the written characters of human language, allowing them to be stored, transmitted, and transformed using computers. The numerical values that make up a c ...
. These adapters were quickly found to be inadequate by the market, creating a demand for a card that offers high-resolution graphics and text. The founder of Hercules Computer Technology, Van Suwannukul, created the Hercules Graphics Card so that he could work on his
doctoral thesis A thesis (: theses), or dissertation (abbreviated diss.), is a document submitted in support of candidature for an academic degree or professional qualification presenting the author's research and findings.International Standard ISO 7144: D ...
on an
IBM PC The IBM Personal Computer (model 5150, commonly known as the IBM PC) is the first microcomputer released in the List of IBM Personal Computer models, IBM PC model line and the basis for the IBM PC compatible ''de facto'' standard. Released on ...
using the
Thai alphabet The Thai script (, , ) is the abugida used to write Thai, Southern Thai and many other languages spoken in Thailand. The Thai script itself (as used to write Thai) has 44 consonant symbols (, ), 16 vowel symbols (, ) that combine into at leas ...
, impossible with the low resolution of CGA or the fixed character set of MDA. It initially retailed in 1982 for $499.


Hardware design

The original HGC is an 8-bit ISA card with 64 KB of
RAM Ram, ram, or RAM most commonly refers to: * A male sheep * Random-access memory, computer memory * Ram Trucks, US, since 2009 ** List of vehicles named Dodge Ram, trucks and vans ** Ram Pickup, produced by Ram Trucks Ram, ram, or RAM may also ref ...
, visible on the board as eight 4164 RAM chips, and a DE-9 output compatible with the IBM monochrome monitor used with the MDA. Like the MDA, it includes a parallel interface for attaching a printer. The video output is 5 V TTL, as with the MDA card. 070822 nemesis.lonestar.org Nominally, the Hercules card provides a horizontal scanning frequency of 18.425 ± 0.500 kHz and 50 Hz vertical. 070822 adm-electronic.de It runs at two slightly different sets of frequencies depending on whether in text or graphics mode, providing a different vertical refresh rate and a different aspect ratio via a different pixel clock and number of scanlines.


Capabilities

The Hercules card provides two modes: *
text mode Text mode is a computer display mode in which content is internally represented on a computer screen in terms of characters rather than individual pixels. Typically, the screen consists of a uniform rectangular grid of ''character cells'', ea ...
with pixel font (effective resolution of , MDA-compatible) * graphics mode (pixel-addressable graphics) The text mode of the Hercules card uses the same signal timing as the MDA text mode. The Hercules graphics mode is similar to the CGA high-resolution () two-color mode; the video buffer contains a packed-pixel bitmap (eight pixels per byte, one bit per pixel) with the same byte format—including the pixel-to-bit mapping and byte order—as the CGA two-color graphics mode, and the video buffer is also split into interleaved banks, each 8 KB in size. However, because in the Hercules graphics mode there are more than 256 scanlines and the display buffer size is nearly 32 KB (instead of 16 KB as in all CGA graphics modes), four interleaved banks are used in the Hercules mode instead of two as in the CGA modes. Also, to represent 720 pixels per line instead of 640 as on the CGA, each scanline has 90 bytes of pixel data instead of 80. The 64 KB RAM of the HGC can hold two graphics display pages. Either page can be selected for display by setting a single bit in the Mode Control Register. Another bit, in a configuration register exclusive to the HGC, determines whether the second 32 KB of RAM on the HGC is accessible to the CPU at the base address B8000h. This bit is reset at system reset (e.g. power-on) so that the card does not conflict with a CGA or other color card at address B8000h.


Use

In text mode, the HGC appears exactly like an MDA card. Graphics mode requires new techniques to use. Unlike the MDA and CGA, the PC BIOS provides no intrinsic support for the HGC. Hercules developed extensions, called ''HBASIC'', for IBM Advanced BASIC to add HGC support and Hercules cards came with ''Graph X'', a
software library In computing, a library is a collection of resources that can be leveraged during software development to implement a computer program. Commonly, a library consists of executable code such as compiled functions and classes, or a library can ...
for Hercules graphical-mode support and
geometric primitive In vector computer graphics, CAD systems, and geographic information systems, a geometric primitive (or prim) is the simplest (i.e. 'atomic' or irreducible) geometric shape that the system can handle (draw, store). Sometimes the subroutines ...
s. Popular IBM PC programs such as
Lotus 1-2-3 Lotus 1-2-3 is a discontinued spreadsheet program from Lotus Software (later part of IBM). It was the first killer application of the IBM PC, was hugely popular in the 1980s, and significantly contributed to the success of IBM PC-compatibles ...
spreadsheet,
AutoCAD AutoCAD is a 2D and 3D computer-aided design (CAD) software application developed by Autodesk. It was first released in December 1982 for the CP/M and IBM PC platforms as a desktop app running on microcomputers with internal graphics control ...
computer-aided drafting,
Pagemaker Aldus PageMaker (later Adobe PageMaker) is a desktop publishing computer program introduced in 1985 by the Aldus Corporation on the Apple Macintosh. The combination of the Macintosh's graphical user interface, PageMaker publishing software, and t ...
and Xerox Ventura desktop publishing, and Microsoft Flight Simulator 2.0 came with their own drivers to use the Hercules graphics mode. Though the graphics mode of the Hercules card is not CGA-compatible, it is similar enough to the two CGA graphics modes that with the use of third-party
terminate-and-stay-resident program A terminate-and-stay-resident program (commonly TSR) is a computer program running under DOS that uses a system call to return control to DOS as though it has finished, but remains in computer memory so it can be reactivated later. This techni ...
s it can also work with programs written for the CGA card's standard graphics modes. As the Hercules card does not actually have color-generating circuitry, nor can it connect to a color monitor, color appears as simulated grayscale in varying dithering patterns. Clones of the Hercules appeared, including generic models at very low prices, usually without the printer port. Hercules advertisements implied that use of generic Hercules clones can damage the monitor.


Reception

The Hercules Graphics Card was very successful, especially after Lotus 1-2-3 supported it, with one-half million units sold by 1985. Hercules Computer Technology had 18% of the graphics card market, second to IBM. Hercules-compatible graphics cards shipped as standard hardware with most PC clones. As a
de facto standard A ''de facto'' standard is a custom or convention that is commonly used even though its use is not required. is a Latin phrase (literally " of fact"), here meaning "in practice but not necessarily ordained by law" or "in practice or actuality, ...
, support in software was widespread.


Card versions

The Hercules Graphics Card had several versions.


Hercules Graphics Card

Several updated versions of the original Hercules Graphics Card exist. The original board from 1982 is referenced as GB100, with updated versions in 1983 (GB101), 1984 (GB102) and 1988 (GB102Z).


Hercules Graphics Card Plus

The Hercules Graphics Card Plus or HGC+ (GB112) was released in June 1986 at an original retail price of $299. It was an enhancement of the HGC, adding support for redefinable fonts called RAMFONT in MDA-compatible text mode. It was based around a specialty chip designed by Hercules Computer Technology, unlike the original Hercules Graphics Card, which used standard components. Software support included
Lotus 1-2-3 Lotus 1-2-3 is a discontinued spreadsheet program from Lotus Software (later part of IBM). It was the first killer application of the IBM PC, was hugely popular in the 1980s, and significantly contributed to the success of IBM PC-compatibles ...
 v2,
Symphony A symphony is an extended musical composition in Western classical music, most often for orchestra. Although the term has had many meanings from its origins in the ancient Greek era, by the late 18th century the word had taken on the meaning c ...
 1.1, Framework II and
Microsoft Word Microsoft Word is a word processor program, word processing program developed by Microsoft. It was first released on October 25, 1983, under the name Multi-Tool Word for Xenix systems. Subsequent versions were later written for several other platf ...
 3.


Hercules Network Card Plus

In 1988 Hercules released the Hercules Network Card Plus, (HNC NB112) a variant of the Graphics Card Plus with an integrated
TOPS Total Operations Processing System (TOPS) is a computer system for managing railway locomotives and rolling stock, known for many years of use in the United Kingdom. TOPS was originally developed between the Southern Pacific Railroad (SP), ...
/FlashTalk-compatible network adapter. Like the HGC+, it supported RAMFONT, but lacked a printer port.


Hercules InColor Card

The InColor Card (GB222) was introduced in April 1987. It included color capabilities similar to the EGA, with 16 colors from a palette of 64. It retained the same two modes ( text with redefinable fonts and graphics), and was backward-compatible with software written for the earlier monochrome Hercules cards. (Pictures and programming information) (NB. The second edition does no longer discuss the InColor and MCGA cards at detail level.)


Hercules Color Card

The Hercules Color Card (GB200) was a CGA-compatible video board and should not be confused with the InColor Card. This board could coexist with the HGC and still allow both graphics pages to be used. It would detect when the second graphics page was selected and disable access to its own memory, which would otherwise have been at the same addresses. A version without printer port exists


Hercules Text Card

The Hercules Text Card was a text-only MDA clone, but offered a parallel printer port.


Clone boards

Other boards offered Hercules compatibility. * 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 is a Japanese multinational information technology and electronics corporation, headquartered at the NEC Supertower in Minato, Tokyo, Japan. It provides IT and network solutions, including cloud computing, artificial intelligence (AI), Inte ...
μPD65042GD * Tseng Labs ET1000-A * DFI MG-150 *
Hitachi () is a Japanese Multinational corporation, multinational Conglomerate (company), conglomerate founded in 1910 and headquartered in Chiyoda, Tokyo. The company is active in various industries, including digital systems, power and renewable ener ...
HD6445P4, HD6845SP * RAM MCG2502, MCG2502 * Proton PT6121T * Acer M3127 * Sigma Designs 53C101+53C280A * CM607P * AST Research AST Preview! Certain later models of the
Tandy 1000 The Tandy 1000 was the first in a series of IBM PC compatible home computers produced by the Tandy Corporation, sold through its Radio Shack and Radio Shack Computer Center stores. Introduced in 1984, the Tandy 1000 line was designed to offer af ...
(such as the 1000 TL and SL) and the Epson Equity contained circuitry built into their CPU boards that supported Hercules display modes in addition to their standard CGA modes. ET1000-A.JPG, Tseng ET-1000 Hercules compatible card ATI Hercules Card 1986 (cropped and transparent).png, ATI Hercules compatible card from 1986 HGCclone.jpg, A Tamarack Microelectronics Hercules compatible card Uncle-RAY.jpg, Uncle-RAY Hercules compatible card


See also

* Orchid Graphics Adapter * Plantronics Colorplus * IBM Monochrome Display Adapter *
Color Graphics Adapter The Color Graphics Adapter (CGA), originally also called the ''Color/Graphics Adapter'' or ''IBM Color/Graphics Monitor Adapter'', introduced in 1981, was IBM's first color graphics card for the IBM PC and established a De facto standard, de fac ...
*
Light pen A light pen is a computer input device in the form of a light-sensitive wand used in conjunction with a computer's cathode-ray tube (CRT) display. It allows the user to point to displayed objects or draw on the screen in a similar way to a to ...
* List of display interfaces * List of defunct graphics chips and card companies


References


Further reading

* Wilton, Richard (1987) ''Programmer's Guide To PC and PS/2 Video Systems'', Microsoft Press, * Hercules Computer Technology (1987) ''Hercules Compatibility Guide'' (a leaflet)
"Hercules graphics" definition
, ''Wi-FiPlanet.com''
How to Print Hercules Graphics SCREEN 3 to an Epson Printer
, ''
Microsoft.com Microsoft Corporation is an American multinational corporation and technology company, technology conglomerate headquartered in Redmond, Washington. Founded in 1975, the company became influential in the History of personal computers#The ear ...
''
Hercules Monochrome Graphics Adapter
'' Everything2.com'' {{Computer display standard Graphics cards Computer display standards Monochrome Display Adapter Computer-related introductions in 1982