private static CpuZ80 ExecuteTest(OpcodeByte rst) { var cpuZ80 = new CpuZ80(); var model = cpuZ80.Initialize(null); var writer = new MemoryWriter <BusData16, BusData8>(model.Memory); writer.Fill(0x48, new BusData8(0)); writer[new BusData16(0)] = new BusData8(rst.Value); cpuZ80.FillRegisters(); model.ClockGen.SquareWave(11); Console.WriteLine(model.LogicAnalyzer.ToWaveJson()); return(cpuZ80); }