所谓3Ps游戏机,指的是PSP掌机、PSV掌机和PS3主机。这三台机器在中文玩家圈里习惯被合称为3Ps,因为它们都是索尼出品的游戏硬件。很多人想把三台机器的游戏都搬到电脑上玩,一直在等一个所谓的大一统模拟器,把PSP、PSV、PS3的游戏全部包圆。答案很明确:没有,也不可能有。
三台机器的内部架构完全不同,这是最根本的原因。PSP用的是MIPS架构的处理器,主频只有333MHz,图形芯片是索尼和英伟达合作定制的。PSV用的是ARM Cortex-A9四核处理器,GPU来自PowerVR。PS3则完全走了一条邪路,用了一块被称为Cell的异构处理器,包含一个PPE主核心和八个SPE协处理核心,频率3.2GHz,架构极其复杂。三个平台三套指令集,三套图形管线,模拟器开发者不可能把它们塞进同一个程序里。
从模拟器开发的实际进度看,三个平台也处于完全不同的阶段。PSP模拟器PPSSPP是做得最好的,开发了十几年,兼容性已经非常高,主流游戏基本都能流畅跑,对电脑配置的要求也很低,普通办公本就能带动。PS3模拟器RPCS3同样经过了十几年迭代,目前能玩相当一部分3A大作,比如战神3、美国末日这类独占作品都已经可以运行,但要求电脑配置很高,尤其是对CPU单核性能极其敏感。PSV模拟器Vita3K则是三个中最不成熟的,只能运行少量2D游戏和部分小规模3D作品,大作几乎全军覆没,开发团队人力有限,更新速度也很慢。
这三者之间的成熟度差距,本身就是没有统一模拟器的最好证明。如果要做统一模拟器,开发者得同时维护三套完全不同的处理器模拟模块、三套不同的GPU渲染管线、三套不同的系统固件模拟逻辑,还要兼顾三套游戏存档格式和奖杯系统。工作量不是翻三倍,而是翻几十倍。任何一个模拟器开发团队的主力成员都知道,能把其中一个平台做好就已经消耗掉全部精力了,根本没可能同时做好三个。
还有人会问,既然三台机器都是索尼的,系统都是基于某种Unix变体改的,能不能共用一套底层呢?不能。PSP的系统是索尼自己基于BSD改的,PSV的系统也是一套独立开发的封闭系统,PS3的系统叫Cell OS,同样是独立定制版。三者的文件格式都不通用,游戏的加密方式也各有一套,PS3甚至会校验游戏光盘的完整性。

统一模拟器在技术上做不到,在工程上也毫无必要。每个平台的游戏数量、玩家规模、模拟器开发者的精力分配都不同,统一只会拖累进展。目前电脑上玩3Ps游戏最现实的方案就是分开装三个模拟器,PPSSPP跑PSP游戏,RPCS3跑PS3游戏,Vita3K跑PSV游戏。三个模拟器各管各的,各自更新,各自维护,效率反而比强行拼在一起更高。
如果你只是想玩三台机器上的游戏,那不需要等什么统一版,直接把这三个模拟器都装上就行。文件不大,设置也不复杂,按各自官方界面的引导几步就能跑起来。真正需要花心思的反而是游戏资源本身,PS3的ROM动辄十几GB,PSP的ISO倒是很小,PSV的加密游戏还需要专用解密工具。这才是实际玩起来最耗精力的部分。
所以别等了。没有统一模拟器,未来也不会有。三台机器架构天然分裂,开发者也没有动机去做这种费力不讨好的事。老老实实分开装,是目前唯一可行也最省事的办法。