diff --git a/src/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/PPU.cs b/src/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/PPU.cs index 326375f62b..f60bc038e5 100644 --- a/src/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/PPU.cs +++ b/src/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/PPU.cs @@ -358,7 +358,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES ppu_open_bus = 0; ppu_open_bus_decay_timer = new int[8]; double_2007_read = 0; - start_up_offset = 2; + start_up_offset = -4; } private void runppu() diff --git a/src/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/PPU.regs.cs b/src/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/PPU.regs.cs index ea5102cb26..12e448ee5e 100644 --- a/src/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/PPU.regs.cs +++ b/src/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/PPU.regs.cs @@ -303,9 +303,9 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES ppur = new PPUREGS(); reg_2000 = new Reg_2000(ppur); reg_2001 = new Reg_2001(); - Reg2002_objoverflow = false; + Reg2002_objoverflow = true; Reg2002_objhit = false; - Reg2002_vblank_active = false; + Reg2002_vblank_active = true; PPUGenLatch = 0; reg_2003 = 0; vtoggle = false;