[SMS] Add System Bus MemoryDomain

This commit is contained in:
beirich 2011-02-19 05:04:52 +00:00
parent 98a51b3290
commit bb2b17f92d
1 changed files with 4 additions and 0 deletions

View File

@ -341,10 +341,14 @@ namespace BizHawk.Emulation.Consoles.Sega
var SaveRamDomain = new MemoryDomain("Save RAM", SaveRAM.Length, Endian.Little,
addr => SaveRAM[addr%SaveRAM.Length],
(addr, value) => { SaveRAM[addr%SaveRAM.Length]=value; SaveRamModified=true;});
var SystemBusDomain = new MemoryDomain("System Bus", 0x10000, Endian.Little,
addr => Cpu.ReadMemory((ushort)addr),
(addr, value) => Cpu.WriteMemory((ushort)addr, value));
domains.Add(MainMemoryDomain);
domains.Add(VRamDomain);
domains.Add(SaveRamDomain);
domains.Add(SystemBusDomain);
memoryDomains = domains.AsReadOnly();
}