summaryrefslogtreecommitdiff
path: root/engine/bank1.asm
diff options
context:
space:
mode:
Diffstat (limited to 'engine/bank1.asm')
-rwxr-xr-xengine/bank1.asm42
1 files changed, 42 insertions, 0 deletions
diff --git a/engine/bank1.asm b/engine/bank1.asm
new file mode 100755
index 0000000..617b70e
--- /dev/null
+++ b/engine/bank1.asm
@@ -0,0 +1,42 @@
+Func_4000: ; 4000 (1:4000)
+ di
+ ld sp, $e000
+ call Func_0ea6
+ call Func_02e4
+ call Func_02dd
+ call Func_07b6
+ ld a, [$a006]
+ ld [$ce47], a
+ ld a, [$a009]
+ ld [$ccf2], a
+ call Func_07be
+ ld a, $1
+ ld [$cd0d], a
+ ei
+ farcall Func_1a6cc
+ ld a, [$ff90]
+ cp $3
+ jr z, .asm_4035
+ farcall Func_126d1
+ jr Func_4000
+.asm_4035
+ call Func_405a
+ call Func_04a2
+ ld hl, $00a2
+ call Func_2af0
+ jr c, .asm_404d
+ call Func_07b6
+ xor a
+ ld [$a000], a
+ call Func_07be
+.asm_404d
+ jp Func_051b
+
+Func_4050: ; 4050 (1:4050)
+ farcall Func_1996e
+ ld a, $1
+ ld [$cd0d], a
+ ret
+
+Func_405a: ; 405a (1:405a)
+INCBIN "baserom.gbc",$405a,$8000 - $405a \ No newline at end of file