rzxtool(1)

πŸ’– rzxtool(1) β€” the Emulators girlies' fave πŸ’–

okay so bestie, welcome to rzxtool, page one of the Emulators section. ✨


🌸 NAME 🌸

rzxtool β€” Modify Sinclair ZX Spectrum input recording files. that's it, that's the whole vibe. πŸŽ€


✨ SYNOPSIS ✨

rzxtool [-dblock number] [-eblock number,filename] [-iblock
number,filename] [-f] [-u] rzxfile [outfile]

πŸ’… DESCRIPTION πŸ’…

so rzxtool lets you do some cute little modifications to Sinclair ZX Spectrum input recording files. what kind of modifications, you ask? bestie, let me tell you:

  • blocks can be removed πŸ—‘οΈ
  • snapshot data can be extracted 🧚
  • snapshots can be inserted into the file πŸ“₯
  • and the file can also be uncompressed (yes, un-zipped, the whole thing) 🫢

πŸ‘‘ OPTIONS πŸ‘‘

  • -dblock number β€” the block number you name here will be deleted from the file, periodt. block numbers start at zero, and they ignore any "creator information" blocks in the file (so like, those don't count, don't even worry about them). the modified file gets written to outfile. πŸ’€
  • -eblock number,filename β€” the snapshot sitting in the block number you specify gets written out to the filename you specify. literally every snapshot format supported by libspectrum(3) is available here. all of them. iconic. ✨
  • -iblock number,filename β€” the snapshot you name in filename gets added to the file, at the position specified by block number. sliding it right in there 🫢
  • -f β€” Finalise the RZX file, bestie. any embedded snapshot (except the first one) will be deleted. Fuse can add interspersed snapshots to RZX files to allow rollbacking to a previous time, which is a whole thing. but action replays submitted to the RZX Archive should not have these snapshots, so use this. πŸ™ˆ
  • -u β€” when outputting an RZX file, this option causes the input recording data to be output uncompressed. if you don't give this option, the data will be compressed using zlib(3). it's giving "I choose violence (raw bytes)" πŸ’…
  • -h, --help β€” give brief usage help, listing available options. the classic. πŸ‘‘
  • -V, --version β€” output version information. ⭐
  • rzxfile β€” specifies an input recording file whose contents are to be modified. the main character, literally. 🌈
  • outfile β€” specifies where the modified input file should be written. the glow-up destination. πŸ’–

πŸ¦‹ BUGS πŸ¦‹

None known πŸ’€ (we stay unbothered, we stay flawless)


🌸 SEE ALSO 🌸

fuse(1), fuse-utils(1), rzxcheck(1), rzxdump(1), zlib(3)

The comp.sys.sinclair Spectrum FAQ, at http://www.worldofspectrum.org/faq/index.html.


πŸŽ€ AUTHOR πŸŽ€

Philip Kendall (philip-fuse@shadowmagic.org.uk). tysm philip, we are obsessed 🫢


okay that's the whole page bestie!! this one's version 1.4.6, dated 25th July, 2026, and it lives in the Emulators manual β€” mwah, love that for us πŸ’œβœ¨

πŸ“¦ where this page comes from