summaryrefslogtreecommitdiff
path: root/nandgame/assembler/createbin.py
diff options
context:
space:
mode:
Diffstat (limited to 'nandgame/assembler/createbin.py')
-rwxr-xr-xnandgame/assembler/createbin.py14
1 files changed, 14 insertions, 0 deletions
diff --git a/nandgame/assembler/createbin.py b/nandgame/assembler/createbin.py
new file mode 100755
index 0000000..d4a2e7a
--- /dev/null
+++ b/nandgame/assembler/createbin.py
@@ -0,0 +1,14 @@
+#!/usr/bin/env python3
+
+
+with open("allins.bin", "wb") as f:
+ ins=0x0000
+ # ldi A, 0
+ f.write(ins.to_bytes(2))
+
+ ins=0x00ff
+ # ldi A, 255
+ f.write(ins.to_bytes(2))
+
+ for ins in range(0x8000, 0xffff + 1):
+ f.write(ins.to_bytes(2))