Mac 運行 PlayStation 模擬器,這些你必知
蘋果的 Mac 系列電腦長期以來一直大獲成功,但如果說有一個領域它們從未真正流行起來,那就是遊戲。要確切指出Mac 上的遊戲從未大熱的原因並非易事,但相對來說,PC 遊戲玩家所渴望的可升級性的缺失很可能是一個重要因素。而且,即使是在 Windows 和 macOS 上都發布的遊戲中,除了最高端的 Mac 之外,所有 Mac 都缺乏獨立 GPU,這阻礙了其在現代遊戲中的表現,除非是那些更依賴 CPU 的遊戲。電腦遊戲如此依賴 Windows PC,這種情況甚至影響到了當前/近期 AAA 大作之外的其他文化範疇,以至於 macOS 在把主機模擬器移植到蘋果硬件上時,並非總能擁有同等水平的資源。雖然數量不少,但情況並非清晰明瞭:如果一個主機被很好地模擬,你可以肯定會有 Windows 版本,但 Mac 移植版則是一個更大的問號。
然而,Mac 的模擬場景仍然相當活躍,包括對於具有多邊形密集型 3D 圖形的更現代的主機,如索尼的 PlayStation 系列。PlayStation 模擬在 Mac 上實際上有着頗爲悠久的歷史,最早的全速 PlayStation 模擬器之一——Connectix Virtual Game Station,是一款 Mac 獨佔的零售產品,併成爲了開創性立法的主題。現在,對於有全速模擬器的 PlayStation 主機,你可以期待它們有可靠的 Mac 移植版。讓我們看看在 macOS 上模擬每一代舊 PlayStation 主機的情況。
閱讀更多: 5 個被遺忘的 PS3 特性,純粹的懷舊
最初,PlayStation 在其仍活躍之時就出現了模擬器開發的情況,包括爲蘋果製造的同期 Mac 電腦。事實上,Connectix 的 Virtual Game Station,一個早期的 PlayStation 模擬器,於 1999 年在零售市場上爲基於 PowerPC 的 Mac 電腦發佈,在確定模擬的法律地位方面發揮了重要作用。儘管索尼在遊戲機本身未盈利,但它仍然不希望商店裡有商業模擬器,並起訴了 Connectix。最初,索尼獲得了一項初步禁令,禁止 Connectix 銷售 Virtual Game Station,但一家聯邦上訴法院最終裁定 Connectix 的模擬方式合法,所以索尼購買了該模擬器的版權。儘管訴訟的最終處理結果對於模擬而言是一場重大勝利,但整個案件——以及索尼針對 Windows 上的 PS1 模擬器 Bleem 的類似訴訟路徑——表明索尼並不打算讓模擬器開發者輕鬆行事。
不用說,儘管 PS1 模擬在四分之一個世紀前就已經很好了,但從那以後變得更好了:採用 ARM 架構的現代基於蘋果硅的 Mac 電腦幾乎能夠運行你向其投放的任何 PS1 遊戲。根據其官方兼容性列表的內容,EmuGen Wiki認爲 DuckStation 與 PS1 遊戲庫的兼容性達 99%,這使其成爲目前的最佳選擇。鑑於 DuckStation 的兼容性、用戶界面、快速進行的持續開發、深度功能集以及對速度的關注等主要優點,似乎很難被超越。
索尼的第二款遊戲機,2001 年的 PlayStation 2,在圖形方面相較 PS1 實現了重大飛躍,但模擬器開發者勇敢地迎接了這一挑戰。有一款特別的 PS2 模擬器在多個平臺上幾乎始終佔據主導地位:PCSX2,它在 2002 年遊戲機推出早期就首次出現,並一直持續到 2024 年都有穩定的完整版本和夜間增量更新。在撰寫此文時,PCSX2 宣稱它支持 PS2 庫中的 2667 款遊戲,EmuGen Wiki稱,相對於已測試的 2690 款遊戲,這達到了 99%的兼容率——這意味着 Mac 在模擬 PS2 方面的表現會比樹莓派 5 更好。
PCSX2 完全免費且開源,這無疑助力其開發持續了二十多年。2024 年 7 月,PCSX2 2.0 版本引入了一系列新功能,極大地提升了用戶體驗,包括遊戲特定的設置菜單和可選的電視優化全屏 UI。對於 Mac 用戶,需要注意的是,PCSX2 代碼不支持爲蘋果硅 Mac 使用的 ARM 架構組裝構建,但它可以通過用於在較新機型上運行英特爾二進制文件的 Rosetta 模擬層正常運行。根據 PCSX2 貢獻者 Stenzek 在 2023 年 9 月在該項目的 GitHub 頁面上的一篇帖子,ARM macOS 端口是“一項艱鉅的任務,很少有人既有技能又有興趣去做。”他們補充說,由於 Rosetta 足夠快,可以處理 PCSX2 對絕大多數遊戲的模擬,這種情況在不久的將來不太可能改變。
PlayStation 3 於 2006 年 11 月推出,是有史以來最暢銷的遊戲機之一,將索尼的視頻遊戲機帶入了高清時代。儘管面臨着更爲艱鉅的計算任務,但模擬器開發者迎接了挑戰。RPCS3 是唯一能夠運行商業發佈遊戲的模擬器,於 2011 年 5 月開始開發,並在 13 個月後發佈了其初始版本。然而,要達到可用於遊戲的程度花了好幾年。直到 2014 年,RPCS3 才能夠運行商業遊戲,甚至速度還不完全達標。2017 年取得了最大的進展,當時可玩遊戲的列表從要求較低的 20 款猛增到多達 699 款。
RPCS3 於 2022 年 4 月正式登陸 macOS,儘管它是爲 x86 處理器設計的,但可以通過 Rosetta 在蘋果硅 Mac 上運行。在YouTube 上關於 Mac 版本的官方公告視頻中,開發者建議,如果您使用的是基於英特爾/x86 的 Mac,您可以通過雙啓動進入 Windows 或 Linux 來運行模擬器,並表示它“比 macOS 運行得快得多”。該視頻還包括其他關於性能的注意事項,稱一些遊戲在M1 Mac上存在圖形方面的問題或者崩潰得更爲頻繁,並且兼容性列表尚未在 macOS 上進行查驗。
第八代視頻遊戲主機在內部驅動動力方面發生了重大轉變。這是因爲索尼的 PlayStation 4 和微軟的 Xbox One 在內部基本上都變成了 x86 個人電腦,基於類似的 PC 風格的 CPU 和 GPU。您可能覺得這會爲這些較新的主機更易於模擬鋪平道路,然而實際上並非如此。最初的 Xbox 同樣是基於 x86 的主機,模擬它未必比模擬其他主機容易,Cxbx 模擬器的 blueshogun86 在NGEmu 上一個已刪除但有存檔的論壇帖子中解釋說。
“模擬 x86 CPU 比聽起來困難得多,”他們寫道。“我不知道這種盲目假設從何而來。是的,有很多關於 x86 處理器如何工作的文檔,但這並不一定使其容易。”他們引用了 x86 指令集的規模以及特定的 Xbox 特性,比如 BIOS,來解釋爲何擁有更詳盡記錄的 CPU 架構並未讓模擬變得更容易。這個解釋常在論壇上流傳,旨在向遊戲玩家說明,儘管這些主機已超十年且利用了 PC 硬件,但模擬仍未取得重大進展。根據 EmuGen Wiki 跟蹤的統計數據,無論平臺如何,最好的 PS4 模擬器的兼容性爲 5%,而具有 macOS 端口的最佳模擬器的兼容性爲 2%。它最終可能會實現,但 PS4 模擬目前還遠未準備好。
如果您在任何地方看到有聲稱是能全速運行商業遊戲的 PlayStation 4 模擬器,那麼,根據撰寫本文時模擬器的開發狀況,您看到的是一個假的模擬器。因爲 PlayStation 5 是基於同一架構的更強大版本所構建,所以對於這款新遊戲機而言,情況也是一樣的。EmuGen Wiki 作爲有關哪些遊戲機有可用模擬器的最權威資源之一,在其 PlayStation 5 頁面上把這點說得很清楚。全大寫的免責聲明寫道:‘目前此設備沒有能夠運行商業遊戲和/或軟件的模擬器。’ 目前存在的只有適用於 Windows 的 Kyty,它是 PS4 和 PS5 遊戲的兼容性層,甚至還不是一個合適的模擬器。
這些假的模擬器網站是由懂得搜索引擎優化的人創建的,因爲在諸如‘PS5 模擬器’這類查詢的搜索結果中,它們處於頂部或者接近頂部。最顯眼的假模擬器使用早期 PlayStation 遊戲機已知合法模擬器的名稱進行交易,例如 PCSX5 和 PSemuX。無論這些假的 PlayStation 4 和 PlayStation 5 模擬器背後的人的最終目的是什麼,強烈建議避開它們。
請閱讀 SlashGear 網站上的原始文章.