DSPHLE/AX: hacky fix for Donkey Kong Barrel Blast

This commit is contained in:
Tillmann Karras 2025-02-03 22:19:52 +00:00
parent ba58e336bc
commit bf602926c0
1 changed files with 9 additions and 3 deletions

View File

@ -742,9 +742,9 @@ void AXUCode::HandleMail(u32 mail)
case MailState::WaitingForCmdListAddress:
CopyCmdList(mail, m_cmdlist_size);
HandleCommandList();
m_cmdlist_size = 0;
SignalWorkEnd();
//HandleCommandList();
//m_cmdlist_size = 0;
//SignalWorkEnd();
m_mail_state = MailState::WaitingForNextTask;
break;
@ -810,6 +810,12 @@ void AXUCode::Update()
{
m_mail_handler.PushMail(DSP_RESUME, true);
}
else if (m_cmdlist_size)
{
HandleCommandList();
m_cmdlist_size = 0;
SignalWorkEnd();
}
}
void AXUCode::DoAXState(PointerWrap& p)