Actual fix for issue with no music in LH after S+Q from Kakariko

This commit is contained in:
codemann8
2025-06-12 00:58:46 -05:00
parent 4088698af9
commit 021ba9d8a6
4 changed files with 28 additions and 7 deletions

18
msu.asm
View File

@@ -427,11 +427,7 @@ StoreMusicOnDeath:
MSUInit:
PHP
LDA.b #$00
STA.l MSULoadedTrack
STA.l MSUResumeTrack
STA.l MSUResumeTime : STA.l MSUResumeTime+1 : STA.l MSUResumeTime+2 : STA.l MSUResumeTime+3
STA.l MSUResumeControl
JSL MSUResumeReset
LDA.l NoBGM : BNE .done
@@ -496,6 +492,18 @@ MSUInit:
;--------------------------------------------------------------------------------
;================================================================================
; Purge MSU Resume values
;--------------------------------------------------------------------------------
MSUResumeReset:
LDA.b #$00
STA.l MSULoadedTrack
STA.l MSUResumeTrack
STA.l MSUResumeTime : STA.l MSUResumeTime+1 : STA.l MSUResumeTime+2 : STA.l MSUResumeTime+3
STA.l MSUResumeControl
RTL
;--------------------------------------------------------------------------------
;================================================================================
; Stop MSU-1 audio track and save the current position when approriate
;--------------------------------------------------------------------------------