public byte GetByte(Mmu mmu, uint address) => mmu.GetByte(address);
public Cpu(Mmu mmu, InstructionDecoder decoder) { _memory = mmu; _decoder = decoder; _tracing.Initialize(); }
public void StoreShort(Mmu mmu, uint address, ushort value) => mmu.StoreShort(address, value);
public void StoreLong(Mmu mmu, uint address, uint value) => mmu.StoreLong(address, value);
public void StoreByte(Mmu mmu, uint address, byte value) => mmu.StoreByte(address, value);
public ushort GetShort(Mmu mmu, uint address) => mmu.GetShort(address);
public uint GetLong(Mmu mmu, uint address) => mmu.GetLong(address);