进入游戏之前的设置 (手动编辑配置文件)

配置文件 mame.ini

有许多模拟器相关的设置,会保存在这个配置文件里。

第三方版本的 MAME ,可以会使用别的名字, 比如 HBMAME ,默认用的 hbmame.ini 。

生成配置文件 mame.ini

配置文件 mame.ini 等。 开始的时候,如果没有看到此类文件,也是很正常的。 如果没有看到此类文件,这时使用的是默认的选项。

对于 图形操作界面来说,鼠标点一点,修改一些选项,保存后,就会生成配置文件 mame.ini 等

对于 命令行 的操作方式
        官方原版的话
        命令行中进入 mame 程序所在的文件夹中,
        如果程序文件名为 mame.exe (不同版本,文件名可能会有一点点不同)
        可以用 .\mame.exe  -createconfig 指令,生成配置文件 mame.ini 等
        注:-createconfig 可以 缩写 为 -cc

mame.ini 等,此类配置文件的保存位置

默认的情况

官方原版的话,一般会把 mame.ini 保存在 程序 所在的文件夹中。

第三方版本的话,有些喜欢保存到 ini 文件夹中。

第三方版本可能会改个名字,比如 HBMAME 用的 hbmame.ini 。

如果不是 windows 操作系统,那可能完全不一样。

查看 此类 文件可以保存的位置

如果已经生成了配置文件 mame.ini ,可以 查看 inipath 这个选项。

命令行中,如果程序名称为 mame.exe ,可以使用 指令 .\mame.exe -showconfig 查看一下选项。

来看一下 MAME 0.260 版本中的默认的情况,默认的选项值为:

inipath                   .;ini;ini/presets

编辑配置文件 mame.ini 等

配置文件 mame.ini 是文本格式的,可以用文本编辑器打开,查看、修改。

注意:

模拟器产生的原始的 mame.ini 配置文件,它的 文本 编码格式,注意不要把 编码格式 修改了

好像现在 官方原版 MAME 产生的 mame.ini ,文本 编码格式 是 utf-8 带 bom 的

以前的版本可能不同

手动设置,要求要高一点,要对 配置文件 中的一些选项,比较了解。

如果要 保存、备份 配置文件,可以简单得把 配置文件 复制出来 (可以把未修改的选项,都删除了,这样可能更清爽一点)。

说明

简短说明

命令行中,指令 mame.exe -showusage ,可以查看简短说明。

官方说明文件

官方说明,在线版:https://docs.mamedev.org/

官方说明,离线版:比如 0.260 版 ,docs 文件夹里有一个说明文档: MAME.pdf 。

命令行参数

查阅 官方说明文档 中对应的 命令行参数 部分 ,MAME Command-line Usage and OS-Specific Configuration。

因为说明文件是以命令行方式来说明的, 所以, 具体选项的含义, 可以到说明文件中,命令行参数的相关部分查看。

其它同类型的配置文件(可以为不同类型的游戏,设置不同的参数)

查阅 官方说明中的 ,Advanced configuration , Multiple Configuration Files ,部分。

如果所有的游戏都使用同样的设置,一个配置文件 mame.ini 就够了。

如果 单个游戏设置,比如 游戏 kof97 ,可以在配置文件 kof97.ini 中设置。

可以复制 mame.ini 改名为 kof97.ini 。

编辑 kof97.ini 。

和 mame.ini 相同的选项,建议删了。 因为 kof97.ini 优先级别更高,会影响到 mame.ini 。

如果需要分类设置,比如 横版的游戏、纵版的游戏 区别设置,比如 按源代码分类 区别设置,……, 那你可能需要这种功能,可以查看一下相关的官方说明。

这一类配置文件, 各选项的含义 和 mame.ini 一样,只是优先级别不同, 因此可以对不同种类的游戏分别设置不同的选项。

自己手动设置的话

比如 横版、纵版 配置文件 horizont.ini 、 vertical.ini

它们的优选级别 比 mame.ini 更高

手动设置的话

复制 mame.ini

修改文件名 为 horizont.ini 、 vertical.ini 等

和 mame.ini 相同的选项,建议删了。
因为 horizont.ini 、 vertical.ini 优先级别更高,会影响到 mame.ini 。