The action performed depends on the reason code value at offset +0 in R1.
|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.