Ok, I know that I can use a Xbox 360 controller to play other emulators on my MAME cab. However, I'd like to use original game controllers without hacking them.
I've picked up
2 x NES Retro USB
2 x SNES Retro USB
2 x N64 Retro USB
2 x Sega Genesis USB adapters
2 x Playstation USB adapters
I'd like to add 2 Dreamcast controls as well and I'm searching around right now for some Dreamcast adapters.
As stated before I don't want to hack the controls in any way as I still have the original systems and would like to keep them all usable. My goal would be to create a gaming panel that all of the USB adapters can connect to, and then into the PC. I'd like to be able to keep all of the devices plugged in to the PC and not have to re-configure buttons when the various emulators are launched via a front end. Basically, I want to be able to disconnect the actual controllers, but leave the adapters plugged into the PC. I'm thinking of the panel being hidden or covered with a cover that hides the reto ports, but needs to be easy to access so the kids can plug in the correct controller when necessary.
Any suggestions?
Dazz,
I am currently working on a set of "retro ports" myself, although I am starting smaller, with one set of NES ports and one set of Atari2600/Commodore64/SegaMasterSystem ports. Based on the systems you list above, I'm assuming you went with pre-wired USB retro ports, rather than the "retro kits" that you solder yourself (like the ones from RetroZone).
It was easier for me, because Atari2600/Commodore64/SegaMasterSystem ports are readily available, in the form of standard industrial male 9-pin "DSub" connectors, and, I was happy to find out, reproduction NES ports are available at the following location:
http://www.parallax.com/Store/Components/Other/tabid/157/CategoryID/32/List/0/SortField/0/Level/a/ProductID/522/Default.aspxMy solution was to mount two sets of retro ports on the vertical panel underneath the leading edge of my control panel - one on the Player 1 side of the cab, and another on the Player 2 side. My CP sticks out past the front of the cab, so the retro ports are mostly hidden from view unless you bend down and look underneath the control panel. I went with a "sandwich" approach to mounting them - a thick fiberglass back plate, which I cut and routered to hold each connector in place from behind, and an aluminum front plate, which held the connectors tight against the back plate, and gave a nice clean finish to the front of the connectors. Then I cut holes into the front panel of the cabinet with spade bits, so the back of the connectors and the wiring could be fed through, and four flat head wood screws went into countersunk holes in the corners of the aluminum plates to fasten the ports to the cab.
For you, with the number of ports and the varying shapes and sizes of all those ports, it will require some real creativity. But one thing I would suggest is, again assuming you bought pre-made USB ports, de-case those ports. The plastic housings on most of those ports are not very condusive to flush-mounting onto a panel. There will surely be some de-soldering and re-soldering along the way to make it work. But in the end, I can attest to the fact that there's nothing like walking up to your cab, loading up an old NES or Atari game, and plugging the classic OEM controller into your cab to play them like they were meant to be played.
One hint: JoyToKey (or a similar joystick remapping program) is the key to a seamless transition between your control panel and your retro ports. You should be able to switch between your control panel and any of the aforementioned console controllers at will, without the need to run any batch files or load any special software, other than the JoyToKey program, which you should start up automatically with a shortcut in the Windows "startup" folder.
-EVE Games