summaryrefslogtreecommitdiff
path: root/nandgame/assembler/simple_assembler_main.py
blob: 20f9615f886f50813cb2157cfdbf7dbfed5b1c19 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
import sys

from py_nand_ass.simple_assembler import (
    assemble_file,
)  # pyright: ignore[reportImplicitRelativeImport]


def main():
    if len(sys.argv) != 3:
        print(f"Usage: {sys.argv[0]} input.asm output.bin")
        sys.exit(1)

    assemble_file(sys.argv[1], sys.argv[2])


if __name__ == "__main__":
    main()