前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >用RetroPie开发一个复古游戏机 【Gaming】

用RetroPie开发一个复古游戏机 【Gaming】

作者头像
五月Rambo
修改2019-11-11 17:54:34
1.8K0
修改2019-11-11 17:54:34
举报

在Linux上玩你最喜欢的经典游戏机游戏,如Nintendo, Sega, Sony等。

图片来自:Opensource.com

我在YouTube频道上遇到的最常见的问题就是我最喜欢的发行的Linux版本是什么。如果我把答案限制在我在台式电脑和笔记本电脑上运行的东西上,那么Linux通常是基于Ubuntu的Linux发行版的某种形式。我对这个问题的诚实回答可能会使许多人吃惊。我最喜欢的Linux发行版实际上是RetroPie。

正如我对Linux和开源软件充满热情一样,我同样也对经典游戏,特别是90年代和更早的视频游戏充满热情。我把大部分剩余收入都花在了老游戏上,现在我收藏了近千款游戏,可在20多个游戏机使用。在业余时间,我会去跳蚤市场、庭院促销、房地产销售商和eBay上购买各种游戏机的游戏,包括Nintendo, Sega, and Sony的几乎每一款游戏。我很喜欢有一些关于经典游戏的东西,那种似乎失去了游戏发布的魅力的今天。

不幸的是,收集复古游戏也有它的挑战性。带有存储文件的内存的胶片将随着时间的推移而失去电量,需要更换电池。虽然更换电池并不难(如果你知道怎么做的话),但还是很费时的。CD-ROM上的游戏容易出现光盘损坏,这意味着即使你很好地照顾它们,它们仍然会随着时间的推移丢失数据,变得不能玩。此外,有时很难找到一些游戏机的替换零件。如果大多数经典游戏是可用的,这就不是什么大问题了,但绝大多数游戏从来没有在数字平台上重新发布过。

在RetroPie上玩游戏

RetroPie是一个伟大的项目,也是像我这样的复古游戏爱好者的一个财富。RetroPie是一个基于Raspbian的发行版,用于Raspberry Pi(尽管它可以在其他如PC的平台上工作)。RetroPie引导进入一个图形界面,通过游戏板或操纵杆完全可以控制,并让您轻松管理您喜爱的游戏的数字副本(ROM)。你可以从网上搜集信息,以便更好地管理你的收藏以及最喜爱的游戏列表,整个界面对用户非常友好和高效。从界面,你可以直接进入游戏,然后通过按下您的游戏机中的按钮组合来退出游戏。您很少需要键盘,除非您必须输入WiFi密码或手动编辑配置文件。

我使用RetroPie来管理我收藏的每一款游戏的数字副本。当我从本地商店或易趣上购买游戏时,我也会下载ROM。作为收藏者,这对我来说非常方便。如果我旁边没有一个特定的实体的游戏机,我可以启动RetroPie,快速进入一个游戏快速而无需连线或清理盒子接触端。关于在最开始的硬件上玩游戏还有一些话要说,但如果时间紧迫,RetroPie还是非常方便的。我也不必担心电池没电,盒子接触不干净,光盘损坏,或任何像我这样的收藏家必须定期处理的其他问题。我只是简单地玩个游戏。

而且,RetroPie让我灵活地利用我的技术来实现通常不可用的附加功能。例如,我设置了三个RetroPies,每个RetroPie通过使用Syncthing(一种流行的开源文件同步工具)在彼此之间同步游戏。游戏同步会自动进行,这意味着我可以在一台电视上开始一个游戏,然后在另一台设备上的继续运行,因为保存的文件被同步了。为了更进一步,我还将保存和配置文件备份到Backblaze B2,因此如果SD卡出现故障,这些文件将受到保护。

设置RetroPie

设置RetroPie非常简单,如果您以前(如Raspbian)设置过Raspberry Pi Linux发行版,那么过程基本上是相同的,您只需下载IMG文件并使用另一个工具(如蚀刻器)将其闪存到您的SD卡,然后将其插入RetroPie,再插入交流适配器和游戏板,并通过HDMI将其连接到电视。或者,您可以购买一个案例,以保护您的追溯从外部元素和添加视觉吸引力。下面列出了您需要开始的事项:

•Raspberry Pi皮板(建议型号3B+或更高)

•SD卡(建议16GB或更大)

•USB游戏板

•UL认证的微型USB电源适配器,至少2.5安培

如果您选择添加可选的Raspberry Pi盒子,我建议您使用RetroFlag中的Super-NES和Super-Famicom主题的盒子。这些箱子不仅看起来很酷,而且还有功能齐全的电源和复位按钮。这意味着您可以将重置和电源按钮配置来直接触发操作系统的停止过程,而不是突然终止电源。这无疑会带来更专业的体验,但它确实需要安装一个特殊的脚本。这些说明在RetroFlag的GitHub页面上。小心:亚马逊和易趣上有很多不同质量的盒子。其中一些是廉价的仿制品,而另一些质量也较低。事实上,即使是按RetroFlag的盒子,质量也不尽相同——我在以NES为主题的盒子中遇到了一些电源的分配问题,这使得游戏体验变得很不稳定。如果有疑问的话,我发现RetroFlag的超级NES和超级Famicom主题的盒子非常好。

添加游戏

当您第一次启动RetroPie时,它将调整文件系统的大小,以确保您可以完全访问SD卡上的可用空间,并允许您设置游戏板。我不能给你游戏ROMs的链接,所以我会把那部分留给你去弄清楚。找到它们后,只需将它们添加到指定文件夹中的RetroPie SD卡,该文件夹位于/home/pi/RetroPie/roms/<console\u name>下。您可以使用自己喜爱的工具将ROMs传输到Pi,例如终端中的SCP、WinSCP、Samba等。添加游戏后,您可以按start并选择重新启动EmulationStation选项来重新扫描它们。当它重新启动时,它会自动为您添加的ROM添加菜单栏,基本上就这些了。

(重新扫描将更新EmulationStation的游戏资源册。如果你不这样做,它不会列出你复制的任何新添加的游戏。)

关于游戏的性能,您的体验将根据您游戏机的模拟而有所不同。例如,我注意Sega Dreamcast游戏几乎不运行,大多数Nintendo 64游戏将因为不好的帧率而运行缓慢。许多PlayStationPortable(PSP)游戏的性能也不一致。然而,所有的8字节和16字节的游戏机模仿似乎都是完美的,我没有遇到一个运行的不好的8字节或16字节的游戏。令人惊讶的是,为最初的PlayStation设计的游戏在我看运行十分良好,考虑到Raspberry Pi的较低的性能潜力,这是一个伟大的壮举。

总的来说,RetroPie的性能很好,但是Raspberry Pi没有游戏PC那么强大,所以相应地调整您的期望值。

结论

RetroPie是一个非常棒的开源项目,致力于保护经典游戏,也是各地游戏收藏者的一个宝藏。有一个自己的实体游戏的数字副本是非常方便的。如果我告诉我童年的自己,有一天我可以在一个设备上拥有我收集的完整的游戏,我可能不会相信。但RetroPie已经成为我家的“主食”,提供数长时间的乐趣和享受。

如果你想看到我提到的一部分信息以及一个快速的安装指导概述,我的YouTube频道上有一个视频可以介绍相关过程,并在最后展示一些游戏。

本文系外文翻译,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系外文翻译前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 在RetroPie上玩游戏
  • 设置RetroPie
  • 添加游戏
    • 结论
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档