diff options
Diffstat (limited to 'development/acme/acme.1')
-rw-r--r-- | development/acme/acme.1 | 187 |
1 files changed, 187 insertions, 0 deletions
diff --git a/development/acme/acme.1 b/development/acme/acme.1 new file mode 100644 index 0000000000..8a8bb09bb5 --- /dev/null +++ b/development/acme/acme.1 @@ -0,0 +1,187 @@ +.\" Man page generated from reStructuredText. +. +. +.nr rst2man-indent-level 0 +. +.de1 rstReportMargin +\\$1 \\n[an-margin] +level \\n[rst2man-indent-level] +level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] +- +\\n[rst2man-indent0] +\\n[rst2man-indent1] +\\n[rst2man-indent2] +.. +.de1 INDENT +.\" .rstReportMargin pre: +. RS \\$1 +. nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin] +. nr rst2man-indent-level +1 +.\" .rstReportMargin post: +.. +.de UNINDENT +. RE +.\" indent \\n[an-margin] +.\" old: \\n[rst2man-indent\\n[rst2man-indent-level]] +.nr rst2man-indent-level -1 +.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] +.in \\n[rst2man-indent\\n[rst2man-indent-level]]u +.. +.TH "ACME" 1 "2025-02-18" "0.97+20250126_r434" "SlackBuilds.org" +.SH NAME +acme \- 6502/65c02/65816 cross assembler +.\" RST source for acme(1) man page. Convert with: +. +.\" rst2man.py acme.rst > acme.1 +. +.SH SYNOPSIS +.sp +acme [\fI\-options\fP] \fIFILE\fP ... +.SH DESCRIPTION +.sp +\fBacme\fP is a cross assembler for the 65xx range of processors. It knows +about the standard 6502, the 65c02 and the 65816. It also supports +the undocumented ("illegal") opcodes of the NMOS versions of the 6502, +like the 6510 variant that is used in the Commodore C=64, and it also +supports extensions to the intruction set done by other parties. +.sp +The full documentation for \fBacme\fP is installed in: +.INDENT 0.0 +.INDENT 3.5 +/usr/doc/acme\-0.97+20250126_r434 +.UNINDENT +.UNINDENT +.sp +Start with \fBHelp.txt\fP\&. This man page just lists the command\-line options. +.sp +Note: the \fBACME\fP environment variable is not required in this build +of \fBacme\fP\&. If set, it will be respected, but if it\(aqs not set, the +assembler will look for include files in \fB/usr/share/acme/ACME_Lib\fP\&. +.SH OPTIONS +.INDENT 0.0 +.TP +.B \-h\fP,\fB \-\-help +show this help and exit +.UNINDENT +.INDENT 0.0 +.TP +.B \-f,\-\-format \fIFORMAT\fP +set output file format +.TP +.B \-o,\-\-outfile \fIFILE\fP +set output file name +.TP +.B \-r,\-\-report \fIFILE\fP +set report file name +.TP +.B \-l,\-\-symbollist \fIFILE\fP +set symbol list file name +.UNINDENT +.INDENT 0.0 +.TP +.B \-\-labeldump +old name for \-\-symbollist +.UNINDENT +.INDENT 0.0 +.TP +.B \-\-vicelabels \fIFILE\fP +set file name for label dump in VICE format +.TP +.B \-\-setpc \fIVALUE\fP +set program counter +.TP +.B \-\-from\-to \fIVALUE\fP \fIVALUE\fP +set start and end+1 of output file +.TP +.B \-\-cpu \fICPU\fP +set target processor +.TP +.B \-\-initmem \fIVALUE\fP +define \(aqempty\(aq memory +.TP +.B \-\-maxerrors \fINUMBER\fP +set number of errors before exiting +.TP +.B \-\-maxdepth \fINUMBER\fP +set recursion depth for macro calls and !src +.UNINDENT +.INDENT 0.0 +.TP +.B \-\-ignore\-zeroes +do not determine number size by leading zeroes +.TP +.B \-\-strict\-segments +turn segment overlap warnings into errors +.TP +.B \-\-strict +treat all warnings like errors +.UNINDENT +.INDENT 0.0 +.TP +.B \fB\-v0\fP \fIthrough\fP \fB\-v9\fP +set verbosity level. no space allowed between \fB\-v\fP and the number. +.TP +.B \-D \fISYMBOL=VALUE\fP +define global symbol +.TP +.B \-I \fIPATH/TO/DIR\fP +add search path for input files +.UNINDENT +.INDENT 0.0 +.TP +.BI \-W\fB no\-label\-indent +suppress warnings about indented labels +.TP +.BI \-W\fB no\-old\-for +(old, use "\-\-dialect 0.94.8" instead) +.TP +.BI \-W\fB no\-bin\-len +suppress warnings about lengths of binary literals +.TP +.BI \-W\fB type\-mismatch +enable type checking (warn about type mismatch) +.TP +.B \-\-use\-stdout +fix for \(aqRelaunch64\(aq IDE (see docs) +.TP +.B \-\-msvc +output errors in MS VS format +.TP +.B \-\-color +use ANSI color codes for error output +.TP +.B \-\-fullstop +use \(aq.\(aq as pseudo opcode prefix +.UNINDENT +.INDENT 0.0 +.TP +.B \-\-dialect \fIVERSION\fP +behave like different version +.TP +.B \-\-debuglevel \fIVALUE\fP +drop all higher\-level debug messages +.UNINDENT +.INDENT 0.0 +.TP +.B \-\-test +enable experimental features +.TP +.B \-V\fP,\fB \-\-version +show version and exit +.UNINDENT +.SH COPYRIGHT +.sp +See the file /usr/doc/acme\-0.97+20250126_r434/COPYING for license information. +.SH AUTHORS +.sp +acme was written by Marco Baye. +.sp +This man page written for the SlackBuilds.org project +by B. Watson, and is licensed under the WTFPL. +.SH SEE ALSO +.sp +\fBtoacme\fP(1) +.sp +The acme homepage: \fI\%https://sourceforge.net/projects/acme\-crossass/\fP +.\" Generated by docutils manpage writer. +. |