用树莓派打造自己的怀旧游戏机

炎炎夏日,周末宅在家里哪儿都懒得去,想起上高中时一台红白机、二三好友、三十条命魂斗罗一整天的欢乐;大学时北京老乡聚会后余兴未了,夜奔钟鼓山隧道街机厅,借着酒劲儿雷电侍魂豪血寺直到所有人口袋空空……突然心里对这些老游戏十分长草,想起前一阵儿看过网上介绍过用200多人民钱的树莓派电脑打造怀旧游戏机的文章,赶紧翻出来仔细看看,发现整个过程并不复杂,只要装上RetroPie系统(在Raspbian操作系统上集成了很多游戏机模拟器软件和一个漂亮的GUI),就能得到一台专用的怀旧游戏机,用手柄玩上包括任天堂红白机、超任(SFC)、N64、GameBoy、世嘉、世嘉16位机(MD)、土星、DC、索尼PlayStation、Atari、Commodor64、MAME(街机)、以及苹果II、Macintosh、老PC的DOS游戏(DOOM,毁灭公爵,Quake,Quake3)等等等等玩过没玩过见过没见过的四十来种游戏机几千款游戏,马上开始动手做!

所需材料

  • 树莓派电脑(任何一代均可,当然内存越多越好)及配套的电源(推荐2A)
  • 至少8G的存储卡
  • 游戏手柄1-4个(推荐用USB接口的超任手柄,或PS2的DualShock2手柄配USB转接器)
  • 如手柄超过2个,需要带外接电源的USB HUB
  • HDMI接口的电视或显示器
  • 如果显示器没有音箱,还需要外接音箱一对
  • USB键盘(安装系统时需要,装好后就不用了)
  • USB无线网卡(可选) RetroPieLogo2015

步骤

  1. 首先到RetroPie网站下载区下载RetroPie系统镜像压缩文件(请注意树莓派一代和二代对应的系统是不一样的,本文以对应一代的v3.0beta4版本为准),将下载后的文件解压缩到自己的PC上
  2. 在PC上插入存储卡,确认格式化为FAT32格式,然后打开Win32 Disk Imager软件,点击文件夹按钮选择刚刚解压缩的文件,写入设备确认选择了要使用的存储卡对应的盘符,然后点击write按钮将镜像写入存储卡中
  3. 存储卡插入树莓派,接上键盘和显示器,开机进行设置: 1. 进入系统后点击键盘F4键进入命令行模式,键入sudo raspi-config
  4. 首先选择Expand Filesystem将存储空间扩展到整个存储卡
  5. 选择Internationalisation Options-Change timezone,选择为Asia-Shanghai,联网以后可以自动取得正确的时间信息
  6. 选择Advanced Options-Memory Split,将显存调整到最大
  7. 同样在Advanced Options下,开启SSH ENABLE
  8. 如果显示器不带音箱,需要从树莓派的3.5毫米耳机插孔中输出声音,则进入Advanced Options-Audio下进行设置
  9. 以上设置完成后,可以退出raspi-config,键入sodu shutdown now关机
  10. 下一步需要传输游戏rom文件,最简单的方式是将树莓派插入网线连上路由器开机,稍候,在联入同一网络的PC机上进行操作,在资源管理器-网络中寻找retropie,打开此计算机,会看到roms目录下有很多子目录,对应支持的各种游戏主机。将你从网上下载的各种rom文件复制到相应目录下即可,注意不要用中文文件名
  11. rom传输好以后关机拔掉键盘,插入手柄再次开机。进入emulation station图形界面后按手柄任一键设置输入设备,注意设置结束后要这个界面会很长一段时间没有反应,不要着急多等一会才会回到主界面。另外,设置和使用PS2的DualShock2手柄时不能打开analog模式,否则左右方向键不起作用
  12. 没啥然后了,开始玩吧!

Retropie Arcade

参考资料