Touch
 Metal

Machine Code Upload Program

This should compile with a simple gcc command:

    gcc -o upload upload.c
Nothing too fancy going on in here. You can run this from a Linux command line with a single argument: the name of a machine code file (generated by the assembler). By default, it will look for the Touch Metal board on /dev/ttyUSB0. If you want to use a different port, specify it as a second argument, e.g.
    upload filename /dev/ttyUSB1 
To use this, first press the "Prog Load" button on the board; then run the "upload" command.