A tool collection for processing tzx files
Project description
tzxtools
This is a collection of command line tools for processing TZX files. TZX is a common file format for preserving computer tapes of the ZX Spectrum, but also Amstrad CPC and C64. All the tzxtools are written in Python 3.
Features
- Convert your old ZX Spectrum tape recordings into TZX files.
- List, split, merge, and divide the blocks inside TZX files.
- Extract binary content from TZX blocks.
- Read hex dumps, disassembled Z80 machine code, or BASIC code.
- Convert ZX Spectrum screens to PNG files.
- Generate TAP files for ZX Spectrum Next and some emulators.
- Disassembler also supports all undocumented Z80 instructions and ZX Spectrum Next instructions.
Installation
pip install tzxtools
Tools
tzxcat- Extracts data from a TZX file. Optionally disassembles, hex dumps or converts blocks to PNG.tzxcleanup- Removes all clutter blocks and leaves a clean TZX file.tzxcut- Cuts blocks from a TZX file.tzxls- Lists the contents of a TZX file.tzxmerge- Concatenates multiple TZX files into one file.tzxsplit- Splits a TZX file into separate programs.tzxtap- Converts a TZX file to TAP file format.tzxwav- Converts WAV file tape recordings to TZX files.
See the documentation for how the tools are used.
Contribute
- Fork the Source code at GitHub. Feel free to send pull requests.
- Found a bug? File a bug report!
License
tzxtools is open source software. The source code is distributed under the terms of GNU General Public License (GPLv3).
Acknowledgements
- I would like to thank all the people who keep the retro computing scene alive.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
tzxtools-1.2.0.tar.gz
(19.8 kB
view details)
File details
Details for the file tzxtools-1.2.0.tar.gz.
File metadata
- Download URL: tzxtools-1.2.0.tar.gz
- Upload date:
- Size: 19.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.2.0 requests-toolbelt/0.8.0 tqdm/4.25.0 CPython/2.7.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
072a3c60f3b8c802361944ee0ad219885807fc264990b5161a82b8c9e8877b95
|
|
| MD5 |
fdcc52e6d7e2dfa3dcdc603e48a86095
|
|
| BLAKE2b-256 |
1ec72adf1e298a6193640d7545d1b99e7994e677096294af62d30436111dfd1f
|