[PS2模拟器]PCSX2绿色中文版

软件简介

PCSX2 是一个开源的索尼 PlayStation 2 的模拟器,用以最小化 PS2 硬件,使用混合的 MIPS CPU 解析器和重编译器,以及通过虚拟机来模拟 PS2 系统的内存和硬件状态。它能够在Microsoft Windows和Linux操作系统底下执行PlayStation 2 游戏与自制程序的模拟器,目前可以运行绝大多数的PS2游戏软件。PCSX2目前已完成软件测试并推出正式版本,但需要较高等级的硬件才能达到理想效果。时至今日,PCSX2仍无法完美模拟所有PS2游戏软件。

背景与发展

PCSX2最初由PCSX-Reloaded的开发者Linuzappz与Shadow于2001年开始开发,之后其他开发者加入。2002年3月发表第一个测试版本0.026版,能够加载一些游戏[3],尽管速度并不理想。经过对核心、BIOS模拟的完善,2006年7月发布0.9.1版。

2007年到2011年这五年间,开发者主要提升模拟速度,实现网络对战。0.9.8版于2011年5月发布,该版本带来了使用wxWidgets重构的GUI界面,全新的VU(向量处理器)重编译器、内存卡编辑器、全新的SPU2-X音频插件等改进,提升了兼容性。2012年8月3日发表第一个正式版本1.0.0版。

PCSX2就像它的前身PCSX一样,是以插件(plugin)为基础的架构,从核心模拟器分门别类出好几个功能:功能有图形处理、控制器、光盘驱动器,还有USB、音效和IEEE 1394(i.Link)端口。不同的插件,在兼容性和功能上可能会产生出不同的效果。

此外,由于其相关的著作权考量和法律问题,PCSX2需要自行从PS2主机提取BIOS文件,开发团队不提供BIOS文件下载。2016年9月起,PCSX2能够通过PSX模式兼容部分PlayStation的游戏。

64位延伸

由于64位处理器快速发展和普及化,PCSX2研发团队积极地开始设计64位处理器的模拟组件,尽可能地加快PCSX2的执行速度。但目前32位程序能提供更好的性能。

兼容性

目前的PCSX2开发版本支持2467个游戏(95.18%,共2592个已测试游戏)。这些游戏并不会崩溃、锁死或进入死循环,但仍可能存在着一些错误,比如缺失后处理效果、纹理和阴影。这类错误在硬件渲染模式下尤为显著,通常较慢的软件渲染模式可以解决这些问题。

特性

支持即时存档使用动态重编译(JIT)支持跳过BIOS初始化屏幕,直接加载游戏使用插件系统进行功能扩展画质改进(GSdx插件)支持硬件渲染模式下内部分辨率的提升多种类型抗锯齿:FXAA,MSAA(只在Direct3D为后端的硬件渲染模式下可用),Edge-AA(只在软件渲染模式下进行模拟)后处理像素着色器纹理映射(使用Insert键切换,Jak系列等游戏正确模拟的需要)双线性过滤,各向异性过滤,纹理过滤宽屏补丁

插件系统

为了性能及兼容性的增强,开发者正进一步完善一些插件。

插件名称 子系统 说明
GSdx 视频 最快且最为精确的图形插件。需要Direct3D或OpenGL支持,可选择插件使用的GPU。GSdx插件与PSX模拟器兼容,但仅限软件渲染。该插件也有非官方的版本,如ToCAEDIT和GSdx-Cutie。
GSdx FX GSdx插件的后处理着色器包。
ZZogl 优化较少的图形插件,使用OpenGL处理图像。该插件为ZeroGS KOSMOS插件的分支。
SPU2-X 音频 最精确的音频插件。
SSSPSX Pad 输入 简化的输入插件。
LilyPad 支持键盘、鼠标、手柄的高级输入插件。
Nuvee 支持光枪和USB鼠标的插件。
TwinPad 另一个支持键盘和鼠标的插件。
XPad 为Xbox 360控制器设计的插件。
CDVD 光驱 简单的光驱插件,从本机光驱加载游戏。
Linuz ISO CDVD 支持ISO镜像及压缩文件的插件。
Dev9 硬盘 模拟PS2硬盘与以太网的插件。
MegaDev9 Dev9的高级版本,目前只部分模拟PS2硬盘。
Netplay 网络对战 允许特定游戏联机对战的插件。

执行性能

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引入了动态重编译(JIT),与解释器相比,执行效率大幅度提升。

官方网站:https://pcsx2.net

Comment