快捷搜索:  汽车  科技

mame街机模拟器加载不了游戏:MAME成为街机模拟器霸主的原因

mame街机模拟器加载不了游戏:MAME成为街机模拟器霸主的原因MAME cheat系统支持的一条作弊码:真侍魂的无限体力作弊码,这个作弊码用到了动态地址追踪技术,在其他模拟器上均无法实现:再比如MAME的一个小功能:cheat系统,经过无数次改革以后,已经具备一个行之有效的cheat库,可以提供你能想到的所有类型的cheat作弊码搜索、制作和运行。其功能的高超,令其他的模拟器拍马也追不上。在架构方面的领先:MAME的架构可以说是一改再改,而且支持的cpu和声卡硬件越来越多。就拿模拟器热门的使用普遍的mc68000 cpu来说,自从MAME 0.28初步支持mc68000 cpu,有关这个cpu的代码在MAME中几乎一直在更新,不断的修复bug,优化代码。截止到MAME 0.180,代码还在更新中。具体更新内容,我看不太懂,但是我深为这种精益求精的精神所感动。带来的效果就是,MAME的mc68000核心代码是全球最精确的68000 cpu代码,随着时间

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

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

mame街机模拟器加载不了游戏:MAME成为街机模拟器霸主的原因(1)

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

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

mame街机模拟器加载不了游戏:MAME成为街机模拟器霸主的原因(2)

mame街机模拟器加载不了游戏:MAME成为街机模拟器霸主的原因(3)

mame街机模拟器加载不了游戏:MAME成为街机模拟器霸主的原因(4)

猜您喜欢: