raspberry pi_在Raspberry Pi上复活Amiga

raspberry pi

我是复古游戏的忠实拥护者,并且保留计算机历史,将我们带到了今天。 我认为大多数程序员都拥有一台有助于发展对编程的热爱的机器。 对我来说就是阿莫加准将 。 我目前正在恢复几个Amigas,以使其恢复工作状态。 这将花费我一些时间,但是我希望我可以快速启动并运行,以便可以使用OS并完成一些我小时候从未完成的游戏。

16-bit memories

16位内存,© Toni Bratincevic ,经创作者许可使用。

当我开始在Red Hat工作时,我发现了一个充满热情的社区,围绕着复古系统,尤其是Amiga。 我们在总部拥有一个专门讨论旧系统的分组讨论室,我的Red Hatters同事也为此捐赠了游戏和游戏机。

Red Hat breakout room

红帽的复古游戏收藏。

我可以在上面放一个Amiga吗?

作为Linux爱好者,我经常发现自己对一些晦涩的硬件有所思考,并想:“我想知道我是否可以在Linux上使用它?” 或更经常地,“我想知道我是否可以在上面安装Linux?” 我责怪我年轻时玩冒险游戏并为这种思维解决难题。 最近,我想:“我想知道是否可以在上面安装Amiga模拟器?” 这篇文章是一个周末度过的结果。 它绝不是您可以使用Amiga进行仿真的所有功能的完整指南,但它应该是一个不错的开始。 我将提供所有软件的链接,并介绍我在复古周末学到的一些知识,以及一些将其用于下一步的指南。

这是我可以运行Amiga的设备:

  • 联想500e Chromebook
  • Nexus 7
  • 树莓派
  • 三星Galaxy Tab 10
  • Ubuntu电脑
  • Windows PC

Amiga模拟器

阿联酋是1995年发布的开放源代码模拟器。该缩写词最初代表不可用的Amiga模拟器,但现在通常被称为Universal Amiga Emulator,Ultimate Amiga Emulator或Ubiquitous Amiga Emulator。 或更简单地说,阿联酋。 适用于Android,Linux,Chrome,MacOS和Windows的大多数仿真器都是该项目的端口或分支,或者来自仿真社区。 我还在支持Android应用的Chromebook上使用阿联酋来模拟我的Amiga。

名称 平台 下载 资源
FS-UAE Windows,Mac,Linux 下载 资源
WinFellow 视窗 下载 资源
WinUAE 视窗 下载 资源
Amiga Forever Essentials 安卓系统 下载
UAE4Droid 安卓系统 下载 资源
Uae4all2 安卓系统 下载 资源
Uae4arm 安卓系统 下载 资源

我更喜欢FS-UAE ,它在许多平台上都可用。 在Crostini(Chromebook上为Linux)或Ubuntu上,您可以使用以下命令进行安装:

 sudo apt-get install fs-uae fs-uae-arcade fs-uae-launcher 

关于Chromebook和Crostini的警告:Chromebook尚不支持Linux应用程序上的音频,但ChromeOS 74 即将提供功能。我更喜欢基于Linux的模拟器,因此我现在正在使用Amiga Forever Essentials Android应用程序。 我还安装了Linux应用程序,准备在Linux应用程序的音频和GPU加速可用时使用。

Chromebook running FS-UAE

运行FS-UAE的Chromebook

Ubuntu running FS-UAE

运行FS-UAE的Ubuntu

Amiga启动

我使用的所有仿真器都是开源的。 但是,为了运行任何Amiga软件,您需要具有版权且只能在许可下使用的kickstart ROM。 您可以从Cloanto购买一个,它们与Amiga Forever捆绑在一起。 为了快速起步并运行,您可以购买Android应用程序Amiga Forever Essentials ,当我撰写本文时,它仅为1.99美元。 如果您是Amiga的忠实拥护者,那么永远值得购买Amiga Forever,因为它包含大量的演示,游戏和预配置的系统,并且拥有您可以效仿完整系统的一切。

FS-UAE模拟器可以扫描Amiga Forever的安装CD,然后自动将kickstart ROM复制到它们自己的配置文件夹中。 在我的Ubuntu桌面上,FS-UAE在“文档”下创建配置文件夹。

Configuration folders on Ubuntu for FS-UAE

Android和Chromebook上的Amiga

在我的Samsung Tab 10,Nexus 7和Chromebook上设置模拟器非常简单。 有许多适用于Android的仿真器,如果您购买了Amiga Forever Essentials应用程序,它将把商业kickstart ROM安装到仿真器可以访问的共享文件夹中。 只需下载一个仿真器,即可开始配置系统。

Amiga Forever Essentials应用程序可在带有UAE4DroidUae4arm模拟器(我更喜欢Uae4arm)的Android上运行。 在Android上模拟Amiga的优势之一是对控制器的支持。 我在平板电脑上使用我的8bitdo控制器,它运行正常。 8bitdo在RetroPie上效果很好,但通过Amiga发行版Amibian和DietPi上的蓝牙可能不可靠。 我更喜欢带有加密狗或电线的控制器,因为它可以最大程度地减少滞后,并且每次都能工作。

Raspberry Pi上的Amiga

对于树莓派,有两个专门的发行版在Amiga: Amiberry ,上运行DietPiAmibian 。 或者,您可以从标准Raspbian存储库中安装您选择的仿真器。 您不限于这些选项中的任何一个。 两者的配置几乎相同。 我都尝试过,并且我的首选是Amibian,除了别的原因,它更接近Raspbian,我对此感到更自在,并且对配置进行了深思熟虑。 两个发行版都非常精简,并且不包含很多“膨胀”安装的软件包。 他们通常使用SDL运行而不需要窗口管理器或运行X Window会话。 它们可以快速启动并依靠资源。 完善!

