Now have a keyboard.
My initial design had a few flaws, but with some hacking, was able to get a fully functioning keyboard working.
I used the keyboard driver within CBIOS (https://sourceforge.net/projects/cbios/) to build a keyboard driver for RomWBW hbios' implementation. This give me some confidence that my keyboard is compliant and meets msx requirements.
As for the RTC, the initial version of the driver is sitting on my RomWBW fork (https://github.com/vipoo/RomWBW/blob/dean/dev-msxkeyboard/Source/HBIOS/msxkeyb.asm)
I can now boot up my rc2014, using TMS 9918 video and standalone keyboard. No serial interface required.
Its nice to finally be able to use cp/m and microsoft basic with a proper keyboard and a wonderful 40 column display.
The keyboard using standard cherry switches
some nice retro keycaps
Some 'hacking' to make it work!
In my searching, it seems most keyboards use a 4-to-10 decoder to create the scan rows - i changed this to use 2 3-8 decoders (74HC138). It seems a little easier and cheaper to use this IC - I have lots of them.
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.