Стандарты видеоадаптеров. Поддерживаемые разрешения и цвета
Теперь давайте рассмотрим, какие типы видеоадаптеров применялись в
персональных компьютерах, какие они поддерживали разрешения экрана и
глубину цвета.
Самым первым видеоадаптером первых PC был видеоадаптер стандарта MDA (Monochrome
Display Adapter - монохpомный адаптеp дисплея). Работает только в
текстовом режиме с разрешением 80x25 знаков (720x350 точек, каждый
символ - матрица 9x14 точек), поддерживает пять атрибутов текста:
обычный, яркий, инверсный, подчеркнутый и мигающий. Интерфейс с
монитором - цифровой: сигналы синхронизации, основной видеосигнал,
дополнительный сигнал яркости. В наши дни совершенно не применим :).
Адаптер HGC (Hercules Graphics Card - графическая карта Hercules) -
расширение MDA с графическим режимом 720x348, разработанное фирмой
Hercules. Это первый видеоадаптер для PC, поддерживающий графический
режим. Однако, появившиеся впоследствии графические режимы были
несовместимы с HGC, игры написанные в графических режимах последующих
видеоадаптеров, не работали а адаптере HGC. Однако это была первая
попытка, и ее можно считать вполне достойной (для своего времени :)).
Интерфейс с монитором - цифровой, как и у MDA. ).
CGA (Color Graphics Adapter - цветной графический адаптер) - адаптер с
графическими возможностями. Работает либо в текстовом режиме с
разрешениями 40x25 и 80x25 (матрица символа - 8x8), либо в графическом с
разрешениями 320x200 или 640x200. В текстовых режимах доступно 256
атрибутов символа - 16 цветов символа и 16 цветов фона (либо 8 цветов
фона и атрибут мигания), в графических режимах доступно четыре палитры
по четыре цвета каждая в режиме 320x200, режим 640x200 - монохромный.
Т.е. возможности передачи цвета в графике - только в режиме 320x200, и
при этом, несмотря на то, что адаптер поддерживал 16 цветов,
одновременно на экране могли быть цвета только из одной палитры,
следовательно одновременно адаптер отображал только 4 цвета. Интерфейс с
монитором - цифровой: сигналы синхронизации, основной видеосигнал (три
канала - красный, зеленый, синий), дополнительный сигнал яркости. ).
EGA (Enhanced Graphics Adapter - улучшенный графический адаптер) -
дальнейшее развитие CGA, примененное в первых 286. Добавлено разрешение
640x350, что в текстовых режимах дает формат 80x25 при матрице символа
8x14 и 80x43 - при матрице 8x8. Количество одновременно отображаемых
цветов - по 16, палитра расширена до 64 цветов (по два разряда яркости
на каждый цвет). Совместим с MDA и CGA. Интерфейс с монитором -
цифровой.).
MCGA (Multicolor Graphics Adapter - многоцветный графический адаптер) -
введен фирмой IBM в моделях своих компьютеров, не стал общим стандартом.
Добавлено разрешение 640x400 (текст), что дает формат 80x25 при матрице
символа 8x16 и 80x50 - при матрице 8x8. Количество воспроизводимых
цветов увеличено до 262144 (по 64 уровня на каждый из основных цветов).
Помимо палитры, введено понятие таблицы цветов, через которую
выполняется преобразование 64-цветного пространства цветов EGA в
пространство цветов MCGA. Введен также видеорежим 320x200x256, в котором
используется представление экрана непрерывной областью памяти объемом
64000 байт, где каждый байт описывает цвет соответствующей ему точки
экрана. (как у современных адаптеров). Совместим с CGA по всем режимам и
с EGA - по текстовым, за исключением размера матрицы символа. Интерфейс
с монитором - аналогово-цифpовой: цифровые сигналы синхронизации,
аналоговые сигналы основных цветов. Поддерживает подключение
монохромного монитора и его автоматическое опознание - при этом в
видео-BIOS включается режим суммирования цветов по так называемой шкале
серого (grayscale) для получения полутонового чеpно-белого изображения.
Суммирование выполняется только при выводе через BIOS - при
непосредственной записи в видеопамять на монитор попадает только сигнал
зеленого цвета (если он не имеет встроенного цветосмесителя).
VGA (Video Graphics Array - множество, или массив, визуальной графики) -
расширение MCGA, совместимое с EGA, введен фирмой IBM в своих
компьюетрах. Фактически стал общим стандартом видеоадаптера с конца 80-х
годов. В режиме 640x480 используется так называемая квадратная точка
(соотношение количества точек по горизонтали и вертикали совпадает со
стандартным соотношением сторон экрана - 4:3). Совместим с MDA, CGA и
EGA в смысле поддерживаемых режимов, но не в смысле подключения
монитора: интерфейс с монитором идентичен MCGA.
IBM 8514/a - специализированный адаптер для работы с высокими
разрешениями (640x480x256 и 1024x768x256), с элементами графического
ускорителя. Не. поддерживает видеорежимы VGA, не стал стандартом, был
весьма интересным решением в узкоспециализированных областях применнения.
Интерфейс с монитором аналогичен VGA/MCGA.
IBM XGA - следующий специализированный адаптер IBM. Снова не совместим с
VGA и не стал стандартом. Применялся только в системах, изготовленных
IBM. Расширено цветовое пространство (режим 640x480x64k), добавлен
текстовый режим 132x25 (1056x400). Интерфейс с монитором аналогичен VGA/MCGA.
SVGA (Super VGA - "свеpх"-VGA) - расширение VGA с добавлением более
высоких разрешений и дополнительного сервиса. видеорежимы добавляются из
ряда 800x600, 1024x768, 1152x864, 1280x1024, 1600x1200 - все с
соотношением 4:3. Цветовое пространство расширено до 65536 (High Color)
или 16.7 млн. (True Color). Также добавляются расширенные текстовые
режимы формата 132x25, 132x43, 132x50. Фактический стандарт
видеоадаптера примерно с 1992 г.).
|