使用sdlmame玩街机游戏
Tofloor
poster avatar
FEI17
deepin
2012-11-21 04:45
Author
写这篇教程的目的是让别人少走弯路 毕竟我耗了很多时间
网上面很多的教程过时了 甚至是错误的 所以我感觉有必要重新 写一篇 让喜欢街机游戏的朋友们
可以在linux下面顺畅娱乐

首先 先看看运行的效果DeepinScrot-5659.png
DeepinScrot-5609.png

准备工作
1.你要有一台安装有linux的电脑 最好是ubuntu系列的11.10以上(因为鄙人使用的是linuxdeepin11.12)
2,你要连了网
3,源的版本不要太老旧
4,以上3条都是废话

接着 来说一下mame
mame是windows下面有名的三大著名模拟器之一 后来给那个谁谁谁移植到了linux平台
但是很不幸 linux平台上面的mame是命令行的 而且毛病很多 于是又有了对mame的一些改进版
这个当中 比较优秀的一个就是sdlmame
本文也是用sdlmame
首先 进入软件中心 安装sdlmame和sdlmame-tools
如果没有软件中心的话 就这样 sudo apt-get install sdlmame sdlmame-tools
安装完了之后 终端执行一下mame 然后关闭(此时会占用全屏,不用紧张,按一下esc即可)
就会发现 家目录下面新建了一个.mame文件夹
我们把自己的游戏rom和bios rom复制进去
这个时候 其实已经可以玩了  但是命令行的毕竟不方便 我们来下载一个UI程序来配置他

second: 软件中心搜索gmameui安装 如果没有软件中心的sudo apt-get install gmameui
然后打开这软件 我们来配置一下它
打开之后的截图
DeepinScrot-1612.png
首先配置mame文件位置和rom文件夹位置
mame文件位置位于usr/share/games/
rom文件夹我们选择家目录下面的.mame文件夹(默认不可见,需要ctrl+h)
陪完了之后会建立游戏列表 结束之后我们来配置一下mame

3rd:接着我们打开菜单 Options->default options->显示->video找到video mode切换为opengl 启用opengl硬件加速 然后把下面的run in window勾选上 否则运行的时候默认会占用全屏

上面都做玩之后 就大功告成了
接着就可以完了 我这边只有neogeo的游戏 所以就用neogeo的游戏举例
选中neo-geo选项卡 选中available roms 找到97或者97pls
右键play 第一次运行的时候会要你确认是否有版权 我们不去管 直接在键盘上面按ok
接下来会有一段时间的马赛克 不用理会不用急 过一会自动会好的

这时候你开始玩的时候会发现键位乱的一塌糊涂 这个一块的设置所有的教程的都没说
让我很恼火 对此对那些互相把教程抄来抄去不负责任的行为强烈谴责
按下键盘的tab 可以打开一个菜单 这个菜单可以针对游戏进行一些设置
我们选择iput(意味输入)然后选择里面的this game表示设置此游戏的键位
里面的一些选项做简要解释
up down left right即为上下左右
coin 投币 start开始游戏
之后的那几个就是控制键 建议设置成 u j k l
设置方法为使用上下左右(键盘上的方向键)选中对应的选项按enter 接着按下键盘上面你想设置的键位即可
键盘上的~键也可以用来呼出音量调整界面

我接下来上传我有的rom
如果其他朋友有测试通过的rom的话 请上传到楼下去 节省大家的时间 谢谢

由于rom文件较大 我把它们压缩在一起 放到115里面 大家可以自行下载
http://115.com/file/bj4m00dy
Reply Favorite View the author
All Replies
1 / 2
To page
FEI17
deepin
2012-11-21 04:53
#1
靠 猛然发现115关闭了大众分享 没办法了 谁要rom留下email
Reply View the author
一天
deepin
2012-11-21 05:05
#2
这个可以加入百科,LD下有这样的游戏很好啊。其实大神们有闲暇时间可以考虑移植模拟器来增加LD的娱乐功能。比如PS2  PSP  NDSI  什么的。
Reply View the author
cxbii
deepin
2012-11-21 05:17
#3
这个可以加入百科,LD下有这样的游戏很好啊。其实大神们有闲暇时间可以考虑移植模拟器来增加LD的娱乐功能。比如PS2  PSP  NDSI  什么的。
会的,但是目前暂停编写.因为合并百科
Reply View the author
woodelf
deepin
2012-11-21 05:42
#4
我有26GB多的MAME Rom。不过上传不能,带宽太小。
Reply View the author
186******00
deepin
2012-11-21 06:32
#5
邮箱来了。[email protected] [email protected] 你方便发哪个就发哪个。。
Reply View the author
a287740928
deepin
2012-11-21 07:18
#6
[email protected],3Q,另外,这个可以放到网盘里,然后有个分享链接的,金山快盘可以的
Reply View the author
xliang9550
deepin
2012-11-21 18:05
#7
红白机、街机的ROM我也有几十GB……
Reply View the author
FEI17
deepin
2012-11-21 18:11
#8
5楼(第一个邮箱)6楼已发
请注意查收邮件
Reply View the author
bhzhu203
deepin
2012-11-21 19:35
#9
靠 猛然发现115关闭了大众分享 没办法了 谁要rom留下email

