gba-recomp 开源:GBA 宝可梦 ROM 机器码实时重编译成 WASM 跑在浏览器

NathanWilbanks_ · x · 2026-10-05

该推文附上了 GBA 宝可梦 ROM 转 WASM 的开源仓库 gba-recomp(agnt-gg/gba-pokemon-rom-to-wasm)。项目读取用户本地提供的红宝石/蓝宝石/绿宝石 .gba ROM,在浏览器中用 GBA 硬件运行时执行 ROM 的 ARM7TDMI 机器码:采用混合重编译器,将 ARM 和 THUMB 基本块实时提升为真正的 WebAssembly 字节码(通过 new WebAssembly.Module() 编译执行,而非解释执行)。运行时包含 BIOS HLE、GBA 硬件模型、Flash/RTC 存档等,作者称 Ruby 启动流程中 99.9% 的 guest 指令已作为 WASM 执行。仓库含技术白皮书与测试。

所属事件:九部宝可梦老游戏完成反编译并可WASM浏览器直玩(2 条相关)→

原文链接 →

「Fun」频道最新

更多「Fun」频道 AI 资讯 →