diff options
author | B. Watson <urchlay@slackware.uk> | 2024-04-26 03:03:26 -0400 |
---|---|---|
committer | B. Watson <urchlay@slackware.uk> | 2024-04-26 03:03:26 -0400 |
commit | 7579bdadadc75a914e65148bc908190b14addcb5 (patch) | |
tree | 11cddf19350e79d39c1c60b4bc088e9017dee04f /xexamine.1 | |
parent | c3875aceab29ccea8733ac4758138eb5f5fc51c7 (diff) | |
download | bw-atari8-tools-7579bdadadc75a914e65148bc908190b14addcb5.tar.gz |
xexamine: fix init addresses being printed as Run (introduced in 7a7b256), support multiple files.
Diffstat (limited to 'xexamine.1')
-rw-r--r-- | xexamine.1 | 16 |
1 files changed, 11 insertions, 5 deletions
@@ -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. |