0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何使用RetroPie构建自定义树莓派NES或SNES Classic仿真器

454398 来源:网络整理 作者:网络整理 2019-12-04 17:36 次阅读

厌倦了尝试购买Nintendo NES Classic Edition吗?为SNES Classic祈祷吗?停止浪费时间,并使用Raspberry Pi和RetroPie仿真套件构建自己的服务器。

构建自己的NES或SNES经典版

尽管这些天来Nintendo NES经典版和SNES变体可能更容易出现,但您并不需要不必等待正确的交易。

您现在就可以使用低成本的Raspberry Pi计算机构建自己的Nintendo NES Classic Edition!我们建议您使用Raspberry Pi 3以获得最佳效果,尽管您可以使用Raspberry Pi 3 B +榨出更多果汁(尽管这样可能不太稳定)。

您还需要:

8 GB microSD卡

可靠的电源

etcher.io的Etcher SD卡写入软件

filezilla的Filezilla FTP客户端软件-project.org

HDMI电缆

任天堂风格的USB游戏控制器

可选的USB键盘(用于初始设置)

适合的游戏机壳(用于真实外观)

适合的游戏控制器可以在网上购买,任天堂和NES风格的游戏机壳也可以在线购买。一些亚马逊卖家将Raspberry Pi 3与合适的外壳和游戏控制器捆绑在一起。

在开始之前,请确保Raspberry Pi已连接到电视,并且游戏控制器已准备就绪。电源应在可及范围内,但应断开连接。您应该已经下载了建议的软件,并拥有SD卡。

在Raspberry Pi上播放NES和SNES Classic游戏

由于使用了复古游戏软件,因此安装和安装都很容易在Raspberry Pi上玩经典的NES和SNES游戏。梦想着与《超级马里奥兄弟2》或《塞尔达传说》踢回来吗?想要对付大金刚国家并最终尝试完成它吗?

您可以!

但是,有一个警告。这些游戏需要ROM,以及原始盒带中数据的快照。如果您不能自己制作这些文件(这并不容易),则需要在线查找文件。同样,您还将需要BIOS文件,该文件可让仿真器运行。

您将在RetroPie Wiki:NES BIOS Wiki页面中找到有关Nintendo Entertainment System BIOS文件的详细信息

请注意,SNES不需要BIOS文件。

很遗憾,我们无法告诉您在哪里可以找到ROM。大多数游戏受版权保护;的确,除非您实际拥有原始游戏的副本,否则您不应该使用ROM文件。

但是,请注意,使用喜欢的搜索引擎会找到所需的内容,但要当心。在2018年,任天堂使流行的复古游戏网站难以共享其经典游戏。因此,您的ROM搜索可能需要一些时间。

