I have built a small batch of 15kHz CRT monitor protection passthrough dongles for sale. These are based on @Gambaman’s excellent Ultimate VGA-to-SCART design.
http://forum.arcadecontrols.com/index.php/topic,160869 They plug into a VGA socket, and pass 15kHz RGBS or RGBHV as RGBS (C-sync outputs on pin 13). Any video modes with a higher scan rate get blocked.
One dongle is US$50 shipped anywhere outside Australia. Or AU$50 shipped inside Aus.
Can anyone interested please PM me saying you've read and understood this entire post
This dongle has three primary uses:
1. To give CRT arcade monitors some protection.
2. To generate clean composite sync in certain situations.
3. As a testing tool to prove a VGA port is/isn’t outputting 15kHz.
1. Most old CRT arcade monitors work at 15kHz and their sync circuitry needs protection from video modes with higher scan rates. (Remembering that arcade monitors were designed to sync to two or three closely-related video modes in their lifetime, not to switch six times whenever you boot up Windows at low res.) Consumer CRT’s from the 90’s onwards don’t strictly need protecting. Same with PVM’s. That said, nothing lasts forever, and the dongle will help you treat their aging electronics a bit more gently.
2. When a 15kHz video mode is detected, the green LED is lit. The dongle then outputs RGBS via a female DB15HD (VGA) plug, pushing composite sync on pin 13. Input can be RGBS or RGBHV. Most cheap VGA-to-SCART cables will be fine if they also pass 5V from pin 9 (if needed) as will any VGA-to-BNC cable, but you should determine how your setup will work before purchasing.
No c-sync signal is perfect, and operation cannot be guaranteed with any other devices that modify or recreate sync (strippers, positional adjust, signal converters, or any other device without 5V over VGA pin 9) nor with any monitors that have sync issues or interlaced flicker issues. All the PVM’s, arcade monitors, and consumer CRTs I own work fine, except the PVM-2730 (which flickers in general, and anyway still works fine at 240p.)
When a video mode with a scan rate above 17kHz or below 15kHz is detected (say, when Windows defaults to 480p sometimes) sync is blocked and the red LED comes on. R, G & B are still passed, so you may see something harmless on screen.
This dongle does nothing to framerate, so if the signal going in was at 50Hz, it will remain at 50Hz (unless blocked). It passes 5V on pin 9, but does not pass EDID, and pin 5 is floating.
3. The dongle makes an excellent diagnostic tool. With or without a cable you can prove your PC is or isn’t outputting video correctly. This would be really handy for anyone jumping into GroovyMAME for the first time. Or anyone with a 15kHz PC connected to windows updates like mine. That said, general support for crt_emudriver should be politely requested in the GM forum, as i don't know everything
EDIT: reply #7 contains testing info about compatibility with other devices -
http://forum.arcadecontrols.com/index.php/topic,167729.msg1766145.html#msg1766145