diff options
author | Kartik Agaram <vc@akkartik.com> | 2018-10-08 22:29:20 -0700 |
---|---|---|
committer | Kartik Agaram <vc@akkartik.com> | 2018-10-08 22:50:53 -0700 |
commit | 33ad085125ccae96563207701e63d3a2112900ba (patch) | |
tree | d64f81281c10fd1710a4fabb0706d54a94d1ea6c /subx/010---vm.cc | |
parent | 399f5c13722c13faec7443432a741767d7acc898 (diff) | |
download | mu-33ad085125ccae96563207701e63d3a2112900ba.tar.gz |
4674
subx: append to trace
Diffstat (limited to 'subx/010---vm.cc')
-rw-r--r-- | subx/010---vm.cc | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/subx/010---vm.cc b/subx/010---vm.cc index 61bd4b09..a2fe41e8 100644 --- a/subx/010---vm.cc +++ b/subx/010---vm.cc @@ -265,12 +265,12 @@ inline bool already_allocated(uint32_t addr) { void run_one_instruction() { uint8_t op=0, op2=0, op3=0; trace(90, "run") << "inst: 0x" << HEXWORD << EIP << end(); -//? if (Dump_trace) { -//? cerr << "inst: 0x" << EIP << " => "; -//? dump_registers(); -//? } op = next(); -//? cerr << HEXBYTE << NUM(op) << '\n'; + if (Dump_trace) { + cerr << "opcode: " << HEXBYTE << NUM(op) << '\n'; + cerr << "registers at start: "; + dump_registers(); + } switch (op) { case 0xf4: // hlt EIP = End_of_program; |