» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

玩过PS2模拟器的,谈谈感受

引用:
原帖由 索尼来也 于 2008-5-17 11:31 发表
模拟器游戏又不是必需品,有就玩没有就不玩,更何况还有其他游戏可玩
大大这种心态好 我喜欢
可惜不是人人都有
"XX模拟器完美了 我就去升级电脑"
似乎在哪里有看过这种言论
用TG流行的话讲 这些都是实力男吧


TOP

引用:
原帖由 索尼来也 于 2008-5-17 11:33 发表


模拟器用2140超到3g就够了,2140基本上是最便宜的扣肉,更何况没有人专门为玩模拟器去升级电脑,买2140已经是省钱了,说廉价的话模拟器成本几乎为0
照这么说 最普通的CORE DUO晶片
跑PS2游戏都能全速(60FPS)?



TOP

引用:
原帖由 索尼来也 于 2008-5-17 11:33 发表


模拟器用2140超到3g就够了,2140基本上是最便宜的扣肉,更何况没有人专门为玩模拟器去升级电脑,买2140已经是省钱了,说廉价的话模拟器成本几乎为0
照这么说 最普通的CORE DUO晶片
跑PS2游戏都能全速(60FPS)?
另外把正版游戏插入光碟机 EMU也能支援?
还是说只支援光碟映像档?


TOP

引用:
原帖由 索尼来也 于 2008-5-17 11:40 发表


玩模拟器的人一般都会玩电脑游戏,买电脑专门玩模拟器的,还真没见过

不要以为4核就会很强,现在程序对多核支持不怎么样,虽然我没用过,但是我猜有可能对双核的支持不怎么样,这种时候最重要的是频率,频率超 ...
我有一些朋友 玩PC游戏的(线上 单机都有啦)
他们对tv game不屑一顾 其实是不喜欢日式游戏啦
他们从来不玩三小emu
不是天天上副本 就是玩fps之类的
如果有人真的喜欢tv game而且是日式tv game的话
却去买一台game pc(配备中高档 适合玩游戏的电脑)
真是"请鬼拆药单"啊

另外这么说 pentium4 高频率的cpu
执行ps2 emu效果比频率较低的core duo还好?

[ 本帖最后由 sangokushi 于 2008-5-17 11:47 编辑 ]

TOP

引用:
原帖由 索尼来也 于 2008-5-17 11:47 发表


我ps2绝大部分玩的就是美式,上面有的打枪游戏我几乎全通了,日式只玩了几个最好的。。。
呵呵 其实我觉得大大你倒可以不用买ps2
ps2大部分美式游戏都有pc版
而且fps游戏 滑鼠与键盘的组合 比左右类比遥感更舒适
当然除了像gow系列这种scea第一厂的软体
话说现在模拟器用稍高频率的core duo都能全速玩了?

[ 本帖最后由 sangokushi 于 2008-5-17 11:56 编辑 ]

TOP

引用:
原帖由 tianxianbaobao 于 2008-5-17 17:04 发表
PS2模拟器还不成熟,模拟器最好是原汁原味玩,比如PS模拟器画面就用软加速,用了3D的反而不和谐

最好再用传统电视输出:D
合并开启电视扫描线
话说用易经电视玩ps2游戏效果真是惨不忍睹啊

TOP

引用:
原帖由 Jackli 于 2008-5-19 09:50 发表
给 sangokushi的:
http://bbs.levelup.cn/showtopic-617229.aspx
这个应该是hdr效果吧,圣安德烈斯用了这个外挂后的效果。
这个是环境映射
理论上ps2就支援这个效果
但是在gta这个游戏上没有使用
另外这个patch是官方还是民间开发的?
如果是民间开发的那也太不思议了

TOP

引用:
原帖由 Jackli 于 2008-5-19 13:20 发表

