The 8Bitdo NES30 [$35] is a bluetooth/USB gamepad professionally designed and impeccably crafted for amazing ergonomic feel and responsiveness. Compatible with iOS, Android, Mac OS, and Windows, and also supports iOS/Android devices which have been jailbroken/rooted. No need to jailbreak or root! Supports iCade compatible games without jailbreaking your device. Allows for two players to play simultaneously. Battery life supports up to 20 hours of gaming. It is NOT Mfi enabled. So you have to play via bluetooth connection or utilize the USB port to connect it directly to your device.

Buy: Amazon