总线鼠标的迷乱世界:深入解析早期计算机外设接口技术

本文回顾了USB时代之前多种互不兼容的鼠标接口标准,详细介绍了基于正交编码的总线鼠标工作原理、接口卡设计(如使用8255 I/O端口),并探讨了微软、康懋达和雅达利等不同厂商的9针D型接口在电气相似性下的不兼容之谜。

上世纪90年代中期出现的USB接口使得连接外设变得轻而易举,除了偶尔会插反。但在USB出现之前,外设有各种五花八门的插头和插座,通常还需要自己的扩展卡。鼠标就是其中之一,[Robert Smallshire]在此带我们回顾了众多互不兼容的标准,这些标准至今仍让复古计算爱好者感到困惑。

上世纪80年代首批广泛使用的鼠标采用正交编码接口,连接到鼠标球的机械编码器输出被直接馈送到计算机接口,该接口包含某种形式的硬件或微控制器解码器。这些鼠标逐渐被使用RS-232端口的串行鼠标所取代,然后是PS/2鼠标,最后是你今天可能正在使用的USB变体。

在这些正交编码鼠标(或如早期微软市场营销所称的“总线鼠标”)中,存在着令人烦恼的各种接口。微软、康懋达和雅达利的鼠标在电气上相似,并且都使用相同的9针D型连接器,但彼此之间仍不兼容。文章深入探讨了接口卡,我们发现了熟悉的8255 I/O端口在发挥作用。我们也很想听听关于Sun光学鼠标及其特殊鼠标垫的故事,但或许它们的缺席恰恰说明了总线鼠标世界的广度。

这篇文章无疑拓宽了我们对正交编码鼠标的认识,我们当年也用过其中一些。如果你只有USB鼠标,而你的电脑期望使用这些稀有接口之一,别担心,有适配器可以解决这个问题。

comments powered by Disqus
使用 Hugo 构建
主题 StackJimmy 设计