ThinkGeek :: iCade 8-Bitty - Retro Wireless Game Controller for iPhone/iPad/Android
Check that out... I'm about to order one i think. It's no PS3 controller but who is playing ps3 games on their phone? I'm usually on nes/snes, but i think that controller would have enough buttons for n64/ps1. My emulator has the ability to set the buttons to whatever you want, so leave the buttons you dont use often on the touchscreen.
*don't die on me thread! Gaming on the phone is important!