[教程]新时代的黎明!RetroBat支持RomData测试结果
本帖最后由 yue-no.3 于 2025-7-9 11:53 编辑长期以来,不管是模拟器还是前端对街机hack的支持都缺乏统一和标准化
这是一个让很多街机模拟爱好者都头疼不已的问题
最近一两年,在中国开发者的推动下,取得了很大进展
为什么RetroBat要使用RomData而不是IPS?
IPS是从属于Rom的,然而RetroBat管理游戏资源的核心是gamelist,每一个Rom对应一条gamelist启动项
大量的IPS,会造成Rom和IPS的一对多问题,游戏资源管理复杂化——这违背了RetroBat设计思想。同时会干扰RetroBat的部分功能,无法正常运行
而RomData对RetroBat而言实际上是不可见的,他只是街机hack的一个配置文件
同时RomData对模拟器又是可见的,他保证了街机hack正常运行
也就是说,使用RomData的情况下,RetroBat可以像管理普通rom一样,管理街机hack,在前端看来,他们就是一种东西
这不管是对于RetroBat的开发,还是对于普通游戏玩家来说,都是巨大优势
测试过程&结果
使用最新的RetroBat7.2
RomData放置的路径:~\RetroBat\bios\fbneo\romdata
改版rom的放置路径:~\RetroBat\roms\fbneo
只要你的RomData和改版rom正确,RetroBat7.2自带的FBNeo核心就可以运行,不需要自行升级核心
测试结果,改版运行正常,RetroBat可视化存档正常
……其他功能自行测试吧,应该都是正常的
目前的注意事项(必读)
- RetroBat自带的FBNeo独立模拟器版本老旧不推荐使用
- 如果想使用分离集,RetroArch FBNeo核心的支持有限,需使用克隆ROM作为RomData基底。使用主ROM做RomData基底的话,必须使用非合并集,不能使用分离集,否则游戏无法正常加载,报错文件丢失。
我测试了夜这版FBNeo核心和夜这版FBNeo独立模拟器。目前开发进度还是独立模拟器更快,已经可以支持RomData以主Rom为基底的分离集了,而FBNeo核心还不行。
- 如果是使用以主Rom为基底的非合并集。等FBNeo核心同步了独立模拟器的相关功能,直接把重复文件删掉变分离集就行了
完
谢谢分享 romdata的上手难度注定了曲高和寡。毕竟玩家大多数都只是玩家。 其实老外也想到了 7.2x有惊喜哦 核心再等等吧,我一想到没完没了的 debug 打印和我的眼睛,过几个月,等我想好怎么和 Barbu 再合作吧。 进来支持一下 {:2_38:}厉害👍🏻 romdata是啥? taoenwen 发表于 2025-7-9 00:27
核心再等等吧,我一想到没完没了的 debug 打印和我的眼睛,过几个月,等我想好怎么和 Barbu 再合作吧。 ...
感谢大佬做出的努力
未来这个问题终于要彻底解决了 进来看看
页:
[1]
2