From WikiTemp, the GBAtemp wiki
(creating the Switch homebrew emu page)
 
m (Consoles)
 
(27 intermediate revisions by 2 users not shown)
Line 2: Line 2:
  
 
</noinclude><includeonly>
 
</noinclude><includeonly>
==Applications==
+
==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====
===Consoles===
+
 
{| class="prettytable sortable" style="width:100%"
 
{| class="prettytable sortable" style="width:100%"
 
! style="width:25%" | Title
 
! style="width:25%" | Title
Line 24: Line 59:
 
| [[Template page name|Template - Homebrew title]]
 
| [[Template page name|Template - Homebrew title]]
 
| Description
 
| Description
| [[User:Author name|Author name]]
+
| [[User:Author|Author]]
| [https://gbatemp.net/threads/xxxxxx Release page]
+
| [https://gbatemp.net/threads/xxxxxx Thread]
 
| [https://github.com/xxxxxx git]
 
| [https://github.com/xxxxxx git]
 
|}
 
|}
  
  
===Handhelds===
+
 
 +
 
 +
===Consoles===
 
{| class="prettytable sortable" style="width:100%"
 
{| class="prettytable sortable" style="width:100%"
 
! style="width:25%" | Title
 
! style="width:25%" | Title
Line 38: 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 54: 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]
 
|}
 
|}
  
  
===Computers===
+
===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 70: 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 87: 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


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