Emulators on Raspberry Pi: Difference between revisions
No edit summary |
Ilyagredasov (talk | contribs) Tags: Mobile edit Mobile web edit Advanced mobile edit |
||
| (46 intermediate revisions by 16 users not shown) | |||
| Line 1: | Line 1: | ||
{{ | {{outdated}} | ||
{{Stub}} | |||
{{Infobox platform | {{Infobox platform | ||
|title = | |title=Raspberry Pi | ||
|type = | |developer=Raspberry Pi Foundation | ||
|logo = Icon RPi.png | |type=[[wikipedia:Single-board computer|Single-board computer]] (ARM) | ||
|logowidth = 69px | |logo=Icon RPi.png | ||
|logowidth=69px | |||
|first-release=February 2012 (Original Raspberry Pi) | |||
|last-release=October 2023 (Raspberry Pi 5) | |||
}} | }} | ||
The Raspberry | : ''This page is about software on the Raspberry Pi platform that emulates other hardware.'' | ||
The '''[[wikipedia:Raspberry Pi|Raspberry Pi]]''' is a series of single-board computers using the ARM architecture, developed by [[wikipedia:Raspberry Pi Foundation|the Raspberry Pi Foundation]]. | |||
Any operating system that supports the ARM architecture will probably work on the Raspberry Pi. [[Recommended Linux distros|Any of these Linux Distros that support ARM should support the Raspberry Pi]]. | |||
; Before diving in; | |||
;* See each Wiki Category [[:Category:Consoles|Consoles]], [[:Category:Computers|Computers]] and [[:Category:Arcade|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 [[Emulators on Raspberry Pi#Bare metal emulators|Bare Metal]]. For emulators on other operating systems that support Raspberry Pi see: [[Emulators on RISC OS|RISC OS]]. | |||
== Multi-system emulators == | |||
{| class="wikitable" style="text-align:center;" | |||
!Name | |||
!Latest version | |||
![[libretro]] | |||
![[Licensing|License]] | |||
!Active | |||
![[Recommended Emulators|Recommended]] | |||
!Supported Systems | |||
|- | |||
|[https://emulicious.net/ Emulicious] | |||
|[https://emulicious.net/downloads/ 2024-08-31]||{{Na}}||{{Red}} {{License|Proprietary}}||{{Ya}}||{{Dunno}} | |||
|Game Boy/Game Boy Color, Master System, Game Gear | |||
|- | |||
|[[vdmgr]] | |||
|[http://vdmgr.g2.xrea.com/download.html Download]||{{Ya}}||{{Dunno}}||{{Ya}}||{{~}} | |||
|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]] | |||
|[https://snapcraft.io/install/retroarch/raspbian Snap]||{{Ya}}||{{Green}} {{License|GPLv3}} ({{License|Copyleft}})||{{Ya}}||{{Ya}} | |||
|[[Libretro#Cores|Libretro cores]] | |||
|- | |||
|[[MAME]] | |||
|[https://wiki.mamedev.org/index.php/SDL_Supported_Platforms {{MAMEVer}}]||{{Dunno}}||{{Green}} {{License|GPLv2}}<br>{{License|BSD3}}||{{Ya}}||{{Ya}} | |||
|Multiple | |||
|- | |||
|[[ZEsarUX]] | |||
|[https://github.com/chernandezba/zesarux/releases {{ZEsarUXVer}}]||{{Na}}||{{Green}} {{License|GPL}} ({{License|Copyleft}})||{{Ya}}||{{Dunno}} | |||
|Multiple | |||
|} | |||
== Bare metal emulators == | |||
{| class="wikitable" style="text-align:center;" | |||
!Name | |||
!Latest version | |||
![[Licensing|License]] | |||
!Active | |||
![[Recommended Emulators|Recommended]] | |||
!Supported Systems | |||
|- | |||
|[https://zxmini.speccy.org/en/index.html ZXBaremulator] | |||
|[https://zxmini.speccy.org/en/index.html Download]||{{Red}} {{License|Proprietary}}||{{Ya}}||{{Ya}} | |||
|Sinclair ZX Spectrum 48K/128K/+2A | |||
|- | |||
|[https://accentual.com/bmc64/ BMC64] | |||
|[https://github.com/randyrossi/bmc64 git]||{{Green}} {{License|GPLv3}} ({{License|Copyleft}})||{{Ya}}||{{Ya}} | |||
|Commodore 64, Commodore 128, Vic20, Commodore Plus/4 and PET | |||
|- | |||
|[https://github.com/jhhoward/Faux86 Faux86] | |||
|[https://github.com/jhhoward/Faux86 git]||{{Green}} {{License|GPLv2}} ({{License|Copyleft}})||{{Ya}}||{{Ya}} | |||
|8086 and 80186 | |||
|- | |||
|[https://github.com/angeris/CS107E-GB-Emulator S107E-GB-Emulator] | |||
|[https://github.com/angeris/CS107E-GB-Emulator git]||{{Green}} {{License|MIT}} ({{License|Permissive}})||{{Ya}}||{{Ya}} | |||
|Nintendo Game Boy | |||
|} | |||
== Nintendo == | |||
=== Game Boy Advance === | |||
{| class="wikitable" style="text-align:center;" | |||
!Name | |||
!Latest version | |||
![[libretro]] | |||
![[Licensing|License]] | |||
!Active | |||
![[Recommended Emulators|Recommended]] | |||
|- | |||
|[[gpSP]] | |||
|[https://retroarch.com/?page=platforms Download]||{{Ya}}||{{Green}} {{License|GPLv2}} ({{License|Copyleft}})||{{Ya}}||{{~}} | |||
|} | |||
== Camputers Lynx == | |||
{| class="wikitable" style="text-align:center;" | |||
!Name | |||
!Latest version | |||
![[libretro]] | |||
![[Licensing|License]] | |||
!Active | |||
![[Recommended Emulators|Recommended]] | |||
|- | |||
|[[Jynx]] | |||
|[https://www.dropbox.com/s/7frcmckwmdb9rcz/Jynx%201_0_9%20Raspberry%20PI%20Edition.tar.gz?dl=0 Download]||{{Ya}}||{{Dunno}}||{{Na}}||{{~}} | |||
|} | |||
== Commodore == | |||
=== Amiga Line === | |||
{| class="wikitable" style="text-align:center;" | |||
!Name | |||
!Latest version | |||
![[libretro]] | |||
![[Licensing|License]] | |||
!Active | |||
![[Recommended Emulators|Recommended]] | |||
|- | |||
|[[Amiberry]] | |||
|[https://github.com/BlitterStudio/amiberry/releases {{AmiberryVer}}]||{{Na}}||{{Green}} {{License|GPLv3}} ({{License|Copyleft}})||{{Ya}}||{{Ya}} | |||
|} | |||
== Sony == | |||
=== PlayStation === | |||
{| class="wikitable" style="text-align:center;" | |||
!Name | |||
!Latest version | |||
![[libretro]] | |||
![[Licensing|License]] | |||
!Active | |||
![[Recommended emulators|Recommended]] | |||
|- | |||
|[[PCSX-Reloaded#PCSX ReARMed|PCSX-ReARMed]] | |||
|[https://buildbot.libretro.com/stable/ {{RetroArchVer}}]||{{Ya}}||{{Green}} {{License|GPLv2}} ({{License|Copyleft}})||{{Ya}}||{{Ya}} | |||
|} | |||
=== PlayStation 2 === | |||
{| class="wikitable" style="text-align:center;" | |||
!Name | |||
!Latest version | |||
![[Licensing|License]] | |||
!Active | |||
![[Recommended emulators|Recommended]] | |||
|- | |||
|ARMSX2 | |||
|[https://github.com/ARMSX2 {{ARMSX2LinuxVer}}]||{{Green}} {{License|GPLv3}} ({{License|Copyleft}})||{{Ya}}||{{Dunno}} | |||
|} | |||
=== PlayStation 3 === | |||
{| class="wikitable" style="text-align:center;" | |||
!Name | |||
!Latest version | |||
![[Licensing|License]] | |||
!Active | |||
![[Recommended emulators|Recommended]] | |||
|- | |||
|[[RPCS3]] | |||
|[https://github.com/RPCS3/rpcs3-binaries-mac-arm64/releases Nightly]||{{Green}} {{License|GPLv2}} ({{License|Copyleft}})||{{Ya}}||{{WIP-Box}} | |||
|} | |||
== Sega == | |||
=== Dreamcast / NAOMI === | |||
{| class="wikitable" style="text-align: center;" | |||
!Name | |||
!Latest version | |||
![[Sega NAOMI and variants|NAOMI]] | |||
!Atomiswave | |||
!Windows CE | |||
![[libretro]] | |||
![[Licensing|License]] | |||
!Active | |||
![[Recommended emulators|Recommended]] | |||
|- | |||
|[[redream]] | |||
|[https://redream.io/download {{RedreamVer}}]||{{Na}} ||{{Ya}} ||{{Ya}} ||{{Na}} ||{{Red}} {{License|Proprietary}} ||{{Ya}} ||{{Ya}} | |||
|- | |||
|[[reicast]] | |||
|[http://builds.reicast.com/ CI Builds] <small>(Not Working)</small> | |||
[https://snapcraft.io/reicast r8.1] <small>(Snap Store)</small> | |||
|{{Na}} ||{{Na}} ||{{Na}} ||{{Na}} ||{{Green}} {{License|GPLv2}} ({{License|Copyleft}}) ||{{~}} ||{{Na}} | |||
|} | |||
== Source ports == | |||
{| class="wikitable sortable" style="text-align:center;" | |||
!Name | |||
!Latest Version | |||
![[libretro]] | |||
!Active | |||
![[Recommended Emulators|Recommended]] | |||
!Supported game(s) | |||
!Genre | |||
|- | |||
|[http://xproger.info/projects/OpenLara/ OpenLara]<ref group="note">OpenLara was inspired by OpenTomb</ref> | |||
|[https://github.com/XProger/OpenLara/releases git]||{{Ya}}||{{Ya}}||{{~}} | |||
|Tomb Raider 1–4 | |||
|Action-Adventure | |||
|- | |||
|Rigel Engine | |||
|[https://github.com/lethal-guitar/RigelEngine/releases git]||{{Na}}||{{Ya}}||{{Ya}} | |||
|Duke Nukem II | |||
| rowspan="3" |Platform | |||
|- | |||
|Zelda3 | |||
|[https://github.com/snesrev/zelda3 git]||{{Na}}||{{Ya}}||{{Ya}} | |||
|The Legend of Zelda: A Link to the Past | |||
|- | |||
|smw | |||
|[https://github.com/snesrev/smw git]||{{Na}}||{{Ya}}||{{Ya}} | |||
|Super Mario World, Super Mario All-Stars<ref group="note">In smw only the [https://github.com/snesrev/smw/blob/main/BUILDING.md#running-smb1-and-smbll Super Mario All-Stars version of Super Mario Bros. and Super Mario Bros.: The Lost Levels] are able to be ran currently.</ref> | |||
|- | |||
|CannonBall | |||
|[https://github.com/djyt/cannonball/wiki git]||{{Ya}}||{{Na}}||{{Ya}} | |||
|OutRun | |||
| rowspan="2" |Racing | |||
|- | |||
|[https://yethiel.gitlab.io/RVDocs RVGL] | |||
|[https://rvgl.re-volt.io 21.0930a-1]||{{Na}}||{{Ya}}||{{Ya}} | |||
|Re-Volt | |||
|} | |||
== Frontends == | |||
{| class="wikitable" style="text-align:center;" | |||
!Name | |||
!Latest version | |||
![[libretro]] | |||
![[Licensing|License]] | |||
!Active | |||
![[Recommended emulators|Recommended]] | |||
|- | |||
|[[RetroArch]] | |||
|[https://buildbot.libretro.com/stable/ {{RetroArchVer}}]||{{Ya}}||{{Green}} {{License|GPLv3}} ({{License|Copyleft}})||{{Ya}}||{{Ya}} | |||
|} | |||
{{NEL}} | |||
== Notes == | |||
{{Notelist|group=note}} | |||
== See also == | |||
* [https://www.raspberrypi.com/software/ Raspberry Pi OS] - The official Raspberry Pi OS Distributions | |||
* [[Lakka]] - Linux distribution that also targets the Raspberry Pi platform | |||
{{Emulators on other systems}} | |||
[[Category:Emulators by hardware]] | |||