多年来我们早已习惯这样一个事实:永远会有新平台能运行这款殿堂级FPS游戏《毁灭战士》(Doom)。无论是键盘键帽还是空气曲棍球桌,总会有另类系统准备带我们直闯地狱深渊。而近日,开发者乔纳斯·埃申伯格(Jonas Eschenburg)选择将这款经典游戏移植到雅达利ST(Atari ST)这款备受喜爱的复古主机上——这个名为“STDOOM”的项目名称或许平平无奇,但其实现过程堪称工程奇迹。
这类移植项目的乐趣之一,就在于突破硬件限制的智慧较量。要在模拟输出质量上做出牺牲是必然的,本次移植也不例外。雅达利ST自身的硬件规格(摩托罗拉68000 8MHz处理器,16色320×200分辨率输出)对运行《毁灭战士》提出了严苛挑战,最终呈现的是依靠高频抖动算法实现的16色游戏画面。
尽管受限于色彩表现,实际游戏画面仍具备可玩性。埃申伯格证实,除了像素化输出外,游戏还支持“调色板特效”——每当角色受伤时,屏幕会泛起鲜红色。正是这些细节设计让体验更上一层楼。
用户需自备《毁灭战士》游戏文件在雅达利ST上运行,也可使用共享试用版。但需注意:当前代码仅支持Linux系统编译,因DOS版本使用了受版权保护的声音库。
作为诞生于1985年6月的古董电脑(与Commodore Amiga 500有着技术渊源),近40岁的雅达利ST能实现如此移植已属突破。若使用单色显示器,其分辨率可提升至640×400。值得一提的是,近期发布的Commodore OS Vision 3.0操作系统也通过Linux内核复刻了经典Commodore的操作体验,内置BASIC编辑器和大量复古风格游戏。