From 951ade98887ed5d135ccdb413b9c5f110e8a29ff Mon Sep 17 00:00:00 2001 From: "andres.delikat" Date: Sun, 6 Mar 2011 03:03:24 +0000 Subject: [PATCH] Fix NES WRAM memory domain --- BizHawk.Emulation/Consoles/Nintendo/NES/NES.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/NES.cs b/BizHawk.Emulation/Consoles/Nintendo/NES/NES.cs index aa0fc83340..34759b23dd 100644 --- a/BizHawk.Emulation/Consoles/Nintendo/NES/NES.cs +++ b/BizHawk.Emulation/Consoles/Nintendo/NES/NES.cs @@ -448,8 +448,8 @@ namespace BizHawk.Emulation.Consoles.Nintendo private void SetupMemoryDomains() { var domains = new List(); - var WRAM = new MemoryDomain("WRAM", ram.Length, Endian.Little, - addr => ram[addr & ram.Length], (addr, value) => ram[addr &ram.Length] = value); + var WRAM = new MemoryDomain("WRAM", 0x8000, Endian.Little, + addr => ram[addr & 0x07FF], (addr, value) => ram[addr & 0x07FF] = value); var MainMemory = new MemoryDomain("System Bus", 0x10000, Endian.Little, addr => ReadMemory((ushort)addr), (addr, value) => WriteMemory((ushort)addr, value)); var PPUBus = new MemoryDomain("PPU Bus", 0x4000, Endian.Little,