October 12, 2009

Joe from ProtoDojo has made a NES USB Drive with Security out of his old NES controller. Instead of simply hacking the device with a USB drive he wanted to use the controller buttons to add some extra security to the device. When the device is plugged into the computer nothing happens until you enter in the Konami code. When the code is entered in correctly a relay pulls in and applies power to the internal USB drive allowing it to be seen by the computer.

"It’s fairly straight forward. The arduino constantly polls the controller for button states. When you push a button, it stores that value in an array which always holds the most recent 10 values. Whenever you push the start button, it checks the stored array against a separate array which contains the values for the konami code."