安装街机模拟器需要两个部分:模拟器主程序和游戏ROM文件。主程序负责运行游戏,ROM文件则是游戏本体数据。目前可用的中文免费街机模拟器主要有MAME和FinalBurn Neo两种,前者兼容性更广,后者对格斗类游戏优化更好。
MAME是目前收录街机游戏最全的模拟器,0.251版本已支持超过4万款街机游戏。下载时注意选择带中文界面的整合包,解压后直接运行MAMEUI64.exe即可使用。这个版本内置了简体中文菜单和游戏列表翻译,首次启动会自动扫描roms文件夹内的游戏。

ROM文件需要单独获取,常见街机游戏如三国战纪、拳皇97、合金弹头系列的ROM包通常在5-50MB之间。将下载的ZIP格式ROM文件直接放入模拟器的roms文件夹,无需解压。MAME要求ROM文件名必须与内部定义严格匹配,比如拳皇97必须命名为kof97.zip,改成其他名称会无法识别。
配置按键和画面
首次运行游戏前需要设置操作键位。在MAME主界面按Tab键打开菜单,选择”输入(本游戏)”可针对当前游戏单独设置按键,选择”输入(通用)”则对所有游戏生效。方向键、攻击键、投币键和开始键是必须配置的四项,建议将投币设为F3、开始设为数字1,这样符合实体街机的操作习惯。
画面设置直接影响游戏流畅度。在视频选项里,渲染模式选择D3D可获得最佳性能,OpenGL兼容性更好但可能掉帧。垂直同步建议关闭,否则部分老游戏会出现画面撕裂。扫描线滤镜能模拟CRT显示器效果,但会降低画面亮度,看个人喜好开启。
解决常见运行问题
游戏列表显示红色或黄色文字说明ROM文件有问题。红色表示完全缺失或文件名错误,黄色表示版本不匹配。MAME每个版本对应特定的ROM集,0.251版本的模拟器必须使用0.251 ROM集,用0.240或更早版本的ROM会报错。
部分游戏需要额外的BIOS文件才能运行,比如Neo-Geo游戏需要neogeo.zip这个BIOS包。BIOS文件同样放在roms文件夹,与游戏ROM并列存放。如果提示缺少CHD文件,说明游戏包含大容量数据,需要下载对应的CHD镜像文件并放入以游戏名命名的子文件夹内。
遇到游戏运行速度异常时,先检查CPU占用率。MAME默认会尽量模拟原版街机的运行速度,如果电脑性能不足,在常规选项里关闭”节流”可跳过速度限制,但会导致游戏过快。反之如果游戏太慢,将帧跳过设为1或2可牺牲画面换取流畅度。
保存游戏进度使用Shift+F7快捷键,读取进度是F7。这个功能对通关类游戏特别有用,可以随时存档避免从头开始。需要注意存档文件与ROM版本绑定,更换ROM后之前的存档会失效。