I've sucessfully built a circuit/setup that let me put my Playchoice 10 and VS Super Mario boards in the same cabinet, and toggle between the two with the tap of a momentary pushbutton.
Unlike Clay's multi-jamma kits, which have every board powered at all times, my circuit trips a DPDT relay to route 12V and 5V to the appropriate board. This part of the circuit can be found here
http://ourworld.compuserve.com/homepages/Bill_Bowden/page9.htmThe relay I used was overkill, rated for 15A at 30V, but I'd rather "over engineer" power related stuffs.
Originally, I wired the relay circuit and just tied all other lines together, and while it worked, the video came up poorly. Plenty of smearing on the PC10 side, and the VS was blurry.
In one of Bob Roberts articles, he mentioned using diodes (he said 1n4007's) in a two-game setup. This absolutely did not work (I kind of knew it wouldnt but did it anyways). The 0.7v voltage drop was too much, it was barely visible.
So, I turned to the CD4066 chip, which is a "quad bilateral switch with low on resistance". These are commonly used in the cheaper video switching units (the 20 dollar remote controlled s-video switches from hong kong), it's basically 4 switches in a chip with 100 ohms of resistance when "on".
I used two chips, running RGBS from each board into each chip, and the outputs tied together. If you look at the circuit above, I used the Q output to "activate" all four switches of one chip, and the not-Q output for the other. This works like a charm, and the video looks crisp and fantastic.
At this point, it works, and I'm happy with it. The VS is somewhat louder than the PC10, so I'm thinking of adding a couple of 10k log pots to the audio lines, so I can adjust them to roughly the same level. Jamma boards with their own built-in amps and volume controls wouldn't have this problem.
While this all works, it's a friggin' mess of perfboard and wires. I'm in the process now of drawing up a PCB to house all of this, with nice mounted disconnects, basically to be cleaner and more professional. I was planning on photo-etching it and doing it all by hand, but sooo many holes to drill. I was looking into some of the online board-creating solutions, and thinking I might go that route.
Which brings me to my ultimate question. If I were have a bunch of boards made up, would anyone be interested in one? I'd basically just provide the nice silkscreened, drilled, and solder masked PCB and a parts list (nothing esoteric, all cheap common stuff).
I know I want at least two (one for my neo-geo/hyper neo geo cab, one for my PC10/mario). The more I make, the cheaper each board is. I'm not trying to make any money, just make it cheaper on myself.
I'm also looking to design a newer version, that could switch more than two boards - right now based on the chips I'm planning on (an up/down decade counter with decoded inputs) would give me 10 boards. That's still a ways down the road.
Anyways, let me know if you'd be interested in either project. Clay's system is nice, and certainly more suited to a commercial setting, but this is a much cheaper way to pull it off at home. 120 bucks for his main board, plus 20 per adapter, not to mention all the extra power supplies to keep the games running..