Dolphin 模擬器進展報告:第 2603 號版本發佈
Dolphin 進入了 Triforce 大型電玩模擬領域,並針對 MMU 模擬進行了重大優化,終於讓《俠盜中隊 III》等極度要求效能的遊戲能以全速運行。
背景
Dolphin 模擬器在 2026 年 3 月發布了 2603 版本更新,這是一次具有里程碑意義的進展。除了正式支援由 Sega、Namco 與 Nintendo 共同開發的 Triforce 街機系統,開發團隊更針對長期以來的效能瓶頸——記憶體管理單元(MMU)模擬進行了重大優化,成功讓《星際大戰:俠盜中隊 III》等極度依賴硬體特性的作品能在現代硬體上全速運行。
社群觀點
在 Hacker News 的討論中,社群成員對於模擬器開發者展現出的技術深度表示高度讚賞。特別是針對 Factor 5 等開發商當年為了突破 GameCube 僅有 24MiB 記憶體的限制,不惜利用音訊記憶體(ARAM)與分頁表(Page Table)觸發 CPU 錯誤來擴充記憶體的奇招,現代模擬器開發者竟然能透過「Fastmem」映射技術與主機端的異常處理機制進行反向破解與優化,這種跨越時空的技術對抗令讀者感到驚嘆。
社群中出現了一種有趣的觀點,認為這些當年的主機遊戲開發者若能現身說法,或許能為模擬器社群提供更多寶貴的洞察。留言者 DonThomasitos 指出,原始主機的開發人員對於硬體底層的奇技淫巧瞭若指掌,如果他們能參與討論或提供當年的設計細節,將能極大地加速模擬器的開發進程。這種觀點反映了社群對於「數位考古」的重視,認為模擬器的開發不僅是軟體工程的展現,更是一場保存電子遊戲歷史的行動。
此外,討論也觸及了模擬器開發中「作弊」與「精確模擬」之間的權衡。Dolphin 團隊在處理 ARAM 存取時,選擇了繞過硬體限制、直接配置額外記憶體給虛擬環境的作法,這種在不犧牲相容性的前提下追求效能的策略,獲得了社群的廣泛認可。參與討論的成員普遍認為,這種針對特定開發商習慣(如 Nintendo 標準庫的分頁配置)所做的預測性優化,是讓模擬器從「可用」走向「完美」的關鍵。
整體而言,社群對於 Dolphin 團隊在 23 年後仍能持續推動技術邊界感到佩服。從最初的 GameCube 到 Wii,再到如今的 Triforce 街機支援,這種長期的技術投入不僅解決了如《超級瑪利歐足球》中微小的物理錯誤,更透過底層架構的翻修,讓那些曾被認為是模擬難題的作品重新煥發活力。