mame0.239选定系统所需要的ROM/磁碟映像档为缺少或不正确

背景

之前发过一个视频,讲MAME怎么配置和使用的。结果有网友反馈说有少部分游戏打开报错,不会弄。运气比较好,我想玩的ROM基本都可以正常使用。我就很奇怪,为什么会报错的呢?我怎么就没有遇到呢?于是我就想尝试找一个ROM来尝试解决一下报错的问题。

然后我就选1944这个ROM,为什么选它呢?没有别的原因,就是因为它的排序靠前。是我找到的第一个运行不起来的ROM。

MAME运行游戏报错

System media audit failed: nffe.03 (524288 bytes) - NOT FOUND nffe.05
(524288 bytes) - NOT FOUND
1944.key (20 bytes) - INCORRECT CHECKSUM: EXPECTED: CRC(5f22140e) SHA1(e962f50359ea80ba484fe2915f2f642d792764b8) FOUND: CRC(61734f5b)
dl-1425.bin (24576 bytes) - NOT FOUND (qsound_hle)

在这里插入图片描述

探索过程

dl-1425.bin

dl-1425.bin (24576 bytes) - NOT FOUND (qsound_hle)很明显是缺少东西啊,我网上随便搜一下。很容易的在
https://edgeemu.net/details-190664.htm找到了我需要的文件。
然后把下载的文件qsound_hle.zip保存在roms目录以后,重新进ROM。报错缺少减少了一条。

System media audit failed:
nffe.03 (524288 bytes) - NOT FOUND
nffe.05(524288 bytes) - NOT FOUND
1944.key (20 bytes) - INCORRECT CHECKSUM: EXPECTED: CRC(5f22140e) SHA1(e962f50359ea80ba484fe2915f2f642d792764b8) FOUND: CRC(61734f5b)

在这里插入图片描述
这么简单就解决了,让我感觉并不太难。还剩两个错。结果这两个错,真难到我了。因为网上搜索不到答案。

nffe.03 (524288 bytes) - NOT FOUND

这个我网上搜索不到啊。从这个提示可以看出缺少nffe.03这个文件。但是这个文件我上哪找啊。我找了好久也没有找到。
查了很多资料。

研究的过程中,我犯了1个观念上的错误。我以为肯定是缺少BIOS文件导致的。所以一直在找BIOS文件。最终的答案是ROM的兼容性问题。也就是说,我现在正在使用的ROM在老版本MAME中运行是正常的,新版的MAME0.239运行不正常。

所以解决问题的思路就从找BIOS变为找新的ROM了。

最终我找到了支持MAME0.239的ROM了。

那么怎么找支持MAME0.239的ROM,就变成新的问题了。我在网上搜索了很多个版本,都不支持新版的MAME。

找新版本支持ROM

这里推荐一个网站:https://www.retroroms.info/

点击DOWNLOADS,我在/downloads/mame/mame-0239-full/找到了可以直接运行的ROM。
在这里插入图片描述

至此问题就解决了。

总结

此次探索,纠正了我的一个错误观念。我原本以为一个ROM可以在不同版本的MAME中运行的,事实并非如此。我也想不明白为什么不向下兼容。也行可能是为了更好的用户体验吧。

  • ROM运行不了,可能是缺少BIOS文件,比如:SNK的ROM需要neogeo.zip这个文件
  • ROM运行不了,可能是ROM本身不支持当前版本的MAME。
  • 5
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值