翻出一张老 GBA 烧录卡,用 Codex 折腾了个网页烧录工具
最近翻出了吃灰很久的 Game Boy Micro 和一张 elink2 烧录卡。这卡是 2010 年买的,容量 1Gb(128MB),想往里换几个游戏,结果发现原来的配套软件只有 Windows 版,而我手头只有 Mac。
不想为了烧个游戏专门装虚拟机,就让 Codex 帮忙分析原版软件,研究它和卡带之间的 USB 通信。先做了个 macOS 原型,后来又试着用 WebUSB 搬进了浏览器。
现在可以直接在网页上查看游戏列表、新增或替换游戏,还能自定义卡带菜单里显示的名字。



网站是纯静态的,托管在 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 烧录卡长这个样子:

---
原文链接:[点击查看](https://www.v2ex.com/t/1255823)
不想为了烧个游戏专门装虚拟机,就让 Codex 帮忙分析原版软件,研究它和卡带之间的 USB 通信。先做了个 macOS 原型,后来又试着用 WebUSB 搬进了浏览器。
现在可以直接在网页上查看游戏列表、新增或替换游戏,还能自定义卡带菜单里显示的名字。



网站是纯静态的,托管在 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 烧录卡长这个样子:

---
原文链接:[点击查看](https://www.v2ex.com/t/1255823)
评论
暂无评论。