Emulators on Raspberry Pi

From Emulation General Wiki
Jump to navigation Jump to search
Raspberry Pi
Icon RPi.png
Developer Raspberry Pi Foundation
Type Single-board computer (ARM)
Earliest release February 2012 (Original Raspberry Pi)
Latest release October 2023 (Raspberry Pi 5)
This page is about software on the Raspberry pi platform that emulates other hardware

The Raspberry Pi is a series of single-board computers using the ARM architecture, developed by the Raspberry Pi Foundation.
Any operating system that supports the ARM architecture will probably work on the Raspberry Pi. Any of these Linux Distros that support ARM should support the Raspberry Pi.

Before diving in;
  • See each Wiki Category Consoles, Computers and Arcade for individual dedicated system pages to see provided up-to-date listings and in-depth information on specific aspects like hardware features, peripheral support, compatibility and also enhancements features etc.
  • Some games have Game engine recreations and source ports that run on Raspberry Pi, which can be the better than emulators for their specific games.
  • This page lists emulators that support ARM/Raspberry Pi on Linux distros or using Bare Metal. For emulators on other operating systems that support Raspberry Pi see: RISC OS.

Multi-System emulators[edit]

Name Latest version libretro License Active Recommended Supported Systems
vdmgr Download ? ~ Colecovision, gmc-4, NES / Famicom, MCS BASIC-52, MSX,Neo Geo Pocket (color), SC-300 + SF-7000, SG-1000 + Sega Master System (Mark-III), TD4, Z80 TV Game
RetroArch Snap GPLv3 (Copyleft) Libretro cores

Bare Metal emulators[edit]

Name Latest version License Active Recommended Supported Systems
ZXBaremulator Download Proprietary Sinclair ZX Spectrum 48K/128K/+2A
BMC64 git GPLv3 (Copyleft) Commodore 64, Commodore 128, Vic20, Commodore Plus/4 and PET
Faux86 git GPLv2 (Copyleft) 8086 and 80186
S107E-GB-Emulator git MIT (Permissive) Nintendo Game Boy

Nintendo[edit]

GameBoy Advance[edit]

Name Latest version libretro License Active Recommended
gpSP Download GPLv2 (Copyleft) ~

Camputers Lynx[edit]

Name Latest version libretro License Active Recommended
Jynx Download ? ~

Commodore[edit]

Amiga Line[edit]

Name Latest version libretro License Active Recommended
Amiberry 6.3.3 Preview GPLv3 (Copyleft)

Sony[edit]

Playstation 1[edit]

Name Latest version libretro License Active Recommended
PCSX-ReARMed 1.19.1 GPLv2 (Copyleft)

Sega[edit]

Dreamcast / NAOMI[edit]

Name Latest version NAOMI Atomiswave Windows CE libretro License Active Recommended
redream 1.5.0 Proprietary
reicast CI Builds (Not Working)
r8.1 (Snap Store)
GPLv2 (Copyleft) ~

Source Ports[edit]

Name Latest Version libretro Active Recommended Supported game(s) Genre
OpenLara[N 1] git ~ Tomb Raider 1–4 Action-Adventure
Rigel Engine git Duke Nukem II Platform
Zelda3 git The Legend of Zelda: A Link to the Past
smw git Super Mario World, Super Mario All-Stars[N 2]
CannonBall git OutRun Racing
RVGL 21.0930a-1 Re-Volt

Frontends[edit]

Name Latest version libretro License Active Recommended
RetroArch 1.19.1 GPLv3 (Copyleft)

Notes[edit]

  1. OpenLara was inspired by OpenTomb
  2. In smw only the Super Mario All-Stars version of Super Mario Bros. and Super Mario Bros.: The Lost Levels are able to be ran currently.

See Also[edit]

Raspberry Pi OS. The official Raspberry Pi OS Distributions
Lakka Linux distribution that also targets the Raspberry Pi platform

Emulators on other systems
Calculators
CasioNumWorksTIHP
Handheld computers
PandoraDragonBox PyraPocketChip
Mobile
AndroidiOSMREJava
Microcontrollers
STM32ESP8266ESP32TM4C
Home computers
Commodore 64VIC-20BBC MicroTandy Color Computer 2
Dragon 32/64Coleco AdamZX SpectrumCambridge Z88Atari 8-bitAtari STPC-8800PC-9800
Other
RockboxiPodtvOSUEFIbrowsersRetroFWArduinoPocketSpritePICO-8TIC-80
Operating systems
Modern: WindowsLinuxmacOSWindows on ARMRaspberry PiBSD

Legacy (Microsoft): DOSWindows 3.xWindows 9xEnterprise Windows NTWindows XPWindows 7
Legacy (other): IRIXBeOSTowns OSClassic Mac OSNeXTSTEPOS/2TempleOSSunsOS

Legacy mobile (Microsoft): Windows CEPocket PCWindows MobileWindows PhoneWindows RT
Legacy mobile (other): MeeGoPalm OSSymbianEPOCBlackberry OSMediOSZaurus

Other: AmigaOSRISC OSQNXKaiOSKolibriOSMorphOSHaikuMaemoToaruOSSolarisZealOSRedox