Chinaunix首页 | 论坛 | 博客

分类: LINUX

2011-03-14 09:12:26

mame其良好的可移植性得益于mame本身代码架构的合理性,即核心层和OSD层分离模式。

得到xmame有两种不同的方法:
1
,源代码自己编译
2
,打好包的二进制文件


在很多发行版中比如Ubuntu,debian。都有xmamerpm包或者是deb包,直接下载安装就可以了。
或者用apt yum emerge 这样的自动化工具也是可以的。

在此以龙芯2F + 中标linux系统为例,编译xmame


SDL-1.2.13下载地址

 

xmame-0.106下载地址

游戏rom下载地址

(街机中国)

合金弹头:

拳王97:


 

1.首先安装SDL-1.2.13.tar.gz

       # tar zxvf SDL-1.2.13.tar.gz

       # cd SDL-1.2.13

       # ./configure

       # make

       # make install

2.安装xmame_0.106.orig.tar

      #tar zxvf xmame_0.106.orig.tar

   #cd xmame-0.1.0.6

    

#vi Makefile

       579行:MY_CPU = i386 改为  risc_lsb (最低位有效的精简指令集cpu)

729行:DISPLAY_METHOD = X11  ‘#’添加‘#’把此行注释

       733行:DISPLAY_METHOD= SDL  ‘#’去掉 激活此行

# make  (最苦是相思,最漫长是等待)

# make install

 

 #mkdir /usr/local/share/xmame

 #mkdir /usr/local/share/xmame/roms

 #mkdir /usr/local/share/xmame/rc

 

下载的roms需放到/usr/local/share/xmame/roms目录下

比如下载的rom名为 kof97.zip

执行游戏时命令行应为

#xmame.SDL kof97

 

#xmame.SDL -ws 2 -hs 2  filename//两倍初始窗口大小

#xmame.SDL -fullscreen  filename// 全屏模式

 

                                                    By 甘甘 -

阅读(2341) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~