GPU: Don't use field offset for ODE in vblank
This commit is contained in:
parent
2bc1c67236
commit
65c42cd30e
|
@ -704,8 +704,8 @@ void GPU::Execute(TickCount ticks)
|
||||||
// alternating even line bit in 240-line mode
|
// alternating even line bit in 240-line mode
|
||||||
if (m_GPUSTAT.In480iMode())
|
if (m_GPUSTAT.In480iMode())
|
||||||
{
|
{
|
||||||
m_GPUSTAT.displaying_odd_line =
|
m_GPUSTAT.displaying_odd_line = ConvertToBoolUnchecked(
|
||||||
ConvertToBoolUnchecked((m_crtc_state.regs.Y + BoolToUInt32(m_GPUSTAT.interlaced_field)) & u32(1));
|
(m_crtc_state.regs.Y + BoolToUInt32(m_GPUSTAT.interlaced_field && !m_crtc_state.in_vblank)) & u32(1));
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue