跳转到主要内容

通过命令行驱动Krikzz FlashKit Programmer MD,用于刷写世嘉Mega Drive卡带。

项目描述

FlashKit MD Python客户端

这是一个Python命令行工具,用于驱动Krikzz FlashKit Programmer MD。它允许您从命令行重写世嘉Mega Drive闪存卡,而不是需要.NET和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-serialpython3 -m pip install pyserial用于开发)

项目详情


下载文件

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

源代码分发

flashkit-1.0.6.tar.gz (23.3 kB 查看哈希值)

上传时间: 源代码

构建分发

flashkit-1.0.6-py3-none-any.whl (25.9 kB 查看哈希值)

上传时间: Python 3

由以下支持