diff --git a/Source/Core/Core/HW/DSPHLE/UCodes/Zelda.cpp b/Source/Core/Core/HW/DSPHLE/UCodes/Zelda.cpp index 2d7ab824f7..3dd922f183 100644 --- a/Source/Core/Core/HW/DSPHLE/UCodes/Zelda.cpp +++ b/Source/Core/Core/HW/DSPHLE/UCodes/Zelda.cpp @@ -208,6 +208,8 @@ void ZeldaUCode::HandleMailDefault(u32 mail) switch (mail & 0xFFFF) { case 1: + m_cmd_can_execute = true; + RunPendingCommands(); NOTICE_LOG(DSPHLE, "UCode being replaced."); m_upload_setup_in_progress = true; SetMailState(MailState::HALTED);