民间开发的
是一个独立程序。
不仅仅对sa有效,对好多其他的pc游戏都有效果的
谁能跟我解释一下原理
比如环境映射的部分
照理来说程式需要根据车体周围的景物来进行映射
外部程式要实现这个功能
首先必须取得车体各顶点所在的坐标
然后透过这个坐标计算出需要投射在车体上的景物
然后再取得周围景物的贴图
最后按车体各面的法向量的方向把映射的贴图贴上
一个外部程式能完成那么多的作业?
run-time的那么多数据都能够取到?
这些功能都应该是图形引擎内相当重要且复杂的组成部分
难道一个外部程式就可以搞定了?
个人认为唯一的可能就是游戏程式本身预留了这样的功能
但是碍于机能 把它屏蔽掉了
外部程式可以透过预留的函式介面把功能实现出来

TOP

引用:
原帖由 索尼来也 于 2008-5-19 12:03 发表


哦,请举出一般人用的上的四核的程序,顺便解释一下ps2模拟器支持四核,如果能顺便说说其他模拟器对四核的支持,更好
基本上一个执行绪(thread)只能执行在cpu的某一个核心上
以目前的技术 将一个执行绪的作业 分配到两个核心去处理是不可能的
程式要支援多核心的话 必须开多个执行绪
然后由作业系统或者programmer自行按一定规则分配到cpu各个核心上作业
基本上由于各个执行绪工作负荷不同 对于多个核心工作分配要平均是相当不容易的一件事

举例来讲 对于普通双核心的cpu来写一个游戏程式
执行绪的划分 一般主控程式一个 run-time资料载入一个(对于gta这样的游戏很需要 资料流式读取) 声效系统一个 事件处理系统一个
比较合理的分配法是把负荷最重的主执行绪工作在cpu的一个核心上 剩下的执行绪全部放到另一个核心上去处理
为保持同步 图形处理的部分常常和主程式在同一个执行绪去处理的 很难再划分
这样的情况下 两颗cpu核心的负荷仍然是不平均的
所以多核心的cpu要能完全发挥出威力 对于程式员来讲还是不小的考验
如果在主程式分出更多的执行绪去处理
从效能发挥而言 看似更合理
但是在同步上面却会造成大难题

模拟器我不太了解啦
关键要看它执行绪分配 如果它有两个执行绪 分配又比较平均的话
core duo基本可以提高一倍的工作效率
若一大一小的话 则提高效率有限  但是还是可以看得出效果
若本身执行绪数目都还没有四个的话
那个四核心cpu恐怕难有作为
个人觉得比较可能的是 emu有若干个执行绪协同作业
但是负荷分配不够平均 四核心cpu可以提高其效率 但是效果不明显
若要充分发挥四核心cpu的效率 必须针对四核心cpu来做最佳化

TOP

引用:
原帖由 hyperiris 于 2008-5-19 14:55 发表


第一,ps2的浮点协处理器(MIPS结构把IO/FPU等都作为协处理器对待)并不是IEEE754兼容的,这意味着,用x86/x64来模拟的话,必须自己处理几乎所有的浮点异常,包括上溢,下溢,NaN,除零,这种额外的开销极大的影响了模拟器的兼容性和速度。由于这个位置的模拟无法并行化,所以无法从多核受益。

第二,游戏机硬件和PC有一个显著区别的地方就是图形系统。PS2/NGC等机器CPU可以快速的读回GPU渲染结果进行额外的特效处理,学过DirectX/OpenGl的朋友知道,pc上做这个的代价是很昂贵的。具体上说就是,虽然pcsx2在CPU和GS上实现了多线程,但是同步的代价极大的降低了这种优化带来的速度。如果CPU需要读回显存,CPU线程必须等待GS插件刷新缓冲区,这本身就降低了软件的并行度。快速的显卡可以减少等待的时间。另外,现在的GS插件已经大量的利用Shader进行数据解码等等工作,所以某些小白所谓的pcsx2只用好cpu就可以是完全没有依据的。
模拟器就是用软体来模拟硬体的作业
一些硬体可以处理的异常自然要透过软体进行处理
个人感觉如何合理划分执行绪并且协同作业本身就是一个相当令人头痛问题
一个模组(modula)一般总是在一个执行绪里做处理
这个好理解

