Gameboy - oops, fix SRAM memory domain

This commit is contained in:
andres.delikat 2011-12-27 03:03:10 +00:00
parent 9b2a9a390f
commit e220d62c54
1 changed files with 4 additions and 3 deletions

View File

@ -349,9 +349,9 @@ namespace BizHawk.Emulation.Consoles.Gameboy
addr => WRam[addr & 0x7FFF], addr => WRam[addr & 0x7FFF],
(addr, value) => WRam[addr & 0x7FFF] = value); //adelikat: Do we want to check for GBC vs GB and limit this domain accordingly? (addr, value) => WRam[addr & 0x7FFF] = value); //adelikat: Do we want to check for GBC vs GB and limit this domain accordingly?
var OAMDomain = new MemoryDomain("SRAM", 0x00A0, Endian.Little, var SRAMDomain = new MemoryDomain("SRAM", 0x2000, Endian.Little,
addr => OAM[addr & 0x9F], addr => SRam[addr & 0x1FFF],
(addr, value) => OAM[addr & 0x9F] = value); (addr, value) => OAM[addr & 0x1FFF] = value);
var OAMDomain = new MemoryDomain("OAM", 0x00A0, Endian.Little, var OAMDomain = new MemoryDomain("OAM", 0x00A0, Endian.Little,
addr => OAM[addr & 0x9F], addr => OAM[addr & 0x9F],
@ -368,6 +368,7 @@ namespace BizHawk.Emulation.Consoles.Gameboy
domains.Add(WRAM0Domain); domains.Add(WRAM0Domain);
domains.Add(WRAM1Domain); domains.Add(WRAM1Domain);
domains.Add(WRAMADomain); domains.Add(WRAMADomain);
domains.Add(SRAMDomain);
domains.Add(VRAMDomain); domains.Add(VRAMDomain);
domains.Add(OAMDomain); domains.Add(OAMDomain);
domains.Add(HRAMDomain); domains.Add(HRAMDomain);