How about KISS (keep it smart and simple).
I've always expanded that as 'Keep it simple, stupid' :-).
Smart for the idea and simple for the building,
exactly what you did in my
humble opinion.
Thank you. I did conisder various mrthods of making a keyboard for the
HP120, including using a microcontroller to interface a PC keyboard, but
in the end went with (a) an HP keyboard and (b) the sort of design I am
happiest with. After all, this is a hobby, so I can get to chose the design.
The use of the 4000 cmos series is in line with the
engineering of the
HP120.
Arguably using an 8048 microcontroller wouldn't have been out of line.
After all the keyboard interface on the terminal PCB of an HP120 (and on
the CPU board of an HP150) is handled by an 8041 (essentially an 8048 +
host interface logic. I don't think HP ever used PICs in this sort of
machine (for all they were certainly around at the time).
I did use an EPROM that was far too large, I guess. I only needed 256
bytes. But using a 1702 or a 2708 was going to be a lot of work (I would
have to generate a -ve supply). A 2716 would have been the the 'right'
choice, I guess, but 27C64s are a lot easier to find.
And like you said HP150 keyboards are 'easy'
to find ;-)
And rememeber I haven't ruined the one I've modified. If you just want to
use it with the HP150, you just flick a swtich and you get the HP150 key
mapping back. If you weant to return it to the original condtion, just
dismantle and remove the modification stuff, pulg a 4024 into the socket
on the keyboard PCB, and find some way to plug the 4 holes in the top
case (or replace the top case with one from a spare keyboard -- it was
used on other HP keybaords too). Not too bad.
-tony