Hercules grafikkort - Hercules Graphics Card

Hercules grafikkort
KL Hercules HGC.png
HGC med parallellport
Utgivelsesdato 1982 ; 39 år siden ( 1982 )
Arkitektur Motorola 6845
Kort
Inngangsnivå Hercules grafikkort
Mellomklasse Hercules grafikkort pluss
High-end Hercules InColor -kort
Historie
Forgjenger MDA , CGA
Etterfølger Forbedret grafikkadapter

Den Hercules grafikkort ( HGC ) er en datamaskin grafikkontroller laget av Hercules Computer Technology, Inc. som kombinerer IBM er kun tekst MDA vise standard med et punktgrafikkgrafikkmodus. Dette gjør at HGC kan tilby både tekst og grafikk av høy kvalitet fra et enkelt kort.

HGC var veldig populær, og ble en faktisk støttet de facto -visningsstandardIBM PC -kompatible . HGC-standarden ble brukt lenge etter at mer teknisk kapable systemer hadde kommet på markedet, spesielt på oppsett med to skjermer .

Historie

Hercules grafikkort ble utgitt for å fylle et hull i IBMs videoproduktprogram. Da IBM Personal Computer ble lansert i 1981, hadde den to grafikkort tilgjengelig, Color Graphics Adapter (CGA) og Monochrome Display And Printer Adapter (MDA). CGA tilbød lavoppløselig (320x200) fargegrafikk og mellomoppløsning (640x200) monokrom grafikk, mens MDA tilbød en skarpere tekstmodus (tilsvarende 720 × 350), men hadde ingen adressemodus per piksel og hadde et fast tegnsett.

Disse adapterene ble raskt funnet utilstrekkelige av markedet, noe som skapte et behov for et kort som tilbød høyoppløselig grafikk uten å gå på kompromiss med tekstkvaliteten. Grunnleggeren av Hercules Computer Technology , Van Suwannukul, opprettet Hercules grafikkort slik at han kunne arbeide med doktorgradsavhandlingen sin på en IBM -PC ved hjelp av det thailandske alfabetet , noe som var umulig ved lav oppløsning av CGA eller det faste tegnsettet til MDA. Den solgte opprinnelig i 1982 for 499 dollar.

Maskinvare design

Den originale HGC var et 8-biters ISA-kort med 64KB RAM, synlig på brettet som åtte 4164 RAM-brikker, og en DE-9-utgang kompatibel med IBM monokrom skjerm som ble brukt med MDA. I likhet med MDA inkluderte den et parallelt grensesnitt for å koble til en skriver.

Videoutgangen er 5V TTL , som med MDA -kortet. Nominelt gir Hercules -kortet en horisontal skanningsfrekvens på 18,425 ± 0,500 kHz og 50 Hz vertikal.

Hercules løp faktisk med to litt forskjellige frekvenser avhengig av om den kjørte i tekst- eller grafikkmodus, på grunn av den lille forskjellen i horisontal oppløsning.

Evner

Hercules-kortet ga to moduser: en MDA-kompatibel monokrom tekstmodus og en pikseladresserbar grafikkmodus på 720x348.

Modi:

  • 80 × 25 tekstmodus med 9 × 14 piksler skrift (effektiv oppløsning på 720 × 348)
  • 720 × 348 grafikkmodus

Tekstmodusen til Hercules -kortet brukte samme signaltid som MDA -tekstmodus.

Hercules grafikkmodus hadde mye til felles med CGA høyoppløselig (640 × 200) tofarger-modus: videobufferen inneholdt et fullstendig pixel bitmap (åtte piksler per byte, en bit per piksel) med samme byteformat , inkludert piksel-til-bit-kartlegging og byterekkefølge, som CGA-tofargede grafikkmodus, og videobufferen ble delt inn i interleaved banker, hver 8 KB i størrelse, som i CGA-grafikkmodusene.

Men fordi det i Hercules grafikkmodus var mer enn 256 skannelinjer og størrelsen på skjermbufferen var nesten 32 KB (i stedet for 16KB som i alle CGA -grafikkmoduser), ble fire sammenflettede banker brukt i Hercules -modus i stedet for to som i CGA -modus. For å representere 720 piksler per linje i stedet for 640 som på CGA, hadde hver skannelinje 90 byte pikseldata i stedet for 80.

