桌面电脑,媒体中心,计算太空计划预算——还有什么是树莓派不能干的呢?
看起来没有——因为,它开始进军游戏业了。
当然了,树莓派肯定不能支持最新的具有惊艳图形效果的高清游戏。不过,树莓派可以变成一个复古游戏中心——通过模拟器的支持,可以运行从苹果II到PS I的各种游戏。
有一个软件可以安装所有的模拟器。使用EmulationStation,你可以把你的树莓派变成“复古派”,一个可以玩所有你能找到的模拟器游戏的设备。
准备工作
要建立一个“复古派”,你需要有常用的树莓派配件——HDMI或者RCA线缆,SD卡,USB键盘鼠标,以太网连接——以及要在树莓派上安装媒体中心和其他操作系统时需要在你的桌面电脑上预先准备的软件。
“复古派”需要的软件基本上就是EmulationStation和Raspbian(一种树莓派的Debian Linux发行版),后者可以让你利用图形界面的文件浏览器来编辑配置文件。
访问这个链接去下载“复古派”项目SD卡镜像,并使用Win32 Disk Imager工具把这个镜像刻录到你的SD卡上,下面会详细说明过程。当然,你还需要一些你最喜欢的复古游戏的ROM。
安装复古派
上述两个文件下载完成后,把格式化过的空白SD卡插入计算机的读卡器中,“复古派”镜像大概有1.4GB,下载下来的是ZIP文件,需要先解压缩。
解压缩win32diskimager-binary.zip,完成后,打开文件夹找到win32diskimager.exe文件,右键点击文件,选择“以管理员身份运行”。
运行起来后,选择你的SD卡的那个盘符,你需要打开资源管理器来确认盘符。然后,选择“浏览”,找到解压出来的RetroPieImage_verx.x.img(“x.x”代表版本号),选中,点击“写入”。写入镜像可能会需要一段时间,等待的过程中你可以找点别的事做。
在Linux和Mac OS X上拷贝镜像文件到SD卡的过程会有一些不同,但你可以在树莓派的Wiki页面找到快速帮助信息。
启动和配置
第一次启动“复古派”,你会被要求配置你的控制器,这个地方配置的控制器在玩具体游戏的时候是可以修改的,这里的配置主要是用来让你在EmulationStation中进行菜单导航的。
从上面的截图可以看到,你需要配置很多命令,把这些配置记下来,后面你会发现这里面会有一些很有用的配置。
完成后,按下你设置的菜单按钮,选择退出,这时系统会突出EmulationStation,进入命令行。
在这里输入:startx
进入Raspbian的图形界面,在这里可以修改控制器配置文件。在文件管理器中,打开RetroPie/Configs/all然后用文本编辑器(比如LeafPad)打开retroarch.cfg。
这里可选的有很多不同的控制器类型,你需要搜索一下,找到适合你的设备的最佳配置,但是假如你的控制器没有模拟摇杆(就是Xbox 360的手柄上那些小摇杆),你需要找到并删除下面这行:
input_player1_l_x_plus_btn = “x”
retroarch.cfg文件非常有用,你会经常修改这个文件,所以每次你修改的时候,最好备份一份,以保证你可以随时把以前的配置恢复回来。
当你准备好重启EmulationStation的时候,打开主X菜单,选择登出,然后在提示符中输入: emulationstation
这会让你重新进入“复古派”模式。
添加新游戏
用你的树莓派运行复古游戏时,你可以玩内置ROM里的游戏,这些游戏会显示在可选的模拟器中。
一开始可选模拟器有限是因为其他的模拟器只有在对应的ROM存在的时候才可以打开,因此,你需要通过把那些ROM拷贝到“复古派”里相应的文件夹下来激活你想要的模拟器。
有很多网站提供复古游戏的ROM下载,但是你要确保你拥有下载的游戏的原始光盘,卡带或者软盘(避免版权问题)。
要添加ROM,最快的方式可能就是从你的PC上通过SFTP(就是支持SSH连接的FTP)连接到树莓派上,然后浏览RetroPie/ROMs文件夹。在这里,所有的子文件夹会保存你下载的ROM,并且会被相应的命名。你需要做的就是把ROM上传到对应的文件夹,然后重启设备刷新EmulationStation,或者在菜单中通过控制器导航来找到这个ROM。
配置完成?开始玩吧!
我之前已经把我的树莓派改装成了桌面电脑和媒体中心,但是“复古派”要比之前的更好玩,这个小电脑还在不断地给我惊喜。
只需要几分钟的时间,你就可以开始玩那些在游戏厅中的经典设备上的经典游戏,
这些都是通过树莓派做到的。
“复古派”可以满足不同人的口味,你可以邀请朋友们来玩多玩家游戏,或者就用鼠标和键盘在DOS模拟器下玩经典PC游戏。
最重要的是,玩的开心!
原文链接: Christian Cawley 翻译: 极客范 – 冬大少爷 译文链接
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/39812.html