Из Википедии, бесплатной энциклопедии
  (Перенаправлено с VGA )
Перейти к навигации Перейти к поиску

Video Graphics Array ( VGA ) - это контроллер видеодисплея и сопровождающий де-факто графический стандарт, впервые представленный в линейке компьютеров IBM PS / 2 в 1987 году [1] [2] [3], который стал повсеместным в индустрии ПК в течение трех годы. [4] Этот термин теперь может относиться к стандарту компьютерного дисплея , 15-контактному D-сверхминиатюрному разъему VGA или характеристике разрешения 640 × 480 аппаратного обеспечения VGA. [5]

VGA был последним графическим стандартом IBM, которому соответствовало большинство производителей клонов ПК , что сделало его наименьшим общим знаменателем, который можно ожидать практически от всего графического оборудования ПК после 1990 года. [6]

IBM намеревалась заменить VGA стандартом Extended Graphics Array (XGA), но потерпела неудачу. [7] Вместо этого VGA был адаптирован во многих расширенных формах третьими сторонами, вместе известными как Super VGA , [8] затем уступил место настраиваемым графическим процессорам, которые, помимо собственных интерфейсов и возможностей, продолжают реализовывать обычную графику VGA. режимы и интерфейсы до наших дней.

Стандарт аналогового интерфейса VGA был расширен для поддержки разрешений до 2048x1536 и даже выше в специальных приложениях. [9]

Аппаратный дизайн [ править ]

Раздел VGA на материнской плате в IBM PS / 55

В отличие от предшествующих графических адаптеров ( MDA , CGA , EGA и многие сторонние варианты) изначально IBM не выпускала дискретную карту VGA. Первой коммерческой реализацией VGA был встроенный компонент IBM PS / 2, в котором он сопровождался 256 КБ видеопамяти и новым разъемом DE-15, заменяющим DE-9, используемый предыдущими графическими адаптерами.

Позднее IBM выпустила автономный адаптер дисплея IBM PS / 2 , который использовал VGA, но мог быть добавлен к машинам, у которых он не был встроен. [10] [11]

VGA представлял собой единую микросхему, реализующую весь контроллер видеодисплея, а не множество дискретных компонентов и интегральных схем графических адаптеров, которые ему предшествовали. Термин «массив», а не «адаптер» в названии означает, что это не полностью независимое устройство расширения, а отдельный компонент, который можно интегрировать в систему. [11]

VGA требуется только видеопамять, кристаллы синхронизации и внешний RAMDAC , [12] и его небольшое количество деталей позволил IBM , чтобы включить его непосредственно на системной плате PS / 2, в отличии от предыдущих моделей IBM PC - PC , PC / XT и PC AT  - для подключения монитора требовался отдельный адаптер дисплея, установленный в слот.

Возможности [ править ]

Сравнение стандартных разрешений, включая VGA 640x480

VGA поддерживает все графические режимы, поддерживаемые картами MDA, CGA и EGA, а также несколько новых режимов.

Стандартные графические режимы [ править ]

  • 640 × 480 в 16 цветов или монохромный [13] [14]
  • 640 × 350 или 640 × 200 в 16 цветах или монохромный (совместимость с EGA)
  • 320 × 200 в 256 цветов ( режим 13h )
  • 320 × 200 в 4 или 16 цветов (совместимость с CGA)

Режимы 640 × 480 16 цветов и 320 × 200 256 цветов имели полностью переопределяемые палитры, при этом каждая запись выбиралась из 18-битной (262 144 цветов) гаммы.

В других режимах по умолчанию использовались стандартные палитры и инструкции, совместимые с EGA или CGA, но все же разрешалось переназначение палитры с помощью команд, специфичных для VGA.

Графический режим 640 x 480 [ править ]

