macOS 下玩原生MAME 模拟器
macOS 下玩原生MAME 模拟器 前言 OpenEmu虽好,但经常需要用组合键放大招时却失灵,很是令人不爽,于是便有了使用原生MAME的想法 安装MAME 官方主

macOS 下玩原生MAME 模拟器
前言
OpenEmu虽好,但经常需要用组合键放大招时却失灵,很是令人不爽,于是便有了使用原生MAME的想法
安装MAME
官方主页https://www.mamedev.org/index.php,找到有苹果标志的Download 在进入的页面里找到https://sdlmame.lngn.net/,需要下载SDL和MAME,当前最新版如下 https://github.com/libsdl-org/SDL/releases https://github.com/libsdl-org/SDL/releases/download/release-2.26.1/SDL2-2.26.1.dmg https://github.com/mac-a-r0ni/mame/releases https://github.com/mac-a-r0ni/mame/releases/download/mame0250/mame0250-arm64.zip 打开SDL2-2.26.1.dmg,按照readme.txt中的提示,将SDL2.framework拷贝到/Library/Frameworks 解压mame0250-arm64.zip,并进入目录mame0250-arm64,运行./mame即可启动模拟器 注意:启动的时候需要在Finder里运行mame,还需要在系统设置里的Privacy将mame和SDL2放行
游戏下载
https://archive.org/download/MAME_0.224_ROMs_merged 0224的游戏可以和0250兼容,所以下载后放入mame0250-arm64/roms即可 https://archive.org/download/mame-chds-roms-extras-complete
界面语言
运行./mame启动模拟器 General Settings --> Customize UI --> Language,可选择Chinese (Simplified) 按Esc键返回上一级后,整个菜单都变成简体中文了,此时记得保存设定
窗口模式
运行./mame启动模拟器 --> 一般设定 --> 视频选项 --> 窗口模式,开 重启mame,窗口模式下可以通过鼠标拉伸来调整窗口的大小
组合键
运行./mame启动模拟器 --> 开启一个游戏,例如三国志(Warriors of Fate) 游戏中按P暂停,然后Tab键 --> 输入设定 --> 输入配置(此系统),仅配置当前游戏的输入 个人习惯设置,选择某一项回车,输入对应的按键,如果此时按Esc则会设置为None P1 按钮1 = L,后面还有连发设置 P1 按钮2 = K or L 这样按L键时,就会触发大招,不再有玩OpenEMU时,大招发不出来的困扰
连发设置
运行./mame启动模拟器 --> 一般设定 --> 插件 --> Autofire Plugin,开 重启mame,进入游戏,按P暂停,然后Tab键 --> 插件选项 --> 连发 --> 新增连发按键 输入 P1 按钮1 热键 J 按下帧数 3 放开帧数 3 这样就会得到按下J每秒连发10次即10Hz的效果,千万不要设置高于15Hz 另外,在macOS中fn+Backspace=Delete,可以删除配置
暂停快进
游戏中,P为暂停,fn+F10为快进
静音设置
运行./mame启动模拟器 --> 一般设定 --> 声音选项,关
快捷方式
运行macOS的Automator --> Application,Choose --> Run Shell Script,输入
cd /Users/CLia25/Downloads/mame0250-arm64
./mame
保存为MAME.app到Applications文件夹
参考资料
街機模擬器:MAME,設定AUTOFIRE自動連射之教學 [视频教程]macOS运行MAME macOS玩街机游戏MAME mac版安装教程