Microsoft 上週透過全新的 PC 向下相容計畫,在 PC 上推出了四款初代 Xbox 遊戲。像《Fuzion Frenzy》這類遊戲登陸 Windows,乍看之下像是單純的遊戲保存之舉。然而,這些發行版本背後的技術真相,卻比任何人預期的還要更有趣。
這四款初代 Xbox 遊戲並非在專門為 PC 開發的模擬器上運行。它們是在 XeFu(Xeon Fusion Emulator)上運行,這是 Microsoft 的初代 Xbox 模擬層,而該模擬層本身又運行在 Microsoft 內部 Xbox 360 模擬器的移植版本之中。這簡直是「模擬器中的模擬器」。開發者 Nathan 在 X 上深入挖掘了從《Fuzion Frenzy》PC 版提取出的 XeFu 轉儲檔後,成為首批將此技術細節釐清的人之一。
這段歷史至關重要。當 Microsoft 於 2005 年推出 Xbox 360 時,初代 Xbox 的向下相容功能就是透過 XeFu 模擬實現的。將《Halo 2》或《Knights of the Old Republic》的光碟放入 360 主機時,遊戲並非在硬體上原生運行,而是由 360 模擬了初代 Xbox 的架構來使其運作。這項技術後來也成為 Microsoft 在 Xbox Series 主機上推動向下相容計畫的基石。Microsoft 沒有從零開始設計全新的 PC 模擬器,而是將現有的內部 360 模擬器移植到 Windows,再透過它來運行 XeFu。開發者 Milenko 對此結果給出了簡潔的評價:「精湛的工程傑作。而且:這就是模擬器的套娃。」

預購即可獲得 1 個月 GTA+ 會員資格。
立即預購 GTA 6
獨立開發者在發行版本中發現了什麼
一旦模擬器堆疊的架構明朗化,很快就有人開始深入研究。正在開發中的 Xbox One PC 轉譯層 XWine1 的開發團隊證實,將從 PC 發行版中提取出的官方模擬器組件與 XWine1 的 SlimEra 組件結合,就有可能在官方正式發行前,啟動其他具備向下相容功能的 Xbox 360 和初代 Xbox 遊戲。雖然成功率因遊戲而異,但此概念驗證確實可行。
對於重視遊戲保存的玩家來說,這是一個重要的數據點。雖然像初代 Xbox 的 xemu 和 Xbox 360 的 Xenia 等社群模擬器已經存在多年,但能直接洞察 Microsoft 自家工程師如何解決同樣的問題,確實非常有價值。即便兩者存在於不同的領域,大眾對內部模擬方法的理解加深,往往能促進開源專案的進步。
如果您對模擬技術如何與在現代硬體上遊玩舊作產生交集感興趣,我們的《Destiny: Rising》PC 版遊玩攻略涵蓋了透過類似轉譯層在桌面端運行手機遊戲的實務層面。
這對未來的向下相容計畫意味著什麼
Microsoft 決定將現有的 360 模擬器移植到 PC,而不是重新開發,這是一項明智的工程決策。360 模擬器技術成熟,經過數百萬台 Xbox 主機的實戰驗證,且已經能處理初代 Xbox 遊戲的 XeFu 層。將其移植到 Windows 意味著該公司可以受益於多年的內部優化成果,而無需從頭開始。
關鍵在於,這種方法意味著 Microsoft 的 PC 向下相容遊戲庫在理論上可以比從零開發擴展得更快。該模擬器在內部已經支援大量的 360 和初代 Xbox 遊戲目錄。Microsoft 是否選擇在 PC 上正式發行更多遊戲,這屬於商業與授權問題,而非技術問題。
對於那些希望在 PC 上看到《Halo: Combat Evolved》初代版本或其他 Xbox 時代經典遊戲的玩家來說,技術基礎顯然已經具備。對該系列在 PC 上的現狀感到好奇的 Halo 粉絲,可以查看我們的《Halo: Campaign Evolved》跨平台連線支援攻略,了解 Xbox、PC 和 PS5 之間跨平台遊玩的最新資訊。
更廣泛的模擬器社群將持續檢視 Microsoft 發布的內容。一旦開發者能順利取得生產級別的模擬程式碼,進展速度通常會非常快,而 XWine1 團隊的早期成果顯示,PC 上的 360 遊戲庫在不久的將來會變得更加豐富。若想獲取更多關於 Xbox 平台發展與模擬器新聞的報導,請持續關注我們的遊戲攻略中心,以追蹤此事件的最新進展。








