INT 33H 0004H: Set Mouse Pointer Position
Expects: AX 0004H
──────────────────────────────────────────────────────────────────
Returns: CX X coordinate (horizontal) multiply text clm by 8
DX Y coordinate (vertical) multiply text line by 8
──────────────────────────────────────────────────────────────────
Info: This sets the driver's internal pointer coordinates.
The pointer moves there, even if it is currently hidden (see
INT 33H 0002H) or if X,Y is in the exclusion area (see
INT 33H 0010H).
If X,Y is outside the range set by INT 33H 0007H and
INT 33H 0008H, then the pointer is "pinned" within the range
rectangle (it will be set to the nearest valid limit).
It is rare to need to move the pointer; the best policy is to let
the user do the driving.
Notes: All X,Y coordinates are virtual coordinates and when working with
text mode, you must divide each value by 8 to get a character
clm,row.
See Also: INT 33H: Mouse Support
Interrupts and BIOS Services
-♦-