软 - 使用逻辑分析仪和串口线保存软盘

主要观点:作者利用已有的 Saleae Logic 8 逻辑分析仪来保存 3.5 英寸软盘的低级别数据,介绍了软盘驱动器接口的基础知识,包括 MFM 编码等,讲述了如何连接逻辑分析仪捕获软盘数据,通过 USB 串口电缆控制软盘驱动器,实现自动化捕获过程,将捕获的数据以 Supercard Pro 格式导出并保存,最后通过测试证明该设置可行且能发现有趣信息。
关键信息

  • 介绍了 Saleae Logic 8 逻辑分析仪可用于捕获软盘数据。
  • 详细说明了软盘驱动器接口的工作原理,如 MFM 编码、各种信号的作用等。
  • 讲述了连接逻辑分析仪、控制软盘驱动器、自动化捕获过程的方法。
  • 提到将捕获数据以 Supercard Pro 格式导出及保存。
  • 展示了测试过程及结果,包括生成 scp 文件、用 HxCFloppyEmulator 软件解码等。
    重要细节
  • 不同类型的软盘驱动器接口不同,如 IBM PCs 和 Atari STs 使用 MFM 编码。
  • 连接逻辑分析仪时需注意软盘驱动器的引脚配置和电源要求。
  • 通过 USB 串口电缆的控制信号来控制软盘驱动器的移动。
  • 自动化捕获过程使用 Python 脚本,借助 Saleae 软件的远程控制功能。
  • 数据导出为 Supercard Pro 格式,可用于第三方应用如模拟器。
  • 测试中发现磁盘原始写入的驱动有抖动,部分 FAT 区域被另一驱动器完美覆盖。
  • 提供了 Python 脚本的获取地址及改进方向,如提高捕获速度、处理缺陷磁盘等。
阅读 24
0 条评论