Поскольку VGA начали в больших количествах клонировать производители, которые добавляли постоянно расширяющиеся возможности, его 16-цветный режим 640x480 стал де-факто наименьшим общим знаменателем графических карт. К середине 90-х годов графический режим 640x480x16 с использованием памяти VGA и спецификаций регистров ожидался такими операционными системами, как Windows 95 и OS / 2 Warp 3.0 , которые не обеспечивали поддержки более низких разрешений или битовой глубины, а также поддержки другой памяти или регистра. макеты без дополнительных драйверов. В 2000-х годах, даже после того, как стандарт VESA для видеокарт стал обычным явлением, графический режим «VGA» оставался вариантом совместимости для операционных систем ПК.

Другие графические режимы [ править ]

Возможна реализация нестандартных режимов отображения с разрешением по горизонтали:

  • От 512 до 800 пикселей в ширину, 16 цветов
  • Ширина от 256 до 400 пикселей, 256 цветов

И высотой:

  • 200 или от 350 до 410 строк (включая 400 строк) при частоте обновления 70 Гц, или
  • От 224 до 256 или от 448 до 512 строк (включая 240 или 480 строк) при частоте обновления 60 Гц
  • От 512 до 600 строк при пониженной частоте кадровой развертки (до 50 Гц, включая, например, 528, 544, 552, 560, 576 строк), в зависимости от совместимости отдельных мониторов.

Например, доступны режимы высокого разрешения с квадратными пикселями с разрешением 768 × 576 или 704 × 528 для 16 цветов или средне-низкое разрешение при 320 × 240 для 256 цветов. В качестве альтернативы доступно расширенное разрешение с «жирными» пикселями и 256 цветами, например, с использованием, например, 400 × 600 (50 Гц) или 360 × 480 (60 Гц), и «тонкими» пикселями, 16 цветов и частотой обновления 70 Гц, например, 736 × 410 режим.

«Узкие» режимы, такие как 256 × 224, как правило, сохраняют такое же соотношение пикселей, как, например, в режиме 320 × 240, если монитор не настроен на растягивание изображения, чтобы заполнить экран, поскольку они получаются просто путем маскирования более широкого режима вместо этого. изменения таймингов пикселей или строк, но может быть полезно для уменьшения требований к памяти и вычислений адресации пикселей для преобразований в аркадные игры или эмуляторов консолей.

Стандартные текстовые режимы [ править ]

VGA также реализует несколько текстовых режимов:

  • 80 × 25, визуализируется шрифтом 9 × 16 пикселей, с эффективным разрешением 720 × 400 [15]
  • 40 × 25, шрифт 9x16, эффективное разрешение 360 × 400
  • 80 × 43 или 80 × 50, с сеткой шрифтов 8 × 8, с эффективным разрешением 640 × 344 или 640 × 400 пикселей.

Как и в пиксельных графических режимах, дополнительные текстовые режимы возможны при правильном программировании VGA с общим максимумом около 100 × 80 ячеек и активной областью, охватывающей около 88 × 64 ячеек.

Один из вариантов, который иногда встречается, - это 80 × 30 или 80 × 60, с использованием шрифта 8 × 16 или 8 × 8 и эффективного дисплея 640 × 480 пикселей, который заменяет использование более мерцающего режима 60 Гц на дополнительные 5 или 10 строки текста и квадратные блоки символов (или, при 80 × 30, квадратные полублоки).

Технические детали [ править ]

В отличие от предшествующих карт, которые использовали двоичные сигналы TTL для взаимодействия с монитором (или композитные , в случае CGA), VGA представила видеоинтерфейс с использованием чистых аналоговых сигналов RGB с максимальной размахом 0,7 В. В сочетании с 18-битным RAMDAC это дает цветовую гамму из 262 144 цветов. Эта гамма стала хорошо известна как цветовое пространство SRGB (но чаще всего она делится на 16 777 216 цветов с использованием 24-битного RAMDAC или 8 бит на основной цвет).

Исходные спецификации VGA следующие:

  • Выбираемая частота основных пикселей 25,175 МГц [16] или 28,322 МГц
  • Максимум 640 пикселей по горизонтали [17]
  • Максимум 480 строк [17]
  • Частота обновления до 70  Гц [18]
  • Вертикальное пустое прерывание (не все карты- клоны поддерживают это.)
  • Планарный режим: до 16 цветов (4- битные плоскости )
  • Режим упакованных пикселей: 256 цветов ( режим 13h )
  • Поддержка аппаратной плавной прокрутки
  • Нет блиттера
    • Поддерживает быструю передачу данных через регистры "защелки VGA".
  • Баррель-манетка
  • Поддержка разделенного экрана

Время сигнала [ править ]

Предполагаемое стандартное значение для горизонтальной частоты режима 640x480 VGA точно вдвое больше значения, используемого в видеосистеме NTSC-M , поскольку это значительно упростило предложение дополнительных решений для ТВ-выхода или внешних преобразователей VGA-to-TV в время разработки VGA. Это также, по крайней мере, номинально вдвое больше, чем у CGA, который также поддерживает композитные мониторы .

Все производные тайминги VGA (то есть те, которые используют основные кристаллы 25,175 и 28,322 МГц и, в меньшей степени, номинальную линейную частоту 31,469 кГц) могут быть изменены с помощью программного обеспечения, которое обходит интерфейс микропрограммного обеспечения VGA и напрямую взаимодействует с оборудованием VGA, так как это сделали многие игры на базе MS-DOS. Однако можно ожидать, что только стандартные режимы или режимы, которые, по крайней мере, используют почти точно такие же тайминги H-sync и V-sync, что и один из стандартных режимов, будут работать с исходными VGA-мониторами конца 1980-х и начала 1990-х годов. Использование других таймингов может фактически повредить такие мониторы, и поэтому обычно издатели программного обеспечения избегают этого.

Сторонние «мультисинхронные» ЭЛТ-мониторы были более гибкими и в сочетании с графическими картами «super EGA», VGA и более поздними версиями SVGA, использующими расширенные режимы, могли отображать гораздо более широкий диапазон разрешений и частот обновления при произвольных частотах синхронизации и тактовой частоте пикселей. тарифы.

Для наиболее распространенного режима VGA (640 × 480, 60 Гц, без чересстрочной развертки ) время по горизонтали можно найти в Руководстве по установке дисплея HP Super VGA и в других местах. [19] [20]

Типичное использование выбранных режимов [ править ]

640 × 400 при 70 Гц - это традиционно видеорежим, используемый для загрузки VGA-совместимых персональных компьютеров x86 [21], которые показывают графический экран загрузки, тогда как при загрузке в текстовом режиме используется 720 × 400 при 70 Гц.

Однако в последние годы это соглашение было нарушено: экраны POST и BIOS переходят на более высокое разрешение, используя данные EDID для согласования разрешения с подключенным монитором.

640 × 480 @ 60 Гц - графический режим Windows по умолчанию (обычно с 16 цветами) [21] вплоть до Windows 2000. Он остается опцией в XP и более поздних версиях через загрузочное меню «видео с низким разрешением» и для каждого приложения. настройки режима совместимости, несмотря на то, что Windows теперь по умолчанию использует 1024x768 и, как правило, не позволяет устанавливать разрешение ниже 800x600.

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

320 × 200 при 70 Гц был наиболее распространенным режимом для компьютерных игр эпохи VGA.

Коннектор [ править ]

Разъем D-SUB (более известный как разъем VGA )
Разъемы VGA BNC

Стандартный интерфейс монитора VGA представляет собой 15-контактный сверхминиатюрный разъем D в корпусе «E», который по-разному обозначается как «HD-15», «DE-15» и «DB-15».

Поскольку VGA использует аналоговые сигналы низкого напряжения, ухудшение сигнала становится фактором при использовании некачественных или слишком длинных кабелей. Решения включают экранированные кабели, кабели, включающие отдельный внутренний коаксиальный кабель для каждого цветового сигнала, и «разорванные» кабели, использующие отдельный коаксиальный кабель с разъемом BNC для каждого цветового сигнала.

