william 发表于 2025-7-6 11:25:59

如何去掉rom目录下的不可执行rom

看了一些朋友做的合集,其中有些rom的属性页,上面写着 不可执行,我想从合集中删除这些不可执行的rom
,如何用工具软件实现(包括不限于 ClrMamePro)?

缘来是你 发表于 2025-7-6 12:49:08

看到你的帖子,我就想起了10年前的自己。
那时候和你一样喜欢折腾,gdicnng帮助了我很多。
筛选不可运行游戏可以用CMP提供的过滤器,比如输入%D=good;%d=
不好意思,我忘了黄色图标的标签是什么,你在dat里面找一下驱动状态,或者我得教程也有相关参数。
建议使用第二种方法,更精确一点,%D=preliminary(好像是这个,状态为初步,即不了运行,你查一下)
然后点击反选,得到就是可以运行的。
还有一种更便捷的方法,用Mxui导出可运行列表,制作成txt,加载到CMP,直接处理。
我教程中有详细操作,建议再翻看一下
clrmameui也可以,或者导出列表后直接写个批处理运行。

william 发表于 2025-7-6 12:59:56

缘来是你 发表于 2025-7-6 12:49
看到你的帖子,我就想起了10年前的自己。
那时候和你一样喜欢折腾,gdicnng帮助了我很多。
筛选不可运行游 ...

这个表达式是否可以用 and ,or 等连接几个条件使用?

william 发表于 2025-7-6 13:00:48

本帖最后由 william 于 2025-7-6 13:20 编辑

缘来是你 发表于 2025-7-6 12:49
看到你的帖子,我就想起了10年前的自己。
那时候和你一样喜欢折腾,gdicnng帮助了我很多。
筛选不可运行游 ...在您的教程中找到变量了

william 发表于 2025-7-6 13:03:34

黄色,灰色等颜色应该对应rom状态,用参数的表达式可以过滤的,但这些参数是哪个,哪个值对应哪个颜色,给一下参数列表呗 :)

lili 发表于 2025-7-6 13:31:56

老师的教程耐心看

[教学]ClrMamePro 完全教程
https://bbs.xqemu.cn/forum.php?mod=viewthread&tid=2158
(出处: 肖琪模拟游戏站)

william 发表于 2025-7-6 13:41:25

有个关键的问题,就是选择本地集组之后,点击,再设置筛选条件,点击,这样后,我的感觉并不是从本地集组中进行筛选,还是从整个mame数据文件中筛选;
另外,在设置文件筛选后,设置筛选条件,二者也不会同时生效,只有一个条件可以生效。
这样处理一个目录下的rom工作变得很棘手。因为目标目录会生成很多1k的,原rom目录没有的rom文件。

william 发表于 2025-7-6 14:16:31

本帖最后由 william 于 2025-7-6 14:38 编辑

用了这个参数 %D=preliminary 并且反选,然后在目标目录生成新的roms,结果是不可执行的rom依然创建了....
数据文件的问题,这是我创建的这个目录的数据文件下的hongmayi 下的数据,缺失很多数据

      </machine>
      <machine name="hongmayi">
                <description>hongmayi</description>
                <year>????</year>
                <manufacturer>????</manufacturer>
                <rom name="hongmayi.u6" size="262144" crc="7b77544b"/>
                <rom name="hongmayi1.u9" size="4194304" crc="19488709"/>
                <rom name="hongmayi2.u8" size="4194304" crc="32de3983"/>
                <rom name="hongmayi_voice.u31" size="262144" crc="a62d14d4"/>
      </machine>



我用 mame -lx > lx.xml 后找到 hongmayi 这个rom的描述,里面才有这个:

                <driver status="preliminary" emulation="preliminary" savestate="supported"/>
      </machine>
那么就是说,我为这个rom目录创建的数据文件有问题....



缘来是你 发表于 2025-7-6 15:09:59

william 发表于 2025-7-6 14:16
用了这个参数 %D=preliminary 并且反选,然后在目标目录生成新的roms,结果是不可执行的rom依然创建了....
...

建议使用反选,就是因为有的游戏没有标签。生成新roms,你可以把“缺失”的复选框取消

缘来是你 发表于 2025-7-6 15:11:41

william 发表于 2025-7-6 13:03
黄色,灰色等颜色应该对应rom状态,用参数的表达式可以过滤的,但这些参数是哪个,哪个值对应哪个颜色,给 ...

good是绿色,pr那个是红色,黄色的忘了
页: [1] 2
查看完整版本: 如何去掉rom目录下的不可执行rom