diff options
author | Kartik Agaram <vc@akkartik.com> | 2019-01-11 17:44:12 -0800 |
---|---|---|
committer | Kartik Agaram <vc@akkartik.com> | 2019-01-11 17:50:29 -0800 |
commit | dadae33848cbaf95b6355789348e0b1d3dff11af (patch) | |
tree | 4e03aeb70df3f05dc0be9548a689ee6b113a71d8 /subx/010---vm.cc | |
parent | 44e030822e03b28b53db0f73a9d5d1a3913cee4a (diff) | |
download | mu-dadae33848cbaf95b6355789348e0b1d3dff11af.tar.gz |
4920
Diffstat (limited to 'subx/010---vm.cc')
-rw-r--r-- | subx/010---vm.cc | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/subx/010---vm.cc b/subx/010---vm.cc index 3744d721..3af4a579 100644 --- a/subx/010---vm.cc +++ b/subx/010---vm.cc @@ -296,14 +296,14 @@ inline bool already_allocated(uint32_t addr) { void run_one_instruction() { uint8_t op=0, op2=0, op3=0; // Run One Instruction - trace(90, "run") << "inst: 0x" << HEXWORD << EIP << end(); - op = next(); if (Dump_trace) { - cerr << "opcode: " << HEXBYTE << NUM(op) << '\n'; - cerr << "registers at start: "; + cerr << "registers: "; dump_registers(); //? dump_stack(); // for debugging; not defined until later layer } + trace(90, "run") << "inst: 0x" << HEXWORD << EIP << end(); + op = next(); + if (Dump_trace) cerr << "opcode: " << HEXBYTE << NUM(op) << '\n'; switch (op) { case 0xf4: // hlt EIP = End_of_program; |