summaryrefslogtreecommitdiff
path: root/engine/menus/save.asm
diff options
context:
space:
mode:
authormid-kid <esteve.varela@gmail.com>2019-04-27 19:50:24 +0200
committermid-kid <esteve.varela@gmail.com>2019-10-21 00:42:36 +0200
commitf4907040c9f757960dd1e37c3c02a3c01824b1e1 (patch)
tree47bf8c27ab98410f6f70749a96d6f5fe6298c800 /engine/menus/save.asm
parent7111ae8e582996f2b6ef36427cf54e0c168593ae (diff)
Label some more WRAM/SRAM things
This should be all of the memory locations that are actually used, and some more. Removal of all addresses when?
Diffstat (limited to 'engine/menus/save.asm')
-rw-r--r--engine/menus/save.asm13
1 files changed, 6 insertions, 7 deletions
diff --git a/engine/menus/save.asm b/engine/menus/save.asm
index 7116e817a..5d2138044 100644
--- a/engine/menus/save.asm
+++ b/engine/menus/save.asm
@@ -391,11 +391,10 @@ EraseHallOfFame:
jp CloseSRAM
Unreferenced_Function14d18:
-; copy .Data to SRA4:a007
- ld a, 4 ; MBC30 bank used by JP Crystal; inaccessible by MBC3
+ ld a, BANK(s4_a007)
call GetSRAMBank
ld hl, .Data
- ld de, $a007 ; address of MBC30 bank
+ ld de, s4_a007
ld bc, .DataEnd - .Data
call CopyBytes
jp CloseSRAM
@@ -833,9 +832,9 @@ _SaveData:
ld hl, wd479
ld a, [hli]
- ld [$a60e + 0], a
+ ld [s4_a60e + 0], a
ld a, [hli]
- ld [$a60e + 1], a
+ ld [s4_a60e + 1], a
jp CloseSRAM
@@ -851,9 +850,9 @@ _LoadData:
; (harmlessly) writes the aforementioned wEventFlags to the unused wd479.
ld hl, wd479
- ld a, [$a60e + 0]
+ ld a, [s4_a60e + 0]
ld [hli], a
- ld a, [$a60e + 1]
+ ld a, [s4_a60e + 1]
ld [hli], a
jp CloseSRAM