Like its more fully-formed sibling, the Raspberry Pi Pico has proved adept at handling retro gaming projects.

The latest example of the Pico’s versatility is as the controller on a custom Nintendo 64 cartridge, where it can be used to host ROM files. While the examples on Twitter (see below) demonstrate the Pico connected to the cartridge PCB, developer Konrad Beckmann is already planning a version that eschews the Pico’s pins and mounts the RP2040 processor directly to the PCB.

https://twitter.com/kbeckmann/status/1538634588020424708

Beckmann explains:

The Raspberry Pi Pico emulates a game cartridge by responding to bus requests, providing data which is fetched from the external flash. The IO handling is implemented using the Pico’s unique PIO.

And yes, you can boot Super Mario 64 from the Pico.

https://twitter.com/kbeckmann/status/1539738410063208454

While it may take some time for optimization and improvements to bing the necessary stability to the project, it represents an particularly important opportunity for indie game developers working to a tight or non-existent budget. If N64 carts can be built with an affordable Raspberry Pi Pico or simply the RP2040, then the chances of physical releases of games previously only available as ROMs becomes great. Similarly, the costs involved for teams already releasing titles for retro hardware like the N64 drop considerably.

Check Konrad Beckmann’s GitHub to learn more about the project.

Affiliate Disclosure: Some of the links in this post may be affiliate links, which means I may earn a small commission if you make a purchase through those links. This comes at no extra cost to you. Thank you for your support!

Editor in Chief at Gaming Retro UK | Website |  + posts

Christian Cawley is a writer and editor who covers consumer electronics, IT, and entertainment media. He has written for publications such as Computer Weekly, Linux Format, MakeUseOf.com, and Tech Radar.

He also produces podcasts, has a cigar box guitar, and of course, loves retro gaming.

Leave a Reply

Your email address will not be published. Required fields are marked *