作者Maiyo (梦中的帐号)
看板Emulator
标题Re: [闲聊] 真是搞不懂为什麽PS2/PS3/PSP这麽难模拟
时间Mon Jun 2 23:07:22 2008
你没有搞清楚模拟器的原理喔...
家用电脑都是用Intel出品的CPU 使用IA32指令集
而PS2/PS3/PSP通通不是使用Intel的CPU 指令集完全不相容
另外像PS2的显示晶片是Sony自己搞出来的GS
架构亦不同於PC上的显示卡 部分指令亦为独创
PS3虽然使用n社的显示晶片 但仍有不同於PC显示卡的特化指令存在
上述差异要由CPU额外进行指令转换 这是拖慢效能的一大主因
换句话说 硬体架构的差距愈大 额外消耗的时间就愈多
另外CPU够快的话 PS2的显示卡性能无足轻重 因为GS性能是众所皆知的贫弱
所有的工作都骇客无关 纯粹是考验写程式的能力
事实上
PS系模拟器效率不佳的主因是记忆体的读写频宽
PS2以後的主机都使用XDR DRAM 频宽比目前电脑的主流DDRII 800还快
也就是说电脑的记忆体规格仍然比不上PS2
要提升效率 等电脑记忆体进入DDRIII的时代再看看吧
※ 引述《tonyhome (天空在潮吹)》之铭言:
: 真的想不透
: PS2/PS3/PSP有这麽难模拟吗??
: 那些电脑骇客都跑哪去了??
: 难道没有办法用软体层的3D函式库
: 来模拟出画面吗??
: 如果说用软体层的3D函式库模拟
: 或是说PC的CPU是general-purpose(MAC??)
: 效率很差
: 那用专用的3D绘图硬体加速显示卡
: 也可以吧
: 我就不相信高阶的显卡
: 会比不上这些设备
: 假设真的没有这种显卡
: 那为什麽Sony不去研发玩PS3/PSP模拟器的专用显卡??
: 这样Sony还可以再赚一笔阿
: M$ XNA都可以在某种架构下制作出PC,XBox跨平台的游戏
: Sony为什麽要放弃电脑这块大饼??
: 而且XBox的网路功能
: 还比较强大
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 163.25.118.142
※ 编辑: Maiyo 来自: 163.25.118.142 (06/02 23:29)
1F:推 EDGE: 看模拟器版长PC知识,感恩分享。 06/02 23:29
2F:推 cuorl:不顶不行!这篇提到了一些很重要的观念. 06/02 23:45
3F:推 gfneo:长知识推 06/02 23:47
4F:推 SkLc:家用电脑也有用AMD的吧= = 06/03 00:02
5F:推 Aioria: 看模拟器版长PC知识,感恩分享。 06/03 00:22
6F:→ Maiyo:啊啊 不小心忘了 AMD也是用Intel的指令集啦 两者互通~ 06/03 00:35
7F:推 conpo:专业好文推! 06/03 00:39
8F:推 Solars:最近刚好在写这类的东西,其实红白机就很不好模拟了!!! 06/03 00:55
9F:推 OPWaug:好 06/03 08:03
10F:→ remina:FC到emu搞了mapper..卡带原本没这东西 06/03 10:35
11F:推 youwin0125:推 06/03 16:15
12F:推 Furcal:FC原本没有Mapper吗...我记得是有的... 06/03 16:53
13F:→ Furcal:我的认知是,後来的rom越来越大,超过了6502的定址能力 06/03 16:53
14F:→ Furcal:所以才有了mapper加强定址能力 06/03 16:54
15F:推 ayun:虽然看不懂也努力看完了。推长知识。ww 06/03 18:05
16F:推 debian99:很专业的推文 06/03 19:29
17F:推 usarak:通常得懂ps2的运作原理,再加上会写程式,然後还要debug 06/03 22:13
18F:→ usarak:会这3种的人本来就少,而且应该没那个美国时间来写模拟器 06/03 22:15
19F:→ usarak:尤其是debug这个超耗时间的,所以到现在还没有很好的ss模拟 06/03 22:18
20F:→ usarak:器,不是吗? 06/03 22:18
21F:推 EDGE:不玩PC 3d游戏,只喜欢玩模拟器老游戏的我一直以为用阳春电脑 06/04 09:22
22F:→ EDGE:就足堪使用,後来才知道模拟器都是靠CPU在跑所以还是要升级.. 06/04 09:23
23F:推 seka1115:看不懂还是要推 06/04 13:17
24F:推 goshfju:推看不懂还是要推~ XD 06/06 14:29
25F:推 cavalier206:推依下 06/10 14:22
26F:推 ireer:推看不懂还是要推~ 06/20 20:32
27F:推 darkblue722:超专业啦...大学里修的是相关东西 好文推推 07/27 08:47
28F:推 Lightbearer: 08/23 17:04