作者abac1230 (Planck超帅)
看板Emulator
标题Re: [闲聊] SCE 确认将在 PS4 提供 PS2 软体模拟功
时间Wed Nov 25 03:14:43 2015
(前文树珊)
1F:→ chenx5: 手机能玩ps2游戏了吗? 11/22 19:02
如果你的"能玩"指的意思是看得到游戏画面的话。
答案是:可以。
使用Play!这个模拟器,一部份游戏可以进到开头画面,少数几个游戏则可顺利游玩。
官网
http://purei.org/
这也是手持设备目前少数几个能进到游戏画面的ps2 emulator。
2F:→ z1987090: 手机要能模拟还非常远吧 11/23 07:05
Play!目前的完成度大约等同於2005年左右的PCSX2。
3F:推 osanaosana: 不太理解,模拟PS2应该不难吧,在不要求顺畅度的前提下 11/23 13:10
4F:→ osanaosana: 手机 11/23 13:11
用嘴巴说当然不难。
随便举个例子来说,
我们若假设PCSX2上的所有程式码,几乎可以原封不动地移植到ARM平台上,
只是每一行程式码都需要一些手动的小小修改才行。
若此假设为真。
则在ARM平台上的PS2模拟器,应该也是需要相同数量(行数)的程式码才能运作。
为何要这样子假设呢?
这样子荒谬的假设只有一个目的。
就是现在你终於可以试着计算一下,目前最新的PCSX2在Git上的程式码一共有几行?
等你算完之後再回来讨论这个问题。
5F:→ hipposman: PS2那奇怪的架构跟SS有的拚 模拟很多是硬干的 手机还早 11/23 13:32
6F:推 gfneo: 问题在架构+1,虽然帐目数据看手机有机会模拟P2,但真操下去 11/23 15:01
7F:→ gfneo: 就算真能跑也恐怕会变成火鸡XDDD 11/23 15:02
8F:→ z1987090: PC也是近几年才达到完美 也就代表手机处理器要达到 11/23 15:09
9F:→ z1987090: 差不多的强度才可能模拟 可想而知还有多久 11/23 15:10
10F:→ jeff0811: 就我看,pc还没到完美,说是堪用比较近现实 11/23 15:16
11F:→ z1987090: 的确也不能说完美 是归功於现在的CPU强度硬干出来的 11/23 15:22
老实说除了架构考量以外,还有一个更重要的因素。
大多数的模拟器开发者,实际上都是些无偿的工作者。
完完全全是燃烧热情在开发模拟器的。
光是PCSX2那些程式码的数量,除非有商业法人无视GPL直接 "参考" PCSX2的原代码,
并花钱集结一群开发者,来开发适用於ARM架构的PS2模拟器。
否则我不认为在短时间之内,有办法在ARM架构上,生出一个与PCSX2差不多的东西出来。
至於PS2本身架构的部份... 因为要认真地解释起来有够麻烦的...
想到要打很多很多字,我就懒得动手了。 ;(
12F:推 tint: 初代XBOX表示 11/23 20:18
13F:推 l700922: PS2的CPU是128BIT 现在PC才64BIT 完全靠硬干上去碾压 11/23 22:21
14F:→ l700922: 然後PS2的GPU又是包在CPU中 11/23 22:22
其实不能完全说是谁包在谁里面这样,在逻辑上GS跟EE上是分开的。
像是在初代PS3上面那颗EE+GS,实际上使用的方式只是将EE跟GS封装在同一个基板上。
但就逻辑来说还是各算各的。
直到slimline最终版把系统记忆体也包进去那款,才算是完全整合版。
个人浅见,有误请指正。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 36.226.19.229
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Emulator/M.1448392488.A.A81.html
※ 编辑: abac1230 (36.226.19.229), 11/25/2015 03:56:24
15F:推 OPWaug: 顶个 11/25 12:42
16F:推 gfneo: 推,emu这个圈圈就是靠热情在萌的(?!) 11/25 15:04
17F:推 reiden: 推,这是个用热血堆起来的爱。 11/25 16:28
18F:推 XD9527: 推 用热情及燃烧生命换来的! 11/25 16:33
19F:→ menchian: PS2架构真的很诡异,显卡汇流排频宽真得很扯,PS3也是架 11/25 23:21
20F:→ menchian: 构很奇怪,我还觉得ps4模拟器实用化会比ps3模拟器还早呢 11/25 23:21
21F:→ hdd60311: PS3模拟光是速度要提升到一般主流规格PC能流畅执行大部 11/26 00:26
22F:→ hdd60311: 分游戏就不知道要等多久了,基本是有生之年系列 11/26 00:27
23F:推 tint: PS2那个4MB eDRAM主要是做Frame buffer用途 主要的图形资料 11/26 10:01
24F:→ tint: 还是要放在32MB的主记忆体中 11/26 10:01
25F:→ tint: 另外 架构虽然会决定某些程度上模拟器的开发难易 但还是要看 11/26 10:03
26F:→ tint: 开发者对於整台主机运作的掌握程度 像初代Xbox 架构是和X86 11/26 10:03
27F:→ tint: PC最相近的(特制的PIII 733MHz和NV2A) 但模拟器开发程度却是 11/26 10:06
28F:→ tint: 同世代主机中最慢的 11/26 10:07
29F:推 hipposman: 凶盒的emu开发最慢会不会是…高手想开发的意愿很低 XD 11/26 11:28
30F:→ qazxswptt: 差罢明明就是PC硬体拿来用 模拟却是最没起色..很怪 11/26 18:25
31F:→ CP64: 整串看下来觉得家机硬体挺神奇的...... 11/27 00:37
32F:推 tint: 初代XBOX模拟应该不是太困难 架构完全不同的360 微软自家写 11/27 01:27
33F:→ tint: 的模拟器很快推出 而且效果也还可以(虽然2007年就停止更新) 11/27 01:28
34F:→ tint: 或许就如上面网友说高手投入意愿低? 还是有些关键运作流程/ 11/27 01:30
35F:→ tint: 机码没去掌握到?(毕竟没微软原厂支援) 11/27 01:30
36F:推 os653: 自家写的不算啦,有spec的话,模拟到会动只是时间的问题 11/27 06:10
37F:推 tint: 硬体差异还是有难易度 就像现在XB1自家开发的360模拟进度快 11/27 21:10
38F:→ tint: 但PS4要模拟PS3应该就难很多了(自家开发情况下) 11/27 21:11
39F:→ tint: 不过目前XB1执行360游戏的方式应该不是用实机模拟达成? 11/27 21:22
40F:推 jeff0811: xbox实机、游戏还很好买,我觉得大概是这样开发意愿低 11/27 22:42
41F:→ jeff0811: 虽然ps2也一样XD 11/27 22:42
42F:推 mindsteam: Cxbx的作者不是有写过一篇文说明过为什麽初代Xbox难以 12/01 01:31
43F:→ mindsteam: 模拟了吗……。而且我记得他还说了重话说「初代Xbox像 12/01 01:35
44F:→ mindsteam: PC,容易模拟」的论点"silly and pointless"。 12/01 01:36
45F:推 os653: 看起来也不算重话,简单说就是没spec 12/01 20:34
46F:→ os653: Xbox每个版本都不同又把问题复杂化,边猜边写才知道的痛苦 12/01 20:38
47F:→ mindsteam: 我记得他有提到说Xbox里有几个微软自制的DSP完全没有公 12/02 01:50
48F:→ mindsteam: 开的资讯。还有个什麽Video Encoder有很复杂的韧体版本 12/02 01:51
49F:→ mindsteam: 对应关系。GPU也有很多暂存器的作用不明的样子。 12/02 01:52
50F:→ qazxswptt: 既然是缺乏关键资讯难以模拟 的确不能是说奇怪了 12/04 20:52