mirror of https://github.com/PCSX2/pcsx2.git
Fix for SSX3 not booting. VIF FIFO now clears when not in Reverse mode, regardless of MSKPATH3
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@1396 96395faa-99c1-11dd-bbfe-3dabce05a288
This commit is contained in:
parent
a2dc609822
commit
b50fcc90d1
|
@ -2603,7 +2603,8 @@ __forceinline void vif1Interrupt()
|
|||
//Im not totally sure why Path3 Masking makes it want to see stuff in the fifo
|
||||
//Games effected by setting, Fatal Frame, KH2, Shox, Crash N Burn, GT3/4 possibly
|
||||
//Im guessing due to the full gs fifo before the reverse? (Refraction)
|
||||
if(!vif1Regs->mskpath3)vif1Regs->stat &= ~0x1F000000; // FQC=0
|
||||
//Note also this is only the condition for reverse fifo mode, normal direction clears it as normal
|
||||
if(!vif1Regs->mskpath3 || (vif1ch->chcr & 0x1))vif1Regs->stat &= ~0x1F000000; // FQC=0
|
||||
}
|
||||
|
||||
void dmaVIF1()
|
||||
|
|
Loading…
Reference in New Issue