diff --git a/Source/Core/Core/HW/VideoInterface.cpp b/Source/Core/Core/HW/VideoInterface.cpp index be197f4915..bad084e5da 100644 --- a/Source/Core/Core/HW/VideoInterface.cpp +++ b/Source/Core/Core/HW/VideoInterface.cpp @@ -916,7 +916,7 @@ void VideoInterfaceManager::Update(u64 ticks) auto& core_timing = m_system.GetCoreTiming(); if (!(m_half_line_count & 1)) { - m_ticks_last_line_start = core_timing.GetTicks(); + m_ticks_last_line_start = ticks; } // TODO: Findout why skipping interrupts acts as a frameskip