Yes, there are several ways to play retro games on dedicated hardware — from manufacturer-released mini consoles like the SNES Classic to Raspberry Pi-based systems running RetroPie or Batocera with preloaded ROM libraries covering 50+ systems.
Retro gaming consoles fall into two broad categories: official mini consoles (released by Nintendo, Sega, or Sony with a fixed, licensed game selection) and configurable emulation hardware like the Raspberry Pi, which runs RetroArch cores through EmulationStation and can cover everything from NES and Game Boy to PS1 and Dreamcast. The Raspberry Pi route requires either manual configuration or a preloaded SD card — the latter skipping the setup work entirely and delivering a working system on first boot.
- Official mini consoles typically include 20–30 pre-installed licensed titles with no expansion option.
- Raspberry Pi 4-based retro consoles running Batocera or RetroPie support 50+ emulated systems out of the box.
- Preloaded Raspberry Pi SD cards range from 64GB (core NES/SNES/Genesis libraries) up to 1TB covering PS2-era titles on Pi 5 hardware.
- RetroArch, the emulation engine used on Raspberry Pi retro consoles, supports auto save-state by default — no cartridge battery required.
- Raspberry Pi 4 and Pi 5 are distinct hardware targets — a retro gaming card built for Pi 4 will not function correctly on Pi 5.