stringtranslate.com

Видеокарта Геркулеса

Графическая карта Hercules ( HGC ) — это контроллер компьютерной графики , ранее производимый Hercules Computer Technology, Inc. , который сочетает в себе стандарт текстового дисплея MDA от IBM с режимом растровой графики , а также предлагает параллельный порт принтера . [1] [2] Это позволяет HGC предлагать как высококачественный текст, так и графику с одной карты.

HGC был очень популярен и стал де-факто широко поддерживаемым стандартом отображения на компьютерах, совместимых с IBM PC . Стандарт HGC использовался еще долго после того, как на рынке появились более технически совершенные системы, особенно в конфигурациях с двумя мониторами .

История

Видеокарта Hercules была выпущена, чтобы заполнить пробел в линейке видеопродуктов IBM. Когда в 1981 году был выпущен персональный компьютер IBM , в нем было две видеокарты: адаптер цветной графики (CGA) и адаптер монохромного дисплея и принтера (MDA). CGA предлагал цветную графику с низким разрешением ( 320 × 200 ) и монохромную графику среднего разрешения ( 640 × 200 ), в то время как MDA предлагает более четкий текстовый режим (эквивалент 720 × 350 ), но не имеет режимов попиксельной адресации и ограничивается фиксированный набор символов .

Рынок быстро признал эти адаптеры неадекватными, что создало спрос на карты, предлагающие графику и текст с высоким разрешением. [3] Основатель Hercules Computer Technology Ван Суваннукул создал графическую карту Hercules, чтобы он мог работать над своей докторской диссертацией на IBM PC с использованием тайского алфавита , что невозможно при низком разрешении CGA или фиксированном наборе символов MDA. . [4] Первоначально он продавался в розницу в 1982 году по цене 499 долларов. [5]

Аппаратное обеспечение

Исходный HGC представляет собой 8-битную карту ISA с 64 КБ ОЗУ , видимую на плате как восемь микросхем ОЗУ 4164, и выходом DE-9 , совместимым с монохромным монитором IBM, используемым с MDA. Как и MDA, он включает параллельный интерфейс для подключения принтера. [1]

Видеовыход TTL 5 В , как и у карты MDA. [6] [7] [8] Номинально карта Hercules обеспечивает частоту горизонтальной развертки 18,425 ± 0,500 кГц и 50 Гц по вертикальной. [9] Он работает на двух немного разных наборах частот в зависимости от того, в текстовом или графическом режиме, обеспечивая разную частоту вертикального обновления и разное соотношение сторон за счет разной частоты пикселей и количества строк развертки. [ нужна цитата ]

Возможности

Логотип Википедии отображается на ЭЛТ-мониторе с помощью видеокарты, совместимой с Hercules.
Имитированное изображение Геркулеса с разрешением 720 × 348 без коррекции соотношения сторон.
Имитированное изображение Геркулеса с исправленным соотношением сторон, которое можно было бы увидеть на мониторе 4:3.

Карта Геркулеса предоставляет два режима:

Текстовый режим карты Hercules использует ту же синхронизацию сигнала, что и текстовый режим MDA.

Графический режим Hercules аналогичен двухцветному режиму CGA с высоким разрешением ( 640 × 200 ); видеобуфер содержит растровое изображение упакованного пикселя (восемь пикселей на байт, один бит на пиксель) с тем же форматом байтов, включая попиксельное сопоставление и порядок байтов, что и режим двухцветной графики CGA, и видеобуфер . Буфер также разделен на чередующиеся банки, каждый размером 8 КБ.

Однако, поскольку в графическом режиме Hercules имеется более 256 строк развертки, а размер буфера дисплея составляет почти 32 КБ (вместо 16 КБ, как во всех графических режимах CGA), в режиме Hercules используются четыре чередующихся банка вместо двух, как в режимы CGA. Кроме того, чтобы представить 720 пикселей в строке вместо 640, как в CGA, каждая строка сканирования имеет 90 байтов данных пикселей вместо 80. [11]

