天天看點

史上最佳街機模拟器已經誕生25年,仍然生命旺盛

有史以來最優秀的多機種街機模拟器MAME,在2月6日迎來其25歲生日,官方為此專門發Twitter進行慶祝,并對創始人和最初版本的曆史進行了回顧。

史上最佳街機模拟器已經誕生25年,仍然生命旺盛

MAME是Multiple Arcade Machine Emulator的首字母縮寫,意為多機種街機模拟器,由意大利人尼科拉·薩爾莫裡亞(Nikola Salmoria)開發。其目标在于盡可能的忠實且精确地模拟更多的街機遊戲,儲存遊戲的曆史,并防止古老遊戲的丢失和遺忘。

史上最佳街機模拟器已經誕生25年,仍然生命旺盛

MAME源于一個名為Multi-Pac的項目,起初由C語言編寫,目的是為了保持《吃豆人》系列遊戲,其釋出時間是1996年12月。随着更多的遊戲加入其中,其名稱也被改成現在的名字。

史上最佳街機模拟器已經誕生25年,仍然生命旺盛

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)的破解等等。

史上最佳街機模拟器已經誕生25年,仍然生命旺盛

随着MAME的普及和出圈,愛好者們開始利用MAME來重溫老遊戲,甚至有部分硬體廠商将MAME配上前端使用者界面,裝入街機框體内來打造現代的街機。而MAME也得到了原始街機制造商的認可,例如日本太東(Taito)就曾委托MAME将自家經典遊戲移植到其他平台。

史上最佳街機模拟器已經誕生25年,仍然生命旺盛

25年來,MAME仍保持了約每月更新一次的頻率,這在模拟器曆史上是少有的,一切的一切都要歸功于其龐大的興趣社群,來自全球各地的人們都在為MAME作出自己的貢獻,包括發掘古老遊戲,送出更新檔和錯誤報告,開發前端,打包分發,向其他人介紹這個模拟器軟體等等。

史上最佳街機模拟器已經誕生25年,仍然生命旺盛

正是因為這些人,才讓MAME延續至今,并發展壯大,謝謝許許多多這些用愛發電,為社群做出貢獻的普通人,也祝MAME 25歲生日快樂。

繼續閱讀