Improve error messaging
This commit is contained in:
@@ -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 => {
|
||||
|
||||
Reference in New Issue
Block a user