diff --git a/src/BizHawk.Emulation.Cores/Consoles/Sega/SMS/VDP.Mode4.cs b/src/BizHawk.Emulation.Cores/Consoles/Sega/SMS/VDP.Mode4.cs index b05fca6047..bb6b8c63e3 100644 --- a/src/BizHawk.Emulation.Cores/Consoles/Sega/SMS/VDP.Mode4.cs +++ b/src/BizHawk.Emulation.Cores/Consoles/Sega/SMS/VDP.Mode4.cs @@ -304,25 +304,28 @@ namespace BizHawk.Emulation.Cores.Sega.MasterSystem OverscanFrameBuffer = new int[OverscanFrameHeight * OverscanFrameWidth]; } + // TODO: overscan color can change, this should be calculated per scanline, not done in bulk at the end + int overscan_color = Palette[BackdropColor]; + // Top overscan for (int y=0; y Palette[BackdropColor]; + public int BackgroundColor => unchecked((int)0xFF000000); public int VsyncNumerator => DisplayType == DisplayType.NTSC ? 60 : 50;