mirror of https://github.com/PCSX2/pcsx2.git
Added VIF wait to MFIFO, fixes Crash of the Titans graphics
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@1264 96395faa-99c1-11dd-bbfe-3dabce05a288
This commit is contained in:
parent
a46f1538f0
commit
0900ef5420
|
@ -533,6 +533,17 @@ void vifMFIFOInterrupt()
|
||||||
{
|
{
|
||||||
g_vifCycles = 0;
|
g_vifCycles = 0;
|
||||||
|
|
||||||
|
if((vif1Regs->stat & VIF1_STAT_VGW))
|
||||||
|
{
|
||||||
|
if(gif->chcr & 0x100)
|
||||||
|
{
|
||||||
|
CPU_INT(10, 16);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
else vif1Regs->stat &= ~VIF1_STAT_VGW;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
if((spr0->chcr & 0x100) && spr0->qwc == 0)
|
if((spr0->chcr & 0x100) && spr0->qwc == 0)
|
||||||
{
|
{
|
||||||
spr0->chcr &= ~0x100;
|
spr0->chcr &= ~0x100;
|
||||||
|
|
Loading…
Reference in New Issue