ОЗУ HGC объемом 64 КБ может содержать две страницы графического отображения. Любую страницу можно выбрать для отображения, установив один бит в регистре управления режимом. Другой бит в регистре конфигурации, эксклюзивном для HGC, определяет, доступны ли вторые 32 КБ ОЗУ на HGC для ЦП по базовому адресу B8000h. Этот бит сбрасывается при сбросе системы (например, при включении питания), чтобы карта не конфликтовала с картой CGA или другой цветной картой по адресу B8000h. [12]

Использовать

В текстовом режиме HGC выглядит точно так же, как карта MDA. [13] Графический режим требует использования новых технологий. В отличие от MDA и CGA, BIOS ПК не обеспечивает встроенной поддержки HGC. Hercules разработала расширение под названием HBASIC для IBM Advanced BASIC , чтобы добавить поддержку HGC [14] , а карты Hercules поставлялись с Graph X , программной библиотекой для поддержки графического режима Hercules и геометрических примитивов . [13]

Популярные программы IBM PC, такие как электронные таблицы Lotus 1-2-3 , [13] автоматизированное черчение AutoCAD , настольные издательские системы Pagemaker и Xerox Ventura , а также Microsoft Flight Simulator 2.0, поставлялись со своими собственными драйверами для использования графического режима Hercules. [15]

Хотя графический режим карты Hercules не совместим с CGA, он настолько похож на два графических режима CGA, что с использованием сторонних резидентных программ он также может работать с программами, написанными для CGA. стандартные графические режимы карты. Поскольку карта Hercules на самом деле не имеет схемы генерации цвета и не может быть подключена к цветному монитору, цвета отображаются как моделируемые оттенки серого с различными шаблонами размывания . [16] [17] [18]

Появились клоны Hercules, в том числе универсальные модели по очень низким ценам, обычно без порта принтера. В рекламе Hercules подразумевалось, что использование непатентованных клонов Hercules может повредить монитор. [19]

Прием

Видеокарта Hercules имела большой успех, особенно после того, как ее поддержала Lotus 1-2-3: к 1985 году было продано полмиллиона единиц. По состоянию на июнь 1986 года Hercules Computer Technology занимала 18% рынка видеокарт, уступая только IBM. [20] Графические карты, совместимые с Hercules, поставляются в стандартной комплектации большинства клонов ПК . Будучи стандартом де-факто , поддержка программного обеспечения была широко распространена. [10]

Версии карты

Видеокарта Hercules имела несколько версий.

Видеокарта Геркулеса

Существует несколько обновленных версий оригинальной видеокарты Hercules . Оригинальная плата 1982 года обозначается как GB100 , с обновленными версиями 1983 года ( GB101 ), 1984 года ( GB102 ) и 1988 года ( GB102Z ). [21]

Видеокарта Hercules Plus

Графическая карта Hercules Plus или HGC+ ( GB112 ) была выпущена в июне 1986 года по первоначальной розничной цене 299 долларов. [22] Это было усовершенствование HGC, добавляющее поддержку переопределяемых шрифтов под названием RAMFONT в текстовом режиме, совместимом с MDA . [23] Он был основан на специальном чипе, разработанном Hercules Computer Technology, в отличие от оригинальной видеокарты Hercules, в которой использовались стандартные компоненты. [24] Поддержка программного обеспечения включала Lotus 1-2-3  v2, Symphony  1.1, Framework II и Microsoft Word  3. [22]

Сетевая карта Hercules Plus

В 1988 году Hercules выпустила Hercules Network Card Plus ( HNC NB112 ) — вариант Graphics Card Plus со встроенным сетевым адаптером, совместимым с TOPS /FlashTalk. [25] Как и HGC+, он поддерживал RAMFONT, но не имел порта принтера. [26] [27] [28]

Карточка Hercules InColor

Карта InColor ( GB222 ) была представлена ​​в апреле 1987 года. Она включала в себя цветовые возможности, аналогичные EGA , с 16 цветами из палитры из 64. Она сохранила те же два режима ( текст 80×25 с переопределяемыми шрифтами и графика 720×348 ). и был обратно совместим с программным обеспечением, написанным для более ранних монохромных карт Hercules. [29] [30] [31] [32] [33]

Карта цветов Геркулеса

