请选择 进入手机版 | 继续访问电脑版
搜索
热搜: ROHM 模拟 车载
查看: 2307|回复: 5

【R课堂】在Raspberry Pi上模拟Commodore Amiga

  [复制链接]
回帖奖励 475 ROHM金币 回复本帖可获得 5 ROHM金币奖励! 每人限 1 次

该用户从未签到

4487

主题

5326

帖子

13

精华

管理员

最后登录
2024-6-13
发表于 2022-9-27 09:16:17 | 显示全部楼层 |阅读模式
这篇文章来源于DevicePlus.com英语网站的翻译稿。
在80年代末和90年代初,Commodore Amiga是一台梦想中的计算机。在充斥着信号噪声和屏幕只有16种颜色的时代,它带来了令人震撼的图形和声音效果。
Acorn Archimedes使Amiga的raw图像处理能力更强,但是软件库非常有限。最终,随着更加开放的x86 PC生态系统的建立,Amiga相较于竞争对手无法在价格、性能、市场份额和软件支持方面具备优势。
但是Amiga曾有一段时间是性能最优的家用计算机,因为它具有数千种颜色、4个声音通道和由3个定制协处理器支持的性能强大的Motorola 68000 CPU。
通常人们是因为玩游戏而对它有了进一步的认识。它最初被设计为单纯的游戏机,但没过多久就发展成一台完整的计算机。在那个时代,许多开创性的游戏都会首先根据Amiga进行编程设计,而与其他平台的兼容性较差。
不过,Amiga不仅仅适用于游戏,更具有巨大的历史价值。合理的说法认为,Deluxe Paint是家用计算机专业图形艺术和设计的真正起点—那时候Mac还是单色的。另一个让人非常感兴趣的是Amiga的演示场景(demo scene):由创建了用于艺术、音乐和编程技能演示的软件的爱好者们聚集的社区。
您如果对以上这些内容很感兴趣,那就太幸运了!现在,您只要使用一个Raspberry Pi就可以轻松实现对该领域的探索!在本项目中,您可以使用任意Pi,但是为了获得更好的性能,Raspberry Pi 3或4将是更好的选择。
您想模拟哪款Amiga?
刚开始在Raspberry Pi上模拟Amiga的时候可能会感觉无从下手。有多种指南可供您选择。
您大约可以模拟十几种不同的Amiga模型,这些模型以不同的方式进行配置和升级,并且有很多软件可以用于对其进行模拟。
而在实际应用中,低廉的Amiga 500是最畅销的,同时也是大多数开发者的选择,尤其是那些编写游戏的开发者。
对于Raspberry Pi,最好的模拟器选择是Amiberry,它针对ARM处理器进行了优化。Amiberry可以根据您的意愿对所有选项进行调整,同时它还设置了很多默认配置,可以省去您的一些工作。
使用受版权保护的软件
Amiga的最好用的程序中有些一直是免费的。演示场景和许多流行的应用程序(如ProTracker)都是如此。
更好的一点是,许多商业软件的版权持有者慷慨地为爱好者们提供了许可。您可以在Ami Sector One、Dream 17和Factor 5等网站上找到这些库。
获取Kickstart副本
您可以免费获得多种优秀的Amiga软件,但如果没有Kickstart来作为Amiga的固件以及引导加载程序,任何Amiga软件都无法运行。因为它受版权保护,并且不包含在Amiberry内,所以您必须自行获得。
Kickstart具有多个版本。其中最重要的Kickstart版本,也是对于本项目来说必须要使用的版本是1.3,因为您可以用其模拟Amiga 500。
最简单的方法是从Amiga Forever获取,版权所有者Cloanta将会很乐意低价出售给您。其提供的版本中包含Kickstart 1.3。
如果您有一部Android手机,并且可以便捷地从该设备中提取文件,那么您可以通过Play商店以更低的价格购买Amiga Forever Essentials。
如果您仔细查找的话会发现可以从某些网站上直接下载Kickstart,且无需许可证。我们不是您所在司法管辖区的律师,但是还是要提醒您,在未经许可的情况下,下载这些软件意味着您可能会涉嫌软件盗版活动。
安装Amiberry
如果您已经有了Kickstart文件,那么您只需要安装依赖项,然后下载执行文件即可安装Amiberry。
首先,使用以下命令更新Raspberry Pi OS:
sudo apt update && sudo apt upgrade -y
然后安装依赖项:
sudo apt install libsdl2-2.0-0 libsdl2-ttf-2.0-0 libsdl2-image-2.0-0 libxml2 flac mpg123 libmpeg2-4 -y
选择正确的二进制文件
现在,进入显示版本的页面,并获取二进制文件。您会注意到里面有针对每个版本Raspberry Pi的不同版本。
您还需要在与SDL2层交互和与dispmanx交互之间进行选择。dispmanx版本可以在更低级别的模型上运行,因此可以提供更好的性能,但是两者的工作内容基本相同。
为您的项目下载正确的二进制文件,然后将其复制到您的/home/pi/目录中。
这会创建出一个很长并且很难输入的目录名称;我认为将目录重命名为更短的名称比较好。如果您不打算在此设备上安装多个Amiga模拟器,那么可以将其命名为“amiga”。
在Linux上,我们使用mv命令来移动和重命名文件,如下所示:
mv ~/amiberry-rpi3-dmx-32bit ~/amiga
您的目录名称会略有不同,具体名称取决于您提取的二进制文件。
现在将您的Kickstarts文件复制到~/Amiga/kickstarts/,如果您是从Amiga Forever购买的,请将“rom.key”文件也复制到这里。
使用Amiberry模拟Amiga 500
在运行Amiberry之前最好退出桌面环境。从终端窗口也可以启动Amiberry,但是这会干扰到鼠标。
请进入Amiga目录并启动Amiberry:
cd ~/amiga
./amiberry
你将会看到如下所示的内容,
有很多配置,对吗?当然,如果您愿意的话也可以分别进行配置。当您查看Quickstart设置时,会发现已经选择了Amiga 500,紧接着下方是两个软件驱动器。我们需要做的就是选择一些软盘映像,然后按下开始。
您可能还想调整显示设置。出于某种原因,我在默认显示设置中切掉了左侧屏幕。您可以试一试看看自己喜欢什么样的效果。
这个屏幕不仅仅用来启动模拟器。您还可以用它来切换磁盘、编辑显示设置、重新启动或退出Amiberry。通过按下F12您可以随时返回此处。不用担心按下F12会与您想在软件中做的任何事情发生冲突,通过按下F10可以禁用Amiga功能键。

