Difference between revisions of "List of Switch homebrew emulators"
From WikiTemp, the GBAtemp wiki
(→Temporary list, please help sorting them to proper categories and into nice Tables: added 1 item) |
m (→Consoles) |
||
(17 intermediate revisions by 2 users not shown) | |||
Line 6: | Line 6: | ||
==Temporary list, please help sorting them to proper categories and into nice Tables== | ==Temporary list, please help sorting them to proper categories and into nice Tables== | ||
+ | consoles/gaming devices | ||
LaiNES https://gbatemp.net/threads/laines-a-cycle-accurate-nes-emulator.505010/ | LaiNES https://gbatemp.net/threads/laines-a-cycle-accurate-nes-emulator.505010/ | ||
− | pNES | + | pNES https://gbatemp.net/threads/pnes-portable-nes-emulator.533713/ |
pSNES https://gbatemp.net/threads/psnes-switch-snes9x-port.507847/ | pSNES https://gbatemp.net/threads/psnes-switch-snes9x-port.507847/ | ||
pFBA https://gbatemp.net/threads/pfba-final-burn-alpha.497188/ | pFBA https://gbatemp.net/threads/pfba-final-burn-alpha.497188/ | ||
VBA-Next https://gbatemp.net/threads/vba-next-for-switch-works-4-1.504947/ | VBA-Next https://gbatemp.net/threads/vba-next-for-switch-works-4-1.504947/ | ||
RetroArch Libnx https://gbatemp.net/threads/development-thread-retroarch-libnx.505672/ https://gbatemp.net/threads/retroarch-switch.492920/ | RetroArch Libnx https://gbatemp.net/threads/development-thread-retroarch-libnx.505672/ https://gbatemp.net/threads/retroarch-switch.492920/ | ||
− | retroarch cores : gearboy, picrodrive, Virtual Jaguar, beetlePSX, gambatte, snes9x 2010 nx, fceu mm, genesis plus gx, mame, mame2000, | + | retroarch cores : gearboy, picrodrive, Virtual Jaguar, beetlePSX, gambatte, snes9x 2010 nx, fceu mm, genesis plus gx, mame, mame2000, Mupen64 ([https://gbatemp.net/threads/528247/ beta with dynarec support]), and a lot more. See thread for full core list. |
Dolphin https://gbatemp.net/threads/wip-dolphin-emulator-for-the-switch-by-jhiral.510424/ | Dolphin https://gbatemp.net/threads/wip-dolphin-emulator-for-the-switch-by-jhiral.510424/ | ||
Glide64 https://gbatemp.net/threads/pre-release-glide64-emulator.518910/ | Glide64 https://gbatemp.net/threads/pre-release-glide64-emulator.518910/ | ||
ScummVM https://gbatemp.net/threads/scummvm.500178/ | ScummVM https://gbatemp.net/threads/scummvm.500178/ | ||
MAME-NX https://gbatemp.net/threads/mame-nx-0-72-release.515544/ | MAME-NX https://gbatemp.net/threads/mame-nx-0-72-release.515544/ | ||
− | DeSmuME-NX https://gbatemp.net/threads/desmume-nx-w-laproxs-vertical-mod-ds-emulator.510205/ https://gbatemp.net/threads/ | + | DeSmuME-NX (abandoned) https://gbatemp.net/threads/desmume-nx-wip-ds-emulator-for-switch.504248/ then https://gbatemp.net/threads/desmume-nx-w-laproxs-vertical-mod-ds-emulator.510205/ |
+ | DeSmuME-NX (also abandoned) : https://gbatemp.net/threads/not-really-a-release-desmume-with-jit.527435/ https://github.com/RSDuck/desmume-nx | ||
MelonDs https://gbatemp.net/threads/melonds-for-switch.518300/ | MelonDs https://gbatemp.net/threads/melonds-for-switch.518300/ | ||
mGBA https://gbatemp.net/threads/mgba-builds-now-available.518291/ | mGBA https://gbatemp.net/threads/mgba-builds-now-available.518291/ | ||
Line 28: | Line 30: | ||
Brainfuck interpreter https://github.com/TheKgg/switch-brainfuck | Brainfuck interpreter https://github.com/TheKgg/switch-brainfuck | ||
Amiga https://gbatemp.net/threads/release-amiga-emulator-uae4all2-for-switch.522539/ | Amiga https://gbatemp.net/threads/release-amiga-emulator-uae4all2-for-switch.522539/ | ||
+ | NoiES https://gbatemp.net/threads/noies-for-switch-nes-emu.534983/ https://github.com/Hydr8gon/NoiES | ||
+ | PS2 (through L4T linux) https://gbatemp.net/threads/play-ps2-emulator-is-running-on-the-nintendo-switch.538600/ | ||
+ | XBox (through L4T Linux) https://gbatemp.net/threads/xqemu-xbox-emulator-on-switch.537978/ (preview) | ||
+ | Dreamcast https://gbatemp.net/threads/reicast-dreamcast-emulator-for-switch-horizon-alpha.538394/ | ||
+ | PSSPP, standalone version (not retroarch core) https://gbatemp.net/threads/ppsspp-switch-standalone-beta.544071/ https://github.com/m4xw/ppsspp/tree/standalone | ||
− | + | computer/OS | |
+ | Bochs, https://en.wikipedia.org/wiki/Bochs, running win95 https://www.youtube.com/watch?v=DhGeq_sht5w | ||
+ | Android, https://gbatemp.net/threads/unofficial-android-port-shown-running-on-a-nintendo-switch.532182/ https://gitlab.com/ByLaws/android_device_nintendo_switch | ||
{| class="secondarynav" | {| class="secondarynav" | ||
Line 66: | Line 75: | ||
! class="unsortable" style="width:8%" | Source | ! class="unsortable" style="width:8%" | Source | ||
|- | |- | ||
− | | [[ | + | | [[pNES]] |
− | | | + | | NES Emulator. Based on the excellent Nestopia emulator |
− | | [[User: | + | | [[User:cpasjuste|cpajuste]] |
− | | [https://gbatemp.net/threads/ | + | | [https://gbatemp.net/threads/pnes-portable-nes-emulator.533713/ Thread] |
− | | [https://github.com/ | + | | [https://github.com/Cpasjuste/pemu/tree/master/pnes git] |
|- | |- | ||
| [[pSNES]] | | [[pSNES]] | ||
Line 76: | Line 85: | ||
| [[User:cpasjuste|cpajuste]] | | [[User:cpasjuste|cpajuste]] | ||
| [https://gbatemp.net/threads/507847 Thread] | | [https://gbatemp.net/threads/507847 Thread] | ||
− | | [https://github.com/Cpasjuste/psnes git] | + | | [https://github.com/Cpasjuste/pemu/tree/master/psnes git] |
+ | |- | ||
+ | | [[LaiNES]] | ||
+ | | Project dropped.<br/> A cycle-accurate NES Emulator. | ||
+ | | [[User:kevoot|kevoot]] | ||
+ | | [https://gbatemp.net/threads/505010 Thread] | ||
+ | | [https://github.com/Kevoot/LaiNESwitch git] | ||
+ | |- | ||
+ | | [[NES ClasSwitch]] | ||
+ | | Project dropped.<br/>A NES emulator based on [https://github.com/fogleman/nes fogleman's NES emulator written in Go]. | ||
+ | | [[User:waywardson07|waywardson07]] | ||
+ | | [https://gbatemp.net/threads/504776 Thread] | ||
+ | | ? | ||
+ | |- | ||
+ | | [[play!]] | ||
+ | | Run on Linux! (Lakka)<br/>A Playstation 2 port of [https://purei.org/ this Emulator] for Linux on the Switch. | ||
+ | | | ||
+ | | [https://gbatemp.net/threads/538600 Thread] | ||
+ | | | ||
|- | |- | ||
| [[PCSX-ReARMed (Switch)|PCSX-ReARMed]] | | [[PCSX-ReARMed (Switch)|PCSX-ReARMed]] | ||
Line 83: | Line 110: | ||
| [https://gbatemp.net/threads/512289 Thread] | | [https://gbatemp.net/threads/512289 Thread] | ||
| [https://github.com/rock88/pcsx_rearmed/tree/master/switch git] | | [https://github.com/rock88/pcsx_rearmed/tree/master/switch git] | ||
+ | |- | ||
+ | | [[ReiCast]] | ||
+ | | Dreamcast Emulator for the Switch. | ||
+ | | [[User:davidgf|davidgf]] | ||
+ | | [https://gbatemp.net/threads/538394 Thread] | ||
+ | | [https://github.com/davidgfnet/reicast-emulator/tree/switchport git] | ||
|- | |- | ||
| [[Snes Classic launcher]] | | [[Snes Classic launcher]] | ||
− | | SNES Classic Graphical User Interface. | + | | Project dropped.<br/>SNES/NES Classic Graphical User Interface re-creation. SNES (?) & NES (LaiNES/Nestopia core) emulators for Nintendo Switch integrated into a copyrighted SNES Classic interface design. Allows theming. |
| [[User:samthebreadman|samthebreadman]] | | [[User:samthebreadman|samthebreadman]] | ||
− | | [https://gbatemp.net/threads/503722 | + | | [https://gbatemp.net/threads/503722 SNES Thread], [https://gbatemp.net/threads/524610/ NES unofficial thread] |
| ? | | ? | ||
|} | |} | ||
− | |||
===Handhelds=== | ===Handhelds=== | ||
Line 130: | Line 162: | ||
− | === | + | ===Other devices and OS=== |
{| class="prettytable sortable" style="width:100%" | {| class="prettytable sortable" style="width:100%" | ||
! style="width:25%" | Title | ! style="width:25%" | Title | ||
Line 143: | Line 175: | ||
| | | | ||
| [https://github.com/Marice/CHIP8-NX/releases git] | | [https://github.com/Marice/CHIP8-NX/releases git] | ||
+ | |- | ||
+ | | [[LineageOS]] | ||
+ | | An android 8.1 (Oreo) image for Switch, comes with TWRP. | ||
+ | | [[User:Switchroot|Switchroot]] | ||
+ | | [https://gbatemp.net/threads/544519/ thread] | ||
+ | | [https://gitlab.com/switchroot/android git] | ||
+ | |- | ||
+ | | [[Linux]] | ||
+ | | Linux on switch, using Shofel2 [[List of Switch payloads|payload booter]]. | ||
+ | | [[User:shuffle2|shuffle2]], Failoverflow team | ||
+ | | | ||
+ | | [https://github.com/fail0verflow/shofel2 git] | ||
+ | |- | ||
+ | | [[L4t]] | ||
+ | | Linux Ubuntu on switch. New version of Linux distribution with Switch specific kernel and drivers. | ||
+ | | multiple users | ||
+ | | [https://gbatemp.net/threads/537301/ Thread] | ||
+ | | [https://gitlab.com/switchroot git] | ||
+ | |- | ||
+ | | [[Lakka]] | ||
+ | | Deprecated. Use Lakka's L4T version now.<br/>Linux distribution for switch specialized in retroarch emulator cores. | ||
+ | | [[User:natinusala|natinusala]], multiple users | ||
+ | | [https://gbatemp.net/threads/506024 Thread] | ||
+ | | [https://lakka-switch.github.io/documentation/ Doc.] | ||
+ | |- | ||
+ | | [[L4T Lakka]] | ||
+ | | Linux distribution based on L4T, specialized in retroarch emulator cores. | ||
+ | | [[User:natinusala|natinusala]], multiple users | ||
+ | | [https://gbatemp.net/threads/538619 Thread] | ||
+ | | [https://lakka-switch.github.io/documentation/ Doc.] | ||
|- | |- | ||
| [[ScummVM (Switch)|ScummVM]] | | [[ScummVM (Switch)|ScummVM]] | ||
Line 150: | Line 212: | ||
| [https://github.com/Cpasjuste/scummvm git] | | [https://github.com/Cpasjuste/scummvm git] | ||
|} | |} | ||
− | |||
===Arcade emulators=== | ===Arcade emulators=== |
Latest revision as of 16:45, 16 September 2019
Switch Homebrew | |
---|---|
Introduction • Homebrew Development • Homebrew Bounty • Glossary | |
Release Lists | All Homebrew • Applications • Games • Emulators • Demos • Exploits • Payloads • CFWs • Development libraries & tools • PC Utilities |
Information | • Homebrew TitleID • Game patches and mods • Savegames • Websites |
Temporary list, please help sorting them to proper categories and into nice Tables
consoles/gaming devices
LaiNES https://gbatemp.net/threads/laines-a-cycle-accurate-nes-emulator.505010/ pNES https://gbatemp.net/threads/pnes-portable-nes-emulator.533713/ pSNES https://gbatemp.net/threads/psnes-switch-snes9x-port.507847/ pFBA https://gbatemp.net/threads/pfba-final-burn-alpha.497188/ VBA-Next https://gbatemp.net/threads/vba-next-for-switch-works-4-1.504947/ RetroArch Libnx https://gbatemp.net/threads/development-thread-retroarch-libnx.505672/ https://gbatemp.net/threads/retroarch-switch.492920/ retroarch cores : gearboy, picrodrive, Virtual Jaguar, beetlePSX, gambatte, snes9x 2010 nx, fceu mm, genesis plus gx, mame, mame2000, Mupen64 (beta with dynarec support), and a lot more. See thread for full core list. Dolphin https://gbatemp.net/threads/wip-dolphin-emulator-for-the-switch-by-jhiral.510424/ Glide64 https://gbatemp.net/threads/pre-release-glide64-emulator.518910/ ScummVM https://gbatemp.net/threads/scummvm.500178/ MAME-NX https://gbatemp.net/threads/mame-nx-0-72-release.515544/ DeSmuME-NX (abandoned) https://gbatemp.net/threads/desmume-nx-wip-ds-emulator-for-switch.504248/ then https://gbatemp.net/threads/desmume-nx-w-laproxs-vertical-mod-ds-emulator.510205/ DeSmuME-NX (also abandoned) : https://gbatemp.net/threads/not-really-a-release-desmume-with-jit.527435/ https://github.com/RSDuck/desmume-nx MelonDs https://gbatemp.net/threads/melonds-for-switch.518300/ mGBA https://gbatemp.net/threads/mgba-builds-now-available.518291/ NESalizer https://gbatemp.net/threads/nesalizer-successor-to-laines.516467/ PCSX-ReARMed port https://gbatemp.net/threads/pcsx-rearmed-port.512289/ GdkGBA https://gbatemp.net/threads/gameboy-advance-emulator-port-gdkgba-works-on-5-0.504186/ Khedgb https://gbatemp.net/threads/gbc-emulator-port-khedgb-works-on-5-0.503969/ chip8-nx https://gbatemp.net/threads/chip8-nx-chip8-emulator-for-nintendo-switch.505085/ neopop https://gbatemp.net/threads/release-neopop-sdl-for-switch.499206/#post-7884164 Brainfuck interpreter https://github.com/TheKgg/switch-brainfuck Amiga https://gbatemp.net/threads/release-amiga-emulator-uae4all2-for-switch.522539/ NoiES https://gbatemp.net/threads/noies-for-switch-nes-emu.534983/ https://github.com/Hydr8gon/NoiES PS2 (through L4T linux) https://gbatemp.net/threads/play-ps2-emulator-is-running-on-the-nintendo-switch.538600/ XBox (through L4T Linux) https://gbatemp.net/threads/xqemu-xbox-emulator-on-switch.537978/ (preview) Dreamcast https://gbatemp.net/threads/reicast-dreamcast-emulator-for-switch-horizon-alpha.538394/ PSSPP, standalone version (not retroarch core) https://gbatemp.net/threads/ppsspp-switch-standalone-beta.544071/ https://github.com/m4xw/ppsspp/tree/standalone
computer/OS
Bochs, https://en.wikipedia.org/wiki/Bochs, running win95 https://www.youtube.com/watch?v=DhGeq_sht5w Android, https://gbatemp.net/threads/unofficial-android-port-shown-running-on-a-nintendo-switch.532182/ https://gitlab.com/ByLaws/android_device_nintendo_switch
Consoles | Handhelds | Multi platform emulators | Computers | Arcade emulators |
Template line
Title | Description | Author | Thread | Source |
---|---|---|---|---|
Template - Homebrew title | Description | Author | Thread | git |
Consoles
Title | Description | Author | Thread | Source |
---|---|---|---|---|
pNES | NES Emulator. Based on the excellent Nestopia emulator | cpajuste | Thread | git |
pSNES | Super NES Emulator. Port of Snes9x for the Switch. | cpajuste | Thread | git |
LaiNES | Project dropped. A cycle-accurate NES Emulator. |
kevoot | Thread | git |
NES ClasSwitch | Project dropped. A NES emulator based on fogleman's NES emulator written in Go. |
waywardson07 | Thread | ? |
play! | Run on Linux! (Lakka) A Playstation 2 port of this Emulator for Linux on the Switch. |
Thread | ||
PCSX-ReARMed | Playstation 1 Emulator. Port of PCSX-ReARMed for the Switch. | Rock88 | Thread | git |
ReiCast | Dreamcast Emulator for the Switch. | davidgf | Thread | git |
Snes Classic launcher | Project dropped. SNES/NES Classic Graphical User Interface re-creation. SNES (?) & NES (LaiNES/Nestopia core) emulators for Nintendo Switch integrated into a copyrighted SNES Classic interface design. Allows theming. |
samthebreadman | SNES Thread, NES unofficial thread | ? |
Handhelds
Title | Description | Author | Thread | Source |
---|---|---|---|---|
DeSmuMe NX | NDS emulator | Laprox | Thread | git |
VBA-Next | Gameboy Advance emulator, based of Libretro's VBA-M. | catlover007 | Thread | git |
Multi platform emulators
Title | Description | Author | Thread | Source |
---|---|---|---|---|
pFBA: Final Burn Alpha | Final Burn Alpha fork for the Switch. Multi system emulator (neogeo, MVS, CPS1, CPS2, System 16, System 18, X Board, Sega's Y Board, megadrive, master system, game gear, pc engine, etc.) | cpasjuste | Thread | git |
Other devices and OS
Title | Description | Author | Thread | Source |
---|---|---|---|---|
Chip8-NX | A chip-8 emulator. | Marice | git | |
LineageOS | An android 8.1 (Oreo) image for Switch, comes with TWRP. | Switchroot | thread | git |
Linux | Linux on switch, using Shofel2 payload booter. | shuffle2, Failoverflow team | git | |
L4t | Linux Ubuntu on switch. New version of Linux distribution with Switch specific kernel and drivers. | multiple users | Thread | git |
Lakka | Deprecated. Use Lakka's L4T version now. Linux distribution for switch specialized in retroarch emulator cores. |
natinusala, multiple users | Thread | Doc. |
L4T Lakka | Linux distribution based on L4T, specialized in retroarch emulator cores. | natinusala, multiple users | Thread | Doc. |
ScummVM | Port of ScummVM to the Switch. | cpasjuste | Thread | git |
Arcade emulators
Title | Description | Author | Thread | Source |
---|---|---|---|---|
MAME-NX | MAME emulator port for the Switch. | MVG | Thread | git |