Emulators on Raspberry Pi: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
| Line 24: | Line 24: | ||
! scope="col"|Latest version | ! scope="col"|Latest version | ||
! scope="col"|[[libretro]] | ! scope="col"|[[libretro]] | ||
! scope="col"| | ! scope="col"|[[Licensing|License]] | ||
! scope="col"|Active | ! scope="col"|Active | ||
! scope="col"|[[Recommended Emulators|Recommended]] | ! scope="col"|[[Recommended Emulators|Recommended]] | ||
| Line 32: | Line 32: | ||
|[http://vdmgr.g2.xrea.com/download.html Download] | |[http://vdmgr.g2.xrea.com/download.html Download] | ||
| {{✓}} | | {{✓}} | ||
| {{ | | {{?}} | ||
| {{✓}} | | {{✓}} | ||
| {{~}} | | {{~}} | ||
| Line 40: | Line 40: | ||
|[https://snapcraft.io/install/retroarch/raspbian Snap] | |[https://snapcraft.io/install/retroarch/raspbian Snap] | ||
| {{✓}} | | {{✓}} | ||
| {{ | | {{Green}} {{License|GPLv3}} ({{License|Copyleft}}) | ||
| {{✓}} | | {{✓}} | ||
| {{✓}} | | {{✓}} | ||
| Line 51: | Line 51: | ||
! scope="col"|Name | ! scope="col"|Name | ||
! scope="col"|Latest version | ! scope="col"|Latest version | ||
! scope="col"| | ! scope="col"|[[Licensing|License]] | ||
! scope="col"|Active | ! scope="col"|Active | ||
! scope="col"|[[Recommended Emulators|Recommended]] | ! scope="col"|[[Recommended Emulators|Recommended]] | ||
| Line 58: | Line 58: | ||
| [https://zxmini.speccy.org/en/index.html ZXBaremulator] | | [https://zxmini.speccy.org/en/index.html ZXBaremulator] | ||
|[https://zxmini.speccy.org/en/index.html Download] | |[https://zxmini.speccy.org/en/index.html Download] | ||
| {{ | | {{Red}} {{License|Proprietary}} | ||
| {{✓}} | | {{✓}} | ||
| {{✓}} | | {{✓}} | ||
| Line 65: | Line 65: | ||
| [https://accentual.com/bmc64/ BMC64] | | [https://accentual.com/bmc64/ BMC64] | ||
|[https://github.com/randyrossi/bmc64 git] | |[https://github.com/randyrossi/bmc64 git] | ||
| {{ | | {{Green}} {{License|GPLv3}} ({{License|Copyleft}}) | ||
| {{✓}} | | {{✓}} | ||
| {{✓}} | | {{✓}} | ||
| Line 72: | Line 72: | ||
| [https://github.com/jhhoward/Faux86 Faux86] | | [https://github.com/jhhoward/Faux86 Faux86] | ||
|[https://github.com/jhhoward/Faux86 git] | |[https://github.com/jhhoward/Faux86 git] | ||
| {{ | | {{Green}} {{License|GPLv2}} ({{License|Copyleft}}) | ||
| {{✓}} | | {{✓}} | ||
| {{✓}} | | {{✓}} | ||
| Line 79: | Line 79: | ||
| [https://github.com/angeris/CS107E-GB-Emulator S107E-GB-Emulator] | | [https://github.com/angeris/CS107E-GB-Emulator S107E-GB-Emulator] | ||
|[https://github.com/angeris/CS107E-GB-Emulator git] | |[https://github.com/angeris/CS107E-GB-Emulator git] | ||
| {{ | | {{Green}} {{License|MIT}} ({{License|Permissive}}) | ||
| {{✓}} | | {{✓}} | ||
| {{✓}} | | {{✓}} | ||
| Line 92: | Line 92: | ||
! scope="col"|Latest version | ! scope="col"|Latest version | ||
! scope="col"|[[libretro]] | ! scope="col"|[[libretro]] | ||
! scope="col"| | ! scope="col"|[[Licensing|License]] | ||
! scope="col"|Active | ! scope="col"|Active | ||
! scope="col"|[[Recommended Emulators|Recommended]] | ! scope="col"|[[Recommended Emulators|Recommended]] | ||
| Line 99: | Line 99: | ||
|[https://retroarch.com/?page=platforms Download] | |[https://retroarch.com/?page=platforms Download] | ||
| {{✓}} | | {{✓}} | ||
| {{ | | {{Green}} {{License|GPLv2}} ({{License|Copyleft}}) | ||
| {{✓}} | | {{✓}} | ||
| {{~}} | | {{~}} | ||
| Line 109: | Line 109: | ||
! scope="col"|Latest version | ! scope="col"|Latest version | ||
! scope="col"|[[libretro]] | ! scope="col"|[[libretro]] | ||
! scope="col"| | ! scope="col"|[[Licensing|License]] | ||
! scope="col"|Active | ! scope="col"|Active | ||
! scope="col"|[[Recommended Emulators|Recommended]] | ! scope="col"|[[Recommended Emulators|Recommended]] | ||
| Line 116: | Line 116: | ||
|[https://www.dropbox.com/s/7frcmckwmdb9rcz/Jynx%201_0_9%20Raspberry%20PI%20Edition.tar.gz?dl=0 Download] | |[https://www.dropbox.com/s/7frcmckwmdb9rcz/Jynx%201_0_9%20Raspberry%20PI%20Edition.tar.gz?dl=0 Download] | ||
| {{✓}} | | {{✓}} | ||
| {{ | | {{?}} | ||
| {{✗}} | | {{✗}} | ||
| {{~}} | | {{~}} | ||
| Line 127: | Line 127: | ||
! scope="col"|Latest version | ! scope="col"|Latest version | ||
! scope="col"|[[libretro]] | ! scope="col"|[[libretro]] | ||
! scope="col"| | ! scope="col"|[[Licensing|License]] | ||
! scope="col"|Active | ! scope="col"|Active | ||
! scope="col"|[[Recommended Emulators|Recommended]] | ! scope="col"|[[Recommended Emulators|Recommended]] | ||
| Line 134: | Line 134: | ||
|[https://github.com/BlitterStudio/amiberry/releases {{AmiberryVer}}] | |[https://github.com/BlitterStudio/amiberry/releases {{AmiberryVer}}] | ||
| {{✗}} | | {{✗}} | ||
| {{ | | {{Green}} {{License|GPLv3}} ({{License|Copyleft}}) | ||
| {{✓}} | | {{✓}} | ||
| {{✓}} | | {{✓}} | ||
| Line 145: | Line 145: | ||
! scope="col"|Latest version | ! scope="col"|Latest version | ||
! scope="col"|[[libretro]] | ! scope="col"|[[libretro]] | ||
! scope="col"| | ! scope="col"|[[Licensing|License]] | ||
! scope="col"|Active | ! scope="col"|Active | ||
! scope="col"|[[Recommended emulators|Recommended]] | ! scope="col"|[[Recommended emulators|Recommended]] | ||
| Line 152: | Line 152: | ||
| [https://buildbot.libretro.com/stable/ {{RetroArchVer}}] | | [https://buildbot.libretro.com/stable/ {{RetroArchVer}}] | ||
| {{✓}} | | {{✓}} | ||
| {{ | | {{Green}} {{License|GPLv2}} ({{License|Copyleft}}) | ||
| {{✓}} | | {{✓}} | ||
| {{✓}} | | {{✓}} | ||
| Line 165: | Line 165: | ||
! scope="col"|Windows CE | ! scope="col"|Windows CE | ||
! scope="col"|[[libretro]] | ! scope="col"|[[libretro]] | ||
! scope="col"| | ! scope="col"|[[Licensing|License]] | ||
! scope="col"|Active | ! scope="col"|Active | ||
! scope="col"|[[Recommended emulators|Recommended]] | ! scope="col"|[[Recommended emulators|Recommended]] | ||
| Line 171: | Line 171: | ||
|[[redream]] | |[[redream]] | ||
|[https://redream.io/download {{RedreamVer}}] | |[https://redream.io/download {{RedreamVer}}] | ||
|{{✗}} ||{{✓}} ||{{✓}} ||{{✗}} ||{{ | |{{✗}} ||{{✓}} ||{{✓}} ||{{✗}} ||{{Red}} {{License|Proprietary}} ||{{✓}} ||{{✓}} | ||
|- | |- | ||
|[[reicast]] | |[[reicast]] | ||
|[http://builds.reicast.com/ CI Builds]<small> (Not Working)</small><br/>[https://snapcraft.io/reicast r8.1]<small> (Snap Store)</small> | |[http://builds.reicast.com/ CI Builds]<small> (Not Working)</small><br/>[https://snapcraft.io/reicast r8.1]<small> (Snap Store)</small> | ||
|{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{ | |{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{Green}} {{License|GPLv2}} ({{License|Copyleft}}) ||{{~}} ||{{✗}} | ||
|} | |} | ||
| Line 239: | Line 239: | ||
! scope="col"|Latest version | ! scope="col"|Latest version | ||
! scope="col"|[[libretro]] | ! scope="col"|[[libretro]] | ||
! scope="col"| | ! scope="col"|[[Licensing|License]] | ||
! scope="col"|Active | ! scope="col"|Active | ||
! scope="col"|[[Recommended emulators|Recommended]] | ! scope="col"|[[Recommended emulators|Recommended]] | ||
| Line 246: | Line 246: | ||
| [https://buildbot.libretro.com/stable/ {{RetroArchVer}}] | | [https://buildbot.libretro.com/stable/ {{RetroArchVer}}] | ||
| {{✓}} | | {{✓}} | ||
| {{ | | {{Green}} {{License|GPLv3}} ({{License|Copyleft}}) | ||
| {{✓}} | | {{✓}} | ||
| {{✓}} | | {{✓}} | ||
Revision as of 06:57, 12 October 2024
| Developer | Raspberry Pi Foundation |
|---|---|
| Initial 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
| 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
| 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
GameBoy Advance
| Name | Latest version | libretro | License | Active | Recommended |
|---|---|---|---|---|---|
| gpSP | Download | ✓ | GPLv2 (Copyleft) | ✓ | ~ |
Camputers Lynx
| Name | Latest version | libretro | License | Active | Recommended |
|---|---|---|---|---|---|
| Jynx | Download | ✓ | ? | ✗ | ~ |
Commodore
Amiga Line
| Name | Latest version | libretro | License | Active | Recommended |
|---|---|---|---|---|---|
| Amiberry | 8.3.0 | ✗ | GPLv3 (Copyleft) | ✓ | ✓ |
Sony
Playstation 1
| Name | Latest version | libretro | License | Active | Recommended |
|---|---|---|---|---|---|
| PCSX-ReARMed | 1.22.2 | ✓ | GPLv2 (Copyleft) | ✓ | ✓ |
Sega
Dreamcast / NAOMI
| 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
| 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 | License | Active | Recommended |
|---|---|---|---|---|---|
| RetroArch | 1.22.2 | ✓ | GPLv3 (Copyleft) | ✓ | ✓ |
Notes
- ↑ OpenLara was inspired by OpenTomb
- ↑ 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