• Please review our updated Terms and Rules here

Any interest in a SOL-20 keyboard replacement?

TL;DR: This keyboard can be made to emulate the IKB-1 with a trivial firmware tweak for handshaking. The classic layout is a bit closer to the IKB-1, but not a perfect fit. A full emulation would require developing an IKB keymap module to implement advanced features.

The "classic" layout is closer to the layout of the IKB-1, although not an exact fit, if you were trying to fit a keyboard in the IKB-1 case. However, the files are all open sourced, so you would not have much trouble adapting the keyboard to be an exact fit.

This keyboard could be used as a replacement for the ASCII mode, but the IKB-1 bidirectional handshaking (RDY/ACK) for the host to indicate it's ready for a character, and the keyboard to indicate a character is ready to read. Implementing this would require a trivial tweak to the firmware. The IKB-1 also has a "raw" mode in which it outputs not an ASCII code, but a sequence of row scan values. Obviously, this keyboard has a different matrix layout than the IKB-1, but that mapping could be emulated in an IKB-1 keymap module.

The IKB-1 also has a "program" mode in which certain parameters may be set, and which allows remapping of certain keys to any ASCII value. I am in the process of updating the firmware to support this sort of functionality, but in the current state, these settings are achieved using DIP switches to set parameters and select keymaps.
 
Hi! The Sol-20 I assembled while in college is sitting in the downstairs closet, and it is missing a keyboard. Is yours available as a kit? Is there a link to it?

I don't think I'm interested in seeing if I can emulate the original software (I did spend a little too much time playing the shooting game), but being able to do something useful with the old chassis would be fun.
 
Back
Top