DSPHLE/AX: hacky fix for Donkey Kong Barrel Blast
This commit is contained in:
parent
ba58e336bc
commit
bf602926c0
|
@ -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)
|
||||
|
|
Loading…
Reference in New Issue