专栏首页小雨编程树莓派如何刷RetroPie,制作一个超级游戏机

树莓派如何刷RetroPie,制作一个超级游戏机

前言

树莓派是一台基于ARM的微型电脑,外表虽小,能力却毫不逊色。给它装上开源的RetroPi模拟器后,它就是一台万能复古游戏机,可以运行索尼、任天堂、世嘉各大公司上万款游戏,随便说几款耳熟能详的游戏:超级马里奥、魂斗罗、合金弹头、古惑狼都可以玩,接下来我将一步步告诉大家如何把手上吃灰的树莓派拿出来,制作一个“游戏机”!

一、烧录系统

1.1下载镜像

RetroPie镜像我们可以从在官网下载:https://retropie.org.uk/download/ 或者也可以从百度云下载:链接: https://pan.baidu.com/s/1iWu6KVL2DYUZZ_eMXDpowA 提取码: kd8k

1.2写入镜像

关于如何给SD卡烧录镜像,可以参考我前面的文章,在mac上用Terminal给SD卡写入img镜像的方法,如果你是Windows也是同样的道理,格式化SD卡后,使用工具Win32DiskImager写入镜像即可。写入完毕后,给树莓派插上卡,接上显示器,通上电即可。

注意:树莓派供电电压恒定在5v,电流一定要给足,至少也要配上2A以上的电源适配器。如果树莓派电流过小的话,可能会出现自动重启的情况。

二、模拟器配置

当我们把树莓派接上显示器后,系统启动界面就很好看,别兴奋,要想玩上游戏还要再折腾一会;

如果你有一个游戏手柄,通过USB插在树莓派上,任意按一个键,系统会自动检测到你的手柄。

2.1键位配置

按键配置的目的是让你的手柄精准地控制到这款模拟器里的游戏,通过按着手柄上相应的按键来一一对应,只有一次机会,一旦配置错了,就得重新配置按键。如果你配置错了,怎么重新配置呢?这时候把树莓派的USB口上插上键盘,按一下F4键,就可以进入系统的命令行界面,输入命令exit,即可重启系统,重新配置按键;

建议:如果是PS手柄,主要对应键位如下:

  • A<==>O键
  • B<==>X键
  • X<==>三角形键
  • Y<==>正方形键 当键位配置完成后,你会看到下面界面,13 GAMES AVAILABLE,别兴奋太早,那是13个设置菜单,

由于版权问题,官网下架了所有自带游戏,要想玩上游戏还是要自己找rom资源

2.2连接WiFi

当我们配置好按键后,我们的手柄就可以很方便的控制我们的模拟器了,

我们进入菜单设置,找到WiFi选项,先给RetroPie连上WiFi,输入WiFi密码的时候最好还是用键盘输入数字方便一点。连上WiFi后记住当前的IP地址,比如我当前的IP地址就是:192.168.99.125

三、安装游戏

3.1 游戏资源

游戏资源可以去贴吧、论坛、搜索引擎”游戏名关键字+rom",都可以,这里只分享几款游戏rom,链接:https://pan.baidu.com/s/1L1U-18myM3TreiB3pAE7JA 密码:96pk,更多游戏roms,工众号“小雨编程”,恢复关键字“roms”即可获得更多游戏roms

3.2 游戏安装

由于RetroPie系统安装完毕后,自动开启了smb文件传输服务,在同一个局域网下,可以直接通过smb服务,把游戏rom传到RetroPie中;具体操作如下:

第一步:在Mac系统下,在Finder界面下按command+K键,

第二步:输入刚才记下的IP地址,点击连接,用户和密码界面选择客人用户连接;

第三步:装载宗卷选择:roms

第四步:这时候你会看到很多个游戏模拟器的文件夹,把你获取到的游戏roms,放入指定文件夹,如果是Ps one的游戏,其后缀是img,放入文件夹psx中,如果是任天堂的游戏后缀为nes,直接拖动过去即可

第五步:重启系统,你就会发现游戏已经装好啦!

记得关注“小雨编程”,更多精彩内容!

祝你玩得愉快!

<br />

本文分享自微信公众号 - 小雨编程(xiaoxiaoyu1926),作者:小雨

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2020-02-25

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 火焰传感器在Arduino中的使用方法

    在智能家居环境监测项目需要使用的传感器元件中,火焰传感器是一种简单易用的传感器。它使用红外线接收管作为基本元件,通过电位器来调整灵敏度(阈值),有的模块有三个引...

    小雨编程
  • 树莓派怎么开启SSH服务

    SSH(Secure Shell)是一种网络协议,用于计算机之间的加密登录,如果用户在本地用SSH登录远程另一台计算机,我们可以认为这种登录方式是安全的,即使中...

    小雨编程
  • 如何给树莓派设置静态IP

    在无显示器使用树莓派的时,路由器的DHCP服务会使树莓派的IP地址发生改变,在用ssh访问树莓派时,一个固定不变的静态IP会方便很多。下面就来说一下如何设置一个...

    小雨编程
  • Python高阶函数使用总结!

    本文结合各种实际的例子详细讲解了Python5个内建高阶函数的使用,能够帮助理解Python的数据结构和提高数据处理的效率,这5个函数分别是:

    昱良
  • 如何在mac上搭建svn服务

    终端执行 svnadmin create /Users/apple/svn/mycode

    专注APP开发
  • 产品狗,为何总是手撕程序猿?

    产品原型制作完成了,下一步的工作就是将原型及相关文档交付给开发团队进入到产品开发环节,这时作为产品经理,可以稍微松一口气了。但是!并不是这以后的事情和自己没关系...

    BestSDK
  • Python高阶函数使用总结!

    审稿人:耿远昊,Datawhale成员,华东师范大学,开源教程《Joyful-Pandas》核心贡献者。

    Datawhale
  • 了解这些PHP小技巧吗?

    1. $_POST并非是HTTP POST过来的数据, 如json格式的数据就没法接受,这是因为由于历史原因,php只能解析Content-Type为 appl...

    wangxl
  • 像人一样脑补世界!DeepMind历时一年半搞出GQN,登上Science

    量子位
  • PHP函数用法详解【初始化、嵌套、内置函数等】

    PHP默认支持按值传递参数,按此种方式定义的函数,在函数内部可以睡衣对用户传递的参数进行操作。

    砸漏

扫码关注云+社区

领取腾讯云代金券