Introduction
The Dragon's video output has always been "a bit naff", and various people have looked into ways of sorting that out. Probably the most successful is to intercept the VDG, quantise its outputs and convert to RGB.
But I wondered if we could just generate composite video in a different way. And given that both LM1899Ns and 4.433MHz crystals are getting harder to find, it could be a nice bit of future-proofing. You know, assuming we get to the other side of the Collapse with loads of composite video monitors lying around...
You can still order 17.734MHz oscillators (4 × PAL colour subcarrier), so my idea is:
- Generate quadrature square waves from an oscillator
- Low-pass filter them to get sine waves
- Use available multiplier ICs to multiply the VDG's outputs by these sine waves
- ...
- Profit!

So I had a PCB made up1. For what it's worth, this course of action seems unlikely to lead to the final goal, but it's a laugh, isn't it?
It's designed to plug into the socket of the LM1889N, which provides access to ±5V and the VDG's chroma signals (after they've been processed somewhat for PAL). This socket doesn't have a convenient ground pin so I've made a separate header to let me tap that off the motherboard.
Bottom-right is the oscillator. Between the rows of the board connector sit 2 × 2 D-type flip flop ICs. Only three of the four total are used to generate the quadrature square waves. Two trim pots allow adjusting the attenuation of those square waves.
Next, those waves enter the big array of discretes on the left side of the board. In the middle of those is a single IC containing four pretty decent op-amps. This lot applies a 3-stage low-pass filter to each square wave, leaving us with nice looking sine waves. I used Analog Devices' Analog Filter Wizard to design this.
Finally, to the right of the op-amp IC are two AD835 multiplier ICs. They're quite expensive! This is not a cost-effective solution to the problem! However, they're very simple to use, not requiring a scaling of the input signal and probably reamplification afterwards.