总线鼠标的迷离世界
20世纪90年代中期首次出现在我们计算机上的USB接口,使得连接外设变得轻而易举,尽管偶尔会遇到插反的尴尬。但在USB出现之前,外设的插头和插座种类繁多,并且通常需要专用的扩展卡。鼠标便是其中之一,而[罗伯特·斯莫希尔]在此带我们简要回顾了至今仍让复古计算爱好者感到困惑的众多互不兼容的标准。
20世纪80年代第一批广泛可用的鼠标采用了方波接口。这种接口将机械编码器(与鼠标球相连)的输出信号直接馈送到计算机接口,该接口内包含某种形式的硬件或微控制器解码器。这些鼠标逐渐被使用RS-232端口的串行鼠标所取代,然后是PS/2鼠标,最终演变为你今天可能正在使用的USB版本。
在这些方波鼠标(或称总线鼠标,这是早期微软营销中的称呼)中,存在着令人烦恼的各种接口。微软、Commodore和Atari的鼠标在电气上相似,都使用相同的9针D型连接器,但彼此却互不兼容。这篇文章深入探讨了这些接口卡,我们发现了熟悉的8255 I/O端口在其中的应用。我们本来也很想了解需要特殊鼠标垫的Sun光学鼠标,但或许它们的缺失恰恰说明了总线鼠标世界的广阔。
这篇文章无疑拓宽了我们对方波鼠标的了解,而我们当年也确实用过几款。如果你只有USB鼠标,而你的电脑却需要这些稀有的老式鼠标之一,别担心,有适配器可以解决这个问题。