public virtual string FormatTrace() { var disasm = _disassembler.Read(_cpu.cs, _cpu.ip); return(string.Format("{0,12} {1:X4}:{2:X4} {3,-30} {4}", _cpu.CpuTime, _cpu.cs, _cpu.ip, disasm, ExpressionContext.GenerateDisassemblyAnnotations(disasm, _disassembler.ImplicitParams))); }