September 3, 2010 | by Lars Aronsson
To improve the mobile gaming experience, gamers often want devices with a solid hardware QWERTY and a D-pad. Touchscreens can certainly be used as game controllers as well, but most games – particularly old-school ones played via an emulator, are a lot more fun when played with real hardware buttons.
Someone who decided to take this to the next level is Sk3tch, who managed to hook up an original NES gamepad to his HTC Evo 4G and use it to play Super Mario Bros the way Nintendo intended it (almost). Apparently, he bought the controller along with a breakout board for it at the hacking conference DEF CON. He then combined the controller, an Arduino, and a blueSMIRF BlueTooth module to complete the hack.
Connecting a NES controller to an HTC Evo is indeed a nice trick, but it’s almost equally impressive that Sk3tch eventually is able to hold the camera and play Super Mario at the same time in the demo video below.