热门问题
时间线
聊天
视角

PCSX2

電子遊戲主機模擬器 来自维基百科,自由的百科全书

PCSX2
Remove ads

PCSX2是能夠在Microsoft WindowsLinux作業系統底下執行PlayStation 2遊戲與自製程式的模擬器,目前可以執行絕大多數的PS2遊戲軟體。PCSX2目前已完成軟體測試並推出正式版本,但需要較高等級的硬體才能達到理想效果。時至今日,PCSX2仍無法完美類比所有PS2遊戲軟體[3]

快速預覽 原作者, 開發者 ...
Remove ads

背景與發展

PCSX2最初由PCSX-Reloaded的開發者Linuzappz與Shadow於2001年開始開發,之後其他開發者加入。2002年3月發表第一個測試版本0.026版,能夠載入一些遊戲[4],儘管速度並不理想。經過對核心、BIOS類比的完善,2006年7月發布0.9.1版。[5]

2007年到2011年這五年間,開發者主要提升類比速度,實現網路對戰。0.9.8版於2011年5月發布,該版本帶來了使用wxWidgets重構的GUI介面,全新的VU(向量處理器)重編譯器、記憶體卡編輯器、全新的SPU2-X音訊外掛程式等改進,提升了相容性。[5]2012年8月3日發表第一個正式版本1.0.0版[6]

PCSX2就像它的前身PCSX一樣,是以外掛程式(plugin)為基礎的架構,從核心模擬器分門別類出好幾個功能:功能有圖形處理、控制器、光碟機,還有USB、音效和IEEE 1394(i.Link)埠。不同的外掛程式,在相容性和功能上可能會產生出不同的效果。

此外,由於其相關的著作權考量和法律問題,PCSX2需要自行從PS2主機提取BIOS檔案,開發團隊不提供BIOS檔案下載。2016年9月起,PCSX2能夠通過PSX模式相容部分PlayStation的遊戲。[7]

Remove ads

64位元延伸

由於64位元處理器快速發展和普及化,PCSX2研發團隊積極地開始設計64位元處理器的類比元件,儘可能地加快PCSX2的執行速度。但目前32位元程式能提供更好的效能。[8]

相容性

目前的PCSX2開發版本支援2467個遊戲(95.18%,共2592個已測試遊戲)。[9]這些遊戲並不會崩潰、鎖死或進入無窮迴圈,但仍可能存在著一些錯誤,比如缺失後處理效果、紋理和陰影。這類錯誤在硬體彩現模式下尤為顯著,通常較慢的軟體彩現模式可以解決這些問題。[10][11]

特性

  • 支援即時存檔
  • 使用動態重編譯(JIT)
  • 支援跳過BIOS初始化螢幕,直接載入遊戲
  • 使用外掛程式系統進行功能擴充

畫質改進(GSdx外掛程式)[12]

  • 支援硬體彩現模式下內部解析度的提升
  • 多種類型抗鋸齒:FXAA,MSAA(只在Direct3D為後端的硬體彩現模式下可用),Edge-AA(只在軟體彩現模式下進行類比)
  • 後處理像素著色器
  • 紋理對映(使用Insert鍵切換,Jak系列等遊戲正確類比的需要)
  • 雙線性過濾各向異性過濾,紋理過濾
  • 寬熒幕更新檔

外掛程式系統

為了效能及相容性的增強,開發者正進一步完善一些外掛程式。

更多資訊 外掛程式名稱, 子系統 ...
Remove ads

執行效能

PCSX2在早期的時候(2006年之前),由於軟體本身還沒有很完善,所以它運行遊戲的速度不是很快(大約只有2~15影格率NTSC格式的PS2影格率為60),很多遊戲並不能順暢運行,當時類比速度最快的僅有PS2的BIOS。之後的0.9版本在效能方面已經有很顯著的提升,不少2D的畫面與選單已經可以接近全速來類比了,且這個版本也開始支援雙核心處理器(CPU),讓使用雙核心CPU的電腦能夠獲得更高的影格率。

PCSX2於2006年4月發布0.9版,硬體的效能已有長足提升,運行速度比先前的版本更上一層,更支援SSE 4.1DirectX 10。若搭載雙核心CPU(Athlon 64 X2或是Core 2 Duo)並配合效能不錯的顯示卡和影片顯示外掛程式(Radeon R520系列或是GeForce 7系列)的電腦,已經能夠執行熱門的3D遊戲,像是《最終幻想X》、《戰神》系列等;且開發群與試用版使用者皆表示,這些遊戲已能夠完整類比無誤。而現在PCSX2的團隊仍然還在開發著更有效率的模擬器版本。

PCSX2引入了動態重編譯JIT),與直譯器相比,執行效率大幅度提升。[15]

Remove ads

硬體需求

快速預覽 系統需求, 最低配備 ...

硬體需求很大程度上取決於類比的遊戲。通常情況下,CPU是效能的瓶頸,而非GPU,尤其是在只使用CPU進行類比的軟體彩現模式下。在硬體彩現模式下,GPU的效能要求取決於內部解析度的大小。程式碼未最佳化或使用效能較差的顯示卡也會導致部分遊戲不能流暢執行。

處理器時脈需求

在模擬器方面,PCSX2最常被人詬病的問題是,必須要有一顆能夠超頻到很高時脈的雙核CPU,才能全速來玩大部分PS2的遊戲;而這就是目前PS2模擬器在發展上出現的最主要瓶頸,就是在PC架構上去類比多核心的PS2。PS2主機帶有Emotion Engine中央處理器(294.912MHz MIPS R5900與兩顆36.384MHz MIPS R3000A向量處理器),還有一個Graphics Synthesizer圖形處理器。雖然PS2上的每一顆CPU都可以在多核心處理器上完整地類比出來,但是由於PC的x86架構與PS2的架構有根本上的不同,再加上多核心在同步性和時脈間的精確度上難以控制,類比PS2的所有處理器仍是相當複雜的;連索尼互動娛樂(SIE)目前也無法完全解決這個問題,可以在PS3上以軟體類比方式執行的PS2遊戲只有約一半。[16]從1.0.0版起,MTVU加速功能實現,PCSX2能使用三個核心進行類比。[17]因此,當前要解決模擬器速度問題,最有效的方法就是使用至少三核心的處理器超頻到高時脈。

評價

PCSX2一直深受歡迎。Geek.com英語Geek.com的Matthew Humphries稱其為「了不起的作品」。[18]儘管PC World的Alex Garrett和Micro Mart英語Micro Mart的David Hayward批評PCSX2設定較為複雜,但仍稱之為傑作。[19][20]Digitaltrends.com英語Digitaltrends.com的Brandon Widder將PCSX2列入他的「最佳模擬器」文章中。[21]

另見

參考資料

外部連結

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads