Смещение | Размер | Описание |
00h | 2 байта |
Аттрибут:
бит | значение |
0 | ==0 : режим не поддерживается ==1 : режим поддерживается |
1 | =1 |
2 | ==0 : функции TTY не поддерживаются ==1 : функции TTY поддерживаются |
3 | ==0 : монохромный режим ==1 : цветной режим |
4 | ==0 : текстовый режим ==1 : графический режим |
5 | ==0 : VGA-совместимый режим ==1 : VGA-несовместимый режим |
6-7 | ==00 : поддерживается только режим оконной(страничной) адресации видеопамяти ==10 : не поддерживается
==01 : поддерживается режимы оконной(страничной)
и линейной адресации видеопамяти
==11 : поддерживается только
режим линейной адресации видеопамяти |
8 | Режим двойного сканирования
==0 не поддерживается
==1 поддерживается |
9 | Черезстрочная развёртка
==0 не поподдерживается
==1 поддерживается |
10 | Тройная аппаратная буферизация
==0 не поддерживается
==1 поддерживается |
11 | Аппаратная поддержка
стереоскопичекского дисплея
==0 отсутствует
==1 присутствует |
12 | Двойной стартовый адрес
==0 поддерживается
==1 не поддерживается |
13-15 | РЕЗЕРВ |
|
02h | 1 байт |
Аттрибуты окна А
бит | значение |
0 | ==0 : окно неперемещаемо ==1 : окно перемещаемо |
1 | ==0 : чтение разрешено ==1 : чтение запрещено |
2 | ==0 : запись разрешена ==1 : запись запрещена |
3-7 | РЕЗЕРВ |
|
03h | 1 байт |
Аттрибуты окна В
бит | значение |
0 | ==0 : окно неперемещаемо ==1 : окно перемещаемо |
1 | ==0 : чтение разрешено ==1 : чтение запрещено |
2 | ==0 : запись разрешена ==1 : запись запрещена |
3-7 | РЕЗЕРВ |
|
04h | 2 байта |
Наименьшая величина в КБ, на которую можно переместить окно.
|
06h | 2 байта |
Размер окна в КБ
|
08h | 2 байта |
Начальный сегмент окна А в RAM
|
0Ah | 2 байта |
Начальный сегмент окна В в RAM
|
0Ch | 4 байта |
Указатель на функцию позиционирования окна.
|
10h | 2 байта |
Количество байт на строку развёртки
|
12h | 2 байта |
Разрешение экрана по горизонтали.
для графических режимов - в пикселах.
для текстовых режимов - в знакоместах.
VBE 1.2 или выше
|
14h | 2 байта |
Разрешение экрана по вертикали.
для графических режимов - в пикселах.
для текстовых режимов - в знакоместах.
VBE 1.2 или выше |
16h | 1 байт |
Ширина знакоместа в пикселах
VBE 1.2 или выше
|
17h | 1 байт |
Высота знакоместа в пикселах
VBE 1.2 или выше
|
18h | 1 байт |
Число плоскостей памяти
VBE 1.2 или выше
|
19h | 1 байт |
Бит на пиксел
VBE 1.2 или выше
|
1Ah | 1 байт |
Количество банков памяти
VBE 1.2 или выше
|
1Bh | 1 байт |
Модель памяти
значение | смысл |
0 | текстовый режим |
1 | графический режим, тип CGA |
2 | графический режим, тип HERCULES |
3 | планарный режим |
4 | режим упакованных пикселей |
5 | нецепочечный режим 4, 256 цветов |
6 | режим DirectColor (HiColor или TrueColor) |
7 | режим YUV |
8-0Fh | РЕЗЕРВ |
10-FFh | режимы OEM |
VBE 1.2 или выше
|
1Ch | 1 байт |
КБ в одном банке памяти
VBE 1.2 или выше
|
1Dh | 1 байт |
Число видеостраниц, помещающихся в памяти минус одна страница
VBE 1.2 или выше
|
1Eh | 1 байт |
=1 (резерв)
|
1Fh | 1 байт |
Размер компоненты красного цвета (в битах)
только для моделей памяти DirectColor и YUV
|
20h | 1 байт |
Начальная битовая позиция компоненты красного цвета.
только для моделей памяти DirectColor и YUV
|
21h | 1 байт |
Размер компоненты зелёного цвета (в битах)
только для моделей памяти DirectColor и YUV
|
22h | 1 байт |
Начальная битовая позиция компоненты зелёного цвета.
только для моделей памяти DirectColor и YUV
|
23h | 1 байт |
Размер компоненты синего цвета (в битах)
только для моделей памяти DirectColor и YUV
|
24h | 1 байт |
Начальная битовая позиция компоненты синего цвета.
только для моделей памяти DirectColor и YUV
|
25h | 1 байт |
Размер резервной компоненты (в битах)
только для моделей памяти DirectColor и YUV
|
26h | 1 байт |
Начальная битовая позиция резервной компоненты.
только для моделей памяти DirectColor и YUV
|
27h | 1 байт |
Аттрибуты режима DirectColor.
только для модели памяти DirectColor
|
28h | 4 байта |
Абсолютный, 32-х разрядный адрес буфера кадра
VBE2 или выше
|
2Сh | 4 байта |
Указатель на начало второй видеостраницы
VBE2 ТОЛЬКО
В VBE3 =0
|
30h | 2 байта |
Объём заэкранной памяти в КБ
VBE2 ТОЛЬКО
В VBE3 =0
|
32h | 2 байта |
Число байт в строке развёртки в линейном режиме
VBE3 или выше
|
34h | 1 байт |
Количество видеостраниц в страничном режиме
VBE3 или выше
|
35h | 1 байт |
Количество видеостраниц в линейном режиме
VBE3 или выше
|
36h | 1 байт |
Размер компоненты красного цвета в линейном режиме (в битах)
VBE3 или выше
|
37h | 1 байт |
Начальная битовая позиция компоненты красного цвета в линейном режиме.
VBE3 или выше
|
38h | 1 байт |
Размер компоненты зелёного цвета в линейном режиме (в битах)
VBE3 или выше
|
39h | 1 байт |
Начальная битовая позиция компоненты зелёного цвета в линейном режиме.
VBE3 или выше
|
3Ah | 1 байт |
Размер компоненты синего цвета в линейном режиме (в битах)
VBE3 или выше
|
3Bh | 1 байт |
Начальная битовая позиция компоненты синего цвета в линейном режиме.
VBE3 или выше
|
3Ch | 1 байт |
Размер резервной компоненты в линейном режиме (в битах)
VBE3 или выше
|
3Dh | 1 байт |
Начальная битовая позиция резервной компоненты в линейном режиме.
VBE3 или выше
|
3Eh | 189 бит | РЕЗЕРВ |