diff --git a/src/core.rs b/src/core.rs index 350db31..16405c5 100644 --- a/src/core.rs +++ b/src/core.rs @@ -49,12 +49,13 @@ impl Core { Ok(i) => i, Err(_) => { eprintln!("Memory access fault while fetching instruction"); + eprintln!("PC: {:x}", self.pc); break; } }; if instr == 0 { - eprintln!("Executing 0 instruction at {:X}", self.pc); + eprintln!("Executing 0 instruction at {:x}", self.pc); break; } @@ -69,7 +70,7 @@ impl Core { InstructionResult::Normal => {} InstructionResult::Exception(_e) => { eprintln!("Exception from instruction"); - eprintln!("PC: {:016X}, instr: {:08X}", self.pc, instr.0); + eprintln!("PC: {:016x}, instr: {:08x}", self.pc, instr.0); break; } InstructionResult::Pause => {