From 445fb96d44ad62a213f5bf96eca7bc3a3471c06a Mon Sep 17 00:00:00 2001 From: uvok Date: Wed, 7 Jan 2026 19:43:33 +0100 Subject: Add cmp instruction --- nandgame/assembler/disas.py | 3 +++ 1 file changed, 3 insertions(+) (limited to 'nandgame/assembler') diff --git a/nandgame/assembler/disas.py b/nandgame/assembler/disas.py index b8f5dba..56b44c4 100755 --- a/nandgame/assembler/disas.py +++ b/nandgame/assembler/disas.py @@ -175,6 +175,9 @@ def fixup_ins(ins: int) -> list[str]: return ["nop", "", "", "", ""] else: return ["jmp", "", "", "", ""] + elif dest == DEST_NONE: + if mnemonic == "sub": + return ["cmp", "", op1, op2, jumpdest] return [mnemonic, dest, op1, op2, jumpdest] -- cgit v1.2.3