去年,我买了一台 Atari 1040STᴱ ,这是一台由许多前 Commodore 工程师设计的机器,多年来我一直对它着迷。有了这个,我又有了机会开始我一生中最大的乐趣之一:弄清楚一台不熟悉的计算机是如何工作的!当然,我了解有关内存、CPU 和芯片组的基础知识,但有机会从新架构的基本原理重新开始绝对是最好的。现代电脑制造对此一无所知。
一旦我确定了逆向计算机的运行状态(除非我以后搞砸了一些事情),我就会小心地将它们拆开,并记下照片中螺钉和电缆的位置。然后我可以轻轻除尘并开始检查主板。看到旧机器如何组装起来很有趣,电路板设计既是一门艺术,也是一门科学。
这让我开始接触 IC。我愚蠢的复古角最初是一个包含旧机器芯片清单的单页。其中包括日期代码、型号、制造商、主板位置、功能和操作状态(如果已知)。我开始在电子表格中执行此操作,如果您不像笨蛋一样怀念 HTML 3.2,那么这仍然可能是放置它们的最合乎逻辑的位置。
构建这些表教会了我很多关于将机器粘合在一起的逻辑。例如,当我看到 BLiTTER 芯片的空U101
插槽时,我的心沉了下去,但我在论坛上读到,这种情况预计会出现在后来的型号中,雅达利将其功能整合到U400
的 GLUE 芯片中以节省成本。猜测某些芯片的用途也很有趣:例如,我怀疑磁盘驱动器附近的WD1772
是某种控制器。如果我可以在网上找到它们的规格表,我也会抓住它们。
如果我要排除故障,清单也非常有帮助。芯片替代并不总是可行,但对于几年前在软件领域度过一生后才进入电子和电路领域的人来说,这可能是解决问题的快速方法。没有声音?更换发声芯片。无论如何,手头有一些这些东西可能会很有用。我还知道我的机器中装有哪些特定芯片和型号,以供将来参考,以免我需要更换其中任何一个。
这个字体多漂亮啊!?我喜欢我的 486 芯片,但 68000 在设计部门拥有自己的地位。但我离题了。
机器 IC 的状态可以提供有关机器历史的线索。看起来物理较新的芯片,或者日期代码存在较大差异的芯片表明该机器以前曾被使用过,或者某些 IC 已被更换。对于插座外部的焊接组件,残留的助焊剂可能表明同样的情况。这就像电子考古学,你可以输出所做的事情,但你要猜测它是如何到达那里的、谁做的、何时做的以及出于什么原因。
我的Atari 1040STᴱ 现在在这些芯片的复古角上有一个页面,我希望将其添加到其中。我还想向 Forum64 网站致谢,感谢 2004 年发布的这篇精彩的帖子(!),详细介绍了每种芯片的功能。我确实打印了一份 PDF 文件作为我自己的档案。
作者: Ruben Schade ,悉尼,2025 年 2 月 3 日。