有奖问答:我们所说的软盘映像是什么?那么现在在Raspberry Pi上要怎么办呢?
Tips:点击阅读原文,获得答案
请规范答题,连续答错将无法获得奖励哦~

回复

使用道具 举报

该用户从未签到

2248

主题

1万

帖子

1

精华

论坛元老

最后登录
2024-6-13
发表于 2022-9-27 09:48:38 | 显示全部楼层

回帖奖励 +5 ROHM金币

此帖仅作者可见

使用道具 举报

  • TA的每日心情
    开心
    2022-8-31 10:36
  • 签到天数: 1 天

    [LV.1]初来乍到

    8

    主题

    6524

    帖子

    0

    精华

    论坛元老

    最后登录
    2024-6-13
    发表于 2022-10-2 18:00:57 | 显示全部楼层

    回帖奖励 +5 ROHM金币

    此帖仅作者可见

    使用道具 举报

    该用户从未签到

    1

    主题

    3806

    帖子

    0

    精华

    论坛元老

    最后登录
    2024-6-12
    发表于 2022-10-2 18:01:09 | 显示全部楼层

    回帖奖励 +5 ROHM金币

    此帖仅作者可见

    使用道具 举报

  • TA的每日心情
    开心
    2022-9-1 14:42
  • 签到天数: 1 天

    [LV.1]初来乍到

    2

    主题

    3420

    帖子

    0

    精华

    论坛元老

    最后登录
    2024-6-12
    发表于 2022-10-3 05:51:19 | 显示全部楼层

    回帖奖励 +5 ROHM金币

    此帖仅作者可见

    使用道具 举报

    该用户从未签到

    2384

    主题

    9839

    帖子

    0

    精华

    论坛元老

    最后登录
    2024-5-14
    发表于 2022-10-9 18:48:11 | 显示全部楼层

    回帖奖励 +5 ROHM金币

    此帖仅作者可见

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /2 下一条

    Archiver|手机版|小黑屋|罗姆半导体技术社区

    GMT+8, 2024-6-13 12:45 , Processed in 0.103159 second(s), 17 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表