如何选择一款适合的街机模拟器?
MAME,即MESS与MAME的结合体,如今被称为MAME软件列表,它不仅限于街机硬件模拟器,还能完美地模拟FC/MD/PS/N64等家用机以及AMIGA和C64这类复古电脑,MAME还能模拟老式PC,如8086或IBM PC等。
MAME的核心宗旨
MAME的主要目的是将街机、家用机及古董PC的硬件文档化,即用编程语言精确复现硬件的所有特性,这意味着还原原硬件的真实操作,而不仅仅是借助HACK来达到玩的效果,MAME很少采用优化技术,即使有的也只是一些SIMD Intrinsics,为了保持兼容性和跨平台性,MAME也不支持硬件加速。
虽然现代MAME支持D3D/OGL输出并利用Shader来提升画质,但这仅仅是为游戏渲染服务,游戏本身不会直接使用这些技术,如果MAME的N64 RDP核心是最佳RDP核心之一,它完全可以独立运行而不依赖任何硬件加速功能。
效率与体验的平衡
尽管MAME能完美再现原始硬件的功能,但由于其设计初衷是为了“完美再现”,而非追求高效率,所以运行效率较低,MAME的N64 RDP核心虽然性能极佳,但由于缺乏有效的硬件加速,只能在极端条件下才能勉强维持20帧的流畅度,即便如此,它仍然能满足大部分玩家的需求。
MAME的GUI之争
早期的MAME主要作为命令行程序存在,这使得GUI版本层出不穷,包括MAME Plus和MAME XT等,随着MAME GUI内置功能的发展,这些GUI版本逐渐失去了市场,转而寻求新的发展路径,MAME已内置GUI,简化了用户界面,但对习惯传统GUI的人士而言,这无疑是一个挑战。
MAME是一款注重还原硬件细节的模拟器,擅长完美再现各种硬件,但在效率方面略显不足,它的GUI虽然方便,但并不适合所有用户群体,如果你追求极致的仿真效果和高度还原,那么MAME无疑是不错的选择;但如果更看重用户体验和便捷性,MAME的GUI版本可能更适合你。