打印

xmame中使用游戏手柄

xmame中使用游戏手柄

经过一番尝试,终于在xmame里可以用上手柄

系统:Magic 1.1b ,PS并口手柄(已成功驱动),xmame 0.67.2,gxmame0.32汉化版

xmame:需要编辑Makefile,里面关于手柄的定义有多种类型,这里应该使用i386类型,也就是说,JOY_I386前的#号去掉;如果你用的是公社的rpm包,不用重新编译,公社的已经早就编译进JOY_I386支持,嘿嘿

gxmame的设置:在"选项"-"默认选项"-"控制器"那里,游戏杆类型选"I386",游戏杆设备选你的手柄驱动后的设备文件,一般是"/dev/js0"

确认你的手柄已经正确驱动:用jstest /dev/js0命令测试时屏幕有输出

驱动了手柄后,在终端执行gxmame,可以发现类似下面的提示信息:
Message: 载入了29年内337制造商的3826个ROMS。
Message: 186个游戏支持采样文件
Message: catver没有装载,使用默认值
Message: 用去时间:2.051118e+00
Message: 找到游戏杆PSX controller
......-joytype 1 -noanalogstick -joydevname /dev/js0......
Message: xmame: I386 joystick interface initialization...
Message: xmame: OSD: Info: Joystick 0, 2 axis, 16 buttons
......

这些信息说明手柄已经成功准备好并已经初始化,运行一个rom后,就可以按键盘上的TAB键,根据上面的信息来设置你的手柄键位了,昨晚试了一下,感觉一流

附带提示:如果是nvidia显卡并成功安装了3D加速驱动,显示模式选xv全屏,图像质量最好(无需任何其他算法渲染),速度最快;DGA模式全屏速度也超快,可惜,图像质量不好,格子太明显
http://llc.linuxsky.org

TOP

可我的ps双打手柄只能用一个,另一个如何驱动?
安装的是公社修改过的2.4.20-9的内核,也修改了modules.conf文件,加入了手柄支持。
执行
#jstest /dev/js0有输出
可执行
#jstest /dev/js1 就NO such device。

TOP

我现在也驱动不了了,不知道并口是否经常拔插搞坏了,除了在2000可以驱动两个手柄外,其他的xp,98,linux,dos都无法驱动第二个手柄了
http://llc.linuxsky.org

TOP

98,2k可以,就是那个ntpad
xp不行,linux看来也不行
usb+psx凑和着打打足球

想问一个问题:
metal slug 3 能用xmame模拟吗?或是其他什么模拟器?

TOP

xmame应该没问题。

TOP

usb的不能用方向,郁闷呢...

TOP

建议用2k和xp的兄弟门不要使用ntpad,试试小日本编的psxpad吧,没有ntpad烦人的延时问题
linux 聊天公社地址 irc://irc.linuxfans.org 或 irc://linuxfire.dhis.org 或 irc://irc.freelinuxer.net 或 irc://initx.8800.org 或 irc://proxy.bdwater.com 来,我们一起聊一聊 ;)

TOP

我的 usb 手柄用 jstest /dev/js0 已经驱动起来了,
但在 xmame 里面很奇怪,
可以在选中游戏的情况下,按 button0 打开进入游戏,
但是在游戏中,按了 tab 以后,想改用手柄,
结果怎么按都没有用。

TOP