Checking in some mapper 242 stuff
This commit is contained in:
parent
4a6a380cc8
commit
ded0d906d7
|
@ -20,7 +20,7 @@ mirroring - both
|
|||
|
||||
class Mapper242 : NES.NESBoardBase
|
||||
{
|
||||
|
||||
int prg, mirror;
|
||||
public override bool Configure(NES.EDetectionOrigin origin)
|
||||
{
|
||||
//configure
|
||||
|
@ -36,23 +36,28 @@ mirroring - both
|
|||
|
||||
public override byte ReadPPU(int addr)
|
||||
{
|
||||
//SetMirroring(mirror, mirror, 0, 0); //?? TODO
|
||||
return base.ReadPPU(addr);
|
||||
}
|
||||
|
||||
public override byte ReadPRG(int addr)
|
||||
{
|
||||
return base.ReadPRG(addr);
|
||||
return VROM[addr + (prg * 0x8000)];
|
||||
//return base.ReadPRG(addr);
|
||||
}
|
||||
|
||||
public override void WriteWRAM(int addr, byte value)
|
||||
{
|
||||
|
||||
mirror = (addr & 0x01);
|
||||
prg = (addr & 0x7F) >> 3;
|
||||
base.WriteWRAM(addr, value);
|
||||
}
|
||||
|
||||
public override void SyncState(Serializer ser)
|
||||
{
|
||||
base.SyncState(ser);
|
||||
ser.Sync("prg", ref prg);
|
||||
ser.Sync("mirror", ref mirror);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue