diff --git a/Core/Ppu.cpp b/Core/Ppu.cpp index d953e4e..c68b775 100644 --- a/Core/Ppu.cpp +++ b/Core/Ppu.cpp @@ -482,9 +482,9 @@ void Ppu::RenderScanline() break; case 8: - //Forced blank - RenderBgColor(); - RenderBgColor(); + //Forced blank, output black + memset(_mainScreenBuffer + _drawStartX, 0, (_drawEndX - _drawStartX + 1) * 2); + memset(_subScreenBuffer + _drawStartX, 0, (_drawEndX - _drawStartX + 1) * 2); break; }