public Disassembler(CPU cpu, MemorySpace.Memory memory) { _cpu = cpu; _memory = memory; Reset(); }
public CPU(MemorySpace.Memory memory) { this._memory = memory; this._interruptController = new InterruptController(this._memory); // Initialize registers Reset(); ResetBreakpoints(); }
/// <summary> /// Class constructor. /// </summary> /// <param name="memory">The memory referenced by the CPU core.</param> internal InterruptController(MemorySpace.Memory memory) { this.memory = memory; }