有百度网盘
Reply View the author
a287740928
deepin
2012-11-21 22:44
#10
5楼(第一个邮箱)6楼已发
请注意查收邮件
已收到,谢谢啊!
Reply View the author
158******30
deepin
2012-11-22 07:18
#11
全屏有黑边怎么处理?
Reply View the author
135******32
deepin
2012-12-06 18:05
#12
这个必须顶一下,勾起对儿时的美好回忆。试下能否鼓捣成功,不知支持手柄不?
Reply View the author
135******32
deepin
2012-12-06 18:46
#13
second: 软件中心搜索gmameui安装 如果没有软件中心的sudo apt-get install gmameui
然后打开这软件 我们来配置一下它
gmameui这个在软件中心搜索不到啊
/home/nana/图片/深度截图20121206110050.png
Reply View the author
158******30
deepin
2012-12-06 21:52
#14
靠,115早就不共享了!!这游戏我在linux下也玩过,但是不能解决屏幕两边黑边的问题。
Reply View the author
FEI17
deepin
2012-12-06 22:14
#15
second: 软件中心搜索gmameui安装 如果没有软件中心的sudo apt-get install gmameui
然后打开这软件 我们来配置一下它
gmameui这个在软件中心搜索不到啊
/home/nana/图片/深度截图20121206110050.png

如果是12.06的话 gmameui可能会有依赖的问题 不建议安装
现在远景游戏站的朋友们和我一起寻找到一个还在更新 基于qt的图形前端
等到新服务器上架了 我就把链接发给你
稍等几天
Reply View the author
135******32
deepin
2012-12-08 02:46
#16
好的 谢谢啦
Reply View the author
FEI17
deepin
2012-12-14 22:06
#17
好的 谢谢啦

用QMC2
网址 http://qmc2.arcadehits.net/wordpress/download/
Reply View the author
135******32
deepin
2012-12-16 05:38
#18
:~$ sudo add-apt-repository ppa:mmbossoni-gmail/emu
[sudo] password for nana:
You are about to add the following PPA to your system:
This ppa contains the stable versions of QMC2 package
More info: https://launchpad.net/~mmbossoni-gmail/+archive/emu
Press [ENTER] to continue or ctrl-c to cancel adding it

gpg: 钥匙环‘/tmp/tmpzFuuk2/secring.gpg’已建立
gpg: 钥匙环‘/tmp/tmpzFuuk2/pubring.gpg’已建立
gpg: 下载密钥‘****DC8B’,从 hkp 服务器 keyserver.ubuntu.com
gpg: /tmp/tmpzFuuk2/trustdb.gpg:建立了信任度数据库
gpg: 密钥 ****DC8B:公钥“Launchpad Emulator Related PPA”已导入
gpg: 合计被处理的数量:1
gpg:               已导入:1  (RSA: 1)
OK
$ sudo apt-get install qmc2-sdlmame qmc2-sdlmess
正在读取软件包列表... 完成
正在分析软件包的依赖关系树      
正在读取状态信息... 完成      
有一些软件包无法被安装。如果您用的是 unstable 发行版,这也许是
因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件
包尚未被创建或是它们已被从新到(Incoming)目录移出。
下列信息可能会对解决问题有所帮助:

下列软件包有未满足的依赖关系:
qmc2-sdlmess : 依赖: sdlmess (>= 0.144) 但无法安装它 或
                        mess (>= 0.144) 但无法安装它
E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。
Reply View the author
cnchanghai
deepin
2012-12-20 19:03
#19
靠 猛然发现115关闭了大众分享 没办法了 谁要rom留下email
[email protected]
希望放到百度网盘
Reply View the author
FEI17
deepin
2012-12-22 06:14
#20
[quote]靠 猛然发现115关闭了大众分享 没办法了 谁要rom留下email
[email protected]
希望放到百度网盘[/quote]

已发 顺便你也帮我找找mess或者sdlmess
我在ubuntu的163源没有找到
Reply View the author
1 / 2
To page