pierrot wrote:You're sure there's continuity on the color lines from output to input?
I checked continuity for each color line as such: Continuity between the DC AV connector and the positive leg of the cap, and continuity between the negative leg of the cap and the corresponding pin on the SCART connector. I also checked the all three lines are wired to the correct pins (not swapped around) and that there are no shorts to ground on any of the lines.
pierrot wrote:Are any of the pins on the DC connector bent at all where they might not get a good contact, or touch the metal around it?
Yeah, actually. One of the RGB pins on the DC connector was a little recessed compared to the other pins. I used a needle to bend it so that it matches the length of the other pins. But that's a good point, maybe the G or B pin isn't making good contact with the AV port. The only way I can test that is if I open up the DC, plug the cable in, and check continuity between the SCART end of the cable and the solder point on the motherboard. It'll be a pain in the ass to do it, but I suppose I have to so I can rule it out or find out that it's the problem.
Someone on the Nesdev forums said that since I have a massively red screen, and the Y button on the controller doesn't look green (it's actually black - I didn't notice this) that I might possibly be missing the green signal.
pierrot wrote:Have you tested it without the capacitors on the color lines?
No, but every source on the net says the RGB lines need those caps. I did swap the caps around when I rewired it with the second cable, so that effectively rules out a bad cap (I never had brand new cap that was bad - but I suppose that's possible!).
___
When I get home I'll check continuity to make sure the DC connector is making a good connection with the AV port. Now that I think about it, it's also possible that the pins on the cable or the console are dirty. Both the console and the cable were stored in a (humid) basement for a few years without use. I'll clean both and check continuity from inside the console. Thanks for the suggestion.