From 6dd1e346d330e662e42dd8bc75d17317223908fd Mon Sep 17 00:00:00 2001 From: Jan Tuomi Date: Sat, 24 Feb 2024 20:30:17 +0200 Subject: Add setup.py, fix bugs --- atk16_emu/debugger.py | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'atk16_emu/debugger.py') diff --git a/atk16_emu/debugger.py b/atk16_emu/debugger.py index f887ed0..3d8f131 100644 --- a/atk16_emu/debugger.py +++ b/atk16_emu/debugger.py @@ -76,11 +76,19 @@ class Debugger: else: self.breakpoints.add(addr) elif cmd == "n": + if not self.machine.running: + print("Machine halted.") + continue + self.machine.step() + + if not self.machine.running: + print("Machine halted.") elif cmd == "s": self.machine.print_state_summary() elif cmd == "0": self.machine.reset() + self.machine.run() print("Machine reset.") else: print(f"Unknown command: {cmd}") -- cgit v1.3