Solène 围绕旧电脑发起了为期一周的个人计算挑战。我选择使用 Amiga 一周。在本期中,我写了我的经历,以及 Commodore 死后现代计算失去了什么。我还想展示一些你可以用 Amiga 甚至模拟器做的事情,如果你想尝试的话。如果有人将其发送给您并且您想阅读更多内容,请查看后面的问题。通过在下面订阅或将站点添加到您的 RSS 阅读器,在您的收件箱中获取未来的问题。正如我一直告诉我的伙伴,Amigas 不是一种瘾,它们只是一种非常昂贵的爱好。本期音乐来自 H0ffman 和 The Black Lotus 的 Eon 演示。按播放并继续阅读,尽管您确实应该在某个时候观看演示。他们把这么多东西塞进两张软盘里真是太神奇了。更令人惊奇的是它如何在具有 1Mb RAM 的 OCS A500 上运行。 Eon 使用绿屏文本时代的芯片冲洗每条备用扫描线,以在机器上提供高级艺术。 TBL 写了一篇博客文章系列,解释了它是如何完成的。朋友、熟人和随机的人经常问我,“有史以来最大的计算机范围是什么,为什么是 Commodore Amiga?”。我当然不会等他们问我。我只是大声说出为什么 Amiga 是街对面最好的原因。有些人可能会说 Amiga 的所有者是最初的计算机迷。我认为这是对 Commodore 64 所有者的侮辱。尽管如此,Amiga 还是以现代计算所没有的方式引起了我的共鸣。尽管 Commodore 于 1994 年去世,但 Amiga 本身在一段时间内成为了僵尸平台。在很长一段时间里,Amiga 随时都会带着报复回来,直到它没有。它有点变成了一个笑话,直到有一天这个笑话被遗忘了。这主要归结为长期存在、毫无意义和无益的法律纠纷。但每天仍有成千上万的人使用 Amigas 进行创作、编码和娱乐。我只是其中之一。对于一个带有死操作系统的死平台,有大量的活动。新的硬件、软件、游戏和操作系统一直在问世。
Hyperion 几个月前发布了 AmigaOS 3.2。我的副本与 Solène 的挑战同时到达。 AmigaOS 3.2 是官方 Amiga 操作系统的最新版本,紧随 2019 年的 AmigaOS 3.1.4.1 之后炙手可热。 AmigaOS 3.2 是今年 Amiga 继 NetBSD 9.2 和 Debian Linux 之后的第三个主要操作系统版本。 Amiga 用户意识到 Cloanto、A-EON 和 Hyperion 的法律斗争不会让 Amiga 回归。他们制造了自己的玩具,Amiga 的未来从未如此光明。 WinUAE、Amiga Forever、Amiberry 和 Pimiga 提供了使用 Amiga 软件的简单方法。基于 FPGA 的 MiSTer 和 Vampire Standalone 等新系统提供了出色的兼容性。 eBay 的价格可能令人眼花缭乱,但升级比以往任何时候都更便宜、更好。 Pistorm 是适用于低端 Amigas 的多合一加速器、RAM、存储和图形卡。即将推出的 Buffee 加速器承诺相当于高达 400Mhz 的 68040 CPU 速度和 1 GB 的 RAM。事后看来,从头开始安装新操作系统并不是 Solène 挑战的最佳起点。与使用 Amiga 4000 相比,我花在安装和配置上的时间更多。它有一个以 55Mhz 运行的摩托罗拉 68060 CPU、352Gb 的存储空间、全 1080P 高清显卡、16 位声音、以太网和 USB 2.0。为了挑战,我将 RAM 从 658Mb 降低到 386Mb。我在这里所做的一切都可以在配备 Pistorm 或 TerribleFire 板和 Plipbox 的 Amiga 500 上完成。这台机器告诉你的最大谎言是它是一台现代计算机。快 30 岁了,我有更强大的厨房用具。大多数时候你不会注意到年龄。我的 1992 Amiga 4000 和 1982 ZX Spectrum 之间的差异远远大于我的 Amiga 4000 和同一张桌子上的现代 PC 之间的差异。 Amigabill 贯穿了 13 个他喜欢的 AmigaOS 3.2 新功能。大多数是以某种形式存在于第三方工具中的生活质量改进。来自 Amiga OS 3.9,迄今为止最大的区别是速度。 Amiga OS 3.2 凭借其 3.1 传统而飞速发展。 Amiga OS 3.9 建立在 Amiga OS 3.5 之上,两者都很臃肿(按 Amiga 标准)。当时,他们是迈向 PPC 驱动的未来的垫脚石。不幸的是,未来从未完全到来。安装有一些小问题,但我最终到达了那里。我安装了 BestClassicWB,因为我更喜欢 OS 3.9 的外观。我添加了语音和 Fat95 处理程序,Eastern 生成图标缩略图和 WarpDT WebP 和 PSD 数据类型。 Datagubbe 为我省去了详述更多让 Amiga 变得伟大的小事情的麻烦。由于图标、处理程序和数据类型是我们从 Amiga OS 中丢失的一些最重要的东西,我将在这里分解它们。
AmigaOS 通过 .info 文件优雅地处理文件元数据。这些管理权限和关联(称为默认工具)。它们提供了一些类似于称为工具类型的本地化环境变量。文件夹、文件甚至设备都可以有 .info 文件,如上面的屏幕截图所示。在 Amiga OS 3.2 中,默认图标存储在 ENVARC:Sys 中。这些为缺少图标的文件提供默认设置。图标与其关联的文件是分开的。因此,Amiga 缺乏原生缩略图概念。像 Eastern 这样的 3rd 方工具会为缺少缩略图的文件生成缩略图图标。 Amiga OS 使用可插拔文件系统模型。要添加对新文件系统的支持,请安装处理程序并创建挂载列表。处理程序向 AmigaOS 描述文件系统。挂载列表是一个文本文件,它描述了一个指定处理程序的物理设备(例如 CD0 的 CD)。这让扩展的 1985 年 Amiga 1000 使用现代文件系统,如 FAT32 和 NTFS。例如,我使用 AllegroCDFS 读取 DVD。 DVD 是在 Commodore 破产两年后才出现的。 Amiga 设备具有物理名称和逻辑名称。物理名称通常指的是一个设备,例如 DF0:用于第一个物理驱动器,DF1:用于第二个等等。磁盘内容既不知道也不关心它在哪个驱动器中,因此使用逻辑卷名称(例如 NComm:)。可以将逻辑卷名称分配给文件夹。可以将多个文件夹分配给同一个逻辑卷,例如 LIBS:在上面的屏幕截图中。这就像一条路径。 NComm 工具并不关心它的位置,它只是寻找 NComm:并找到它需要的东西。许多现代系统中不常用的两种设备是 RAM: 和 RAD:。想象一下,当您杀死 Slack 时,一个超快的临时磁盘驱动器会翻倍。那是 RAM:它非常适合处理文件存档。 RAD:是一种固定大小的可引导 RAM 磁盘,可在软重启后继续存在。大多数现代操作系统都存在等价物。它们值得一试。直到失去它们,你才真正知道它们有多大用处。
一些最好的 Amiga 软件在 30 多年前问世,早在现代文件格式出现之前。虽然 Amiga 引入了许多标准,但原生格式在今天并不常见。数据类型为旧的 Amigas 带来了现代格式。与文件系统处理程序一样,数据类型描述文件格式并告诉操作系统如何处理它。只要存在相关数据类型,任何数据类型感知程序都可以使用任何文件格式。 Commodore 在 Workbench 3.0 中引入了 Multiview。这有点像 1992 年的 Mac OS 预览版。AmigaOS 3.2 带有适用于现代格式(如 Jpeg 和 PNG 文件)的数据类型。 Oliver Roberts 的 WarpDT 数据类型支持 Photoshop PSD 文件和 Google 的 WebP。 Microsoft Word、Canon CR2 Raw Photos 以及更晦涩的格式(如 C64 Koala 屏幕格式)存在数据类型。 Commodore 引入了 AmigaGuide 超文本格式以提供开发人员文档访问。与 HTML 不同,AmigaGuide 是轻量级的,专为离线使用而设计。图像不是内嵌的,但可以从文档中链接到。 Aminet AmigaGuides 涵盖了从星际迷航剧集到终极德国土豆指南的所有内容。这一周我用我的 Amiga 做各种事情,但我不是每天都做个人计算。 Amigas 可以做电子邮件,但不值得只设置一个星期。我通常用 Protext 和 WordWorth 写作,但一周的大部分时间都在了解 Amiga OS 3.2 的 TextEdit。在 Amiga 上浏览网页是可能的,但现代网站使用起来并不有趣。 IBrowse 2.5 于今年 4 月最后一次更新,支持现代 HTTPS 甚至一些 Javascript。 NetSurf,虽然慢,但支持 CSS 和现代 JS。还有一些我在 Amiga OS 3.9 上做的事情我还没有准备好设置。例如,我通常使用 Stunnel、ZNC 和 Bitlbee 来访问 Telegram、Slack 和 Mastodon。我使用 Newscoaster 来赶上公共和私人 Usenet 服务器。我喜欢玩 Vista 和 Lightwave。我使用 ImageFX、Photogenics 和 Art Effect 修复照片。我什至仅使用 Amiga 制作了坏苹果东方视频的动画版本。
我在 Secure Scuttle Butt 上度过了一周,因为我使用的是基于 Windows 的客户端。我没有时间事先设置任何更便携的东西。在一周内,我使用 Turbo Calc 模拟了 COVID 统计数据,使用 EaglePlayer 和 BBC Radio 6 Music 使用 Amiga AMP 收听了 mods。我在 Thinkpad 上使用带有蓝牙扬声器的 Creative BT-W2 USB 蓝牙声卡。它可以很好地替代 Thinkpad 糟糕的扬声器。我将它连接到 Amiga,然后 modtunes 开始在扬声器上播放。我的邻居可能永远不会原谅我。我玩弄了 ST Micro 的发现板来为 ZX20 构建可重定向的声音支持。我将运行一些 USB 声卡代码的 STM32F407 板插入 Amiga,它第一次工作。我想让 ZX20 可以使用 STM32 作为一种媒体播放器/DSP/协处理器。如果它适用于 ZX20,它可能也适用于 Amiga。我使用 Roadshow TCP/IP 堆栈来访问我的网络和 Internet。许多较旧的 Amiga 软件使用 serial.device 进行串行链接。 Telser 创建了一个通过 IP 工作的假串行设备。我可以将它指向任何网络目的地,并通过老式客户端连接到 BBS。它还开辟了做一些更酷的事情的可能性。星期六的大部分时间我都在尝试使用 Yaesu FT-897d 无线电来获得 CAT 控制。虽然我最终成功了,但背景 RF 噪声使解码 2m APRS 广播变得不可能。我退回到 Windows 10 PC 上的 WebSDR,并通过虚拟电缆将音频路由到 Direwolf 音频调制解调器。我将 AmiCom 配置为通过 Telser 在网络上使用 Direwolf 作为 KISS TNC 并拨入。上面的屏幕截图显示了北英格兰柴郡周围 APRS 流量的解码。我还尝试通过 af_mksstv 从 Amiga 发送 2M 上的 SSTV,但我只有一部手机可以进行解码。鉴于 RF 噪声水平,我怀疑有人会捡到它。如果你这样做了,我很想看到你的解码!尽管可能,但大多数现代活动在现代计算机上都更快。 Amiga 有很多功能,几乎所有东西都有软件。 Amiga 软件控制您的手更少,并且通常涉及更多步骤。一些活动涉及现代系统上不存在的等待时间。从好的方面来说,Amiga 软件很少具有遥测功能。监视用户会占用周期,他们会注意到。
当然,我在 Amiga 上玩游戏。是的,我可以全速全屏玩《毁灭战士》,但我可以在 PC 上玩。我更喜欢被 Archer Maclean's Pool 侮辱,在 Stunt Car Racer 中疯狂跳跃和炸毁蠕虫。也不全是老游戏。今年,AGA 重制了 Turrican 2、Supercars 2 和最近发布的 Turbo Sprint。 Amiga 500 拥有者并没有被抛在后面。作品中有一个新的 Robocop 街机端口,以及 Wrong Way Driver 和 Super Delivery Boy 等原创游戏。 Dread 是即将推出的未加速 Amiga 500 Doom 重制版。没错,在未加速的 Amiga 500 上全速运行。您可以在 25 分钟后观看上面的视频。是的,我可以通过我的 Amiga 的蓝牙扬声器收听网络广播。是的,这确实以一种书呆子的方式感觉很酷,但这不是拥有它的理由。怀旧有很强的吸引力,但 Amiga OS 3.2 不是怀旧,它是新的。 2021 年使用 Amiga 的主要原因与 1985 年相同 - 创造力。 iPad 是第一款成功的面向消费的大众市场计算设备。是的,您现在可以在 iPad 上进行创作,但因为它最初是为消费而非创作而设计的。 iPad 的成功导致以消费为导向的设计模式被添加到现代系统中。从一开始,Amiga 就是为创造力而设计的。它渗透到操作系统中。一切都有应用程序。在问世 36 年后,Amiga 仍然擅长像素艺术、音乐和 3D 图形。缺乏始终连接的设计减少了分心。多任务操作系统使事情变得可用。 Amiga 上的个人计算是有意的,而不是被动的。没有厄运滚动。没有弹出窗口的干扰。没有来自精心挑选的合作伙伴的推荐内容。你打开,做你感兴趣的事情,然后关掉它。我在 Mac System 7 上也有类似的经历。当然,最快的 68k Mac 是 Amiga。在这段视频中,Amigalove 的 Intric8 一步一步地介绍了他在 Deluxe Paint III 中制作的令人惊叹的 Tron 艺术作品。如果您想(重新)学习如何制作自己的像素艺术,Pixel Vixen 的 YouTube 频道除了她自己的艺术之外,还提供豪华绘画教程。
如果您更喜欢 3D,那么 Amiga Raytracing Society 有一个 50 部分的 Lightwave 教程。 Lightwave 被广泛用于电视连续剧,如巴比伦 5 和 90 年代的 Robocop 电视节目。它在电影中也很受欢迎,被用于原版侏罗纪公园、卡斯帕和拆迁人等电影中。 Hoffman 的 DJ Protracker mods 在他的 Unstable Radio 套装中使用了两个 Amigas 和 PT-1210。 Bizzy B Science 的 OctaMED 教程播放列表将让您立即放弃一些严肃的 Drum 'n' Bass。 PJ Hutchison 的网站有一些精彩的编程教程,而 Weiju Wu 的 Amiga Programming in C 播放列表绝对值得一看。所有 Amiga 编程教程之母必须是 Scoopex 的 Amiga 硬件编程的 Photon,它会带您从头到尾完成经典的演示编码。 ed(1)conf 发现了这个关于玩 Nethack 的 ATI Ascii 图形加速器的旧页面。我可以做梦。我知道有更好的 Amiga 演示和更好的音乐,但对很多人来说,Jesus On E 很突出,所以我想我会以它结束。引用 18 世纪著名作家塞缪尔·约翰逊的话:好吧,也许他在谈论伦敦。但如果他有一个 Amiga,我敢肯定他会说一些类似的话。下个月我会收到更多来自 The Dork Web 的故事。如果你喜欢它,你可以在下面注册。