Closed stevexyz closed 3 years ago
Tricky! Do you know the content of the PICAXE18A chip, without having the firmware you cant build your own ZX-ATKEY Anyway, I have designed my own ZX81 keyboard,, with real buttons (6x6mm size) you can find it in the ZX-81+35 section. I also designed an keyboard overlay, that have holes in the centers of the keys exactly corresponding to the keyboard button-stalks. Also, I have design a similar keyboard but with larger button that have keycaps, for my Rhococo home computer, its keyboard matrix is very similar to the ZX-81. It would be better to start with a simple keyboard, when you know your ZX-81 clone works with that keyboard, you could start experimenting with the PS/2 (AT) keyboard interface.
The plus38 board come with the standard ZX81 keyboard connection, but the membrane keyboard is not so common or functional and an alternative might be a good thing.
I've found an old doc written by Wilf Rigter that describe a circuit that will allow a standard "AT keyboard" to be connected to the ZX81 expansion port and properly interpreted on the ZX81. Similar thing can also be implemented with an arduino board (here an example https://hackaday.io/project/166917/logs).
I think that a link to a proper one to use (see for example problems that might arise here: https://hackaday.io/project/166917-tek-v2/log/166879-issues-with-wait-line-on-clones) or a schema of an original implementation might be a nice companionship to this project.
For convenience I copy here the doc text not so visible on the internet, hoping Wilf Rigter likes the spread of the verb :)