Fixed delayed MSCAL stuff.

This commit is contained in:
Jean-Philip Desjardins 2015-05-09 22:10:26 -04:00
parent 58b9c8e1b8
commit 9a74630465

View File

@ -818,7 +818,7 @@ void CVif::StartMicroProgram(uint32 address)
void CVif::StartDelayedMicroProgram(uint32 address)
{
if(IsRunning())
if(m_vpu.IsVuRunning())
{
m_STAT.nVEW = 1;
return;
@ -834,8 +834,8 @@ bool CVif::ResumeDelayedMicroProgram()
if(m_pendingMicroProgram != -1)
{
assert(!IsWaitingForProgramEnd());
assert(!IsRunning());
ExecuteMicroProgram(m_pendingMicroProgram);
assert(!m_vpu.IsVuRunning());
m_vpu.ExecuteMicroProgram(m_pendingMicroProgram);
m_pendingMicroProgram = -1;
return true;
}