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。
mame0.239选定系统所需要的ROM/磁碟映像档为缺少或不正确相关推荐
- 基于JAVA高铁在线购票系统计算机毕业设计源码+数据库+lw文档+系统+部署
基于JAVA高铁在线购票系统计算机毕业设计源码+数据库+lw文档+系统+部署 基于JAVA高铁在线购票系统计算机毕业设计源码+数据库+lw文档+系统+部署 本源码技术栈: 项目架构:B/S架构 开发语 ...
- 基于JAVA工作流流程编辑OA系统计算机毕业设计源码+数据库+lw文档+系统+部署
基于JAVA工作流流程编辑OA系统计算机毕业设计源码+数据库+lw文档+系统+部署 基于JAVA工作流流程编辑OA系统计算机毕业设计源码+数据库+lw文档+系统+部署 本源码技术栈: 项目架构:B/S ...
- 基于JAVA社区老人健康服务跟踪系统计算机毕业设计源码+数据库+lw文档+系统+部署
基于JAVA社区老人健康服务跟踪系统计算机毕业设计源码+数据库+lw文档+系统+部署 基于JAVA社区老人健康服务跟踪系统计算机毕业设计源码+数据库+lw文档+系统+部署 本源码技术栈: 项目架构:B ...
- 基于JAVA汽车租赁系统计算机毕业设计源码+数据库+lw文档+系统+部署
基于JAVA汽车租赁系统计算机毕业设计源码+数据库+lw文档+系统+部署 基于JAVA汽车租赁系统计算机毕业设计源码+数据库+lw文档+系统+部署 本源码技术栈: 项目架构:B/S架构 开发语言:Ja ...
- 基于JAVA网上汽车售票系统计算机毕业设计源码+数据库+lw文档+系统+部署
基于JAVA网上汽车售票系统计算机毕业设计源码+数据库+lw文档+系统+部署 基于JAVA网上汽车售票系统计算机毕业设计源码+数据库+lw文档+系统+部署 本源码技术栈: 项目架构:B/S架构 开发语 ...
- 基于JAVA项目任务跟踪系统计算机毕业设计源码+数据库+lw文档+系统+部署
基于JAVA项目任务跟踪系统计算机毕业设计源码+数据库+lw文档+系统+部署 基于JAVA项目任务跟踪系统计算机毕业设计源码+数据库+lw文档+系统+部署 本源码技术栈: 项目架构:B/S架构 开发语 ...
- 基于JAVA校园爱心志愿系统计算机毕业设计源码+数据库+lw文档+系统+部署
基于JAVA校园爱心志愿系统计算机毕业设计源码+数据库+lw文档+系统+部署 基于JAVA校园爱心志愿系统计算机毕业设计源码+数据库+lw文档+系统+部署 本源码技术栈: 项目架构:B/S架构 开发语 ...
- 基于JAVA江西婺源旅游文化推广系统计算机毕业设计源码+数据库+lw文档+系统+部署
基于JAVA江西婺源旅游文化推广系统计算机毕业设计源码+数据库+lw文档+系统+部署 基于JAVA江西婺源旅游文化推广系统计算机毕业设计源码+数据库+lw文档+系统+部署 本源码技术栈: 项目架构:B ...
- 计算机蓝屏代码0xc0000020,Win10系统运行程序提示“损坏的映像 错误0xc0000020”怎么解决...
有不少win10系统用户在电脑中运行程序的时候,突然遇到提示"损坏的映像 错误0xc0000020",遇到这样的问题该怎么办呢,本文就给大家讲解一下Win10系统运行程序提示&qu ...
- 计算机蓝屏代码0xc0000020,Win10系统运行程序提示“损坏的映像 错误0xc0000020”如何解决?...
原标题:Win10系统运行程序提示"损坏的映像 错误0xc0000020"如何解决? 电脑的有各种各样的程序, 拥有十分多的功能,但是最近有用户发现,在运行程序的时候,win10系 ...
最新文章
- 面向汽车应用的硬件推理芯片
- 未将对象引用设置到对象的实例--可能出现的问题总结
- 查看系统各个进程打开的文件描述符数量
- 每天学一点Scala之 高阶函数 flatten
- yum安装本地rpm包_在 Fedora 中安装替代版本的 RPM 包
- JS小技巧 ----- 关于 ... 运算符的使用场景
- ClassFinal 加密 Java class文件工具
- iOS自动打开闪光灯
- 安装php_sqlsrv扩展
- MDI格式文件的打开与转换(pdf)
- catic备份mysql,Catic构建与部署
- Matlab如何调整背景颜色
- 关于访问微信安全域名认证txt文件访问的通用解决方案
- dell服务器1950安装win7系统,DELLOPTIPLEX3040安装WIN7操作系统方法图文
- 自己动手写操作系统第三章pmtest7源码解析——检测系统内存
- 查找badiexit
- h5打开手机扫码功能
- DenseFuse: A Fusion Approach to Infrared and Visible Images
- 安装lamp服务器系统,LAMP安装环境搭建详解
- 【离散数学】测试一 命题逻辑