Loading... Please wait...C=Key bridges the gap between Commodore and PC keyboard operation!
Depending on configuration, C=Key offers VIC-20, C64, C64C, SX64, C128, C128D, and C128DCR owners the ability to either use their CBM keyboard with a PS/2 supported PC, or utilize a PS/2 keyboard on their Commodore machine. In either usage, multiple keyboard mappings are supported, to handle keyboard differences and application preferences. No drivers or programming are required for operation.
C=Key can be purchased in the following configurations:
Additional options include:
C=Key consists of an Atmel ATMEGA162 microcontroller in DIP format and an optional Mitel/Zarlink MT8812 crosspoint switch. In "host" mode, the system reads data from the PS/2 keyboard and emulates the Commodore switch matrix with the crosspoint switch. In "device" mode, the system scans the Commodore keyboard matrix 60 times a second, converting keypresses into PS/2 compliant scan codes. GPLv2 licensed C firmware source code can be modified to support nearly any matrix-style keyboard configuration.
Firmware features include:
The PCB features include:
We've hesitated to offer these kits in the store because the firmware has not been extensively tested and cannot be easily upgraded by the end user. In fact, we are planning to redesign this unit to utilize USB technology, which would allow easier upgrades and support for more current technology. However, due to overwhelming demand, we're offering the kits and assembled units. Nonetheless, we consider this a project, not a product and do not intend to offer complete support for the unit. If you are looking for a complete product offering with full support, please wait for our USB development effort to complete. If you purchase this unit, we highly encourage your to obtain an Atmel AVR USB Programmer.
Note: Assembled unit are manufacturered as ordered, so please allow extra time for shipping.