I'd have expected that to be much more difficult.
Ok now try to do NTSC color
I'm fairly sure, concerning the chroma only, converting to NTSC would just require disabling the PAL flip-flop and switching a different frequency subcarrier oscillator.
This circuitry isn't very complex as chroma components for only a few individual colours need be generated. Basically all you need to do is generate and inject your quadrature U and V; the polarity (phase) and amplitude of each is what determines the colour, and these can be computed from some basic equations. No need for mixers/modulators or any of that stuff.
I made some very satisfying progress today - the prototype chroma encoder using that breadboard and those despicable integrated circuits has been dispensed with and substituted with a fully discrete circuit; I've now got vivid colour and it's back to discrete transistors only! And with the refinement of the design and a tidying up of the wiring and the dispensing of the breadboard, the picture quality has been very much improved. It is still suffering a bit due to noisy grounds on the remaining breadboard currently sporting the luma circuitry and video buffer, but I'm getting there.
As the circuit was somewhat experimental and was modified and refined throughout the course of the day, I built it dead-bug with little care for neatness on an old and very tarnished square of copper laminate that I had handy; this isn't the final build, just a prototype and it currently doesn't have duplicate circuitry for gating any colour other than red. So the R&D for the colour encoding part of this project is now over and the electronic design is now complete. The next stage will be to build up the complete combined luma and chroma processing circuitry in its final form on a fresh, lacquered slab of blank PCB.
I won't have time this evening to draw up the schematics in a presentable form, so it's just some pretty photos for now. The success of my chosen method of implementing the quadrature "carriers" hinged on producing a discrete toggle flip-flop (of which three duplicates are used) that can happily toggle at 17.73 MHz and still give clean and usable squarewave outputs. I was obviously successful here and my flip-flops better the required performance by a rather comfortable margin, but I had to dig into some rather old and arcane design here!
Oh, and yeah, my Commodore 64 kindly donated the 17.73 MHz crystal (only temporarily, until my Mouser order arrives)