From 40d9e13334e1eaae7e0505e3c8218e9e32911d11 Mon Sep 17 00:00:00 2001 From: refractionpcsx2 Date: Fri, 19 Feb 2021 11:16:07 +0000 Subject: [PATCH] IPU: Fill Input FIFO on command end ready for next command --- pcsx2/IPU/IPU.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pcsx2/IPU/IPU.cpp b/pcsx2/IPU/IPU.cpp index a133163bbe..c304ed373a 100644 --- a/pcsx2/IPU/IPU.cpp +++ b/pcsx2/IPU/IPU.cpp @@ -1000,4 +1000,10 @@ __noinline void IPUWorker() ipuRegs.ctrl.BUSY = 0; //ipu_cmd.current = 0xffffffff; hwIntcIrq(INTC_IPU); + + // Fill the FIFO ready for the next command + if (ipu1ch.chcr.STR && cpuRegs.eCycle[4] == 0x9999) + { + CPU_INT(DMAC_TO_IPU, 32); + } }