|
源代码网推荐
linux下可以用xmame来玩街机游戏,并且支持手柄.
如果你的手柄已经识别了,一般会有一个 /dev/input/js0在文件系统里。
本文作者用的是一个北通(BETOP)C024,一款USB手柄,功能少。但是windows和linux下都很好的自动识别了
作者用的linux是ubuntu 7.04.
先看看我的配置文件(/etc/xmame/xmamerc)
rompath那一行要改成你自己的.那个路径就是放着街机rom的文件夹的路径
另外如果要支持手柄,需要最后的三行,我把它加了#号注释了,如果手柄已经识别,那就那就可以去掉#看行不行了。反正本人的没有问题
另外还会遇到游戏屏幕太小的情况。
有以下几种解决方法:
1. 左 alt + home 变为为全屏 2.启动程序的时候使用参数. -ws 参数是游戏窗口是默认宽度的倍数, -hs 是高度倍数, 比如 xmame -ws 2 -hs 2 kod.zip //屏幕变为2倍
3.Ctrl+PageUP把窗口变大。
xmame是有图形前端的,gnome的图形前端是叫做gxmame。如果搞不定可以试试图形前端。
游戏中会遇到需要按OK键的情况,可以直接按一下O,然后桉一下K就可以了.
TAB键可以弹出设置界面
默认情况下按数字键5是投币,按1 是开始。之后就可以用手柄操作了。
### xmame running parameters ### # # Default xmame package configuration # Last Updated for: 0.88 # This file is used by all xmame binaries
### Data files/directories ### rompath /home/huyongzs/Game/模拟游戏/街机游戏/all samplepath /usr/share/games/xmame/samples artwork_directory /usr/share/games/xmame/artwork cheat_file /usr/share/games/xmame/cheat.dat hiscore_file /usr/share/games/xmame/hiscore.dat history_file /usr/share/games/xmame/history.dat mameinfo_file /usr/share/games/xmame/mameinfo.dat
### System-wide Configuration directories ### inipath /etc/xmame/ini ctrlr_directory /etc/xmame/ctrlr
### User resources ### 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 snapshot_directory $HOME/.xmame/snap diff_directory $HOME/.xmame/diff
### MAME Related ### defaultgame pacman language english fuzzycmp 1 cheat 0 skip_disclaimer 0 skip_gameinfo 0 bios default
### For target specific options # use the target specific file. # # X11: xmame-x11rc # SDL: xmame-SDLrc # SVGA: xmame-svgalibrc
#用于控制手柄,有手柄把下面3行注释去掉,就可以用手柄了,假设你的手柄是/dev/input/js0了 #jt 1 #jdev /dev/input/js0 #usbpspad 1
源代码网供稿. |