翻出一张老 GBA 烧录卡,用 Codex 折腾了个网页烧录工具

发布于

最近翻出了吃灰很久的 Game Boy Micro 和一张 elink2 烧录卡。这卡是 2010 年买的,容量 1Gb(128MB),想往里换几个游戏,结果发现原来的配套软件只有 Windows 版,而我手头只有 Mac。

不想为了烧个游戏专门装虚拟机,就让 Codex 帮忙分析原版软件,研究它和卡带之间的 USB 通信。先做了个 macOS 原型,后来又试着用 WebUSB 搬进了浏览器。

现在可以直接在网页上查看游戏列表、新增或替换游戏,还能自定义卡带菜单里显示的名字。

![elink2 初始化界面](http://pic.zhso.org/2026/11/12/4dce37b41d97.webp)

![elink2-web 游戏列表和空间分布](http://pic.zhso.org/2026/11/12/12df21ffec12.webp)

![新增游戏和菜单名称预览](http://pic.zhso.org/2026/11/12/f3b6dd93324a.webp)

网站是纯静态的,托管在 Cloudflare 上,没有后端服务,游戏文件也只在浏览器本地处理。

目前只用手头这张卡,在 Intel 和 Apple Silicon 的 Mac 上用 Chrome 测试过。其他卡带、系统和浏览器的兼容性还没摸清楚,尤其是 Windows,有设备的朋友欢迎帮忙试试。

项目地址:[https://github.com/knktc/elink2-web](https://github.com/knktc/elink2-web)

在线使用:[https://elink2.knktc.com](https://elink2.knktc.com/)

纯粹是为了怀旧折腾的。如果这里还有留着 elink2 的朋友,希望能帮得上忙。

对了,elink2 烧录卡长这个样子:

![elink2 烧录卡](http://pic.zhso.org/2026/11/12/8f7ce38e34fe.webp)

---

原文链接:[点击查看](https://www.v2ex.com/t/1255823)

评论

暂无评论。

0.046766s