Графическая карта Hercules

редактировать
Графическая карта Hercules
KL Hercules HGC.png HGC с параллельным портом
Дата выпуска1982; 38 лет назад (1982 г.)
АрхитектураMotorola 6845
Карты
Начального уровняГрафическая карта Hercules
Среднего уровняHercules Graphics Card Plus
Высококачественная картаHercules InColor
История
ПредшественникMDA, CGA
ПреемникУсовершенствованный графический адаптер

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

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

Содержание

  • 1 История
  • 2 Дизайн оборудования
  • 3 Возможности
  • 4 Использование
  • 5 Прием
  • 6 Последующие карты
    • 6.1 Hercules Graphics Card Plus (HGC +)
    • 6.2 Hercules Network Card Plus
    • 6.3 Другое
  • 7 Платы клонирования
  • 8 См. Также
  • 9 Ссылки
  • 10 Дополнительная литература

История

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

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

Дизайн оборудования

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

Видеовыход 5V TTL, как и у карты MDA. Номинально карта Hercules обеспечивает частоту горизонтальной развертки 18,425 ± 0,500 кГц и 50 Гц по вертикали.

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

Возможности

Логотип Wikipedia, отображаемый на ЭЛТ-мониторе с помощью видеокарты, совместимой с Hercules

Карта Hercules обеспечивает два режима: совместимый с MDA монохромный текстовый режим и графический режим с пиксельной адресацией при разрешении 720x348. В этом режиме карты Hercules использовалась такая же синхронизация сигнала, что и в текстовом режиме MDA.

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

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

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

Используйте

В текстовом режиме отображается HGC точно так же, как карта MDA.

Графический режим требовал новых технологий для использования. В отличие от MDA и CGA, BIOS ПК не обеспечивал встроенной поддержки HGC. Hercules включил в IBM BASICA расширения для добавления поддержки HGC, называемые HBASIC, а карты Hercules поставлялись с приложением «GRAPH X», которое улучшило BIOS, добавив поддержку графического режима Hercules и даже примитивы геометрического рисования.

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

Хотя графический режим карты Hercules не был совместим с CGA, он был технически достаточно похож на два графических режима CGA, которые в конечном итоге за счет использования сторонних драйверов ( TSR ) он также может работать с программами, написанными для стандартных графических режимов карты CGA. Поскольку карта Hercules на самом деле не имела схемы генерации цвета и не могла подключаться к цветному монитору, цвета отображались как смоделированные оттенки серого с различными узорами.

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

Прием

Видеокарта Hercules быстро завоевала популярность, к 1985 году было продано полмиллиона единиц, и даже начали поставляться в качестве стандартного оборудования с некоторыми клонами ПК. Поддержка программного обеспечения была широко распространена.

Более поздние карты

За графической картой Hercules последовали несколько других карт Hercules.

Hercules Graphics Card Plus (HGC +)

Hercules Graphics Card Plus (HGC + ) была выпущена в июне 1986 года компанией Hercules Computer Technology, Inc. по первоначальной розничной цене 299 долларов. Это было усовершенствование HGC, добавив поддержку переопределяемых шрифтов, называемых RAMFONT, в MDA совместимом текстовом режиме.

Он был основан на специальном чипе, разработанном Hercules Computer Technology, в отличие от оригинальной видеокарты Hercules, в которой использовались стандартные компоненты.

Включена поддержка программного обеспечения Lotus 1-2-3 v2, Symphony 1.1, Framework II и Microsoft Word 3.

Hercules Network Card Plus

В 1988 году компания Hercules выпустила Network Card Plus, вариант видеокарты Plus со встроенным сетевым адаптером, совместимым с TOPS / FlashTalk. Как и HGC +, он поддерживал RAMFONT, но не имел порта принтера.

Прочее

Несвязанная карта Hercules InColor (апрель 1987 г.) включала цветовые возможности, аналогичные EGA с 16 цветами из палитры 64. Он сохранил те же два режима - текст 80 × 25 с переопределяемыми шрифтами и графику 720 × 348.

Hercules также продавал Hercules Color Card (не путать с InColor Card), CGA-совместимую видеоплату. Эта плата может сосуществовать с HGC и по-прежнему позволять использовать обе графические страницы. Он обнаружит, когда была выбрана вторая графическая страница, и отключит доступ к своей собственной памяти, которая в противном случае была бы по тем же адресам.

Клонирующие платы

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

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

См. Также

Ссылки

Далее чтение

Последняя правка сделана 2021-05-23 09:53:40
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте