The action performed depends on the reason code value at offset +0 in R1.
| # | Hex # | Action |
|---|---|---|
| 0 | &00 | Define pointer shape |
| 1 | &01 | Define the mouse co-ordinate bounding box |
| 2 | &02 | Set mouse multipliers |
| 3 | &03 | Set mouse position |
| 4 | &04 | Read unbuffered mouse position |
| 5 | &05 | Set pointer position |
| 6 | &06 | Read pointer position |
The purpose of this call is to provide a number of operations relating to the mouse and pointer.