public void SetCDL(I8048.eCDLogMemFlags flags, string type, int cdladdr) { if (type == null) { return; } byte val = (byte)flags; _cdl[type][cdladdr] |= (byte)flags; }
void CDLCpuCallback(ushort addr, I8048.eCDLogMemFlags flags) { if (addr < 0x400) { } else { mapper.MapCDL(addr, flags); return; } }
public override void MapCDL(ushort addr, I8048.eCDLogMemFlags flags) { if (addr < 0x8000) { SetCDLROM(flags, addr); } else { if (Core.cart_RAM != null) { SetCDLRAM(flags, addr - 0xA000); } } }
public override void MapCDL(ushort addr, I8048.eCDLogMemFlags flags) { SetCDLROM(flags, addr); }
protected void SetCDLRAM(I8048.eCDLogMemFlags flags, int cdladdr) { Core.SetCDL(flags, "CartRAM", cdladdr); }
public virtual void MapCDL(ushort addr, I8048.eCDLogMemFlags flags) { }