diff --git a/Source/Core/Core/HW/DSPHLE/UCodes/UCode_Zelda.cpp b/Source/Core/Core/HW/DSPHLE/UCodes/UCode_Zelda.cpp index 5a329ccf88..4d0ed492d0 100644 --- a/Source/Core/Core/HW/DSPHLE/UCodes/UCode_Zelda.cpp +++ b/Source/Core/Core/HW/DSPHLE/UCodes/UCode_Zelda.cpp @@ -294,10 +294,10 @@ void CUCode_Zelda::HandleMail_NormalVersion(u32 _uMail) if (m_CurVoice >= m_NumVoices) { - m_CurBuffer++; - MixAudio(); + m_CurBuffer++; + m_rMailHandler.PushMail(DSP_SYNC); DSP::GenerateDSPInterruptFromDSPEmu(DSP::INT_DSP); m_rMailHandler.PushMail(0xF355FF00 | m_CurBuffer);