硬件

  • 树莓派3B +
  • Logitech F71游戏手柄(我认为软件狗比RetroPie上的蓝牙更容易)
  • Smraza案
  • HDMI和USB电缆
  • 讲者
  • MicroSD卡(我使用了32GB的Samsung MicroSD)
  • 闪存驱动器(可选)
  • 键盘
  • 鼠标或轨迹球
Raspberry Pi, gamepad, and Amibian.

入门

第一步是安装Amibian。 从Amibian网站下载磁盘映像-从菜单中单击“下载”,然后将文件保存到您的计算机。

现在,将该图像刷新到MicroSD卡。 最简单的方法是使用Etcher ,它在Linux,Windows和MacOS上都可用

  • 下载并安装Etcher
  • 将MicroSD卡插入机器
  • 启动蚀刻机
  • 选择您从Amibian下载的解压缩图像文件
  • 选择您的MicroSD卡
  • 点击Flash按钮

这将用Amibian映像刷新MicroSD卡。 我使用USB读卡器,因此可以将其作为普通闪存驱动器插入。

将您的Raspberry Pi放在一起,然后插入MicroSD卡。 然后加电!

Raspberry Pi layout

最初设定

接下来,展开文件系统以使用整个MicroSD卡。 单击退出按钮,然后回到命令提示符。

由于您以root用户身份登录,因此请打开Raspbian配置工具:

 raspi-config 
Raspberry Pi configuration tool

必须做的改变:

  • 转到“ 高级选项”菜单
  • 选择扩展文件系统

可选的生活质量变更

  • 通过遵循Raspberry Pi Foundation的本指南 设置无线网络
  • 网络选项»SSH中启用S​​SH,因为使用SFTP客户端(例如FileZilla)将文件添加到Pi上非常方便
  • 在“ 本地化选项”中 ,根据需要更改本地化和键盘布局。 默认为英国(大不列颠)
  • 更新到最新版本,总是一件好事

配置模拟器

将kickstart ROM复制到Raspberry Pi。 如果网络正常,则可以使用FileZilla或其他SFTP客户端来传输文件。 (因为我在Windows下运行Amiga Forever,所以我使用它将ROM从Windows计算机复制到我的Pi。)Amiga Forever还附带了很多游戏和演示。 它们以RP9格式存储,它们只是ZIP文件。 您可以提取它们并将ADF(Amiga磁盘格式)文件复制到您的Pi上以从那里播放它们。

Configuring emulator and kickstart

如果将kickstart文件和游戏存储在USB闪存驱动器上,则可以从主配置窗口配置kickstart的路径。

如果您从Cloanto购买了kickstart,则必须将rom.key文件复制到kickstart ROM中。 它们被加密,并且密钥将它们解锁并充当您的许可证。 没有密钥,ROM将无法工作。

Using Filezilla to copy ROMs from the desktop to the Raspberry Pi

如果启动程序存储在USB驱动器上,则可以将System ROMs文件夹更改为指向USB。 路径以/ media / usb0开头,后跟存储kickstart的驱动器上的文件夹。 因此,如果闪存驱动器上有一个名为kickstarts的文件夹,则路径为/ media / usb0 / kickstarts

Configuring paths to kickstarts

丹·伍德(Dan Wood)提供了一个精彩的演练视频 ,介绍如何实现这一目标。 他的YouTube频道包含有关原始Amigas和模拟的丰富内容,非常值得一看,如果您是Amiga粉丝。

复古派

除了上面提到的模拟器之外,对于Raspberry Pi,我还建议使用RetroPie ,其中包括用于Amiga的Amiberry并易于启动游戏。 此外,FS-UAE-Arcade是所有设置的不错选择,因为它会在您的游戏配置文件周围创建一个信息亭,从而使其更易于启动。

要使它们运行,请使用阿联酋启动器在RetroPie中配置默认​​系统。 然后弹出RetroPie并启动Amiga游戏。 在加载之前,您会看到一个启动器屏幕,其中包含通过按Enter键配置设置的选项。 选择您的个人资料,然后所有游戏都将使用该个人资料启动游戏。

玩游戏

我们经历所有这些的原因是我们可以玩游戏,对吗? 那么我们如何添加它们呢? 我通常将游戏存储在MicroSD卡上amiga_files下的软盘文件夹中。 游戏采用ADF(Amiga磁盘格式)。 将它们视为Amiga软盘的快照。 某些游戏需要多个磁盘,并且有两种处理方法:可以在模拟器的“软盘”部分下加载每个磁盘,或者可以将文件ZIP并将ZIP文件加载到“软盘”上。 当您按下“重置”按钮时,它们将被自动提取。 如果您需要在游戏中添加软盘,请按F4键暂停游戏并返回到仿真器窗口。 从那里,您可以在“ floppies”下添加新磁盘,然后单击“ Resume”按钮。

Amiga拥有悠久的历史和非常活跃的社区-仍在为这些惊人的机器制作游戏。 Aquabyss是于2019年发布的新游戏,并且演示仍在开发中。

超越游戏

我对Amiga的兴趣不仅仅在于玩游戏。 从使用A2000学习编程的日子开始,我就对操作系统感兴趣。 在网上可以找到一些地方,以了解有关此标志性系统的更多信息以及如何将其进一步推广。

希望您在Raspberry Pi上玩Amiga玩的开心! 我很想听听您在评论中的反馈。

翻译自: https://opensource.com/article/19/3/amiga-raspberry-pi

raspberry pi

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值