经典屏保复活:飞行烤面包机重返现代Mac

一款名为 Afterglow 的免费工具,让 1990 年代风靡 Macintosh 的 After Dark 屏保重新跑在了今天的 Mac 上——而且是直接运行原始的 68k 模块代码,不是重制,也不是移植。

一个绕开模拟器的模拟器

这个项目出自开发者杰夫·哈尔特(Jeff Halter),经约翰·格鲁伯(John Gruber)在 Daring Fireball 上推荐后进入更多人视野,9to5Mac 作者马库斯·门德斯(Marcus Mendes)于 8 月 27 日做了报道。

过去想在现代设备上重温 After Dark,通常只有两条路:找一台老硬件,或者折腾一套经典 Mac OS 模拟器。两条路都不轻松,而且哈尔特指出一个更麻烦的问题——没有任何单一模拟器或老机器能忠实运行全部模块,有些动画跑得太快,有些又太慢。

Afterglow 的做法是反过来:不去模拟整台 Macintosh,而是造一个专门为 After Dark 模块服务的模拟器。它基于 Musashi 68k CPU 模拟器,只重新实现了运行这些模块所必需的那部分 Macintosh Toolbox 与操作系统 API,因此既不需要苹果的 ROM 文件,也不需要安装经典 Mac OS。

哈尔特这样解释动机:

在 90 年代,Berkeley Systems 的 After Dark 把飞行烤面包机、鱼群和星空天际线送到了每一块 Macintosh 屏幕上。它们有实用价值,能防止 CRT 显示器烧屏,同时也让人开心——那些动画可以是好笑的、超现实的、美的,有时候也挺恶心。

它们是值得被保存下来的艺术品。

能当系统屏保用,也能当博物馆看

Afterglow 不只是一个播放器。它内置了一个面向现代 macOS 的屏保模块,用户导入的任何 After Dark 模块都可以直接设为 Mac 的系统屏保——按项目页面的说法,配上 Liquid Glass 锁屏效果尤其好看。

功能清单还包括模块控制、全屏模式、随机播放、多模块同时运行、3D 包装盒展示、CRT 着色器(模拟老式显像管质感)、资源检视器,以及一个 DrawMorph 编辑器。

需要注意的是,软件本身不附带 After Dark 模块。导入方式做得比较宽松:把模块文件、磁盘镜像或压缩包拖进应用,Afterglow 会自动解压并识别其中的模块。此外它还支持在应用内直接浏览并安装互联网档案馆(Internet Archive)上的软件版本,不必自己去找文件。

下载与运行要求

Afterglow 目前为 1.0 版本,通过项目官网 morphing.cloud/afterglow 直接下载 DMG 安装包,为 Universal 通用二进制,要求 macOS 15 及以上系统。页面未标注售价,属于免费提供。

哈尔特此前还做过另一个同类项目 Lunacy——一个原生 Swift 应用,把 More After Dark 里的经典游戏 Lunatic Fringe 搬到了现代 Mac 上。

为什么这类项目值得关注

严格来说,屏保在液晶屏时代早就失去了防烧屏的实用价值。Afterglow 的意义更偏软件保存(software preservation):那些跑在 68k 处理器上的动画代码,如果没人为它们造一个能长期运行的容器,随着老硬件报废和模拟器停止维护,最终就只剩截图和录像。

用一个针对性的轻量模拟器把原始代码接住,比整套系统模拟更可控,也更容易在未来的 macOS 版本上持续维护。对怀念飞行烤面包机的用户来说,这是个能立刻装上就用的怀旧工具;对关注数字遗产的人来说,它示范了一种成本更低的保存路径。