アーケードゲームの動作を再現するエミュレーターとして誕生し、その後、アーケード機に限らず対応範囲を拡大して汎用エミュレーターとなっている「MAME」が、生誕25周年を迎えました。



「MAME」はもともと「Multiple Arcade Machine Emulator」の略称で、イタリア人ソフトウェア開発者のニコラ・サルモリア氏が生み出したエミュレーターです。「エミュレーター」とは、動作や機能を模倣したソフトウェアやハードウェアのこと。結果として、ゲーム機の動作を再現することで遊ぶことも可能となっていますが、あくまで副次的な効果であり、主目的は「エミュレートされたマシン内部の構造のリファレンスとなること」だそうです。

サルモリア氏はこれ以前に他のエミュレーターを作ったことがあり、複数のエミュレーターを1つのフレームワークの元に統合することで1997年2月5日、MAME v0.1としてリリースしました。その後、サルモリア氏はMAMEの開発への関与をじわじわと減らしていき、2009年の貢献を最後に、MAMEからは離れています。

MAMEはサルモリア氏が最初にリリースしたv0.1以来、25年にわたるバージョンが公式サイトでダウンロード可能。たとえば、v0.1のリリースノートはこんな感じ。

MAME Multiple Arcade Machine Emulator by Nicola Salmoria

https://www.mamedev.org/releases/readme_01.txt

M A M E

Multiple Arcade Machine Emulator

by Nicola Salmoria (MC6489@mclink.it)

Here is a quick list of ther currently supported games; read on for details.

Game Playable? Accurate colors? Sound?

Pac Man Yes Yes Yes

Ms Pac Man (bootleg) Yes Yes Yes

Crush Roller Yes No Yes

Pengo Yes Yes Yes

Lady Bug Yes Yes Partial


ただし、初期のバージョンはMS-DOSおよびWindows 95・98のコマンドプロンプトでなければ動かないとのことです。

MAME | Previous Releases

https://www.mamedev.org/oldrel.html