diff --git a/gfx.cpp b/gfx.cpp index c173bf24..58a20374 100644 --- a/gfx.cpp +++ b/gfx.cpp @@ -53,8 +53,6 @@ bool8 S9xGraphicsInit (void) S9xSetRenderPixelFormat(RGB565); #endif - GFX.DoInterlace = 0; - GFX.InterlaceFrame = 0; GFX.RealPPL = GFX.Pitch >> 1; IPPU.OBJChanged = TRUE; Settings.BG_Forced = 0; diff --git a/ppu.cpp b/ppu.cpp index ea9b4ef4..a0ded291 100644 --- a/ppu.cpp +++ b/ppu.cpp @@ -1888,6 +1888,7 @@ void S9xSoftResetPPU (void) memset(IPPU.TileCached[TILE_4BIT_ODD], 0, MAX_4BIT_TILES); PPU.VRAMReadBuffer = 0; // XXX: FIXME: anything better? GFX.InterlaceFrame = 0; + GFX.DoInterlace = 0; IPPU.Interlace = FALSE; IPPU.InterlaceOBJ = FALSE; IPPU.DoubleWidthPixels = FALSE;