Видеографический массив
В этой статье есть несколько проблем. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалять эти шаблонные сообщения )
|
Дата выпуска | апрель 1987 г |
---|---|
Карты | |
Начальный уровень |
|
Средний уровень |
|
Высококачественный |
|
История | |
Предшественник | |
Преемник |
Video Graphics Array ( VGA ) — это контроллер видеодисплея и сопутствующий графический стандарт де-факто, впервые представленный в IBM PS/2 в 1987 году. линейке компьютеров [1] [2] [3] который совместимости с IBM PC . за три года стал повсеместным в индустрии [4] Этот термин теперь может относиться к стандарту дисплея компьютера , 15-контактному D-сверхминиатюрному разъему VGA или 640×480, разрешению характерному для аппаратного обеспечения VGA. [5]
VGA был последним графическим стандартом IBM, которому соответствовало большинство производителей компьютеров, совместимых с IBM PC, что делало его наименьшим общим знаменателем , который можно было реализовать практически во всем графическом оборудовании ПК после 1990 года. [6]
Третьи стороны адаптировали VGA во множество расширенных форм, известных под общим названием Super VGA . [7] затем уступили место специальным графическим процессорам , которые, в дополнение к своим собственным интерфейсам и возможностям, продолжают реализовывать общие графические режимы и интерфейсы VGA и по сей день.
Стандарт аналогового интерфейса VGA был расширен для поддержки разрешений до 2048 × 1536 для общего использования, а специализированные приложения еще больше его усовершенствовали. [ указать ] [8]
Аппаратное обеспечение
[ редактировать ](RAM) цветовой палитры Оперативная память и соответствующий ей цифро-аналоговый преобразователь (DAC) были интегрированы в один чип (RAMDAC ) , а контроллер электронно-лучевой трубки ( CRTC ) был интегрирован в основной чип VGA, что устраняло необходимость несколько других фишек в предыдущих графических адаптерах, поэтому для VGA дополнительно требовалась лишь внешняя видеопамять и кристаллы синхронизации . [9] [10]
Такое небольшое количество деталей позволило IBM разместить VGA непосредственно на материнской плате PS/2, в отличие от предыдущих моделей IBM PC — PC , PC/XT и PC AT , — для которых требовался отдельный адаптер дисплея, установленный в слоте для подключения монитор. Термин «массив», а не «адаптер» в названии означал, что это не полностью независимое устройство расширения, а отдельный компонент, который можно интегрировать в систему. [11]
В отличие от предшествовавших ему графических адаптеров ( MDA , CGA , EGA и многих сторонних вариантов) изначально IBM не выпускала дискретную карту VGA. Первой коммерческой реализацией VGA был встроенный компонент IBM PS/2, в котором он сопровождался 256 КБ видеопамяти и новым разъемом DE-15, заменившим DE-9, использовавшийся в предыдущих графических адаптерах. Позже IBM выпустила автономный адаптер дисплея IBM PS/2 , который использовал VGA, но мог быть добавлен к машинам, у которых он не был встроен. [12] [11]
Возможности
[ редактировать ]VGA поддерживает все графические режимы, поддерживаемые картами MDA, CGA и EGA, а также несколько новых режимов.
Стандартные графические режимы
[ редактировать ]- 320 × 200 в 4 или 16 цветах (совместимость CGA/EGA)
- 320×200 в 256 цветах ( режим 13h )
- 640 × 200 и 640 × 350 в 16 цветах или монохромный (совместимость с CGA/EGA)
- 640×480 в 16 цветах или монохромный [13] [14]
Режимы 640 × 480 с 16 цветами и 320 × 200 с 256 цветами имели полностью переопределяемые палитры, при этом каждая запись выбиралась из 18-битной (262 144 цвета) гаммы. [15] [16] [17] [18]
В других режимах по умолчанию используются стандартные палитры и инструкции, совместимые с EGA или CGA, но при этом допускается переназначение палитры с помощью команд, специфичных для VGA.
640×480 Графический режим
[ редактировать ]Разрешение 640 × 480 (при 256 цветах вместо 16) первоначально использовалось IBM в графике PGC (для которой VGA не обеспечивает обратной совместимости), но не получило широкого распространения до тех пор, пока не был представлен VGA. Поскольку производители начали массово клонировать VGA, добавляя все новые и новые возможности, его 16-цветный режим 640 × 480 стал де-факто наименьшим общим знаменателем видеокарт. К середине 1990-х годов графический режим 640 × 480 × 16 с использованием спецификаций памяти и регистров 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 , если только монитор не настроен на растягивание изображения до заполнения экрана, поскольку вместо этого они получаются просто путем маскировки более широкого режима. изменения тайминга пикселей или строк, но может быть полезен для снижения требований к памяти и вычислений адресации пикселей для преобразований аркадных игр или эмуляторов консолей.
Версия Pinball Fantasies для ПК имеет возможность использовать нестандартные режимы «высокого разрешения», такие как 640 × 350 , что позволяет отображать на экране большую часть стола для пинбола. [19]
Стандартные текстовые режимы
[ редактировать ]VGA также реализует несколько текстовых режимов:
- 80 × 25 , отображается шрифтом 9 × 16 пикселей, с эффективным разрешением 720 × 400. [20]
- 40×25 , шрифт 9×16 , эффективное разрешение 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 (6 бит на канал RGB) это обеспечивало цветовую гамму в 262 144 цвета. [15] [16] [17] [18]
Исходные характеристики VGA следующие:
- Выбираемая 25,175 МГц [21] или тактовая частота главного пикселя 28,322 МГц
- Максимум 640 пикселей по горизонтали. [22] в графическом режиме и 720 пикселей в текстовом режиме.
- Максимум 480 строк [22]
- Частота обновления 60 или 70 Гц [23]
- Вертикальное пустое прерывание (не все карты- клоны поддерживают это).
- Планарный режим: до 16 цветов (4 битовые плоскости )
- Режим упакованных пикселей: 256 цветов ( режим 13h )
- Аппаратная плавной прокрутки поддержка
- Нет Блиттера
- Поддерживает быструю передачу данных через регистры «защелки VGA».
- Переключатель ствола
- разделенного экрана Поддержка
Тайминги сигнала
[ редактировать ]Предполагаемое стандартное значение горизонтальной частоты в режиме VGA 640 × 480 ровно вдвое превышает значение, используемое в видеосистеме NTSC-M , поскольку это значительно упрощает предложение дополнительных решений для ТВ-выхода или внешних преобразователей VGA-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 и в других местах. [24] [25]
Типичное использование выбранных режимов
[ редактировать ]640 × 400 при 70 Гц традиционно является видеорежимом, используемым для загрузки VGA-совместимых x86. персональных компьютеров [26] которые показывают графический экран загрузки, тогда как при загрузке в текстовом режиме используется разрешение 720 × 400 при 70 Гц.
Однако в последние годы это соглашение было нарушено: экраны POST и BIOS перешли на более высокие разрешения, используя данные EDID для согласования разрешения с подключенным монитором.
640 × 480 при 60 Гц — графический режим Windows по умолчанию (обычно с 16 цветами), [26] до Windows 2000. Это остается опцией в XP и более поздних версиях через опцию «Видео с низким разрешением» в меню загрузки и настройки режима совместимости для каждого приложения, несмотря на то, что в более новых версиях Windows теперь по умолчанию используется разрешение 1024 × 768 и, как правило, не допускается разрешение ниже. 800 × 600 Необходимо установить .
Потребность в таком низкокачественном, универсально совместимом запасном варианте уменьшилась с начала нового тысячелетия, поскольку экраны или адаптеры стандарта VGA-сигнализации, неспособные отображать что-либо за пределами исходного разрешения, становятся все более редкими.
320 × 200 с частотой 70 Гц был наиболее распространенным режимом для компьютерных игр эпохи VGA, при этом удвоение пикселей и удвоение строк выполнялось аппаратно для представления 640 × 400 на мониторе сигнала с частотой 70 Гц.
Windows 95/98/Me LOGO.SYS Загрузочное изображение 640 × 400 имело разрешение 320 × 400 и отображалось с удвоением пикселей для представления на мониторе сигнала с частотой 70 Гц. Сигнал в 400 строк был таким же, как и в стандартном текстовом режиме 80 × 25 , что означало, что нажатие Esc возврат в текстовый режим не изменил частоту видеосигнала, и, следовательно, монитору не пришлось выполнять повторную синхронизацию (что в противном случае могло бы занять несколько секунд).
Разъем
[ редактировать ]-
Стандартный разъем VGA
-
Разъемы VGA BNC
Стандартный интерфейс монитора VGA представляет собой 15-контактный сверхминиатюрный D-разъем в корпусе «E», называемый по-разному «DE-15», «HD-15» и ошибочно «DB-15 (HD)».
Поскольку VGA использует низковольтные аналоговые сигналы, ухудшение сигнала становится фактором при использовании некачественных или слишком длинных кабелей. Решения включают в себя экранированные кабели, кабели с отдельным внутренним коаксиальным кабелем для каждого цветового сигнала и «разорванные» кабели, использующие отдельный коаксиальный кабель с разъемом BNC для каждого цветового сигнала.
Отводные кабели BNC обычно используют пять разъемов, по одному для красного, зеленого, синего, горизонтальной синхронизации и вертикальной синхронизации, и не включают в себя другие сигнальные линии интерфейса VGA. Благодаря разъему BNC коаксиальные провода полностью экранируются от начала до конца и в межсоединении, поэтому практически отсутствуют перекрестные помехи и возникают очень незначительные внешние помехи. Видеокабели BNC RGB использовались раньше VGA на других рынках и в других отраслях.
Цветовая палитра
[ редактировать ]Цветовая система VGA использует палитры на основе регистров для сопоставления цветов различной битовой глубины с 18-битной выходной гаммой. Он обратно совместим с адаптерами EGA и CGA, но в этих режимах поддерживает дополнительную разрядность палитры.
Например, в 16-цветных режимах EGA VGA предлагает 16 регистров палитры, а в 256-цветных режимах — 256 регистров. [27] Каждый регистр палитры содержит значение RGB размером 3×6 бит , выбирающее цвет из 18-битной гаммы ЦАП .
Эти регистры цвета инициализируются значениями по умолчанию, которые IBM ожидает наиболее полезными для каждого режима. Например, 16-цветные режимы EGA инициализируются 16-цветной палитрой CGA по умолчанию, а 256-цветный режим инициализируется палитрой, состоящей из 16 цветов CGA, 16 оттенков серого, а затем 216 цветов, выбранных IBM для соответствия ожидаемым сценариям использования. . [28] [29] После инициализации их можно переопределить в любое время без изменения содержимого видеопамяти, что позволяет осуществлять циклическое переключение палитры .
-
Цветовая палитра VGA 256 по умолчанию
-
Палитра VGA разделена на 4 группы.
-
Примеры изображений VGA размером 640×480 с 16 цветами и 320×200 с 256 цветами (внизу). Дизеринг используется для маскировки ограничений цвета.
В режимах с 256 цветами ЦАП настроен на объединение четырех 2-битных значений цвета, по одному из каждой плоскости, в 8-битное значение, представляющее индекс в 256-цветной палитре. Интерфейс ЦП объединяет 4 плоскости таким же образом, функция под названием «цепочка-4», так что каждый пиксель представляется ЦП как упакованное 8-битное значение, представляющее индекс палитры. [30]
Использовать
[ редактировать ]Видеопамять VGA отображается в память ПК через окно в диапазоне между сегментами 0xA0000 ПК и 0xBFFFF в адресном пространстве реального режима (A000:0000 и B000:FFFF в нотации сегмент:смещение). Обычно такими стартовыми сегментами являются:
- 0xA0000 для графических режимов EGA/VGA (64 КБ )
- 0xB0000 для монохромного текстового режима (32 КБ)
- 0xB8000 для режима цветного текста и графических режимов, совместимых с CGA (32 КБ)
Типичная карта VGA также предоставляет этот сегмент ввода-вывода с сопоставлением портов:
- от 0x3B0 до 0x3DF
можно установить монохромный адаптер (например, MDA или Hercules ) и цветной адаптер, например VGA, EGA или CGA Благодаря использованию различных сопоставлений адресов для разных режимов на одном компьютере .
В начале 1980-х годов это обычно использовалось для одновременного отображения электронных таблиц Lotus 1-2-3 в виде текста с высоким разрешением на монохромном дисплее и связанной графики на дисплее CGA с низким разрешением. Многие программисты также использовали такую настройку, когда на монохромной карте отображалась отладочная информация, в то время как программа работала в графическом режиме на другой карте. от Borland Некоторые отладчики, такие как Turbo Debugger , D86 и CodeView от Microsoft, могут работать в конфигурации с двумя мониторами. Для отладки Windows можно использовать либо Turbo Debugger, либо CodeView.
Были также драйверы устройств, такие как ox.sys
, который реализовал симуляцию последовательного интерфейса на монохромном дисплее и, например, позволил пользователю получать сообщения о сбоях из отладочных версий Windows без использования реального последовательного терминала.
Также можно использовать команду «MODE MONO» в командной строке, чтобы перенаправить вывод на монохромный дисплей. При отсутствии монохромного адаптера можно было использовать адресное пространство 0xB000–0xB7FF в качестве дополнительной памяти для других программ.
с поддержкой VGA Графическая карта PCI / PCIe может предоставлять устаревшие регистры VGA в своем пространстве конфигурации PCI , которые могут быть переназначены BIOS или операционной системой . [31]
Программирование
[ редактировать ]«Расцепление» 256 КБ VGA-памяти на четыре отдельные «плоскости» делает 256 КБ 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. [32]
- ATI : Graphics Solution Plus, серия Wonder, серия Mach.
- Графика S3 : S3 911, 911A, 924, 801, 805, 805i, 928, 805p, 928p, серия S3 Vision, серия S3 Trio.
- Matrox : ВОЛШЕБНЫЙ RGB
- Плантроника : Колорплюс
- Райские системы : PEGA 1, PEGA 1a, PEGA 2a.
- Ценг Лаборатория : ET3000, ET4000 , ET6000
- Cirrus Logic : серии CL-GD400, CL-GD500 и CL-GD5000.
- Trident Microsystems : серия TVGA 8000, серия TVGA 9000, серия TGUI9000.
- ИИТ
- НЭК
- Чипы и технологии
- СИС
- Тамерак
- Реалтек
- Дубовая технология
- БИС
- Хуалон
- Краеугольный камень визуализации
- Винбонд
- АМД
- Вестерн Диджитал
- Интерграф
- Техасские инструменты
- Близнецы ( несуществующие )
- Генуя Системс ( несуществующая )
Преемники
[ редактировать ]Супер VGA (SVGA)
[ редактировать ]Super VGA (SVGA) — это стандарт отображения, разработанный в 1988 году, когда компания NEC Home Electronics объявила о создании Ассоциации стандартов видеоэлектроники (VESA). Разработкой SVGA руководила компания NEC вместе с другими членами VESA, включая ATI Technologies и Western Digital . с поддержкой SVGA Разрешение графического дисплея достигает 800 × 600 пикселей , что на 36% больше, чем максимальное разрешение VGA, равное 640 × 480 пикселей. [33]
Расширенный графический массив (XGA)
[ редактировать ]Extended Graphics Array (XGA) — стандарт дисплеев IBM, представленный в 1990 году. Позже он стал наиболее распространенным названием разрешения дисплея 1024 × 768 пикселей .
См. также
[ редактировать ]- текстовый режим VGA
- Разрешение графического дисплея
- Список цветовых палитр
- Список видеоразъемов
- Список цветовых форматов монохромного и RGB
- Список палитр 16-битного компьютерного оборудования
- Список несуществующих графических чипов и компаний-производителей карт
- Супер VGA
- AX-VGA (для японских компьютеров с архитектурой AX )
- DOS/V
- DisplayPort и HDMI (которые в значительной степени заменили VGA)
Ссылки
[ редактировать ]- ^ Петцольд, Чарльз (июль 1987 г.). «Тройной стандарт: три новых видеорежима от IBM» . Журнал ПК . Зифф Дэвис . Проверено 13 апреля 2020 г.
- ^ Полссон, Кен. «Хронология персональных компьютеров IBM» . Архивировано из оригинала 21 февраля 2015 г. Проверено 28 января 2015 г.
- ^ «Что такое VGA (видеографический массив)?» . Проверено 13 августа 2018 г.
- ^ Предприятие, IDG (22 октября 1990 г.). Компьютерный мир . ИДГ Предприятие.
- ^ «Рисование в защищенном режиме» . OSDev Wiki . Проверено 20 декабря 2020 г.
- ^ Доктор Джон Педди (12 марта 2019 г.). «Знаменитые графические чипы: VGA от IBM. VGA был самым популярным графическим чипом всех времен» . Проверено 13 апреля 2020 г.
О самолетах говорят, что DC3 и 737 — самые популярные самолеты, когда-либо построенные, а 737, в частности, самый продаваемый самолет за всю историю. То же самое можно сказать и о вездесущем VGA и его старшем брате XGA. VGA, который до сих пор можно найти в современных графических и центральных процессорах, заложил основу для стандарта видео и стандарта программирования приложений.
- ^ Эккерт; Азингер (15 апреля 1991 г.). «Сравнение продуктов — платы Super VGA» . Инфомир . стр. 53–63.
- ^ Журналы, SPH (апрель 2007 г.). ХМВ . Журналы SPH.
- ^ Педди, Джон (12 марта 2019 г.). «Знаменитые графические чипы: VGA от IBM | Компьютерное общество IEEE» . Компьютерное общество IEEE . Архивировано из оригинала 28 ноября 2022 г. Проверено 27 декабря 2022 г.
- ^ Томпсон, Стивен (1988). «VGA ‒ Варианты дизайна новой видеоподсистемы». IBM Systems Journal . 27 (2). ИБМ: 185–197. дои : 10.1147/sj.272.0185 .
- ^ Перейти обратно: а б Рош, Винн (22 декабря 1987 г.). «Адаптерная карта IBM VGA: 256 КБ видеопамяти, 17 режимов отображения» . Журнал ПК . п. 35.
- ^ «АДАПТЕР ДИСПЛЕЯ IBM ПЕРСОНАЛЬНАЯ СИСТЕМА/2 (TM), АДАПТЕР ДИСПЛЕЯ IBM ПЕРСОНАЛЬНАЯ СИСТЕМА/2 8514/A И» . www-01.ibm.com . 2 апреля 1987 г. Проверено 16 августа 2020 г.
- ^ Хиннер, Мартин. «Тайминги VGA» . Архивировано из оригинала 27 октября 2012 года . Проверено 7 ноября 2012 г.
- ^ «Рисование в защищенном режиме — OSDev Wiki» . wiki.osdev.org . Проверено 20 декабря 2020 г.
- ^ Перейти обратно: а б US5574478A , Бриль, Влад и Петт, Бойд Г., «Система цвета VGA для персональных компьютеров», выпущено 12 ноября 1996 г.
- ^ Перейти обратно: а б «Чтение и запись 18-битных файлов RGB VGA Palette (pal) с помощью C#» . Блог Cyotek . 26 декабря 2017 г. Проверено 27 марта 2023 г.
- ^ Перейти обратно: а б «Программирование видео VGA/SVGA — регистры цвета» . www.osdever.net . Проверено 27 марта 2023 г.
- ^ Перейти обратно: а б «Преобразование палитры VGA\ВОГОНС» . www.vogons.org . Проверено 27 марта 2023 г.
- ^ «Результаты тестов совместимости видеочипов позднего PCI, раннего и среднего AGP с играми DOS» . архив.ph . Архивировано из оригинала 21 марта 2022 г.
- ^ Абраш, Майкл. «Как работает разрешение 360×480 в режиме 256 цветов» . Черная книга графического программирования . Архивировано из оригинала 23 апреля 2012 года . Проверено 7 ноября 2012 г.
- ^ «Сигнал VGA 640 x 480 при частоте 60 Гц, стандартная синхронизация» . www.tinyvga.com .
- ^ Перейти обратно: а б Техническое справочное руководство по видеоподсистеме PS/2, 1992 г.
- ^ «Тайминги сигнала VGA» . Архивировано из оригинала 20 июня 2016 г.
- ^ «Страница тайминга VGA Хавьера Валькарсе» . Архивировано из оригинала 02 января 2015 г.
- ^ Руководство по установке дисплея HP D1194A Super VGA и эргономичного дисплея Super VGA HP D1195A, Hewlett Packard
- ^ Перейти обратно: а б «ePanorama.net — Схемы» . Архивировано из оригинала 27 февраля 2009 г. 090425 epanorama.net
- ^ «Программирование видео VGA/SVGA — регистры цвета» . www.scs.stanford.edu . Проверено 16 августа 2020 г.
- ^ Техническое справочное руководство по аппаратному интерфейсу IBM PS/2 (PDF) . стр. 13–18.
- ^ Вопрос ретрокомпьютинга SE: почему эти цвета были выбраны в качестве палитры по умолчанию для 256-цветов-vga?
- ^ Упхофф, Матиас (1990). Программирование видеокарты EGA/VGA ; ISBN 3-89319-274-3 ; весь этот раздел был изучен из этой книги
- ^ «PCI BAR и другие средства доступа к графическому процессору — документация envytools git» . envytools.readthedocs.io . Проверено 29 июля 2024 г.
- ^ «История современного графического процессора» . techspot.com . Архивировано из оригинала 29 марта 2016 года . Проверено 6 мая 2018 г.
- ^ Браунштейн, Марк (14 ноября 1988 г.). «NEC формирует группу по стандартам видео» . Инфомир . Том. 10, нет. 46. с. 3. ISSN 0199-6649 . Проверено 27 мая 2016 г.
Дальнейшее чтение
[ редактировать ]- Джей Ди Нил (1997). «Справочник по чипсетам VGA» . Страница информации о программировании видео VGA и SVGA на уровне аппаратного обеспечения .
- Джордан Браун и Джон Кингман (6 мая 1996 г.). «Привязка устройства отображения VGA CHRP к стандарту IEEE 1275–1994 для прошивки (инициализации, настройки)» . 1.0. Архивировано из оригинала 9 сентября 2006 года . Проверено 22 июня 2006 г.
{{cite journal}}
: Для цитирования журнала требуется|journal=
( помощь ) - Хиннер. «Документы по интерфейсу VGA и видеосигналам» . Уровень сигнала Страница информации о видео VGA и SVGA .
- «Техническое справочное руководство IBM VGA» (PDF) . Это оригинальная ссылка IBM. Документ дает хороший обзор функциональных возможностей VGA и является достаточно полным, включая подробное описание стандартных режимов BIOS и некоторых методов программирования .