Программирование видеоадаптеров CGA, EGA и VGA© Александр Фролов, Григорий ФроловТом 3, М.: Диалог-МИФИ, 1992, 287 стр. 8.2. Изменение формы курсора - функция 01hФункция 01h позволяет изменить вертикальные размеры курсора путем задания верхней и нижней границ курсора (см. рис 9.1). Горизонтальные размеры курсора всегда одинаковы и равны ширине одного символа.
На входе: AH = 00h - изменение размеров курсора;
CH = верхняя граница курсора:
D3-D0 верхняя граница курсора
D5-D4 00b - обычный курсор
01b - невидимый курсор
10b - мигающий курсор
11b - быстро мигающий курсор
D7-D6 не используются;
CL = нижняя граница курсора (0-31).
На выходе: Не используются.
Курсор отображается только в текстовых режимах работы видеоадаптера. При выборе режима работы видеоадаптера BIOS устанавливает следующие значения для верхней и нижней границ курсора:
Рисунок 9.1 Изменение положения курсора. |

