diff --git a/.gitignore b/.gitignore index 279bbc7..f32c676 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ mousedemo.lst Mouse.xcodeproj/project.xcworkspace/xcuserdata/qd.xcuserdatad/UserInterfaceState.xcuserstate +Mouse.xcodeproj/project.xcworkspace/xcshareddata diff --git a/mouse.s b/mouse.s index 61c6279..551e65b 100644 --- a/mouse.s +++ b/mouse.s @@ -201,6 +201,9 @@ WGDisableMouse: stz WG_MOUSEACTIVE + lda #MOUSEMODE_OFF ; Disable VBL manually + CALLMOUSE SETMOUSE + ; Remove our interrupt handler via ProDOS (done playing nice!) lda WG_PRODOS_ALLOC+1 ; Copy interrupt ID that ProDOS gave us sta WG_PRODOS_DEALLOC+1 diff --git a/mousedemo.dsk b/mousedemo.dsk index 10fe999..7c5462c 100644 Binary files a/mousedemo.dsk and b/mousedemo.dsk differ