From 28ff96deb52c64bbda8e7d57acd36fcae324f6b4 Mon Sep 17 00:00:00 2001 From: alyosha-tas Date: Tue, 22 Jun 2021 12:23:15 -0400 Subject: [PATCH] NESHawk: update startup state --- src/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/PPU.cs | 2 +- src/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/PPU.regs.cs | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) 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;