首页/关于 MAME

关于 MAME

从 1997 年的一个个人爱好项目,成长为全球最大的电子游戏保存工程。MAME 的近三十年,是一部由社区共同书写的数字考古史。

项目使命

保存,是 MAME 存在的理由

对抗遗忘

电子技术飞速迭代,老式街机基板正在物理性地消亡。MAME 通过软件忠实记录它们的工作原理,让游戏历史不随硬件一起报废。

源码即文档

MAME 的目标不是「能玩」而是「准确」——游戏能运行只是验证文档正确的副产品。每一行驱动代码都是对原始硬件的忠实描述。

社区共建

约 60 名核心开发者、超过 1000 名贡献者、无数 ROM 提取者与测试者——MAME 是全球协作的成果,任何人都可以参与。

项目历史

近三十年大事记

1996 - 1997

从一个模拟器开始

意大利程序员 Nicola Salmoria 出于保存《吃豆人》系列游戏的初衷开发 Multi-Pac,随着收录范围扩大更名为 MAME。1997 年 2 月 5 日,MAME 0.1 正式发布。

2000 年代

全球社区成型

项目先后由 Mirko Buffoni、David Haywood、Aaron Giles、Angelo Salese 等人协调,贡献者遍布全球,收录系统数量以千计增长。

2012 - 2015

与 MESS 合并

2012 年 MAME 与姊妹项目 MESS(多系统模拟器)合并源码树,2015 年 MESS 功能正式并入 MAME。从此 MAME 不只模拟街机,还涵盖家用电脑、游戏主机与电子乐器。

2016

开源许可与董事会制

0.172 版本起采用 GPL-2.0-or-later 与 BSD-3-Clause 双重许可;同年 5 月,项目管理从个人协调者制转为五人选举董事会制。

2017

二十周年

MAME 记录的系统突破三万套,可稳定运行超过一万套,成为博物馆与档案馆信赖的数字保存工具。

2025 - 2026

持续进化

0.286 版本引入 SDL3 支持,0.288 版本迁移至 C++20 并改用 clang 编译 Windows 版本,0.289 继续扩充可运行系统。项目至今保持每月左右的更新节奏。

开发团队

MAMEdev 董事会

自 2016 年起,项目由五位成员组成的董事会松散协调,各司其职。

成员角色
Miodrag "Micko" Milanović项目愿景(MAME visionary)
Olivier "Sarayan" Galibert技术负责人
R. Belmont资深开发者
Vas "cuavas" Crabb开发与发布管理
Greg "Stiletto" Ember项目协调
此外,技术作者 Firehawke 与质量负责人 Tafoid(兼 MAME Testers 联络)也是团队的重要角色。当前开发团队约 60 人,历史贡献者超过一千人。
开源信息

许可证与参与方式

双重开源许可

自 0.172 版本起,MAME 采用 GPL-2.0-or-later 与 BSD-3-Clause 双许可发布,满足 OSI 开源定义与自由软件基金会要求,商业与非商业使用均不受限。

如何参与贡献

代码、文档翻译、Bug 报告、ROM 提取与硬件捐赠都是宝贵贡献。前往 GitHub 仓库 提交 Issue 或 Pull Request,或通过 官方开发者页面了解流程。

加入这场保存行动

下载 MAME,体验被忠实还原的电子游戏历史。