Raspberry Pi Pico Drives $10 Nintendo 64 Flash Cart

Source: Tom's Hardware added 24th Jun 2022

  • raspberry-pi-pico-drives-$10-nintendo-64-flash-cart

(Image credit: Konrad Beckmann)

We love retro gaming on the Raspberry Pi but there’s nothing quite like retro gaming with a Raspberry Pi. Instead of running an emulator on a Pi, this Raspberry Pi Pico Nintendo 64 cart project, created by maker and developer Konrad Beckmann, is using the Raspberry Pi Pico to host a ROM that runs on the original Nintendo 64 console.

I built a working Nintendo 64 flash cart with a Raspberry Pi Pico, a breakout board and some extra flash for less than $10.It boots Super Mario 64. Can’t wait to optimize, improve and add more features to it!Lots of stuff left before it’s ready for general users though. pic.twitter.com/C1qVaTTfHiJune 22, 2022

See more

A demo of the project is already live and showcases an example cart booting up a Super Mario 64 ROM on the Nintendo 64. It’s capable of running more than original ROMs for anyone interested in loading up some modern-day homebrew on the classic console. According to Beckmann, plans are already in the works to add more features and optimize the system even further.

Beckmann has an affinity for retro gaming, as made clear by his GitHub project repositories which include a collection of emulators for the Nintendo Game & Watch handheld. This collection is a port of an existing emulator collection known as Retro-Go. The original Retro-Go project was designed for ESP32 boards but Beckmann likes using original hardware which is evident in today’s project, as well.

When I hear people say something is not possible or highly unlikely to succeed, that motivates me.Turns out you can use a Raspberry Pi Pico to boot homebrew on your Nintendo 64 after all!Sorry for the messy desk and video. pic.twitter.com/ZfRmAUhasaJune 19, 2022

See more

The demo board is built using a full Raspberry Pi Pico module which attaches to a custom PCB. That said, Beckmann is planning a new Nintendo 64 flash cart project that uses just the RP2040 microprocessor (Arturo182’s RP2040 Stamp is seen in the render) rather than a full-sized Pico. Schematics have already been drafted and the new boards will be available to him for testing soon but, in the meantime, this Pico board serves as a wonderful proof of concept.

Beckmann explains how the emulation cart is programmed, detailing that the Pico emulates the Nintendo 64 cartridge by obtaining data from external flash as a response to bus requests. He uses the PIO (Programmable Input/Output) on the Pico to implement IO handling. All of the code used in this project is available at GitHub for interested parties to explore.

If you want to recreate this Raspberry Pi project for yourself or just develop something similar, check out the original project thread shared to Twitter by Beckmann. It provides not only a working demo of the cart in action but also an in-depth look at its creation process. Be sure to follow Beckmann for more cool retrogaming projects as well as future updates on this one.

Ash Hill is a Freelance News and Features Writer at Tom’s Hardware US. She manages the Pi projects of the month and much of our daily Raspberry Pi reporting.

Read the full article at Tom's Hardware

media: Tom's Hardware  

Related posts


Notice: Undefined variable: all_related in /var/www/vhosts/rondea.com/httpdocs/wp-content/themes/rondea-2-0/single-article.php on line 88

Notice: Undefined variable: all_related in /var/www/vhosts/rondea.com/httpdocs/wp-content/themes/rondea-2-0/single-article.php on line 88

Related Products



Notice: Undefined variable: all_related in /var/www/vhosts/rondea.com/httpdocs/wp-content/themes/rondea-2-0/single-article.php on line 91

Warning: Invalid argument supplied for foreach() in /var/www/vhosts/rondea.com/httpdocs/wp-content/themes/rondea-2-0/single-article.php on line 91