Fixed up lemmings, was a condition i never thought about, stupid Path3 masking..

git-svn-id: http://pcsx2.googlecode.com/svn/trunk@3293 96395faa-99c1-11dd-bbfe-3dabce05a288
This commit is contained in:
refraction 2010-06-25 00:47:34 +00:00
parent 976cb072a0
commit c18b61f585
1 changed files with 3 additions and 3 deletions

View File

@ -100,7 +100,7 @@ __forceinline void gsInterrupt()
{
GIF_LOG("gsInterrupt: %8.8x", cpuRegs.cycle);
if(GSTransferStatus.PTH3 == STOPPED_MODE && gifRegs->stat.APATH == GIF_APATH3 )
if(GSTransferStatus.PTH3 >= IDLE_MODE && gifRegs->stat.APATH == GIF_APATH3 )
{
gifRegs->stat.OPH = false;
gifRegs->stat.APATH = GIF_APATH_IDLE;
@ -134,9 +134,9 @@ __forceinline void gsInterrupt()
////
/*gifRegs->stat.OPH = false;
GSTransferStatus.PTH3 = STOPPED_MODE;
gifRegs->stat.APATH = GIF_APATH_IDLE;
gifRegs->stat.APATH = GIF_APATH_IDLE;*/
////
gifRegs->stat.clear_flags(GIF_STAT_FQC);*/
gifRegs->stat.clear_flags(GIF_STAT_FQC);
clearFIFOstuff(false);
hwDmacIrq(DMAC_GIF);
//DevCon.Warning("GIF DMA end");