aboutsummaryrefslogtreecommitdiffstats
path: root/atk16_emu
diff options
context:
space:
mode:
Diffstat (limited to 'atk16_emu')
-rw-r--r--atk16_emu/emu.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/atk16_emu/emu.py b/atk16_emu/emu.py
index 1d8fd1e..4257636 100644
--- a/atk16_emu/emu.py
+++ b/atk16_emu/emu.py
@@ -177,6 +177,7 @@ class Machine:
sign = False,
)
+ self.steps_taken = 0
self.running = False
def make_copy(self):
@@ -265,6 +266,7 @@ class Machine:
def reset(self):
self.pc.reset()
self.running = False
+ self.steps_taken = 0
def run(self):
"Set running = True."
@@ -289,6 +291,7 @@ class Machine:
if not self.running:
raise RuntimeError("Machine is not running")
+ self.steps_taken += 1
pc_addr = self.pc.value
self.pc.step()