summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPikalaxALT <pikalaxalt@gmail.com>2018-06-11 08:44:34 -0400
committerPikalaxALT <pikalaxalt@gmail.com>2018-06-11 08:44:34 -0400
commit9062e78b640ae5aa412e7d5f405d874305d61ada (patch)
treef312f74e62b857d588ca9dc88a43ff140954d673
parent314a0978f8006c927b59ae966346004789e06e0d (diff)
Another gap bites the dust
-rw-r--r--home/map.asm29
-rw-r--r--shim.sym1
-rw-r--r--wram.asm3
3 files changed, 26 insertions, 7 deletions
diff --git a/home/map.asm b/home/map.asm
index 4e40fe6..643ba1a 100644
--- a/home/map.asm
+++ b/home/map.asm
@@ -447,11 +447,32 @@ FadeIn:: ; 23e5 ; This is not OverworldFadeIn, but I don't know what it is
callab OverworldFadeIn
ret
-Function2407:: ; 2407
- ; TODO
-
+Function2407:: ; 00:2407
+ ld a, $2a
+ ld [wcb77], a
+ xor a
+ ld [wPlayerAction], a
+ ld a, [wPlayerFacing]
+ and $c
+ ld [wPlayerFacing], a
+ ld a, [wPlayerStandingTile]
+ and $f0
+ cp $70
+ ret nz
+ ld a, [wPlayerStandingTile]
+ cp $72
+ ret z
+ cp $70
+ ret z
+ cp $78
+ ret z
+ ld a, $0
+ ld [wPlayerFacing], a
+ ld a, $0
+ ld d, $0
+ call Function19c0
+ ret
-SECTION "Map stuff", ROM0[$2439]
MapSetup_Connection:: ; 2439
call EnterMapConnection
call CopyMapPartialAndAttributes
diff --git a/shim.sym b/shim.sym
index ace12cf..37c7eb5 100644
--- a/shim.sym
+++ b/shim.sym
@@ -1,5 +1,4 @@
; ROM0
-00:2C05 StartMenuCheck
00:2F1D Function2f1d
00:3111 Function3111
00:3171 Function3171
diff --git a/wram.asm b/wram.asm
index 64b8b44..0c334cc 100644
--- a/wram.asm
+++ b/wram.asm
@@ -242,8 +242,7 @@ wVBCopyFarSize:: ds 1 ; cb71
wVBCopyFarSrc:: ds 2 ; cb72
wVBCopyFarDst:: ds 2 ; cb74
wVBCopyFarSrcBank:: ds 1 ; cb76
- db
-
+wcb77:: db ; cb77
wMovementObject:: db ; cb78
ptrba wMovementData ; cb79