该项目详细介绍了作者在网页浏览器中重现 1986 年 BBC Micro 游戏《Thrust》的尝试。起初,作者要求人工智能构建这款游戏,但结果却是一堆“垃圾”——虽然技术上可行,但缺乏原作应有的手感、物理表现和精髓。 作者随后转变思路,不再让 AI 直接编写游戏,而是将其作为一种考古工具来研究原始的 6502 汇编源代码。通过分析反编译后的逻辑,作者发现该游戏的“魔力”源于特定的硬件特性:精确的 33.33 Hz 定时、复杂的定点算术以及自定义的硬件模拟声音程序。 该过程的关键收获: * **物理效果:** 要实现真实的“重量感”,需要模拟原作非线性的门控物理更新,而非使用标准的通用游戏循环计算。 * **声音:** 为了还原音效,需要模拟 SN76489 声音芯片和 BBC MOS 接口。 * **真实性:** 使用手工优化的精灵图和原始关卡数据,确保了游戏外观和玩法的准确性。 最终,该项目证明:虽然 AI 在基于模糊提示进行创造性合成方面表现不佳,但它在剖析和理解历史软件架构方面,却是一个非凡的工具。
《数字熟食店》(*Digital Deli*,1984年),由史蒂夫·迪特利亚(Steve Ditlea)编辑,是一部记录个人电脑革命黎明时期的综合文集。该书结构如同内容丰富的菜单,宛如一座文化时间胶囊,记录了早期计算的历史、技术及其社会影响。
本书涵盖了广泛的主题,从微芯片和软件的技术演进,到“计算机文化”中离奇的人文侧面,应有尽有。史蒂夫·沃兹尼亚克(Steve Wozniak)、泰德·尼尔森(Ted Nelson)和比尔·盖茨(Bill Gates)等行业先驱的撰稿,提供了关于硅谷崛起、黑客伦理的出现以及家庭电脑早期应用的独到见解。这部文集探讨了计算机如何改变日常生活,其影响波及金融、教育、艺术、游戏以及人际关系等各个领域。
通过将技术入门知识与探讨早期计算机一代的生活方式、恐惧和未来愿景的文章相结合,《数字熟食店》为 20 世纪 80 年代的数字时代精神提供了一个决定性的缩影。它至今仍是一份宝贵的档案资源,反映了定义个人电脑时代诞生的乐观精神、好奇心和快速创新。