Usage: 64tass [OPTIONS...] SOURCES
64tass Turbo Assembler Macro V1.59.3120
-a, --ascii Source is not in PETASCII
-B, --long-branch Automatic bxx *+5 jmp $xxxx
-C, --case-sensitive Case sensitive labels
-D <label>=<value> Define <label> to <value>
-E, --error=<file> Place errors into <file>
--error-append=<f> Append errors to <file>
--no-error Do not output any errors
-I <path> Include search path
-M, --dependencies=<f> Makefile dependencies to <file>
--dependencies-append=<f> Append dependencies to <file>
-q, --quiet Do not output summary and header
-T, --tasm-compatible Enable TASM compatible mode
-w, --no-warn Suppress warnings
--make-phony Add phony target to dependencies
--no-caret-diag Suppress source line display
--macro-caret-diag Source lines in macros only
Diagnostic options:
-Wall Enable most diagnostic warnings
-Werror Diagnostic warnings to errors
-Werror=<name> Make a diagnostic to an error
-Wno-error=<name> Make a diagnostic to a warning
-Walias Warn about instruction aliases
-Walign Warn when alignment is done
-Waltmode Warn about alternative addressing
-Wbranch-page Warn if a branch crosses a page
-Wcase-symbol Warn on mismatch of symbol case
-Wimmediate Suggest immediate addressing
-Wimplied-reg No implied register aliases
-Wleading-zeros Warn for ignored leading zeros
-Wlong-branch Warn when a long branch is used
-Wmacro-prefix Warn about unprefixed macro calls
-Wno-deprecated No deprecated feature warnings
-Wno-float-compare No approximate compare warnings
-Wno-float-round No implicit rounding warnings
-Wno-ignored No directive ignored warnings
-Wno-jmp-bug No jmp ($xxff) bug warning
-Wno-label-left No warning about strange labels
-Wno-page No page crossing error
-Wno-wrap-addr No memory address overflow warning
-Wno-wrap-bank0 No bank0 overflow warning
-Wno-wrap-dpage No direct page overflow warning
-Wno-wrap-mem No offset overflow warning
-Wno-wrap-pbank No program bank overflow warning
-Wno-wrap-pc No PC bank cross warning
-Wno-pitfalls No common pitfall notes
-Wno-portable No portability warnings
-Wno-priority No operator priority warnings
-Wno-size-larger No size larger than original warnings
-Wno-star-assign No label multiply warnings
-Wold-equal Warn about old equal operator
-Woptimize Optimization warnings
-Wshadow Check symbol shadowing
-Wstrict-bool No implicit bool conversions
-Wunused Warn about unused symbols
-Wunused-macro Warn about unused macros
-Wunused-const Warn about unused consts
-Wunused-label Warn about unused labels
-Wunused-variable Warn about unused variables
Output selection:
-o, --output=<file> Place output into <file>
--output-append=<f> Append output to <file>
--no-output Do not create an output file
--output-section=<n> Output this section only
--output-exec=<e> Output execution address
--map=<f> Place output map into <file>
--map-append=<f> Append output map to <file>
--no-map Do not create a map file
-b, --nostart Strip starting address
-f, --flat Generate flat output file
-n, --nonlinear Generate nonlinear output file
-X, --long-address Use 3 byte start/len address
--cbm-prg Output CBM program file
--atari-xex Output Atari XEX file
--apple-ii Output Apple II file
--intel-hex Output Intel HEX file
--mos-hex Output MOS Technology file
--s-record Output Motorola S-record file
--c256-pgx Output C256 PGX file
--c256-pgz Output C256 PGZ file
Target CPU selection:
--m65xx Standard 65xx (default)
-c, --m65c02 CMOS 65C02
--m65ce02 CSG 65CE02
-e, --m65el02 65EL02
-i, --m6502 NMOS 65xx
-t, --m65dtv02 65DTV02
-x, --m65816 W65C816
--mr65c02 R65C02
--mw65c02 W65C02
--m4510 CSG 4510
Source listing and labels:
-l, --labels=<file> List labels into <file>
--labels-append=<f> Append labels to <file>
--normal-labels Labels in native format
--export-labels Export for other source
--vice-labels Labels in VICE format
--vice-labels-numeric Labels for VICE with numeric constants
--dump-labels Dump for debugging
--simple-labels Simple hexadecimal labels
--labels-root=<l> List from scope <l> only
--labels-section=<n> List from section <n> only
--labels-add-prefix=<p> Set label prefix
-L, --list=<file> List into <file>
--list-append=<f> Append list to <file>
-m, --no-monitor Don't put monitor code into listing
-s, --no-source Don't put source code into listing
--line-numbers Put line numbers into listing
--tab-size=<n> Override the default tab size (8)
--verbose-list List unused lines as well
Misc:
-?, --help Give this help list
--usage Give a short usage message
-V, --version Print program version
Mandatory or optional arguments to long options are also mandatory or optional
for any corresponding short options.
Report bugs to <socic64.rulez.org>.
|