博客家

beplay体育app 苹果Arduino在自定义6502自制电脑上启用USB鼠标支持

beplay体育app 苹果Arduino团队- - - - - -2021年的10月21日

MOS 6502是8位处理器时代最受欢迎的处理器之一。它在传奇电脑如Commodore 64、Acorn Electron、BBC Micro和Apple II中找到了一席之地。甚至NES也有一个自定义的6502实现。由于6502有很好的记录,今天的狂热者可以在他们自己的自制电脑上使用它。为了提升他们的DIY 6502电脑,rehsd使用Arduinobeplay体育app 苹果添加USB鼠标支持

这台自制电脑是本食客设计的,rehsd修改并创建了一个PCB来简化。它的运行方式和上世纪70年代末和80年代初的大多数电脑一样。那时候的电脑还不支持USB鼠标——直到1996年USB标准才出现。操纵杆很常见,但图形用户界面和支持它们的鼠标却不常见。所以rehsd必须找到一种方法,让USB鼠标与他的6502处理器对话。他们选定了beplay体育app 苹果Arduino兆作为一个适配器。

鼠标通过一个USB主机屏蔽连接到Arduino,该屏beplay体育app 苹果蔽允许板读取来自标准USB设备的数据。Ardubeplay体育app 苹果ino运行一个草图,轮询鼠标数据,然后通过VIA(通用接口适配器)将数据发送到6502。它首先触发VIA上的中断,然后将鼠标数据写入VIA端口。用汇编语言编写的代码在6502上运行,并在中断之后读取鼠标数据。为了演示鼠标,rehsd编写了一个简单的绘图程序,这个程序在1978年曾大受欢迎。

董事会: 大型

留下一个回复

你必须用你的Arduino账号登陆beplay体育app 苹果发表评论。