From 16b2fb0639d21d4f49d170585df424ed35bfe7d4 Mon Sep 17 00:00:00 2001 From: ramapcsx2 Date: Tue, 29 Jun 2010 09:58:05 +0000 Subject: [PATCH] Patch in something for ref, may cure some issues with super VU. git-svn-id: http://pcsx2.googlecode.com/svn/trunk@3342 96395faa-99c1-11dd-bbfe-3dabce05a288 --- pcsx2/x86/sVU_zerorec.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pcsx2/x86/sVU_zerorec.cpp b/pcsx2/x86/sVU_zerorec.cpp index 2e826d1b8f..560c832b1b 100644 --- a/pcsx2/x86/sVU_zerorec.cpp +++ b/pcsx2/x86/sVU_zerorec.cpp @@ -4367,6 +4367,12 @@ void recVUMI_XGKICK(VURegs *VU, int info) AND32ItoR(isreg, 0x3fff); s_XGKICKReg = isreg; + if(GSTransferStatus.PTH1 == STOPPED_MODE && gifRegs->stat.APATH == GIF_APATH1 ) + { + gifRegs->stat.OPH = false; + gifRegs->stat.APATH = GIF_APATH_IDLE; + } + if (!SUPERVU_XGKICKDELAY || pc == s_pCurBlock->endpc) { recVUMI_XGKICK_(VU); }