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.
Kits are available on Tindie for the Video Card, Sound Card, Controller Interface, and z80ctrl.
Just got my SC126 running today. Learning how to get software over to it right now. Also finished up the video card from this project today too. I'll try to get the other two cards done this week as well. I'm going to try a second rom on the computer to run in "slow" mode for the z180. Which would be 9.216mhz. Would that be slow enough for the colecovision games or do I need to get a crystal to get it down to 3.58mhz like the original machine?
Edit: I see from the launcher stuff it does need to be close to the right frequency. So I ordered a new crystal.