summaryrefslogtreecommitdiff
path: root/home.asm
diff options
context:
space:
mode:
Diffstat (limited to 'home.asm')
-rwxr-xr-xhome.asm171
1 files changed, 1 insertions, 170 deletions
diff --git a/home.asm b/home.asm
index b90349b..1938843 100755
--- a/home.asm
+++ b/home.asm
@@ -2399,176 +2399,7 @@ Func_ef8: ; 0xef8
jr nz, .asm_f08
ret
-Func_f0c: ; 0xf0c
- call Func_f34
- ret nc
-.asm_f10
- ld a, [hli]
- ld [de], a
- inc de
- dec bc
- ld a, b
- or c
- jr nz, .asm_f10
- scf
- ret
-
-SaveData: ; 0xf1a
-; Input: hl = data to save
-; bc = number of bytes to save
-; de = destination for saved data
- push bc
- push de
- push hl
-.asm_f1d
- ld a, [hli]
- ld [de], a
- inc de
- dec bc
- ld a, b
- or c
- jr nz, .asm_f1d
- pop hl
- pop de
- pop bc
- ld h, d
- ld l, e
- call Func_f74
- call Func_fa1
- call Func_f4c
- ret
-
-Func_f34: ; 0xf34
- call Func_f62
- jr nc, .asm_f3f
- call Func_f7e
- jr nc, .asm_f3f
- ret
-
-.asm_f3f
- add hl, bc
- inc hl
- inc hl
- inc hl
- inc hl
- call Func_f62
- ret nc
- call Func_f7e
- ret
-
-Func_f4c: ; 0xf4c
- push bc
- push hl
- push de
- inc bc
- inc bc
- inc bc
- inc bc
- ld d, h
- ld e, l
- add hl, bc
-.asm_f56
- ld a, [de]
- ld [hli], a
- inc de
- dec bc
- ld a, b
- or c
- jr nz, .asm_f56
- pop de
- pop hl
- pop bc
- ret
-
-Func_f62: ; 0xf62
- push hl
- add hl, bc
- ld a, [hli]
- cp $4e
- jr nz, .asm_f71
- ld a, [hl]
- cp $54
- jr nz, .asm_f71
- scf
- jr .asm_f72
-
-.asm_f71
- and a
-.asm_f72
- pop hl
- ret
-
-Func_f74: ; 0xf74
- push hl
- add hl, bc
- ld a, $4e
- ld [hli], a
- ld a, $54
- ld [hl], a
- pop hl
- ret
-
-Func_f7e: ; 0xf7e
- push bc
- push de
- push hl
- inc bc
- inc bc
- ld de, $0000
-.asm_f86
- ld a, [hli]
- add e
- ld e, a
- jr nc, .asm_f8c
- inc d
-.asm_f8c
- dec bc
- ld a, b
- or c
- jr nz, .asm_f86
- ld a, [hli]
- cp e
- jr nz, .asm_f9c
- ld a, [hl]
- cp d
- jr nz, .asm_f9c
- scf
- jr .asm_f9d
-
-.asm_f9c
- and a
-.asm_f9d
- pop hl
- pop de
- pop bc
- ret
-
-Func_fa1: ; 0xfa1
- push bc
- push de
- push hl
- inc bc
- inc bc
- ld de, $0000
-.asm_fa9
- ld a, [hli]
- add e
- ld e, a
- jr nc, .asm_faf
- inc d
-.asm_faf
- dec bc
- ld a, b
- or c
- jr nz, .asm_fa9
- ld a, e
- ld [hli], a
- ld a, d
- ld [hl], a
- pop hl
- pop de
- pop bc
- ret
+INCLUDE "home/save.asm"
Func_fbc: ; 0xfbc
jp Func_3ff