Pg电子官方网站史上最佳街机模拟器已经诞生25年仍然生命旺盛有史以来最优秀的多机种街机模拟器MAME,在2月6日迎来其25岁生日,官方为此专门发Twitter进行庆祝,并对创始人和最初版本的历史进行了回顾。
MAME是Multiple Arcade Machine Emulator的首字母缩写,意为多机种街机模拟器,由意大利人尼科拉·萨尔莫里亚(Nikola Salmoria)开发。其目标在于尽可能的忠实且精确地模拟更多的街机游戏,保存游戏的历史,并防止古老游戏的丢失和遗忘。
MAME源于一个名为Multi-Pac的项目,起初由C语言编写,目的是为了保持《吃豆人》系列游戏,其发布时间是1996年12月。随着更多的游戏加入其中,其名称也被改成现在的名字。
MAME v0.1于1997年2月5日发布,仅支持《吃豆人》等5款街机游戏,且主要支持DOS平台Pg电子官方网站,到2010年才开始全方面向Windows平台转换Pg电子官方网站。而最新的0.24版已经支持超过1000种各类型基板,10000多款游戏,支持的操作系统也涵盖了macOS和Linux,支持的CPU除开x86-64,还有ARM。
最初,MAME只模拟街机游戏,后来随着MESS(Multiple Emulator Super System)姐妹项目的出现,MAME开始将眼光投射到其他游戏平台,2015年,MESS被并入MAME,虽然名称没变,但可模拟的平台再也不限于街机了。
一直以来,MAME由开源社区来更新和维护,除开官方开发团队,还有全球数百名软件工程师参与其中。萨尔莫里亚2002年大学毕业时,还专门以MAME为主题,撰写了一篇论文。此后,他逐渐退出了软件的开发,并于2009年离开MAME开发团队。
多年以来,开发工程师攻克了无数难关Pg电子官方网站,包括对各种古老街机CPU(例如摩托罗拉M6809)和声音芯片(例如FM)的逆向工程,加密街机基板(例如SNK Neo Geo、Capcom CPS2和CPS3)的破解等等。
随着MAME的普及和出圈,爱好者们开始利用MAME来重温老游戏,甚至有部分硬件厂商将MAME配上前端用户界面,装入街机框体内来打造现代的街机。而MAME也得到了原始街机制造商的认可,例如日本太东(Taito)就曾委托MAME将自家经典游戏移植到其他平台。
25年来,MAME仍保持了约每月更新一次的频率,这在模拟器历史上是少有的,一切的一切都要归功于其庞大的兴趣社区,来自全球各地的人们都在为MAME作出自己的贡献,包括发掘古老游戏,提交补丁和错误报告,开发前端,打包分发,向其他人介绍这个模拟器软件等等。
正是因为这些人,才让MAME延续至今,并发展壮大,谢谢许许多多这些用爱发电,为社区做出贡献的普通人,也祝MAME 25岁生日快乐。