在 GitHub 上加星Star1.1k 个星标

案例

hardsid4u:还原 HardSID 4U USB 协议

hardsid4u 还原 HardSID 4U 的 USB 协议,并用 libusb 实现控制 SID 芯片插槽的 Python 驱动。研究结合厂商二进制分析、USB 抓包和硬件探测,记录报文封装、初始化、寄存器写入、时序及流量控制;MIDI 乐器建立在该驱动之上。

目标
协议
类别
独立重建案例
关联
独立重建项目
来源复核于

使用条件与局限

  • 前提条件:实际控制硬件需要 HardSID 4U;核心驱动需要 Python 3.9+、libusb1 和 libusb。
  • 前提条件:文档中的 MIDI 输出还需 python-rtmidi 和 CoreMIDI。
  • 局限:作者报告设备停滞时可能需要物理断电重启;等时传输模式未使用,也没有 SID 文件播放器。
  • 许可:许可证为 MIT。

关于此条目

说明已依据一手来源复核。

报告条目过时 建议修正翻译

一手来源

  1. README.md GitHub · pjthulin/hardsid4u · 修订 539fdb2
  2. docs/protocol.md GitHub · pjthulin/hardsid4u · 修订 539fdb2
  3. captures/README.md GitHub · pjthulin/hardsid4u · 修订 539fdb2

同分区更多条目:协议

协议分区全部 140 项资源协议案例(91)

↑↓ 移动↵ 打开⌘↵ 新标签页