From d2169d725bdc95876f50498ac238a38182296fc5 Mon Sep 17 00:00:00 2001 From: refractionpcsx2 Date: Sat, 3 Oct 2020 01:01:12 +0100 Subject: [PATCH] SIF: Correct IOP cycle count for SIF transfers --- pcsx2/Sif0.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pcsx2/Sif0.cpp b/pcsx2/Sif0.cpp index 5ff0ad83c5..8686f9ab52 100644 --- a/pcsx2/Sif0.cpp +++ b/pcsx2/Sif0.cpp @@ -80,7 +80,7 @@ static __fi bool WriteIOPtoFifo() hw_dma9.madr += writeSize << 2; // iop is 1/8th the clock rate of the EE and psxcycles is in words (not quadwords). - sif0.iop.cycles += (writeSize >> 2)/* * BIAS*/; // fixme : should be >> 4 + sif0.iop.cycles += writeSize; //1 word per cycle sif0.iop.counter -= writeSize; if (sif0.iop.counter == 0 && sif0.iop.writeJunk)