Right, I forgot. But with little modification it should work. Increase just the upper resistor value and add another 58 ohm to ground. The upper resistor and the new resistor behave as a voltage divisor. 5V should be 0,7V at the output. So you need a voltage divisor with the factor 7.14 (5V/0,7V=7,14). 58*7,14=430 ohm (not really, exactly it is 414 ohm, but 430 is closest availabe)
Intensity is at high level: R, G, B is not influenced by the diode, so full TTL level goes through 1:7,14 voltage divisor to about 0,7V VGA. Red is red. Green is green, Blue is blue.
Intensity is at low level: The diode pulls R, G, B towards 0V over the 58 ohm resistor. This 58 ohm is now (as intensity is on low (ground) level parallel to the other 58 ohm which is permanently on ground. two parallel resistors: 58²/(58+58 )=29 ohm, in total half the value of one 58 ohm resistor. That means the voltage divisor is now 1:14,28, that means (without the diode) R, G, B output is maximumm 0,35V on 5V TT. But as there is the silizium diode which has a breakthrough voltage of 0,6V, the R, G, B voltage is somewhere at 0,45...0,6V (I would need spice simulator to see exact behaviour). That is lower than 0,7V and the monitor should display a darker color. As this should be the vice versa of the intensity signal meaning, we need an inverter for the intensity signal. Or double the 430 ohm and reverse the direction of the diode.
