aboutsummaryrefslogtreecommitdiff
path: root/development/acme/acme.1
diff options
context:
space:
mode:
Diffstat (limited to 'development/acme/acme.1')
-rw-r--r--development/acme/acme.1187
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.
+.