(Leave this as-is, it’s a trap!)

To delete this thread, and all replies to it, you must be either the original author or a designated moderator.

Update on keyboard input overhaul


Just a quick note to say that the keyboard input overhaul is mostly done. To support USB keyboard as well as a real keyboard (for both Nexys4 and MEGA65 PCB), I have had to virtualise the keyboard, implementing a hardware keyboard matrix scanner that presents the scanned matrix and synthesised matrix from any USB keyboard to the CIAs.

Also, to allow Matrix Mode text input from a real keyboard on the a MEGA65 PCB, I needed to add a hardware ASCII character stream from this.

I'll do a blog post on it when the last touches are finished, but it means that full keyboard scanning is trivial, as you can just read the key stream (complete with roll-over support) from the appropriate register.

Your friendly neighbourhood moderators: Deft, gardners, MARCOM