From f3489488fec592636774b78145606dacd766e35a Mon Sep 17 00:00:00 2001 From: qwertymodo Date: Tue, 23 Oct 2018 12:02:50 -0700 Subject: [PATCH] Fix MSU-1 pendant softlock on buggy higan RetroArch core --- msu.asm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/msu.asm b/msu.asm index 5d512a7..bd8f653 100644 --- a/msu.asm +++ b/msu.asm @@ -176,6 +176,7 @@ pendant_fanfare: LDA !REG_MSU_ID_23 : CMP !VAL_MSU_ID_23 : BNE .spc LDA !REG_MSU_ID_45 : CMP !VAL_MSU_ID_45 : BNE .spc SEP #$20 + LDA !REG_MSU_STATUS : BIT !FLAG_MSU_STATUS_TRACK_MISSING : BNE .spc LDA !REG_MSU_LOAD_FLAG : BNE .continue LDA !REG_MSU_STATUS : BIT !FLAG_MSU_STATUS_AUDIO_PLAYING : BEQ .done .continue @@ -194,6 +195,7 @@ crystal_fanfare: LDA !REG_MSU_ID_23 : CMP !VAL_MSU_ID_23 : BNE .spc LDA !REG_MSU_ID_45 : CMP !VAL_MSU_ID_45 : BNE .spc SEP #$20 + LDA !REG_MSU_STATUS : BIT !FLAG_MSU_STATUS_TRACK_MISSING : BNE .spc LDA !REG_MSU_LOAD_FLAG : BNE .continue LDA !REG_MSU_STATUS : BIT !FLAG_MSU_STATUS_AUDIO_PLAYING : BEQ .done .continue