| Entry | |
|---|---|
| R0 | 21 (&15) |
| R1 | Pointer to block, containing: |
| +0 | 6 (reason code) |
| Exit | |
|---|---|
| R0 | Preserved |
| R1 | Preserved, block updated |
| +1 | X LSB |
| +2 | X MSB |
| +3 | Y LSB |
| +4 | Y MSB |
The purpose of this call is to read the pointer (not mouse) position from the two signed 16-bit values.
If the mouse and pointer are linked, then the pointer position will be updated with the mouse position each VSync interrupt.