沒 Switch 主機也能玩?蘋果 M1 Mac 成功模擬啟動 NS 遊戲

作者 | 發布日期 2020 年 12 月 23 日 17:17 | 分類 Apple , Nintendo Switch , 處理器 Telegram share ! follow us in feedly


自從蘋果首款專為 Mac 設計的「Apple Silicon」M1 處理器推出以來,已透過各種跑分和評測驗證其強大效能。最近又有開發者以搭載 M1 的 MacBook Pro 新機,成功模擬啟動任天堂 Nintendo Switch 遊戲《超級瑪利歐奧德賽》。

該開發人員 Sera Tonin Brocious(@daeken)近日在個人 Twitter 分享了一段測試影片,展示自己在 macOS Big Sur 作業系統下執行 Switch 遊戲的過程。開發者主要運用的是 Switch 遊戲開源模擬器 Yuzu,從影片中可以看到他啟動模擬器後,選擇執行《超級瑪利歐奧德賽》,下方還有另一款遊戲《薩爾達傳說:曠野之息》,只是並非這次測試的重點。

Yuzu 模擬器使用跨平台 3D 圖形與計算 API Vulkan,透過 MoltenVK 就能在蘋果 macOS 和 iOS 作業系統的專屬 API 架構 Metal 上執行。影片中在遊戲啟動之後,接著便載入 Switch 控制器 Joy-Con 操作遊戲的說明,下一步進入遊戲主選單選擇遊玩模式。

不過,遊戲雖然能成功透過 Yuzu 模擬啟動,實際上卻無法繼續運作遊玩,原因是 MoltenVK 執行期函式庫(runtime library)有所限制。儘管如此,由於 Switch 本身採用 ARM 架構處理器,M1 處理晶片也以 ARM 架構為基礎打造,因此開發人員認為在 Apple Silicon 上模擬 Switch CPU,或許比 X86 架構相對容易,但並非毫無阻礙,Metal 的支援性就是其中一大關鍵。

當然類似這樣的試驗只是為了證明技術的可行性,不論 Switch 遊戲模擬執行成功與否,任天堂官方都不允許遊戲透過模擬器遊玩。想要擁有最佳的遊戲體驗,還是透過任天堂主機遊玩才是最合適的方式。

(首圖、圖片來源:Twitter/ daeken

延伸閱讀: