Since Android 4.0 came out, a lot of phones and tablets now have USB host mode. So when I got my new mini tablet from Big Lots the other day, I got a USB Female to USB Mini and started plugging things in to see what worked. This generic PS3 controller worked right off the bat without installing any drivers, so the idea for the FrankenGamester was born!
Step 1: Assemble Materials
To build this BEAST of gaming goodness I used the following:
One Android Device - Mine is a Mach Speed Trio 4.3" Mini Internet Tablet. Any Android device that has USB Host mode will do though.
One PS3 Controller - Mine is a generic ProEX I found at Walmart for $20 last year. Others may work. This was used because it's what I had on hand and it worked by just plugging it in. If you have a controller that you just HAVE to use but it's not plug and play, Google is your friend and you may be able to track down the appropriate drivers.
One Universal car dock - Any will do. What you choose will determine how you attach yours. I recommend trying to find something with a smaller suction cup as you then may be able to use it to just attach to the back of your controller and forgo the rubberbands all together.
Rubberbands - My suction cup is too large for the back of the controller so this is what I had to do to attach it all together.
Step 2: Assemble the BEAST!
Insert tab a into slot b.... Nevermind. Stick your mount to your controller and if necessary ad something to hold them together. Then wind your cord up out of the way and stow it some where so you won't trip over it when you stand up.
Step 3: Make Your Wires Play Nice.
Connect you cables... then plug it into your device.
Step 4: Profit???
Now, set up controls in your favorite game or emulator, and enjoy! I used Nesoid which is not on the market anymore but you can find it with a little GoogleFu. No, I'm not going to tell you where. I'm also not going to discuss where you can find roms. Use your brain (and by brain, I mean Google).