[教学]MAME 编译教程
本帖最后由 缘来是你 于 2024-11-27 22:21 编辑街机模拟器系列教程 第3篇
编译入门
1. 下载安装MSYS64/32(https://github.com/mamedev/buildtools)
2. 下载编译脚本并解压至MSYS64/32文件夹
3.下载源码并解压至msys/src文件夹(https://www.mamedev.org/release.html)
4.运行编译脚本编译完成
编译脚本
**** Hidden Message *****
编译进阶
精简模拟器游戏
通过修改源代码,可以对模拟器进行一些裁剪
1)精简游戏列表,修改..\msys64\src\src\mame\mame.lst文本
直接删除不需要的游戏
2) 精简游戏驱动,修改..\msys64\src\src\mame\arcade.lft
删除不需要驱动,整个被注释驱动下的游戏都将被精简,即使并未修改mame.lst中的列表
添加Hack游戏
在对应位置添加Hack游戏的相关信息和游戏列表,然后保存.lst即可为模拟器添加游戏
1. 编译ROMdata
1)在..\src\mame\..\...cpp中,复制一份结构相近的游戏代码,根据HACK游戏实际情况修改,添加 romdata
2)拉到驱动最下方添加游戏列表,复制相近游戏代码,根据实际修改,如:
3)在.lst列表文件中,找到添加游戏所在驱动,并添加相应的游戏rom名称 @source:neogeo/neogeo.cpp
teot 保存修改后的源文件,运行脚本,正确编译后即可运行
应用与成果
ArcadePlus 0.271 无UI版
有点复杂 想学但是看不懂 支持一下 这个必须支持! 不可能 发表于 2024-10-15 01:03
想学但是看不懂
添加了入门教程3步走 支持一下 谢谢发布 之前研究过,卡在列表汉化了:lol 感谢大佬教学