Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/coolgirl-multicart/coolgirl-multirom-builder.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexey 'Cluster' Avdyukhin <clusterrr@clusterrr.com>2021-06-05 14:20:40 +0300
committerAlexey 'Cluster' Avdyukhin <clusterrr@clusterrr.com>2021-06-05 14:20:40 +0300
commit083b5c360ed65d9d2a46725f0636b8b968eb0085 (patch)
tree864655d00a440821e9fa61462f102fc025f8fb3b
parentee616af62e78455cf07732b5cb7529561bad6fd8 (diff)
Waiting for buttons release on startup
-rw-r--r--buttons.asm9
-rw-r--r--menu.asm2
2 files changed, 10 insertions, 1 deletions
diff --git a/buttons.asm b/buttons.asm
index 62ca9da..6c2db59 100644
--- a/buttons.asm
+++ b/buttons.asm
@@ -346,6 +346,15 @@ wait_buttons_not_pressed:
bne wait_buttons_not_pressed
rts
+ ; waiting for button release, really
+wait_buttons_really_not_pressed:
+ jsr waitblank ; waiting for v-blank
+ lda <BUTTONS
+ bne wait_buttons_really_not_pressed
+ lda BUTTONS_HOLD_TIME
+ bne wait_buttons_really_not_pressed
+ rts
+
konami_code_check:
ldy <KONAMI_CODE_STATE
lda konami_code, y
diff --git a/menu.asm b/menu.asm
index 634425c..7a5bd4e 100644
--- a/menu.asm
+++ b/menu.asm
@@ -311,7 +311,7 @@ Start:
jsr dim_base_palette_in
; do not hold buttons!
- ;jsr wait_buttons_not_pressed
+ jsr wait_buttons_really_not_pressed
; main loop
infin: