游戏保存有一个绕不开的尴尬:最值得留下的那些作品,往往也是最难拿到的。发行商多年前就停止销售,原版主机也早已难以维护。数字商店关停、游戏随时下架,模拟器因此常常是让老作品继续活着的唯一现实手段。

打开网易新闻 查看更多图片

但模拟器同时踩在法律灰区上——ROM 从哪来、加密怎么破,这些问题始终悬着。模拟器提供的是让老游戏跑起来的数字基础设施,游戏的所有权归属却常常说不清。发行商为保护知识产权寸步不让,有时甚至越界,把那些打不起长期官司的小型模拟器项目直接关停。

模拟器并不是保存冷门作品的唯一途径,FPGA 与反编译近年也在提速,但它仍是最易获得的一种。合法的保存努力能否被看见、被承认,将决定模拟器的未来。

对成千上万款游戏来说,模拟是唯一能玩到的方式

玩家很难意识到自己会失去什么。冷门作品往往只有模拟器这一条救生艇——热门游戏的模拟最受关注,但处在边缘的冷门作品其实最需要这项技术。老主机过了某个时间点就几乎无法维护,发行商可能倒闭并带走整个游戏库,游戏也可能因授权或商店上架问题变得根本买不到。

保存者、爱好者和研究者希望让老游戏尽可能久地活下去,因为它们是游戏史的关键部分。视频游戏历史基金会 2023 年的一项研究显示,87% 的经典游戏已不再通过商业渠道销售。模拟有时是防止这些作品彻底消失的唯一办法。

MAME 这类项目实际上拯救了 70、80、90 年代街机史上数千款经典游戏。MAME 模拟的是物理微芯片、声音板和视觉布局,尽可能还原经典作品的原貌。RetroArch 则把保存工作集中起来,将 Atari 2600 到 PlayStation 2 的数十个主机平台整合进同一个前端。

《The Outfoxies》和《Golden Axe: The Revenge of Death Adder》从未移植到家用主机,MAME 与 Finding Burn Neo 这类模拟器是玩到它们的唯一途径。ScummVM 则在原始源码丢失、商店彻底下架、游戏引擎在现代 Windows 架构上失效的情况下,把《银翼杀手》、MADS 合集和《The Feeble Files》从数字淘汰中拉了回来。

经典游戏玩家欠这些项目很多。它们中的许多至今仍在维护横跨数十个主机系统的数万款作品。但游戏保存这条路从来不平坦。

发行商追打模拟器时毫不手软

模拟器常被和盗版混为一谈。模拟本身并不天然违法,多起判决都支持了这项技术:只要模拟器不使用原主机操作系统的受版权保护部分,项目就是清白的。多数模拟器在开发时没有接触主机源码,这种做法叫净室设计,因此受“合理使用”保护。

另一块拼图是游戏文件本身,麻烦正出在这里。多数模拟项目要求终端用户自备合法购买的 ROM,这并不侵犯任何知识产权。但这挡不住发行商——尤其是任天堂这样的大厂——对这些项目穷追猛打。

1999 年,任天堂威胁对 UltraHLE 采取法律行动,这是一款在 N64 仍在货架上销售时就出现的模拟器。团队放弃了项目,模拟器却照样在网上传开。2018 到 2021 年间,任天堂在对热门 ROM 分发平台的多起诉讼中赢得数百万美元赔偿,限制了受版权保护的 ROM 文件扩散。

任天堂还以侵犯 Wii 解密密钥版权为由,阻止 Dolphin 模拟器在 Steam 上架。2024 年,任天堂又与被指存在明确盗版行为的 Switch 模拟项目 Yuzu 和 Ryujinx 达成庭外和解。

索尼把 Bleem 模拟器背后的公司逼到倒闭,指控其使用 PlayStation BIOS 构成版权侵权。索尼还与 Connectix 就其 Virtual Game Station 模拟器对簿公堂,该模拟器让 PS 游戏能在 Macintosh 和 Windows 上运行。

两起案件法院都判模拟项目胜诉,但公司没能活下来——索尼收购 Connectix 后将其关闭。世嘉也曾起诉 Accolade,这家开发商想在不付授权费的情况下把 PC 游戏移植到 Genesis,他们对 Genesis 代码做了逆向工程,法院最终支持 Accolade,又立下一个模拟合法性的判例。

模拟项目即便最终赢下官司,多数也不愿为此破产。靠模拟赚到足够多的钱,自然会招来靶子,这是大多数团队不愿承受的。大发行商未必总直接针对模拟器,但会持续追打非法游戏分发平台与版权侵权行为。

另一条路是以非营利方式保存游戏,但这不足以支撑长期投入与开发成本。随着越来越多项目停摆、或因忌惮法律后果而不敢扩张,模拟器的未来被打上问号。

原生移植与 FPGA 提供了模拟之外的选项

模拟的名声或许处在灰色地带,但它不是保存游戏、让游戏跨硬件运行的唯一方式。前面提到的几起发行商与模拟项目的标志性纠纷,判决支持后者,原因正是它们在未接触源码的情况下对主机做了功能层面的逆向工程。这类努力近几年明显提速。

在另一台机器上逆向工程一款游戏有两条路。其一是反编译,把游戏代码逐个函数翻译成 C 这类可读语言,直到与原始编译代码吻合,再在該代码库上构建移植版本。n64decomp 项目对《超级马力欧 64》的反编译就是这类工作的首个重大进展,它为许多 N64 作品带来了宽屏支持、不锁帧、键鼠操作和高清材质。

其二是静态重编译,N64Recomp 这类工具把原始 ROM 自动翻译成 C++ 等语言,再由编译器编译到任意平台。输入映射、图形渲染、音频等逐游戏的调整仍不可少,但重编译省去了常规反编译中的大量手工劳动。

两种方式与模拟有本质区别:PC 上并没有运行虚拟主机,执行的全是跑在现代 CPU 上的原生代码。AnyPS5 这类较新的项目借助 Claude 等大语言模型,把原本数年的反编译工作压缩到数周。如今《Driveclub》《血源诅咒》《P.T.》和《神秘海域:内森·德雷克合集》这些曾经的 PlayStation 独占或已下架作品,可以在 PC 上原生运行。

这些项目本身不分发游戏文件,只开发围绕游戏的“外壳”,因此处在法律上可辩护的空间。况且索尼若为保存《Driveclub》这类已下架游戏而起诉它们,会给自己带来糟糕的公关——尽管这未必总能拦住发行商。

最后是基于 FPGA 的模拟,它模仿的是老主机硬件而非游戏本身。FPGA 板上有可编程逻辑块,电路可以被物理重塑,以匹配原主机的电信号与时钟周期。游戏以为自己跑在原硬件上,用户因此能在掌上复古机里玩 NES、Genesis 或 PS1 作品。这条路与反编译、静态重编译根本不同,但对游戏保存完全奏效。

没有人主张盗版,也没有人主张让发行商对版权侵权睁一只眼闭一只眼,但盗版与合法模拟之间的界限必须划清。模拟项目、FPGA 和原生移植已经给爱好者和玩家提供了足够多的软件互操作路径,剩下的,是就游戏保存与知识产权保护如何共存达成一份广泛共识。