25 个版本
0.9.0 | 2024 年 8 月 5 日 |
---|---|
0.8.0 | 2024 年 7 月 11 日 |
0.7.0 | 2023 年 8 月 15 日 |
0.6.0 | 2022 年 4 月 24 日 |
0.2.8-beta | 2018 年 12 月 28 日 |
#40 在 模拟器
每月 161 次下载
在 3 个 crate 中使用 (via cpclib-imgconverter)
3.5MB
50K SLoC
cpclib
cpclib
是一个库,旨在帮助开发 Amstrad CPC demomaking。也许它对其他 z80
平台或甚至游戏也很有用。没有任何功能是 100% 可用的。我只实现了我在当前的 Amstrad CPC demo 项目中需要的子集。除了库之外,还提供了一些工具。
功能多多少少能做
- 汇编 z80 源代码。
- 主要对自动生成的代码感兴趣,而不是手工制作的代码。
- 并不是所有的操作码都被管理。
- 其他汇编器中不可用的功能
- 基本源代码注入(WIP)
- 能够提供指令的指令码值或其标准持续时间的函数
- 操作
.sna
文件- 目前对块的最小支持
- 将图像转换为 CPC 格式。适用于标准分辨率/模式
- 操作 DSK(尝试模仿 iDSK 或 dskmanager)。能够格式化和添加文件
- 与 cpcwifi 板通信
xfer
工具的复制。- 目前只编写了重置和运行文件
- 与原始的
xfer
工具相反,cpclib
工具能够启动快照 V3(它们在飞行中被简单地转换为快照 v2)
- 从基本源创建基本令牌(WIP)
依赖关系
~23–37MB
~487K SLoC