娛樂滿紛 26FUN's Archiver

DQ男 發表於 2019-3-17 10:39 PM

[quote]
唔想用PC玩
想用樹莓派駁電視玩
[size=2][url=http://www.26fun.com/bbs/redirect.php?goto=findpost&pid=4454877&ptid=331235][color=#999999]acery2k 發表於 2019-3-17 10:34 PM[/color][/url][/size][/quote]
[size=6]原來樹莓派都可以玩機街模擬器 MAME [/size]:eek:


[font=Lato, "][size=14px]说到树莓派,自从入手后,哥还真折腾了一些东西。其实,树莓派的玩法还比较多,最近俺就体验了一下树莓派上面跑街机模拟器。 树莓派上能运行街机模拟器有几种,这次就拿MAME来做实验吧。[/size][/font]
[font=Lato, "][size=14px]不得不佩服一下,国外的树莓派玩家已经做出了MAME for 树莓派的arm版本,直接去下载就可以了,无需编译。我上传了一个放在华为网盘:[url=http://dl.vmall.com/c0u9eterhm]http://dl.vmall.com/c0u9eterhm[/url][/size][/font]
[font=Lato, "][size=14px]下载后,得到一个mameBin.zip文件,先用unzip解压,如果你的树莓派没这个命令,安装一个unzip工具就行。[/size][/font]
[font=Lato, "][size=14px]解压后,会得到很多个目录,其中,有个目录,就是你用来放置街机游戏ROM的地方: mame/share/advance/roms/[/size][/font]
[font=Lato, "][size=14px]首次运行一下程序,会生成一个环境配置文件,通过改变文件中的参数,你可以设置模拟器:[/size][/font]
[font=Lato, "][size=14px]首先运行 mame/bin/advmame,然后生成的环境配置文件会放在当前用户的目录下: ~/.advance/avmame.rc[/size][/font]
[font=Lato, "][size=14px]编辑这个文件,记得加上如下的配置:[/size][/font]
[font=Lato, "][size=14px]如果你是HDMI显示的,加上这样的配置: device_video_clock 5-50/15.62/50;5-50/15.73/60[/size][/font]
[font=Lato, "][size=14px]如果你是NTSC制式的电视,加上这样的配置: device_video_clock 5-50/15.73/60[/size][/font]
[font=Lato, "][size=14px]另外,还需要配置的,就是操作的键位了,MAME常用的键位映射,你可以参考一下这篇文章: [url=http://advancemame.sourceforge.net/doc-advmame.html#8.9.6]http://advancemame.sourceforge.net/doc-advmame.html#8.9.6[/url][/size][/font]
[font=Lato, "][size=14px]我当初对键位映射也是一头雾水,参考了这篇文章总算配置好了。[/size][/font]
[font=Lato, "][size=14px]如果你觉得麻烦,可以直接用我的配置:[/size][/font]
[font=Lato, "][size=14px]input_map[coin1] keyboard[0,f1][/size][/font]
[font=Lato, "][size=14px]input_map[start1] keyboard[0,f2][/size][/font]
[font=Lato, "][size=14px]input_map[p1_up] keyboard[0,w][/size][/font]
[font=Lato, "][size=14px]input_map[p1_down] keyboard[0,s][/size][/font]
[font=Lato, "][size=14px]input_map[p1_left] keyboard[0,a][/size][/font]
[font=Lato, "][size=14px]input_map[p1_right] keyboard[0,d][/size][/font]
[font=Lato, "][size=14px]input_map[p1_button1] keyboard[0,u][/size][/font]
[font=Lato, "][size=14px]input_map[p1_button2] keyboard[0,i][/size][/font]
[font=Lato, "][size=14px]input_map[p1_button3] keyboard[0,o][/size][/font]
[font=Lato, "][size=14px]input_map[p1_button4] keyboard[0,j][/size][/font]
[font=Lato, "][size=14px]input_map[p1_button5] keyboard[0,k][/size][/font]
[font=Lato, "][size=14px]input_map[p1_button6] keyboard[0,l][/size][/font]
[font=Lato, "][size=14px]大致看一下就明白了,F1投币,F2开始,然后WSAD分别是上下左右,再然后UIOJKL这六个键,分别就是街机模拟器对应的Button1-Button6,。对于一般的街机游戏来说,这六个键足矣应付大部分游戏了。君不见,当年真正的街机,一般也就六个键和一个摇杆的么?很多街机还只有四个键呢……[/size][/font]
[font=Lato, "][size=14px]配置算是大功告成了,然后,去google一个街机的rom来测试吧。我当然是找了我比较喜欢的街头霸王…… rom的名字就叫做sf2ce.zip,把这文件放到 mame/share/advance/roms/ 里面去。[/size][/font]
[font=Lato, &quot;][size=14px]运行游戏的命令也很简单: mame/bin/advmame <游戏名字>[/size][/font]
[font=Lato, &quot;][size=14px]这里的游戏名字,就是zip文件的名字,而且是不带扩展名的哦! 比如我的街头霸王,游戏名字就叫 sf2ce,运行命令就是 mame/bin/advmame sf2ce[/size][/font]
[font=Lato, &quot;][size=14px]运行后,熟悉的画面,童年的记忆又回来鸟……[/size][/font]
[font=Lato, &quot;][size=14px][url=https://xiaozhou.net/pics/raspi/sf2ce1.png][img]https://xiaozhou.net/pics/raspi/sf2ce1.png[/img][/url][/size][/font]
[font=Lato, &quot;][size=14px][url=https://xiaozhou.net/pics/raspi/sf2ce2.png][img]https://xiaozhou.net/pics/raspi/sf2ce2.png[/img][/url][/size][/font]
[font=Lato, &quot;][size=14px]总体感觉,画面不是很流畅,不过在可以忍受的范围。按照一个国外玩家的方法,把树莓派的主频从超频到900Mhz,还是不是非常的流畅,但是玩还是没问题了。[/size][/font]
[font=Lato, &quot;][size=14px]等有空,我还可以试试其他的ROM,看看效果如何。[/size][/font]

頁: 1 2 [3]

Powered by Discuz! Archiver 7.0.0  © 2001-2009 Comsenz Inc.