一款名为SpaghettiPad的iPhone应用近日推出,可让玩家以原生Metal渲染运行经典游戏《马里奥赛车64》,在画面帧率、纹理清晰度等方面均优于传统模拟器。

SpaghettiPad由开发者Chris Sotraidis基于SpaghettiKart移植。SpaghettiKart是《马里奥赛车64》反编译代码的PC移植版,使用Libultraship库在当代硬件上重实现N64 SDK。该应用支持原生Metal渲染、蓝牙手柄、宽屏比例、最高120帧率、高清纹理等,并提供了大量模拟器不具备的显示设置。

与Delta等N64模拟器相比,原生运行的优势在实际游戏中表现明显。以游戏中的“路易吉赛道”为例,该赛道上的大屏幕会实时镜像比赛画面,在模拟器版本中这块屏幕帧率低且卡顿,而在SpaghettiPad原生版本中则以明显更高的锁定帧率流畅运行。作者表示在体验中还观察到许多类似细节,整体问题比模拟器少。

安装SpaghettiPad需要几步操作。首先在Mac上通过iLoader将SideStore侧载到iPhone,SideStore是AltStore的分支,可自动签名和续签应用,避免苹果7天开发期限失效。随后从App Store安装免费应用LocalDevVPN,它作为回环VPN帮助iPhone获得侧载安装所需的调试工具。最后下载SpaghettiPad.ipa并通过SideStore安装。整个过程无需越狱,但需要Apple ID免费账号。需要注意,非开发者账号每周只能注册10个App ID,同时最多安装3个侧载应用(SideStore本身计入),每个应用签名7天后过期,但SideStore配合LocalDevVPN可在无线条件下自动刷新。

原文特别提醒,用户须拥有原版《马里奥赛车64》卡带,并自行转储所需的ROM文件,教程不涉及ROM下载方式。