提到游戏模拟器,我想大家不会陌生吧。在Windows下有很多种模拟器,其中最特别的要属MAME了,说它特别,不仅仅是因为它可以模拟上千种街机游戏,更重要的是它是一个跨平台的街机模拟器。这种模拟器除了具有运行于Windows/DOS平台的MAME版本外,还具有运行于非Windows平台的其它版本。比如Linux平台的XMAME等。如果你最近正在使用Linux,并且喜欢玩玩街机游戏的话,不防装上这个模拟器的for Linux版XMAME。那么,你就可以用它在Linux系统里玩《拳皇98》、《月华剑士2》和《希曼对街霸》之类的大型街机游戏了,如图1、2、3所示。下面,笔者以正在使用的Redhat 7.0为例,为你介绍如何安装和使用XMAME。

安装XMAME

首先,我们需要到因特网上下载新版的XMAME安装文件。

下载网址:

由于该安装文件是一个源程序代码包。因此,我们必须在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的抓图,祝大家使用愉快

__________________

这人一到了学习就要用电脑,过去用Windows,一天三遍的死机,麻烦!

现在有了Linux,它稳定性高,一个顶过去五个,方便!Linux效率不错还挺实惠。

★◎欢迎光临小帆主页http://flysail.go.3322.org◎★

ipad安装linux模拟器下载文件,教你在linux下安装游戏模拟器相关推荐

  1. x200装linux驱动下载,手把手教你在x200上安装原汁原味的mac Os x10.6系统

    [一]准备篇 1.下载 6.1GB的Snow Leopard 10.6原版镜像 下载地址 http://www.verycd.com/topics/2778507/ 这个镜像的md5是1D1FB7EC ...

  2. 从Linux终端下载文件的2种方法

    如果您坚持使用Linux终端,例如在服务器上,如何从终端下载文件? Linux中没有下载命令,但是有几个用于下载文件的Linux命令. 在这个终端技巧中,您将学习在Linux中使用命令行下载文件的两种 ...

  3. python批量下载文件只有1kb_Python 实现批量从不同的Linux服务器下载文件

    基于Python实现批量从不同的Linux服务器下载文件 by:授客 QQ:1033553122 实现功能 批量从不同的Linux服务器下载指定文件 测试环境 Win7 64位 Python 3.3. ...

  4. Python 实现批量从不同的Linux服务器下载文件

    基于Python实现批量从不同的Linux服务器下载文件   by:授客 QQ:1033553122 实现功能 1 测试环境 1 使用方法 1 1. 编辑配置文件conf/file_for_downl ...

  5. linux ftp 登录慢,linux中vsftpd登录,上传下载文件慢解决办法linux操作系统 -电脑资料...

    vsftpd登录慢主要是nameserver #定义DNS服务器的IP地址没有设置了,这样我们只要设置或更新一下nameserver即可解决了, 在使用vsftpd的过程中,一直以来都有一个问题就是在 ...

  6. python批量下载网页文件夹_Python实现批量从不同的Linux服务器下载文件

    基于Python实现批量从不同的Linux服务器下载文件 by:授客 实现功能 批量从不同的Linux服务器下载指定文件 测试环境 Win7 64位 Python 3.3.2 pscp 64位 下载地 ...

  7. wget - Linux系统下载文件工具

    wget - Linux系统下载文件工具 Linux系统下载文件工具 补充说明 wget命令 用来从指定的URL下载文件.wget非常稳定,它在带宽很窄的情况下和不稳定网络中有很强 的适应性,如果是由 ...

  8. linux开发板ftp,用ftp从linux上下载文件到开发板的方法

    用ftp从linux上下载文件到开发板的方法 1.       首先将我们的虚拟机(操作系统以fedora为例)与开发板的用网线连接. 2.       虚拟机的网卡设置为bridged (这个在vm ...

  9. Windows与Linux之间海量文件的传输与Linux下大小写敏感问题

    Windows与Linux之间海量文件的传输与Linux下大小写敏感问题 mount.cifs 支持通过网络文件系统挂载,不过需要安装cifs-utils,也可通过mount -t cifs挂载,详细 ...

最新文章

  1. 互联网协议 — New IP 网络架构
  2. wireshrk中的名词说明
  3. APP技巧:推荐6款超级实用的APP软件,赶快下载试试吧!
  4. mysql dns反向解析_Mysql DNS反向解析导致连接超时过程分析(skip-name-resolve)
  5. android 销毁按钮,Android实现所有Activity全部销毁
  6. 最短路径和最小生成树的区别
  7. Windows via C/C++ 学习(6)内核对象
  8. ttysac1 java_ttySAC0与/dev/tts/0是否对应同一个物理设备串口0
  9. 天堂2单机版服务器时间修改,L2Jserver版本天堂2进游戏公告的修改
  10. protobuf和json的对比
  11. 前端页面截图,指定区域截图
  12. PS去除图片上的文字
  13. LabVIEW进制转换总结
  14. E11000 duplicate key error collection
  15. 互联网大佬纷纷搞养殖,这是为哪般~~~
  16. oracle 日期的常用写法
  17. “笨办法”学Python3——练习5 更多变量和打印
  18. python 将函数封装成pyd或者so文件,调用该文件
  19. 用vs画出马来西亚国旗
  20. IAR开发STM8S系列启动CMT2300A

热门文章

  1. AZ-104认证考试攻略
  2. java hashtable import_Java Hashtable 接口 - Java 教程 - 自强学堂
  3. Talib常用函数图像形态识别
  4. 微服务架构设计实践系列之三:软件架构设计思想
  5. Function中的apply函数的应用
  6. Java数据库连接--JDBC基础知识(操作数据库:增删改查)
  7. 调试经验——Excel函数转置函数(TRANSPOSE)的应用 (Use of TRANSPOSE function in Excel)
  8. 56-混沌操作法之我见:二、AO、AC指标.(2015.2.9)
  9. 转:S3C6410中断控制详解
  10. (转)OpenFire源码学习之十八:IOS离线推送