Цветная карта Hercules ( GB200 ) представляла собой CGA-совместимую видеоплату, и ее не следует путать с картой InColor. [34] Эта плата может сосуществовать с HGC и при этом позволять использовать обе графические страницы. [35] Он определял, когда была выбрана вторая графическая страница, и отключал доступ к собственной памяти, которая в противном случае находилась бы по тем же адресам. Существует версия без порта принтера. [36]

Текстовая карточка Геркулеса

Текстовая карта Hercules была текстовым клоном MDA, но имела параллельный порт принтера. [37]

Клонирование досок

Другие платы предлагали совместимость с Hercules. [38]

Некоторые более поздние модели Tandy 1000 (такие как 1000 TL и SL) и Epson Equity [39] содержали схемы, встроенные в платы ЦП, которые поддерживали режимы отображения Hercules в дополнение к стандартным режимам CGA.

Смотрите также

Рекомендации

  1. ^ ab «Новости оборудования». Инфомир . 27 сентября 1982 г. с. 77.
  2. ^ «Аппаратное обеспечение / Компьютерные технологии Hercules, HTC // RetroCMP / Ретро-вычисления» . Retrocmp.de . Проверено 13 апреля 2023 г.
  3. Гибсон, Стив (19 сентября 1988 г.). «Единые обратно совместимые стандарты IBM EGA CGA, MDA, Hercules». Инфомир . п. 49.
  4. ^ «Мониторы для VGA и выше» . Журнал ПК . 16 мая 1989 г. с. 96.
  5. Уэлч, Марк (1 сентября 1986 г.). «Геркулес улучшает свою монохромную карту». Инфомир . п. 42.
  6. ^ "Справочник по видео EGA, совместимому с IBM PC" . Архивировано из оригинала 11 мая 2014 г. Проверено 22 августа 2007 г.070822 nemesis.lonestar.org
  7. ^ Уайт, Рэй (2004). «Мониторинг портов — устаревшие интерфейсы». Технологические руководства . Архивировано из оригинала 22 марта 2017 г.
  8. ^ «Страница видеооборудования ПК: подключения монитора» . ePanorama.net . 2011. Архивировано из оригинала 17 марта 2017 г. Проверено 13 апреля 2023 г.
  9. ^ «Промышленные монохромные мониторы 7–14 дюймов» (PDF) . Архивировано из оригинала (PDF) 2 февраля 2007 г.070822 adm-electronic.de
  10. ↑ ab Pointing, Боб (26 июня 1989 г.). «Стандарт высокого разрешения — последний шаг в эволюции графики DOS». Инфомир . п. 48.
  11. ^ Руководство пользователя видеокарты Hercules . п. 16.
  12. ^ Руководство пользователя видеокарты Hercules . п. 3.
  13. ^ abc Wadlow, Том (декабрь 1983 г.). «Видеокарта Геркулеса». БАЙТ . п. 343 . Проверено 20 октября 2013 г.
  14. ^ Уодлоу, Том (декабрь 1983 г.). «Видеокарта Hercules» (PDF) . Журнал БАЙТ . п. 343.
  15. ^ «Скан задней обложки Microsoft Flight Simulator (v2.0)» . МобиИгры . Май 1984 года.
  16. ^ «ibm pc - Как работают эмуляторы CGA для графики Hercules?». Обмен стеками ретрокомпьютеров . Проверено 7 февраля 2021 г.
  17. ^ «Симуляторы CGA для карт Геркулеса» . Дни DOS — компьютерный ресурс старых ПК . Проверено 3 декабря 2022 г.
  18. ^ Гузис, К. (1987). «SIMCGA — CGA-СИМУЛЯТОР ДЛЯ МОНОХРОМНЫХ ВИДЕОКАРТ». Уголок программиста . Проверено 3 декабря 2022 г.
  19. ^ "Реклама Hercules из журнала Byte Magazine, апрель 1985 г." . Журнал Байт . Апрель 1985 года.
  20. ^ Брайт, Дэвид (23 июня 1986 г.). «Дебют видеокарты Hercules». Компьютерный мир . п. 52.
  21. ^ Брейс, Томас. «Аппаратное обеспечение / Компьютерные технологии Hercules, Видеокарты Hercules (HGC)». Retrocmp.de - ВЕРНИТЕ СТАРОЕ ОБОРУДОВАНИЕ СНОВА К ЖИЗНИ . Проверено 13 апреля 2023 г.
  22. ^ Аб Уэлч, Марк (1 сентября 1986 г.). «Геркулес улучшает свою монохромную карту». Инфомир . п. 41.
  23. ^ Эллиотт, Джон К. (9 августа 2012 г.). «Видеокарта Hercules Plus: Примечания». Домашняя страница Джона Эллиотта . Архивировано из оригинала 23 ноября 2016 г. Проверено 23 ноября 2016 г.
  24. ^ «Внутри IBM PC: прежде чем рассматривать видеокарту Hercules Plus, рассмотрите лежащую в ее основе технологию» . Журнал Байт (Реклама). 11 . Октябрь 1986 года . Проверено 24 ноября 2016 г.
  25. ^ Стивенс; Моран (21 марта 1988 г.). «Геркулес отправит карту после трехмесячной задержки» . Инфомир . п. 21.
  26. ^ CW (22 апреля 1988 г.). «Hercules принес новую печатную плату с Ramfont: графику и сеть на карте». Computerwoche (на немецком языке) . Проверено 24 ноября 2016 г.
  27. ^ "Сетевая карта Hercules Plus" . Журнал ПК . 31 мая 1988 г. Проверено 24 ноября 2016 г.
  28. Паттон, Кэрол (26 октября 1987 г.). «Сеть Hercules Weds и видео на 1 доске». Инфомир . п. 20.
  29. ^ Эллиотт, Джон К. (5 августа 2012 г.). «Карточка Hercules InColor: Заметки». Архивировано из оригинала 23 ноября 2016 г. Проверено 23 ноября 2016 г.(Изображения и информация о программировании)
  30. ^ Уилтон, Ричард (1987). Руководство программиста по видеосистемам ПК и PS/2 (1-е изд.). Майкрософт Пресс . ISBN 1-55615-103-9.(Примечание. Во втором издании карты InColor и MCGA более подробно не обсуждаются.)
  31. ^ Браун, Ральф Д. (21 января 2012 г.) [16 июля 2000 г.]. «Общедоступные файлы на FTP.CS.CMU.EDU — список прерываний x86, также известный как «Список прерываний Ральфа Брауна» (RBIL)». Архивировано из оригинала 16 июня 2016 г. Проверено 16 июня 2016 г.
  32. ^ Брейс, Томас. «Аппаратное обеспечение / Компьютерные технологии Hercules, карта Hercules InColor (GB222)». RetroCMP — ретро-вычисления . Проверено 01 марта 2023 г.
  33. ^ Штатный корреспондент ЦБ РФ (март 1987 г.). «ПЕРСОНАЛЬНАЯ ГРАФИКА: ГЕРКУЛЕС РАСПАЕТСЯ В 16 ЦВЕТОВ». Технический монитор .
  34. ^ Цветная карта Hercules GB200 — Руководство пользователя (PDF) . Геркулес.
  35. ^ Брейс, Томас. «Аппаратное обеспечение / Компьютерные технологии Hercules, Цветная карта Hercules (GB200)». Retrocmp.de - ВЕРНИТЕ СТАРОЕ ОБОРУДОВАНИЕ СНОВА К ЖИЗНИ . Проверено 13 марта 2023 г.
  36. ^ Брейс, Томас. «Аппаратное обеспечение / Компьютерные технологии Hercules, Цветная карта Hercules / NP». Retrocmp.de . Проверено 13 апреля 2023 г.
  37. ^ Брейс, Томас. «Аппаратное обеспечение / Компьютерные технологии Hercules, Текстовая карточка Hercules». Retrocmp.de - ВЕРНИТЕ СТАРОЕ ОБОРУДОВАНИЕ СНОВА К ЖИЗНИ . Проверено 13 апреля 2023 г.
  38. ^ «Наследие VGA». Архивировано из оригинала 29 июня 2014 г. Проверено 28 июня 2014 г.
  39. ^ Руководство пользователя и диагностика Equity I+ (PDF) . Эпсон. 1986.

дальнейшее чтение