diff --git a/src/core/gpu.cpp b/src/core/gpu.cpp index 0eb47979b..2fd797456 100644 --- a/src/core/gpu.cpp +++ b/src/core/gpu.cpp @@ -909,7 +909,7 @@ void GPU::CRTCTickEvent(TickCount ticks) if (m_GPUSTAT.vertical_interlace) { m_crtc_state.interlaced_field ^= 1u; - m_GPUSTAT.interlaced_field = m_crtc_state.interlaced_field; + m_GPUSTAT.interlaced_field = !m_crtc_state.interlaced_field; } else {