HGC с параллельным портом | |
Дата выхода | 1982 ; 38 лет назад ( 1982) |
---|---|
Архитектура | Motorola 6845 |
Карты | |
Начальный уровень | Графическая карта Hercules |
Средний диапазон | Графическая карта Hercules Plus |
Высокого класса | Геркулес InColor Card |
История | |
Предшественник | MDA, CGA |
Преемник | Усовершенствованный графический адаптер |
Видеокарта Hercules ( ТЖК) является компьютерной графики контроллер сделал Hercules Computer Technology, Inc., которая сочетает в себе IBM только текст «s MDA стандартный видеоадаптер с графическим режимом растровом. Это позволяет HGC предлагать как текст, так и графику высокого качества с одной карты.
HGC был очень популярен и стал широко поддерживаемым де-факто стандартом отображения на совместимых с IBM PC. Стандарт HGC использовался спустя долгое время после того, как на рынок вышли более технически совершенные системы, особенно в системах с двумя мониторами.
IBM Personal Computer был запущен в 1981 году с двумя видеокартами имеется, цветной графический адаптер (CGA) и монохромный дисплей и принтер адаптер (MDA).
CGA в основном предлагал цветную графику низкого разрешения с разрешением 320x200 и монохромную графику с разрешением 640x200. MDA предлагал более четкий текстовый режим, эквивалентный 720 × 350, но не поддерживал попиксельную адресацию. Эти адаптеры быстро были признаны рынком неадекватными, что вызвало спрос на карты с графикой высокого разрешения без ущерба для качества текста.
Графическая карта Hercules впервые была продана в 1982 году компанией Hercules Computer Technology по цене 499 долларов США. Он был разработан основателем компании Ван Суваннукулом, который создал его, чтобы он мог работать над докторской диссертацией на IBM PC с использованием тайского алфавита.
Первоначальный HGC представлял собой 8-битную карту ISA с 64 КБ ОЗУ и выходом DE-9, совместимую с монохромным монитором IBM, используемым с MDA. Как и MDA, он включал параллельный интерфейс для подключения принтера.
Видеовыход - 5 В TTL, как и у карты MDA. Номинально карта Hercules обеспечивает частоту горизонтальной развертки 18,425 ± 0,500 кГц и 50 Гц по вертикали.
На самом деле 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.
64 КБ RAM 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 ( ТЖК +) был выпущен в июне 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.
В 1988 году компания Hercules выпустила Network Card Plus, вариант графической карты Plus со встроенным сетевым адаптером, совместимым с TOPS / FlashTalk. Как и HGC +, он поддерживал RAMFONT, но не имел порта для принтера.
Несвязанная карта Hercules InColor Card (апрель 1987 г.) включала в себя цветовые возможности, аналогичные EGA, с 16 цветами из палитры из 64. Она сохранила те же два режима - текст 80 × 25 с переопределяемыми шрифтами и графику 720 × 348.
Hercules также продавал Hercules Color Card (не путать с InColor Card), видеоплату, совместимую с CGA. Эта плата может сосуществовать с HGC и по-прежнему позволять использовать обе графические страницы. Он обнаружит, когда была выбрана вторая графическая страница, и отключит доступ к своей собственной памяти, которая в противном случае была бы по тем же адресам.
Доска Tseng ET-1000
Совместимая с ATI Hercules карта 1986 года
Tamarack Microelectronics ТЖК-совместимая карта
Другие платы предлагали совместимость с Геркулесом.
Некоторые более поздние модели Tandy 1000 (такие как 1000 TL и SL) и Epson Equity содержали схемы, встроенные в их платы ЦП, которые поддерживали режимы отображения Hercules в дополнение к их стандартным режимам CGA.