用 Claude 复活 QIC-117 磁带驱动器

Claude × retrocomputing: emulating a QIC-117 tape drive

用 Claude 复活 QIC-117 磁带驱动器

我一直痴迷于模拟器,尤其是 86Box。这次,我尝试将模拟器和磁带媒体这两个爱好结合起来,利用 Claude Opus 5 构建了一个 QIC-117 磁带驱动器的模拟器。虽然 QIC-117 协议有公开规范,但不同厂商的私有诊断命令让事情变得复杂。面对未文档化的 Colorado 驱动器指令,我没有拆解硬件,而是将 ROM 芯片的转储文件和电路板照片交给 Claude。它成功反汇编了 Intel 8051 处理器代码,揭示了所有自定义命令。最终,这个功能被集成到 86Box 中,让 DOS 和早期 Windows 时代的备份软件能够读取虚拟磁带镜像,真正实现了数字保存的闭环。

幸运的是,我们正身处一个时代,一个人的积压任务可以瞬间变成其 AI 代理的首要任务。
  1. ggm

    我对能读取真实磁带的真实驱动器很感兴趣,想把我的磁带里的归档数据取出来。还有 DAT 格式。

    如果这种仿真有助于通过 FPGA 或小型设备编写代码,为旧设备制作现代接口绑定,从而降低让旧 SCSI 或 FireWire 驱动器工作的门槛,我会非常高兴。

    如果这只是针对“驱动”软件仿真磁带驱动器的命令集仿真,那它的用途就不同了。它帮不了我恢复旧介质。

    (抠门鬼:其实有一些专业且昂贵的公司专门做这类数据恢复。问题不在于技术上做不到,而在于成本效益比。)

  2. GalaxyNova

    我觉得 LLM 与复古计算的精神背道而驰。

同日更多故事

2026-08-31