sdlmame不能识别但可以运行游戏

游戏讨论
回复
头像
amro
帖子: 106
注册时间: 2007-09-04 18:13

sdlmame不能识别但可以运行游戏

#1

帖子 amro »

sfiii3,就是街霸3.3,在我的sdlmame下能运行,但不能识别,显示的是“-”
图片


sdlmame是自己下载编译的,可以正常运行几个游戏,本身应该没问题咯。
不知道怎么设置才能把这个放到可识别的目录下。谢谢
头像
parry_all
帖子: 732
注册时间: 2008-07-01 9:53
来自: Dunedin, New Zealand

Re: sdlmame不能识别但可以运行游戏

#2

帖子 parry_all »

你的图片打不开!
头像
parry_all
帖子: 732
注册时间: 2008-07-01 9:53
来自: Dunedin, New Zealand

Re: sdlmame不能识别但可以运行游戏

#3

帖子 parry_all »

amro 写了:sfiii3,就是街霸3.3,在我的sdlmame下能运行,但不能识别,显示的是“-”
图片


sdlmame是自己下载编译的,可以正常运行几个游戏,本身应该没问题咯。
不知道怎么设置才能把这个放到可识别的目录下。谢谢
你可以参考我以前贴过的:

viewtopic.php?f=34&t=279396&start=16

那里面有详细的设置,希望对你有用!

我再贴一下:
xclidongbo 写了:…… :em20 找不到rom的存放位置
因为是自己编译而直接生成的可执行程序-mame文件就是了,所以我会直接将这个可执行程序的文件放到自己的程序目录(/opt里面)或者是自己的/home目录里面。这里我选择放在自己的家目录里面(~/mame),并且是所有的东西(roms, ini, cheat, 等等所有的东西都放在这儿!),这样做的好处就是方便管理,下次编译好的新版mame就直接覆盖到这个目录里面的旧文件,如果不想要了,就直接删除~/mame整个目录!

好了,现在建立并进入这个目录:

代码: 全选

mkdir ~/mame
cd ~/mame/
将你自己编译好的mame可执行文件拷贝或移动到这个目录下,然后执行:

代码: 全选

./mame -cc
gedit mame.ini
会看到整个的配置文件:

代码: 全选

<UNADORNED0>              

#
# CORE CONFIGURATION OPTIONS
#
readconfig                1

#
# CORE SEARCH PATH OPTIONS
#
rompath                   roms
samplepath                samples
artpath                   artwork
ctrlrpath                 ctrlr
inipath                   $HOME/.mame;.;ini
fontpath                  .
cheatpath                 cheat
crosshairpath             crosshair
...
#
# VIDEO OPTIONS
#
video                     soft
numscreens                1
window                    0
maximize                  1
keepaspect                1
unevenstretch             1
effect                    none
centerh                   1
centerv                   1
waitvsync                 0
scalemode                 none
...
将上面的VIDEO OPTIONS里面的

代码: 全选

video                     soft
改成

代码: 全选

video                     opengl
并保存,这点很重要!


下面要建立roms这个目录:

代码: 全选

mkdir roms
将自己下载的游戏文件拷贝到roms这个目录里面,然后回到mame目录,执行:

代码: 全选

./mame
1.png
1.png (42.22 KiB) 查看 984 次
2.png
2.png (190.02 KiB) 查看 984 次
补充一下,如果嫌每次打命令烦,可以考虑在桌面建立一个快捷方式:

代码: 全选

bash -c "cd ~/mame/ && ./mame"
3.png
3.png (110.42 KiB) 查看 984 次
头像
parry_all
帖子: 732
注册时间: 2008-07-01 9:53
来自: Dunedin, New Zealand

Re: sdlmame不能识别但可以运行游戏

#4

帖子 parry_all »

我最喜欢sfiii3这个游戏了,看我ID就知道了 :em04

关于这个游戏,我还有一个问题想问楼主,为什么我在ubuntu10.04下面发不了EX必杀技(两个拳或两个脚同时按)?

我想一定是某个程序导致的按键冲突,但是就是不得其解!

我在ubuntu8.04.4中只有安装了kde的基本库文件才管用,否则也是发不了双键的招儿(只是sfiii这个游戏,kof系列就没有问题)!

我想知道这是为什么。
头像
amro
帖子: 106
注册时间: 2007-09-04 18:13

Re: sdlmame不能识别但可以运行游戏

#5

帖子 amro »

parry_all 写了:我最喜欢sfiii3这个游戏了,看我ID就知道了 :em04

关于这个游戏,我还有一个问题想问楼主,为什么我在ubuntu10.04下面发不了EX必杀技(两个拳或两个脚同时按)?

我想一定是某个程序导致的按键冲突,但是就是不得其解!

我在ubuntu8.04.4中只有安装了kde的基本库文件才管用,否则也是发不了双键的招儿(只是sfiii这个游戏,kof系列就没有问题)!

我想知道这是为什么。
sf3.3还是不能识别亚,不过总算可以玩

你说的什么俺不知道拉,就是随便瞎玩的。两个按钮同时按,用mame自带的键盘设置不就好了么?比如你把拳1设置成H+Y,拳2设置成K+Y,需要同时的时候按Y不就好了么?呵呵
头像
PCTUBUNTU
帖子: 976
注册时间: 2009-11-15 14:10
系统: debian testing
来自: 北京

Re: sdlmame不能识别但可以运行游戏

#6

帖子 PCTUBUNTU »

能玩就行了,在游戏上不必搞得很大
回复