ESP32 打造 Meatloaf:让 Commodore 从任意网址取文件
Meatloaf 是一块 ESP32 板卡,插在 Commodore 的 IEC 串口上,就能把任意 URL 上的文件(甚至压缩包内文件)当作软盘内容直接读取。
如今我们早已习惯高速网络,但要让老式计算机与现代机器对话,仍然是一件麻烦事。开发者 jaime 为此做了个叫 Meatloaf 的项目:不管文件存在哪里、以什么介质存放,它都能把文件送到 Commodore 面前。
一块 ESP32,插进 IEC 串口
Meatloaf 的核心是一块 ESP32,通过 Commodore 机器的 IEC 串口接入,支持多种机型。市面上已有不少类似的桥接方案,用来连通现代世界与“已经成为复古”的那一代电脑,而 Meatloaf 的不同之处在于:它会连接一个专门的服务,由该服务指向文件的实际存放位置,无论文件在哪。
设备本身带有一定的本地存储空间,但也能直接从任意可访问的 URL 拉取文件,取回后再经由那条串口链路发送给 Commodore。
配置全在 Commodore 上完成
它比较特别的一点是:用户不需要对 Meatloaf 做任何专门配置。只要知道 URL,所有操作都能在 Commodore 那一端完成。系统甚至能解析归档文件这类嵌套结构,把里面的内容送给电脑——体验就像插着一台年代正确的软驱。
想深挖这套串口数据接口的实现细节,可以去看项目的 GitHub 页面。
讨论
0 条评论