← Back to hardware

ColecoVision Keyboard

Andy Keys · Controller
Catalogue IDHW-0005
ManufacturerAndy Keys
RegionUnited States
TypeController (Input)
Connects viaExpansion Interface
PlatformColecoVision and ADAM
StatusReleased
Manufacturer site http://www.nyangau.org/cvkbd/cvkbd.htm

Notes

The ColecoVision Keyboard Interface (commonly referred to in open-source archives as cvkbd) is an open-hardware expansion layout designed by prominent retro-developer Andy Key. It bridges the gap between home consoles and computer hardware by allowing users to connect a full-stroke keyboard directly to a stock ColecoVision video game console without needing the massive, official Coleco ADAM Expansion Module #3.

The Purpose It Serves

The standard ColecoVision console lacks any native typewriter interface, relying strictly on standard 12-key numeric hand controllers. While Coleco released the ADAM as an all-in-one computer solution, that system was plagued by a massive physical footprint and high hardware failure rates.

Andy Key’s custom interface bypasses the ADAM architecture entirely. It allows programmers and hobbyists to tap directly into the ColecoVision's Z80 processing motherboard, effectively turning the vanilla 1982 gaming console into a standalone, programmable 8-bit computer.

Technical Engineering & Design

  • The Interface Board: The physical circuit adapter maps its wiring matrix to standard keyboard layouts. It features an integrated pass-through design, meaning it connects directly onto the ColecoVision's primary side expansion edge-connector while still leaving the slots free to accept other hardware expansions concurrently.
  • Standard Keyboards: Depending on how the circuit logic is assembled, the hardware maps I/O signals to accept ubiquitous, low-cost computer inputs like standard PS/2 keyboards.
  • Signaling & I/O Ports: Unlike the real ADAM keyboard, which uses a complex, single-wire asynchronous network token protocol called AdamNet, the Andy Key interface passes keyboard matrix scan lines cleanly into the ColecoVision's direct memory address or dedicated input register ports.
  • Debugging Capabilities: Key also distributed a specialized Debug ROM tailored for this hardware. When flashed onto a test cartridge, it allows developers to boot the console, type directly on the keyboard, read and write to raw system memory addresses, and test how secondary hardware responds to instructions before launching software.

Modern Preservation & FPGA Legacy:

Because Andy Key openly published his structural blueprints and test software on his official home page, his hardware legacy has outgrown simple physical PCBs.

Modern retro-preservation efforts have integrated the project directly into field-programmable gate array (FPGA) clones. For example, the open-source VHDL core code for premium hardware clones like the CollectorVision Phoenix includes native code configurations to automatically recognize and parse inputs using the "Andy Keys" keyboard protocol framework. This allows users to simply plug a standard keyboard into their modern console clone to write homebrew software or navigate advanced system text menus like The Gray Castle text-RPG