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的所有核心是相当复杂的。

相关导航