Difference between revisions of "List of Switch homebrew emulators"
From WikiTemp, the GBAtemp wiki
(moved some homebrew list from switch category page.) |
m (→Consoles) |
||
(26 intermediate revisions by 2 users not shown) | |||
Line 2: | Line 2: | ||
</noinclude><includeonly> | </noinclude><includeonly> | ||
− | == | + | ==Emulators== |
</includeonly> | </includeonly> | ||
+ | |||
+ | ==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 ([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/ | ||
+ | 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 | ||
+ | |||
{| class="secondarynav" | {| class="secondarynav" | ||
| [[#Consoles|Consoles]] | | [[#Consoles|Consoles]] | ||
Line 13: | Line 49: | ||
− | == | + | ====Template line==== |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | = | + | |
{| class="prettytable sortable" style="width:100%" | {| class="prettytable sortable" style="width:100%" | ||
! style="width:25%" | Title | ! style="width:25%" | Title | ||
Line 51: | Line 59: | ||
| [[Template page name|Template - Homebrew title]] | | [[Template page name|Template - Homebrew title]] | ||
| Description | | Description | ||
− | | [[User:Author | + | | [[User:Author|Author]] |
− | | [https://gbatemp.net/threads/xxxxxx | + | | [https://gbatemp.net/threads/xxxxxx Thread] |
| [https://github.com/xxxxxx git] | | [https://github.com/xxxxxx git] | ||
|} | |} | ||
− | === | + | |
+ | |||
+ | ===Consoles=== | ||
{| class="prettytable sortable" style="width:100%" | {| class="prettytable sortable" style="width:100%" | ||
! style="width:25%" | Title | ! style="width:25%" | Title | ||
Line 65: | Line 75: | ||
! class="unsortable" style="width:8%" | Source | ! class="unsortable" style="width:8%" | Source | ||
|- | |- | ||
+ | | [[pNES]] | ||
+ | | NES Emulator. Based on the excellent Nestopia emulator | ||
+ | | [[User:cpasjuste|cpajuste]] | ||
+ | | [https://gbatemp.net/threads/pnes-portable-nes-emulator.533713/ Thread] | ||
+ | | [https://github.com/Cpasjuste/pemu/tree/master/pnes git] | ||
+ | |- | ||
+ | | [[pSNES]] | ||
+ | | Super NES Emulator. Port of Snes9x for the Switch. | ||
+ | | [[User:cpasjuste|cpajuste]] | ||
+ | | [https://gbatemp.net/threads/507847 Thread] | ||
+ | | [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]] |
− | | | + | | Playstation 1 Emulator. Port of PCSX-ReARMed for the Switch. |
+ | | [[User:rock88|Rock88]] | ||
+ | | [https://gbatemp.net/threads/512289 Thread] | ||
+ | | [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]] | ||
+ | | 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]] | ||
+ | | [https://gbatemp.net/threads/503722 SNES Thread], [https://gbatemp.net/threads/524610/ NES unofficial thread] | ||
+ | | ? | ||
+ | |} | ||
+ | |||
+ | ===Handhelds=== | ||
+ | {| class="prettytable sortable" style="width:100%" | ||
+ | ! style="width:25%" | Title | ||
+ | ! class="unsortable" | Description | ||
+ | ! style="width:20%" | Author | ||
+ | ! class="unsortable" style="width:8%" | Thread | ||
+ | ! class="unsortable" style="width:8%" | Source | ||
+ | |- | ||
+ | | [[DeSmuMe NX]] | ||
+ | | NDS emulator | ||
+ | | [[User:Laprox|Laprox]] | ||
+ | | [https://gbatemp.net/threads/510205/ Thread] | ||
+ | | [https://github.com/Laproxi/DeSmuME-NX/releases git] | ||
+ | |- | ||
+ | | [[VBA-Next (Switch)|VBA-Next]] | ||
+ | | Gameboy Advance emulator, based of Libretro's VBA-M. | ||
+ | | [[User:catlover007|catlover007]] | ||
+ | | [https://gbatemp.net/threads/504947/ Thread] | ||
+ | | [https://github.com/RSDuck/vba-next-switch git] | ||
|} | |} | ||
Line 81: | Line 154: | ||
! class="unsortable" style="width:8%" | Source | ! class="unsortable" style="width:8%" | Source | ||
|- | |- | ||
− | | | + | | [[pFBA|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.) |
− | | | + | | [[User:cpasjuste|cpasjuste]] |
− | | | + | | [https://gbatemp.net/threads/497188 Thread] |
− | | | + | | [https://github.com/Cpasjuste/pfba git] |
|} | |} | ||
− | === | + | ===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 97: | Line 170: | ||
! class="unsortable" style="width:8%" | Source | ! class="unsortable" style="width:8%" | Source | ||
|- | |- | ||
+ | | [[Chip8-NX]] | ||
+ | | A chip-8 emulator. | ||
+ | | [[User:Marice |Marice ]] | ||
| | | | ||
+ | | [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]] | ||
+ | | Port of ScummVM to the Switch. | ||
+ | | [[User:cpasjuste|cpasjuste]] | ||
+ | | [https://gbatemp.net/threads/500178 Thread] | ||
+ | | [https://github.com/Cpasjuste/scummvm git] | ||
|} | |} | ||
− | |||
− | |||
===Arcade emulators=== | ===Arcade emulators=== | ||
Line 114: | Line 221: | ||
! class="unsortable" style="width:8%" | Source | ! class="unsortable" style="width:8%" | Source | ||
|- | |- | ||
− | | | + | | [[MAME-NX]] |
− | | | + | | MAME emulator port for the Switch. |
− | | | + | | [[User:MVG|MVG]] |
− | | | + | | [https://gbatemp.net/threads/515544 Thread] |
− | | | + | | [https://github.com/lantus/mame-nx git] |
|} | |} |
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 |