diff --git a/pcsx2/Counters.c b/pcsx2/Counters.c index 07ed563d1a..3e0887bdf4 100644 --- a/pcsx2/Counters.c +++ b/pcsx2/Counters.c @@ -67,12 +67,12 @@ void rcntSet() { } //Calculate HBlank - c = counters[4].CycleT - (cpuRegs.cycle - counters[4].sCycleT); + c = HBLANKCNT(0.5); //counters[4].CycleT - (cpuRegs.cycle - counters[4].sCycleT); if (c < nextCounter) nextCounter = c; //if(nextCounter > 0x1000) SysPrintf("Nextcounter %x HBlank %x VBlank %x\n", nextCounter, c, counters[5].CycleT - (cpuRegs.cycle - counters[5].sCycleT)); //Calculate VBlank - c = counters[5].CycleT - (cpuRegs.cycle - counters[5].sCycleT); + c = (VBLANKCNT(1) / 2); //counters[5].CycleT - (cpuRegs.cycle - counters[5].sCycleT); if (c < nextCounter) nextCounter = c; }