summaryrefslogtreecommitdiff
path: root/main.asm
diff options
context:
space:
mode:
authorMarcus Huderle <huderlem@gmail.com>2015-04-01 18:39:31 -0700
committerMarcus Huderle <huderlem@gmail.com>2015-04-01 18:39:31 -0700
commitde2bb9890d93b8801b5d7ea649249d59cf93a732 (patch)
tree6e6703c5362cd4fe0249e2d62841f51ffb30c1ce /main.asm
parentc2a1d14763b4deafaa112842756b70fb381175b8 (diff)
Dump unknown stage core logic.
Diffstat (limited to 'main.asm')
-rwxr-xr-xmain.asm20
1 files changed, 15 insertions, 5 deletions
diff --git a/main.asm b/main.asm
index f73197e..bc87ebb 100755
--- a/main.asm
+++ b/main.asm
@@ -4844,11 +4844,11 @@ CallTable_2822: ; 0x2822
dw Func_14652
db Bank(Func_14652), $00
- dw $406D
- db $06, $00
+ dw Func_1806d
+ db Bank(Func_1806d), $00
- dw $406E
- db $06, $00
+ dw Func_1806e
+ db Bank(Func_1806e), $00
; STAGE_BLUE_FIELD_TOP
dw $4715
@@ -19341,7 +19341,17 @@ Func_18062: ; 0x18062
call BankSwitch
ret
-INCBIN "baserom.gbc",$1806d,$18099 - $1806d
+Func_1806d: ; 0x1806d
+ ret
+
+Func_1806e: ; 0x1806e
+ ld [$ff8a], a
+ ld a, Bank(Func_1652d)
+ ld hl, Func_1652d
+ call BankSwitch
+ ret
+
+INCBIN "baserom.gbc",$18079,$18099 - $18079
InitGengarBonusStage: ; 0x18099
ld a, [$d7c1]