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

       

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


Функция 04h позволяет определить подключено ли к видеоадаптеру световое перо или нет. Если световое перо подключено, можно определить его координаты. Функция позволяет узнать позицию светового пера в текстовых и в графических координатах.

Световое перо видеоадаптера EGA программно не полностью совместимо с CGA, в результате чего программы поддерживающие возможность использования светового пера для видеоадаптера CGA будут работать неправильно с видеоадаптером EGA. Видеоадаптеры VGA и SVGA не имеют светового пера.

На входе:

AH

04h

На выходе:



AH

0 - световое перо не подключено (все  остальные регистры не содержат полезной  информации);

1 - световое перо подключено

CH

Координаты вертикальной позиции курсора в пикселах (графические режимы с низким разрешением - 04h, 05h, 06h)

CX

Координаты вертикальной позиции курсора в пикселах (графические режимы с высоким разрешением)

BX

Координаты горизонтальной позиции курсора в пикселах

DH

Номер строки, на которой расположен курсор

DL

Номер столбца на котором расположен курсор



Содержание раздела