public Z80A(MemoryReadDelegate memoryRead, MemoryWriteDelegate memoryWrite, PortReadDelegate portRead, PortWriteDelegate portWrite) { af = bc = de = hl = new Register(); af_ = bc_ = de_ = hl_ = new Register(); ix = iy = new Register(); memoryReadDelegate = memoryRead; memoryWriteDelegate = memoryWrite; portReadDelegate = portRead; portWriteDelegate = portWrite; }
public SM83(MemoryReadDelegate memoryRead, MemoryWriteDelegate memoryWrite) { af = bc = de = hl = new Register(); memoryReadDelegate = memoryRead; memoryWriteDelegate = memoryWrite; if (Program.AppEnvironment.EnableSuperSlowCPULogger) { logFile = @"D:\Temp\Essgee\log-lr35902.txt"; numLogEntries = 0; logEntries = new string[2000]; } }
public SM83CGB(MemoryReadDelegate memoryRead, MemoryWriteDelegate memoryWrite) : base(memoryRead, memoryWrite) { }