Коммутационные кабели BNC обычно используют пять разъемов, по одному для красного, зеленого, синего, горизонтальной и вертикальной синхронизации, и не включают другие сигнальные линии интерфейса VGA. При использовании BNC коаксиальные провода полностью экранированы от конца до конца и проходят через межсоединение, так что невозможны перекрестные или внешние помехи.

Цветовая палитра [ править ]

Цветовая палитра по умолчанию VGA 256
Примеры изображений VGA в разрешении 640 × 480 с 16 цветами и 320 × 200 с 256 цветами (внизу). Дизеринг используется для маскировки цветовых ограничений.

Цветовая система VGA использует палитры на основе регистров для сопоставления цветов с различной битовой глубиной с 18-битной выходной гаммой. Он обратно совместим с адаптерами EGA и CGA, но в этих режимах поддерживает дополнительную битовую глубину для палитры.

Например, в 16-цветных режимах EGA VGA предлагает 16 регистров палитры, а в 256-цветных режимах - 256 регистров. [22] Каждый регистр палитры содержит значение RGB размером 3 × 6 бит , выбирая цвет из 18-битной гаммы ЦАП .

Эти регистры цвета инициализируются значениями по умолчанию, которые, как ожидается, будут наиболее полезными для каждого режима. Например, 16-цветовые режимы EGA инициализируются 16-цветной палитрой CGA по умолчанию, а 256-цветной режим инициализируется палитрой, состоящей из 16 цветов CGA, 16 оттенков серого, а затем 216 цветов, выбранных IBM для соответствия ожидаемым вариантам использования. . [23] После инициализации они могут быть переопределены в любое время без изменения содержимого видеопамяти, что позволяет циклически переключаться между палитрами .

В 256-цветных режимах ЦАП настроен на объединение четырех 2-битных значений цвета, по одному от каждой плоскости, в 8-битное значение, представляющее индекс в 256-цветной палитре. Интерфейс ЦП объединяет 4 плоскости таким же образом, функция, называемая «цепочка-4», так что каждый пиксель представляется ЦП как упакованное 8-битное значение, представляющее индекс палитры. [24]

Используйте [ редактировать ]

Видеопамять VGA отображается в память ПК через окно в диапазоне между сегментами 0xA0000 и 0xBFFFF в адресном пространстве реального режима ПК (A000: 0000 и B000: FFFF в обозначении сегмента: смещение). Обычно такими начальными сегментами являются:

  • 0xA0000 для графических режимов EGA / VGA (64  КБ )
  • 0xB0000 для монохромного текстового режима (32 КБ)
  • 0xB8000 для цветного текстового режима и графических режимов, совместимых с CGA (32 КБ)

Из-за использования разных сопоставлений адресов для разных режимов можно установить монохромный адаптер (например, MDA или Hercules ) и цветной адаптер, такой как VGA, EGA или CGA, на одном компьютере.

В начале 1980-х это обычно использовалось для одновременного отображения электронных таблиц Lotus 1-2-3 в тексте с высоким разрешением на монохромном дисплее и связанной графики на дисплее CGA с низким разрешением. Многие программисты также использовали такую ​​настройку с монохромной картой, отображающей отладочную информацию, в то время как программа работала в графическом режиме на другой карте. Некоторые отладчики, такие как Turbo Debugger от Borland , D86 и Microsoft CodeView, могут работать в настройке с двумя мониторами. Для отладки Windows можно использовать либо Turbo Debugger, либо CodeView.

Существовали также драйверы устройств DOS, такие как ox.sys, которые реализовали имитацию последовательного интерфейса на монохромном дисплее и, например, позволяли пользователю получать сообщения о сбоях от отладочных версий Windows без использования реального последовательного терминала.

