From d4cf54d56cafaf1ae06d26c48e9a4f0ca1596401 Mon Sep 17 00:00:00 2001 From: wheremyfoodat <44909372+wheremyfoodat@users.noreply.github.com> Date: Tue, 2 Jul 2024 15:57:39 +0300 Subject: [PATCH] Tweak Y2R timings --- src/core/services/y2r.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/core/services/y2r.cpp b/src/core/services/y2r.cpp index ae0961cf..1c7b33cd 100644 --- a/src/core/services/y2r.cpp +++ b/src/core/services/y2r.cpp @@ -441,7 +441,8 @@ void Y2RService::startConversion(u32 messagePointer) { mem.write32(messagePointer + 4, Result::Success); // Schedule Y2R conversion end event. - static constexpr u64 delayTicks = 60'000; + // The tick value is tweaked based on the minimum delay needed to get FIFA 15 to not hang due to a race condition on its title screen + static constexpr u64 delayTicks = 1'350'000; isBusy = true; // Remove any potential pending Y2R event and schedule a new one