Download Current Versions
C64 Assemblers
Turbo Macro Pro Sep'06
(+REU, X2, +DTV/PTV)
Cross Assemblers
TMPx v1.1.0
(Win/OSX/Linux/FreeBSD/Solaris)
Source Conversion
TMPview v1.3.1
(Win/OSX/Linux/FreeBSD/Solaris)
Use common "GNU-style" command line arguments to control the operation and features of TMPx:
OPTION | ACTION |
---|---|
-h/--help | Shows a summary of these command line options. |
-?/--usage | Shows a very brief reminder of the simplest use case. |
/--version | Shows version information and credits. |
-a/--ascii | Assembles in ASCII mode, with no conversion to PETSCII. |
-q/--quiet | Suppresses version notice and other extraneous information while assembling. |
-i/--in <file> | Assembles the given file. |
-I/ | When specified, labels are treated case-insensitive. |
-l/--list <file> | List output is directed to the given file. |
-o/--out <file> | Binary machine code output from the assembler is written to the given file. |
-P/--proff | Start assembly with an implied .proff |
-s/--symbol | Generate symbol output. |
-M/--hide-macros | Suppress macro expansions in list output. |
-D/--define <define> | Pass the assembler an additional label definition in the pattern of '-D LABELNAME' (which assigns a defualt value of 1 to the label) or '-D LABELNAME=EXPR'. |
/--set-undoc-off | Regard any undocumented (aka illegal) opcodes as errors. |
/--set-dtv-off | Regard any DTV-specific opcodes as errors. |
A basic program call to assemble a source file named "code.ms" into an object file named "code.o":
TMPx -i code.ms -o code.o