(如果这一切听起来有些令人沮丧,并且您仍然想要一些复古游戏,请不用担心。我们列出了10个经典游戏,您可以

在Raspberry Pi上安装RetroPie

一旦收集了一些ROM,就需要播放它们。尽管Raspberry Pi提供了多种复古游戏系统,但任天堂游戏的最佳选择是RetroPie。

要安装此游戏,您需要前往retropie.org.uk并下载适用于该版本的正确版本。您的Raspberry Pi。如前所述,尽管较旧的版本也可以运行Nintendo游戏,但Raspberry Pi 3可以达到最佳效果。

要在Raspberry Pi上安装操作系统,Etcher图像写入软件是理想的选择。在继续操作之前,请从上面的链接下载并安装它。

确保您知道将RetroPie下载到的位置,然后将Pi的microSD卡插入PC的读卡器。

下一步,打开Etcher,然后在选择映像下浏览到RetroPie的磁盘映像,然后选择它。确认您的microSD列在“选择驱动器”下(单击按钮,然后浏览到该驱动器,如果没有,则单击Flash,然后开始将RetroPie写入您的microSD卡。该过程完成后,Etcher会通知您,此时您应安全弹出卡,将其插入Raspberry Pi中,然后启动。

您会在我们的安装指南中找到更多详细信息Raspberry Pi操作系统。

如果您出于特定目的使用Raspberry Pi并不想格式化SD卡怎么办?你很幸运;您可以在树莓派上将RetroPie安装为应用程序,并在需要时加载仿真软件。

启动RetroPie时,系统会提示您配置游戏控制器。请按照以下过程操作,以确保正确设置了控制器,从而可以导航EmulationStation用户界面。这是RetroPie的“前端”,可以组织仿真器和ROM以便于启动。

将Raspberry Pi转变为NES

安装RetroPie后,您需要以某种方式将下载的ROM和BIOS文件复制到Raspberry Pi。最简单的方法是通过具有SFTP支持的FTP客户端。 FileZilla可能是您最好的选择,但是您首先需要在Raspberry Pi上启用SSH。

可以使用将数据复制到Raspberry Pi的其他方法。

使用控制器(或键盘)浏览到 Configuration 菜单,然后选择 raspi-config ,启用SSH。这将打开“ Raspberry Pi配置”屏幕,您应在其中选择接口选项》 SSH 。选择启用,然后重新启动Raspberry Pi。

计算机重新启动后,在PC上打开FileZilla并选择 Site Manager 。在此处,点击新站点,然后输入凭据。您需要设备的IP地址(在“配置”菜单中找到)以及默认的用户名和密码。这设置为默认的Raspbian用户名和密码 pi 和 raspberry 。

选择SFTP选项,浏览PC(左窗格)和Raspberry Pi(右窗格)的内容。使用FTP很简单:在左侧浏览要复制的文件,然后在右侧找到目标目录。然后只需双击文件即可开始复制。

要使用RetroPie运行NES游戏,请将ROM文件复制到/nes/目录。不要忘记BIOS文件,该文件应复制到/bios/文件夹中。

复制所有内容后,请使用游戏控制器选择菜单》 退出选项。选择重新启动EmulationStation ,然后等待。片刻之后,您将看到NES游戏已准备就绪,可以在Raspberry Pi上玩!

在Raspberry Pi上运行SNES游戏

要在RetroPie上运行SNES游戏,请遵循相同的步骤如上所述,但是将SNES文件复制到/snes/目录中。

同样,在复制完文件后,最好重新启动。完成后,RetroPie将具有一个SNES菜单,其中列出了您的游戏,可以开始玩!

遇到问题了吗?查看我们的RetroPie性能提示。

您刚刚构建了Raspberry Pi游戏控制台!

Nintendo NES Classic Edition很难做到找到,而且很贵。它也不会播放SNES标题。

同时,Raspberry Pi易于获得,价格合理,并且可以播放NES和SNES标题。哦,它还可以让您享受PlayStation游戏,Sega Dreamcast游戏,甚至Commodore 64游戏,等等!

感谢Pi的小巧体积,同时,您可以在从安装到游戏控制器到构建自己的街机机等多种游戏方式。即使您的Raspberry Pi看起来像迷你任天堂,您仍然可以使用它来玩几乎任何电子游戏。
责任编辑:wv

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 树莓派
    +关注

    关注

    116

    文章

    1701

    浏览量

    105559
  • RetroPie
    +关注

    关注

    0

    文章

    8

    浏览量

    7171
收藏 人收藏

    评论

    相关推荐

    创建自定义的基于闪存的引导加载程序(BSL)

    电子发烧友网站提供《创建自定义的基于闪存的引导加载程序(BSL).pdf》资料免费下载
    发表于 09-19 10:50 0次下载
    创建<b class='flag-5'>自定义</b>的基于闪存的引导加载程序(BSL)

    用TINA V9进行电路仿真自定义函数按钮是灰色的,无法输入是哪里的问题?

    最近用TINA V9进行电路仿真,激励想使用自定义函数,但是发现自定义函数按钮是灰色的,无法输入,是什么地方设置不对吗?
    发表于 08-21 08:17

    EtherCAT运动控制PT/PVT实现用户自定义轨迹规划

    EtherCAT运动控制PT/PVT实现用户自定义轨迹规划。
    的头像 发表于 08-15 11:49 580次阅读
    EtherCAT运动控制<b class='flag-5'>器</b>PT/PVT实现用户<b class='flag-5'>自定义</b>轨迹规划

    使用Tina仿真时,信号编辑里面的自定义为灰色,不能使用怎么解决?

    如题,在使用Tina仿真时,信号编辑里面的自定义为灰色,不能使用
    发表于 08-13 06:04

    NVIDIA NeMo加速并简化自定义模型开发

    如果企业希望充分发挥出 AI 的力量,就需要根据其行业需求量身定制的自定义模型。
    的头像 发表于 07-26 11:17 702次阅读
    NVIDIA NeMo加速并简化<b class='flag-5'>自定义</b>模型开发

    如何为ESP8266构建自定义盾牌?

    我正在寻找某种如何为ESP8266构建自定义盾牌的指南。 到目前为止,我已经使用 NODEMCU 构建了功能原型,但我现在想简化事情并使其更小。 1. 是否有一些书面的、开放的硬件指南 (很好
    发表于 07-08 07:17

    HarmonyOS开发案例:【 自定义弹窗】

    基于ArkTS的声明式开发范式实现了三种不同的弹窗,第一种直接使用公共组件,后两种使用CustomDialogController实现自定义弹窗
    的头像 发表于 05-16 18:18 1303次阅读
    HarmonyOS开发案例:【 <b class='flag-5'>自定义</b>弹窗】

    精选推荐!看大佬用树莓4做个迷你版PS5

    树莓派上设置RetroPie: 将MicroSD卡插入电脑。 从官方网站下载适用于你的树莓型号的RetroPie .img.gz镜像。 使
    发表于 05-13 10:24

    TSMaster 自定义 LIN 调度表编程指导

    LIN(LocalInterconnectNetwork)协议调度表是用于LIN总线通信中的消息调度的一种机制,我们收到越来越多来自不同用户希望能够通过接口实现自定义LIN调度表的需求。所以在
    的头像 发表于 05-11 08:21 623次阅读
    TSMaster <b class='flag-5'>自定义</b> LIN 调度表编程指导

    HarmonyOS开发实例:【自定义Emitter】

    使用[Emitter]实现事件的订阅和发布,使用[自定义弹窗]设置广告信息。
    的头像 发表于 04-14 11:37 982次阅读
    HarmonyOS开发实例:【<b class='flag-5'>自定义</b>Emitter】

    鸿蒙ArkUI实例:【自定义组件】

    组件是 OpenHarmony 页面最小显示单元,一个页面可由多个组件组合而成,也可只由一个组件组合而成,这些组件可以是ArkUI开发框架自带系统组件,比如 `Text` 、 `Button` 等,也可以是自定义组件,本节笔者简单介绍一下自定义组件的语法规范。
    的头像 发表于 04-08 10:17 607次阅读

    fpga仿真器接口定义

    FPGA(Field-Programmable Gate Array,现场可编程门阵列)仿真器接口的定义主要依赖于仿真器的具体设计和所支持的通信协议。在FPGA的设计和仿真过程中,接口
    的头像 发表于 03-15 14:01 1179次阅读

    xds100v3仿真器引脚定义

    中,我将详细介绍xds100v3仿真器的引脚定义。 首先,让我们来了解一下xds100v3仿真器的整体结构和基本原理。xds100v3仿真器由一个主控制
    的头像 发表于 01-05 13:40 4532次阅读

    基于YOLOv8实现自定义姿态评估模型训练

    Hello大家好,今天给大家分享一下如何基于YOLOv8姿态评估模型,实现在自定义数据集上,完成自定义姿态评估模型的训练与推理。
    的头像 发表于 12-25 11:29 2799次阅读
    基于YOLOv8实现<b class='flag-5'>自定义</b>姿态评估模型训练

    博途用户自定义库的使用

    博途官方提供了很多库,比如:基本函数库、通信库、安全库、驱动库等等,用户可以使用库中的函数/函数块来完成具体的控制任务。除了官方的库,我们也可以创建自己的库(用户自定义库)。比如,把项目
    的头像 发表于 12-25 10:08 890次阅读
    博途用户<b class='flag-5'>自定义</b>库的使用