《Super Mario Odyssey 超級瑪利歐 奧德賽》是 任天堂 Switch 獨佔遊戲,但最近開發者 Sera Tonin Brocious (@daeken) 卻能搭載 Apple M1 處理器的 Macbook Pro 成功啟動這款遊戲,並且他還將截圖及影片上傳到 Twitter 推特與網友分享。
Sera Tonin Brocious (@daeken) 影片只有短短的 42 秒,影片過程雖然成功進入遊戲啟動畫面,但在選擇 Start 開始遊戲時,因為 MoltenVK 的限制,遊戲會隨即跳回模擬器畫面。
遊戲網站《The 8-Bit》報導,開發人員是利用任天堂 Switch 遊戲模擬器「 Yuzu 」在 Apple M1 處理器的 MacBook Pro 上執行《超級瑪利歐 奧德賽》。Yuzu 模擬器使用 Vulkan API,是遊戲和交互式媒體中使用的跨平台 3D 圖像和計算 API。但想要讓 Vulkan 應用程式在 Apple Metal API 執行時,必須透過 MoltenVK 才能完成。
不過,最終也因為 MoltenVK 執行期函式庫的侷限性才導致遊戲可以啟動,卻無法玩遊戲狀態。
從 Sera Tonin Brocious (@daeken) 分享的螢幕截圖顯示搭載 Apple M1 及 macOS 11.0.1 作業系統的 13 吋 MacBook Pro 系統確實能啟動《超級瑪利歐 奧德賽》遊戲。這主要是因為 Nintendo Switch 和 Apple M1 Mac 電腦的處理器都採用 Arm 架構設計。
如果想要在 Apple M1 Mac 體驗任天堂 Switch 遊戲的話,目前最大的障礙在於 Apple Metal 框架的支援,甚至如果 iOS 系統支援 Hypervisor.framework 的話,還能將 Switch 模擬器從 macOS 移植到 iOS。
圖片及資料來源:MacRumors、The 8-Bit
延伸閱讀:
Honda 超可愛的微型機器人「Ropot」,放在肩上守護小孩安全過馬路
【限時免費】現省 430 美元!WonderFox 聖誕節推出 17 款實用軟體,2021 年 1 月 3 日前快下載~