public Cpu(Lcd lcd, Mmu memory, IOpcodes opcodes) { this.lcd_ = lcd; this.memory_ = memory; this.opcodes_ = opcodes; this.MemoryMap = this.memory_.MemoryMap; this.IoAddresses = this.MemoryMap.IoAddresses; this.Reset(); }
public ReplayOpcodes(Mmu memory) { this.memory_ = memory; this.impl_ = new Opcodes(memory); }