OqtaDrive 五周年:从 Microdrive 仿真到通过互联网连接 Sinclair 网络
摘要
回顾 OqtaDrive 五年的发展历程:这个业余项目最初用于模拟 Sinclair Microdrive,后来成为复古 Sinclair Network 的互联网网关,历经从 Arduino Nano 原型到发布了 34 个版本的成熟工具的演变。
暂无内容
查看缓存全文
缓存时间: 2026/10/31 21:23
# OqtaDrive 五周年
来源:https://oqtadrive.org/10.other/5-years/
2021 年 5 月 9 日,我为 *OqtaDrive* 的 0\.1\.0 版本打上了发布标签,标题很简单:“首个 alpha 版本”\. 这是一个搁置了一段时间的业余项目,直到 *World of Spectrum* 上的讨论让它重新焕发生机:让一块 *Arduino Nano* 模拟一组八台 *Sinclair Microdrive*,既适用于配备 *Interface 1* 的 *ZX Spectrum*,也适用于 *QL*。五年、34 个版本之后,是时候回顾一下了。
#### 从 Microdrive 起步
核心思路从第一天起就没有改变。*Nano* 只是一个协议转换器。它只有 2KB RAM,无法容纳一盘 144KB 的卡带,因此会通过 1Mb/s 的串行链路持续传输数据,与运行在你的 PC 或 *RaspberryPi Zero* 上、用 *Go* 编写的守护进程通信。繁重的工作由守护进程承担,大多数新功能也都加在这里 \(更多早期开发故事 (https://oqtadrive.org/09.background/development/)\)。
2021 年的重点是打牢基础:自动识别 *Spectrum* 和 *QL*、与实体 *Microdrive* 共存、安装程序,以及首个网页界面。得益于 Tom Dalby 将 *Z80onMDR* 开源,快照文件 \(以及后来支持的 *TAP* 文件\) 可以直接加载到虚拟驱动器中。Tom 还设计了多款 PCB 和 3D 打印外壳,从微型版本到内置 *Pi* 的独立设备,应有尽有。2021 年 10 月,*OqtaDrive* 在 *柏林复古计算节*上展出。
随后几年,项目迁移到了 *Codeberg*,并陆续推出了可直接使用的系统镜像、通过浏览器升级、从 *Spectrum* 或 *QL* 本机控制 *OqtaDrive*、直接从 *ZXDB* (https://zxinfo.dk/) 搜索和加载软件、用于编辑卡带的文件系统实现,甚至还支持了 *CP/M*。
#### 随后,网络登场
*Interface 1* 和 *QL* 不仅能与 *Microdrive* 通信,还配备了 *Sinclair Network*——一种诞生于 80 年代初的简单局域网。随着 2024 年 4 月 0\.7\.0 版本的发布,*OqtaDrive* 成为了它连接*互联网*的网关。只需在适配器上加一个晶体管和四个电阻,连接到集线服务器,远在世界另一端的朋友就能用 `LOAD \*"n";18` 加载你刚刚用 `SAVE \*"n";24` 发送的内容。无需改装,也无需在老机器上安装额外软件。
此后,又加入了按需创建的私有网络、用于联网游戏的扁平寻址方案,以及集线服务器上的聊天和回显服务;到了 0\.8\.4 版本,还集中修复了高负载下的多项稳定性问题。衷心感谢 Hans Kramp 发现这个问题,并坚持不懈地对修复方案进行压力测试\!
#### 一起来参与
如果你有一台 *Spectrum* 或 *QL*,不妨制作一台 *OqtaDrive* (https://oqtadrive.org/02.getting-started/build/),连接到集线服务器 (https://oqtadrive.org/01.overview/network/),然后在聊天室里打个招呼。
祝你玩 Microdrive 玩得开心\!
相似文章
Show HN:将现代Linux移植到一款十年前的QWERTY手机
一位开发者将Linux移植到一款十年前的QWERTY手机上,项目历史与进展记录在git仓库中。
Arcan:网络隐迹十年回顾
Arcan项目十年回顾,详述其作为日记项目起源——构建用于调试与可视化的显示服务器,并附带个人反思与历史。
计算机历史的时间胶囊
Internet Archive 博客重点推介了一份精心整理的合集,收录了 50 期 1987 年 8 月的 Atari 计算机俱乐部通讯,为近 40 年前的地区家用计算机生态留下了一份珍贵的时间胶囊。
RISC OS Open 二十周年
RISC OS Open 迎来二十周年,回顾了将 RISC OS 操作系统开源过程中的关键里程碑,包括其移植到 Raspberry Pi。
唯有回首时
关于维护一个网站25年的个人反思,回顾从早期8位计算机到现代高性能系统的技术变革。