https://www.bilibili.com/video/BV1Nr4y1D7SQ/
安装brew install mame
ROM
把roms文件夹放到以下目录(版本号可能会不同,根据实际路径修改) /usr/local/Cellar/mame/0.230/share/mame
运行 方法一这里要CD到这个目录才能正常运行
cd /usr/local/Cellar/mame/0.230/share/mame
mame
方法二
自动操作中创建一个应用程序,shell脚本中输入以下代码。
cd /usr/local/Cellar/mame/0.230/share/mame
exec /usr/local/Cellar/mame/0.230/bin/mame
默认的图标是一个小机器人,无法表达这是街机模拟器。那么我们来自定义一下图标吧! 首先找到一个自己比较满意的图片,使用软件转换成icns格式。 我把我用到的软件和图标分享出来: https://download.csdn.net/download/lxyoucan/63015265
应用程序=》找到MAME程序=》鼠标右击=》显示简介
把图标文件使用鼠标拖到应用图标上面即可,如下图所示:
参考官方给出的方法 https://docs.mamedev.org/commandline/commandline-all.html#file-names-and-directory-paths
nvim /usr/local/Cellar/mame/0.230/share/mame/mamed
文件内容如下:
#!/bin/sh
cd "`dirname "$0"`"
exec mame
chmod a+x /usr/local/Cellar/mame/0.230/share/mame/mamed
这样就实现了在任意目录中正常运行游戏了。
/usr/local/Cellar/mame/0.230/share/mame/mamed
感觉太长了,启个别名吧
nvim ~/.zshrc
内容如下:
alias mamed='/usr/local/Cellar/mame/0.230/share/mame/mamed'
立即生效
source ~/.zshrc
这样就你可以在命令行,任意目录中执行mamed,来运行MAME。
配置文件路径如果 MAMEmame.ini在工作目录中找到一个,它将从工作目录加载一个。inipath
macOS 上的默认设置是$HOME/Library/Application Support/mame/mame.ini;$HOME/.mame;.;ini
这样它会mame.ini按顺序搜索四个文件夹:
-
~/Library/Application Support/mame/mame.ini
-
~/.mame/mame.ini
-
mame.ini 在当前工作目录中
-
ini/mame.ini 相对于当前工作目录
默认键是 F12,这样用MAME打开游戏时就会有截图显示了
参考https://docs.mamedev.org/initialsetup/configuringmame.html#initial-setup-creating-mame-ini-from-command-line-on-linux-or-macos
https://www.reddit.com/r/MAME/comments/7z542i/default_folders_on_mac/