aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Makefile22
-rw-r--r--a8eol.15
-rw-r--r--a8utf8.15
-rw-r--r--atr2xfd.15
-rw-r--r--atrsize.15
-rw-r--r--axe.15
-rw-r--r--blob2c.15
-rw-r--r--blob2xex.15
-rw-r--r--cart2xex.15
-rw-r--r--dasm2atasm.15
-rw-r--r--fenders.15
-rw-r--r--manftr.rst3
-rw-r--r--rom2cart.15
-rw-r--r--unmac65.15
-rw-r--r--xexamine.15
-rw-r--r--xexcat.18
-rw-r--r--xexsplit.15
-rw-r--r--xfd2atr.15
18 files changed, 71 insertions, 37 deletions
diff --git a/Makefile b/Makefile
index 4d56cea..19bb1a0 100644
--- a/Makefile
+++ b/Makefile
@@ -6,6 +6,7 @@ PREFIX=/usr/local
BINDIR=$(PREFIX)/bin
MANDIR=$(PREFIX)/share/man
MAN1DIR=$(MANDIR)/man1
+MAN5DIR=$(MANDIR)/man5
DOCDIR=$(PREFIX)/share/doc/bw-atari8-tools
# Compiler stuff
@@ -17,6 +18,7 @@ CFLAGS=-Wall $(COPT) -ansi -D_GNU_SOURCE -DVERSION=\"$(VERSION)\"
BINS=a8eol xfd2atr atr2xfd blob2c cart2xex fenders xexsplit xexcat atrsize rom2cart unmac65 axe blob2xex xexamine
SCRIPTS=dasm2atasm a8utf8
MANS=a8eol.1 xfd2atr.1 atr2xfd.1 blob2c.1 cart2xex.1 fenders.1 xexsplit.1 xexcat.1 atrsize.1 rom2cart.1 unmac65.1 axe.1 dasm2atasm.1 a8utf8.1 blob2xex.1 xexamine.1
+MAN5S=xex.5
DOCS=README equates.inc *.dasm
# All the programs share this version number...
@@ -75,8 +77,9 @@ fenders_bin.c: fenders.bin blob2c
fenders_offsets.h: fenders.bin fenders_offsets.pl
perl fenders_offsets.pl < fenders.syms > fenders_offsets.h
-fenders: fenders.c fenders_bin.c fenders_bin.h fenders_offsets.h \
- fendersdbl_bin.c fendersdbl_bin.h fendersdbl_offsets.h
+fenders: fenders.o fenders_bin.c fendersdbl_bin.c
+
+fenders.o: fenders.c fenders_bin.h fenders_offsets.h fendersdbl_bin.h fendersdbl_offsets.h
fendersdbl.bin: fendersdbl.dasm asmwrapper.sh
sh asmwrapper.sh fendersdbl
@@ -120,11 +123,14 @@ unmac65.xex: unmac65.c
axe: axe.c axe.h axelib.c
-manpages: $(MANS)
+manpages: $(MANS) $(MAN5S)
%.1: %.rst manhdr.rst manftr.rst
$(RST2MAN) $< > $@
+%.5: %.rst manhdr5.rst manftr.rst
+ $(RST2MAN) $< > $@
+
# "make clean" does NOT remove the .bin or _bin.[ch] files. This is
# for people who don't have either dasm or atasm installed.
# also, it doesn't remove the man pages. these are checked into git, even.
@@ -138,17 +144,23 @@ realclean: distclean
rm -f *.bin *_bin.[ch] *_offsets.h *.1
install: all
- mkdir -p $(DESTDIR)/$(BINDIR) $(DESTDIR)/$(MAN1DIR) $(DESTDIR)/$(DOCDIR)
+ mkdir -p $(DESTDIR)/$(BINDIR) $(DESTDIR)/$(MAN1DIR) $(DESTDIR)/$(MAN5DIR) $(DESTDIR)/$(DOCDIR)
strip $(BINS)
for i in $(BINS) $(SCRIPTS) ; do \
install -m0755 -oroot -groot $$i $(DESTDIR)/$(BINDIR) ; \
install -m0644 -oroot -groot $$i.1 $(DESTDIR)/$(MAN1DIR) ; \
if [ "$(GZIP_MAN)" = "y" ]; then \
- gzip $(DESTDIR)/$(MAN1DIR)/$$i.1 ; \
+ gzip -f $(DESTDIR)/$(MAN1DIR)/$$i.1 ; \
fi ; \
done
( cd $(DESTDIR)/$(BINDIR) && rm -f atrcheck && ln -s atr2xfd atrcheck )
( cd $(DESTDIR)/$(BINDIR) && rm -f cart2rom && ln -s rom2cart cart2rom )
+ for i in $(MAN5S) ; do \
+ install -m0644 -oroot -groot $$i $(DESTDIR)/$(MAN5DIR) ; \
+ if [ "$(GZIP_MAN)" = "y" ]; then \
+ gzip -f $(DESTDIR)/$(MAN5DIR)/$$i ; \
+ fi ; \
+ done
if [ "$(GZIP_MAN)" = "y" ]; then \
cd $(DESTDIR)/$(MAN1DIR) && rm -f atrcheck.1.gz && ln -s atr2xfd.1.gz atrcheck.1.gz ; \
cd $(DESTDIR)/$(MAN1DIR) && rm -f cart2rom.1.gz && ln -s rom2cart.1.gz cart2rom.1.gz ; \
diff --git a/a8eol.1 b/a8eol.1
index a2901c0..2356412 100644
--- a/a8eol.1
+++ b/a8eol.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 "A8EOL" 1 "2024-04-26" "0.2.1" "Urchlay's Atari 8-bit Tools"
+.TH "A8EOL" 1 "2024-04-28" "0.2.1" "Urchlay's Atari 8-bit Tools"
.SH NAME
a8eol \- convert Atari 8-bit text files to/from UNIX/Windows/Mac
.\" RST source for a8eol(1) man page. Convert with:
@@ -477,7 +477,8 @@ Watson <\fI\%urchlay@slackware.uk\fP>; Urchlay on irc.libera.chat \fI##atari\fP\
\fBxexamine\fP(1),
\fBxexcat\fP(1),
\fBxexsplit\fP(1),
-\fBxfd2atr\fP(1).
+\fBxfd2atr\fP(1),
+\fBxex\fP(5).
.sp
Any good Atari 8\-bit book: \fIDe Re Atari\fP, \fIThe Atari BASIC Reference
Manual\fP, the \fIOS Users\(aq Guide\fP, \fIMapping the Atari\fP, etc.
diff --git a/a8utf8.1 b/a8utf8.1
index 7628b8c..e4d4e4d 100644
--- a/a8utf8.1
+++ b/a8utf8.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 "A8UTF8" 1 "2024-04-26" "0.2.1" "Urchlay's Atari 8-bit Tools"
+.TH "A8UTF8" 1 "2024-04-28" "0.2.1" "Urchlay's Atari 8-bit Tools"
.SH NAME
a8utf8 \- Convert Atari 8-bit text to UTF-8 encoded Unicode.
.\" RST source for a8utf8(1) man page. Convert with:
@@ -108,7 +108,8 @@ Watson <\fI\%urchlay@slackware.uk\fP>; Urchlay on irc.libera.chat \fI##atari\fP\
\fBxexamine\fP(1),
\fBxexcat\fP(1),
\fBxexsplit\fP(1),
-\fBxfd2atr\fP(1).
+\fBxfd2atr\fP(1),
+\fBxex\fP(5).
.sp
Any good Atari 8\-bit book: \fIDe Re Atari\fP, \fIThe Atari BASIC Reference
Manual\fP, the \fIOS Users\(aq Guide\fP, \fIMapping the Atari\fP, etc.
diff --git a/atr2xfd.1 b/atr2xfd.1
index 88a9f12..e709dd5 100644
--- a/atr2xfd.1
+++ b/atr2xfd.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 "ATR2XFD" 1 "2024-04-26" "0.2.1" "Urchlay's Atari 8-bit Tools"
+.TH "ATR2XFD" 1 "2024-04-28" "0.2.1" "Urchlay's Atari 8-bit Tools"
.SH NAME
atr2xfd \- Convert an Atari 8-bit ATR disk image to a raw (XFD) image
.\" RST source for atr2xfd(1) man page. Convert with:
@@ -196,7 +196,8 @@ Watson <\fI\%urchlay@slackware.uk\fP>; Urchlay on irc.libera.chat \fI##atari\fP\
\fBxexamine\fP(1),
\fBxexcat\fP(1),
\fBxexsplit\fP(1),
-\fBxfd2atr\fP(1).
+\fBxfd2atr\fP(1),
+\fBxex\fP(5).
.sp
Any good Atari 8\-bit book: \fIDe Re Atari\fP, \fIThe Atari BASIC Reference
Manual\fP, the \fIOS Users\(aq Guide\fP, \fIMapping the Atari\fP, etc.
diff --git a/atrsize.1 b/atrsize.1
index 4ecc331..e028cde 100644
--- a/atrsize.1
+++ b/atrsize.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 "ATRSIZE" 1 "2024-04-26" "0.2.1" "Urchlay's Atari 8-bit Tools"
+.TH "ATRSIZE" 1 "2024-04-28" "0.2.1" "Urchlay's Atari 8-bit Tools"
.SH NAME
atrsize \- Change the size of an Atari 8-bit ATR disk image, or create a blank ATR image
.\" RST source for atrsize(1) man page. Convert with:
@@ -211,7 +211,8 @@ Watson <\fI\%urchlay@slackware.uk\fP>; Urchlay on irc.libera.chat \fI##atari\fP\
\fBxexamine\fP(1),
\fBxexcat\fP(1),
\fBxexsplit\fP(1),
-\fBxfd2atr\fP(1).
+\fBxfd2atr\fP(1),
+\fBxex\fP(5).
.sp
Any good Atari 8\-bit book: \fIDe Re Atari\fP, \fIThe Atari BASIC Reference
Manual\fP, the \fIOS Users\(aq Guide\fP, \fIMapping the Atari\fP, etc.
diff --git a/axe.1 b/axe.1
index 710a43e..caa8f9f 100644
--- a/axe.1
+++ b/axe.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 "AXE" 1 "2024-04-26" "0.2.1" "Urchlay's Atari 8-bit Tools"
+.TH "AXE" 1 "2024-04-28" "0.2.1" "Urchlay's Atari 8-bit Tools"
.SH NAME
axe \- ATR/XFD Editor
.\" RST source for axe(1) man page. Convert with:
@@ -152,7 +152,8 @@ Watson <\fI\%urchlay@slackware.uk\fP>; Urchlay on irc.libera.chat \fI##atari\fP\
\fBxexamine\fP(1),
\fBxexcat\fP(1),
\fBxexsplit\fP(1),
-\fBxfd2atr\fP(1).
+\fBxfd2atr\fP(1),
+\fBxex\fP(5).
.sp
Any good Atari 8\-bit book: \fIDe Re Atari\fP, \fIThe Atari BASIC Reference
Manual\fP, the \fIOS Users\(aq Guide\fP, \fIMapping the Atari\fP, etc.
diff --git a/blob2c.1 b/blob2c.1
index c94d7f2..49e9d29 100644
--- a/blob2c.1
+++ b/blob2c.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 "BLOB2C" 1 "2024-04-26" "0.2.1" "Urchlay's Atari 8-bit Tools"
+.TH "BLOB2C" 1 "2024-04-28" "0.2.1" "Urchlay's Atari 8-bit Tools"
.SH NAME
blob2c \- Create C source and header files from a binary file
.\" RST source for blob2c(1) man page. Convert with:
@@ -132,7 +132,8 @@ Watson <\fI\%urchlay@slackware.uk\fP>; Urchlay on irc.libera.chat \fI##atari\fP\
\fBxexamine\fP(1),
\fBxexcat\fP(1),
\fBxexsplit\fP(1),
-\fBxfd2atr\fP(1).
+\fBxfd2atr\fP(1),
+\fBxex\fP(5).
.sp
Any good Atari 8\-bit book: \fIDe Re Atari\fP, \fIThe Atari BASIC Reference
Manual\fP, the \fIOS Users\(aq Guide\fP, \fIMapping the Atari\fP, etc.
diff --git a/blob2xex.1 b/blob2xex.1
index f5b9c3a..744d5b5 100644
--- a/blob2xex.1
+++ b/blob2xex.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 "BLOB2XEX" 1 "2024-04-26" "0.2.1" "Urchlay's Atari 8-bit Tools"
+.TH "BLOB2XEX" 1 "2024-04-28" "0.2.1" "Urchlay's Atari 8-bit Tools"
.SH NAME
blob2xex \- Create Atari 8-bit executables from arbitrary data
.\" RST source for blob2xex(1) man page. Convert with:
@@ -192,7 +192,8 @@ Watson <\fI\%urchlay@slackware.uk\fP>; Urchlay on irc.libera.chat \fI##atari\fP\
\fBxexamine\fP(1),
\fBxexcat\fP(1),
\fBxexsplit\fP(1),
-\fBxfd2atr\fP(1).
+\fBxfd2atr\fP(1),
+\fBxex\fP(5).
.sp
Any good Atari 8\-bit book: \fIDe Re Atari\fP, \fIThe Atari BASIC Reference
Manual\fP, the \fIOS Users\(aq Guide\fP, \fIMapping the Atari\fP, etc.
diff --git a/cart2xex.1 b/cart2xex.1
index 2436f45..af53f01 100644
--- a/cart2xex.1
+++ b/cart2xex.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 "CART2XEX" 1 "2024-04-26" "0.2.1" "Urchlay's Atari 8-bit Tools"
+.TH "CART2XEX" 1 "2024-04-28" "0.2.1" "Urchlay's Atari 8-bit Tools"
.SH NAME
cart2xex \- Convert an Atari 8-bit ROM cartridge image to a binary load file
.\" RST source for cart2xex(1) man page. Convert with:
@@ -242,7 +242,8 @@ Watson <\fI\%urchlay@slackware.uk\fP>; Urchlay on irc.libera.chat \fI##atari\fP\
\fBxexamine\fP(1),
\fBxexcat\fP(1),
\fBxexsplit\fP(1),
-\fBxfd2atr\fP(1).
+\fBxfd2atr\fP(1),
+\fBxex\fP(5).
.sp
Any good Atari 8\-bit book: \fIDe Re Atari\fP, \fIThe Atari BASIC Reference
Manual\fP, the \fIOS Users\(aq Guide\fP, \fIMapping the Atari\fP, etc.
diff --git a/dasm2atasm.1 b/dasm2atasm.1
index a2297e6..ffad5ef 100644
--- a/dasm2atasm.1
+++ b/dasm2atasm.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 "DASM2ATASM" 1 "2024-04-26" "0.2.1" "Urchlay's Atari 8-bit Tools"
+.TH "DASM2ATASM" 1 "2024-04-28" "0.2.1" "Urchlay's Atari 8-bit Tools"
.SH NAME
dasm2atasm \- Convert 6502 assembly source from dasm syntax to atasm or ca65 syntax.
.\" RST source for dasm2atasm(1) man page. Convert with:
@@ -239,7 +239,8 @@ Watson <\fI\%urchlay@slackware.uk\fP>; Urchlay on irc.libera.chat \fI##atari\fP\
\fBxexamine\fP(1),
\fBxexcat\fP(1),
\fBxexsplit\fP(1),
-\fBxfd2atr\fP(1).
+\fBxfd2atr\fP(1),
+\fBxex\fP(5).
.sp
Any good Atari 8\-bit book: \fIDe Re Atari\fP, \fIThe Atari BASIC Reference
Manual\fP, the \fIOS Users\(aq Guide\fP, \fIMapping the Atari\fP, etc.
diff --git a/fenders.1 b/fenders.1
index d6c706a..eeb6c59 100644
--- a/fenders.1
+++ b/fenders.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 "FENDERS" 1 "2024-04-26" "0.2.1" "Urchlay's Atari 8-bit Tools"
+.TH "FENDERS" 1 "2024-04-28" "0.2.1" "Urchlay's Atari 8-bit Tools"
.SH NAME
fenders \- Install Fenders 3-sector loader in boot sectors of an ATR image
.\" RST source for fenders(1) man page. Convert with:
@@ -277,7 +277,8 @@ Watson <\fI\%urchlay@slackware.uk\fP>; Urchlay on irc.libera.chat \fI##atari\fP\
\fBxexamine\fP(1),
\fBxexcat\fP(1),
\fBxexsplit\fP(1),
-\fBxfd2atr\fP(1).
+\fBxfd2atr\fP(1),
+\fBxex\fP(5).
.sp
Any good Atari 8\-bit book: \fIDe Re Atari\fP, \fIThe Atari BASIC Reference
Manual\fP, the \fIOS Users\(aq Guide\fP, \fIMapping the Atari\fP, etc.
diff --git a/manftr.rst b/manftr.rst
index f11f158..254b209 100644
--- a/manftr.rst
+++ b/manftr.rst
@@ -27,7 +27,8 @@ SEE ALSO
**xexamine**\(1),
**xexcat**\(1),
**xexsplit**\(1),
-**xfd2atr**\(1).
+**xfd2atr**\(1),
+**xex**\(5).
Any good Atari 8-bit book: *De Re Atari*, *The Atari BASIC Reference
Manual*, the *OS Users' Guide*, *Mapping the Atari*, etc.
diff --git a/rom2cart.1 b/rom2cart.1
index 36a0c11..b732fc0 100644
--- a/rom2cart.1
+++ b/rom2cart.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 "ROM2CART" 1 "2024-04-26" "0.2.1" "Urchlay's Atari 8-bit Tools"
+.TH "ROM2CART" 1 "2024-04-28" "0.2.1" "Urchlay's Atari 8-bit Tools"
.SH NAME
rom2cart \- Convert a raw ROM image to an Atari800 CART image, or vice versa
.\" RST source for rom2cart(1) man page. Convert with:
@@ -255,7 +255,8 @@ Watson <\fI\%urchlay@slackware.uk\fP>; Urchlay on irc.libera.chat \fI##atari\fP\
\fBxexamine\fP(1),
\fBxexcat\fP(1),
\fBxexsplit\fP(1),
-\fBxfd2atr\fP(1).
+\fBxfd2atr\fP(1),
+\fBxex\fP(5).
.sp
Any good Atari 8\-bit book: \fIDe Re Atari\fP, \fIThe Atari BASIC Reference
Manual\fP, the \fIOS Users\(aq Guide\fP, \fIMapping the Atari\fP, etc.
diff --git a/unmac65.1 b/unmac65.1
index 9f1f9fc..86e11ba 100644
--- a/unmac65.1
+++ b/unmac65.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 "UNMAC65" 1 "2024-04-26" "0.2.1" "Urchlay's Atari 8-bit Tools"
+.TH "UNMAC65" 1 "2024-04-28" "0.2.1" "Urchlay's Atari 8-bit Tools"
.SH NAME
unmac65 \- Detokenize Atari 8-bit Mac/65 SAVEd files.
.\" RST source for unmac65(1) man page. Convert with:
@@ -387,7 +387,8 @@ Watson <\fI\%urchlay@slackware.uk\fP>; Urchlay on irc.libera.chat \fI##atari\fP\
\fBxexamine\fP(1),
\fBxexcat\fP(1),
\fBxexsplit\fP(1),
-\fBxfd2atr\fP(1).
+\fBxfd2atr\fP(1),
+\fBxex\fP(5).
.sp
Any good Atari 8\-bit book: \fIDe Re Atari\fP, \fIThe Atari BASIC Reference
Manual\fP, the \fIOS Users\(aq Guide\fP, \fIMapping the Atari\fP, etc.
diff --git a/xexamine.1 b/xexamine.1
index 88e3555..bf7514b 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-26" "0.2.1" "Urchlay's Atari 8-bit Tools"
+.TH "XEXAMINE" 1 "2024-04-28" "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:
@@ -146,7 +146,8 @@ Watson <\fI\%urchlay@slackware.uk\fP>; Urchlay on irc.libera.chat \fI##atari\fP\
\fBxexamine\fP(1),
\fBxexcat\fP(1),
\fBxexsplit\fP(1),
-\fBxfd2atr\fP(1).
+\fBxfd2atr\fP(1),
+\fBxex\fP(5).
.sp
Any good Atari 8\-bit book: \fIDe Re Atari\fP, \fIThe Atari BASIC Reference
Manual\fP, the \fIOS Users\(aq Guide\fP, \fIMapping the Atari\fP, etc.
diff --git a/xexcat.1 b/xexcat.1
index 522bedf..21c8ea1 100644
--- a/xexcat.1
+++ b/xexcat.1
@@ -145,6 +145,11 @@ The terms "Atari executable", "binary load file", and "XEX file"
all refer to the same thing. Also, there is no difference between
Atari executables named with "XEX", "COM", "BIN", "EXE", etc. The
Atari and its DOS don\(aqt care about the names, only the contents.
+.sp
+The \fBdasm\fP \fB\-f1\fP file format is also the native binary format for
+the Commodore 8\-bit machines (PET, 64, etc), so you can use \fBxexcat\fP
+to load Commodore code & data into an Atari... though of course the
+code won\(aqt run correctly on the Atari.
.SH EXIT STATUS
.sp
Exit status is zero for success, non\-zero for failure.
@@ -196,7 +201,8 @@ Watson <\fI\%urchlay@slackware.uk\fP>; Urchlay on irc.libera.chat \fI##atari\fP\
\fBxexamine\fP(1),
\fBxexcat\fP(1),
\fBxexsplit\fP(1),
-\fBxfd2atr\fP(1).
+\fBxfd2atr\fP(1),
+\fBxex\fP(5).
.sp
Any good Atari 8\-bit book: \fIDe Re Atari\fP, \fIThe Atari BASIC Reference
Manual\fP, the \fIOS Users\(aq Guide\fP, \fIMapping the Atari\fP, etc.
diff --git a/xexsplit.1 b/xexsplit.1
index 1ad9efd..d14dc83 100644
--- a/xexsplit.1
+++ b/xexsplit.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 "XEXSPLIT" 1 "2024-04-26" "0.2.1" "Urchlay's Atari 8-bit Tools"
+.TH "XEXSPLIT" 1 "2024-04-28" "0.2.1" "Urchlay's Atari 8-bit Tools"
.SH NAME
xexsplit \- Split a multi-segment Atari 8-bit executable (XEX) into multiple single-segment files.
.\" RST source for xexsplit(1) man page. Convert with:
@@ -199,7 +199,8 @@ Watson <\fI\%urchlay@slackware.uk\fP>; Urchlay on irc.libera.chat \fI##atari\fP\
\fBxexamine\fP(1),
\fBxexcat\fP(1),
\fBxexsplit\fP(1),
-\fBxfd2atr\fP(1).
+\fBxfd2atr\fP(1),
+\fBxex\fP(5).
.sp
Any good Atari 8\-bit book: \fIDe Re Atari\fP, \fIThe Atari BASIC Reference
Manual\fP, the \fIOS Users\(aq Guide\fP, \fIMapping the Atari\fP, etc.
diff --git a/xfd2atr.1 b/xfd2atr.1
index 2070289..d26d0cc 100644
--- a/xfd2atr.1
+++ b/xfd2atr.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 "XFD2ATR" 1 "2024-04-26" "0.2.1" "Urchlay's Atari 8-bit Tools"
+.TH "XFD2ATR" 1 "2024-04-28" "0.2.1" "Urchlay's Atari 8-bit Tools"
.SH NAME
xfd2atr \- Convert an Atari 8-bit XFD (raw) disk image to an ATR image.
.\" RST source for xfd2atr(1) man page. Convert with:
@@ -127,7 +127,8 @@ Watson <\fI\%urchlay@slackware.uk\fP>; Urchlay on irc.libera.chat \fI##atari\fP\
\fBxexamine\fP(1),
\fBxexcat\fP(1),
\fBxexsplit\fP(1),
-\fBxfd2atr\fP(1).
+\fBxfd2atr\fP(1),
+\fBxex\fP(5).
.sp
Any good Atari 8\-bit book: \fIDe Re Atari\fP, \fIThe Atari BASIC Reference
Manual\fP, the \fIOS Users\(aq Guide\fP, \fIMapping the Atari\fP, etc.