aboutsummaryrefslogtreecommitdiffstats
path: root/atk16_emu/emu.py
diff options
context:
space:
mode:
authorJan Tuomi <jans.tuomi@gmail.com>2024-02-21 12:32:42 +0200
committerJan Tuomi <jans.tuomi@gmail.com>2024-02-21 12:32:42 +0200
commit43c062225ccf88ef05d51a3c2fccb9f57e8a12c9 (patch)
tree3e5c48d5f985de9fe3a020644372a065e47df625 /atk16_emu/emu.py
parent927c018f12e73c254cec32c0f60e1c01b9fc0319 (diff)
Fix module issues
Diffstat (limited to 'atk16_emu/emu.py')
-rw-r--r--atk16_emu/emu.py22
1 files changed, 1 insertions, 21 deletions
diff --git a/atk16_emu/emu.py b/atk16_emu/emu.py
index 3c16116..680cb71 100644
--- a/atk16_emu/emu.py
+++ b/atk16_emu/emu.py
@@ -1,7 +1,7 @@
import random
from typing import Literal
from dataclasses import dataclass
-from atk16_emu.opcodes import *
+from .opcodes import *
class Register:
def __init__(self, bits: int):
@@ -212,23 +212,3 @@ class Machine:
# TODO: Implement other opcodes
raise ValueError(f"Invalid instruction: {instr:>16b}")
-
- def get_system_state(self):
- return {
- "running": self.running,
-
- "ra": self.ra.value,
- "rb": self.rb.value,
- "rc": self.rc.value,
- "rd": self.rd.value,
- "re": self.re.value,
- "rf": self.rf.value,
- "rg": self.rg.value,
- "rh": self.rh.value,
-
- "pc": self.pc.value,
- "fr": self.fr,
-
- #"rom": self.rom.memory,
- #"ram": self.ram.memory,
- }