LinuxSir.cn,穿越时空的Linuxsir!

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

在Debian Linux下用MAME模拟器玩街机游戏[原创]

[复制链接]
发表于 2005-7-30 18:39:28 | 显示全部楼层 |阅读模式
在SIR上搜了下,没有找到同样的,才写了发来。原文见http://my.chinaunix.net/xdkui   

在Debian Linux下用MAME模拟器玩街机游戏:cool:

  没事的时候喜欢摆弄Linux,但累了就想打游戏休息休息。Linux下的游戏较少,一般用wine或者VMware装个Windows玩win下的游戏。本文想说的是Linux下的MAME模拟器(http://www.mame.net/)。号称最强大的多平台街机模拟器MAME支持的街机游戏很多。AdvanceMAME和xmame都是很不错的MAME的port。

  开始打算装AdvanceMAME(http://advancemame.sourceforge.net/index.html) ,但没成功。后来装了xmame,很方便,Debian.org里有xmame包。我安装的是xmame-sdl,xmame的SDL(Simple DirectMedia Layer是个跨平台的多媒体库,提供底层接入键盘,鼠标,音频设备等)版本。当然你也可以装xmame-svga,xmame的svga版本(SVGAlib是Linux下的一个底层图形库),或者xmame-x,xmame的X版本,但后两个我没有测试。至于游戏rom,可以去http://www.romman.net/saitek/下载或上网搜索。

安装:
root@XDKUI:~#apt-get install xmame-sdl

然后运行游戏:
xdkui@XDKUI:~$ /usr/game/xmame.SDL ./dino.zip
(注意:好像直接/usr/game/xmame.SDL dino.zip不能成功,会提示缺少游戏文件)

也可放大游戏窗口,xmame的参数见man xmame:
/usr/game/xmame.SDL -ef 1 ./dino.zip

简要说下MAME模拟器的使用:
1,2键……P1及P2开始键                          数字5,6键 …… 投币键
TAB键……控制及设置键(重要,设置控制按键要用)      字母P键 …… 暂停键
F12键……在游戏中抓图                            ESC键 …… 退出游戏

下面是用xmame.SDL玩恐龙,雷龙和三国志的截图,enjoy it ^_^:


发表于 2005-7-30 20:21:50 | 显示全部楼层
已经玩了很久了~~~
man xmame里面有很多有用参数的

quote
(注意:好像直接/usr/game/xmame.SDL dino.zip不能成功,会提示缺少游戏文件)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~??????
回复 支持 反对

使用道具 举报

发表于 2005-7-30 21:10:34 | 显示全部楼层
我最近也在搞这个,也成功了。
不过,发现有以下问题:
xmame不支持hotkey,我都是用键盘玩kof,没hotkey就少了点乐趣;
xmame占用99%的cpu资源。

请问你们的情况怎么样?
回复 支持 反对

使用道具 举报

发表于 2005-7-30 21:17:50 | 显示全部楼层
Post by xdkui

(注意:好像直接/usr/game/xmame.SDL dino.zip不能成功,会提示缺少游戏文件)

应该是你没设置好rom的路径,创建~/.xmame/xmamerc文件写上一行
rompath <your_roms_path>
就行了,还有很多参数,可以把/etc/xmame/xmamerc复制,然后修改
回复 支持 反对

使用道具 举报

发表于 2005-7-31 01:42:57 | 显示全部楼层
我用gxmame
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-7-31 09:51:10 | 显示全部楼层
Post by lnzju
已经玩了很久了~~~
man xmame里面有很多有用参数的

quote
(注意:好像直接/usr/game/xmame.SDL dino.zip不能成功,会提示缺少游戏文件)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~??????


我的意思是如果游戏rom在当前路径下,而配置文件里rompath没有包含当前路径时,在rom前要加上"./"显式说明是当前路径

不好意思,原来很多朋友都在用了。献丑了 :!!
回复 支持 反对

使用道具 举报

发表于 2005-7-31 10:13:36 | 显示全部楼层
最新版0.96的xmame要配合最新的gxmame3.05-beta,gxmame以下的版本不兼容最新的xmame,一般来说,我之前的rom绝大部分都不能玩,都提示缺少文件。
不过,在这个网站下的rom,从kof97——kof2000,xmame都可以很好的玩到:www.emu168.com
回复 支持 反对

使用道具 举报

发表于 2005-7-31 13:47:16 | 显示全部楼层
Post by xsam
最新版0.96的xmame要配合最新的gxmame3.05-beta,gxmame以下的版本不兼容最新的xmame,一般来说,我之前的rom绝大部分都不能玩,都提示缺少文件。
不过,在这个网站下的rom,从kof97——kof2000,xmame都可以很好的玩到:www.emu168.com

在win下有RomCenter这样的工具帮忙整理,不知道linux下有没有相关的工具
回复 支持 反对

使用道具 举报

发表于 2005-7-31 16:41:47 | 显示全部楼层
mame的主页有下载,去看看吧
回复 支持 反对

使用道具 举报

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

本版积分规则

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