借助 Wine-NX,任天堂 Switch 上现已能运行《极品飞车:地下狂飙 2》等一批经典 Windows 游戏。
IT之家 9 月 15 日消息,对于拥有任天堂 Switch 主机的复古游戏爱好者来说,如今有机会体验多款经典 Windows 游戏。X 平台(原推特)上流传的一段视频显示,人气颇高的《极品飞车:地下狂飙 2》在这款掌机与主机二合一的设备上运行得颇为顺畅。与此同时,Wine-NX 相关论坛消息指出,《雷神之锤 3》和《OpenTTD》也已能够游玩,《魔兽争霸 3》的适配工作接近完成。这款“实验性”软件目前仍处于早期阶段,但潜力相当可观。
视频中可以看到,《极品飞车:地下狂飙 2》在任天堂硬件上表现良好。许多人认为 Switch 硬件性能偏弱,而老款 PC 游戏恰好与之匹配。画面中的状态面板显示了 CPU 与 GPU 占用率,论坛帖子写道:“CPU 超频后,默认画质下赛车对局帧率大约在 20 至 45 帧。”
目前 Wine-NX 还能流畅运行其他游戏:《OpenTTD》(《运输大亨豪华版》)最高可达 60 帧。消息来源称,《雷神之锤 3 竞技场》在 1280×720 分辨率下大约能跑到 37 帧。文中提到的另一款即将完成适配的 PC 游戏是《魔兽争霸 3》,目前这项开发工作已实现“菜单、战役以及过场动画正常播放”。
附带链接的 Wine-NX 论坛页面详细解释了该项目是什么以及工作原理。简单来说,Wine-NX 是将 Wine 11 移植到 Switch 原生系统 Horizon OS 的项目。它以 NRO 格式自制程序包的形式存在,这正是 Horizon 系统识别游戏的格式。依托 Box64 的 ARM64 动态重编译器,它可以转译 x86 代码,从而运行 Windows 程序与游戏。图形渲染依靠 Mesa 20.1 的 nouveau 驱动。该项目支持音频、触摸屏,Switch 手柄既可模拟鼠标键盘,也能充当 Xbox 360 手柄。
据IT之家了解,并非所有任天堂 Switch 都能加载 Wine-NX 和 Windows 电脑游戏。主机需要能够刷入自定义固件、运行自制 NRO 程序。也就是说,必须是未打补丁的早期版本 Switch,或是经过硬件改装的机型。