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


发新话题
打印

[模拟相关] 完善模拟究竟有多远---由Shmupmame v4.2 谈开去

以下内容为我的观点

  从技术角度上说,目前的模拟器大部分还谈不上完美,就象圆周率后面的小数点,永远没有尽头。但是从主观上说,能够模拟到和主机相近的水平,即使有瑕疵,但是感觉不出来,就算完美了。
  其实MAME这个这个大杂烩模拟器对于大部分CPS平台上的格斗和射击游戏来说,并不是一个很好的选择。但是近年来街机众多模拟器大部分都处于撒手不管的状态,唯独MAME还在默默地做着更新和优化,特别是近期一些CAVE的射击游戏,使得MAME成为游戏爱好者街机模拟平台的首选。

  但是,MAME这个模拟器有两个先天缺陷:
一、对于CPS系列时钟的模拟器不精确,游戏运行游戏过快,从而导致游戏内机制变化。两年前我发过一帖,
http://club.tgfcer.com/thread-6472939-1-1.html

这个问题直到现在最新版的MAME也未解决,Shmupmame v4.2也是同样的情况。

二、存在输入延迟,据国外游戏爱好者测试,和实机相比,误差竟达到一帧之多,一帧这个概念对于普通游戏来说可能无所谓,但是对于弹幕类射击游戏和格斗游戏来说就很要命,于是出现了两个MAME的分支来解决这个问题:

本文要介绍的Shmupmame v4.2 就是其中一派,这个模拟器是由MAME 148改版而来,解决方案是通过精简驱动,牺牲画面效果来减少输入延迟。副作用就是游戏的背景会不同步,出现类似水波纹的现象,好在不严重,我用街霸2 游戏测试,发现完全可以接受。

  另一个分支GroovyMAME强调在不牺牲画面的情况下完全模拟街机,对软、硬件都有要求:

软件方面要求安装XP系统,安装专门针对CRT显示设备的驱动程序
硬件方面要求ATI特定型号的显卡和CRT显示设备。
由于我手头没有相关的硬件,这款模拟器就按下不表,有兴趣的朋友可以自行测试。

下面我简单介绍一下Shmupmame v4.2的使用,先从官网下载最新版
http://shmupmame.wordpress.com/download/

这个模拟器的设置和其他MAME模拟器大致相同,唯一要注意的是由于MAME模拟器存在运行过快的问题,为了解决这个问题,必须使用CRT显示器,且需要在设置里把全局的游戏速度调为99%,如果使用LCD显示设备,将游戏速度调为97%。据国外网友测试,这个模拟器在使用CRT显示器的情况下,和实机相比,一局的时间只比实机慢0.08秒,具体的数据大家可以到http://forums.shoryuken.com/disc ... per-turbo-thread/p1查询


[ 本帖最后由 lovecf4444 于 2014-2-22 21:04 编辑 ]


TOP

如果大家有兴趣,可以通过运行一下FC模拟器,测试一下自己游戏平台的输入和输出延迟有多大。
大家下载一个叫做 PUNCH OUT的FC游戏,然后选一个自己顺手的FC模拟器,用键盘或手柄都行。在游戏界面选CONTINUE,输入选关密码:007 373 5963,看一下能撑多久。

[ 本帖最后由 lovecf4444 于 2014-2-22 21:03 编辑 ]



TOP

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