{ "info": { "author": "Richard K\u00f6rber", "author_email": "dev@shredzone.de", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: End Users/Desktop", "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)", "Operating System :: OS Independent", "Programming Language :: Python :: 3 :: Only", "Topic :: System :: Archiving", "Topic :: System :: Emulators", "Topic :: Utilities" ], "description": "# tzxtools\n\nThis is a collection of command line tools for processing [TZX](http://www.worldofspectrum.org/TZXformat.html) 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.\n\n## Features\n\n* Convert your old ZX Spectrum tape recordings into TZX files.\n* List, split, merge, and divide the blocks inside TZX files.\n* Extract binary content from TZX blocks.\n* Read hex dumps, disassembled Z80 machine code, or BASIC code.\n* Convert ZX Spectrum screens to PNG files.\n* Generate TAP files for ZX Spectrum Next and some emulators.\n* Disassembler also supports all undocumented Z80 instructions and ZX Spectrum Next instructions.\n\n## Installation\n\n```sh\npip install tzxtools\n```\n\n## Tools\n\n* `tzxcat` - Extracts data from a TZX file. Optionally disassembles, hex dumps or converts blocks to PNG.\n* `tzxcleanup` - Removes all clutter blocks and leaves a clean TZX file.\n* `tzxcut` - Cuts blocks from a TZX file.\n* `tzxls` - Lists the contents of a TZX file.\n* `tzxmerge` - Concatenates multiple TZX files into one file.\n* `tzxsplit` - Splits a TZX file into separate programs.\n* `tzxtap` - Converts a TZX file to TAP file format.\n* `tzxwav` - Converts WAV file tape recordings to TZX files.\n\nSee the [documentation](https://shredzone.org/docs/tzxtools/index.html) for how the tools are used.\n\n## Contribute\n\n* Fork the [Source code at GitHub](https://github.com/shred/tzxtools). Feel free to send pull requests.\n* Found a bug? [File a bug report!](https://github.com/shred/tzxtools/issues)\n\n## License\n\n_tzxtools_ is open source software. The source code is distributed under the terms of [GNU General Public License (GPLv3)](https://www.gnu.org/licenses/gpl-3.0.en.html#content).\n\n## Acknowledgements\n\n* I would like to thank all the people who keep the retro computing scene alive.", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/shred/tzxtools", "keywords": "ZX-Spectrum tzx wav", "license": "GPLv3+", "maintainer": "", "maintainer_email": "", "name": "tzxtools", "package_url": "https://pypi.org/project/tzxtools/", "platform": "", "project_url": "https://pypi.org/project/tzxtools/", "project_urls": { "Homepage": "https://github.com/shred/tzxtools", "Source": "https://github.com/shred/tzxtools", "Tracker": "https://github.com/shred/tzxtools/issues" }, "release_url": "https://pypi.org/project/tzxtools/1.2.0/", "requires_dist": null, "requires_python": ">=3", "summary": "A tool collection for processing tzx files", "version": "1.2.0" }, "last_serial": 4690742, "releases": { "1.0.1": [ { "comment_text": "", "digests": { "md5": "c58e17bdfdc1fc647dda16fe4df0fa6d", "sha256": "17e1da3cd857a0f7fe728a3263126dcd27758313c916a496a782f82f346c0945" }, "downloads": -1, "filename": "tzxtools-1.0.1.tar.gz", "has_sig": false, "md5_digest": "c58e17bdfdc1fc647dda16fe4df0fa6d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 13332, "upload_time": "2018-08-23T20:44:03", "url": "https://files.pythonhosted.org/packages/cf/33/3a2f80d5e59ba5193a6e9d8ebe069642c6dac0da3b7c8abab7412fb18f2d/tzxtools-1.0.1.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "1cda679ab165a0273e244a37e881f3dd", "sha256": "d4fb8effc90eab5e12c09b2aeae1b6a9728b2a51dba81cd010a4e303f82ff818" }, "downloads": -1, "filename": "tzxtools-1.1.0.tar.gz", "has_sig": false, "md5_digest": "1cda679ab165a0273e244a37e881f3dd", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 13631, "upload_time": "2018-08-30T20:20:50", "url": "https://files.pythonhosted.org/packages/d4/b9/6720ee35adaa6d44920146c5bc72529cdce20e9c110550393ab0634d2c4f/tzxtools-1.1.0.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "fdcc52e6d7e2dfa3dcdc603e48a86095", "sha256": "072a3c60f3b8c802361944ee0ad219885807fc264990b5161a82b8c9e8877b95" }, "downloads": -1, "filename": "tzxtools-1.2.0.tar.gz", "has_sig": false, "md5_digest": "fdcc52e6d7e2dfa3dcdc603e48a86095", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 19843, "upload_time": "2019-01-13T13:39:02", "url": "https://files.pythonhosted.org/packages/1e/c7/2adf1e298a6193640d7545d1b99e7994e677096294af62d30436111dfd1f/tzxtools-1.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "fdcc52e6d7e2dfa3dcdc603e48a86095", "sha256": "072a3c60f3b8c802361944ee0ad219885807fc264990b5161a82b8c9e8877b95" }, "downloads": -1, "filename": "tzxtools-1.2.0.tar.gz", "has_sig": false, "md5_digest": "fdcc52e6d7e2dfa3dcdc603e48a86095", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 19843, "upload_time": "2019-01-13T13:39:02", "url": "https://files.pythonhosted.org/packages/1e/c7/2adf1e298a6193640d7545d1b99e7994e677096294af62d30436111dfd1f/tzxtools-1.2.0.tar.gz" } ] }