分享

史上最佳街机模拟器已经诞生25年,仍然生命旺盛

有史以来最优秀的多机种街机模拟器MAME,在2月6日迎来其25岁生日,官方为此专门发Twitter进行庆祝,并对创始人和最初版本的历史进行了回顾。
?url=http%3A%2F%2Fdingyue.ws.126.net%2F2022%2F0209%2F082e5bc7j00r713mc000yc000fu00c2g.webp

MAME是Multiple Arcade Machine Emulator的首字母缩写,意为多机种街机模拟器,由意大利人尼科拉·萨尔莫里亚(Nikola Salmoria)开发。其目标在于尽可能的忠实且精确地模拟更多的街机游戏,保存游戏的历史,并防止古老游戏的丢失和遗忘。
?url=http%3A%2F%2Fdingyue.ws.126.net%2F2022%2F0209%2F6d93713dj00r713mc001qc000hs00dcg.webp
MAME源于一个名为Multi-Pac的项目,起初由C语言编写,目的是为了保持《吃豆人》系列游戏,其发布时间是1996年12月。随着更多的游戏加入其中,其名称也被改成现在的名字。
?url=http%3A%2F%2Fdingyue.ws.126.net%2F2022%2F0209%2Ffa102417j00r713md0015c000hs00a0g.webp
MAME v0.1于1997年2月5日发布,仅支持《吃豆人》等5款街机游戏,且主要支持DOS平台,到2010年才开始全方面向Windows平台转换。而最新的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开发团队。
多年以来,开发工程师攻克了无数难关,包括对各种古老街机CPU(例如摩托罗拉M6809)和声音芯片(例如雅马哈FM)的逆向工程,加密街机基板(例如SNK Neo Geo、Capcom CPS2和CPS3)的破解等等。
?url=http%3A%2F%2Fdingyue.ws.126.net%2F2022%2F0209%2F8df730cej00r713me000dc000hs0090g.webp
随着MAME的普及和出圈,爱好者们开始利用MAME来重温老游戏,甚至有部分硬件厂商将MAME配上前端用户界面,装入街机框体内来打造现代的街机。而MAME也得到了原始街机制造商的认可,例如日本太东(Taito)就曾委托MAME将自家经典游戏移植到其他平台。
?url=http%3A%2F%2Fdingyue.ws.126.net%2F2022%2F0209%2F0733c5c8j00r713me001dc000hs00a0g.webp
25年来,MAME仍保持了约每月更新一次的频率,这在模拟器历史上是少有的,一切的一切都要归功于其庞大的兴趣社区,来自全球各地的人们都在为MAME作出自己的贡献,包括发掘古老游戏,提交补丁和错误报告,开发前端,打包分发,向其他人介绍这个模拟器软件等等。
?url=http%3A%2F%2Fdingyue.ws.126.net%2F2022%2F0209%2F45f1a97ej00r713mf0017c000hs00a0g.webp
正是因为这些人,才让MAME延续至今,并发展壮大,谢谢许许多多这些用爱发电,为社区做出贡献的普通人,也祝MAME 25岁生日快乐。

回复

使用道具 举报

已有(1)人评论

跳转到指定楼层
冰飞 发表于 2022-2-9 21:25:45
<script type="text/javascript">var jd_union_pid="608851640357333277";var jd_union_euid="";</script><script type="text/javascript" src="//ads-union.jd.com/static/js/union.js"></script>
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则