Removes all clutter from TZX files, and sets idealized timings for data blocks.
This is useful to clean up TZX files generated from a tape. Make sure that the data was saved in standard speed. This clean up procedure will remove all blocks that are used for hard copy protections (except of ZX Spectrum headerless files).
This tool is also useful if Fuse's
audio2tape was invoked without
-r option and thus created only Turbo Speed Data Blocks. They will be converted to Standard Speed Data Blocks unless they are too large.
tzxcleanup [-h] [-o TARGET] [-c] [file]
file: TZX file to read from, or
stdinif not given.
--to: Target file. If omitted,
--stripcrc: Also remove all data blocks with a bad CRC. They would usually lead to a "tape loading error".
--help: Show help message and exit.
tzxcleanup recording.tzx | tzxls -l
Shows the content of a cleaned-up
tzxcleanup -o game.tzx recording.tzx
Cleans up a raw
recording.tzx file and writes it to