show := MouseUp
; --------------------------------------------------------------------------
-; Move the mouse pointer X position to the value in .XA. Always called with
-; interrupts disabled.
+; Prepare to move the mouse pointer. Always called with interrupts disabled.
-.proc movex
+prep:
+ ; Fall through
- rts
+; --------------------------------------------------------------------------
+; Draw the mouse pointer. Always called with interrupts disabled.
-.endproc
+draw:
+ ; Fall through
; --------------------------------------------------------------------------
-; Move the mouse pointer Y position to the value in .XA. Always called with
+; Move the mouse pointer X position to the value in .XA. Always called with
; interrupts disabled.
-.proc movey
+movex:
+ ; Fall through
- rts
+; --------------------------------------------------------------------------
+; Move the mouse pointer Y position to the value in .XA. Always called with
+; interrupts disabled.
-.endproc
+movey:
+ rts
; --------------------------------------------------------------------------
; Callback structure
_mouse_def_callbacks:
.addr hide
.addr show
+ .addr prep
+ .addr draw
.addr movex
.addr movey
-
-