Видеоадаптеры SVGA
После того как стало ясно, что стандарт VGA практически полностью себя исчерпал, большинство независимых разработчиков начали его улучшать как за счет увеличения разрешающей способности и количества воспроизводимых цветов, так и введения дополнительных возможностей. Например, некоторыми отличительными особенностями видеоадаптеров SVGA принято считать следующие:
- использование 16- и 256-цветных режимов с разрешением 1024 на 768 точек;
- применение новых цифро-аналоговых преобразователей RAMDAC (8 разрядов на цвет вместо 6);
- от 512 Кбайт до 4 Мбайт видеопамяти;
- поддержка аппаратного курсора;
- 16-разрядная шина данных (у VGA обычно 8);
- 16-разрядный видеоBIOS (у VGA обычно 8);
- двухпортовые микросхемы памяти (VideoRAM);
- программируемый кварцевый генератор и т.д.
Вообще говоря, прародителем SVGA можно считать фирму NEC, разработавшую VGA-совместимый графический адаптер, который имел дополнительный режим с разрешением 800 на 600 точек и одновременным отображением 256 (из 256 К возможных) цветов (табл. 5). Хотя все производители обеспечивали совместимость своих изделий с VGA, дополнительные видеорежимы и возможности адаптеров зачастую не совпадали, поскольку каждый считал нужным делать это по-своему. Немудрено, что уже само понятие SVGA, не связанное жестко с конкретными режимами работы адаптера, вносило серьезную неразбериху. В октябре 1989 года ассоциация VESA предложила свой стандарт на новые видеоадаптеры — VESA BIOS Extension, который в настоящее время поддерживается большинством фирм-производителей. Сначала VESA рекомендовала использовать режим с разрешением 800 на 600 точек и поддержкой 16 цветов как стандартный. Затем последовали 256-цветные режимы с разрешением 640 на 480, 800 на 600 и 1024 на 768 точек, а также 16-цветный режим с разрешением 1024 на 768 пикселов и т.д.
Таблица 5 Зависимость количества воспроизводимых цветов от типа видеоадаптера
Количествоцветов
| Разрешения | ||||||||||||
320x200 | 640x200 | 640x350 | 640x480 | 800x600 | 1024x768 | ||||||||
2 | CGA | CGA | EGA | VGA | SVGA | SVGA | |||||||
4 | CGA | EGA | EGA | VGA | SVGA | SVGA | |||||||
16 | EGA | EGA | EGA | VGA | SVGA | SVGA | |||||||
256 | VGA | SVGA | SVGA | SVGA | SVGA | SVGA |