CS10-如何利用RaspberryPi找回童年的街机游戏

上期回顾CS9-在美国和警察打官司是什么体验?


多图多视频预警,推荐Wi-Fi下阅读

CS11-Contra

算在奔三的路上找回了儿时的回忆,Video Game(电视游戏)已经从当初的红白机,街机,PS2(Sony Play Station 2),GameBoy,PSP,Xbox360 一直走到现在的Xbox One,游戏一直是我(还有大多数男生)的爱, 虽然现代游戏和十几年前的相比,画质已经有了飞一般的提升,但过去的游戏留下来的记忆和乐趣还是无法磨灭。

在借助Raspberry Pi和开源软件RetroPie的帮助下,我有幸能还原过去的大部分游戏,享受现代软硬件发展带来的便利。

接下来我会一步步教大家怎么设立好自己的Raspberry Pi 和 RetroPie。(附注:本教程是根据Retro的官方GitHub里面的教程改编,其中包含借用的它们的一些截图,如果英文好的朋友,可以直接跳转到英文版的教程:

文字教程:https://github.com/retropie/retropie-setup/wiki/First-Installation

视频教程:https://www.youtube.com/watch?v=xvYX_7iRRI0


目录:

  • Step 1:准备硬件
  • Step 2:准备软件
  • Step 3:SD卡的准备
  • Step 4:开始安装
  • Step 5:手柄的设置
  • Step 6: Wi-Fi的设置
  • Step 7:转移ROMS
  • Step 8: 开玩!

 


Step 1:准备硬件-需要的东西

  • 带HDMI接口的电视机
  • Raspberry Pi 3 or 2!]
  • Micro SD Card – 至少 4Gb class 4
  • Micro SD Card 读卡器 或 卡套
  • USB Thumb Drive (可选)
  • 2.5A 电源适配器for Raspberry Pi 3 (我用的iPad的充电器)
  • 2A 电源适配器for for Raspberry Pi 2
  • Micro USB 线
  • USB 手柄 (我用了Xbox 360点手柄)
  • USB 键盘用来设置 Raspberri Pi
  • Windows电脑或者Mac
CS11-everything
我用的RaspberryPi3
CS11-RaspberryPi
RaspberryPi 3+32G microSD卡+microUSB线+电源(iPad充电器)
CS11-Controller
手柄(可以是XboxOne[有线,通过microUSB]也可以是Xbox360[无线]+无限适配器)按道理其它大部分的USB手柄也都能行
CS11-Cable
网线和HDMI线

 


Step 2:准备软件

首先分别去到这些链接下载好软件

Link 0: 游戏ROMS(这个可以去百度搜索下载,推荐“海盗湾”) 因为版权和法律问题,我并不能直接提供下载链接

Link 1: 7-Zip – http://www.7-zip.org/

Link 2: SD Card Formatter – https://www.sdcard.org/downloads/formatter_4/eula_windows/

Link 3: Win32 Disk Imager – https://sourceforge.net/projects/win32diskimager/files/latest/download

Or http://www.tweaking4all.com/hardware/raspberry-pi/macosx-apple-pi-baker/ if you are using a Mac

Link 4: RetroPie – http://blog.petrockblock.com/retropie/retropie-downloads/ 或者直接进入 http://blog.petrockblock.com/retropie/retropie-downloads/retropie-sd-card-image-for-raspberry-pi-2-2/

下载了所有软件之后开始下一步的SD卡准备。

 


Step 3:SD卡的准备

将下载好的Retropie文件通过7zip解压缩到 “.img” 的格式,接着通过以下软件将 RetroPie SD image载入到你的 MicroSD card里

  1. Windows  http://sourceforge.net/projects/win32diskimager/
  2. mac http://www.tweaking4all.com/hardware/raspberry-pi/macosx-apple-pi-baker/

然后从电脑里弹出SD卡,插入RaspberryPi里面

 


Step 4:开始安装

