Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

15 Commits
Β 
Β 
Β 
Β 

Repository files navigation

Retro-Game Rhapsody

This is a personal project to build a retro gaming console using a Raspberry Pi and RetroPie. The goal was to create a functional, reliable, and cool (literally) gaming machine that can run classic games from multiple consoles.

This project is about learning hardware and emulation.

Hardware

Component Specification
Board Raspberry Pi 3B+
OS Recalbox / RetroPie
Storage 64GB microSD card
Power 5V 2.5A power supply
Case NES case
Cooling Heatsink + fan (v2 planned)

Software Stack

  • Recalbox β€” Retro gaming OS for Raspberry Pi
  • ISO/ROMs β€” Game files for supported consoles

Systems Supported (Recalbox)

Category Systems
Consoles NES, SNES, N64, GameCube (Pi5), Wii (Pi5), Nintendo DS (Pi5), Game Boy, GBC, GBA, SEGA Genesis, Saturn, Dreamcast, PlayStation 1, Atari 2600, PC Engine, Neo-Geo, and many more.
Arcade MAME, FBNeo, NEO-GEO, NAOMI, SEGA Model 3, ATOMISWAVE, CPS-1/2/3, and more.
Computers Commodore 64, Amiga, Atari ST, Apple II, MSX, ZX Spectrum, and more.
Total 100+ systems supported.

What I Learned

Area Lesson
Hardware Understanding components, power requirements, thermal management
Emulation How emulators work, ROM management, BIOS setup
Linux Basic command line, file management, configuration files
Troubleshooting Debugging boot issues, audio/video output, controller mapping
Iteration After 10 tries, finally made it work

Challenges & Solutions

Challenge Solution
ROM compatibility Researching correct file formats and BIOS files

Next Steps (v2)

  • Improved cooling system (fan + heatsink)
  • Networked save states
  • Better power management
  • Add more emulators (N64, Dreamcast, PSP)
  • Document the full build process with photos

πŸ“ Notes

One random day I was bored, so I called and talked to one of my friends about trying to find a project that could interest me. He sent me a Raspberry Pi 3B. I had no idea what to do with it. Therefore I decided to figure it out.

It was a bit of challenge since I never worked with simulations before but it was an amazing experience seeing it working properly when I connected to my tv.


πŸ“Έ Gallery

Recalbox Setup

Recalbox Setup

Recalbox Setup

Recalbox Setup

Recalbox Setup

Recalbox Setup


πŸ”— Links


Status: Experiment
Started: 2024
Version: v1.0 (v2 in progress)

About

Raspberry Pi retro gaming console project

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors