最强LINUX下MAME-SDLMAME
发表于 : 2008-04-04 22:49
这两天坛子里关于MAME的讨论很火,我也来凑凑热闹。
其它贴子都介绍的是XMAME,而且由于XMAME已经停止开发所以想在LINUX下玩到最新的MAME游戏只能选择SDLMAME了。
去官网下载SOURCE(http://rbelmont.mameworld.info/?page_id=163),截止到现在最新的SOURCE是0.124U1与MAME官方同步。将下载下来的SOURCE解压缩,编译SDLMAME之前确认SDL-DEV库已经安装,现在国际惯例sudo make,等待一小会SDLMAME就编译完成了。
先不要着急运行,现在运行的话会提示你找不到游戏。在终端下输入./mame -createconfig,创建一个默认的配置文件。用文本编辑器打开mame.ini,找到rompath行,在行末追加你的rom目录。
例如 rompath roms改成rompath roms;/media/sda6/mame/roms/cps1(注意目录间用;号分割)
找到下面的行video soft,将video soft改成video opengl启用硬件加速(你得先把显卡驱动装好)。顺便鄙视一下ATI,开了OPENGL画面居然会闪的很厉害,用MPLAYER看电影也不能开加速,开了也会闪的很厉害,只能软加速。在ATI驱动的BUG列表里有关于这个BUG的描述,但他就是不改,无奈。
新版本的MAME有自己的ROM列表,只需要运行MAME,它会把所有可玩的ROM列出来,所以不用前端。
好了现在运行你的MAME,回到童年的街机室里去吧。
其它贴子都介绍的是XMAME,而且由于XMAME已经停止开发所以想在LINUX下玩到最新的MAME游戏只能选择SDLMAME了。
去官网下载SOURCE(http://rbelmont.mameworld.info/?page_id=163),截止到现在最新的SOURCE是0.124U1与MAME官方同步。将下载下来的SOURCE解压缩,编译SDLMAME之前确认SDL-DEV库已经安装,现在国际惯例sudo make,等待一小会SDLMAME就编译完成了。
先不要着急运行,现在运行的话会提示你找不到游戏。在终端下输入./mame -createconfig,创建一个默认的配置文件。用文本编辑器打开mame.ini,找到rompath行,在行末追加你的rom目录。
例如 rompath roms改成rompath roms;/media/sda6/mame/roms/cps1(注意目录间用;号分割)
找到下面的行video soft,将video soft改成video opengl启用硬件加速(你得先把显卡驱动装好)。顺便鄙视一下ATI,开了OPENGL画面居然会闪的很厉害,用MPLAYER看电影也不能开加速,开了也会闪的很厉害,只能软加速。在ATI驱动的BUG列表里有关于这个BUG的描述,但他就是不改,无奈。
新版本的MAME有自己的ROM列表,只需要运行MAME,它会把所有可玩的ROM列出来,所以不用前端。
好了现在运行你的MAME,回到童年的街机室里去吧。