summaryrefslogblamecommitdiffstats
path: root/development/dis6502/manpage.diff
blob: 0004c82a5baa0310ced92b942e97bc5e72f9b4c3 (plain) (tree)
























































































































                                                                             
diff --git a/dis6502.1 b/dis6502.1
index 5234264..a0d9ea3 100644
--- a/dis6502.1
+++ b/dis6502.1
@@ -1,14 +1,34 @@
-.TH DIS6502 1 "12 SEP 2003"
-.UC 4
+.TH DIS6502 1 "16 MAY 2023" "0.15+2857fc3_20180311" "SlackBuilds.org"
 .SH NAME
 dis6502 \- Disassemble 6502 object code
 .SH SYNOPSIS
 .I dis6502
 [
-.I \-b 
+.B \-r \fIaddress\fP
+|
+.B \-b
+|
+.B \-l
+|
+.B \-c
 ]
 [
-.I -p \fIpfile\fP 
+.B \-a
+]
+[
+.B \-p \fIpfile\fP
+]
+[
+.B \-e \fIaddress\fP
+]
+[
+.B \-v \fIaddress\fP
+]
+[
+.B \-7
+]
+[
+.B \-P
 ]
 .I file
 .LP
@@ -24,41 +44,49 @@ process.  The output includes a cross reference.
 The disassembly process is a two pass operation:  First the program
 flow is traced starting with the init and run parameters in the file
 headers.  The dump routine then prints out the information.
-.PP
-The command line options are:
+.SH OPTIONS
 .TP
-.I \-r \fIaddress\fP
+.B \-r \fIaddress\fP
 Raw binary input file, with the first byte of the file being associated with
 the specified address.
 .TP
-.I \-b
+.B \-b
 Atari boot format input file.
 .TP
-.I \-l
+.B \-l
 Atari load format input file.
 .TP
-.I \-c
+.B \-c
 Commodore format input file.
 .TP
-.I \-p \fIpfile\fP 
+.B \-a
+Assembly output.
+.TP
+.B \-p \fIpfile\fP
 Read in the predefine file \fIpfile\fP.
 Up to 20 \fI-p\fP options may be included.
 .TP
-.I \-v \fIaddress\fP
+.B \-e \fIaddress\fP
+Use an alternate entry point address.
+.TP
+.B \-v \fIaddress\fP
 Use an alternate address for the reset and interrupt vectors.
 .TP
-.I \-7
+.B \-7
 Mask off MSB of character data.
-.PP
-Lines in pfile consist of:
+.TP
+.B \-P
+Decode Apple ProDOS MLI calls.
+.SH PREDEFINE FILES
+Lines in \fIpfile\fP consist of:
 .PP
 name .eq address
 .PP
  .stop address
 .PP
  .trace address
-.PP 
-.I Address 
+.PP
+.I Address
 may be a decimal number or
 may be a hexadecimal number (the first character of the number
 should be "$").  For example, "$21b5" is
@@ -66,12 +94,11 @@ the hexadecimal number 21b5.
 .I Name
 is a sequence of numbers and characters starting with a
 letter.
-.I .trace 
+.I .trace
 causes
-the trace process to continue at the address given.  
+the trace process to continue at the address given.
 .I .stop
 causes the
 trace process to stop at the address given.
 .SH AUTHORS
 Robert Bond, Udi Finkelstein, and Eric Smith
-.SH BUGS