Skip to main content

从 ZX Spectrum 操作文件的工具

项目描述

https://img.shields.io/travis/codeatcpp/zxtools/master.svg?style=flat https://codecov.io/gh/codeatcpp/zxtools/branch/master/graph/badge.svg https://img.shields.io/github/release/codeatcpp/zxtools.svg?style=flat https://img.shields.io/pypi/v/zxtools.svg?style=flat http://img.shields.io/pypi/dm/zxtools.svg?style=flat

这是一组工具,用于处理从 TR-DOS 软盘或磁带复制的文件。

最初编写这些工具是为了简化以下工作流程:

  1. 使用Hobeta工具抓取软盘映像。

  2. 剥离文件头并将结果保存到新文件中。

  3. 将生成的Zeus Z80 汇编文件转换为纯文本格式。

TODO:我未来计划实施一些我需要的工具来恢复我的旧 ZX Spectrum 项目。

但是您可以按照您需要的方式使用它们。而且使用起来非常简单:下载包,运行setup.py(或者通过pip install zxtools 安装),调用方式如下:

$ python3 -m zxtools.hobeta strip input.hobeta result.zeus
$ python3 -m zxtools.zeus2txt result.zeus listing.asm --include-code
https://raw.githubusercontent.com/codeatcpp/zxtools/master/zeus2txt.jpg

注意:使用此包需要 Python 3,不支持 Python 2,但欢迎您修复它。

要查看带有语法着色的结果文件,您可以使用特殊的Visual Studio Code 插件

https://raw.githubusercontent.com/codeatcpp/vscode-language-z80-asm/master/vscode.png

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

zxtools-1.0.22.tar.gz (12.8 kB 查看哈希

已上传 source