I've been doing a lot of work over the past year, trying to create a good component (YPbPr) output from a ColecoVision. The picture I'm getting is quite clear, but some of the colors are muted, especially the yellows.
I'll describe the schematic I'm currently using... The regular ColecoVision VDP outputs have been completely disconnected from the regular ColecoVision circuitry. All three outputs are dealt with the same, but separately, of course: I've got the output (each of pins 35, 36, 38 of the TMS9928A) connected to one end of a 500 ohm potentiometer. The other end of the potentiometer is connected to ground. The tap of the potentiometer goes to the input of a buffer amplifier (LMH6734 in this case, either running from a +5V supply, or a +/-5V supply) with gain of +2 (although I think it works fine with a gain of +1, too, with different potentiometer settings). The output of the buffer amplifier goes to the TV/monitor, usually directly (adding 75 ohm resistors doesn't seem to make any effective difference in the colors).
I have control over each of the lines, Y, B-Y, R-Y, via the three potentiometers. Adjusting the Y potentiometer changes the luminance, and adjusting the B-Y and R-Y potentiometers changes the B and R levels, respectively (and the -Y too, I guess). Viewed with an oscilloscope, the signals are not clipping. If I turn up the B potentiometer, I can get the yellows to become more saturated. However, at that point, the background becomes too bluish (instead of black or near black), and the blues become too saturated.
I've also tried some level of DC restore, using diodes, with no effective difference.
I've tried this with two ColecoVisions, with the same results. Replacing the TMS9928A with a TMS9918A gives good colors and saturation levels, similar to what I get with Ben Heck's composite mod. Unfortunately, with the TMS9918A, you get weird rainbow effects (the picture doesn't look too clear, either, but maybe that part could be fixed).
According to the datasheet, the TMS9928A and TMS9918A do output slightly different colors. However, the results I'm getting are vastly different from each other. I'm hoping there's a simple way to get the component output to closer match the composite output.
I've fed the YPbPr output to a YPbPr to VGA/XGA converter, with the same results. At that point, I've also reduced the B output and increased the R and G outputs, using the same potentiometer and buffer circuitry that was used for the YPbPr. That can help, but as the yellows get more saturated, the blues become less saturated. This also makes the circuitry much more complicated.
If any of you have done a component modification to your ColecoVision, I'm interested in knowing if you're getting muted yellows or not. If you are getting muted yellows, do you care? If you're not getting muted yellows, could you tell me/us how you've done this? If I find the solution, I'll share it in this thread. At some point, I'll also take some pictures of the oscilloscope vector results (R-Y vs. B-Y), as well as some YPbPr monitor results versus composite results.
Any other help or suggestions are also appreciated.
Thanks for your time,
5-11under
As a bonus, whoever helps the most in solving this, I'll reward with a free copy of my next ColecoVision project, which I'm hoping will be pretty special.
Edited by 5-11under, Sat Sep 26, 2009 1:47 PM.