Также можно использовать команду «MODE MONO» в приглашении DOS для перенаправления вывода на монохромный дисплей. Когда монохромный адаптер отсутствовал, можно было использовать адресное пространство 0xB000–0xB7FF в качестве дополнительной памяти для других программ.

Программирование [ править ]

«Разделение» 256-килобайтной памяти VGA на четыре отдельные «плоскости» делает 256-килобайтную RAM VGA доступной в 256-цветных режимах. В некоторых типах графических операций есть компромисс из-за дополнительной сложности и потери производительности, но это смягчается тем, что другие операции становятся быстрее в определенных ситуациях:

  • Заполнение одноцветных многоугольников можно было ускорить за счет возможности задать четыре пикселя за одну запись в аппаратное обеспечение.
  • Видеоадаптер может помочь в копировании областей видеопамяти, что иногда было быстрее, чем при относительно медленном интерфейсе CPU-VGA.
  • Аппаратное использование нескольких страниц видео позволяло использовать двойную буферизацию , тройную буферизацию или разделение экранов, что, хотя и было доступно в 16-цветном режиме VGA 320 × 200, было невозможно в стандартном режиме 13h .
  • В частности, были возможны несколько режимов отображения с более высоким произвольным разрешением, вплоть до программируемого предела 800 × 600 с 16 цветами (или 400 × 600 с 256 цветами), а также другие настраиваемые режимы с использованием необычных комбинаций горизонтальных и количество пикселей по вертикали в любом цветовом режиме.

Программное обеспечение, такое как Fractint , Xlib и ColoRIX, также поддерживает настроенные 256-цветовые режимы на стандартных адаптерах с использованием свободно комбинируемой ширины 256, 320 и 360 пикселей и высоты 200, 240 и 256 (или 400, 480 и 512) строк, расширяя еще дальше до 384 или 400 столбцов пикселей и 576 или 600 (или 288, 300). Тем не менее, 320 × 240 был самым известным и наиболее часто используемым, поскольку он предлагал стандартное разрешение 40 столбцов и соотношение сторон 4: 3 с квадратными пикселями. Разрешение «320 × 240 × 8» обычно называлось Mode X , это имя использовал Майкл Абраш, когда представил разрешение в журнале доктора Добба .

Режимы с самым высоким разрешением использовались только в особых случаях, а не в качестве стандартных, особенно при большом количестве строк. Стандартные мониторы VGA имели фиксированную частоту строчной развертки (H-сканирование) - мониторы с "мультисинхронизацией" в то время были дорогостоящей экзотикой - и поэтому частота обновления по вертикали / кадру (V-сканирование) должна была быть уменьшена, чтобы приспособиться к ним. , что увеличивало видимое мерцание и, как следствие, нагрузку на глаза. Например, самый высокий режим 800 × 600, в остальном основанный на соответствующем разрешении SVGA (всего 628 строк), снизил частоту обновления с 60 Гц до примерно 50 Гц (и 832 × 624, теоретическое максимальное разрешение, достижимое с 256 КБ при 16 цветов, снизили бы его примерно до 48 Гц, что чуть выше скорости, с которой мониторы XGA использовали технику двухчастотного чересстрочного преобразования для уменьшения полнокадрового мерцания).

Эти режимы также были полностью несовместимы с некоторыми мониторами, создавая проблемы с отображением, такие как детализация изображения, исчезающая из-за переразвертки (особенно в горизонтальном измерении), вертикальный поворот , плохая горизонтальная синхронизация или даже полное отсутствие изображения в зависимости от выбранного точного режима. Из-за этих потенциальных проблем большинство настроек VGA, используемых в коммерческих продуктах, были ограничены более совместимыми со стандартами, безопасными для монитора комбинациями, такими как 320 × 240 (квадратные пиксели, три страницы видео, 60 Гц), 320 × 400 (двойные разрешение, две страницы видео, 70 Гц) и 360 × 480 (максимальное разрешение, совместимое как со стандартными мониторами VGA, так и с картами, одна страница видео, 60 Гц) в 256 цветах или двойное разрешение по горизонтали в 16-цветном режиме.

