mame街机模拟器下键有问题(MAME成为街机模拟器霸主的原因)

上接MAME成为街机模拟器霸主的原因(3),让我们来仔细探讨一下,MAME这位街机模拟器公认的霸主,为什么能从众多街机模拟器竞争者中脱颖而出、傲视同侪、扫荡群雄、一统天下呢?我认为主要有以下几大原因:

6、技术高超,底力浑厚。

可能是因为开放源代码的关系,MAME的开发者中云集了全球精英程序员,这些大拿们通力协作,各展长才,把MAME打造成了一个强大的模拟器怪兽。

MAME在很多方面都领先于其他街机模拟器:

在架构方面的领先:

MAME的架构可以说是一改再改,而且支持的cpu和声卡硬件越来越多。就拿模拟器热门的使用普遍的mc68000 cpu来说,自从MAME 0.28初步支持mc68000 cpu,有关这个cpu的代码在MAME中几乎一直在更新,不断的修复bug,优化代码。截止到MAME 0.180,代码还在更新中。具体更新内容,我看不太懂,但是我深为这种精益求精的精神所感动。带来的效果就是,MAME的mc68000核心代码是全球最精确的68000 cpu代码,随着时间的推移,bug越来越少,已经非常接近于实机效果。

而这个cpu只是MAME支持cpu的冰山一角。你可以想象MAME的技术力是何等浑厚。

在功能方面的领先:

虽然如前述MAME缺乏一些很有人气的功能,比如宏定义按键、3D硬件加速等,但是这只是MAME不愿意去做,非不能而实不为也。在其他方面,MAME在功能上要全面凌驾于其他街机模拟器。

举个例子,MAME中包含了一个强大的debug调试系统,可以为程序员测试游戏和模拟器的运行提供方便。因为这个系统太强大了,功能完备,使用方便,所以几乎所有的hacker都在用这个调试系统来hack游戏。

强大的debug调试系统,hacker们对其再熟悉不过了:

mame街机模拟器下键有问题(MAME成为街机模拟器霸主的原因)(1)

再比如MAME的一个小功能:cheat系统,经过无数次改革以后,已经具备一个行之有效的cheat库,可以提供你能想到的所有类型的cheat作弊码搜索、制作和运行。其功能的高超,令其他的模拟器拍马也追不上。

MAME cheat系统支持的一条作弊码:真侍魂的无限体力作弊码,这个作弊码用到了动态地址追踪技术,在其他模拟器上均无法实现:

mame街机模拟器下键有问题(MAME成为街机模拟器霸主的原因)(2)

又比如MAME还有很多乱七八糟的各种用的上或用不上功能,几乎都是用命令行来实现的,在它的readme中提到过,大家可以去发掘。比如MAME可以指定运行多少帧的游戏画面来测试电脑性能;MAME可以将显示信号低解输出到CRT低解显示器;MAME甚至包含了一个图形增强系统,可以把低解游戏画面模拟成与低解显示器类似的画面。

hlsl模拟低解显示器的美丽画面:

mame街机模拟器下键有问题(MAME成为街机模拟器霸主的原因)(3)

mame街机模拟器下键有问题(MAME成为街机模拟器霸主的原因)(4)

mame街机模拟器下键有问题(MAME成为街机模拟器霸主的原因)(5)

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页