
很少有计算机行业的衰落能比 Commodore 的衰落更令人瞩目,但它在 80 年代初崛起成为家用电脑巨头也同样令人印象深刻。最初的推动力来自 VIC-20,凭借其低廉的价格以及利基市场和业余爱好者群体之外的便捷性,VIC-20 成为首款销量超过百万台的家用电脑。
VIC-20 很快就会被更著名的 Commodore 64 所取代,但对于那些仍然使用这些老款机器的人来说,可以进行一些调整以赋予它一些额外的功能,而这些功能在最初设计时是没有的,比如这个版本就赋予了它 ISA 总线。
为了使 VIC-20 适应 ISA 标准,[Lee] 构建了一条由简单晶体管电路处理的固定中断线。由此,他开始映射内存和时序信号。第一次尝试寻找可用内存区域失败了,因为内存的使用情况不如他想象的那么糟糕,但最终他决定使用 I/O 区域,尽管仍然需要解决一些 ISA 时序问题。此外,还需要一个可编程逻辑芯片来生成三个额外的信号以确保通信的正常进行。
在解决了一些其他中断问题后,[Lee] 终于能够让 ISA 总线正常工作,具体来说,他可以添加一块 3Com 网卡,并将 VIC-20 连接到局域网。虽然 ISA 总线在现代计算机上已经过时了,但如果你仍然有一台配备 ISA 总线的计算机(或者在你的 VIC-20 上加装一个),它仍然是一个用途极为广泛的扩展端口。
感谢[Stephen]提供的提示!
原文: https://hackaday.com/2025/08/26/vic-20-gets-isa-slot-networking/