У жовтні 1989 року асоціація VESA, враховуючи складність програмування безлічі модифікацій плати SVGA, що випускаються, запропонувала стандарт для єдиного програмного інтерфейсу з цією платою. До цієї асоціації увійшли представники більшості компаній, що випускають апаратуру для ПК, у тому числі і апаратуру відображення.
Мал. 15.9. Роз'їм SVGA
Таблиця 15.4. Призначення контактів стандартного 15-контактного роз'єму VGA
Контакт | Сигнал | Напрям передачі |
Червоний | Вихід | |
Зелений | Вихід | |
Синій | Вихід | |
Монітор ID 2 | Вхід | |
Логічний нуль (самотестування монітора) | - | |
Загальний для червоного аналогового | - | |
Загальний для зеленого заставного | - | |
Загальний для синього аналогового | - | |
Ключ (контакт пропущений) | - | |
Загальний для синхронізації | - | |
Монітор ID 0 | Вхід | |
Монітор ID 1 | Вхід | |
Синхронізація рядків | Вихід | |
Синхронізація кадрів | Вихід | |
Монітор ID 3 | Вхід |
Новий стандарт був названий VESA BIOS Extension. Якщо відеоадаптер задовольняє цьому стандарту, програмним шляхом легко визначити специфічні відповідності і використати їх надалі. Достоїнство VESA BIOS полягає у тому, що для роботи з будь-яким адаптером SVGA програміст може використовувати єдиний драйвер. З адаптерами SVGA різних моделей від різних виробників можна спілкуватися через єдиний програмний інтерфейс VESA.
В даний час більшість адаптерів SVGA, що випускаються, підтримує специфікацію VESA BIOS Extension. Ця підтримка в основному необхідна для DOS-програм реального режиму (в основному ігор) і операційних систем, відмінних від Windows. Для користувачів Windows 9x і Windows NT/2000 ці розширення BIOS не потрібні, оскільки для роботи використовується відеодрайвер встановленого відеоадаптера.
Існуючий стандарт VESA на плату SVGA передбачає використання практично всіх поширених варіантів форматів зображення і кодування колірних відтінків, аж до роздільної здатності 1280x1024 пікселів при 16 777 216 відтінках (24-бітове кодування кольору). Деякі відеоадаптери підтримують роздільну здатность 1880x1440. Проте іноді відеоадаптер SVGA, який рекламується як VESA-сумісний, не працює з конкретним драйвером, наприклад з драйвером на 800x600 пікселів з 256-ма кольорами, який входить в Windows.