C64Ass

C64Ass is a command line version of the assembler.

C64Ass is entirely controlled by arguments passed to it:


    C64Ass.exe [-H, --HELP]
               [-O, --OUTFILE <filename>]
               [-L, --LABELDUMP <filename>]
               [-LIB, --LIBRARY <library path>]
               [-F, --FORMAT <PLAIN/CBM>]
               [-AUTOTRUNCATELITERALS]
               [-D, --DEFINE <Key<=Value>>]
               [-N, --NOWARNINGS]
               [-I, --IGNORE <WarningNo<,WarningNo>>]
    

-H, --HELP

Displays the supported arguments.

-O, --OUTFILE <filename>

Overrides the output filename.
If not set, the filename given in the !to pseudo op is used. If this one is also not set, the input filename with extension .prg is used.


-L, --LABELDUMP <filename>

On successful assembly a file is written with the label info.

-LIB, --LIBRARY <library path>

Adds the given path to the library path list.
More than one path are separated by comma.


-F, --FORMAT <PLAIN/CBM>

Overrides the output format, PLAIN is the plain assembly, CBM starts with 2 bytes for the loading address.


-AUTOTRUNCATELITERALS

Does not result in an error when byte/word values overflow, but silently truncates them.


-D, --DEFINE <Key<=Value>>

Add additional pre defines


-N, --NOWARNINGS

Disable output of any warnings


-I, --IGNORE <WarningNo<,WarningNo>>

Ignore one ore a list of specified warnings, example -I W1000,W1001