From 407c8072f74257e820ac069766c5ef57e7afb293 Mon Sep 17 00:00:00 2001 From: refraction Date: Thu, 24 May 2012 18:57:23 +0000 Subject: [PATCH] GIF: Ape Escape 2 fix, who thought it was a good idea to transfer data direct through the damn FIFO >.< Silly developers, i hate you! ;p (love you really) git-svn-id: http://pcsx2.googlecode.com/svn/trunk@5225 96395faa-99c1-11dd-bbfe-3dabce05a288 --- pcsx2/FiFo.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pcsx2/FiFo.cpp b/pcsx2/FiFo.cpp index 27ae9eead5..6c4d65cd0b 100644 --- a/pcsx2/FiFo.cpp +++ b/pcsx2/FiFo.cpp @@ -116,4 +116,7 @@ void __fastcall WriteFIFO_GIF(const mem128_t *value) { GUNIT_LOG("WriteFIFO_GIF()"); gifUnit.TransferGSPacketData(GIF_TRANS_FIFO, (u8*)value, 16); + + if(gifUnit.gifPath[GIF_PATH_3].state == GIF_PATH_WAIT) + gifUnit.gifPath[GIF_PATH_3].state = GIF_PATH_IDLE; }