Hi,
sysvar_mouseX & sysvar_mouseY return random values on the 0.9.2 emulator version.
; get mouse data
; outputs:
; de: x
; hl: y
; a: buttons
get_mouse:
; get the mouse position
vdu 23
vdu 0
vdu $89
vdu 0
; moscall to get data
moscall mos_sysvars
; get mouse data
ld de,$000000
ld hl,$000000
ld e,(ix+sysvar_mouseX)
ld d,(ix+sysvar_mouseX+1)
ld l,(ix+sysvar_mouseY)
ld h,(ix+sysvar_mouseY+1)
ld a,(ix+sysvar_mouseButtons)
ret
Hi, sysvar_mouseX & sysvar_mouseY return random values on the 0.9.2 emulator version.