上世纪90年代中期出现的USB接口使得连接外设变得轻而易举,除了偶尔会插反。但在USB出现之前,外设有各种五花八门的插头和插座,通常还需要自己的扩展卡。鼠标就是其中之一,[Robert Smallshire]在此带我们回顾了众多互不兼容的标准,这些标准至今仍让复古计算爱好者感到困惑。
上世纪80年代首批广泛使用的鼠标采用正交编码接口,连接到鼠标球的机械编码器输出被直接馈送到计算机接口,该接口包含某种形式的硬件或微控制器解码器。这些鼠标逐渐被使用RS-232端口的串行鼠标所取代,然后是PS/2鼠标,最后是你今天可能正在使用的USB变体。
在这些正交编码鼠标(或如早期微软市场营销所称的“总线鼠标”)中,存在着令人烦恼的各种接口。微软、康懋达和雅达利的鼠标在电气上相似,并且都使用相同的9针D型连接器,但彼此之间仍不兼容。文章深入探讨了接口卡,我们发现了熟悉的8255 I/O端口在发挥作用。我们也很想听听关于Sun光学鼠标及其特殊鼠标垫的故事,但或许它们的缺席恰恰说明了总线鼠标世界的广度。
这篇文章无疑拓宽了我们对正交编码鼠标的认识,我们当年也用过其中一些。如果你只有USB鼠标,而你的电脑期望使用这些稀有接口之一,别担心,有适配器可以解决这个问题。