Функция 10h предоставляет возможность программирования регистров цветовой палитры, таблицы цветов (VGA), а также управляет некоторыми атрибутами символов.
Для EGA эта функция содержит следующие четыре подфункции:
Номер подфункции | Назначение |
0 | программирование одного регистра палитры |
1 | программирование регистра цвета рамки |
2 | программирование всех регистров палитры (таблицы цветов) |
3 | управление атрибутом мигания и атрибутом интенсивности |
VGA поддерживает дополнительно еще 10 подфункций:
Номер подфункции | Назначение |
7 | чтение одного регистра палитры |
8 | чтение регистра цвета рамки |
9 | чтение всех регистров палитры |
10h | программирование одного регистра ЦАП |
12h | прграммирование нескольких регистров ЦАП |
13h | выбор подмножества цветов |
15h | чтение одного регистра ЦАП |
17h | чтение несколььких регистров ЦАП |
1Ah | чтение состояния страницы цветов |
1Bh | преобразование регистров ЦАП для работы в монохромном режиме |