// 2024-02-08 // by Elder0010

TMS9929A / TMS9928A RGB

A RGB demodulator for TMS9929A / TMS9928A chip, mostly used on MSX computers and Colecovision.

This board outputs RGB+CSYNC from the original YPbPr chip channels of the TMS99 chip. Output from each color channel can be adjusted using a trimmer. Based on the Universele interface RGB op MSX1 en SV.328. Mine fixes the emitter follower transistors of this version. This repository contains the KiCad project and the Gerber files, the PDF schematics and the BOM file.

Features

Video

Sample output (photo taken on BVM 20DU)

VIDEO OUT

Assembled PCB

PCB

The PCB in a Phonola VG-8020

PCB

How to assemble

External view of the mini din connector (RF modulator has been removed)

PCB

Perks

This board provides an RGB output for the TMS9929A / TMS9928A chip. Although it’s impossible to have 100% correct colours, it’s possible to obtain a palette very close to the correct one in this way:

In this way the palette should be close to the original.

Compatibility

This board has been tested with TMS9929A (PAL) chip and TMS9928A (NTSC).