PCSX2之模拟

这些天用PCSX2打穿了FF10。配置如下:

  • Intel E6600 CPU
  • 2G 内存
  • ATI 3450显卡
  • 最新的PCSX2 ver 0.96

对于整部FF10而言利用自带的插件+网上搜到的10000的BIOS已经基本上可以打穿。桢速也基本上控制在55~60的可接受范围内——只要不召唤西瓦JJ,那速度真是。只是在Al Bhed Home中有一段剧情死活卡在那边。只能通过较低的版本才能过去,但较低的版本连40侦都达不到。可见,0.96为了题高性能连稳定都放弃了。

纵观PS2 9年多的寿命,用现在中等配置的PC却无法完美模拟,究竟为何?要知道单单现在一块E6600和一块显卡的价钱就要超过PS2了。

其实,瓶颈并非存在于运算量上,而是存在于更深层次的架构上。PS2的架构完全不同于PC的总线结构,它采用了一种近似于“双总线”的结构实现。估计最初的设计仅仅只是为了比较容易通过尽使用其中的一部分就可以模拟PS1;而且设计比较复杂的结构可以让开发人员用更长的时间去磨合硬件,有助于增长主机寿命,就像Psp的策略一样。所以PS2的模拟器据说单核CPU是无法完美实现的(我没有测试过)。

既然是“双总线”那么最复杂的模拟恐怕就是两条总线中的同步问题。不妨回忆下同样是Playstation的PS3由于是PowerPC的架构(其实PS3就是一台PowerPC),总线结构的,如何实现了对PS2的兼容?个人认为这其中肯定会有Sony需要一直锁在保险柜里的东东。

PS2硬件架构

PS2硬件架构

ps3架构

ps3架构

anyShare分享到:
          

  1. No comments yet.
(will not be published)
*