Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Hercules Graphics Card

From Wikipedia, the free encyclopedia
IBM PC graphic adapter and display standard
Hercules Graphics Card
HGC with parallel port
Release date1982; 43 years ago (1982)
ArchitectureMotorola 6845
Cards
Entry-levelHercules Graphics Card
Mid-rangeHercules Graphics Card Plus
High-endHercules InColor Card
History
PredecessorMDA,CGA
SuccessorEnhanced Graphics Adapter

TheHercules Graphics Card (HGC) is a computergraphics controller formerly made byHercules Computer Technology, Inc. that combinesIBM'stext-onlyMDA display standard with abitmapped graphics mode, also offering aparallel printer port.[1][2] 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 supportedde factodisplay standard onIBM PC compatibles. The HGC standard was used long after more technically capable systems had entered the market, especially ondual-monitor setups.

History

[edit]

The Hercules Graphics Card was released to fill a gap in the IBM video product lineup. When theIBM Personal Computer was launched in 1981, it had two graphics cards available: theColor Graphics Adapter (CGA) and theMonochrome Display And Printer Adapter (MDA). CGA offered low-resolution (320 × 200) color graphics and medium-resolution (640 × 200) monochrome graphics, while MDA offers a sharper text mode (equivalent to720 × 350) but has no per-pixel addressing modes and is limited to a fixedcharacter set.

These adapters were quickly found to be inadequate by the market, creating a demand for a card that offers high-resolution graphics and text.[3] The founder ofHercules Computer Technology, Van Suwannukul, created the Hercules Graphics Card so that he could work on hisdoctoral thesis on anIBM PC using theThai alphabet, impossible with the low resolution of CGA or the fixed character set of MDA.[4] It initially retailed in 1982 for $499.[5]

Hardware design

[edit]

The original HGC is an8-bit ISA card with 64 KB ofRAM, visible on the board as eight 4164 RAM chips, and aDE-9 output compatible with theIBM monochrome monitor used with the MDA. Like the MDA, it includes a parallel interface for attaching a printer.[1]

The video output is 5 VTTL, as with the MDA card.[6][7][8] Nominally, the Hercules card provides a horizontal scanning frequency of 18.425 ± 0.500 kHz and 50 Hz vertical.[9] 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.[citation needed]

Capabilities

[edit]
Wikipedia logo rendered at720 × 348 without aspect ratio correction
Wikipedia logo displayed on a CRT monitor by a Hercules-compatible video card
Hercules image at720 × 348 without aspect ratio correction
Hercules image with correct aspect ratio as would be seen on a4:3 monitor

The Hercules card provides two modes:

  • 80 × 25text mode with9 × 14 pixel font (effective resolution of720 × 350, MDA-compatible)
  • 720 × 348 graphics mode (pixel-addressable graphics)[10]

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 (640 × 200) two-color mode; thevideo 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.[11]

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.[12]

Use

[edit]

In text mode, the HGC appears exactly like an MDA card.[13] Graphics mode requires new techniques to use. Unlike the MDA and CGA, thePC BIOS provides no intrinsic support for the HGC. Hercules developed extensions, calledHBASIC, forIBM Advanced BASIC to add HGC support[14] and Hercules cards came withGraph X, asoftware library for Hercules graphical-mode support andgeometric primitives.[13]

Popular IBM PC programs such asLotus 1-2-3 spreadsheet,[13]AutoCAD computer-aided drafting,PageMaker andXerox Ventura desktop publishing, andMicrosoft Flight Simulator 2.0 came with their own drivers to use the Hercules graphics mode.[15]

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-partyterminate-and-stay-resident programs 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 varyingdithering patterns.[16][17][18]

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.[19]

Reception

[edit]

The Hercules Graphics Card was very successful, especially after Lotus 1-2-3 supported it, with one-half million units sold by 1985. As of June 1986[update] Hercules Computer Technology had 18% of the graphics card market, second to IBM.[20] Hercules-compatible graphics cards shipped as standard hardware with mostPC clones. As ade facto standard, support in software was widespread.[10]

Card versions

[edit]

The Hercules Graphics Card had several versions.

Hercules Graphics Card

[edit]

