From b8e6de789830c9cfc15b927fec6d4a5f4bd1f241 Mon Sep 17 00:00:00 2001 From: Quinn Dunki Date: Thu, 16 Jul 2015 16:01:00 -0500 Subject: [PATCH] Fixed "Restart System" error after quitting demo --- .gitignore | 1 + mouse.s | 3 +++ mousedemo.dsk | Bin 143360 -> 143360 bytes 3 files changed, 4 insertions(+) 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 10fe999353202d4892982bab37efc3f781ab67e3..7c5462c5cd26a5653f16abc0677ea3f6ec00ad0e 100644 GIT binary patch delta 609 zcmY*WO=uHA6rRm)Y_yid-$qfHgJ2^TDtHh<&|9Dt4_f?d%g*y)koF*oEFR37O|9ML zt)BQ)Labo;zjVdT0%P8m0;)a-kb0J%=^AEI~lW+Y2F#k zzD$wd$IfL5Stq&-S`P>9@%rjYeyR%QZr{+*0zcBQ3iJt>qmTZUbZ#j)a0ML@7T`RHD&SKnMN$SPOG!Z`x}aSg}x=; zUOCsT08b*Z4EO>l`FODo)P$1mjIajz?AVYo=ovPmH?VH{{`RuYfF)HVZBS8_b1_`-> z7T%W}3#m|@fOv)NJj5c@f4t6@EtrYYk0UL%^peik=&vsKrIAw5c9*Zl_wRjB3fb<8 zc^JzknKyB!CpF_3_mCjxV=kb7bUogLo@dPmqP6j5M>r>fjW8`mUW`S#@EpQht_5zn z3hp!T4oMQtaqob1Jew$Kq&Y!DcKW*p0=v)vlnIn2!a-kbNn?;GBW^Ip7tJCSTg z$nWDLNkY~LRhQ0#L}R+5&-<~mzqLEQjwRrG9aG05gpsibd~)$`p4!94G1jVqV-6vQ zGaOQfWgWZ&Lc==9B48P039thB)DfIuZ7svQ6}Vf4 zY}X!Y>~`@o!x@G*8Qx-ehso!kPS4jsxch2=%YY|YV~<+60%@*WH8`)tt!BG7>_cka zvuN&=>MM`BSw%IJo6)@mr8*PwqPf|C!cJv!310kom97+FyO*1H;}R9C#;*yQRdl^wdUl$SdRYjQW q4S=wkkE@T!Q*kB0$+p7L0WiGPSHl8a