MAME (Multiple Arcade Machine Emulator) 是一个免费开源的街机模拟器,可以让您在电脑上重温经典的街机游戏。本指南将带您一步步了解 MAME 的设置、ROM 的获取与管理,以及一些有用的技巧,助您打造完美的街机游戏体验。
MAME 的目标是尽可能准确地模拟街机游戏的硬件,以便在现代计算机上完美运行这些古老的游戏。 由于其高度的仿真度,MAME 需要强大的硬件支持才能流畅运行一些较新的游戏。
你需要了解的关键概念:
首先,你需要从 MAME 官方网站下载 MAME。
步骤:
.zip
文件。C:\MAME
。获取 ROMs 文件是使用 MAME 的关键一步,但也是最容易引发争议的一步,因为涉及版权问题。 请注意:你有权拥有你实际拥有的街机游戏对应的ROMs。
重要警告:
建议的 ROMs 管理实践:
roms
文件夹: 在 MAME 的安装目录下,创建一个名为 roms
的文件夹,用于存放 ROMs 文件。 MAME 默认会搜索这个文件夹。roms
文件夹中。BIOS 文件获取提示:
许多比较复杂的街机系统都需要 BIOS 文件。 常见的 BIOS 包括:
你可以在网络上搜索这些 BIOS 文件,但是一定要注意下载来源的可靠性!
MAME 使用一个配置文件 mame.ini
来控制模拟器的各项设置。 你需要根据自己的硬件和喜好来配置 MAME。
步骤:
mame.ini
文件: 打开命令提示符或终端,进入 MAME 的安装目录,然后运行 mame -createconfig
命令。 这会在 MAME 目录下生成一个 mame.ini
文件。mame.ini
文件: 使用文本编辑器(例如 Notepad++)打开 mame.ini
文件。关键配置选项:
rompath
: 指定 ROMs 文件夹的路径。 默认情况下,应该是 rompath roms
,如果你把 ROMs 放在其他位置,需要修改这个选项。例如 rompath D:\Arcade\ROMs
。
snappath
: 指定截图保存的路径。
ctrlrpath
: 指定控制器配置文件的路径。
sound
: 启用或禁用声音。 设为 1
启用,设为 0
禁用.
samplerate
: 设置声音采样率。 常见的取值有 44100 或 48000。
video
: 选择视频输出方式。 auto
是自动选择,direct3d
或 opengl
是常用的选项。
numscreens
: 设置屏幕数量。 一般是 1
。
windowed
: 设置是否窗口模式运行。 1
是窗口模式,0
是全屏模式。
resolution
: 设置游戏分辨率。 例如 auto
或 1920x1080
。
aspect
: 设置宽高比。 auto
是自动选择,4:3
是经典的街机比例。
artwork_crop
: 是否裁剪游戏画面周围的边框。
keyboard_device
和 mouse_device
: 设置键盘和鼠标的设备类型。
joy_device
: 设置手柄设备类型。
输入设备配置: 找到以 player1
,player2
等开头的配置项,用于设置玩家 1,玩家 2 的按键映射。 例如:
player1_joy_1 = "Joystick 1"
player1_button1 = "KEYBOARD_Z"
player1_button2 = "KEYBOARD_X"
player1_button3 = "KEYBOARD_C"
player1_button4 = "KEYBOARD_V"
player1_button5 = "KEYBOARD_A"
player1_button6 = "KEYBOARD_S"
player1_up = "KEYBOARD_UP"
player1_down = "KEYBOARD_DOWN"
player1_left = "KEYBOARD_LEFT"
player1_right = "KEYBOARD_RIGHT"
player1_start = "KEYBOARD_1"
player1_select = "KEYBOARD_5"
你可以根据自己的喜好更改这些按键映射。
保存 mame.ini
文件,确保重启 MAME 后配置生效。
配置完成后,就可以运行游戏了。
使用命令行界面 (CLI):
mame 游戏ROM文件名
命令。 例如,要运行《街头霸王2》,假设 ROM 文件名为 sf2.zip
,则输入 mame sf2
并回车。 注意: 这里只需要输入 ROM 文件名,不需要带 .zip
后缀!使用图形用户界面 (GUI) - 以 QMC2 为例:
mame.ini
文件中的 rompath
是否指向正确的 ROMs 文件夹。direct3d
切换到 opengl
)。mame.ini
文件中的按键映射是否正确。Tab
键可以打开游戏菜单。mame.ini
文件中的声音设置。MAME 是一个功能强大的街机模拟器,通过本指南的学习,相信你已经掌握了 MAME 的基本设置和使用方法。 尽情享受你的街机游戏之旅吧! 记住合规合法获取 ROMs 文件,共同维护良好的模拟器环境。