加拿大开发者兰德尔·林登近日宣布重返超级任天堂平台,推出《毁灭战士》的改进版移植作品。他与独立发行商 Limited Run Games 合作,利用现代技术解决了原版硬件无法克服的性能瓶颈。这一项目距离原始版本发布已经过去了 30 年,标志着游戏界罕见的硬件级修复尝试。据《科塔克》报道,该团队成功在旧卡带中植入现代处理器。
新卡带内部集成了一颗树莓派芯片,模拟出原始 Super FX 协处理器的功能。任天堂主机无法识别这一硬件变化,从而运行经过优化的游戏代码。这种在物理卡带层面进行的改造在复古游戏领域极为罕见。据《科塔克》报道,这一设计被称为 2350 项目,旨在欺骗主机识别为旧芯片。通过这种手段,开发者得以绕过 SNES 的原始限制。
1995 年的原版移植版虽然具有历史意义,但受到当时硬件条件的显著限制。游戏帧率极低,尤其是在后期关卡中几乎无法流畅运行。地板和天花板纹理也未能呈现,严重影响了视觉体验。第四章节内容被完全删除以适配有限的存储空间。当时 Williams Entertainment 和 Id Software 的协议允许了这一尝试。
林登最初在圣地亚哥仓库为 Sculptured Software 工作时尝试了这项移植工程。当时他通过逆向工程《毁灭战士》源码来测试 Super FX 芯片的极限。Id Software 最终批准了该项目,但受限于当时的硬件条件,成果不尽如人意。林登表示,如果没有当时的硬件限制,游戏会运行得更好。
此次重制计划由 Limited Run Games 制作人奥迪·索尔利发起。他在 2020 年联系林登询问源代码改进的可能性,得到了积极回应。Bethesda 作为版权方对此表示支持,并未遇到授权障碍。索尔利表示,版权方对林登回归开发感到惊讶。他们最初认为这是一个不可能的任务。
技术团队重新编写了 30 年前的汇编代码,并针对现代需求进行了调整。林登表示需要逆向分析自己当年的工作,这过程充满挑战。代码逻辑几乎完全复刻了原始 Super FX 指令集。他开玩笑说自己当年应该更聪明一些。这种自我指涉的编程工作极其复杂。
新版游戏引入了圆滑移动、更流畅的帧率以及手柄震动功能。第四章节的内容得到了恢复,画面细节也进行了增强。这些改进使得游戏体验更接近原始 PC 版本。玩家可以在 CRT 电视上体验流畅的动作表现。林登强调,这是为了还原游戏设计的初衷。
这不仅仅是对代码的修改,更是对原始硬件的改造。相比常见的 ROM 修改,这种方案保留了原始主机的运行环境。它展示了在算力受限环境下进行技术优化的可能性。这种对物理介质的尊重在数字化时代尤为珍贵。它证明了硬件本身也是游戏设计的一部分。
数字时代的导演剪辑版电影或专辑并不少见,但硬件层面的回归修补却属凤毛麟角。林登的工作证明了旧技术仍具有挖掘潜力。这种对复古技术的尊重值得行业关注。它提醒开发者,硬件限制曾是创造力的催化剂。许多现代技术可以回溯解决旧问题。
随着复古游戏市场的增长,此类技术修复可能会成为新趋势。开发者将如何利用现代工具解决历史遗留问题值得关注。未来的硬件爱好者或许会看到更多类似的创新项目。这为老游戏保留了生命延续的可能性。行业应鼓励此类对原始体验的尊重。