macOS 下玩原生MAME 模拟器

前言

OpenEmu虽好,但经常需要用组合键放大招时却失灵,很是令人不爽,于是便有了使用原生MAME的想法

安装MAME

官方主页https://www.mamedev.org/index.php,找到有苹果标志的Download
在进入的页面里找到https://sdlmame.lngn.net/,需要下载SDLMAME,当前最新版如下
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即可启动模拟器

游戏下载

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
另外,在macOSfn+Backspace=Delete,可以删除配置

暂停快进

游戏中,P暂停fn+F10快进

静音设置

运行./mame启动模拟器 --> 一般设定 --> 声音选项,关

快捷方式

运行macOSAutomator --> Application,Choose --> Run Shell Script,输入

cd /Users/CLia25/Downloads/mame0250-arm64
./mame

保存为MAME.appApplications文件夹

参考资料

街機模擬器:MAME,設定AUTOFIRE自動連射之教學
[视频教程]macOS运行MAME
macOS玩街机游戏MAME mac版安装教程

macOS 下玩原生MAME 模拟器相关推荐

  1. linux终端玩fc游戏,在UBuntu下玩FC和街机模拟器

    我不是太爱玩游戏,所以Linux下我并没有特别关心游戏的问题.不过有一天,突然觉得想起以前在Windows下玩过的VirtualNES FC(红白机)模拟器和Nebula街机模拟器了.也许是怀旧的缘故 ...

  2. linux 商业游戏,Ubuntu下安装试玩原生Linux版商业游戏Braid

    这款原生Linux版商业游戏Braid国外出售价大约在80美元左右.每年在Linux平台上发布的原生商业游戏是屈指可数,而且这些游戏的质量也是参差不齐. 不过这款原生Linux版商业游戏Braid还是 ...

  3. 巧用 XQuartz 实现在 macOS 下显示 Linux X11 图形化程序

    公众号关注 「奇妙的 Linux 世界」 设为「星标」,每天带你玩转 Linux ! 在 Windows 中相信大家已经很熟悉使用 Xmanager(Xshell), MobaXterm, Secur ...

  4. android模拟器命令大全,玩转安卓模拟器命令行

    玩转安卓模拟器命令行 启动模拟器 使用 emulator -avd 来启动指定的安卓模拟器, 例如, 我的电脑上配置了下列模拟器: 要启动名称为 "JB_Pad" 的模拟器, 只要 ...

  5. MacOS下无屏幕通过共享WiFi的方式为树莓派4B安装64-bit系统

    目录 教程参考说明 工具 步骤 下载系统 烧录系统 连接网络 启用桌面VNC 教程参考说明: 本教程为使用Mac笔记本,在MacOS系统下,在无屏幕下条件下,安装 RasPberry Pi OS 64 ...

  6. 51单片机在Ubuntu和MacOS下程序开发和下载

    这学期有51单片机课程,平时调试代码不用windows,查阅了一些资料,不太能用,现在将51单片机在ubuntu下(Linux通用)开发和下载说明一下:需要用到SDCC和stcgal. 推荐使用HML ...

  7. 在LINUX下玩小游戏

    在LINUX下玩小游戏 阮志峰 2001年 4期 2001年春节就快到了,在春节假期中,大家都想尽情放松一下吧!其实,在Linux下也有很多好玩的小游戏.下面,小编就向大家介绍几个,愿大家过一个欢 ...

  8. AMD平台使用Android Studio原生安卓模拟器

    如今AMD平台的Windows系统已经支持Android Studio的原生模拟器了,现记录一下开启的流程,备忘和供后来者参阅. 官方对AMD CPU的解决方案在这里:https://android- ...

  9. mame模拟器能设置中文吗?mame模拟器更换语言

    mame模拟器最新中文版全面支持CPS1.CPS2.NEOGEO等几十种机型,5000多个街机游戏,是款针对大型电玩游戏所打造的游戏模拟器.那要怎么把英文界面设置成中文呢? mame模拟器怎么设置中文 ...

最新文章

  1. 远程办公时,有哪些提高沟通效率的技巧?
  2. 七位世界级Java大师的杰作
  3. 低代码公司黑帕云被字节跳动收购:潮水褪去,曾经爆火的低代码赛道迎来变局?...
  4. header(Content-Type:text/html;charset=utf-8);
  5. C标准I/O缓冲区:全缓冲和行缓冲
  6. 编译makefile出错解决办法
  7. 基于TCP和多线程实现无线鼠标键盘-GestureDetector
  8. 万丰科技机器人排名_2020年全国机器人企业数量大排名(省份榜|9月)
  9. 焦作的计算机三级考试考点,3月河南计算机等级考试考点分布情况
  10. Harbor 使用 Helm 一键安装
  11. join和子查询效率_SparkSQL连接查询中的谓词下推处理(上)
  12. C3P0连接池配置方式
  13. 生成透明带水印的图片
  14. WDS服务--网络安装系统(自动部署装机Windows系统)
  15. java动态规划凑硬币问题_动态规划--凑硬币问题
  16. 第28章 确认(Consent) - Identity Server 4 中文文档(v1.0.0)
  17. 用c语言实现窗口化,c怎么窗口化只能开挂吗
  18. 真·浅谈System.setOut()
  19. VLDB2017论文阅读-Cohort Query Processing
  20. Java实现HMacMD5加密,用于淘宝客JS 组件 API 调用时生成 sign 的签名

热门文章

  1. python颜色识别_Python人体肤色检测
  2. 我的前端学习之路<初识前后端交互>
  3. 能上QQ,却不能浏览网页的解决办法
  4. A Novel Two-stage Separable Deep Learning Framework for Practical Blind Watermarking论文阅读
  5. 托福听力考试与大学英语六级听力考试的对比浅析|8:15~8:50
  6. (还在纠结Notability、Goodnotes和Marginnote吗?)iPad、安卓平板、Windows学习软件推荐
  7. 连续签到积分兑换试用流量主小程序开发
  8. 可怕!原来我们看到的世界地图一直都是“错”的!多年的地理白学了...
  9. 关于MFCC的一些笔记(python)
  10. AVR mega48 ISP下载及熔丝位修正