将microSD,HDMI,电源,全都链接上RaspberryPi之后,系统会自动开始安装,期间并不需要额外的设置和干预。一直到下一步。你看到这个屏幕!

CS10-ControllerConfig1
屏幕显示设备已经检测到了一个手柄(按住手柄的A键进行下一步的校验)

 


Step 5:手柄的设置 - 开始正式的手柄校验

CS10-ControllerConfig2
系统监测到了手柄类型

 

CS10-ControllerConfig6
PS3的手柄布局

 

CS10-ControllerConfig5
Xbox360的手柄布局

 

CS10-ControllerConfig4
SNES(超级任天堂红白机)的手柄布局
CS10-ControllerConfig3
然后按照屏幕提示一步步校验重新布局每个按键

按键配置完成之后,就可以通过手柄直接操作系统了。

 

下面是附带的一个快捷热键以及其对应的作用:

热键 作用
Select+Start Exit(退出)
Select+Right Shoulder Save(保存)
Select+Left Shoulder Load(载入)
Select+Right Input State Slot Increase(加游戏币)
Select+Left Input State Slot Decrease(减游戏币)
Select+X RGUI Menu (菜单)
Select+B Reset (重置)

 


Step 6: Wi-Fi的设置(可选项)

如果你使用的是Raspberry Pi 3 或者其它Raspberry 的版本并连接有WiFi的适配器的话,你可以通过配置好WiFi来进行下一步的ROMS传输。你也可以选择跳过这步直接进行网线连接!

CS10-Wifi-Config0
进入RetroPie的设置界面
CS10-Wifi-Config00.png
然后找到Configure WiFi
CS10-Wifi-Config2
选择第一个
CS10-Wifi-Config3
然后在清单里找到自己的WiFi地址
CS10-Wifi-Config4
输入密码
CS10-Wifi-Config5
确认之后会显示你现在的IP地址

 


Step 7:转移ROMS

相对麻烦点点的一部分就是转移ROMS了,此步我假设你已经通过第二部下载了部分游戏的ROMS(游戏程序包)。

然后转移ROMS的方式有以下几种:

  • USB
    • 确保 USB 盘是格式化撑了 FAT32 或 NTFS格式
    • 在U盘里创建一个文件夹叫 retropie
    • 将它插入到Raspbery Pi的USB口,直到它开始闪烁;
    • 将它拔出Raspberry Pi 并插入到电脑上
    • 然后将对应的游戏ROMS放到相对应的文件夹里(在 retropie/roms 文件目录里)
    • 将它重新插入到Raspbery Pi的USB口
    • 直到它停止闪烁
    • 通过”Start“菜单里重新启RetroPie的模拟器来刷新内容;
  • Smab-Shares(这个要求已经链接了网络)
    • Windows:直接在文件浏览的窗口输入地址 \\retropie 你就会看到以下文件结构。
      • TransferRoms1
    • Mac:在Finder的菜单栏上面找到“Go” 然后选择“链接到服务” 在里面输入“ smb://retropie”
    • 传输完毕之后,可以通过”Start“菜单里重新启RetroPie的模拟器来刷新内容;

 


Step 8:开玩!

CS11-MAME1

CS11-MAME2  CS11-NES2 CS11-NES

CS11-Nintendo64

 


游戏演示时间

CS11-Contra2

CS11-Contra

CS11-cadillacAndDinoCS11-CadillacAndDino2

 

CS11-Cap

 

CS11-kof97-2


代言人时间:doudou


下期预告:无人机的美(悲)丽(惨)世界

IMG_2905

本文地址:http://comeshare.net/j1wTs

微信文章:http://bit.ly/1NqVTsw


一切皆为CS原创,转载请注明!

微信公众号ComeShare
微信公众号ComeShare

从今起CS接受精彩原创文章投稿,有好的值得分享的原创,请毫不犹豫的在后台留下你的联系方式,或者直接发文到:charlescai930@yahoo.com

 

Leave a Reply

Your email address will not be published. Required fields are marked *