64 KB RAM på HGC kan inneholde to grafikkvisningssider. Hver side kan velges for visning ved å angi eller tilbakestille en enkelt bit i moduskontrollregisteret. En annen bit, i et konfigurasjonsregister eksklusivt for HGC, bestemte om den andre 32 KB RAM på HGC var tilgjengelig for CPU på baseadressen B8000h. Denne biten ble tilbakestilt ved system reset (f.eks. Oppstart) slik at kortet ikke skulle komme i konflikt med et CGA eller annet fargekort på adressen B8000h.

Bruk

I tekstmodus ser HGC ut akkurat som et MDA -kort.

Grafikkmodus krevde nye teknikker for å bruke. I motsetning til MDA og CGA, ga PC -BIOS ingen egen støtte for HGC. Hercules inkluderte utvidelser til IBM BASICA for å legge til HGC-støtte, kalt HBASIC, og Hercules-kortene fulgte med et "GRAPH X" -program som forbedret BIOS ved å legge til Hercules grafikkmodusstøtte og til og med geometriske tegningsprimitiver.

Populære IBM PC-programmer på den tiden (for eksempel Lotus 1-2-3- regneark, AutoCAD datamaskinstøttet utkast, Pagemaker og Xerox Ventura desktop publishing og Microsoft Flight Simulator 2.0 ) kom med sine egne drivere for å bruke Hercules grafikkmodus.

Selv om grafikkmodusen til Hercules-kortet ikke var CGA-kompatibel, var den teknisk sett lik nok til de to CGA-grafikkmodusene, og til slutt kunne den også fungere med programmer skrevet for CGA-kortets standard ved bruk av tredjepartsdrivere ( TSR-er ) grafikkmoduser. Ettersom Hercules-kortet faktisk ikke hadde fargenererende kretser, og det ikke kunne koble seg til en fargeskjerm, fremsto fargen som simulert gråtoner i varierende mønstre. Noe programvare oppnådde større fargedybde ved å bruke artefaktfarger ved tilkobling til en komposittmonitor.

Kloner av Hercules dukket opp, inkludert generiske modeller til svært lave priser, vanligvis uten skriverporten. Hercules kjørte kort reklame som antyder at bruk av generiske kloner på Hercules -kortet kan skade skjermen.

Resepsjon

Hercules grafikkort ble raskt populært, og solgte en halv million enheter innen 1985, og begynte til og med å sende som standard maskinvare med noen PC -kloner . Støtte i programvare var utbredt.

Senere kort

Hercules -grafikkortet ble fulgt av flere andre Hercules -kort.

Hercules grafikkort pluss (HGC+)

Den Hercules grafikkort Plus ( HGC + ) ble lansert i juni 1986 av Hercules Computer Technology, Inc. på en original utsalgspris på $ 299. Det var en forbedring av HGC, og la til støtte for redefinerbare fonter kalt RAMFONT i MDA -kompatibel tekstmodus.

Den var basert på en spesialbrikke designet av Hercules Computer Technology , i motsetning til det originale Hercules grafikkortet som brukte standardkomponenter.

Programvarestøtte inkluderer Lotus 1-2-3 v2, Symphony 1.1, Framework II og Microsoft Word 3.

Hercules Network Card Plus

I 1988 ga Hercules ut Network Card Plus, en variant av grafikkortet Plus med et integrert TOPS /FlashTalk-kompatibelt nettverkskort. Som HGC+ støttet den RAMFONT, men manglet en skriverport.

Andre

Det ikke -relaterte Hercules InColor -kortet (april 1987) inkluderte fargemuligheter som ligner på EGA , med 16 farger fra en palett på 64. Det beholdt de samme to modusene - 80 × 25 tekst med redefinerbare fonter og 720 × 348 grafikk.

Hercules solgte også Hercules Color Card (ikke å forveksle med InColor Card), et CGA-kompatibelt skjermkort. Dette brettet kan sameksistere med HGC og fortsatt tillate at begge grafikksidene brukes. Den ville oppdage når den andre grafikksiden ble valgt og deaktivere tilgang til sitt eget minne, som ellers ville ha vært på de samme adressene.

Klonbrett

Andre tavler tilbød Hercules -kompatibilitet.

Enkelte senere modeller av Tandy 1000 (for eksempel 1000 TL og SL) og Epson Equity inneholdt kretser innebygd i CPU -kortene som støttet Hercules -visningsmoduser i tillegg til standard CGA -moduser.

Se også

Referanser

Videre lesning