Important Notice
The pages on this site contain documentation for very old MS-DOS software,
purely for historical purposes.
If you're looking for up-to-date documentation, particularly for programming,
you should not rely on the information found here, as it will be woefully
out of date.
Int 10H Function 01H
◄Summary► ◄Notes► ◄Example► ◄Back►
──────────────────────────────────────────────────────────────────────────────
In text display modes, the video hardware causes the cursor to blink,
and the blink cannot be disabled. In graphics modes, the hardware cursor
is not available.
The default values set by the ROM BIOS are:
Display Start End
═══════════════════ ═════ ═══
monochrome mode 07H 11 12
text modes 00H-03H 6 7
On the EGA, MCGA, and VGA in text modes 00H-03H, the ROM BIOS accepts
cursor start and end values as though the character cell were 8-by-8, and
remaps the values as appropriate for the true character cell dimensions.
This mapping is called cursor emulation.
You can turn off the cursor in several ways. On the MDA, CGA, and VGA,
setting register CH =20H causes the cursor to disappear. Techniques that
involve setting illegal starting and ending lines for the current display
mode tend to be unreliable. An alternative method is to position the cur-
sor to a nondisplayable address, such as (x,y)=(0,25).
-♦-