Move crysaudio ram from sram to wram

This commit is contained in:
dannye 2021-03-28 12:26:46 -05:00
parent baf447a260
commit 5f87413b23
12 changed files with 253 additions and 379 deletions

View file

@ -4,10 +4,6 @@ LoadSAV:
call ClearScreen
call LoadFontTilePatterns
call LoadTextBoxTilePatterns
ld a, 1
ld [wHaltAudio], a
call LoadSAV0
jr c, .badsum
call LoadSAV1
@ -29,9 +25,6 @@ LoadSAV:
ld a, $1 ; bad checksum
.goodsum
ld [wSaveFileStatus], a
ld a, 0
ld [wHaltAudio], a
ret
FileDataDestroyedText:
@ -281,18 +274,9 @@ SaveSAVtoSRAM2:
SaveSAVtoSRAM::
ld a, $2
ld [wSaveFileStatus], a
ld a, 1
ld [wHaltAudio], a
call SaveSAVtoSRAM0
call SaveSAVtoSRAM1
call SaveSAVtoSRAM2
ld a, 0
ld [wHaltAudio], a
ret
jp SaveSAVtoSRAM2
SAVCheckSum:
;Check Sum (result[1 byte] is complemented)
@ -407,9 +391,6 @@ WhenYouChangeBoxText:
CopyBoxToOrFromSRAM:
; copy an entire box from hl to de with b as the SRAM bank
ld a, 1
ld [wHaltAudio], a
push hl
ld a, SRAM_ENABLE
ld [MBC1SRamEnable], a
@ -435,9 +416,6 @@ CopyBoxToOrFromSRAM:
xor a
ld [MBC1SRamBankingMode], a
ld [MBC1SRamEnable], a
xor a
ld [wHaltAudio], a
ret
DisplayChangeBoxMenu:
@ -535,9 +513,6 @@ BoxNoText:
EmptyAllSRAMBoxes:
; marks all boxes in SRAM as empty (initialisation for the first time the
; player changes the box)
ld a, 1
ld [wHaltAudio], a
ld a, SRAM_ENABLE
ld [MBC1SRamEnable], a
ld a, $1
@ -551,9 +526,6 @@ EmptyAllSRAMBoxes:
xor a
ld [MBC1SRamBankingMode], a
ld [MBC1SRamEnable], a
xor a
ld [wHaltAudio], a
ret
EmptySRAMBoxesInBank:
@ -585,9 +557,6 @@ EmptySRAMBox:
ret
GetMonCountsForAllBoxes:
ld a, 1
ld [wHaltAudio], a
ld hl, wBoxMonCounts
push hl
ld a, SRAM_ENABLE
@ -614,8 +583,6 @@ GetMonCountsForAllBoxes:
ld a, [wNumInBox]
ld [hl], a
xor a
ld [wHaltAudio], a
ret
GetMonCountsForBoxesInBank:
@ -637,9 +604,6 @@ SAVCheckRandomID:
; checks if Sav file is the same by checking player's name 1st letter
; and the two random numbers generated at game beginning
; (which are stored at wPlayerID)s
ld a, 1
ld [wHaltAudio], a
ld a, $0a
ld [MBC1SRamEnable], a
ld a, $01
@ -668,9 +632,6 @@ SAVCheckRandomID:
ld a, $00
ld [MBC1SRamBankingMode], a
ld [MBC1SRamEnable], a
xor a
ld [wHaltAudio], a
ret
SaveHallOfFameTeams:
@ -709,9 +670,6 @@ LoadHallOfFameTeams:
; fallthrough
HallOfFame_Copy:
ld a, 1
ld [wHaltAudio], a
ld a, SRAM_ENABLE
ld [MBC1SRamEnable], a
ld a, $1
@ -722,15 +680,9 @@ HallOfFame_Copy:
xor a
ld [MBC1SRamBankingMode], a
ld [MBC1SRamEnable], a
xor a
ld [wHaltAudio], a
ret
ClearSAV:
ld a, 1
ld [wHaltAudio], a
ld a, SRAM_ENABLE
ld [MBC1SRamEnable], a
ld a, $1
@ -746,9 +698,6 @@ ClearSAV:
xor a
ld [MBC1SRamBankingMode], a
ld [MBC1SRamEnable], a
xor a
ld [wHaltAudio], a
ret
PadSRAM_FF: