diff --git a/scorch.asm b/scorch.asm index c9e5af2..4ffdd3a 100644 --- a/scorch.asm +++ b/scorch.asm @@ -1617,6 +1617,8 @@ notpressedJoyGetKey lda #@kbcode._ret ;Return key getkeyend + ldx #0 + stx ATRACT ; reset atract mode mvx #sfx_keyclick sfx_effect rts .endp diff --git a/scorch.bin b/scorch.bin index 37f1a7c..6a3ad63 100644 Binary files a/scorch.bin and b/scorch.bin differ diff --git a/scorch.xex b/scorch.xex index f61145e..d7ca4aa 100644 Binary files a/scorch.xex and b/scorch.xex differ diff --git a/weapons.asm b/weapons.asm index 01f90fe..ed08c2a 100644 --- a/weapons.asm +++ b/weapons.asm @@ -1206,7 +1206,8 @@ checkJoy and #$0f cmp #$0f beq notpressedJoy - tay + tay + mva #0 ATRACT ; reset atract mode lda joyToKeyTable,y jmp jumpFromStick notpressedJoy @@ -1415,8 +1416,9 @@ pressedS pressedSpace ;================================= ;we shoot here!!! - - mva #0 pressTimer ; reset + lda #0 + sta ATRACT ; reset atract mode + sta pressTimer ; reset jsr WaitForKeyRelease lda pressTimer cmp #25 ; 1/2s