Several updated versions of the originalHercules Graphics Card exist. The original board from 1982 is referenced asGB100, with updated versions in 1983 (GB101), 1984 (GB102) and 1988 (GB102Z).[21]

Hercules Graphics Card Plus

[edit]

TheHercules Graphics Card Plus orHGC+ (GB112) was released in June 1986 at an original retail price of $299.[22] It was an enhancement of the HGC, adding support for redefinable fonts called RAMFONT inMDA-compatible text mode.[23] It was based around a specialty chip designed by Hercules Computer Technology, unlike the original Hercules Graphics Card, which used standard components.[24] Software support includedLotus 1-2-3 v2,Symphony 1.1,Framework II andMicrosoft Word 3.[22]

Hercules Network Card Plus

[edit]

In 1988 Hercules released theHercules Network Card Plus, (HNC NB112) a variant of the Graphics Card Plus with an integratedTOPS/FlashTalk-compatible network adapter.[25] Like the HGC+, it supported RAMFONT, but lacked a printer port.[26][27][28]

Hercules InColor Card

[edit]
Main article:Hercules InColor Card

TheInColor Card (GB222) was introduced in April 1987. It included color capabilities similar to theEGA, with 16 colors from a palette of 64. It retained the same two modes (80 × 25 text with redefinable fonts and720 × 348 graphics), and was backward-compatible with software written for the earlier monochrome Hercules cards.[29][30][31][32][33]

Hercules Color Card

[edit]

TheHercules Color Card (GB200) was a CGA-compatible video board and should not be confused with the InColor Card.[34] This board could coexist with the HGC and still allow both graphics pages to be used.[35] 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[36]

Hercules Text Card

[edit]

TheHercules Text Card was a text-only MDA clone, but offered a parallel printer port.[37]

Clone boards

[edit]

Other boards offered Hercules compatibility.[38]

Certain later models of theTandy 1000 (such as the 1000 TL and SL) and theEpson Equity[40] contained circuitry built into their CPU boards that supported Hercules display modes in addition to their standard CGA modes.

See also

[edit]
Wikimedia Commons has media related toHGC.

References

