Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Программирование видеоадаптеров EGA, VGA и SVGA.doc
Скачиваний:
138
Добавлен:
01.05.2014
Размер:
4.51 Mб
Скачать

5. Использование функций bios для работы с видеоадаптерами 100

Выбор режима работы - функция 00h 101

Изменение формы курсора - функция 01h 101

Изменение положения курсора - функция 02h 101

Определение положения и формы курсора - функция 03h 102

Использование светового пера - функция 04h 102

Выбор активной страницы видеопамяти - функция 05h 102

Свертка окна вверх - функция 06h 102

Свертка текстового окна вниз - функция 07h 103

Чтение символа и его атрибутов - функция 08h 104

Запись символа с атрибутами в текущей позиции курсора - функция 09h 104

Запись символа в текущей позиции курсора - функция 0Ah 106

Установка цветовой палитры (режимы 4,5,6) - функция 0Bh 106

Вывод пиксела - функция 0Ch 106

Чтение пиксела - функция 0Dh 108

Запись символа в режиме телетайпа - функция 0Eh 108

Определение текущего режима работы видеоадаптера - функция 0Fh 109

Управление регистрами палитры - функция 10h 109

Установка регистра палитры - подфункция 00h 110

Установка цвета рамки - подфункция 01h 110

Установка всех регистров палитры - подфункция 02h 111

Управление атрибутом мигания и атрибутом интенсивности - подфункция 03h 111

Чтение регистра палитры - подфункция 07h 112

Чтение регистра цвета рамки - подфункция 08h 112

Чтение всех регистров палитры - подфункция 09h 112

Установка регистра таблицы цветов (регистров ЦАП) - подфункция 10h 112

Установка нескольких регистров таблицы цветов (регистров ЦАП) - подфункция 12h 113

Выбор подмножества цветов - подфункция 13h ??? 113

Чтение регистра таблицы цветов - подфункция 15h 113

Чтение нескольких регистров таблицы цветов (регистров ЦАП) - подфункция 17h 114

Определение режима подмножества цветов - подфункция 1Ah ??? 114

Установка палитры из градаций серого цвета - подфункция 1Bh 114

Загрузка таблиц знакогенератора - функция 11h 117

Загрузка набора символов пользователя - подфункция 00h 117

Загрузка набора символов из BIOS - подфункция 01h 117

Загрузка набора символов из BIOS - подфункция 02h 118

Выбор активных таблиц знакогенератора - подфункция 03h 118

Загрузка набора символов из BIOS - подфункция 04h 118

Установка вектора прерывания 1Fh - подфункция 20h 118

Установка набора символов для графических режимов - подфункция 21h 118

Установка набора символов 8х14 из ПЗУ BIOS 119

Установка набора символов 8х8 из ПЗУ BIOS 119

Установка набора символов 8х16 из ПЗУ BIOS 119

Получение информации об используемом наборе символов - подфункция 30h 119

Определение конфигурации и выбор программы распечатки экрана - функция 12h 120

Определение конфигурации видеоадаптера - подфункция 10h 120

Выбор программы печати экрана - подфункция 20h 120

Выбор количества линий развертки в текстовом режиме - подфункция 30h 121

Запрещение переустановки палитры - подфункция 31h 121

Управление доступом к видеоадаптеру - подфункция 32h 121

Управление преобразованием серого цвета - подфункция 33h 121

Эмуляция курсора CGA - подфункция 34h 122

Выбор активного монитора - подфункция 35h 122

Гашение экрана монитора - подфункция 36h 122

Вывод текстовой строки - функция 13h 123

Чтение/запись конфигурации видеосистемы - функция 1Ah 123

Чтение конфигурации видеосистемы - подфункция 00h 123

Запись конфигурации видеосистемы - подфункция 01h 123

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

Сохранение/восстановление состояния видеоадаптера - функция 1Ch 126

Определение размера буфера - подфункция 00h 126

Сохранение текущего состояния видеоадаптера - подфункция 01h 126

Восстановление текущего состояния видеоадаптера - подфункция 02h 126

Русификация видеоадаптеров 127