Программирование видеосистем. Васильев С.А. - 18 стр.

UptoLike

Составители: 

Смеще-
ние
Размер Описание
изменять ширину, и очищен, если он
содержит 6 бит на основной цвет.
0Eh DWOR
D
Указатель на список поддерживаемых
режимов. Список представляет массив
двухбайтовых идентификаторов, закан-
чивающийся значением 0FFFFh.
12h WORD Размер видеопамяти в блоках по 64 ки-
лобайта
14h-
100h
Резерв
Эта структура может быть представлена в виде записи (record) языка Pascal следующим образом:
Type
TVESAInfo = record
Signature : array [0..3] of char;
Version : word;
OEM : Pchar;
Capabilities: longint;
Modes : ^Word;
VideoMem : Word;
Reserved : array [$14..$FF] of byte;
End;
ФУНКЦИЯ 4F01H GETVESAMODEINFO
Эта функция предназначена для получения подробной информации о конкретном видеорежиме.
Структура данных VESAModeInfo представлена в табл. 10.
Таблица 10
Смеще-
ние
Размер Описание
00h WORD Атрибуты режима:
Бит 0 – если установлен, то режим под-
держивается
Бит 1 – если установлен, то доступна
дополнительная информация
Бит 2 – поддерживается режим вывода
через BIOS
Бит 3 – если установлен, то цветной,
иначе монохромный
Бит 4 – если установлен, то графиче-
ский, иначе текстовый
Биты 5 – 7 резерв
02h Байт Атрибуты окна A:
Бит 0 – установлен, если окно сущест-
вует
Бит 1 – окно можно читать
Бит 2 – в окно можно выводить
Биты 3 –7 резерв