愛伊米

史上最佳街機模擬器已經誕生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歲生日快樂。