INT 33H 0001H: Show Mouse Pointer
Expects: AX 0001H
──────────────────────────────────────────────────────────────────
Returns: none
──────────────────────────────────────────────────────────────────
Info: This unhides the mouse pointer. It actually increments an
internal counter used by the mouse support to determine when to
show the pointer.
That counter starts as -1 (after an INT 33H 0000H or 0021H
reset). This call increments it to 0.
Whenever the counter is 0, the mouse pointer is displayed and
tracked on-screen. When the counter is 0, subsequent Show
Pointer calls are ignored. Calls to INT 33H 0002H (hide pointer)
decrement the counter.
This logic relieves programs of the burden of global tracking of
the hidden/displayed state. A subroutine may always use
INT 33H 0001H at the beginning and INT 33H 0002H at the end,
without affecting the shown/hidden state of the calling routine.
This function also resets the "exclusion area" set via
INT 33H 0010H.
See Also: INT 33H: Mouse Support
Interrupts and BIOS Services
-♦-