diff --git a/Source/Core/Core/Src/HW/SystemTimers.cpp b/Source/Core/Core/Src/HW/SystemTimers.cpp index e79319d0ae..698e03ea4a 100644 --- a/Source/Core/Core/Src/HW/SystemTimers.cpp +++ b/Source/Core/Core/Src/HW/SystemTimers.cpp @@ -235,6 +235,8 @@ void PatchEngineCallback(u64 userdata, int cyclesLate) // Patch mem and run the Action Replay PatchEngine::ApplyFramePatches(); PatchEngine::ApplyARPatches(); + + CoreTiming::ScheduleEvent((GetTicksPerSecond() / 60) - cyclesLate, et_PatchEngine); } void Init()