X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?p=pcsx_rearmed.git;a=blobdiff_plain;f=libpcsxcore%2Fpsxhw.c;h=ebdff87ce7eaa828e2806935d0911a12ca8ec9fd;hp=bcedb9736b9eb0c6b0fb521f02ed8c0daabf4195;hb=8ad120c9c4dca424feac32098cb4af6a2c8f641f;hpb=ddbaf678c49d33cf60f1eac5069e3275baa2c685 diff --git a/libpcsxcore/psxhw.c b/libpcsxcore/psxhw.c index bcedb973..ebdff87c 100644 --- a/libpcsxcore/psxhw.c +++ b/libpcsxcore/psxhw.c @@ -242,6 +242,8 @@ u32 psxHwRead32(u32 add) { case 0x1f801814: gpuSyncPluginSR(); hard = HW_GPU_STATUS; + if (hSyncCount < 240 && (HW_GPU_STATUS & PSXGPU_ILACE_BITS) != PSXGPU_ILACE_BITS) + hard |= PSXGPU_LCF & (psxRegs.cycle << 20); #ifdef PSXHW_LOG PSXHW_LOG("GPU STATUS 32bit read %x\n", hard); #endif