Each board has its own GitHub project with further details.
- The TMS9918A-based video card allows the RC2014 to produce NTSC composite video using a classic chip from the 1980s. This chip was used in the MSX and ColecoVision, and the board can be configured to be compatible with software from both.
- The SN76489-based sound card provides music and sound effects for the RC2014. This chip was used in the ColecoVision and many other Z80 based computers and game consoles. It can be configured to use a wide range of ports for wide compatibility.
- The controller interface card provides a DB-9 joystick interface compatible with Atari joysticks, Sega Genesis gamepads, and ColecoVision controllers. The joystick interface uses the same ports as the ColecoVision and provides buttons to emulate a numeric keypad when using non-ColecoVision controllers.
- A z80ctrl board is the easiest way to load games into memory and launch them. I have also written a launcher for CP/M that is compatible with the RomWBW 512KB RAM/ROM board for CP/M. See these instructions for details.