Video Electronics Standards Association (ассоциация стандартизации видеоэлектроники),
сокращенно VESA, была основана в 1989 году. В августе того же года она
опубликовала свой первый стандарт для 16-цветного видеорежима SVGA с разрешением
800x600 точек. С тех пор ассоциация выпустила множество различных стандартов,
охватывающих широкий спектр видеооборудования. Одной из ее известных разработок
является стандарт на системную шину VLB (VESA Local BUS) для микропроцессора
Intel 486. Однако, как уже говорилось, эта шина не прижилась.
Если у вас есть доступ к сети Internet, то подробные сведения об ассоциации
VESA и ее продукции можно найти на серверах www.vesa.org
и ftp.vesa.org.
Нас будут интересовать стандарты VESA, регламентирующие способы программирования видеокарт. Первый завершенный стандарт появился в октябре 1991 года, он определял полный набор видеорежимов SVGA и дополнительных функций BIOS И Назывался VESA BIOS Extension (VBE) version 1.2.
Это функции той части BIOS, которая расположена на видеокартах и обслуживает видеосервис. Стандарт объединил предыдущие версии VBE 1.0 и VBE 1.1. Ему соответствуют практически все видеокарты, изготовленные начиная с 1992 года. Более современные видеокарты поддерживают версию VBE 2.0, которая совместима (сверху вниз) с версией VBE 1.2. Поэтому учет рекомендаций VESA при программировании работы с графикой позволяет создавать переносимые задачи, которые будут правильно работать независимо от модели видеокарты, установленной на конкретном компьютере.