一个由开发者 Belmante 推动的粉丝项目,成功将2023年的Switch独占游戏《超级马里奥兄弟:惊奇》以原生重编译的方式带到了PC平台,全程不使用任何模拟器。
![]()
该项目的核心是静态重编译(Static Recompilation)。它不依赖实时翻译或即时编译(JIT),而是将Switch的ARM64机器码预先离线转换为跨平台的C++原生代码,从而消除模拟器运行时的翻译延迟和系统开销。图形层面,团队自行实现了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性能水平的硬件上能否保持流畅。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.