[edit]
  1. ^ab"Hardware News".InfoWorld. 27 September 1982. p. 77.
  2. ^"Hardware / Hercules Computer Technology, HTC // retrocmp / retro computing".retrocmp.de. Retrieved2023-04-13.
  3. ^Gibson, Steve (19 Sep 1988)."IBM's EGA unified backward-compatible CGA, MDA, Hercules standards".InfoWorld. p. 49.
  4. ^"Monitors for VGA and beyond".PC Magazine. 16 May 1989. p. 96.
  5. ^Welch, Mark (1 September 1986)."Hercules improves its monochrome card".InfoWorld. p. 42.
  6. ^"IBM PC-Compatible EGA Video Reference". Archived fromthe original on 2014-05-11. Retrieved2007-08-22. 070822 nemesis.lonestar.org
  7. ^White, Ray (2004)."Monitor Ports - Obsolete Interfaces".Technology Guides. Archived fromthe original on 2017-03-22.
  8. ^"PC video hardware page: Monitor connections".ePanorama.net. 2011. Archived fromthe original on 2017-03-17. Retrieved2023-04-13.
  9. ^"Industrial monochrome monitors 7"–14""(PDF). Archived fromthe original(PDF) on 2007-02-02. 070822 adm-electronic.de
  10. ^abPointing, Bob (June 26, 1989)."High-Resolution Standard Is Latest Step in DOS Graphics Evolution".InfoWorld. p. 48.
  11. ^Hercules Graphics Card Owner's Manual. p. 16.
  12. ^Hercules Graphics Card Owner's Manual. p. 3.
  13. ^abcWadlow, Tom (December 1983)."The Hercules Graphics Card".BYTE. p. 343. Retrieved2013-10-20.
  14. ^Wadlow, Tom (December 1983)."The Hercules Graphics Card"(PDF).BYTE Magazine. p. 343.
  15. ^"Microsoft Flight Simulator (v2.0) back cover scan".MobyGames. May 1984.
  16. ^"ibm pc - How do CGA emulators for Hercules graphics work?".Retrocomputing Stack Exchange. Retrieved2021-02-07.
  17. ^"CGA Simulators for Hercules Cards".DOS Days - Old PC Computing Resource. Retrieved2022-12-03.
  18. ^Guzis, C. (1987)."SIMCGA - A CGA SIMULATOR FOR MONOCHROME GRAPHICS CARDS".The Programmer's Corner. Archived fromthe original on 2022-12-03. Retrieved2022-12-03.
  19. ^"Hercules ad from Byte Magazine April 1985".Byte Magazine. April 1985.
  20. ^Bright, David (June 23, 1986)."Hercules graphics card to debut".Computerworld. p. 52.
  21. ^Brase, Thomas."Hardware / Hercules Computer Technology, Hercules Graphics Cards (HGC)".retrocmp.de - BRING OLD HARDWARE BACK TO LIFE AGAIN. Retrieved2023-04-13.
  22. ^abWelch, Mark (September 1, 1986)."Hercules improves its monochrome card".InfoWorld. p. 41.
  23. ^Elliott, John C. (2012-08-09)."Hercules Graphics Card Plus: Notes".John Elliott's homepage.Archived from the original on 2016-11-23. Retrieved2016-11-23.
  24. ^"Inside the IBM PC: Before you consider the Hercules Graphics Card Plus consider the technology behind it".Byte Magazine (Advertisement).11. October 1986. Retrieved2016-11-24.
  25. ^Stephens; Moran (March 21, 1988)."Hercules to ship card after 3-month delay".InfoWorld. p. 21.
  26. ^CW (1988-04-22)."Hercules bringt neues PC-Board mit Ramfont: Grafik und Netzwerk auf einer Karte".Computerwoche (in German). Retrieved2016-11-24.
  27. ^"Hercules Network Card Plus".PC Magazine. 1988-05-31. Retrieved2016-11-24.
  28. ^Patton, Carole (October 26, 1987)."Hercules Weds Networking and Video on 1 Board".InfoWorld. p. 20.
  29. ^Elliott, John C. (2012-08-05)."Hercules InColor Card: Notes".Archived from the original on 2016-11-23. Retrieved2016-11-23. (Pictures and programming information)
  30. ^Wilton, Richard (1987).Programmer's guide to the PC & PS/2 video systems (1st ed.).Microsoft Press.ISBN 1-55615-103-9. (NB. The second edition does no longer discuss the InColor andMCGA cards at detail level.)
  31. ^Brown, Ralf D. (2012-01-21) [2000-07-16]."Public Files on FTP.CS.CMU.EDU - The x86 Interrupt List aka "Ralf Brown's Interrupt List" (RBIL)".Archived from the original on 2016-06-16. Retrieved2016-06-16.
  32. ^Brase, Thomas."Hardware / Hercules Computer Technology, Hercules InColor Card (GB222)".retrocmp - retro computing. Retrieved2023-03-01.
  33. ^CBR Staff Writer (March 1987)."PERSONAL GRAPHICS: HERCULES TO BURST INTO 16 COLOURS".Tech Monitor.
  34. ^Hercules Color Card GB200 - Owner's Manual(PDF). Hercules.
  35. ^Brase, Thomas."Hardware / Hercules Computer Technology, Hercules Color Card (GB200)".retrocmp.de - BRING OLD HARDWARE BACK TO LIFE AGAIN. Retrieved2023-03-13.
  36. ^Brase, Thomas."Hardware / Hercules Computer Technology, Hercules Color Card/NP".retrocmp.de. Retrieved2023-04-13.
  37. ^Brase, Thomas."Hardware / Hercules Computer Technology, Hercules Text Card".retrocmp.de - BRING OLD HARDWARE BACK TO LIFE AGAIN. Retrieved2023-04-13.
  38. ^"VGA Legacy". Archived fromthe original on 2014-06-29. Retrieved2014-06-28.
  39. ^Byte Magazine September 1985, page 19(PDF). 1985. p. 19.
  40. ^Equity I+ User's Guide and Diagnostics(PDF). Epson. 1986.

Further reading

[edit]
PC-compatible video hardware
Standarddisplay resolutions
Widescreendisplay resolutions
Retrieved from "https://en.wikipedia.org/w/index.php?title=Hercules_Graphics_Card&oldid=1323690230"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2025 Movatter.jp