diff options
| author | uvok | 2026-01-14 20:26:20 +0100 |
|---|---|---|
| committer | uvok | 2026-01-14 20:26:20 +0100 |
| commit | 281414ea9b42e213b85b95b7072b73d1f1e3f240 (patch) | |
| tree | f3121258ec8796e45794c866881dd439e5b5fa34 /nandgame/assembler/disas.py | |
| parent | b9923e600058348f1272bd99bc9b93350509c6aa (diff) | |
relative imports
Diffstat (limited to 'nandgame/assembler/disas.py')
| -rwxr-xr-x | nandgame/assembler/disas.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/nandgame/assembler/disas.py b/nandgame/assembler/disas.py index 9353bb5..6f520bc 100755 --- a/nandgame/assembler/disas.py +++ b/nandgame/assembler/disas.py @@ -51,7 +51,7 @@ def decode_jump(ins: int) -> str: # return op, and whether it's a one-op or two-op -def decode_ins(ins: int) -> (str, bool): +def decode_ins(ins: int) -> tuple[str, bool]: opcode = (ins >> 8) & 0x03 ar_n_log = (ins & (1 << 10)) != 0 opcode |= ar_n_log << 2 @@ -73,7 +73,7 @@ def decode_ins(ins: int) -> (str, bool): if opcode == 0b111: return "dec", False - return "<?>" + return "<?>", False # normally, X = arg1 = D @@ -206,8 +206,8 @@ def main(): print(f"Usage: {sys.argv[0]} [filename]") sys.exit(1) + filename = sys.argv[1] try: - filename = sys.argv[1] with open(filename, "rb") as f: while True: insb = f.read(2) |