Производители оборудования [ править ]

Несколько компаний выпустили VGA-совместимые модели графических плат. [25]

  • ATI : Graphics Solution Plus, серия Wonder, серия Mach
  • Графика S3 : S3 911, 911A, 924, 801, 805, 805i, 928, 805p, 928p, серия S3 Vision, серия S3 Trio
  • Matrox : MAGIC RGB
  • Plantronics : Colorplus
  • Paradise Systems ( несуществующие ): PEGA 1, PEGA 1a, PEGA 2a
  • Лаборатории Ценг : ET3000, ET4000 , ET6000
  • Cirrus Logic : серии CL-GD400, CL-GD500 и CL-GD5000
  • Микросистемы Trident : серия TVGA 8000, серия TVGA 9000, серия TGUI9000
  • ИИТ
  • NEC
  • Чипы и технологии
  • SiS
  • Тамерак
  • Realtek
  • Дубовые технологии
  • LSI
  • Hualon
  • Cornerstone Imaging
  • Winbond
  • AMD
  • Western Digital
  • Интерграф
  • Инструменты Техаса
  • Близнецы ( несуществующие )
  • Генуя ( несуществующий )

Преемники [ править ]

Super VGA (SVGA) [ править ]

Super VGA (SVGA) - это стандарт дисплея, разработанный в 1988 году, когда компания NEC Home Electronics объявила о создании Ассоциации стандартов видеоэлектроники (VESA). Разработкой SVGA руководила NEC вместе с другими членами VESA, включая ATI Technologies и Western Digital . Разрешение графического дисплея с поддержкой SVGA составляет до 800 × 600 пикселей , что на 36% больше, чем максимальное разрешение VGA 640 × 480 пикселей. [26]

Расширенный графический массив (XGA) [ править ]

Extended Graphics Array (XGA) - это стандарт дисплеев IBM, представленный в 1990 году. Позже он стал наиболее распространенным названием разрешения дисплея 1024  ×  768 пикселей .

См. Также [ править ]

  • Разрешение графического дисплея
  • Список цветовых палитр
  • Список видеоразъемов
  • Список цветовых форматов монохромного и RGB
  • Список аппаратных палитр 16-битного компьютера
  • Список несуществующих графических чипов и производителей карт
  • Супер VGA
  • AX-VGA  [ ja ] (для компьютеров с японской архитектурой AX )
  • DOS / V

