diff options
| author | uvok | 2026-01-04 18:29:23 +0100 |
|---|---|---|
| committer | uvok | 2026-01-04 18:29:23 +0100 |
| commit | c43bd7342ccc976d28c75954f964e2da674333a7 (patch) | |
| tree | 55520a10909e2d05d2121d8ae0c0d53deb129926 /nandgame/assembler | |
| parent | 9c6de724cc3d37c0af09a1f902546d3f261ee53a (diff) | |
docu
Diffstat (limited to 'nandgame/assembler')
| -rwxr-xr-x | nandgame/assembler/createbin.py | 5 | ||||
| -rwxr-xr-x | nandgame/assembler/disas.py | 7 | ||||
| -rw-r--r-- | nandgame/assembler/disas_test.py | 6 |
3 files changed, 18 insertions, 0 deletions
diff --git a/nandgame/assembler/createbin.py b/nandgame/assembler/createbin.py index 3713389..3fd1bba 100755 --- a/nandgame/assembler/createbin.py +++ b/nandgame/assembler/createbin.py @@ -1,5 +1,10 @@ #!/usr/bin/env python3 +""" +Basically, iterate all 16-bit numbers, +or rather, 15-bit, to have valid +nandgame instructions, skip reserved bits. +""" with open("allins.bin", "wb") as f: ins=0x0000 diff --git a/nandgame/assembler/disas.py b/nandgame/assembler/disas.py index 65e4a2c..11f7508 100755 --- a/nandgame/assembler/disas.py +++ b/nandgame/assembler/disas.py @@ -1,5 +1,12 @@ #!/usr/bin/env python3 +""" +Disassembler for nandgame. + +Using my own flavor of assembly language. +I don't like the "C-style" one nandgame introduces. +""" + import sys diff --git a/nandgame/assembler/disas_test.py b/nandgame/assembler/disas_test.py index 5c89f68..6c0ccbe 100644 --- a/nandgame/assembler/disas_test.py +++ b/nandgame/assembler/disas_test.py @@ -1,3 +1,9 @@ +#!/usr/bin/env python3 + +""" +Test bench for dsassembler. +""" + import unittest from disas import decode_instruction_complete as di |
