编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

MAME模拟器,电脑性能杀手

wxchong 2024-06-13 22:50:27 开源技术 30 ℃ 0 评论

MAME模拟器,电脑性能杀手

以前说过,自从1998年买了张《模拟器新频道——街机家用机大混战》的盗版盘后,我便开始上道玩MAME。从MAME 0.33b6开始,玩到现在的MAME 0.185,MAME的很多内容都改变了,而从不改变的就是MAME的速度,总是不很理想。

其实,MAME的速度已经改善了许多。我玩MAME的平台也经历了很多变化。在选购电脑配件的时候,模拟器的速度是我最看重的电脑性能之一。从中可以看到MAME的模拟度的进化。

一开始玩MAME的时候,我记得是1998年,使用的CPU是奔腾MMX233,内存32M,显卡是当时最流行的1M显存的S3 2d显卡,只能加速2d游戏。当时MAME还只能模拟一些小游戏和NEOGEO游戏,在使用MAME32模拟NEOGEO游戏,比如Kof94和合金弹头2的时候,要痛苦的loading一个多小时,才能进入游戏,进入游戏也有些卡卡的,非常不流畅。

1999年开始我换了平台,一开始是赛扬533,后来是PIII 700和PIII 933,内存好像是64M。显卡是GEFORCE256和MGA G400,比以前简直是鸟枪换炮。在这个平台上我玩到了不少好的模拟游戏,然而拖慢还是家常便饭的,比如MAME模拟的打击者1945II代和打击者1999就无法全速运行。其他不能满速的游戏,还有早期3d游戏滑道赛车S.T.U.N. Runner,和终极真人快打3之类的复杂的2d游戏。

2003年,我的家用电脑升级到P4 2.4G,内存256M。显卡升级到ATI 9800pro。在这个平台上,MAME模拟究极虎2等一些复杂的2d游戏还是拖慢的。还有各种PS互换基板的游戏,比如铁拳和魂之利刃、街霸ex等游戏,如果不使用专用的PSXMAME,调用显卡的3d加速功能,是无法满速运行的。至于某些更为复杂一些的3d游戏,像是Namco的空中自行车,想满速运行更是做梦。

2010年,我买了一个笔记本电脑,CPU是i3 330M,内存2G。第一代笔记本i3的性能还是不太强劲,勉强可跑PGM的三国战纪2之类,虽然是满速,但是一旦开启debug模式就不满速了。

2012年,我的主力PC机升级到i5 2500K,8G内存,显卡后来买了一块GTX 960。CPU超频到4.3G。到这一代平台,一般的2d游戏终于不再成为瓶颈。然而还是有2d游戏不能跑顺,那就是MAME中cave公司的使用cv1k驱动的那几个怪物游戏,尤其是虫姬二人黑标futari。这个游戏,虽然在简单难度还比较平顺,但是在选择难度为GOD难度的时候,敌方火力大增,子弹满屏都是,跑起来也就不顺畅了。

即使是现在,由于MAME的设计理念,各种3d游戏在MAME中也不会用到显卡3d加速功能。这样一来很多3d街机游戏都成为速度瓶颈了。这个问题下次再聊。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表