ВУЗ:
Составители:
03h Байт Атрибуты окна B
04h WORD Размер сегмента окна
06h WORD Размер окна
08h WORD Начальный сегмент для окна A
0Аh WORD Начальный сегмент для окна B
0Сh DWOR
D
Дальний указатель на функцию пози-
ционирования окна (см. 4F05h)
10h WORD Байт на скан-строку
Продолжение табл. 10
Смеще-
ние
Размер Описание
СЛЕДУЮЩАЯ ИНФОРМАЦИЯ НЕОБХОДИМА ТОЛЬКО
ДЛЯ OEM-РЕЖИМОВ
12h WORD Ширина в пикселях
14h WORD Высота в пикселях
16h Байт Ширина знакоместа в пикселях
17h Байт Высота знакоместа в пикселях
18h Байт Количество плоскостей видеопамяти
19h Байт Количество бит на пиксель
1Ah Байт Количество банков
1Bh Байт Тип модели памяти:
0 – текст
1 – графика CGA
2 – графика Геркулес
3 – графика EGA 16 цветов
4 – пакованные пиксели
5 – байтовые 256 цветные режимы (без
чередования)
6 – прямой режим 15/16/24 бита на цвет
7 – цветояркостный режим YUV
8-0Fh – зарезервированы под VESA
10h-0FFh – зарезервированы под режи-
мы OEM
1Ch Байт Размер банка в килобайтах
1Dh Байт Количество страниц изображения
1Eh Байт Зарезервировано
Пример реализации данной функции:
function GetVESAModeInfo (Mode: word; Buffer: pointer): boolean;
var RetCode: word;
begin
asm
mov ax, $4f01
mov cx, Mode
les di, Buffer
int $10
mov RetCode, ax
end;
GetModeInfo := RetCode = $004F;
Страницы
- « первая
- ‹ предыдущая
- …
- 17
- 18
- 19
- 20
- 21
- …
- следующая ›
- последняя »