When cleaning out the garage a few weeks ago, I found my original Nintendo Entertainment System. Rather than sell it on ebay, I decided to do a few projects using this iconic video game system.
At first, I simply wanted to turn the controller into a flash drive and be one of the thousands of videos and blogs of people turning everyday objects into external memory, but ever since I got my first arduino working, I’ve been itching to do something different. I thought, wouldn’t it be cool to add a security feature that required someone to enter the classic contra “30 lives” code before they could access the data?
A few prototypes later, I had it working on the breadboard. 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 (Up,Up,Down,Down,Left,Right,Left,Right,B,A). If valid, the arduino sends a pulse to the relay which switches power to the embedded flash drive and hence fully connects to the computer.
In practice, I’m not sure if this security feature is practical, but it’s pretty fun! There’s nothing like entering the classic konami code on the original NES controller!
Resources:
Blog post about connecting the NES controller to an arduino

[...] wrote in to show us his unique NES controller mod. He initially thought of just putting some flash storage in his controller like so many others. [...]
[...] This post was mentioned on Twitter by Joven. Joven said: Finally finished my konami code locked nes controller flash drive! Video: http://tinyurl.com/yg48o3o Blog: http://tinyurl.com/yjgou7f @make [...]
to me, this mod is incomplete until it also has the ability to be used as a gamepad as well as a flash drive. so that when the relay is activated, it hosts two USB devices, as opposed to one.
that way, this could be used to hold NES games and an emulator, as well as control them, and be locked in a cool way!
either way this is very impressive
[...] wrote in to show us his unique NES controller mod. He initially thought of just putting some flash storage in his controller like so many others. [...]
I have a great idea…. I was wondering if you would be interested in working on a prject with me that would be something similar to what you made with the Nintendo remote, but really take the arudino to the next level….. If your interested, fire me an email and we can chat about it….
Great job.
What a sharp vid and a great mod…
I agree with the above commenter that it would be cool for the controller to house and control
an NES emulator.. So you could plug in at work or where ever..
Still a great mod..
Dude, that is way too cool. You gave me a wild idea. Let me know when you have the code ready for the controller to be additionally used as an input device.
[...] will think it is just another mod for a flash drive with the Nintendo controller. However, Joe from ProtoDojo step it up a notch by adding a cool security feature to the controller [...]
[...] Fonte – ProtoDojo [...]
[...] ahead of what most people use to secure things that are really important to them. [via Gizmodo - Protodojo] Posted in General | Leave a [...]
[...] [via Gizmodo - Protodojo] [...]
[...] Plus d’ifos sur le site du concepteur : protodojo.com [...]
[...] 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 [...]
[...] made out of old NES controllers before on Geeky Gadgets, the latest one was created by Joe from ProtoDojo, and it features built in [...]
[...] 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 [...]
[...] Read | Permalink | Email this | Comments Rate this topic: (No Ratings Yet) Popularity: 0 You can follow any responses to this entry through the RSS 2.0 feed. You can skip to the end and leave a response. Pinging is currently not allowed. [...]
[...] Read | Permalink | Email this | Comments Go to Source [...]
[...] [via Gizmodo - Protodojo] [...]
[...] [via Gizmodo - Protodojo] [...]
[...] Gizmodo – Protodojo] private student [...]
is it for sale?
[...] latest NES hack/mod comes to us from Joe over at ProtoDojo. While rummaging through his uncle’s garage, Joe came upon his old Nintendo system. And like any [...]
[...] made out of old NES controllers before on Geeky Gadgets, the latest one was created by Joe from ProtoDojo, and it features built in [...]
[...] NES flash drive, made by ProtoDojo, is definitely more clunky and cumbersome than any flash drive you find in stores, but how many [...]
[...] Read | Permalink | Email this | Comments Share and Enjoy: [...]
[...] latest NES hack/mod comes to us from Joe over at ProtoDojo. While rummaging through his uncle’s garage, Joe came upon his old Nintendo system. And like any [...]
[...] Read | Permalink | Email this | Comments [...]
[...] Read | Permalink | Email this | Comments Share New Gadgets [...]
[...] mod est signé protodojo. Articles similaires : Rei de Evangelion en clé [...]
[...] Read | Permalink | Email this | Comments [...]
[...] an awesome NES hack that involves a retro-NES controller hacked as an NES USB Flash drive, also with added NES security that can only be unlocked using the NES controller itself, how [...]
is that hard to do? I just googled arduino pro mini and read a few things about it. Sound extremely complicated. I had no idea what most of the stuff I read meant.
[...] Read | Permalink | Email this | Comments [...]
[...] Read | Permalink | Email this | Comments [...]
Thanks everyone for the great comments!
kronflux, that’s a great idea!!! I’ll work on that next along with bumping up the internal flash to 32gb (now that I know it works with the 1gb) haha
[...] Read | Permalink | Email this | Comments Related Reading: Batman Begins [UMD for PSP] Travelon Travel Wallet with Strap and Belt Loop, Black, One Size Fascinations Antworks Illuminated Spy Nanny Pen Cam (8GB USB Drive + Pinhole Camera + Voice Recorder) – Blac Travel Accessories Samsonite UK Grounded Return of the Pink Panther Share this on del.icio.usStumble upon something good? Share it on StumbleUponTweet This!Share this on FacebookPost this to MySpaceShare this on TechnoratiAdd this to Google Bookmarks Permalink|Comments RSS Feed – Trackbacks are closed|post a comment. [...]
[...] Ce mod est signé protodojo. [...]
[...] nous présente sur son blog une création assez originale, l’incrustation d’un clé USB au sein d’une manette [...]
[...] Check out the full project at Joven’s site: Retro GamerDrive. [...]
[...] Read | Permalink | Email this | Comments [...]
[...] garnering its invoker thirty lives, a gaggle of power-ups or other potent in-game bonuses. However, a technomancer from ProtoDojo.com has figured out a way to give the Konami Code practical applications in real life — it can now be [...]
[...] garnering its invoker thirty lives, a gaggle of power-ups or other potent in-game bonuses. However, a technomancer from ProtoDojo.com has figured out a way to give the Konami Code practical applications in real life — it can now be [...]
[...] garnering its invoker thirty lives, a gaggle of power-ups or other potent in-game bonuses. However, a technomancer from ProtoDojo.com has figured out a way to give the Konami Code practical applications in real life — it can now be [...]
[...] garnering its invoker thirty lives, a gaggle of power-ups or other potent in-game bonuses. However, a technomancer from ProtoDojo.com has figured out a way to give the Konami Code practical applications in real life — it can now be [...]
[...] garnering its invoker thirty lives, a gaggle of power-ups or other potent in-game bonuses. However, a technomancer from ProtoDojo.com has figured out a way to give the Konami Code practical applications in real life — it can now be [...]
[...] garnering its invoker thirty lives, a gaggle of power-ups or other potent in-game bonuses. However, a technomancer from ProtoDojo.com has figured out a way to give the Konami Code practical applications in real life — it can [...]
[...] garnering its invoker thirty lives, a gaggle of power-ups or other potent in-game bonuses. However, a technomancer from ProtoDojo.com has figured out a way to give the Konami Code practical applications in real life — it can [...]
[...] garnering its invoker thirty lives, a gaggle of power-ups or other potent in-game bonuses. However, a technomancer from ProtoDojo.com has figured out a way to give the Konami Code practical applications in real life — it can [...]
[...] it’s all about the geek cred, one of the clever monkeys at Protodojo built a custom flash drive using an NES controller. Not content to just make a cool looking drive [...]
[...] http://www.protodojo.com/content/2009/10/retro-gamerdrive/ Posted in Design, life | Tagged nintendo, protodojo, usb drive Cancel Reply [...]
[...] Protodojo ] VIA [ Crunchgear [...]
[...] do it with an Arduino board easily. This guy made a password protected USB drive in an NES gamepad: ProtoDojo: Prototype Sanctuary by Joven
[...] that you have 4 ports of Nintendo goodness, why not go ahead and make a flash drive out of a controller? The best part of this one is the fact that the drive has a security feature [...]
if you have modded a nes port into your computer or are using something like a four score you could wire teh usb data into pins six and seven as these do not get used on the nes controller (they may do but i have yet to find out what) the you have a super sneaky controller that no one would ever suspect unless they were that bothered to the point of opening the case. if this were teh case tho i would put some sort of code into teh arduino script so that after mashing all the buttons or something it would then start to listen for the chosen passcode so if you have chosen your favorite password you wont accidently trip it revealing the seacrets within.
If I had a hat, I’d tip it to you, sir.
Excellent write up.
Was wondering if you were going to host your sketch code up? As a follow on from blogspots “little-scale”, you appear to have a strong grasp in reading in the controller data really well.
I’m interested in building on this project to make the nes controller be a basic literal lock as a tiny storage compartment – to open the nes controller you’ll need to enter the code.
[...] complete recipe for cooking your own Nintendo-controlled iPad, but he does briefly explain how to convert a classic NES gamepad into a USB flash drive secured by the Konami Code. He also suggests this article as a reference for adapting your old NES [...]
[...] los que tengáis nostalgia de los juegos de los 80, seguro que os gusta este video. En la web ProtoDojo nos muestran cómo han conseguido hacer funcionar un mando de la antigua Nintendo para jugar con el [...]