通过命令行驱动Krikzz FlashKit Programmer MD,用于刷写世嘉Mega Drive卡带。
项目描述
FlashKit MD Python客户端
这是一个Python命令行工具,用于驱动Krikzz FlashKit Programmer MD。它允许您从命令行重写世嘉Mega Drive闪存卡,而不是需要.NET和GUI的原始软件。
- 原始C# GUI工具和硬件设计
- 从设计师处购买硬件
重写的动机
- 命令行操作
- 使用Python 3而不是.NET/Mono在任何地方运行
对原始软件的功能改进
- ROM区域代码解析更详细、准确、易读
- 可以区分ROM大小和闪存芯片大小,避免从闪存卡中生成过大的ROM镜像
- 使用CFI在写入之前与闪存建立成功通信(如果您的卡有问题,可以节省时间)
- 提供调试方法和参数,有助于我自己的闪存卡开发
安装
python3 -m pip install flashkit
许可证
在GPL v3下发布。请参阅LICENSE.md。
基于Krikzz原始软件,该软件也以GPL v3发布。
依赖项
- Python 3
- argparse库(包含在Python中)
- datetime库(包含在Python中)
- hashlib库(包含在Python中)
- typing库(包含在Python中)
- serial库(Ubuntu包
python3-serial
或python3 -m pip install pyserial
用于开发)
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪一个,请了解更多关于安装包的信息。
源代码分发
flashkit-1.0.6.tar.gz (23.3 kB 查看哈希值)
构建分发
flashkit-1.0.6-py3-none-any.whl (25.9 kB 查看哈希值)