]> git.sur5r.net Git - cc65/blobdiff - libsrc/apple2/apple2-stdmou.s
Minor update by Oliver Schmidt
[cc65] / libsrc / apple2 / apple2-stdmou.s
index e07246fec014bc298d171c6ae4399279aec6eb59..1f76efe82ce15b5fe7cd120e0f6b9f2ee74a4d24 100644 (file)
@@ -59,6 +59,7 @@ CMOVEY: jmp   $0000                   ; Move the cursor to Y coord
 
        .bss
 
+info:  .tag    MOUSE_INFO
 slot:  .res    1
 visible:.res   1
 
@@ -82,10 +83,6 @@ size = * - values
 
        .data
 
-info:  .word   279 / 2         ; MOUSE_INFO::MOUSE_POS::XCOORD
-       .word   191 / 2         ; MOUSE_INFO::MOUSE_POS::YCOORD
-       .byte   %00000000       ; MOUSE_INFO::BUTTONS
-
 firmware:
        ; Lookup and patch firmware address lobyte
 lookup: ldy    $FF00,x         ; Patched at runtime
@@ -192,6 +189,9 @@ next:       inc     ptr1+1
        ldx     #POSMOUSE
        jsr     firmware
 
+       ; Update cursor
+       jsr     update
+
        ; Turn VBL interrupt on
        lda     #%00001001
        ldx     #SETMOUSE