Android版MAME模拟器在0.303版本后对ROM的校验和封包方式做了较大调整,很多玩家升级模拟器后突然发现原来的游戏全部花屏或无法识别。其实并不是手机或ROM损坏,而是MAME0.303版本对ROM的CHD合并要求和CAPS音效文件校验更严格,因此找对ROM集版本比找单独某个游戏更关键。
目前较稳定的0.303版本专用ROM全集可在archive.org的共享数据集里找到。该站点有完整的一套mame0303合集,总容量大约在37GB左右,包含经典街机基板如CPS1、CPS2、CPS3、Neo Geo以及CAVE的弹幕射击游戏。在archive.org搜索框输入关键字“MAME 0.303 ROMs”即可看到对应条目,建议下载名为“mame0303_romsets”的压缩包。该包内按字母顺序分了子目录,文件格式为ZIP压缩包,每个ZIP就是一个游戏对应的一套ROMS。需要注意这个网站的下载大文件经常出现中途断流,推荐使用支持断点续传的下载工具比如IDM或FDM,而且不要同时抓取十几个子目录,很容易触发服务器限流。
如果你只想要个别游戏而不愿意拉几十G全集,可以在“Pleasuredome”的私有种子站内浏览,这个站是MAME官方推荐的ROM发布点,通过RSS订阅能找到对应0.303版本的单独升级包,但该站要求注册账号且对未登录用户有严格的流量限制。国内方面,琵琶行论坛MAME专区有一个长期更新的帖子,专门提供0.303版本的个别ROM下载,主要面向当年街机厅常见的游戏,比如三国战纪2、西游释厄传2、恐龙快打、名将、圆桌骑士、惩罚者、雷电DX、打击者1945等。该贴里的链接多指向百度网盘和夸克网盘,时效性还算稳定,一般更新在版本发布后一个月内完成。这里需要提醒,下载时一定要确认帖主标注的校验码是0.303,因为很多转发贴只写了游戏名,里面的ROM实际是从旧版本拆出来的,放进0.303里运行会直接弹出“parent rom is missing”的错误。
ROM装进手机后还有几个容易被忽略的细节。0.303模拟器对CHD文件要求放在ROM同一级目录,网上有些压缩包把CHD单独分卷打包,你不解压或者放置在子文件夹中模拟器就找不到。另外BIOS文件也要注意,Neo Geo的uni-bios.rom必須放在系统ROM目录而不是游戏目录,多数玩家把这些文件一股脑倒进游戏目录,结果扫描游戏时模拟器认为基板缺失,直接跳过整个Neo Geo列表。正确做法是在模拟器设置里指定“BIOS文件夹路径”,和游戏ROM文件夹区分开。
有些玩家反映0.303版本打开街机游戏时画面有迟滞感,这通常是因为模拟器默认开启了垂直同步且使用独立的视频合成器,在骁龙中端手机上会显得不流畅。可以进入“视频设置”把“等待VSync”关闭,然后打开“帧突进”,游戏速度会明显上升。0.303版本还改了触屏键位的保存方式,每个游戏单独绑定键值,你在恐龙快打里调好的键位不会自动套用到雷电上,需要重复调整,目前没有全局映射方案。

最后给一个查看游戏能否运行的小办法,在模拟器主界面长按某个游戏标题,如果显示列表里出现一个绿色的圆圈图标,代表完整ROM已匹配;出现黄色则表示缺少CHD或音效文件;红色则说明该ROM的校验值不对,和0.303版本不兼容,这类游戏即便强行载入也只会黑屏或闪退。多数旧版中文版游戏诸如西游释厄传、三国战纪都会显示红色,那是玩家自己改过BIOS和主程序导致CRC变化,并非下载来源有问题,建议找原版无修改的日版或美版ROM文件。如果想玩三国战纪系列而又没有完整CHD,可以在模拟器选项里开启“CHD自动模拟”,该模式使用软加载方式运行镜像,虽然加载时间增加十几秒,但是能在缺少CHD文件的情况下进入游戏主菜单。这个方法适用于不含大量动画演示的大部分格斗和横版过关游戏。
下载地址请一定以模拟器版本号为准,不要用旧帖的链接,同时留意ROM包内附带的CRC文件,将其导入到模拟器的“校验数据库”目录中,当游戏扫描完成后核对一下运行状态。多数街机游戏只需要一个ZIP就能运行,但采样较大的游戏比如舞蹈机系列和音乐游戏则需要独立的WAV或FLAC采样文件,0.303版本对音频采样率要求较高,常见音频格式识别失败时把模拟器内的“音频文件重采样”选项设置为“高精度”即可解决。安装完毕后建议先用一款最简单的街机游戏如1942测试路径识别,确认模拟器列表能读出游戏再安装多款。下载过程中如果遇到压缩包内文件大小与源站不一致,请直接弃用,避免后续花大量时间排查花屏和按键失灵问题。