Низкоуровневое програмирование Главная - Реальный режим - Прерывания Bios - INT 1Dh: Указатель видеопараметров.

INT 1Dh: Указатель видеопараметров.

Этот вектор (0:0074) указывает на совокупность видео параметров, используемых прерыванием 10h для установки регистров видеоконтроллера и некоторых значений данных BIOS при инициализации режима видео.

Можно создать RAM-резидентную версию этой таблицы и модифицировать параметры, чтобы изменить работу некоторых экранных режимов. Например, таким способом команда DOS "Mode" сдвигает экран влево или вправо.
Формат атблици следущий:
СмещениеРазмерЗначение
016 Байтзначения регистров для режимов 0 и 1
10h16 Байтзначения регистров для режимов 2 и 3
20h16 Байтзначения регистров для режимов 4 и 5
30h16 Байтзначения регистров для режимов 6 и 7
40hСловобайты в видеобуфер для режимов 0 и 1 (обычно 0800h)
42hСловобайты в видеобуфер для режимов 2 и 3 (обычно 1000h)
44hСловобайты в видеобуфер для режимов 4 и 5 (обычно 4000h)
46hСловобайты в видеобуфер для режимов 6 (обычно 4000h)
48h8 БайтМассив байт. Каждый байт описывает количество колонок на экране для режима с соответствующим номером
50h8 БайтМассив байт. Каждый байт - значение для контроллера CRT для режима с соответствующим номером