Several months ago, in my spare time and as a gift to a friend, I started a mod to a NES gamepad. Last week, finally, I wrapped it up.
The Nesduino ( yes, a very original name 😉 ) includes four main functionalities:
- A clock visualizer with four modes
- Three configurable alarms with different tunes to choose (Mario Bros, Indiana Jones, Star Wars and Legend Of Zelda)
- Five games (Snake, Flappy Bird, Cat&Mice, Simon and Dice)
- Ten background animations
The electronics consist in a Wemos D1 Mini, a small speaker, a red 8×8 dotted led matrix and the original NES pcb. Besides, the device is powered by USB. If you want to take a look to the code, here it is.
It’s been a very enjoyable project and also I’ve learned a lot along the way, specially about game development. I only miss the possibility to use the gamepad with the computer via HID , but as far as I know, the Wemos D1 doesn’t support it.
And if you’re a retro lover like me, all this modifications worth just to save an old gamepad and give it a whole new life.