Pretty cool solution, I like it. I’ve seen several projects similar to this, as well as a Cartridge that reportedly worked on any MSX. I do not believe any of them got GitHub’d though. Good job.
Well, my adapter for XP800 is on Github :)
Nice! I don’t have a Gradiente, but if I ever do I’ll know where to look. As for the Cartridge interface, I think I’ve see one or two, developed by different people, which allowed for keyboards through the cartridge slot. But they seemed rather expensive and closed sourced. Which is a pity really.
A very nice solution. Since I have 3 NMS machine and only one keyboard ;-) I might order one as well. It will give me the chance to use a decent keyboard on my NMS machines.
I have the Sony version available! Let me know if other machines also need support. j.taverne@gmail.com
I managed to turn my NMS8250/00 into a /16 and I made new v2.00 firmware for the keyboard interface to do much better layout translation on Spanish machines.
It can be downloaded here: github.com/jeroentaverne
What I don't personally like about most keyboard solutions over cartridge interfaces is that they cause bus collision because the usual route is to respond to the same PPI addresses reading the keyboard columns and enforces its value over whatever the internal keyboard is doing. Not sure if that can cause damage in the long run, also, not sure if this project does that, just that usually I don't like what most of those type of projects do.
This solution goes through the regular keyboard port so there is no possible collision.
My bad, thought it was using the cartridge slot, not a keyboard port connector, quite cool then!
New v2.02 firmware is available with USB hub support (Apple keyboard now also works!)
https://github.com/jeroentaverne/msx_keyboard_interface