LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2180|回复: 20

怎么搞mame的游戏

[复制链接]
发表于 2009-2-25 00:57:03 | 显示全部楼层 |阅读模式
我都搞了几个晚上 了, 就是玩不起来, 快疯了
sdlmame, xmame,都装过

qmc2也装过

可不管怎么弄, 就是玩不起来
最后总是会说
ERROR: required files are missing, the game cannot be run.

风了, 睡觉 去了
明天还要上班呢
发表于 2009-2-25 03:16:00 | 显示全部楼层
xmame-sdl 的方法:

pacman -S xmame-sdl
mkdir -p ~/.xmame
cd ~/.xmame
xmame -sc > xmamerc

编辑 xmamerc,注意 defaultgame 段,要写成真实存在的游戏名,否则执行 xmame 不加参数可能会出现找不到游戏的情况。

之后就可以从命令行开始了,比如:

xmame sf2ce
回复 支持 反对

使用道具 举报

发表于 2009-2-25 03:41:45 | 显示全部楼层
最大可能是rom包不完整,有的游戏在mame升级后rom被重新dump,原来的rom会出错,显示缺少文件,我昨天就遇到以前能玩的侍魂2在.129版mame不能玩,因为neogeo的bios rom是旧版
回复 支持 反对

使用道具 举报

发表于 2009-2-25 06:37:07 | 显示全部楼层
neogeo 和 cps  的 游戏需要对应的bios放在rom目录
不过有些游戏的确不能运行,特别是改过的汉化之类的rom
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-2-25 08:53:42 | 显示全部楼层
我又把sdlmam换成了xmame-sdl, 按veryxp的弄了一下, 还是不行,看了一下配置文件,好多文件, xmame-sdl都没有, 不知道是不是因为这个.
p -Ql xmame-sdl
xmame-sdl /usr/
xmame-sdl /usr/bin/
xmame-sdl /usr/bin/chdman
xmame-sdl /usr/bin/jedutil
xmame-sdl /usr/bin/romcmp
xmame-sdl /usr/bin/xmame
xmame-sdl /usr/bin/xmame.SDL
xmame-sdl /usr/bin/xml2info
xmame-sdl /usr/man/
xmame-sdl /usr/man/man6/
xmame-sdl /usr/man/man6/xmame.6.gz
它就没有xmamerc里面提到的那些目录
rompath                 /usr/share/xmame/roms
samplepath              /usr/share/xmame/samples
inipath                 /usr/share/xmame/ini
cfg_directory           $HOME/.xmame/cfg
nvram_directory         $HOME/.xmame/nvram
memcard_directory       $HOME/.xmame/memcard
input_directory         $HOME/.xmame/inp
hiscore_directory       $HOME/.xmame/hi
state_directory         $HOME/.xmame/sta
artwork_directory       /usr/share/xmame/artwork
snapshot_directory      /usr/share/xmame/snap
diff_directory          $HOME/.xmame/diff
ctrlr_directory         /usr/share/xmame/ctrlr
comment_directory       /usr/share/xmame/comments
cheat_file              /usr/share/xmame/cheat.dat
hiscore_file            /usr/share/xmame/hiscore.dat
/usr/share下就没有xmame这个目录.
回复 支持 反对

使用道具 举报

发表于 2009-2-25 12:50:56 | 显示全部楼层
qmc2谁会用,看完帮助后都一头雾水的。
回复 支持 反对

使用道具 举报

发表于 2009-2-25 19:16:56 | 显示全部楼层
Post by redoak;1952365
qmc2谁会用,看完帮助后都一头雾水的。

启动后,配置好sdlmame的位置(注意:最新的qmc2已经不支持xmame了,也就是arch源里的xmame-sdl),在arch下源里装的在/usr/bin/sdlmame下。然后是点一check rom,一段时间后,可以运行的就会变成绿色或者淡绿色。选中play即可。还有一些配置在设置里,太多了。
PS:建议使用mameexecutor,在AUR里有,因为qmc2在我的机子上不认识 街霸33,而Mame Executor可以。当然,sdlmame sfiii3an也是可以运行的。
回复 支持 反对

使用道具 举报

发表于 2009-2-25 19:29:27 | 显示全部楼层
mameexecutor 我喜欢..基于KDE4的..哈..不过可能有人对KDE4不感冒.
回复 支持 反对

使用道具 举报

发表于 2009-2-26 11:32:27 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-2-26 23:46:04 | 显示全部楼层
谢谢lymamrb
现在我直接用sdlmame是有的游戏可以有的不可以, lymanrb里面提到的连接里是提到好多biso, chd这类的, 可没给这些文件去哪下载, 还有就是针对具体的游戏怎么知道它要用什么样的bios,怎么知道它是不是要对应的chd文件.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表