I built a NES-style computer setup using a Raspberry Pi — here’s how

A picture of a NES-style retro computing setup powered by a Raspberry Pi
(Image credit: Tom's Guide)

Whether it was a PS5 or a new graphics card for your gaming PC, everybody likely has one device or gadget they weren’t able to buy during the pandemic. For me personally, it was the Raspberry Pi.

You see, the Raspberry Pi Foundation’s single-board computer is highly versatile and while you can use it as a desktop PC, it can also make a great web server, Wi-Fi extender, Network-attached storage (NAS) device and more. The possibilities are almost endless but until recently, there was just one problem. You couldn’t buy one anywhere without dealing with scalpers who jacked up the price by more than five times its original cost.

This is why I jumped on the opportunity to pick up a Raspberry Pi 4b when I saw it going for just $60 online. However, much to my chagrin, the Raspberry Pi 5 was announced the day after I placed my order. I felt a twinge of buyer’s remorse until I remembered why I was finally buying a Raspberry Pi in the first place.

As someone who loves to tinker, I had originally wanted one to downsize my digital dashboard by using a Raspberry Pi 4 instead of a mini PC. However, at that time the Raspberry Pi 4b in the configuration I wanted was still going for $160, so I ended up buying a tiny workstation for that project

However, a new device recently came across my desk that finally pushed me over the edge and convinced me it was time to get a Raspberry Pi and learn to program it.

Inspired by a keyboard

Typing on the 8BitDo Retro Mechanical Keyboard

(Image credit: Tom's Guide)

Back in September, I had a chance to test out 8BitDo’s new Retro Mechanical Keyboard ($99, Amazon) and suffice it to say, after using it for a week I walked away thoroughly impressed. From the volume dials at the top to the red power LED on the right side, it’s a very unique device and one of the best mechanical keyboards out right now in my opinion. 

While there’s a lot to love about 8BitDo’s first attempt at making a keyboard, the way in which the company got the NES color scheme and design just right really left an impression on me. Since I already have 8BitDo’s NES-style mouse ($30, Amazon) that I picked up years ago, I knew I was really close to putting together a complete retro computer setup.

The one thing I was missing, though, was a PC to connect these peripherals to. Taking apart a broken NES console and retrofitting it to use as a modern PC was one option, or I could achieve something similar with an old, beige PC case. However, using a Raspberry Pi would be easier and cheaper and during my research, I had already come across several Raspberry Pi cases that were designed to look just like classic game consoles. 

Finding the perfect case for a retro-style setup

The NESPi 4 case from Retroflag complete with a removable cartridge that holds an SSD

(Image credit: Tom's Guide)

Since the Raspberry Pi 4b was first released back in 2019, there are all manner of different styles of cases for it. From cases that look like the first PlayStation to the Super Nintendo and even the Game Boy, whatever your preferred retro console is, there’s a case for your Raspberry Pi that looks like it.

As I was trying to match the look of the NES, I ended up going with a case from Retroflag ($40, Amazon). Actually, there are two NES-esque Raspberry Pi cases to pick from online. However, the first one I looked at has all of the ports at the front (not ideal) while the second one has them at the back. This updated case also has a few more tricks up its sleeve too.

A picture of the cartridge that holds an SSD that comes with the NESPi 4

(Image credit: Tom's Guide)

The biggest and most notable change is that it has a real cartridge slot just like the NES did. However, instead of a single game, the included cartridge holds a 2.5-inch SSD that you can use for additional storage or even for the operating system. In fact, Retroflag sells additional cartridges so you can use multiple SSDs with your Raspberry Pi, as well as an adapter so you can connect these cartridges to your PC.

The underside of the NESPi 4 case has a compartment to hold spare micro SD cards

(Image credit: Tom's Guide)

Since Raspberry Pi OS or whatever other operating system you decide to use runs off of a micro SD card, there’s a storage compartment at the bottom of the case that holds multiple cards. This is actually a design feature that Retroflag copied over from the original NES, which had an expansion port at the bottom of the console. However, unlike with Retroflag’s NES-style Raspberry Pi case, there was never a way to use the console’s expansion port as Nintendo never released any accessories for it.

Putting it all together

I took the easy route and purchased a microSD card with Raspberry Pi OS pre-installed as I wanted to see just how easy building a similar setup would be for a beginner. However, Raspberry Pi OS and the other Linux distros for the Raspberry Pi are completely free and can be downloaded and then installed on any micro SD card you have laying around.

The Raspberry Pi 4b inside of the NESPi 4 case

(Image credit: Tom's Guide)

Installing the Raspberry Pi 4B in Retroflag’s case was a pretty straightforward affair but slightly different than building a PC. For this reason, I recommend you watch a few YouTube tutorials before you put everything together, especially as the included instructions aren’t the clearest.

A side angle view of a NES-style retro computer setup

(Image credit: Tom's Guide)

With my new NES-style Raspberry Pi computer built, I set it up alongside the 8BitDo Retro Mechanical Keyboard and 8BitDo N30 mouse and plugged everything into a portable monitor ($89, Amazon). The first boot took a bit longer than expected but once everything was up and running, I dived into Raspberry Pi OS and started messing around.

For those unfamiliar with the operating system, it’s a beginner-friendly Linux distro based on Debian that’s designed to work with any Raspberry Pi model. As it runs Chromium for its browser, I signed into my Google account and was right at home. The case fan spins constantly and is a bit louder than I would have liked but as I chose this case over others purely for its aesthetics, I didn’t mind too much. I can always swap out the case though and put my Raspberry Pi 4b in a different one down the road if I want to.

The perfect weekend project

I’ve been building PCs for the last 18 years and back when I started out doing so as a teenager, I would have loved to have something simpler and less expensive like the Raspberry Pi to learn on. The model I used isn’t the fastest and using it as my main computer would certainly be a stretch, but the new Raspberry Pi 5 is two to three times faster if you want to go this route. 

For this project though, I wanted to see what the Raspberry Pi 4b is all about and I knew that there would be plenty of cases to choose from to build my retro-style computer setup. Now that I’ve had some time to mess around with a Raspberry Pi, I could certainly see myself picking up the latest model some day. For now though, I’m more than happy to try out all of the different distros for the one I have and come up with some different projects that can utilize this popular single-board computer.

If you’re a tinkerer yourself or a parent that wants to teach their kids about computers the right way, building and programming your own Raspberry Pi could be the perfect weekend project. It’s amazing how far the little Raspberry Pi has come since it was first launched in 2012 and I’m looking forward to seeing all of the new use cases the Raspberry Pi community comes up with for the latest model.

More from Tom's Guide

Anthony Spadafora
Managing Editor Security and Home Office

Anthony Spadafora is the managing editor for security and home office furniture at Tom’s Guide where he covers everything from data breaches to password managers and the best way to cover your whole home or business with Wi-Fi. He also reviews standing desks, office chairs and other home office accessories with a penchant for building desk setups. Before joining the team, Anthony wrote for ITProPortal while living in Korea and later for TechRadar Pro after moving back to the US. Based in Houston, Texas, when he’s not writing Anthony can be found tinkering with PCs and game consoles, managing cables and upgrading his smart home. 

Read more
The Playdate handheld in hand at an airport with an airplane in the background
I finally tried the Playdate and it was so much fun I left my Switch at home for the first time in years
An 8BitDo Retro Mechanical Keyboard (N Edition) that's wireless and hot-swappable
8BitDo Retro Mechanical Keyboard review: The best-looking keyboard I’ve ever tested
A distraction-free desk setup built around the Oakywood Standing Desk Pro
I built the ultimate work-from-home setup with this vertical monitor — and it’s a game changer for my productivity
Geekom Mini-PC with 4K TV on stand in living room
I tried using a Mini PC with a 4K OLED TV and the results surprised me
The Arzopa M3RC gaming monitor on a desk with an Xbox Series X, soundbar and a headphone stand
I just tested this budget 32-inch 4K gaming monitor — and it's the perfect upgrade for your PS5 and Xbox Series X
My Favorite Tech from CES 2025
The 9 new gadgets that have me seriously excited for 2025
Latest in Computing
A magnifying glass on top of the Steam logo in a web browser
Valve just pulled a malicious game demo spreading info-stealing malware from Steam
Troubadour Apex 3.0 Backpack
I tested this laptop backpack for 6 months — and it may be the best purchase I’ve ever made
Razer Blade
Nvidia's DLSS 4 demo in a Razer Blade 16 with RTX 5090 gives me hope again for next-gen gaming laptops
A white Lemokey P1 HE magnetic keyboard
I’m a mechanical switch die-hard — then I tested this magnetic keyboard, now I’m a believer
Pictures of a PC post-fire
My PC caught on fire recently twice — 5 tips to protect your rig from a similar fate
Innocn 49QR1 on desk
I ditched my dual monitor setup for this ultrawide OLED monitor — and it's a total game changer
Latest in Opinion
A Samsung DU7200 LED TV on a side table
I'm a TV reviewer — here's the one type of TV I wouldn't buy
A distraction-free desk setup built around the Oakywood Standing Desk Pro
I built the ultimate work-from-home setup with this vertical monitor — and it’s a game changer for my productivity
Nintendo Switch 2
Nintendo Switch 2 — these are the 5 launch games that would make me buy on day one
(L-R) Carey Mulligan as Cassandra and Bo Burnham as Ryan in "Promising Young Woman"
I haven’t stopped thinking about this thriller for 5 years — and it’s steaming for free on Prime Video right now
Man and woman side by side lifting dumbbells in a plank position during a weights workout
I tried Gemini's new 'Gems' feature to create my own custom AI fitness coach — here's what happened
Pictures of a PC post-fire
My PC caught on fire recently twice — 5 tips to protect your rig from a similar fate