From b6ebe427ac36e4b2ca08b2f98e2781e02ea1eaa9 Mon Sep 17 00:00:00 2001 From: Henrik Rydgard Date: Tue, 18 Dec 2012 09:26:08 +0100 Subject: [PATCH] Use the right reschedule function.. --- Core/HLE/sceDisplay.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Core/HLE/sceDisplay.cpp b/Core/HLE/sceDisplay.cpp index df34fda23c..e10622fbba 100644 --- a/Core/HLE/sceDisplay.cpp +++ b/Core/HLE/sceDisplay.cpp @@ -364,12 +364,12 @@ u32 sceDisplayGetVcount() // Too spammy // DEBUG_LOG(HLE,"%i=sceDisplayGetVcount()", vCount); - // Puyo Puyo Fever polls this as a substitute for waiting vblank. + // Puyo Puyo Fever polls this as a substitute for waiting for vblank. // As a result, the game never gets to reschedule so it doesn't mix audio and things break. // I added this as a workaround until we figure out what call actually does reschedule - it doesn't call much though... CoreTiming::Idle(1000000); - __KernelReSchedule(); // Puyo puyo hack? + hleReSchedule("sceDisplayGetVcount hack"); // Puyo puyo hack? return vCount; }