If there is one thing that makes retro gaming on your phone's touchscreen a bit of a nostalgia-breaking chore, it is the lack of proper controls. Touch controls, you see, simply cannot emulate the tried and tested elegance of a proper d-pad and its buttons, and that's where the incredibly intriguing iControlPad enters. It is a handy accessory that supports virtually all modern smart-phones and provides them with a much needed and properly compact add-on controller.
The iControlPad sports a digital d-pad, two analog nubs, six face buttons and two rear buttons and is compatible with your iPhone, iPad, Android device, Windows Mobile phone and more. It even comes with built-in compatibility (that can be updated along with its firmware) for most mobile emulators of classic gaming systems. You can find out more about it here and watch a review below: