仙剑 DOS 版:移植到 Rust,再用神经网络实时超分地址:maxlv.net/blog/rustpal-webgpu-neural-upscale/“2019 年我在 GitHub 上 fork 过一个仙剑 DOS 版的仓库,就是个 DOSBox 打包,下载下来跑模拟器。这个方案我一直不太满意,游戏数据只有几十 MB,外面却要再套一层 DOS 环境,画面是 320×200 直接拉伸。
这两天我把仓库彻底重做了一遍:引擎从 SDLPAL 的 C 代码完整移植到 Rust,两万四千行,直接在 macOS、Linux、Windows 上运行;同一份代码编译成 wasm 跑在浏览器里,在线试玩;输出 1280×720,原版 320×200 的游戏帧由一个 FP16 神经网络实时放大。开发花了三天,7 月 17 日移植,18 日超分,19 日调优。这篇按三块记录:移植、超分、kernel 调优。”