我想问一下大大说的第二点?
这样的架构是不是针对console的特性而专门设计的?
是不是ps2这样的主机预期到说 未来gpu的技术会发展
会出现很多ps2的gpu无法直接支援的特效
而ps2有较强浮点数处理能力的cpu可以从软体上实现某些特效?

TOP

引用:
原帖由 hyperiris 于 2008-5-19 18:45 发表
console 本来就是为了高密集图形作业而设计的,所以就有很多特殊的优化。
比如果游戏机硬件会支持cpu高速的访问显存,本身硬件上就支持,而pc需要经过层层驱动,pci/agp/pcie总线,通过直接IO或者DMA才可以。

当然pc上用多个rendertarget是可以的,用几个无所谓,延迟渲染就用到这个,问题是游戏机上可能会密集的访问显存,这个在pc上是无法接受的。

举例说如ps2的uv0,uv1可能会把输出的数据再读回来又处理一次,这个过程李可文写过一篇文章介绍过,据我所知pc上要做到这个就需要dx10这个级别的API,或者用软件模拟。

ps2的gs支持的特效是很少的,华丽的效果基本都是cpu和uv0 uv1参与搅合的。
当 ...
我想问一下 跟pc架构相近的xbox是否也不支援cpu直接读取v-ram里头的资料?
sega的新机版lindbergh(X86架构)按理说应该也不支援噜?
另外顺便请教一下 XBOX360还是不是X86架构? PS3应该不是吧?

TOP

引用:
原帖由 Jackli 于 2008-5-19 21:29 发表

其实吧,windows操作系统本身就是多任务的。
多核对于单个软件来说可能提升不大(没有多线程的情况下),但是任何一个用户都会同时打开好几个软件的,操作系统后台也有好多的进程的,这些都能充分利用多核。
想象 ...
应该是这样啦

[ 本帖最后由 sangokushi 于 2008-5-19 21:48 编辑 ]

TOP

引用:
原帖由 gogogo 于 2008-5-19 21:24 发表
反模拟器玩家始终会奋战在每一个模拟器相关贴

模拟器作者一定是欠你们很多钱,恩,一定是这样
挺模拟器玩家始终会奋战在每一个模拟器相关贴

模拟器作者一定是给你们很多钱,恩,一定是这样

TOP

引用:
原帖由 Jackli 于 2008-5-19 21:29 发表

其实吧,windows操作系统本身就是多任务的。
多核对于单个软件来说可能提升不大(没有多线程的情况下),但是任何一个用户都会同时打开好几个软件的,操作系统后台也有好多的进程的,这些都能充分利用多核。
想象 ...
XBOX360的作业系统也是多工的
不是可以背景下载程式 同时又进行游戏
PS3新版系统韧体似乎也支援背景下载了

TOP

引用:
原帖由 gogogo 于 2008-5-20 09:57 发表


你还别说,和作者给我们钱达到的效果差不多,都是受益不少

但请证明他们是如何欠你钱的,当然你要是SCE内部人员那么我原谅你
呵呵 请问你如何收益了?
把ps2折价卖掉? 小赚一笔?
顺便把购入的正版软体也卖了再赚一笔?
真是太好康了
然后网路上当了映像档玩emu? 赞啦!
欠钱的话是阁下说的 我可没有说哦?
那要我如何来证明? 呵呵
只是个人更倾向用主机来玩游戏而已
从来不期望以720p玩ps2游戏
更不奢求有hdr效果的ps2游戏
也不习惯用电脑荧幕来玩ps2游戏
并且也没有要卖掉ps2主机的打算 谢谢

[ 本帖最后由 sangokushi 于 2008-5-20 10:21 编辑 ]

TOP

发新话题
     
官方公众号及微博