diff --git a/src/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/GBC_GB_PPU.cs b/src/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/GBC_GB_PPU.cs index e96e1e38fb..62ba83bb26 100644 --- a/src/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/GBC_GB_PPU.cs +++ b/src/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/GBC_GB_PPU.cs @@ -833,6 +833,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawk window_is_reset = false; // don't evaluate sprites until pre-render for window is over + pre_render = true; pre_render_2 = true; } @@ -1199,6 +1200,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawk // here we set up rendering // unlike for the normal background case, there is no pre-render period for the window // so start shifting in data to the screen right away + pre_render = false; pre_render_2 = false; first_fetch = true; diff --git a/src/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/GBC_PPU.cs b/src/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/GBC_PPU.cs index d388374745..b1ce6001b8 100644 --- a/src/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/GBC_PPU.cs +++ b/src/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/GBC_PPU.cs @@ -829,6 +829,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawk window_is_reset = false; // don't evaluate sprites until pre-render for window is over + pre_render = true; pre_render_2 = true; } @@ -1156,6 +1157,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawk // here we set up rendering // unlike for the normal background case, there is no pre-render period for the window // so start shifting in data to the screen right away + pre_render = false; pre_render_2 = false; first_fetch = true; diff --git a/src/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/GB_PPU.cs b/src/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/GB_PPU.cs index 56f294e29a..9447769e78 100644 --- a/src/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/GB_PPU.cs +++ b/src/BizHawk.Emulation.Cores/Consoles/Nintendo/GBHawk/GB_PPU.cs @@ -516,6 +516,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawk window_is_reset = false; // don't evaluate sprites until pre-render for window is over + pre_render = true; pre_render_2 = true; } @@ -804,6 +805,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawk // here we set up rendering // unlike for the normal background case, there is no pre-render period for the window // so start shifting in data to the screen right away + pre_render = false; pre_render_2 = false; first_fetch = true;