NES Memory domains - Add PRG & CHR Rom
This commit is contained in:
parent
97ebb20edd
commit
ed9930be62
|
@ -469,11 +469,22 @@ namespace BizHawk.Emulation.Consoles.Nintendo
|
|||
domains.Add(BatteryRam);
|
||||
}
|
||||
|
||||
if (board.
|
||||
|
||||
var PRGROM = new MemoryDomain("PRG Rom", romInfo.PRG_Size * 16384, Endian.Little,
|
||||
addr => romInfo.ROM[addr], (addr, value) => romInfo.VROM[addr] = value);
|
||||
domains.Add(PRGROM);
|
||||
|
||||
if (romInfo.CHR_Size > 0)
|
||||
{
|
||||
var CHRROM = new MemoryDomain("CHR Rom", romInfo.CHR_Size * 8192, Endian.Little,
|
||||
addr => romInfo.VROM[addr], (addr, value) => romInfo.VROM[addr] = value);
|
||||
domains.Add(CHRROM);
|
||||
}
|
||||
|
||||
memoryDomains = domains.AsReadOnly();
|
||||
}
|
||||
|
||||
//TODO: PRAM & CRAM
|
||||
|
||||
public string SystemId { get { return "NES"; } }
|
||||
public IList<MemoryDomain> MemoryDomains { get { return memoryDomains; } }
|
||||
public MemoryDomain MainMemory { get { return memoryDomains[0]; } }
|
||||
|
|
Loading…
Reference in New Issue