summaryrefslogtreecommitdiff
path: root/home/overworld.asm
diff options
context:
space:
mode:
Diffstat (limited to 'home/overworld.asm')
-rw-r--r--home/overworld.asm26
1 files changed, 14 insertions, 12 deletions
diff --git a/home/overworld.asm b/home/overworld.asm
index 412d3b9..d8bf242 100644
--- a/home/overworld.asm
+++ b/home/overworld.asm
@@ -1,8 +1,9 @@
INCLUDE "constants.asm"
+
SECTION "home/overworld.asm@Startmenu and Select Button Check", ROM0
-OverworldStartButtonCheck:: ; 2c05 (0:2c05)
+OverworldStartButtonCheck::
ldh a, [hJoyState]
bit START_F, a
ret z
@@ -17,7 +18,7 @@ OverworldStartButtonCheck:: ; 2c05 (0:2c05)
.regularMenu
callba DisplayStartMenu
jr CheckStartmenuSelectHook
-SelectButtonFunction:: ; 2c2a (0:2c2a)
+SelectButtonFunction::
callab CheckRegisteredItem
CheckStartmenuSelectHook:
ldh a, [hStartmenuCloseAndSelectHookEnable]
@@ -36,7 +37,7 @@ CheckStartmenuSelectHook:
dec a
ret
-Function2c4a: ; 2c4a (0:2c4a)
+Function2c4a:
; copy of Function2ba8
; calling Functiond4e6 instead of Functiond6e4
.loop
@@ -50,7 +51,7 @@ Function2c4a: ; 2c4a (0:2c4a)
scf
ret
-Function2c5a: ; 2c5a (0:2c5a)
+Function2c5a:
ldh a, [hROMBank]
push af
ld a, BANK(Function50b9)
@@ -72,7 +73,7 @@ Function2c5a: ; 2c5a (0:2c5a)
call Bankswitch
ret
-UpdateAndTransferToolgear: ; 2c8b (0:2c8b)
+UpdateAndTransferToolgear:
call DelayFrame
call UpdateToolgear
ld hl, wToolgearFlags
@@ -80,7 +81,7 @@ UpdateAndTransferToolgear: ; 2c8b (0:2c8b)
call DelayFrame
ret
-ScheduleNorthRowRedraw: ; 2c9a (0:2c9a)
+ScheduleNorthRowRedraw:
coord hl, 0, 0
call CopyToRedrawRowOrColumnSrcTiles
ld a, [wBGMapAnchor]
@@ -91,7 +92,7 @@ ScheduleNorthRowRedraw: ; 2c9a (0:2c9a)
ldh [hRedrawRowOrColumnMode], a
ret
-ScheduleSouthRowRedraw: ; 2caf (0:2caf)
+ScheduleSouthRowRedraw:
coord hl, 0, SCREEN_HEIGHT - 2
call CopyToRedrawRowOrColumnSrcTiles
ld a, [wBGMapAnchor]
@@ -111,7 +112,7 @@ ScheduleSouthRowRedraw: ; 2caf (0:2caf)
ldh [hRedrawRowOrColumnMode], a
ret
-ScheduleEastColumnRedraw: ; 2cd0 (0:2cd0)
+ScheduleEastColumnRedraw:
coord hl, SCREEN_WIDTH - 2, 0
call ScheduleColumnRedrawHelper
ld a, [wBGMapAnchor]
@@ -129,7 +130,7 @@ ScheduleEastColumnRedraw: ; 2cd0 (0:2cd0)
ldh [hRedrawRowOrColumnMode], a
ret
-ScheduleWestColumnRedraw: ; 2cef (0:2cef)
+ScheduleWestColumnRedraw:
coord hl, 0, 0
call ScheduleColumnRedrawHelper
ld a, [wBGMapAnchor]
@@ -140,7 +141,7 @@ ScheduleWestColumnRedraw: ; 2cef (0:2cef)
ldh [hRedrawRowOrColumnMode], a
ret
-CopyToRedrawRowOrColumnSrcTiles: ; 2d04 (0:2d04)
+CopyToRedrawRowOrColumnSrcTiles:
ld de, wRedrawRowOrColumnSrcTiles
ld c, 2 * SCREEN_WIDTH
.loop
@@ -151,7 +152,7 @@ CopyToRedrawRowOrColumnSrcTiles: ; 2d04 (0:2d04)
jr nz, .loop
ret
-ScheduleColumnRedrawHelper: ; 2d10 (0:2d10)
+ScheduleColumnRedrawHelper:
ld de, wRedrawRowOrColumnSrcTiles
ld c, SCREEN_HEIGHT
.loop
@@ -171,6 +172,7 @@ ScheduleColumnRedrawHelper: ; 2d10 (0:2d10)
jr nz, .loop
ret
+
SECTION "home/overworld.asm@QueueScript", ROM0
QueueScript::
@@ -182,4 +184,4 @@ QueueScript::
ld [wQueuedScriptAddr], a
ld a, h
ld [wQueuedScriptAddr + 1], a
- ret \ No newline at end of file
+ ret