开发者Belmante推动的粉丝项目已将2023年Switch独占游戏《超级马里奥兄弟:惊奇》以原生重编译方式带到PC平台,全程不使用模拟器。
项目采用静态重编译(Static Recompilation),将Switch的ARM64机器码预先离线转换为跨平台C++原生代码,不依赖实时翻译或即时编译(JIT),以消除模拟器运行时的翻译延迟和系统开销。图形层面,团队自行实现NVN(Switch图形API)到Vulkan的转换层,将游戏内多达12,717组着色器完整映射至SPIR-V标准,直接与NVIDIA驱动通信。项目还通过CPU软件解码解决ASTC纹理在NVIDIA显卡上的兼容问题,并利用磁盘管线缓存和多线程纹理处理减少卡顿。
在Windows笔记本(RTX 3050)实测中,游戏已能完整运行,帧率稳定在约60 FPS,仅存在轻微图形故障和偶发帧率下降。开发者此前展示过macOS(M1 Mac)版本,但当时存在较多问题;Android版本据称已启动,Linux被描述为“尚未移植,但已接近”。Belmante下一步计划在Intel UHD 770核显上测试,以验证移植版在接近Switch Tegra X1性能水平的硬件上能否保持流畅。
对玩家的影响:该项目为在PC上运行《超级马里奥兄弟:惊奇》提供了不依赖模拟器的途径,目前处于粉丝项目阶段,实测仍有轻微图形故障和偶发帧率下降。
更多游戏资讯与福利,尽在 GGAMen 福利中心,每日限免礼包 · 新游预约一站直达。
来源:原始报道