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?
This commit is contained in:
mid-kid
2019-04-27 19:50:24 +02:00
parent 7111ae8e58
commit f4907040c9
7 changed files with 415 additions and 336 deletions

View File

@@ -957,6 +957,8 @@ CrystalIntroSequence:
jr c, StartTitleScreen
farcall CrystalIntro
; fallthrough
StartTitleScreen:
ldh a, [rSVBK]
push af

View File

@@ -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