I still think there is merit in this idea so I decided to have another go at it. This time I've split the project it half. One part handles analog audio and video for CRT arcade monitors, the other part in the interface for the controls. Each part will be available separately and do not depend on each other for operation. In the future, most arcade machines will contain LCD or similar flat panel displays, making the video part less relevant.
The video section is just about ready for production. The prototype is pictured below. The RGB video amplifier is identical to the previous version. A television jungle IC has been added to the design which decodes composite video, s-video, and component. There is a comb filter for the composite video. The video inputs are auto switching. There is a simple user interface with led display and buttons to set up the video related parameters like which signal goes over which input, colour control, comb filter disable, etc.
The audio amplifier is a class D design which is now in stereo instead of mono like the previous version.

There's only one RGB input but it can be increased to four with this four input automatic SCART switch. It was originally intended as an accessory to the Framemeister. It's small enough to be stuck to the the top without blocking the labels and buttons.


These two (Redgun-video and SCARTMUX) are about ready for production and I intend to submit the files to factory before the end of the month.
The next part is the controller interface (Redgun-JAMMA). This is still in the preliminary stage of development. It mounts on top of the Redgun-video board as shown in the photo. The board contains a JAMMA connector, a big microcontroller, an SD card interface for software updates, an audio amplifier (redundant), and a serial bus connection called RG-bus.

Then there are the controller pods. This is a small, lower cost board that sits between the console and the (main) Redgun-JAMMA board. The pod implements the actual controller interface and receives new data from the main board continuously at a fast rate (about 500 hz refresh rate). The pod I have in the photo below should be capable of implementing any pre-USB protocol, with software updates loaded from the main board.

The general idea is you have one controller pod for every console you want to keep permanently attached to the arcade cabinet. The consoles are stored outside the cabinet (eg. on a shelf beside it) for easy access to change games. The cable management is reasonable because the controller cables between the controller and the pod are very short and the RG-bus cable is light weight telephone cable. The pods are connected in a daisy chain. Here's photo showing two consoles connected to the Redgun-JAMMA board.

The Redgun-video board should be available by April. For those that intend to used it by itself, does it needs a kind of mini JAMMA adapter board to interface power/video/audio and break out the controller wires into a ribbon cable? Or is this not necessary?

I'm also looking for general feedback at this point. Do you find this concept interesting? More for the controls or the video part?