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)

TMPx, Command Line Options

TMPx, Command Line Options

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