Hercules Graphics Card

Oryginalna karta HGC z 1984 roku

Hercules Graphics Card (w skrócie HGC, potocznie zwana Hercules) – karta graficzna opracowana w 1982 roku przez firmę Hercules Computer Technology, Inc. Potrafiła ona wyświetlać tryb tekstowy zgodny z MDA i nowy tryb graficzny czarno-biały 720×348 pikseli. Hercules odniósł spory sukces z powodu swojej kompatybilności z MDA oraz wysokiej, jak na tamte czasy, rozdzielczości. Inną cechą którą pomogła HGC zdobyć popularność była obecność portu drukarki tak jak w kartach MDA[1][2].

Popularność tych kart spowodowała, że HGC stał się standardem de facto, chociaż IBM nigdy go nie zaakceptował. Brak kompatybilności ze standardem CGA mógł być częściowo[a] skompensowany programami emulującymi kartę CGA w monochromatycznym trybie graficznym wysokiej rozdzielczości karty Hercules[b][1][2].

Szczegóły techniczne

Mógł wyświetlić 25 linii po 80 znaków każda w trybie tekstowym, monochromatycznym. Znaki w trybie tekstowym miały wymiary 9 na 14 pikseli, z czego sam znak zajmował powierzchnię jedynie 7 na 11 pikseli, pozostała część była używana jako światło międzyliterowe. Dzięki temu tekst był o wiele bardziej czytelny niż w wypadku kart CGA, z którymi Hercules konkurował.[1]

Teoretyczna całkowita rozdzielczość MDA to 720×350 piksele. Uzyskujemy ją poprzez pomnożenie: 80 znaków w wierszu po 9 pikseli i 25 wierszy po 14 pikseli wysokości. O ile w kartach MDA piksele nie były indywidualnie adresowane (tylko całe znaki), to w Herculasach było to możliwe. Tym niemniej Hercules oferował tryb 720×348. Było to podyktowane wymogami technicznymi, by wysokość była wielokrotnością liczby cztery. W tej rozdzielczości, każdy piksel był opisany jednym bitem (kolor albo jego brak).[1]

Hercules udostępniał dwie strony adresowe, jedną pod adresem B0000h i drugą pod adresem B8000h. Druga strona mogła być wyłączona programowo. Dzięki temu nie istniał konflikt z kartami CGA, co pozwalało na użycie HGC jako dodatkowej karty graficznej.[1]

Hercules był często wykorzystywany do pracy z aplikacjami CAD lub debugerami, a także jako druga karta graficzna do pracy na dwóch monitorach. Część oprogramowania wykrywała obecność dodatkowej karty Hercules i pozwalała wykorzystywać jej możliwości.

Tablica znaków wyświetlanych w trybie tekstowym znajdowała się w pamięci ROM, skutkiem czego nie była możliwa programowa zmiana wyświetlanych znaków[c]. Konieczne było zaprogramowanie pamięci EPROM oraz podmiana układu na karcie[3].

Późniejsze konstrukcje

W późniejszym okresie Hercules wyprodukował następców karty HGC, ale nie przyjęły się one już tak powszechnie jak pierwsza konstrukcja.

  • Hercules Color Card - wypuszczona w sierpniu 1984 roku karta zgodna z CGA.
  • Hercules Graphics Card Plus - wydana w czerwcu 1986 roku. Była to karta HGC, w której można było samemu zdefiniować czcionki w trybie tekstowym.
  • Hercules InColor Card - powstała w kwietniu 1987. Karta zgodna z EGA, która zachowała tryby pierwszego Herculesa.
  • Hercules Color Card / NP - Wydana razem z Hercules InColor Card, ale bez portu drukarki.
  • Hercules Text Card - Karta o możliwościach MDA, ale o połowę mniejsza. Wydana w tym samym czasie co Hercules InColor Card.

Do 1999 roku firma Hercules wyprodukowała karty:

  • Hercules Chrome (zgodna ze standardem TIGA)
  • Hercules Superstation 3D (zgodna z TIGA)
  • Hercules Superstation XP (zgodna z TIGA)
  • Hercules Graphite (IIT AGX-014)
  • Hercules Graphite 64 (IIT AGX-014)
  • Hercules Graphite HG210 (AGX-014)
  • Hercules Graphite Power (AGX-016)
  • Hercules Graphite Pro (AGX-015)
  • Hercules Graphite Terminator 64
  • Hercules Graphite Terminator 64/DRAM
  • Hercules Graphite Terminator Pro
  • Hercules Dynamite (Tseng Labs ET4000/W32)
  • Hercules Dynamite Power (Tseng Labs ET4000/W32p)
  • Hercules Dynamite Pro (Tseng Labs ET4000/W32i)
  • Hercules Dynamite 128/Video (Tseng Labs ET6000)
  • Hercules Dynamite 3D/GL (3DLabs Permedia 2)
  • Hercules Dynamite TNT (NVIDIA RIVA TNT)
  • Hercules Stingray (Avance Logic ALG-2301)
  • Hercules Stingray 128/3D (Alliance AT3D + 3Dfx Voodoo Rush)
  • Hercules Stingray 64 (ARK 1000PV)
  • Hercules Stingray 64/V (ARK2000PV)
  • Hercules Stingray Pro (ARK 1000PV)
  • Hercules Stingray Pro/V (ARK 1000PV)
  • Hercules Stingray/2
  • Hercules Terminator 128 2X/i AGP (Intel 740)
  • Hercules Terminator 3D (S3 ViRGE)
  • Hercules Terminator 3D/DX (S3 ViRGE/DX)
  • Hercules Terminator 32
  • Hercules Terminator 64 (S3 Vision964)
  • Hercules Terminator 64/3D (S3 ViRGE)
  • Hercules Terminator 64/DRAM (S3 Trio64)
  • Hercules Terminator 64/VRAM
  • Hercules Terminator 64/Video (S3 Trio64V+)
  • Hercules Terminator 128/3D GLH (S3 Trio3D)
  • Hercules Terminator Pro 64 (S3 Vision968)
  • Hercules Terminator Professional
  • Hercules Terminator Beast
  • Hercules Thriller 3D (Rendition Verite V2200)

Uwagi

  1. częściowo gdyż kolory karty CGA mogły być jedynie emulowane ditheringiem
  2. Gry powstające dla rodziny IBM PC (oraz komputerów kompatybilnych pracujących w systemie MS-DOS) były zaprogramowane do pracy na określonych standardach kart graficznych. Pierwszym takim standardem była CGA.
  3. jak np. na późniejszych kartach EGA oraz VGA

Przypisy

  1. a b c d e Zenon Rudak. Monochromatyczna karta graficzna. „Komputer”. 8/87 (17), s. 34, sierpień 1987. ISSN 0860-2514. [dostęp 2026-03-08]. 
  2. a b Paweł Pilarczyk. Od MDA do trójwymiaru. „Enter”. 2/2001, s. 34-35, luty 2001. [dostęp 2026-04-03]. 
  3. Zenon Rudak. Znaki na ekranie. „Komputer”. 6/1988 (27), s. 41-42, czerwiec 1988. 

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.
Kembali kehalaman sebelumnya