aboutsummaryrefslogtreecommitdiff
path: root/xexamine.1
diff options
context:
space:
mode:
Diffstat (limited to 'xexamine.1')
-rw-r--r--xexamine.116
1 files changed, 11 insertions, 5 deletions
diff --git a/xexamine.1 b/xexamine.1
index e8e2b4b..1a4d68e 100644
--- a/xexamine.1
+++ b/xexamine.1
@@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]]
.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
.in \\n[rst2man-indent\\n[rst2man-indent-level]]u
..
-.TH "XEXAMINE" 1 "2024-04-25" "0.2.1" "Urchlay's Atari 8-bit Tools"
+.TH "XEXAMINE" 1 "2024-04-26" "0.2.1" "Urchlay's Atari 8-bit Tools"
.SH NAME
xexamine \- Show information on Atari 8-bit executables (XEX)
.\" RST source for xexamine(1) man page. Convert with:
@@ -36,13 +36,13 @@ xexamine \- Show information on Atari 8-bit executables (XEX)
.
.SH SYNOPSIS
.sp
-xexamine [ [\fB\-h\fP] | [ [\fB\-v\fP] [\fB\-d\fP] [\fB\-s\fP \fIsegment\fP] \fIxexfile\fP ]
+xexamine [ [\fB\-h\fP] | [ [\fB\-v\fP] [\fB\-d\fP] [\fB\-s\fP \fIsegment\fP] \fIxexfile\fP ... ]
.SH DESCRIPTION
.sp
-\fBxexamine\fP reads an Atari 8\-bit executable (.xex file) and prints
-the following information on each segment in the file:
+\fBxexamine\fP reads Atari 8\-bit executables (.xex files) and prints
+the following information on each segment in each file:
.sp
-Segment number (1\-based).
+Segment number (in decimal, first segment is #1).
.sp
Offset in bytes from the start of the file (in decimal).
.sp
@@ -101,6 +101,12 @@ The code\-detection could be smarter, and probably will be pretty soon.
Static analysis will never be 100% perfect, but the heuristics could
be improved (e.g. by using something like Markov chain or Bayesian
analysis).
+.sp
+The CRC32 sum is handy for comparing different releases of the same
+program. Example would be a game that was cracked more than once
+by different cracking groups, and each crack has a different title
+screen. Often, the 2nd or some further segment contains the actual
+code/data, and is identical.
.SH EXIT STATUS
.sp
Exit status is zero if \fIxexfile\fP is a valid Atari .xex file, non\-zero otherwise.