summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--main.asm26
1 files changed, 13 insertions, 13 deletions
diff --git a/main.asm b/main.asm
index 1771f7a47..6c04f5cf2 100644
--- a/main.asm
+++ b/main.asm
@@ -839,19 +839,24 @@ INCLUDE "engine/joypad.asm"
Functiona1b: ; a1b
-.asm_a1b
+
call DelayFrame
+
push bc
call Functiona57
pop bc
+
ld a, [hJoyDown]
- cp $46
+ cp D_UP | SELECT | BUTTON_B
jr z, .asm_a34
+
ld a, [$ffa9]
and $9
jr nz, .asm_a34
+
dec c
- jr nz, .asm_a1b
+ jr nz, Functiona1b
+
and a
ret
@@ -861,22 +866,20 @@ Functiona1b: ; a1b
; a36
-
Functiona36: ; a36
-.asm_a36
call DelayFrame
call GetJoypadPublic
ld a, [hJoyPressed]
- and $3
+ and BUTTON_A | BUTTON_B
ret nz
call RTC
- jr .asm_a36
+ jr Functiona36
; a46
Functiona46: ; a46
ld a, [hOAMUpdate]
push af
- ld a, $1
+ ld a, 1
ld [hOAMUpdate], a
call WaitBGMap
call Functiona36
@@ -885,8 +888,6 @@ Functiona46: ; a46
ret
; a57
-
-
Functiona57: ; a57
call GetJoypadPublic
ld a, [$ffaa]
@@ -894,13 +895,12 @@ Functiona57: ; a57
ld a, [hJoyPressed]
jr z, .asm_a63
ld a, [hJoyDown]
-
.asm_a63
ld [$ffa9], a
ld a, [hJoyPressed]
and a
jr z, .asm_a70
- ld a, $f
+ ld a, 15
ld [TextDelayFrames], a
ret
@@ -913,7 +913,7 @@ Functiona57: ; a57
ret
.asm_a7a
- ld a, $5
+ ld a, 5
ld [TextDelayFrames], a
ret
; a80