PCSX2
免费开放源代码的模拟器软件
PCSX2是一款免费、开放源代码的软件,在GNU通用公共许可证下发布。是一款playstation2模拟器软件。PCSX2使用C++语言编写,其中运用了大量的模板类,以至于英特尔 C++编译器至今仍无法通过编译(编译器BUG)。可以在32位微软Windows和Linux操作以及麦金塔系统下使用。PCSX2支持广泛的PlayStation 2视频游戏,并具有高度的兼容性和功能性,支持许多改进,如使用高达原始分辨率8倍的分辨率、抗锯齿和纹理过滤等。
发展沿革
PCSX2的开发始于2001年,由Linuzappz和Shadow等程序员发起,他们是playstation模拟器PCSX-Reloaded的程序员。其他程序员后来加入了团队,他们最终能够让一些PS2游戏加载到屏幕上。然后团队开始着手艰巨的任务,即模拟PlayStation 2的BIOS;他们成功运行了它,尽管速度很慢,图形也有失真。版本0.9.1于2006年7月发布。从2007年到2011年,开发人员致力于Netplay和速度改进。PCSX2 0.9.8于2011年5月发布,采用了用wxWidgets编写的全新GUI,提高了对Linux和较新的Windows操作系统的兼容性。新增了新的VU重新编译器,带来更好的兼容性,内存卡编辑器,SPU2-X音频插件的全面改进以及其他许多改进。截至2021年11月,97%的playstation 2游戏被认为在模拟器上是“可玩”的,意味着它们可以基本上但不完全没有轻微问题地进行游玩。22款游戏被认为是“完美”的-没有错误-除了一款游戏至少能启动到菜单画面。2022年,PCSX2增加了对Vulkan API的支持。PCSX2被用作AetherSX2的基础,AetherSX2是一个用于Android的PlayStation 2模拟器。2022年,为Xbox Series X/S创建了一个名为XBSX2的PCSX2的非官方分支。
PCSX2利用插件来模块化开发工作,将模拟的playstation 2硬件的各个组件(子系统)分开。例如,视频插件被PCSX2用于将图像渲染到屏幕上,并模拟PlayStation 2的图形硬件,而音频插件则模拟PlayStation 2的音频硬件。这不仅允许不同的开发人员将他们的努力集中在PlayStation 2硬件的一个方面上,还允许那些系统配置不适合某个插件的用户尝试另一个插件,看看是否有更好的结果。
主要功能
PCSX2使得PS2游戏能够在PC平台运行。尽管早期的几个版本都存在较多问题,比如运行游戏时死机、图像破碎、运行速度仅有10%等,但是在PCSX2官方的努力下,这款软件得到了较快速的更新,目前已经发展到了1.0.0(版本号:r5350)版本,相比以前的版本BUG大为减少,已经支持多核心模式,而且游戏运行速度也得到很大改进,绝大多数已提升到了60%-70%,部分甚至已经达到了100%运行。PCSX2支持存档状态和动态重新编译(JIT)。还有使用GSdx插件进行全高清游戏录制的支持。还有一些选项,如增加/减少游戏速度、使用无限内存卡以及使用本机操作系统支持的任何游戏手柄控制器。通过使用PNACH修补文件支持作弊码。
版本介绍
CPU:英特尔 Core 2 Duo E6300/AMD Althon 64 5000+ 以上
显卡:Geforce 8600GT/ATI HD2600XT
内存:2GB(Windows Vista)
从上面的配置要求来看,似乎中端配置就已经能满足模拟器的流畅运行了,但是根据经验,从之前的游戏大作配置要求来看,能玩和流畅玩是两个概念。在进行测试之前,先简单介绍一下PCSX2的设置。
设置选项丰富
这款模拟器已经有很多款优秀游戏插件可以选用,针对以前的BUG,在PCSX2的设置选项中,也出现了不少游戏补丁。
而且PCSX2已经能对ISO游戏映像和光盘进行较好的识别和读取,网友进行游戏可以有更多的选择。
游戏补丁
从上面的图片中可以看到,PCSX2模拟器已经很完善,在图像选项中提供了DX9、DX10、DX11插件,分辨率选项也很丰富,而且还支持窗口化和全屏切换(取消勾选窗口化选项即为全屏模式),在音频选项中,可以使音频的速度与游戏速度匹配,这一选项要配合CPU选项,在此小编建议网友选择“时间比例”和“限制”这样不容易失真,不过在本次测试中,CPU选项选择“普通”,这样游戏的帧数不会受到限制(选择限制的话,会限制在60帧),另外,PCSX2中还加入了多款游戏的对应补丁,网友可根据情况勾选,最后该软件还加入了对多线程的支持,可以利用多达八条线程。
模拟器运行状态总测
以下是模拟器开发者在官网上发布的PCSX2模拟器运行情况(2014-7-2更新):
评测过2511款PS2游戏。其中,
更新日志
v1.0.0-r5350
改进模拟速度
修正部分游戏的支持
支持逐行扫描时间控制
实现多线程VU
图形改进
GSdx插件提供了一系列图像质量改进,超过了原始的playstation 2硬件,如:
增加内部分辨率的选项(仅在硬件模式下)
抗锯齿:FXAA、MSAA(仅在硬件模式下,后来在1.5版本开发期间被移除)和Microsoft EdgeAA(仅在软件模式下)
后处理像素着色器
Mipmapping(某些游戏的正确运行所需,如《杰克和达克斯特系列》)
双线性过滤和三线性过滤(仅限OpenGL
各向异性过滤
宽屏修改
插件系统
硬件要求
硬件要求在很大程度上取决于游戏。由于模拟的要求性质,PCSX2更有可能在现代中档到高端硬件上表现良好,而低端系统可能会经历不完全的性能。在大多数情况下,性能瓶颈是CPU而不是GPU。特别是在软件模式下,只有CPU用于模拟。在硬件模式下,GPU模拟图形,但如果内部分辨率设置过高,仍可能成为瓶颈。由于计算机硬件随着时间的推移不断进步,PCSX2的性能问题的可能性也相应减少。
影响评价
PCSX2受到了很好的评价。Geek.com的Matthew Humphries将其描述为“令人印象深刻的作品”。PC World的Alex Garnett批评了设置PCSX2的困难,但称其为“杰作”。Micro Mart的David Hayward也批评了其复杂性,但也称其为“技术上令人惊叹”。In.com的Sriram Gurunathan将PCSX2描述为“可能是最受欢迎的模拟器”,并将其列为该网站的前五名模拟器之一。Digital Trends的Brandon Widder在他的最佳模拟器文章中包括了PCSX2。Tom's Guide的John Corpuz在他的最佳playstation模拟器文章中提到了PCSX2,称其为“目前市场上稳定、可玩的Playstation 2模拟器中最好的”。
参考资料
目录
概述
发展沿革
主要功能
版本介绍
更新日志
图形改进
插件系统
硬件要求
影响评价
参考资料