<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>After Dark &#8211; mylogs.cn</title>
	<atom:link href="https://mylogs.cn/tag/after-dark/feed/" rel="self" type="application/rss+xml" />
	<link>https://mylogs.cn</link>
	<description>发现、记录、分享</description>
	<lastBuildDate>Tue, 29 Sep 2026 17:02:50 +0000</lastBuildDate>
	<language>zh-Hans</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
	<item>
		<title>经典屏保复活：飞行烤面包机重返现代Mac</title>
		<link>https://mylogs.cn/%e7%bb%8f%e5%85%b8%e5%b1%8f%e4%bf%9d%e5%a4%8d%e6%b4%bb%ef%bc%9a%e9%a3%9e%e8%a1%8c%e7%83%a4%e9%9d%a2%e5%8c%85%e6%9c%ba%e9%87%8d%e8%bf%94%e7%8e%b0%e4%bb%a3mac/</link>
		
		<dc:creator><![CDATA[steve, zhang]]></dc:creator>
		<pubDate>Sun, 30 Aug 2026 03:07:33 +0000</pubDate>
				<category><![CDATA[科技]]></category>
		<category><![CDATA[After Dark]]></category>
		<category><![CDATA[Afterglow]]></category>
		<category><![CDATA[Mac软件]]></category>
		<category><![CDATA[屏保]]></category>
		<category><![CDATA[模拟器]]></category>
		<category><![CDATA[软件保存]]></category>
		<guid isPermaLink="false">https://mylogs.cn/%e7%bb%8f%e5%85%b8%e5%b1%8f%e4%bf%9d%e5%a4%8d%e6%b4%bb%ef%bc%9a%e9%a3%9e%e8%a1%8c%e7%83%a4%e9%9d%a2%e5%8c%85%e6%9c%ba%e9%87%8d%e8%bf%94%e7%8e%b0%e4%bb%a3mac/</guid>

					<description><![CDATA[一款名为 Afterglow 的免费工具，让 1990 年代风靡 Macintosh 的 After Dark [&#8230;]]]></description>
										<content:encoded><![CDATA[<p class="wp-block-paragraph">一款名为 Afterglow 的免费工具，让 1990 年代风靡 Macintosh 的 After Dark 屏保重新跑在了今天的 Mac 上——而且是直接运行原始的 68k 模块代码，不是重制，也不是移植。</p>

<figure data-wp-context="{&quot;imageId&quot;:&quot;6ac17cbd7a1e4&quot;}" data-wp-interactive="core/image" data-wp-key="6ac17cbd7a1e4" class="wp-block-image size-large wp-lightbox-container"><img fetchpriority="high" decoding="async" width="1200" height="628" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://mylogs.cn/wp-content/uploads/2026/08/31b8b041612760d9518d2946db9e80d8_header.webp" alt="Afterglow 运行经典 After Dark 屏保" class="wp-image-5653" srcset="https://mylogs.cn/wp-content/uploads/2026/08/31b8b041612760d9518d2946db9e80d8_header.webp 1200w, https://mylogs.cn/wp-content/uploads/2026/08/31b8b041612760d9518d2946db9e80d8_header-300x157.webp 300w, https://mylogs.cn/wp-content/uploads/2026/08/31b8b041612760d9518d2946db9e80d8_header-1024x536.webp 1024w, https://mylogs.cn/wp-content/uploads/2026/08/31b8b041612760d9518d2946db9e80d8_header-768x402.webp 768w" sizes="(max-width: 1200px) 100vw, 1200px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption>图片来源：9to5Mac</figcaption></figure>

<h2 class="wp-block-heading">一个绕开模拟器的模拟器</h2>

<p class="wp-block-paragraph">这个项目出自开发者杰夫·哈尔特（Jeff Halter），经约翰·格鲁伯（John Gruber）在 Daring Fireball 上推荐后进入更多人视野，9to5Mac 作者马库斯·门德斯（Marcus Mendes）于 8 月 27 日做了报道。</p>

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

<p class="wp-block-paragraph">Afterglow 的做法是反过来：不去模拟整台 Macintosh，而是造一个专门为 After Dark 模块服务的模拟器。它基于 Musashi 68k CPU 模拟器，只重新实现了运行这些模块所必需的那部分 Macintosh Toolbox 与操作系统 API，因此既不需要<a href="https://mylogs.cn/%e5%8f%b0%e7%a7%af%e7%94%b5-2nm-%e5%b9%b4%e5%ba%95%e6%9c%88%e4%ba%a7%e8%83%bd%e5%86%b2-12-%e4%b8%87%e7%89%87%ef%bc%8c%e6%8f%90%e5%89%8d%e4%b8%a4%e5%b9%b4%e8%be%be%e6%a0%87/">苹果</a>的 ROM 文件，也不需要安装经典 Mac OS。</p>

<p class="wp-block-paragraph">哈尔特这样解释动机：</p>

<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p class="wp-block-paragraph">在 90 年代，Berkeley Systems 的 After Dark 把飞行烤面包机、鱼群和星空天际线送到了每一块 Macintosh 屏幕上。它们有实用价值，能防止 CRT 显示器烧屏，同时也让人开心——那些动画可以是好笑的、超现实的、美的，有时候也挺恶心。</p><p class="wp-block-paragraph">它们是值得被保存下来的艺术品。</p></blockquote>

<h2 class="wp-block-heading">能当系统屏保用，也能当博物馆看</h2>

<p class="wp-block-paragraph">Afterglow 不只是一个播放器。它内置了一个面向现代 <a href="https://mylogs.cn/ai-%e5%8a%a0%e9%80%9f%e9%bb%91%e5%ae%a2%e5%b7%a5%e5%85%b7%ef%bc%8c%e8%8b%b9%e6%9e%9c%e7%b4%a7%e6%80%a5%e6%8f%90%e9%80%9f%e5%ae%89%e5%85%a8%e6%9b%b4%e6%96%b0/">macOS</a> 的屏保模块，用户导入的任何 After Dark 模块都可以直接设为 Mac 的系统屏保——按项目页面的说法，配上 Liquid Glass 锁屏效果尤其好看。</p>

<p class="wp-block-paragraph">功能清单还包括模块控制、全屏模式、随机播放、多模块同时运行、3D 包装盒展示、CRT 着色器（模拟老式显像管质感）、资源检视器，以及一个 DrawMorph 编辑器。</p>

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

<h2 class="wp-block-heading">下载与运行要求</h2>

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

<p class="wp-block-paragraph">哈尔特此前还做过另一个同类项目 Lunacy——一个原生 Swift 应用，把 More After Dark 里的经典游戏 Lunatic Fringe 搬到了现代 Mac 上。</p>

<h2 class="wp-block-heading">为什么这类项目值得关注</h2>

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

<p class="wp-block-paragraph">用一个针对性的轻量模拟器把原始代码接住，比整套系统模拟更可控，也更容易在未来的 macOS 版本上持续维护。对怀念飞行烤面包机的用户来说，这是个能立刻装上就用的怀旧工具；对关注数字遗产的人来说，它示范了一种成本更低的保存路径。</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>怀旧党福音：Afterglow 让 90 年代飞行烤面包机屏保重回 Mac</title>
		<link>https://mylogs.cn/%e6%80%80%e6%97%a7%e5%85%9a%e7%a6%8f%e9%9f%b3%ef%bc%9aafterglow-%e8%ae%a9-90-%e5%b9%b4%e4%bb%a3%e9%a3%9e%e8%a1%8c%e7%83%a4%e9%9d%a2%e5%8c%85%e6%9c%ba%e5%b1%8f%e4%bf%9d%e9%87%8d%e5%9b%9e-mac/</link>
		
		<dc:creator><![CDATA[steve, zhang]]></dc:creator>
		<pubDate>Fri, 28 Aug 2026 22:51:46 +0000</pubDate>
				<category><![CDATA[科技]]></category>
		<category><![CDATA[After Dark]]></category>
		<category><![CDATA[Afterglow]]></category>
		<category><![CDATA[macOS]]></category>
		<category><![CDATA[屏幕保护程序]]></category>
		<category><![CDATA[怀旧软件]]></category>
		<category><![CDATA[模拟器]]></category>
		<guid isPermaLink="false">https://mylogs.cn/%e6%80%80%e6%97%a7%e5%85%9a%e7%a6%8f%e9%9f%b3%ef%bc%9aafterglow-%e8%ae%a9-90-%e5%b9%b4%e4%bb%a3%e9%a3%9e%e8%a1%8c%e7%83%a4%e9%9d%a2%e5%8c%85%e6%9c%ba%e5%b1%8f%e4%bf%9d%e9%87%8d%e5%9b%9e-mac/</guid>

					<description><![CDATA[不少从上世纪九十年代就开始用 Mac 的人，大概都记得 After Dark 那批经典屏保——会飞的烤面包机、 [&#8230;]]]></description>
										<content:encoded><![CDATA[<p class="wp-block-paragraph">不少从上世纪九十年代就开始用 Mac 的人，大概都记得 After Dark 那批经典屏保——会飞的烤面包机、游动的热带鱼、闪烁的星空天际线。如今它们大多只能靠老硬件或笨重的系统模拟器才能跑起来。开发者 Jeff Halter 新发布了一款名为 Afterglow 的免费应用，让这些原版模块以原生方式重回现代 <a href="https://mylogs.cn/ai-%e5%8a%a0%e9%80%9f%e9%bb%91%e5%ae%a2%e5%b7%a5%e5%85%b7%ef%bc%8c%e8%8b%b9%e6%9e%9c%e7%b4%a7%e6%80%a5%e6%8f%90%e9%80%9f%e5%ae%89%e5%85%a8%e6%9b%b4%e6%96%b0/">macOS</a>。</p>

<h2 class="wp-block-heading">直接运行原版 68k 代码</h2>

<p class="wp-block-paragraph">经 Daring Fireball 的 John Gruber 引介，Afterglow 的核心是一套专为 After Dark 模块打造的模拟器：它运行的是原始的 68k 模块代码，既不是重制版也不是移植版，并且不依赖 ROM 镜像或经典 Mac OS 系统。Halter 此前还做过多个怀旧项目，例如把 More After Dark 中的 Lunatic Fringe 游戏原生移植到 Swift 的 Lunacy，以及 HyperCard 播放器 Stacks。</p>

<p class="wp-block-paragraph">技术实现上，Afterglow 借助 Musashi 68k CPU 模拟器，只支持 68000、68020、68030、68040 这一家族的 68k 兼容模块，也就是大多数人印象里 After Dark 的主体。PowerPC 专用和 Windows 专用模块无法运行。</p>

<h2 class="wp-block-heading">装成系统级屏保</h2>

<p class="wp-block-paragraph">Afterglow 的巧思在于它不只是个播放器，而是能安装为 macOS 系统级屏幕保护程序。导入模块后，用户可以在「系统设置—墙纸—屏幕保护程序」里找到 Afterglow，像选内置屏保一样挑选飞行烤面包机等模块，还能叠加 CRT 滤镜来还原扫描线与荧光余晖。</p>

<p class="wp-block-paragraph">需要留意的是，After Dark 模块本身并不随应用提供，用户要自己导入——支持 ZIP、StuffIt、Compact Pro、BinHex 以及常见磁盘镜像格式，也可以从 Internet Archive 下载。这些模块的版权仍属 Berkeley Systems（经并购现归 Activision 所有），性质类似游戏模拟器，需用户自备素材。</p>

<h2 class="wp-block-heading">功能不止怀旧</h2>

<p class="wp-block-paragraph">除基础播放外，Afterglow 还提供模块控制面板、全屏模式、随机播放、多模块同时运行、3D 包装盒展示、CRT 着色器、资源检视器以及 DrawMorph 编辑器等功能；应用图标由 1996 年成立的 The Iconfactory 操刀。由于 macOS 的屏保机制不支持音频，带音效的模块会静音播放。</p>

<p class="wp-block-paragraph">对于仍在使用 Mac 的中国用户来说，Afterglow 是一个免费、轻量且还原度很高的怀旧方案，把三十多年前的「数字民间艺术」重新摆上了视网膜屏。</p>

<figure data-wp-context="{&quot;imageId&quot;:&quot;6ac17cbd7b174&quot;}" data-wp-interactive="core/image" data-wp-key="6ac17cbd7b174" class="wp-block-image size-large wp-lightbox-container"><img decoding="async" width="1600" height="900" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://mylogs.cn/wp-content/uploads/2026/08/2e566e3c783a88f0714799cea6566a84_header.webp" alt="Afterglow 在 macOS 上运行经典 After Dark 飞行烤面包机屏保" class="wp-image-5569" srcset="https://mylogs.cn/wp-content/uploads/2026/08/2e566e3c783a88f0714799cea6566a84_header.webp 1600w, https://mylogs.cn/wp-content/uploads/2026/08/2e566e3c783a88f0714799cea6566a84_header-300x169.webp 300w, https://mylogs.cn/wp-content/uploads/2026/08/2e566e3c783a88f0714799cea6566a84_header-1024x576.webp 1024w, https://mylogs.cn/wp-content/uploads/2026/08/2e566e3c783a88f0714799cea6566a84_header-768x432.webp 768w, https://mylogs.cn/wp-content/uploads/2026/08/2e566e3c783a88f0714799cea6566a84_header-1536x864.webp 1536w" sizes="(max-width: 1600px) 100vw, 1600px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption>图片来源：MacRumors</figcaption></figure>]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
