Attempt to fix issue with no music in LH after S+Q from Kakariko

This commit is contained in:
codemann8
2024-08-27 07:14:19 -05:00
parent 23943f2234
commit 8b827c3745
2 changed files with 13 additions and 3 deletions

View File

@@ -63,6 +63,7 @@ RTL
;--------------------------------------------------------------------------------
OnQuit:
JSL SQEGFix
JSL MSUResumeReset
LDA.b #$00 : STA.l AltTextFlag ; bandaid patch bug with mirroring away from text
LDA.b #$10 : STA.b MAINDESQ ; thing we wrote over
RTL

15
msu.asm
View File

@@ -428,9 +428,7 @@ MSUInit:
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
@@ -495,6 +493,17 @@ MSUInit:
;--------------------------------------------------------------------------------
;================================================================================
; Purge MSU Resume values
;--------------------------------------------------------------------------------
MSUResumeReset:
LDA.b #$00
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
;--------------------------------------------------------------------------------