GPGX - mask memory domains because tools depend on this behavior in domains
This commit is contained in:
parent
8daccb972d
commit
913760289d
|
@ -528,15 +528,11 @@ namespace BizHawk.Emulation.Cores.Consoles.Sega.gpgx
|
||||||
mm.Add(new MemoryDomain(name, size, MemoryDomain.Endian.Unknown,
|
mm.Add(new MemoryDomain(name, size, MemoryDomain.Endian.Unknown,
|
||||||
delegate(int addr)
|
delegate(int addr)
|
||||||
{
|
{
|
||||||
if (addr < 0 || addr >= size)
|
return p[addr & (size - 1)];
|
||||||
throw new ArgumentOutOfRangeException();
|
|
||||||
return p[addr];
|
|
||||||
},
|
},
|
||||||
delegate(int addr, byte val)
|
delegate(int addr, byte val)
|
||||||
{
|
{
|
||||||
if (addr < 0 || addr >= size)
|
p[addr & (size - 1)] = val;
|
||||||
throw new ArgumentOutOfRangeException();
|
|
||||||
p[addr] = val;
|
|
||||||
}));
|
}));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue