经典第一人称射击游戏《毁灭战士》(Doom)近日被移植到一款出人意料的苹果(Apple)产品上——这款已有三十年历史的苹果网络服务器(Apple Network Server)成为兼容列表中的最新成员。

Cover Image

这款硬件设备直到2025年5月前都无法运行id Software公司的《毁灭战士》。多亏一位充满创意的博主,这款游戏最终在其上成功运行。苹果网络服务器于1996年至1997年间销售,与麦金塔(Macintosh)产品线完全不同,因为它专为运行IBM的AIX操作系统而非苹果系统设计。当时售价超过72700元人民币(1万美元),这是苹果公司生产的最后一款非麦金塔桌面电脑。

在2025年5月的博客文章中,卡梅隆·凯泽(Cameron Kaiser)详细描述了让游戏在这台古老硬件上运行所需的工作。整个移植过程旨在实现最接近原生的运行效果,这意味着没有使用Linux、NetBSD或NCommander AIX Doom等“作弊”手段。事实上,由于NCommander AIX Doom需要AIX 4.3系统支持,而苹果网络服务器仅支持更旧的AIX 4.1.5版本,因此游戏无法兼容。

浩大工程,古董硬件

为了让游戏在配备200MHz PowerPC 604e处理器、512MB奇偶校验内存和1MB显存的苹果网络服务器500/132型号上运行,凯泽从Doom Generic项目着手。在安装AIXPDSLIB作为编译器后,他通过Makefile创建了支持远程X协议的版本。经过大量调试,最终实现了通过苹果远程桌面(Apple Remote Desktop)进行游戏。虽然最初是在服务器的CRT显示器上运行,但后来改用LCD面板显示。

凯泽已在GitHub上公布了源代码和预编译版本(支持24位和8位色深),供拥有该服务器的爱好者体验。

万物皆可“毁灭”

将《毁灭战士》移植到苹果网络服务器,延续了让这款游戏在各种非常规硬件上运行的传统。此前已有成功案例包括Kindle Touch电子书阅读器、Husqvarna自动割草机、谷歌表格(Google Sheets)乃至空气炸锅等设备,这些创举都被记录在“Can It Run Doom”网站上。

在苹果硬件生态中,移植成果还包括MacBook Pro的触控栏(Touch Bar)、Apple Watch上的《雷神之锤》(Quake)移植版,以及2023年2月成功运行游戏的苹果Lightning转HDMI适配器。


文章标签: #游戏移植 #毁灭战士 #苹果服务器 #复古科技 #AIX系统

负责编辑

  菠萝老师先生 

  让你的每一个瞬间都充满意义地生活,因为在生命的尽头,衡量的不是你活了多少年,而是你如何度过这些年。