# Relive retro gaming with Raspberry Pi

- Author: Tejashwi Kalp Taru
- Published: 2019-07-10
- Canonical: https://tejashwi.in/relive-retogaming-raspberry/
- Categories: Raspberry, Electronics, DIY
- Tags: raspberry, retrogames, sudomod, nostalgia
- Summary: Thanks to the cheap yet powerful Raspberry Pi you can create your gaming device. There are lots of DIY kits out there like Tiny Pi Pro, Minty Pi, Null kit and others

Retro gaming got popular as emulators improved and internet access spread. Some people prefer older games because they remember them from childhood. Others think the constraints of early hardware forced designers to be more creative. I mostly just like how straightforward they are to play.

## The kits out there

The [Raspberry Pi](https://www.raspberrypi.org/) makes portable retro gaming affordable. There's an active community at the [sudomod forums](https://sudomod.com/forum/) and on [Discord](https://discord.gg/sCJ45k) building all kinds of devices:

- [Minty Pi by wermy](https://sudomod.com/mintypi-v3/) - fits inside an Altoids tin
- [Game boy Null 2 by Ampersand](https://www.null2.co.uk/) - slim with a large screen
- [Tiny Pi Pro by Pi0cket/moosepr](https://www.tindie.com/products/petay/tinypi-pro/) - small enough for a keychain. I built one and [wrote up how it went](/tinypi-pro-a-raspberry-handheld/)
- [Circuit sword by Kite retro](https://kiteretro.com/) - drop-in replacement for original Game Boy internals
- [Picicle by Shirokov brothers](https://www.tindie.com/products/Picicle/picicle-kit/) - clean minimalist design

Most of these are limited runs, so grab them if you're interested.

## How it works

Raspberry Pi is a single-board computer. Different models have different specs and sizes.

<picture><source type="image/avif" srcset="/assets/images/retrogaming/rasp-family-480w.avif 480w, /assets/images/retrogaming/rasp-family.avif 620w" sizes="(max-width: 746px) 100vw, 746px"><source type="image/webp" srcset="/assets/images/retrogaming/rasp-family-480w.webp 480w, /assets/images/retrogaming/rasp-family.webp 620w" sizes="(max-width: 746px) 100vw, 746px"><source type="image/jpeg" srcset="/assets/images/retrogaming/rasp-family-480w.jpg 480w, /assets/images/retrogaming/rasp-family.jpg 620w" sizes="(max-width: 746px) 100vw, 746px"><img src="/assets/images/retrogaming/rasp-family.jpg" alt="raspberry family" class="" width="620" height="465" loading="lazy" decoding="async">
    </picture>

It runs on 5V DC. Load an OS onto a memory card and it works like a small computer.

For gaming, use <a href="https://retropie.org.uk/" target="_blank">RetroPie</a> or <a href="https://www.recalbox.com/" target="_blank">RecalBox</a>. Both handle emulation and have good game launcher interfaces.

## What a portable build needs

For a portable setup, you need:
- Raspberry Pi (Zero is smallest)
- Power source: 5V 2A adapter for tethered, or a 3.7V Li-ion battery for portable
- Display: HDMI or SPI (like ILI9341)
- Memory card with OS and games

<picture><source type="image/avif" srcset="/assets/images/retrogaming/running-game-480w.avif 480w, /assets/images/retrogaming/running-game-640w.avif 640w, /assets/images/retrogaming/running-game-768w.avif 768w, /assets/images/retrogaming/running-game.avif 800w" sizes="(max-width: 761px) 100vw, 761px"><source type="image/webp" srcset="/assets/images/retrogaming/running-game-480w.webp 480w, /assets/images/retrogaming/running-game-640w.webp 640w, /assets/images/retrogaming/running-game-768w.webp 768w, /assets/images/retrogaming/running-game.webp 800w" sizes="(max-width: 761px) 100vw, 761px"><source type="image/jpeg" srcset="/assets/images/retrogaming/running-game-480w.jpg 480w, /assets/images/retrogaming/running-game-640w.jpg 640w, /assets/images/retrogaming/running-game.jpg 800w" sizes="(max-width: 761px) 100vw, 761px"><img src="/assets/images/retrogaming/running-game.jpg" alt="raspberry running game" class="" width="800" height="588" loading="lazy" decoding="async">
    </picture>

## Where to start

The sudomod forums have build guides for most popular projects. Start there.

If you want to go smaller than a Raspberry Pi, I later built a [handheld console on an ATtiny85](/a-tiny-game-console-based-on-attiny85/), which has 8KB of flash and no operating system at all.
