第 2 章
卡带里的电池
一张A4打印纸被放在木头桌面上,边缘已经发黄卷曲。纸张顶端印着网络论坛的名称和日期,停留在二十世纪的最后一个年份。帖子里的英文内容简短:报告《塞尔达传说》初代卡带存档消失,附带电池电压测量值。下面跟着十几条回复,分享相似经历,询问技术细节。没有激动的情绪,只有冷静的记录,像一份份散落在网络角落的病历。
而距离这个帖子发布不到五年,另一批人将不再满足于记录症状。在服务器关停成为这个时代主要威胁之前,电子游戏保存的敌人是一枚纽扣电池。物理性消失的机制简单而残酷。
上世纪八十年代中后期,任天堂红白机和超级任天堂的卡带设计中,开始采用一种名为静态随机存取存储器的芯片来保存玩家的游戏进度、关卡编辑数据或其他需要动态存储的信息。SRAM与卡带内固化的只读存储器不同,后者一旦写入便永久保存,前者则需要持续电力来维持数据。电力来源,便是焊接在卡带印刷电路板上的一枚锂锰纽扣电池,型号多为CR2032。这种设计并非孤例,早期计算机游戏的媒体格式依赖于软盘和CD-ROM,这些格式同样会随着时间的推移而出现光盘老化和损坏,导致信息难以恢复。
这枚直径二十毫米、厚度三点二毫米的银色圆片,标称电压三伏,理论容量约二百二十毫安时。其电压衰减曲线并非直线下降,而是在大部分时间内维持在相对稳定的平台期,随后在某个临界点迅速崩溃。根据电子元器件的普遍特性,在常温常湿环境下,其有效供电寿命通常在十到十五年之间。这意味着,1986年2月在日本发售的《塞尔达传说》初代卡带,其内置电池的理论失效窗口在1996年至2001年间。而1991年随超级任天堂首发的《最终幻想IV》,电池理论上将在2001年至2006年间耗尽。
当电池电压降至维持SRAM数据所需阈值以下时,芯片中存储的所有信息——无论是林克三个存档栏里上百小时的冒险进度,还是《马力欧绘图方块》里玩家精心设计的关卡——都将归零。
卡带的外壳没有破损,金色的触点依旧光洁,内部的ROM芯片也完好无损,游戏程序依然可以正常启动。只是每次开机,都会强制回到最初的新游戏界面。这是一场无声的、渐进的死亡。
九十年代末,随着这批最早具备存档功能的卡带陆续迎来其“电池寿限”,分散在早期互联网留言板和论坛上的技术爱好者开始报告相同的现象。这些讨论最初零星出现在各种新闻组、在线服务提供商的特定板块,以及一些个人搭建的公告板系统站点上。报告者通常是拥有较大收藏量的资深玩家或店主。他们的发现起初被视为个例:自己的卡带存档丢失。
但随着报告增多,一个令人不安的共同模式浮现出来——受影响的无一例外是早期卡带,且症状高度一致。爱好者们拆解了问题卡带,用万用表测量电池两端电压,读数普遍低于维持数据所需的临界值。更换电池后,卡带可以正常写入新存档,但旧有数据已然消亡。
这种消亡是分散的、静默的。它没有服务器关停时那刺眼的公告弹窗,没有停服倒计时带来的集体焦虑。它发生在世界各地无数玩家的储物盒里,发生在二手商店落满灰尘的货架角落。一次电池的物理衰竭,就将数十乃至上百小时的个人游戏史抹去。
对于玩家是损失存档,对于游戏本身,某些依赖电池维持特殊状态或加密信息的卡带,其部分数据逻辑也可能永久丢失。主流游戏产业当时正沉浸在三十二位机和新兴网络游戏的浪潮中,对这种“古董”的物理性退化毫无系统性关注。文化机构尚未将电子游戏视为需要严肃保存的文化产品。
真空出现了,而填补这个真空的,是一群对游戏技术架构本身充满好奇、对“消失”有着本能抗拒的爱好者。他们的组织松散,依托于网络论坛。他们的工具是螺丝刀、电烙铁、万用表,以及日益廉价的个人电脑。他们的目标最初很简单:记录和延续。
但很快,一个更激进的念头在技术讨论中萌芽——既然电池注定会死,而更换电池只能让卡带“续命”十几年,有没有一种方法,能将卡带内ROM芯片里的数据,即游戏程序本身,完整地、永久地提取出来?这个念头将他们带到了一个被称为“只读存储器转储”的领域。直译过来就是将ROM芯片中的二进制数据“倾倒”出来,复制一份到计算机上。
这种保存工作,包括存档开发源代码和美术素材、电子游戏的数字副本、模拟电子游戏硬件,是应用于电子游戏行业的保存形式,其重要性在于保留玩过去游戏的能力,并帮助研究电子游戏的历史。
对于游戏卡带而言,其游戏程序、美术资源、音乐数据等核心内容,全部固化在掩膜ROM或可编程只读存储器芯片中。理论上,只要能以正确的方式读取芯片的地址和数据线路,就能逐字节地将这些数据复制下来。
操作远非想象中简单。不同厂商、不同型号的卡带,其内部电路板设计各不相同。ROM芯片的型号、引脚定义、寻址方式千差万别。更关键的是,为了防止盗版,部分卡带尤其是后期作品,加入了各种形式的加密或锁区机制。直接读取,可能只能得到一堆乱码。爱好者们需要先破解卡带的“锁芯构造”。
最早的转储工具极其简陋。爱好者们会小心地用烙铁熔化焊点,将ROM芯片从卡带电路板上取下。然后,他们会使用一种名为“通用编程器”的商用设备,这种设备原本用于向空白可擦写可编程只读存储器芯片写入数据,但某些型号也具备反向读取功能。将拆下的芯片夹入编程器的零拔力插座,通过配套软件发送读取指令。如果芯片型号已被编程器数据库支持,且未加密,数据便能顺利导出为一个二进制文件。
但更多情况是,编程器不支持特定型号的芯片,或者卡带有硬件加密。这时,更精巧的自制设备登场了。在九十年代末至二十一世纪初的论坛上,寻找自制可编程只读存储器编程器或卡带读取器的讨论频繁出现。爱好者们利用微控制器、逻辑分析仪接口芯片,甚至直接利用个人电脑并口的可编程特性,设计制作能够模拟卡带接口时序的读取器。电路图和源代码在论坛里分享,参与者自行焊接、调试。其中一个后来较为知名的早期开源项目面向任天堂六十四位主机,但其硬件设计后来被爱好者逆向工程并修改,用以读取其他平台的卡带。
一次典型的转储过程,可以参照2003年左右发生在某位保存者身上的具体案例。他的目标是一块1991年生产的《最终幻想IV》日版超级任天堂卡带。卡带电池在2003年左右耗尽,存档消失。他首先拆开卡带,用万用表确认电池电压已不足以维持数据。接下来,他面对的是卡带上用于区域锁定的加密芯片。在不破解该芯片的情况下直接用普通读取器尝试,只会得到错误数据。
他在论坛的过往讨论中找到了线索:一种方法是通过焊接一根跳线,将卡带电路板上加密芯片的某个特定引脚与地线或电源相连,从而在物理上绕过其验证逻辑。另一种方法是使用一台已经解除了自身加密限制的改装主机作为读取平台。他选择了后者。他找到一台已破解的主机,通过特制的线缆,将主机的卡带插槽引线直接连接到他自制的基于微控制器的读取装置上。
该装置模拟了卡带的电气接口,但将数据线导向一个并口转换器,最终接入个人电脑。在电脑端,运行着一个由论坛网友编写的简易读取软件。整个过程需要精确的时序配合,软件界面是简陋的命令行,不断滚动着读取到的十六进制地址和数据。经过数小时的调试、校验和反复读取,他最终在硬盘上得到了一个大小超过一百万字节的文件,其校验码与论坛上已知的《最终幻想IV》日版原版校验码一致。他成功了。
他不仅读取了游戏程序,还保留了他个人那个已经丢失的、存于静态随机存取存储器中的存档数据——当然,那只是电池耗尽前最后一次写入的镜像,已成为一段无法再激活的数字幽灵。
当天深夜,他在一个名为“EmuTalk”的相关讨论论坛上发布了一个新帖。他上传了转储出的文件,并在帖子正文里解释:这不是为了免费玩游戏,他刚刚花了数十小时通关然后电池失效,这是为了不让它消失。他买过原版卡带,有权备份自己的财产,而备份是保存的唯一方式。电池在制造时就决定了它会在未来某一天死去,他的工作,是赶在那一天之前。
这样的宣言并非孤例。在同一时期,类似的声音出现在多个网站的论坛板块,以及实时聊天频道里。这些早期只读存储器转储者的行动逻辑,根植于对物理媒介衰变的直观认知。他们中许多人拥有相当规模的实体卡带收藏,他们视自己为藏品的保管者,而非盗版者。
他们的核心论点是:当一件作品的物理载体因不可逆的材料特性而必然走向失效时,制作一份数字副本以延续作品的可访问性,是一种必要的保存行为,类似于为脆弱的古籍制作微缩胶片或数字化扫描。
然而,他们的行动从诞生的那一刻起,就站在了法律边界的危险地带。1998年,美国国会通过了《数字千年版权法案》。该法案的核心条款之一,是禁止规避“有效控制访问作品”的技术措施。游戏卡带本身,尤其是其区域锁定芯片或后续加入的其他形式的加密,很可能被权利人主张为“技术保护措施”。绕过它来读取ROM数据,在DMCA框架下属于“规避访问控制”的行为。此外,将转储出的文件上传到互联网供人下载,也是直接涉及复制权和信息网络传播权的问题。
DMCA在制定时,并非完全无视保存的需求。法案中包含了要求美国国会图书馆下属的版权局每三年评估一次、并批准特定领域豁免的条款。但在最初几年,这些豁免并未明确覆盖视频游戏。
保存者们的行为,无论其个人动机多么纯粹,是为了在自家损坏的卡带上恢复游戏,还是为了制作一份以防万一的备份,在法律解释上都可能构成侵权。他们没有机构背书,没有获得任何授权。他们所依赖的,是对个人财产权和一种尚未被法律明确承认的“文化保存权”的朴素信念。这种信念在面对实际威胁时,显得尤为脆弱。
1999年前后,一个代表电子游戏行业主要发行商的组织开始采取行动。他们向互联网服务提供商发送大量要求删除侵权链接的删除通知,并直接向一些知名的托管相关文件的网站发送律师函。论坛管理员开始收到警告,要求移除指向相关文件的链接或禁止相关讨论。一些提供自制读取设备电路图的个人网站,也面临着法律风险的压力。
行动的风向开始变化。在相关论坛的帖子下面,除了技术讨论,也开始出现匿名或半匿名的提醒:小心行业组织的调查;最好使用私密的文件传输协议分享,而不是公开的网页协议;有人收到过律师函,仅仅因为将相关文件放在个人主页上。
讨论的语调依然热烈,但底色中加入了一丝警惕。他们知道,自己正在与时间赛跑——对抗卡带电池的物理寿命;同时,他们也可能在与法律的钟表赛跑——在行业组织更全面的打压到来之前,尽可能多地“抢救”出数据。
这种双重压力催生了更隐秘的协作模式。一些保存者开始建立私人的、仅限邀请的交换网络,使用早期点对点文件共享技术,或者通过邮寄硬盘的方式传递数据。他们开始系统性地整理已知的游戏卡带型号、对应的ROM芯片信息、破解方法,这些知识不再完全公开于论坛,而是在小圈子内传承。保存行为从公开的宣告,逐渐转入半地下的状态。
一个关键的转折点,出现在2003年。那一年,美国国会图书馆根据DMCA的三年一审程序,首次发布了与视频游戏相关的豁免条款。然而,这些豁免条款措辞严谨,范围极其狭窄,对于民间保存者而言,几乎不构成任何实质性的保护伞。
条款规定,图书馆和档案馆在特定条件下,可以为“因故障或损坏而无法访问的加密狗保护的计算机程序”以及“以过时的格式分发的计算机程序和视频游戏,并且需要原始介质或硬件才能访问”提供规避技术保护措施的服务。但这里有两个关键限制。首先,它只允许“图书馆、档案馆和博物馆”为“保存”和“内部使用”目的行事,而不包括个人。其次,它明确排除了当时主流的游戏机平台,理由是这些平台的模拟器软件“在商业市场上容易获得”。
这个逻辑令保存者们感到困惑和沮丧。它似乎认定,只要存在某个途径能运行游戏,物理卡带本身的保存紧迫性就降低了。它忽略了模拟器本身也需要转储文件才能工作,而转储文件的获取在法律上依然是灰色的;它更没有正面回应卡带物理性损坏的现实。
豁免条款为机构化的保存工作打开了一道窄缝,但对散兵游勇般的民间保存者而言,他们所依赖的、基于个人财产权的辩护,并未得到法律的认可。他们进行转储的法律依据,并未因这次豁免而变得更加坚实。
恰恰相反,行业组织的执法行动在世纪之交后变得更加系统化。他们开始采用更技术性的手段,例如扫描网站内容、追踪文件哈希值,甚至尝试渗透私人的交换网络。发送给互联网托管服务商的删除通知数量激增。
一些大型相关网站被迫关闭或转型。压力清晰地传导下来:民间保存者所进行的只读存储器转储和分享活动,尽管其初衷是为了应对物理媒介的必然衰变,但在法律上,它被定义为一种侵权行为,且受到日益严密的监控和打击。保存者们陷入了一种尴尬的境地。他们手握技术,能够与物理性的消失赛跑。他们拥有证据,证明自己试图拯救的作品正在因设计缺陷而消亡。
但法律体系并不关心作品消失的具体物理原因,它只关心复制行为本身是否未经授权,以及是否规避了技术保护措施。在DMCA构筑的框架下,保存的动机无法豁免复制的违法性。民间保存运动,从其诞生的第一天起,就与法律体系存在着根本性的错位:保存者依据的是物理现实和朴素的保存伦理;法律依据的是财产权和版权控制。
一块1991年7月生产、编号末尾印有“SNSP-FF4J-0”的《最终幻想IV》日版卡带,在十二年后的夏天,迎来了它预设的死亡时刻。保存者“ChipDiver”——一个在多个技术论坛活跃但行事低调的ID——在拆解这枚卡带时,首先用数字万用表的探针触碰了焊接在印刷电路板上的银色圆片。CR2032锂锰纽扣电池的标称电压是3.0伏。在前十年,它的放电曲线会在一个被称为“平台期”的阶段缓慢下降,电压可能稳定在2.9伏至2.8伏之间,足以维持SRAM芯片中数据所需的最低电压(通常约为2.0伏至2.5伏,依芯片型号而异)。
然而,当电池内部化学能接近枯竭时,平台期会迅速终止,电压进入一个陡峭的“悬崖区”。ChipDiver在论坛日志中记录的读数是1.4伏。这个数值不仅意味着存档区那四个精心培养、等级各异的存档栏永远消失,更暗示电池已进入一个不稳定的状态,可能漏液,腐蚀下方精密的铜箔走线。
他小心地用塑料撬棒和微型螺丝刀拆开了卡带外壳,观察到电池周围的电路板区域尚无明显腐蚀痕迹,但危机已迫在眉睫。更换一块新CR2032电池(成本不足一美元)可以立即让卡带恢复存档功能,但这只是为下一次必然的消亡重新开始倒计时。ChipDiver的目标并非简单的续命,他要抢救的是固化在掩膜ROM芯片里的全部游戏数据——那包括程序代码、256色点阵图构成的精美场景、植松伸夫谱写的音乐音序数据,以及整个幻想世界的规则与逻辑。这些数据与那颗会死的电池无关,它们本应永恒。
转储行动的核心障碍,在于任天堂在卡带电路板上集成的一枚专用加密芯片,型号常为“CIC”(Checking Integrated Circuit)。这枚芯片在卡带插入主机时,会与主机内的对应芯片进行一个简单的握手认证协议,若认证失败,主机将拒绝启动游戏。直接读取连接有CIC芯片的ROM地址线,得到的是一串经过混淆的、无意义的数据流。绕过它的方法,在当时主要有两种。其一,是使用一台已通过“直读芯片”或物理改装破解了CIC认证的超级任天堂主机。
将改装主机作为中介,卡带正常插在主机上,再通过自制的分线装置,将主机卡带插槽的地址线、数据线和控制线引出,连接到读取设备。改装主机确保了CIC芯片处于“通过”状态,使ROM芯片能正常响应外部读取命令。其二,更直接但也更具风险,是在卡带电路板本身进行“手术”。ChipDiver采用了第一种方案,他使用了一台加装了破解模块的SFC主机。
自制的读取设备核心是一片ATmega系列微控制器(一种常见的8位单片机),它被编程来模拟主机的部分时序信号,通过并行端口接口与一台运行Windows 98系统的PC相连。PC端的控制软件是用Visual Basic编写的简易程序,界面只有一个进度条和滚动的十六进制地址数据。整个过程耗时约三小时,期间因时序误差导致两次读取校验失败,不得不重新开始。最终,当软件生成一个大小为1,048,576字节(1MB)的ROM文件,并且其MD5校验哈希值与数据库中已知的《最终幻想IV》日版原版哈希值完全一致时,ChipDiver知道,他成功了。硬盘上这个名为“ff4_j.sfc”的文件,从此将独立于那枚濒死的CR2032电池而存在。
在成功转储的当晚,ChipDiver登录了当时主要的超级任天堂模拟器和硬件技术讨论论坛“EmuTalk”。他没有在技术区发布操作日志,而是在“存档与备份”子版块发布了一个新帖,标题是“Backup of a dying cart: Final Fantasy IV (J)”。在简短说明了卡带电池失效、他完成了转储并验证了哈希值后,他在帖子正文的结尾写道:“这不是为了免费玩游戏。我刚花了六十个小时通关,然后电池就死了。
这是为了不让它消失。我买了原版,我有权备份我的财产。电池在生产线上就决定了它会在未来某天死掉,我的工作,只是赶在它死掉之前。”
这段话发帖时间戳显示为2004年3月12日,用户ID“ChipDiver”。它迅速被几位活跃的成员引用和回复,其中一条跟帖写道:“说得对。我们都不是小偷,我们是时间的赛跑者,对手是物理和化学。” 这句话及其引发的共鸣,精准地刻画了早期ROM转储者的自我认知:他们是与必然发生的物理衰退抗争的抢救者,其行动基于一种朴素的物权观念——既然购买了实体商品,就有权对其中不可再生的内容制作备份以防损耗。这种认知,与法律对“复制”行为的定义,即将发生根本性的碰撞。
然而,法律并未给予这种“抢救”任何宽容。2003年10月,美国国会图书馆依据DMCA三年一审程序,首次颁布了与视频游戏相关的豁免条款。消息传到论坛时,曾引发一阵短暂的乐观。
但当爱好者们仔细研读条文后,乐观迅速转为困惑与沮丧。豁免条款规定,允许规避技术保护措施的情形仅限于“图书馆、档案馆和博物馆”,为“保存”或“内部使用”目的,对“因故障或损坏而无法访问的加密狗保护的计算机程序”或“以过时格式分发的计算机程序和视频游戏”进行复制。
这里出现了两个致命的限制。第一,豁免主体明确排除了个人,这意味着像ChipDiver这样的爱好者,其自行转储行为在法律上仍不被保护。第二,条款的注释部分指出,由于“模拟器软件在商业市场上容易获得”,因此当时主流的第五代及之前的游戏机平台(包括超级任天堂)被排除在“过时格式”豁免之外。
这个逻辑令保存者们感到荒谬:它暗示只要存在能运行游戏的模拟器软件(尽管其本身需要非法转储的ROM文件才能工作),那么物理卡带本身的保存紧迫性就降低了。它完全没有正面回应卡带因电池设计缺陷而必然物理失效的核心矛盾。豁免为制度化的文化机构打开了一道仅供侧身通过的窄门,却对民间草根保存者面临的实际困境视若无睹。法律上,他们转储自家卡带的依据,依然是DMCA第1201条关于“禁止规避访问控制”的冰冷规定。他们的动机——对抗物理消失——在法律条文面前无足轻重。
法律的压力从未抽象,它正化为具体的行动。在2000年中期至2003年间,以美国娱乐软件协会(ESA)为代表的行业组织,其执法策略变得更加系统和精准。他们不再仅仅发送笼统的停止侵权通知,而是开始雇佣专门的网络爬虫服务,持续扫描各大论坛、文件分享网站甚至个人主页,寻找特定ROM文件的哈希值(如MD5或SHA1)或包含特定关键词的帖子。一旦发现,针对互联网服务提供商(ISP)的删除通知便如潮水般涌来。
这种错位,在2000年代初的一次论坛辩论中展现得淋漓尽致。当有人提议建立一个系统性的、公开的红白机游戏存档库时,立刻遭到了其他知情者的反对。反对理由不是技术难度,而是法律风险。回复者直言,私下备份自己的卡带,在法律上或许还有辩解的空间,但公开收集和提供所有游戏的下载,那无异于在沙滩上画靶子,等待权利人开枪。论坛的管理员最终搁置了公开档案库的计划。
但保存行动并未停止,它只是变得更加隐蔽,更加个人化。更多人默默地备份自己的收藏,并将技术经验小范围分享。他们在私聊和加密频道里交换心得,记录下哪些卡带型号的加密芯片最容易破解,哪些早期自制读取器的电路设计最可靠。
知识在传递,数据在暗处流动,而法律的阴影始终笼罩在头顶。2003年的DMCA豁免条款,就像一道遥远而微弱的光,它理论上指向了“保存”的可能性,但其光芒并未照亮民间保存者脚下的道路。他们的行动逻辑依然是:电池会耗尽,数据会丢失,所以我们必须在它消失前复制。
法律的逻辑则是:未经许可复制即侵权,规避保护即违法,动机不能改变行为性质。这两套逻辑各行其是,尚未发生正面的、决定性的冲突。
但所有人都知道,随着行业组织执法力度的持续加大,随着更多卡带走向其电池生命的终点,这种冲突迟早会来。在一个私密的论坛板块里,版主悄悄置顶了一个关于法律风险意识的讨论帖。
帖子里没有具体的法律建议,只有一条条指向行业组织官网新闻稿、典型诉讼案例摘要的链接,以及一句提醒:这里讨论技术是为了保存,但技术之外的世界有自己的规则,了解它们,才能更好地保护想保护的东西。保存者们的战场,开始从工作台和电路板,延伸到了一个更加复杂、充满文字迷雾和法条解释的领域。他们手中的电烙铁,即将面对来自另一个方向的、更为锋利的武器。