从黑胶唱片里加载世嘉游戏

查看原文 HN 讨论

文章摘要

这是一个 YouTube 视频项目,作者尝试把世嘉(Sega)游戏的数据刻录到黑胶唱片(vinyl record)上,再通过唱机播放、将音频信号还原成数据来”加载”游戏运行。由于是视频内容,无法直接抓取正文,以下总结结合 HN 讨论还原其内核与历史背景。

这个项目的核心,是对上世纪 80 年代家用电脑数据存储方式的一次复古致敬与极客式炫技。在那个年代,磁带(cassette tape)是主流的廉价存储介质:电脑把程序数据编码成音频信号,写到普通的盒式磁带上,加载时再把磁带的声音”播放”回电脑,由电脑解码还原成程序。既然磁带能存音频信号,那么同样以模拟音频为载体的黑胶唱片在原理上自然也可以——这正是本视频试图复现并放大的有趣事实。

正如 HN 上一位网友的总结,这个项目堪称”就因为它足够蠢所以才值得做”(We did it just because it is so stupid)的典范——它没有任何实用价值,纯粹是为了好玩、为了验证一个理论上成立的疯狂想法。不过视频也并非完全成功:有评论指出,在长达一小时的视频结束时,游戏其实并没有真正跑起来,这也从侧面说明了黑胶这种介质相比磁带在数据保真度上的天然劣势。无论结果如何,这类内容正是 HN 社区所钟爱的——技术怀旧、动手实验与纯粹的好奇心的结合。

HN 评论精华

HerbManic 一语道破项目的精髓:”这可能是’就因为它太蠢了所以才去做’这一流派的巅峰。干得漂亮!”

jeromesalimao 回忆起童年往事:当年用朋友的老式 Commodore 64 从盒式磁带里加载《青蛙过河》(Frogger),在当时简直令他大开眼界。

atmanactive 补充了重要的技术细节并做了一处纠正:从历史上看,事情可能恰恰相反——Sinclair(如 ZX Spectrum)有模拟音频的输入/输出接口,因此理论上可以直接把唱机接上去替代磁带;而 Commodore 64 用的是专有的 Datasette 磁带机,根本没法直接接唱机,只能先把黑胶的信号转录到磁带上再回放给电脑。

stevekemp 提供了历史背景:80 年代的月刊杂志大多会附赠一盘磁带,里面装着演示或完整游戏;不过也确实有过一小段时期,杂志改为附赠黑胶唱片。他记得自己从这种黑胶里加载过几次游戏,但磁带仍是更标准、更常见的方式。

kristianpqingcharles 都回忆起那些粘在杂志上的薄黑胶唱片:它们薄得像糖纸,在运到商店的路上往往已经折出了褶皱,常常根本读不出来。

sanqui 分享了一个珍贵的现实案例:捷克斯洛伐克游戏档案馆最近收到并数字化了一份存储在黑胶唱片上的《机器人 Karel》教学编程环境(用于捷克斯洛伐克的 IQ 151 家用电脑)。dasfsi 则提到 Pete Shelley 1983 年的专辑《XL-1》附带了一段 ZX Spectrum 程序作为隐藏音轨,播放专辑时能看到配套的可视化效果。整条讨论线充满了对那个用声音存储数据的时代的集体怀旧。