xmame出错求助

游戏讨论
回复
头像
975779
帖子: 102
注册时间: 2010-07-30 0:14

xmame出错求助

#1

帖子 975779 » 2010-10-13 3:32

我用的是10.10的系统版本
使用kxmame报错如下图,我已经把游戏的rom换过几次了 还是不可以。所以我又用了一下gxmame 一样报错

然后图2就是我在终端运行的结果 不知道哪里出了问题,求各为大侠指点指点。
附件
截取选区_002.png
工作区 1_001.png
头像
975779
帖子: 102
注册时间: 2010-07-30 0:14

Re: xmame出错求助

#2

帖子 975779 » 2010-10-13 3:33

游戏的bois 也有放到rom文件夹下面
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: xmame出错求助

#3

帖子 eexpress » 2010-10-13 10:04

字节序列都不对啊。
rom版本不对吧。
你要理解MSB和LSB的意思,就是x86和powerpc(osx)的低位高址的差别。
● 鸣学
头像
Strange
帖子: 1824
注册时间: 2006-05-19 9:54
来自: Shanghai

Re: xmame出错求助

#4

帖子 Strange » 2010-10-13 10:50

估计是自己装的deb,用的非i386的包了
ニンニク入れますか?
x60 with gentoo
头像
975779
帖子: 102
注册时间: 2010-07-30 0:14

Re: xmame出错求助

#5

帖子 975779 » 2010-10-13 11:29

xmame 和kmame我都是用软件中心提供的

那我找找别的rom 这个错误提示意味着什么
freezingbore
帖子: 5
注册时间: 2010-04-29 12:24

Re: xmame出错求助

#6

帖子 freezingbore » 2010-10-18 19:56

try mame in rpmfusion, extract the mame.XXX.rpm pack,copy files to dirs,download mamebios pack form "http://www.mamechannel.it/" ,works perfect on 10.04
头像
wangzhpwang
帖子: 30
注册时间: 2009-09-10 9:28

Re: xmame出错求助

#7

帖子 wangzhpwang » 2011-01-25 22:19

同样的问题,求高手解决啊,听说是一个bug
头像
nyfair
帖子: 1067
注册时间: 2007-12-07 12:49
系统: winnux10
来自: Tree New Bee

Re: xmame出错求助

#8

帖子 nyfair » 2011-01-27 15:01

mame本身已经支持linux了,为什么还去用死了3年的xmame?
本人在此论坛仅负责吐槽,问题急需解决请支付宝转账5毛至{我的id@qq.com},将会竭诚为您服务

linux常见多媒体问题处理指南

1. 视频播放有问题->卸载gstreamer
2. 音频播放有问题->卸载pulseaudio
3. 远程播放有问题->卸载avahi
4. 系统全都有问题->卸载systemd,远离Lennart这傻逼让你从此轻松自在

⇩自由网络⇩
https://github.com/nyfair/freeweb
头像
tor
帖子: 300
注册时间: 2009-01-18 23:26

Re: xmame出错求助

#9

帖子 tor » 2011-01-29 18:55

fangquping
帖子: 1
注册时间: 2020-05-26 11:31

Re: xmame出错求助

#10

帖子 fangquping » 2020-05-26 12:02

nyfair 写了: 2011-01-27 15:01 mame本身已经支持linux了,为什么还去用死了3年的xmame?
因为新版几乎玩不了游戏,没有能成功运行的rom
头像
careone
帖子: 839
注册时间: 2007-12-17 21:41

Re: xmame出错求助

#11

帖子 careone » 2020-05-26 21:45

fangquping 写了: 2020-05-26 12:02
nyfair 写了: 2011-01-27 15:01 mame本身已经支持linux了,为什么还去用死了3年的xmame?
因为新版几乎玩不了游戏,没有能成功运行的rom
1. 说实话,xmame 能直接识别并正常玩的游戏最多。sdlmame 次之。 mame 再次之。

2. 如果说新版本 mame 0.160 或者更版本,的确不能直接识别某些街机游戏的 ROM,比如说:
wof.zip 三国志, dino 恐龙, sf2ce 12人街霸, captcomm 名将,punisher 惩罚者。

