Disable the mouse sprite on exit
git-svn-id: svn://svn.cc65.org/cc65/trunk@949 b7a2c559-68d2-44c3-8de9-860c34a00d81
This commit is contained in:
@@ -14,7 +14,7 @@
|
|||||||
|
|
||||||
.import _readjoy
|
.import _readjoy
|
||||||
.import popax, addysp1
|
.import popax, addysp1
|
||||||
.importzp ptr1, sp, sreg
|
.importzp ptr1, sp
|
||||||
|
|
||||||
.include "c128.inc"
|
.include "c128.inc"
|
||||||
|
|
||||||
@@ -107,8 +107,13 @@ AlreadyInitialized:
|
|||||||
sta Initialized ; Reset the initialized flag
|
sta Initialized ; Reset the initialized flag
|
||||||
lda OldInitStatus ; Load the old BASIC int bit
|
lda OldInitStatus ; Load the old BASIC int bit
|
||||||
and #$01 ; Mask it
|
and #$01 ; Mask it
|
||||||
|
sei ; Disable interrupts
|
||||||
ora INIT_STATUS ; Restore the old state
|
ora INIT_STATUS ; Restore the old state
|
||||||
sta INIT_STATUS
|
sta INIT_STATUS
|
||||||
|
lda #$FE ; Clear bit for sprite #0
|
||||||
|
and VIC_SPR_ENA
|
||||||
|
sta VIC_SPR_ENA ; Disable sprite
|
||||||
|
cli ; Enable interrupts
|
||||||
@L1: rts
|
@L1: rts
|
||||||
|
|
||||||
.endproc
|
.endproc
|
||||||
|
|||||||
Reference in New Issue
Block a user