INT 10,1 - Set Cursor Type

AH = 01

CH = cursor starting scan line (cursor top) (low order 5 bits)

CL = cursor ending scan line (cursor bottom) (low order 5 bits)

returns nothing

- cursor scan lines are zero based

- cursor size can also be set via the ~6845~ CRT controller

- cursor size can be determined using the CRTC, ~INT 10,3~ or the

~BIOS Data Area~ bytes 40:60 (ending scan line) and 40:61 (starting

scan line)

- the following is a list of the cursor scan lines associated with

most common adapters; screen sizes over 40 lines may differ

depending on adapters.

% Line Starting Ending Character

% Video Count Scan Line Scan Line Point Size

CGA 25 06 07 08

MDA 25 0B 0C 0E

EGA 25 06 07 0E

EGA 43 04/06 07 08

VGA 25 0D 0E 10

VGA 40 08 09 0A

VGA 50 06 07 08

- use CX = 2000h to disable cursor


Zurück zum Interrupt Info. Roger Morgan / 1998 L.Änderung 29.03.99