但是,如果仔细留意一下报错的提示信息(zip ROM 压缩包里具体缺少的文件名),再仔细对比现有 ZIP 文件里的文件名,进行一些必须的技术性调整
(即:先解压缩文件,再对相应的文件重命名,或者从其它游戏的 ROM 来源复制或借用文件,再重新压缩成 ZIP 文件)。其实很多游戏都是可以搞定的。

比如上面提到的 5款游戏,在 debian 10.3, mame 0.206, 改造后的 ROM ZIP 文件,都是能正常玩的。

提示:

1. 关于 capcom 公司出品的街机游戏 ROM,如果缺少 ioc1, rom1, buf1 之类的文件,可以先找一个 ffight.zip (快打旋风) 的 ROM,解压缩后,把里面的同名文件,复制到 ZIP 里面就行了。

2. 关于 wof 三国志2系列的改版(包括日版 wofj 的改版),如三美版,曹仁版,徐晃版,黄忠草鸡箭版,赵云嗜血版,通过适当调整文件名并重新压缩成 zip, 也都可以正常玩。
魁拔不死,天下不宁。
魁拔既死,天下不平。
--------------
Careone <emacslocale^126.com>
https://sourceforge.net/projects/emacslocale/files/
onlylove
论坛版主
帖子: 5234
注册时间: 2007-01-14 16:23

Re: xmame出错求助

#12

帖子 onlylove » 2020-05-26 22:54

说点什么好……请使用对应版本的rom,有些rom重新DUMP了,rom里面文件内容有增减,或者个别文件校验值不一样了,mame更新版本也会更新这些,所以老版本rom不能玩了,需要更新对应版本的rom,同样,新rom老版本模拟器也不认,不想或者不会更新rom就想办法编译对应版本mame,下载rom的网站都会说是哪个版本的模拟器的吧?至于从其他模拟器里弄出来的rom,mame大概率不认
头像
careone
帖子: 839
注册时间: 2007-12-17 21:41

Re: xmame出错求助

#13

帖子 careone » 2020-05-27 16:40

onlylove 写了: 2020-05-26 22:54 说点什么好……请使用对应版本的rom,有些rom重新DUMP了,rom里面文件内容有增减,或者个别文件校验值不一样了,mame更新版本也会更新这些,所以老版本rom不能玩了,需要更新对应版本的rom,同样,新rom老版本模拟器也不认,不想或者不会更新rom就想办法编译对应版本mame,下载rom的网站都会说是哪个版本的模拟器的吧?至于从其他模拟器里弄出来的rom,mame大概率不认
其实也有一定的技巧性:

1. 尽可能直接用命令指定游戏ROM运行,如
mame wofj
三国志2(日版)

即使文件校验码不符,只要有文件在,绝大多数情况下,都是可以正常玩游戏的。

----但是,如果只运行命令 mame, 再在游戏清单中选择游戏,如果校验码不对,MAME 则会直接退出。

2. winkawas 等 模拟器,对 游戏 ROM ZIP 压缩包内部文件的文件名,可能有不同的定义方式。

以正常版本的 wofj.zip 为例:
Linux 下的 mame 报错输出,可能是缺少以下6个文件:
1. tk2j_23c.8f NOT FOUND (tried in wofj wof wofj)
2. tk2j_22c.7f NOT FOUND (tried in wofj wof wofj)

3. tk2_05.7a NOT FOUND (tried in wofj wof wofj)
4. tk2_06.8a NOT FOUND (tried in wofj wof wofj)
5. tk2_07.9a NOT FOUND (tried in wofj wof wofj)
6. tk2_08.10a NOT FOUND (tried in wofj wof wofj)
而 winkawas 模拟器能识别的 wofj.zip, 内部6个文件名可能是这样的
1. tk2j23c.bin
2. tk2j22c.bin

3. tk205.rom
4. tk206.rom
5. tk207.rom
6. tk208.rom
其实,只要按对应关系,改一下文件名,再重新做成 zip 压缩包就好了。

如果不能确认内部文件的对应关系,可以用 xarchiver 解压缩软件,打开下载的 ROM ZIP 包,按 CRC 校验码确定文件即可。
魁拔不死,天下不宁。
魁拔既死,天下不平。
--------------
Careone <emacslocale^126.com>
https://sourceforge.net/projects/emacslocale/files/
回复