一直以来的疑问,模拟器ROM的年代,厂商等信息写在哪里
自从开始玩模拟器,遇到了很多问题,一一解决或者解惑,但遗留了一个很重要问题,一直不知道答案,就是模拟器rom的年代,厂商等信息是写在一些ini文件里呢,还是写在rom的文件里了?是不是每个rom文件有固定格式,在这个格式里填写这些信息?用 mame -lx > lx.xml 导出的rom信息表的数据结构,可以看到每个rom 都包含如下信息
<!ELEMENT machine (description, year?, manufacturer?, biosset*, rom*, disk*, device_ref*, sample*, chip*, display*, sound?, input?, dipswitch*, configuration*, port*, adjuster*, driver?, feature*, device*, slot*, softwarelist*, ramoption*)>
但它们原来保存在哪里,是rom文件里么? william 发表于 2025-7-5 16:30
用 mame -lx > lx.xml 导出的rom信息表的数据结构,可以看到每个rom 都包含如下信息
但它们原来保存在哪 ...
应该是保存在 mame.exe 文件里面 进来看看 进来看看 每个游戏都有对应的驱动文件,厂商,年代,是否克隆版,Woking or non-working都会写在驱动的最后位置。
mame.exe里面都包含了这些信息 little0 发表于 2025-7-5 18:04
每个游戏都有对应的驱动文件,厂商,年代,是否克隆版,Woking or non-working都会写在驱动的最后位置。
ma ...
mame.exe是由这些驱动编译的来的 本帖最后由 william 于 2025-7-5 18:13 编辑
little0 发表于 2025-7-5 18:04
每个游戏都有对应的驱动文件,厂商,年代,是否克隆版,Woking or non-working都会写在驱动的最后位置。
ma ...
明白了,多谢解惑。
就是说rom本身就是dump出来的一段代码,没有任何人为数据结构添加上去。
MAME对每个rom的模拟程度以及rom的属性,在处理对应rom的代码里进行了描述。
william 发表于 2025-7-5 18:10
明白了,多谢解惑。
就是说rom本身就是dump出来的一段代码,没有任何人为数据结构添加上去。
MAME对每个ro ...
ROM本身是原来发行这个游戏的街机厂商设置的程序,其余附加信息是mame添加在模拟器的驱动里面的 little0 发表于 2025-7-5 21:17
ROM本身是原来发行这个游戏的街机厂商设置的程序,其余附加信息是mame添加在模拟器的驱动里面的 ...
可惜mame添加在模拟器里的附加信息没有游戏分类,否则对游戏筛选就容易的多了
页:
[1]
2