Ссылки [ править ]

  1. ^ Петцольд, Чарльз (июль 1987). «Тройной стандарт: три новых видеорежима от IBM» . Журнал ПК . Зифф Дэвис . Проверено 13 апреля 2020 .
  2. ^ Польссон, Кен. «Хронология персональных компьютеров IBM» . Архивировано 21 февраля 2015 года . Проверено 28 января 2015 .
  3. ^ "Что такое VGA (массив видеографики)?" . Проверено 13 августа 2018 .
  4. ^ Энтерпрайз, IDG (1990-10-22). Компьютерный мир . IDG Enterprise.
  5. ^ «Рисование в защищенном режиме - OSDev Wiki» . wiki.osdev.org . Проверено 20 декабря 2020 .
  6. Доктор Джон Педди. «Знаменитые графические чипы: VGA от IBM. VGA был самым популярным графическим чипом в истории» . Проверено 13 апреля 2020 . О самолетах говорят, что DC3 и 737 - самые популярные из когда-либо построенных самолетов, а 737, в частности, самый продаваемый самолет за всю историю. То же самое можно сказать о вездесущем VGA и его старшем брате XGA. VGA, который все еще можно найти в современных графических процессорах и процессорах, заложил основу для стандарта видео и стандарта программирования приложений.
  7. ^ Inc, InfoWorld Media Group (1996-02-05). InfoWorld . InfoWorld Media Group, Inc. Дискретные сбои, такие как [...] XGA графика
  8. ^ Inc, InfoWorld Media Group (15 апреля 1991 г.). InfoWorld . InfoWorld Media Group, Inc.
  9. Журналы, SPH (апрель 2007 г.). HWM . Журналы SPH.
  10. ^ "АДАПТЕР ДИСПЛЕЯ IBM PERSONAL SYSTEM / 2 (TM), АДАПТЕР ДИСПЛЕЯ IBM PERSONAL SYSTEM / 2 8514 / A И" . www-01.ibm.com . 1987-04-02 . Проверено 16 августа 2020 .
  11. ^ a b Inc, Зифф Дэвис (1987-12-22). PC Mag . Ziff Davis, Inc.
  12. ^ Томпсон, Стивен (1988). «VGA - Варианты дизайна для новой видеоподсистемы». IBM Systems Journal . IBM. 27 (2): 185–197. DOI : 10.1147 / sj.272.0185 .
  13. ^ Хиннер, Мартин. «Тайминги VGA» . Архивировано 27 октября 2012 года . Проверено 7 ноября 2012 года .
  14. ^ «Рисование в защищенном режиме - OSDev Wiki» . wiki.osdev.org . Проверено 20 декабря 2020 .
  15. ^ Abrash, Майкл. «Как работает 360 × 480 в 256-цветном режиме» . Черная книга графического программирования . Архивировано 23 апреля 2012 года . Проверено 7 ноября 2012 года .
  16. ^ "Сигнал VGA 640 x 480 @ 60 Гц Стандартная синхронизация в отрасли" .
  17. ^ a b Справочное техническое руководство по подсистеме видео PS / 2, 1992 г.
  18. ^ "Время сигнала VGA" . Архивировано 20 июня 2016 года.
  19. ^ "Страница таймингов VGA Хавьера Валькарсе" . Архивировано 2 января 2015 года.
  20. ^ Руководство по установке дисплея HP D1194A Super VGA и эргономичного дисплея HP D1195A Super VGA, Hewlett Packard
  21. ^ a b «ePanorama.net - Схемы» . Архивировано 27 февраля 2009 года. 090425 epanorama.net
  22. ^ "Программирование видео VGA / SVGA - Регистры цветов" . www.scs.stanford.edu . Проверено 16 августа 2020 .
  23. ^ Техническое справочное руководство по аппаратному интерфейсу IBM PS / 2 (PDF) . С. 13–18.
  24. ^ Uphoff, Маттиас (1990). Die Programmierung der EGA / VGA Grafikkarte ; ISBN 3-89319-274-3 ; весь этот раздел был выучен из этой книги 
  25. ^ "История современного графического процессора" . techspot.com . Архивировано 29 марта 2016 года . Проверено 6 мая 2018 .
  26. ^ Браунштейн, Марк (14 ноября 1988). "NEC формирует группу видеостандартов" . InfoWorld . 10 (46). п. 3. ISSN 0199-6649 . Проверено 27 мая 2016 года . 

Дальнейшее чтение [ править ]

  • Дж. Д. Нил (1997). «Справочник по чипсету VGA» . Страница информации о программировании видео VGA и SVGA на аппаратном уровне .
  • Джордан Браун и Джон Кингман (6 мая 1996 г.). «Привязка устройства отображения CHRP VGA к стандарту IEEE 1275–1994 для прошивки загрузки (инициализация, конфигурация)» . 1.0. Архивировано из оригинала 9 сентября 2006 года . Проверено 22 Июнь +2006 . Цитировать журнал требует |journal=( помощь )
  • Hinner. «Документы по интерфейсу VGA и видеосигналу» . Информационная страница видео VGA и SVGA уровня сигнала .
  • «Техническое справочное руководство IBM VGA» (PDF) . Это исходный справочник IBM. Документ содержит хороший обзор функций VGA и довольно полный, включая подробное описание стандартных режимов BIOS и некоторых методов программирования .

Внешние ссылки [ править ]

  • Распиновка VGA и описание сигналов