PCSX2 是一款免費、開放源代碼的軟件,在GNU通用公共許可證下發布。PCSX2 是一款PlayStation2模擬器軟件。PCSX2使用C++語言編寫,其中運用了大量的模板類,以至於Intel C++編譯器至今仍無法通過編譯(編譯器BUG)。可以在32位微軟Windows和Linux操作以及Mac系統下使用。現在PCSX2的進度已經相當的快了,正式版的1.0.0已經放出,測試版的PCSX2 1.1.0在不斷的更新,每次更新都給我們帶來驚喜,運行的完善度也從以前的10%提昇到60~70%而部分游戲已經能達到100%。並且官方作者發布了DX10、DX11的插件,擁有支持DX10、DX11顯卡的朋友可以嘗試更加華麗的游戲效果,所以PCSX2的前景非常可觀。
PCSX2由最初的開發者Linuzappz與Shadow於2001年開始開發,2002年3月發表第一個測試版0.026版,2012年8月3日發表第一個正式版1.0.0版。PCSX2就像它的前身PCSX一樣,是以插件(plugin)為基礎的架構,從核心模擬器分門別類出好幾個功能:功能有圖形處理、控制器、光驅,還有 USB、音效和IEEE 1394(i.Link)埠。不同的 plugin 在相容性和功能上可能會產生出不同的效果。此外,PCSX2需要PS2 BIOS,由於其相關的版權考量和法律問題,這個部份PCSX2開發團隊不提供下載。這個模擬器與PlayStation的游戲不相容。
PCSX2 在早期的時候(2006年之前),由於軟件本身還沒有很完善,所以它運行游戲的速度不是很快(大約只有2~15幀率,NTSC制式 的 PS2 幀率為 60),很多游戲並不能順暢運行,當時模擬速度最快的僅有 PS2 的 BIOS。接著之後的0.9版本在性能方面已經有很顯著的提昇,不少 2D 的畫面與選單已經可以接近全速來模擬了,且這個版本也開始支援雙核心處理器(CPU),讓使用雙核心CPU的電腦能夠獲得更高的幀率。PCSX2於2006年4月發布0.9版,硬件的性能已有長足提昇,運行速度比先前的版本更上一層,更支援SSE 4.1和DirectX 10。若搭載雙核心CPU(Athlon 64 X2 或是 Core 2 Duo)並配合性能不錯的顯卡和視頻顯示插件(Radeon R520系列或是GeForce 7系列)的電腦,已經能夠執行熱門的3D游戲,像是《太空戰士X》、《戰神》系列等;且開發群與試用版使用者皆表示,這些游戲已能夠完整模擬無誤。而現在PCSX2的團隊仍然還在開發著更有效率的模擬器版本。
在模擬器方面,PCSX2最常被人詬病的問題是:“必須要有一顆能夠超頻到很高時脈的雙核CPU,纔能全速來玩大部分PS2的游戲。”而這就是目前PS2模擬器在發展上出現的最主要瓶頸,就是在PC架構上去模擬多核心的PS2。PS2主機裡面有294.912MHz的MIPS R5900、以及36.384MHz的MIPS R3000A兩顆向量處理器,還有一個圖形處理器。雖然PS2上的每一顆CPU都可以完整地模擬出來,但是由於PC的x86架構與PS2的架構有根本上的不同,所以要在一顆單核心CPU上模擬出PS2的所有核心是相當復雜的。
![](/hh/css/css-img/weixinshare.png)
www.pcsx2.net - 468 - PCSX2