summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRangi <remy.oukaour+rangi42@gmail.com>2020-09-17 18:46:29 -0400
committerRangi <remy.oukaour+rangi42@gmail.com>2020-09-17 18:46:29 -0400
commit2d3329a82ba85812c21c58b27af43eb97269b1cd (patch)
tree9255cfd6202f1c6ec22377c5875c8ad3cf424aea
parent34d1bcf7cc8cc042b5c6f9bb2bb048385b7b6878 (diff)
function_00_1120 -> busy_wait; waits ~bc/60 seconds
-rw-r--r--source/bank_00.asm15
1 files changed, 8 insertions, 7 deletions
diff --git a/source/bank_00.asm b/source/bank_00.asm
index 49dbc22..3d30cf5 100644
--- a/source/bank_00.asm
+++ b/source/bank_00.asm
@@ -114,7 +114,7 @@ _start::
ldh [rLCDC], a
.lcd_on
ld bc, 2
- call function_00_1120
+ call busy_wait
.wait_vblank
ldh a, [rLY]
cp SCRN_Y + 1
@@ -126,7 +126,7 @@ _start::
ldh [rOBP0], a
ldh [rOBP1], a
ld bc, 2
- call function_00_1120
+ call busy_wait
call function_00_0ecf
ld a, CART_SRAM_ENABLE
@@ -249,7 +249,7 @@ function_00_0295::
ld [w_OBP0], a
ld [w_OBP1], a
ld bc, 2
- call function_00_1120
+ call busy_wait
di
xor a
@@ -2245,9 +2245,10 @@ farcall_ret::
inc sp
ret
-SECTION "function_00_1120", ROM0[$1120]
-; Wait for 70,000 * bc clock cycles (17,500 * bc machine cycles)
-function_00_1120::
+SECTION "busy_wait", ROM0[$1120]
+; Wait for 70,000 * bc clock cycles (17,500 * bc machine cycles).
+; This is approximately bc / 60 seconds.
+busy_wait::
ld de, 1750
.wait_loop
nop
@@ -2260,7 +2261,7 @@ function_00_1120::
dec bc
ld a, b
or c
- jr nz, function_00_1120
+ jr nz, busy_wait
ret
SECTION "home_text", ROM0[$1883]