LinuxSir.cn,穿越时空的Linuxsir!

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

Linux也玩游戏模拟器——XMAME安装使用指南

[复制链接]
发表于 2003-1-19 22:33:27 | 显示全部楼层 |阅读模式
虽然有点过时,但还是一篇值得参考的不错文章。

摘自于《计算机应用文摘》2001年7月期刊   

--------------------------------------------------------------------------------

  提到游戏模拟器,我想大家不会陌生吧。在Windows下有很多种模拟器,其中最特别的要属MAME了,说它特别,不仅仅是因为它可以模拟上千种街机游戏,更重要的是它是一个跨平台的街机模拟器。这种模拟器除了具有运行于Windows/DOS平台的MAME版本外,还具有运行于非Windows平台的其它版本。比如Linux平台的XMAME等。如果你最近正在使用Linux,并且喜欢玩玩街机游戏的话,不防装上这个模拟器的for Linux版XMAME。那么,你就可以用它在Linux系统里玩《拳皇98》、《月华剑士2》和《希曼对街霸》之类的大型街机游戏了,如图1、2、3所示。下面,笔者以正在使用的Redhat 7.0为例,为你介绍如何安装和使用XMAME。
  
  安装XMAME
  首先,我们需要到因特网上下载新版的XMAME安装文件。
  下载网址:http://x.mame.net/download/xmame-0.37b14.1.tar.bz2
  由于该安装文件是一个源程序代码包。因此,我们必须在Linux下进行编译安装。这对于初学Linux的爱好者来说可能是件头痛的事,不过没关系,只要大家按照笔者所介绍的步骤一步步地做就可以成功编译。
  第一步:将下载的安装文件复制到/tmp目录中
  cp xmame-0.37b14.1.tar.bz2 /tmp
  第二步:将安装源程序代码进行解压
  cd /tmp
  bunzip2 xmame-0.37b14.1.tar.bz2
  tar xvf xmame-0.37b14.1.tar
  第三步:复制配置编译脚本,编译源程序
  cd xmame-0.37b14.1
  cp makefile.unix Makefile
  make
  如果编译过程正常的话,你就可以在/tmp/xmame-0.37b14.1目录中找到可执行文件   xmame.X11了。把该文件复制到/usr/local/bin中。至此,XMAME全部编译成功。
  
  配置XMAME
  正如我们在Windows下玩MAME32一样,XMAME在首次运行时也须进行参数配置。首先,我们以普通用户身份登录Linux,在当前用户的根目录下建立一个.xmame目录( “.”不能省略)。然后,再将/tmp/xmame-0.37b14.1/doc目录中预设的默认配置文件xmamerc复制到刚刚建立的.xmame目录中。并且修改xmamerc文件中的路径参数。将其修改成如下样子:
  rompath /usr/games/lib/xmame
  spooldir /usr/games/lib/xmame
  cheatfile /usr/games/lib/xmame/cheat.dat
  historyfile /usr/games/lib/xmame/history.dat
  mameinfofile /usr/games/lib/xmame/mameinfo.dat
  最后,我们还要修改XMAME运行窗口的大小,将其默认的1倍窗口改成2倍窗口。即在xmamerc配置文件中加入两行
  heightscale 2
  widthscale 2
  修改完成后存盘退出。

  使用XMAME
  XMAME的使用方法与DOS版的MAME非常相似,全部都是采用命令行的形式运行游戏的,命令格式如下:
  xmame.X11 [游戏名] [选项参数]
  具体参数设置可键入“xmame.X11 --help|more”来查看帮助。
  下面,笔者以如何用它来玩《拳皇98》的过程,简单介绍一下它的使用步骤。
  先将《拳皇98》ROM文件和NeoGeo Bios文件复制到指定的ROM目录中,即先前的/usr/games/lib/xmame目录。然后,在X-Windows下终端仿真器中,键入xmame.X11 kof98,稍过一会,超酷的游戏画面就出现在我们面前(如图1所示)。
XMAME基本的键位功能如下:
按TAB键:进入键盘设置界面(如图4),
  按5键:投硬币
  按1键:游戏者1开始
  按2键:游戏者2开始

  笔者在使用的过程中还发现该版本的XMAME好像不能运行于KDE 2.1.1环境,因此,如果你正在使用KDE 2.1.1作为桌面系统的话,请切换到GNOME 1.2或KDE 1.2环境中,再运行XMAME游戏模拟器。到此处,XMAME的使用就全部介绍完了。最后,放几张笔者使用XMAME的抓图,祝大家使用愉快
