mirror of https://github.com/snes9xgit/snes9x.git
Don't break interlace syncopation on frame skip.
Unfortunately, save states with the wrong field are now broken forever.
This commit is contained in:
parent
f6043b8cb5
commit
1d198c6c7d
3
gfx.cpp
3
gfx.cpp
|
@ -342,9 +342,10 @@ void S9xBuildDirectColourMaps (void)
|
||||||
|
|
||||||
void S9xStartScreenRefresh (void)
|
void S9xStartScreenRefresh (void)
|
||||||
{
|
{
|
||||||
|
GFX.InterlaceFrame = !GFX.InterlaceFrame;
|
||||||
|
|
||||||
if (IPPU.RenderThisFrame)
|
if (IPPU.RenderThisFrame)
|
||||||
{
|
{
|
||||||
GFX.InterlaceFrame = !GFX.InterlaceFrame;
|
|
||||||
if (!GFX.DoInterlace || !GFX.InterlaceFrame)
|
if (!GFX.DoInterlace || !GFX.InterlaceFrame)
|
||||||
{
|
{
|
||||||
if (!S9xInitUpdate())
|
if (!S9xInitUpdate())
|
||||||
|
|
Loading…
Reference in New Issue