No problem. I very much appreciate your effort to help.
This has turned out to be quite interesting. A kind and knowledgeable fellow by the name of viletim took a look at the PCE's composite video signal with his oscilloscope, along with the NES's. It seems that the likely explanation for the warping is that the PCE's vertical sync timing is a little off, and this causes the first few pulses of the horizontal sync to be in the wrong place. In fact, it appears that one is even missing.
I contacted the Japanese guy who did my RGB mods, and in his investigation he found a blog post where the author tapped the digital H and V signals right on the HuC6270, then put them through 74AC123 ICs to change the pulses to something TV-compliant. Apparently, the pulse timing error doesn't yet exist at that stage.
This is reasonable, because it turns out that there is a long delay between the start of an H-sync pulse on the 6260 and the start of the corresponding pulse in composite video. The delay is not based on the dot-clock, either, but on 36 ticks of the main 21.48MHz clock. So, this basically unrelated clock is deciding when to start sync pulses...it's no surprise that this would lead to minor goofs that sensitive professional equipment would get snagged up on.
It's too bad, because I was really hoping that there would be something I could do externally to fix this problem. If I ever go through with opening up the system and modding the mod, it won't be this week.
AFC stands for Automatic Frequency Control. Basically, it's designed to deal with exactly this kind of frequency inconsistency. Consumer TVs typically have it, and Sony BVMs have it, but a lot of pro monitors don't, and maybe PC monitors as well.
I could blow a little money on an Extron box that would
probably fix the problem for me, but I'm not quite sure how much money I'm willing to spend just to see the PCE on this monitor.
Here is a link to the thread, if anyone is interesting in reading through it.
http://shmups.system11.org/viewtopic.php?f=6&t=58950Anyway, thanks again.