diff options
| -rw-r--r-- | Makefile | 22 | ||||
| -rw-r--r-- | a8eol.1 | 5 | ||||
| -rw-r--r-- | a8utf8.1 | 5 | ||||
| -rw-r--r-- | atr2xfd.1 | 5 | ||||
| -rw-r--r-- | atrsize.1 | 5 | ||||
| -rw-r--r-- | axe.1 | 5 | ||||
| -rw-r--r-- | blob2c.1 | 5 | ||||
| -rw-r--r-- | blob2xex.1 | 5 | ||||
| -rw-r--r-- | cart2xex.1 | 5 | ||||
| -rw-r--r-- | dasm2atasm.1 | 5 | ||||
| -rw-r--r-- | fenders.1 | 5 | ||||
| -rw-r--r-- | manftr.rst | 3 | ||||
| -rw-r--r-- | rom2cart.1 | 5 | ||||
| -rw-r--r-- | unmac65.1 | 5 | ||||
| -rw-r--r-- | xexamine.1 | 5 | ||||
| -rw-r--r-- | xexcat.1 | 8 | ||||
| -rw-r--r-- | xexsplit.1 | 5 | ||||
| -rw-r--r-- | xfd2atr.1 | 5 | 
18 files changed, 71 insertions, 37 deletions
| @@ -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 ; \ @@ -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. @@ -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. @@ -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. @@ -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. @@ -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. @@ -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. @@ -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. @@ -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. @@ -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. @@ -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. @@ -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. @@ -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. @@ -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. @@ -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. @@ -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. @@ -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. | 
