Difference between revisions of "Emulators on Raspberry Pi"

From Emulation General Wiki
Jump to navigation Jump to search
(Source Ports)
(Added bare metal emulators for the Raspberry Pi)
Line 44: Line 44:
 
| {{✓}}
 
| {{✓}}
 
|[[Libretro#Cores|Libretro cores]]
 
|[[Libretro#Cores|Libretro cores]]
 +
|}
 +
 +
==Bare Metal emulators==
 +
{| class="wikitable" style="text-align:center;"
 +
|-
 +
! scope="col"|Name
 +
! scope="col"|Latest version
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended Emulators|Recommended]]
 +
! scope="col"|Supported Systems
 +
|-
 +
| [[https://zxmini.speccy.org/en/index.html ZXBaremulator]]
 +
|[https://zxmini.speccy.org/en/index.html Download]
 +
| {{X}}
 +
| {{✓}}
 +
| {{✓}}
 +
|Sinclair ZX Spectrum 48K/128K/+2A
 +
|-
 +
| [[https://accentual.com/bmc64/ BMC64]]
 +
|[https://github.com/randyrossi/bmc64 git]
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
|Commodore 64, Commodore 128, Vic20, Commodore Plus/4 and PET
 +
|-
 +
| [[https://github.com/jhhoward/Faux86 Faux86]]
 +
|[https://github.com/jhhoward/Faux86 git]
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
|8086 and 80186
 +
|-
 +
| [[https://github.com/angeris/CS107E-GB-Emulator S107E-GB-Emulator]]
 +
|[https://github.com/angeris/CS107E-GB-Emulator git]
 +
| {{✓}}
 +
| {{✓}}
 +
| {{✓}}
 +
|Nintendo Game Boy
 
|}
 
|}
  

Revision as of 17:35, 27 February 2024

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 more detailed comparisons and information about software emulators. Dedicated system pages provide more up-to-date listings and in-depth information on specific aspects like hardware features, peripheral support, and compatibility 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.

Multi-System emulators

Name Latest version libretro FLOSS 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 Libretro cores

Bare Metal emulators

Name Latest version FLOSS Active Recommended Supported Systems
[ZXBaremulator] Download Sinclair ZX Spectrum 48K/128K/+2A
[BMC64] git Commodore 64, Commodore 128, Vic20, Commodore Plus/4 and PET
[Faux86] git 8086 and 80186
[S107E-GB-Emulator] git Nintendo Game Boy

Nintendo

GameBoy Advance

Name Latest version libretro FLOSS Active Recommended
gpSP Download ~

Camputers Lynx

Name Latest version libretro FLOSS Active Recommended
Jynx Download ~

Commodore

Amiga Line

Name Latest version libretro FLOSS Active Recommended
Amiberry 6.3.0 Preview

Sony

Playstation 1

Name Latest version libretro FLOSS Active Recommended
PCSX-ReARMed 1.18.0

Sega

Dreamcast / NAOMI

Name Latest version NAOMI Atomiswave Windows CE libretro FLOSS Active Recommended
redream 1.5.0 (Windows, macOS, Linux, Raspberry Pi)
1.2.07 (Android)
reicast CI Builds (Not Working)
r8.1 (Snap Store)
~

Source Ports

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

Name Latest version libretro FLOSS Active Recommended
RetroArch 1.18.0


Notes

  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

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