Fix for what i hope is the last Tekken Tag bug i find! I'd actually already done this on the VIF side due to another game, but didn't do this side. Fixes it tho ;p Happy smashing of each others faces in..

git-svn-id: http://pcsx2.googlecode.com/svn/trunk@4044 96395faa-99c1-11dd-bbfe-3dabce05a288
This commit is contained in:
refraction 2010-11-22 19:52:11 +00:00
parent f99ca6f4f6
commit 9f52e30c06
1 changed files with 9 additions and 7 deletions

View File

@ -97,6 +97,13 @@ __fi void gsInterrupt()
{ {
GIF_LOG("gsInterrupt: %8.8x", cpuRegs.cycle); GIF_LOG("gsInterrupt: %8.8x", cpuRegs.cycle);
if (dmacRegs.ctrl.MFD == MFD_GIF) // GIF MFIFO
{
//Console.WriteLn("GIF MFIFO");
gifMFIFOInterrupt();
return;
}
if(SIGNAL_IMR_Pending == true) if(SIGNAL_IMR_Pending == true)
{ {
//DevCon.Warning("Path 3 Paused"); //DevCon.Warning("Path 3 Paused");
@ -432,14 +439,9 @@ void dmaGIF()
} }
} }
if (dmacRegs.ctrl.MFD == MFD_GIF) // GIF MFIFO
{
//Console.WriteLn("GIF MFIFO");
gifMFIFOInterrupt();
return;
}
GIFdma();
gsInterrupt();
} }
static u16 QWCinGIFMFIFO(u32 DrainADDR) static u16 QWCinGIFMFIFO(u32 DrainADDR)