From c1b9293c0958cef28e05f8d895c81f6531a13f22 Mon Sep 17 00:00:00 2001 From: goyuken Date: Fri, 12 Oct 2012 01:58:36 +0000 Subject: [PATCH] TQROM: writes to chrrom are ignored, instead of attempting to write to incorrect chrram addresses --- .../Consoles/Nintendo/NES/Boards/MMC3_family/TQROM.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/MMC3_family/TQROM.cs b/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/MMC3_family/TQROM.cs index 010ba15dd2..0282065c78 100644 --- a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/MMC3_family/TQROM.cs +++ b/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/MMC3_family/TQROM.cs @@ -55,7 +55,9 @@ namespace BizHawk.Emulation.Consoles.Nintendo addr &= 0x1FFF; VRAM[addr] = value; } - else base.WritePPU(addr, value); + //else + // if this address is mapped to chrrom and not chrram, the write just does nothing + //base.WritePPU(addr, value); } else base.WritePPU(addr, value);