Программирование видеоадаптеров


Получение данных о состоянии VGA - функция 1Bh - часть 2


/p>

Далее следует описание статической функциональной таблицы:

Смещение, байт

Размер

0

Байт

Таблица режимов работы видеоадаптера. Если бит равен единице, то режим поддерживается:

 

D0 Режим 00h;

D1 режим 01h;

D2 режим 02h;

D3 режим 03h;

D4 режим 04h;

D5 режим 05h;

D6 режим 06h;

D7 режим 07h

1

Байт

D0 Режим 08h;

D1 режим 09h;

D2 режим 0Ah;

D3 режим 0Bh;

D4 режим 0Ch;

D5 режим 0Dh;

D6 режим 0Eh;

D7 режим 0Fh

2

Байт

D0 Режим 10h;

D1 режим 11h;

D2 режим 12h;

D3 режим 13h;

D7-D4 Не используются

3

4 байта

Зарезервировано

7

Байт

Количество строк растра в текстовых режимах. Если бит равен единице, то режим поддерживается:

D0 200 строк растра;

D1 350 строк растра;

D2 400 строк растра;

D7-D3 не используются

8

Байт

Количество таблиц знакогенератора, которые можно одновременно использовать (для текстовых режимов)

9

Байт

Количество таблиц знакогенератора, доступных в текстовом режиме

0Ah

Байт

Биты имеют различное назначение: ???

D0 не используется;

D1 поддерживается преобразование  таблицы цветов в серые цвета;

D2 поддерживается загрузка шрифтов пользователя;

D3 поддерживается загрузка цветовой палитры по умолчанию;

D4 поддерживается эмуляция курсора CGA;

D5 присутствует палитра EGA;

D6 присутствует таблица цветов;

D7 поддерживается функция выбора множества цветов

0Bh

Байт

Биты имеют различное назначение:  ???

D0 поддерживается световое перо;

D1 сохранение/восстановление видеосостояний, поддерживается функция 1Ch;

D2 управление битом D3 байта атрибутов;

D3 код конфигурации монитора

D7-D4 не используются

0Ch

2 байта

Зарезервировано

0Eh

Байт

Состояние указателя: ???

D0 бит равен единице, если поддерживается набор из 512 символов

D1 бит равен единице, если поддерживается область сохранения цветовой палитры

D2 бит равен единице, если поддерживается текстовый набор символов пользователя

D3 бит равен единице, если поддерживается графический набор символов пользователя

D4 бит равен единице, если поддерживается цветовая палитра, определенная пользователем

D7-D5 зарезервировано

0Fh

Байт

Зарезервировано




Начало  Назад  Вперед