发表于 2003-1-20 07:54:47 | 显示全部楼层
好!不错!
发表于 2003-1-22 00:38:13 | 显示全部楼层
呵呵,我最喜欢玩街机了,hoho~~~~~爽~~~~~~~~~
发表于 2003-4-30 12:57:21 | 显示全部楼层
不知到kof98的rom是哪些文件,可否告诉一下
 楼主| 发表于 2003-4-30 13:19:36 | 显示全部楼层
要下ROM的可以到下列站点下载

http://games.westcn.com/emu/rom.htm
发表于 2003-5-2 15:04:42 | 显示全部楼层
运行时屏幕一闪之后 ,出现下面的提示
Using a Visual with a depth of 24bpp.
MIT-SHM & XV Extensions Available. trying to use...
Can't find a suitable RGB format - trying YUY2 instead...
YUY2 not available - trying YV12...
Error: Couldn't initialise Xv port -
  Either all ports are in use, or the video card
  doesn't provide a suitable format.
Unable to start video emulation
无法继续了

请问这是为什么?
发表于 2003-5-2 18:09:10 | 显示全部楼层
没有声音如何解决
发表于 2003-7-10 23:56:45 | 显示全部楼层

NeoGeo Bios文件那有下呢?

先将《拳皇98》ROM文件和NeoGeo Bios文件复制到指定的ROM目录中?
那NeoGeo Bios文件那有呢如过要用ps2就要ps2Bios文件那那有下呢?
发表于 2003-7-11 00:11:26 | 显示全部楼层
发表于 2003-7-11 00:16:32 | 显示全部楼层

http://grdw.chinahome.org/mnq/emushow/4/r.htm

★ Kaillera server v0.7:
MAME联机服务器工具 Kaillera server v0.7 推出,相应客户端也更新了Mame32 v0.37b13+68000 ASM core+Strech+Kaillera client v0.7,强烈推荐下载,上网和朋友联机吧:)
→ 文件请到街机模拟器目录里的MAME:mame32b13ka07.zip [ Mame32 v0.37b13+68000 ASM core+Strech+Kaillera client v0.71 ]
→ 文件请到街机模拟器目录里的MAME:kaillerasrv-0.7-win32.zip [ Kaillera server v0.7 ]

★ mame highscore.dat v7.2:
Leezer放出了非官方版mame 高分记录档highscore.dat v7.2,新支持了 Pole Position 1 & 2, Battle Cruiser M12 和 Street Fighter Alpha 1 + 2!
→ 文件请到街机模拟器目录里的MAME:unoff_hsdat7.2.zip

★ Mameinfo.dat v2.92 :
M.A.S.H.'s 放出了Mameinfo.dat v2.92,下载后放到MAME32目录里的INFO里:)
→ 文件请到街机模拟器目录里的MAME:Mameinfo292.zip

  
◆ CPS-2模拟器方面 ◆  
★ MAMECPS:
MAMECPS发布了新版V0.37 B13 0.02,包括英语版和法语版,主要是修正了一些小错误。

→ 文件请到街机模拟器cps2目录里的: mamecp.zip [MAMECPS V0.37 B13 0.02 Normal(US)]
→ 文件请到街机模拟器cps2目录里的: mamecppp.zip [MAMECPS V0.37 B13 0.02 I386(US)]
→ 文件请到街机模拟器cps2目录里的: mamecpk6.zip [MAMECPS V0.37 B13 0.02 AMD(US)]  
★ CPS2mame
CPS2mame更新,对最新放出的cps2游戏:
- Super Street Fighter 2 (931005)
- Super Street Fighter 2 (930911)
- Super Street Fighter 2 (930910)

→ 文件请到街机模拟器cps2目录里的:CPS2mame-normal.zip [CPS2:CPS2mame (Dos) normal compile ]
→ 文件请到街机模拟器cps2目录里的:CPS2mame-ppro.zip [CPS2:CPS2mame (Dos) ppro compile]
→ 文件请到街机模拟器cps2目录里的:CPS2mame-k6.zip [CPS2:CPS2mame (Dos) k6 compile]
★ CPS2MAME32j Kaillera 010322:
小日本推出日语版的Cps2mame v010322,支持MAME在线服务器工具Kaillera,想在网上和网友对战CPS2 游戏的就去试试,注意是日语版的哟:)

→ 文件请到街机模拟器cps2目录里的:cps2mame32jkb_37b13_010322.zip
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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