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


         

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

Режим 320х400 пикселов, 256 цветов
Режим 320х400 пикселов, 256 цветов - 2
Режим 320х400 пикселов, 256 цветов - 3
Режим 320х400 пикселов, 256 цветов - 4
Режим 320х400 пикселов, 256 цветов - 5
Режим 320х400 пикселов, 256 цветов - 6

Режим 360х480 пикселов, 256 цветов
Режим 360х480 пикселов, 256 цветов - 2
Режим 360х480 пикселов, 256 цветов - 3
Режим 360х480 пикселов, 256 цветов - 4
Режим 360х480 пикселов, 256 цветов - 5
Использование функций BIOS для работы с видеоадаптерами
Использование функций BIOS для работы с видеоадаптерами - 2
Выбор режима работы - функция 00h
Изменение формы курсора - функция 01h
Изменение положения курсора - функция 02h

Определение положения и формы курсора - функция 03h
Использование светового пера - функция 04h
Выбор активной страницы видеопамяти - функция 05h
Свертка окна вверх - функция 06h
Свертка окна вверх - функция 06h - 2
Свертка текстового окна вниз - функция 07h
Чтение символа и его атрибутов - функция 08h
Запись символа с атрибутами в текущей позиции курсора - функция 09h
Запись символа с атрибутами в текущей позиции курсора - функция 09h - 2
Запись символа в текущей позиции курсора - функция 0Ah

Установка цветовой палитры (режимы 4,5,6) - функция 0Bh
Вывод пиксела - функция 0Ch
Вывод пиксела - функция 0Ch - 2
Чтение пиксела - функция 0Dh
Запись символа в режиме телетайпа - функция 0Eh
Определение текущего режима работы видеоадаптера - функция 0Fh
Управление регистрами палитры - функция 10h
Установка регистра палитры - подфункция 00h
Установка цвета рамки - подфункция 01h
Установка всех регистров палитры - подфункция 02h

Управление атрибутом мигания и атрибутом интенсивности - подфункция 03h
Чтение регистра палитры - подфункция 07h
Чтение регистра цвета рамки - подфункция 08h
Чтение всех регистров палитры - подфункция 09h
Установка регистра таблицы цветов (регистров ЦАП) - подфункция 10h
Установка нескольких регистров таблицы цветов (регистров ЦАП) - подфункция 12h
Выбор подмножества цветов - подфункция 13h ???
Чтение регистра таблицы цветов - подфункция 15h
Чтение нескольких регистров таблицы цветов (регистров ЦАП) - подфункция 17h
Определение режима подмножества цветов - подфункция 1Ah ???

Установка палитры из градаций серого цвета - подфункция 1Bh
Установка палитры из градаций серого цвета - подфункция 1Bh - 2
Загрузка таблиц знакогенератора - функция 11h
Загрузка набора символов пользователя - подфункция 00h
Загрузка набора символов из BIOS - подфункция 01h
Загрузка набора символов из BIOS - подфункция 02h
Выбор активных таблиц знакогенератора - подфункция 03h
Загрузка набора символов из BIOS - подфункция 04h
Установка вектора прерывания 1Fh - подфункция 20h
Установка набора символов для графических режимов - подфункция 21h

Установка набора символов 8х14 из ПЗУ BIOS
Установка набора символов 8х8 из ПЗУ BIOS
Установка набора символов 8х16 из ПЗУ BIOS
Получение информации об используемом наборе символов - подфункция 30h
Определение конфигурации и выбор программы распечатки экрана - функция 12h
Определение конфигурации видеоадаптера - подфункция 10h
Выбор программы печати экрана - подфункция 20h
Выбор количества линий развертки в текстовом режиме - подфункция 30h
Запрещение переустановки палитры - подфункция 31h
Управление доступом к видеоадаптеру - подфункция 32h

Управление преобразованием серого цвета - подфункция 33h
Эмуляция курсора CGA - подфункция 34h
Выбор активного монитора - подфункция 35h
Гашение экрана монитора - подфункция 36h
Вывод текстовой строки - функция 13h
Чтение/запись конфигурации видеосистемы - функция 1Ah
Чтение конфигурации видеосистемы - подфункция 00h
Запись конфигурации видеосистемы - подфункция 01h
Получение данных о состоянии VGA - функция 1Bh
Получение данных о состоянии VGA - функция 1Bh - 2

Сохранение/восстановление состояния видеоадаптера - функция 1Ch
Определение размера буфера - подфункция 00h
Сохранение текущего состояния видеоадаптера - подфункция 01h
Восстановление текущего состояния видеоадаптера - подфункция 02h
Русификация видеоадаптеров
Русификация видеоадаптеров - 2
Русификация видеоадаптеров - 3
Русификация видеоадаптеров - 4
Русификация видеоадаптеров - 5
Русификация видеоадаптеров - 6

Русификация видеоадаптеров - 7
Русификация видеоадаптеров - 8
Русификация видеоадаптеров - 9
Русификация видеоадаптеров - 10
Русификация видеоадаптеров - 11
Русификация видеоадаптеров - 12
Русификация видеоадаптеров - 13
Русификация видеоадаптеров - 14
Русификация видеоадаптеров - 15
Русификация видеоадаптеров - 16

Русификация видеоадаптеров - 17
Русификация видеоадаптеров - 18
Русификация видеоадаптеров - 19
Русификация видеоадаптеров - 20
Русификация видеоадаптеров - 21
Русификация видеоадаптеров - 22
Русификация видеоадаптеров - 23
Русификация видеоадаптеров - 24
Русификация видеоадаптеров - 25
Русификация видеоадаптеров - 26

Русификация видеоадаптеров - 27
Русификация видеоадаптеров - 28
Русификация видеоадаптеров - 29
Русификация видеоадаптеров - 30
Русификация видеоадаптеров - 31
Русификация видеоадаптеров - 32
Русификация видеоадаптеров - 33
Русификация видеоадаптеров - 34
Русификация видеоадаптеров - 35
Русификация видеоадаптеров - 36

Русификация видеоадаптеров - 37
Русификация видеоадаптеров - 38
Русификация видеоадаптеров - 39
Русификация видеоадаптеров - 40
Русификация видеоадаптеров - 41
Русификация видеоадаптеров - 42
Русификация видеоадаптеров - 43
Русификация видеоадаптеров - 44
Область данных видеофункций BIOS
Переменные в младших адресах памяти

Таблица окружения
Таблица параметров
Таблица параметров - 2
Область сохранения
Таблица символов текстового режима
Таблица символов графического режима
Дополнительная таблица окружения
Вторая таблица символов текстового режима
Таблица кодов комбинаций мониторов
Таблица настройки палитры

Таблица настройки палитры - 2
Таблица настройки палитры - 3
Видеоадаптеры SVGA
Видеопамять SVGA
Слоеный пирог
Увидеть весь мир через замочную скважину
Больше цветов больше бит
Больше цветов больше бит - 2
Стандарт VESA
Получить информацию о реализации VBE и видеоадаптере

Получить информацию о режиме видеоадаптера
Получить информацию о режиме видеоадаптера - 2
Получить информацию о режиме видеоадаптера - 3
Получить информацию о режиме видеоадаптера - 4
Получить информацию о режиме видеоадаптера - 5
Получить информацию о режиме видеоадаптера - 6
Получить информацию о режиме видеоадаптера - 7
Получить информацию о режиме видеоадаптера - 8
Установить режим видеоадаптера
Определить текущий режим видеоадаптера

Сохранить/восстановить состояние видеоадаптера
Управление адресацией видеопамяти
Установить/определить длину строки развертки
Установить/определить видимую область экрана
Содержание