diff --git a/C64/inputs.asm b/C64/inputs.asm index 7d31a89..7ad2825 100644 --- a/C64/inputs.asm +++ b/C64/inputs.asm @@ -30,6 +30,17 @@ rts .endp +;-------------------------------------------------- +.proc WaitForLongPress +;-------------------------------------------------- + lda #0 + sta pressTimer ; reset + jsr WaitForKeyRelease.StillWait + lda pressTimer + cmp #25 ; 1/2s + rts ; if CARRY is set then long press +.endp + ;-------------------------------------------------- .proc WaitForKeyRelease ;-------------------------------------------------- diff --git a/scorchC64.prg b/scorchC64.prg index 7eb0567..d7232f7 100644 Binary files a/scorchC64.prg and b/scorchC64.prg differ