
Ever since some N64 games became available on NSO back in November, I’d been hoping to get my hands on a wireless N64 controller at MSRP from Nintendo. They kept adding more games I wanted to play and now with Majora’s Mask announced, I decided to take matters into my own hands.
I had some experience with using microcontrollers from using a Teensy 2++ to draw Splatoon posts for me back in the day and I am a Software Developer by trade. So I decided to try interfacing an original N64 controller with my Switch to play those N64 games via an Arduino UNO R3.
If you have an Arduino UNO R3 and some wire hanging around, you should be able to download the code from my github repo and be able to use your original N64 controller with your switch too!
When I got it working it was a weird feeling to play on a Nintendo Switch with a 20 year old controller and am currently midway through playing Legend of Zelda Ocarina of Time using my N64 controller exclusively. Please let me know if you have any questions or feedback, I hope this can help more people relive their glory days!
[https://github.com/DavidPagels/n64-arduino-switch](https://github.com/DavidPagels/n64-arduino-switch)