Changes

Jump to navigation Jump to search

Emulators on 3DS

8 bytes removed, 21:51, 14 December 2023
Nintendo: sort
==Nintendo==
 ===NESDS===
{| class="wikitable" style="text-align:center;"
! scope="col"|Name
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
! scope="col"|Active
! scope="col"|[[Citra]]
! scope="col"|[[Recommended Emulators|Recommended]]
|-
| [[VirtuaNESTWiLight Menu++]] for 3DS| [https://github.com/TBirdSoarsDS-Homebrew/VirtuaNES/releases TWiLightMenu git]
| Mid
| {{✓}}
| {{~}}
| {{✓}}<small> (New3DS)</small>
| {{✓}}
|-
| 3DNES
| [https://github.com/st4rk/3DNES git][https://www.gamebrew.org/wiki/3DNES_3DS 0.2]
| Low-Mid
| {{✓}}
| {{✗}}
| {{✗}}
| {{✗}}
|-
| FCEUmm3DS[[DeSmuME]]| [https://www.gamebrewgithub.org/wikicom/FCEUMM3DS 2015shutterbug2000/05DeSmuME/07releases git]
| Low
| {{✓}}
| {{✗}}
| {{✗}}
|-
| [[Modding consoles/flashcarts#Nintendo DS|Flashcart]]
| {{Na}}
| High
| {{✗}}
| {{✓}}
| {{✓}}
|}
{| class="mw-collapsible mw-collapsed wikitable" style="width: 100%;"! colspan=2 width="250"| TWiLight Menu++|-|*TWiLight Menu++ - Not technically an "emulator", rather it's a frontend for a separate program, [[nds-bootstrap]], which allows for an NDS ROM to be loaded from an SD card. The program is originally designed for the DSi, however it's able to work on the 3DS by utilizing the virtual DSi (aka the TWL_FIRM or "DS Mode") that the 3DS has for backwards-compatibility. Compatibility isn't the same as using a flashcart, however it's still pretty high with only a few games having issues or triggering anti-piracy protections (newer versions now come with AP patches for most games and will patch them if needed at launch). It also comes pre-bundled with a variety of emulators used on the DS and a work-in-progress GBA hypervisor, [[GBARunner2]], that works to some degree. **[https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/edit#gid=0 Compatiblity List].Includes a bunch of popular emulators, and can be found in The list includes:* A5200DS - (Atari 5200)* A7800DS - (Atari 7800 ProSystem)* A8DS - (Atari800XL/XEGS)* AmEDS - (Amstrad CPC)* ColecoDS - (ColecoVision)* CrocoDC - (Amstrad CPC)* GameYob - (GB/GBC)* GBARunner2 - (GBA)* jEnesisDS - (Sega Megadrive/Genesis)* nesDS - (NES)* NGPDS - (Neo Geo Pocket)* Nintellivision - (Intellivision)* NitroGrafx - (PC-Engine)* NitroSwan - (WonderSwan)* PicoDriveTWL - (Genesis/Megadrive)* PokeMini - (Pokémon Mini)* S8DS - (GG/MS/SG-1000)* SNEmulDS - (SNES)* StellaDS - (Atari 2600)|} {| class="mw-collapsible mw-collapsed wikitable" style="width: 100%;"! colspan=2 width="250"| DeSmuME|-| * DeSmuME - an experimental port of DeSmuME that has since been abandoned, it wasn't very compatible.|} {| class="mw-collapsible mw-collapsed wikitable" style="width: 100%;"! colspan=2 width="250"| Flashcart|-| * Flashcart - not an emulator, but a card you can buy that allows playing DS games from an SD card. Commonly referred to as an "R4", however that is just one brand name of many.|} ===DSiWare===Because the firmware that the 3DS uses for backwards-compatibility is actually the same as the DSi, it's possible to inject DSiWare as an installable <code>.cia</code> file. 
{| class="wikitable" style="text-align:center;"
! scope="col"|Name
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
! scope="col"|Active
! scope="col"|[[Citra]]
! scope="col"|[[Recommended Emulators|Recommended]]
|-
| [[Snes9x]] for 3DSGodMode9| [https://github.com/matbo87d0k3/snes9x_3dsGodMode9/tags releases git]| MidNative
| {{✓}}
| {{✓}}
| {{✓}}<small> (New3DS)</small>
| {{✓}}
|-
| [[Snes9x]] for 3DS Stable VersionFBI| [https://github.com/bubble2k16Steveice10/snes9x_3dsFBI/releases 2.6.1.30]| MidNative
| {{✓}}
| {{}}| {{✓}}<small> (New3DS)</small>
| {{✓}}
|-
| blargSNES[[TWiLight Menu++]]| [http://blargsnes.kuribo64.net 1.4][https://github.com/ArisoturaDS-Homebrew/blargSnes TWiLightMenu git]| MidHigh
| {{✓}}
| {{✓}}
| {{✓}}
|-
| DSiWare Conversion Script
| [https://gbatemp.net/threads/scripts-dsiware-conversion-easily-convert-to-nds-and-cia-files.478575 Script]
| Mid
| ?
| {{✗}}
| {{~}}
|}
{| class="mw-collapsible mw-collapsed wikitable" style="width: 100%;"
! colspan=2 width="250"| SNES9x for 3DSGodMode9|-|* Since version 2.0.0 can install DSiWare in both <code>.nds</code> and <code>.cia</code> formats, [https://3ds.hacks.guide/godmode9-usage 3ds.hacks.guide] has more information on how to update to the latest version if needed.|} {| class="mw-collapsible mw-collapsed wikitable" style="width: 100%;"! colspan=2 width="250"| FBI|-|* Able to install <code>.cia</code> files from the SD card.|} {| class="mw-collapsible mw-collapsed wikitable" style="width: 100%;"! colspan=2 width="250"| TWiLight Menu++
|-
| * Snes9x for 3DS Since v20.0.0 (nds- based on snes9x 1bootstrap v0.39.430) DSiWare have been supported. Runs a good majority of games well* DSiWare are run natively, even on old 3DS/2DShowever they's. It's recommended re patched to use a New 3DS if you want run from and save to run games that uses the SuperFX or SA-1 chip SD card rather than internal NAND which works around the 40 title limit, but occasionally causes bugs resulting in slightly less than perfect compatibility currently.* If bugs occur, it is recommended to go back to version 1Has an in-game menu (accessible in DSiWare since v24.0.0) that allows for taking screenshots and viewing RAM.30 from the bubble2k16 developer
|}
 
{| class="mw-collapsible mw-collapsed wikitable" style="width: 100%;"
! colspan=2 width="250"| blargSNESDSiWare Conversion Script
|-
| * blargSNES - It works wellThis script can be used to convert <code>.bin</code> files from your DSi's SD card to <code>.nds</code> which can then be used to convert into <code>.cia</code>. These scripts will <b>ONLY</b> work for DSiWare, but lacks compatibility for games that require enhancement chips <ifont style="color:red"><b>NOT NDS GAMES</b>(SA1, SuperFX, etc.)</ifont> .
|}
|}
===Virtual Console Injection===Some have tried injecting alternate ROMs in the available Virtual Console releases (MD, GG, NES, GBA Ambassador, GBC, Japanese emulated SFC compilations) with varying degrees of success. The emulators used for Virtual Console are not as accurate as other emulators so compatibility isn't perfect (the only exception is GBA since it runs it natively, not emulation), Sega systems in particular have high compatibility however.<br> There's an easy tool that will convert and inject any supported ROM file as its associated VC application called [https://gbatemp.net/threads/discussion-new-super-ultimate-injector-nsui.500376/ New Super Ultimate Injector]. It's an all in one tool and can even remotely install the injection provided your 3DS is connected to the same network. It's currently in beta, but it's still really useful. ===Nintendo 64Game & Watch===
{| class="wikitable" style="text-align:center;"
! scope="col"|Name
! scope="col"|[[Recommended Emulators|Recommended]]
|-
| [[DaedalusX64]] Game & Watch 3DS| [https://githubwww.comgamebrew.org/masterfeizzwiki/daedalusx64-3DS/releases gitGame_and_Watch_3DS V1]| Low-Mid| {{✗}}| {{✗}}
| {{~}}
| {{✗}}
| {{~}}
|}
{| class="mw-collapsible mw-collapsed wikitable" style="width: 100%;"
! colspan=2 width="250"| DaedalusX64
|-
|
* DaedalusX64 3DS - The Nintendo 64 has always been known to be a hard system to emulate, which is why many were skeptical about how feasible it would be to have an emulator for the system on the 3DS. While still in early development, it has shown a lot of improvements thanks to using a dynamic recompiler, with some games running at a playable state. Versions before v1.0 also supported using stereoscopic 3D (at the cost of slower performance), which isn't a feature a lot of emulators have.
|}
This is an early core build. GW is already included in the latest retroarch builds, use it instead. ===Nintendo DSNES===
{| class="wikitable" style="text-align:center;"
! scope="col"|Name
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
! scope="col"|Active
! scope="col"|[[Citra]]
! scope="col"|[[Recommended Emulators|Recommended]]
|-
| [[TWiLight Menu++VirtuaNES]]for 3DS| [https://github.com/DS-HomebrewTBirdSoars/TWiLightMenu VirtuaNES/releases git]
| Mid
| {{✓}}
| {{~}}
| {{✓}}<small> (New3DS)</small>
| {{✓}}
|-
| 3DNES
| [https://github.com/st4rk/3DNES git][https://www.gamebrew.org/wiki/3DNES_3DS 0.2]
| Low-Mid
| {{✓}}
| {{✗}}
| {{✗}}
| {{✗}}
|-
| [[DeSmuME]]FCEUmm3DS| [https://githubwww.gamebrew.comorg/wiki/shutterbug2000FCEUMM3DS 2015/DeSmuME05/releases git07]
| Low
| {{✓}}
| {{✗}}
| {{✗}}
|-
| [[Modding consoles/flashcarts#Nintendo DS|Flashcart]]
| {{Na}}
| High
| {{✗}}
| {{✓}}
| {{✓}}
|}
===Nintendo 64==={| class="mw-collapsible mw-collapsed wikitable" style="widthtext-align: 100%center;"! colspanscope="col"|Name! scope=2 width"col"|Version! scope="250col"| TWiLight Menu++[[Emulation Accuracy|Accuracy]]! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>! scope="col"|Active! scope="col"|[[Citra]]! scope="col"|[[Recommended Emulators|Recommended]]
|-
|*TWiLight Menu++ - Not technically an "emulator", rather it's a frontend for a separate program, [[nds-bootstrapDaedalusX64]], which allows for an NDS ROM to be loaded from an SD card. The program is originally designed for the DSi, however it's able to work on the 3DS by utilizing the virtual DSi (aka the TWL_FIRM or "DS Mode") that the 3DS has for backwards-compatibility. Compatibility isn't the same as using a flashcart, however it's still pretty high with only a few games having issues or triggering anti-piracy protections (newer versions now come with AP patches for most games and will patch them if needed at launch). It also comes pre-bundled with a variety of emulators used on the DS and a work-in-progress GBA hypervisor, [[GBARunner2]], that works to some degree. **| [https://docs.googlegithub.com/spreadsheetsmasterfeizz/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHScdaedalusx64-3DS/edit#gid=0 Compatiblity Listreleases git].Includes a bunch of popular emulators, and can be found in The list includes:* A5200DS - (Atari 5200)* A7800DS - (Atari 7800 ProSystem)* A8DS - (Atari800XL/XEGS)* AmEDS - (Amstrad CPC)* ColecoDS - (ColecoVision)| Mid* CrocoDC - (Amstrad CPC)| {{✓}}* GameYob - (GB/GBC)| {{~}}* GBARunner2 - (GBA)* jEnesisDS - (Sega Megadrive/Genesis)| {{✗}}* nesDS - (NES)* NGPDS - (Neo Geo Pocket)* Nintellivision - (Intellivision)* NitroGrafx - (PC-Engine)* NitroSwan - (WonderSwan)* PicoDriveTWL - (Genesis/Megadrive)* PokeMini - (Pokémon Mini)* S8DS - (GG/MS/SG-1000)* SNEmulDS - (SNES)* StellaDS - (Atari 2600)| {{~}}
|}
 
{| class="mw-collapsible mw-collapsed wikitable" style="width: 100%;"
! colspan=2 width="250"| DeSmuMEDaedalusX64
|-
|
* DeSmuME DaedalusX64 3DS - an experimental port of DeSmuME that The Nintendo 64 has since always been abandonedknown to be a hard system to emulate, which is why many were skeptical about how feasible it would be to have an emulator for the system on the 3DS. While still in early development, it wasnhas shown a lot of improvements thanks to using a dynamic recompiler, with some games running at a playable state. Versions before v1.0 also supported using stereoscopic 3D (at the cost of slower performance), which isn't very compatiblea feature a lot of emulators have.
|}
===Pokémon Mini==={| class="mw-collapsible mw-collapsed wikitable" style="widthtext-align: 100%center;"! colspanscope="col"|Name! scope=2 width"col"|Version! scope="250col"| Flashcart[[Emulation Accuracy|Accuracy]]! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>! scope="col"|Active! scope="col"|[[Citra]]! scope="col"|[[Recommended Emulators|Recommended]]
|-
| PokeMini 3DS* Flashcart - not an emulator, but a card you can buy that allows playing DS games from an SD card. Commonly referred to as an "R4", however that is just one brand name of many| [https://github.com/nop90/Pokemini/releases git]| Mid| {{✓}}| {{✗}}| {{✓}}| {{✓}}
|}
===DSiWareSNES===Because the firmware that the 3DS uses for backwards-compatibility is actually the same as the DSi, it's possible to inject DSiWare as an installable <code>.cia</code> file. 
{| class="wikitable" style="text-align:center;"
! scope="col"|Name
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
! scope="col"|Active
! scope="col"|[[Citra]]
! scope="col"|[[Recommended Emulators|Recommended]]
|-
| GodMode9[[Snes9x]] for 3DS| [https://github.com/d0k3matbo87/GodMode9snes9x_3ds/releases tags git]| NativeMid
| {{✓}}
| {{✓}}
| {{✓}}<small> (New3DS)</small>
| {{✓}}
|-
| FBI[[Snes9x]] for 3DS Stable Version| [https://github.com/Steveice10bubble2k16/FBIsnes9x_3ds/releases 21.6.130]| NativeMid| {{✓}}
| {{✓}}
| {{}}<small> (New3DS)</small>
| {{✓}}
|-
| blargSNES| [[TWiLight Menu++]http://blargsnes.kuribo64.net 1.4]| [https://github.com/DS-HomebrewArisotura/TWiLightMenu blargSnes git]| HighMid
| {{✓}}
| {{✓}}
| {{✓}}
|-
| DSiWare Conversion Script
| [https://gbatemp.net/threads/scripts-dsiware-conversion-easily-convert-to-nds-and-cia-files.478575 Script]
| Mid
| ?
| {{✗}}
| {{~}}
|}
{| class="mw-collapsible mw-collapsed wikitable" style="width: 100%;"
! colspan=2 width="250"| GodMode9SNES9x for 3DS
|-
|* Since version 2.0Snes9x for 3DS - based on snes9x 1.0 can install DSiWare in both <code>43.nds</code> and <code>.cia</code> formatsRuns a good majority of games well, [https:even on old 3DS//3ds2DS's.hacks.guide/godmode9It's recommended to use a New 3DS if you want to run games that uses the SuperFX or SA-usage 3ds.hacks.guide] has more information on how 1 chip * If bugs occur, it is recommended to update go back to the latest version if needed1.30 from the bubble2k16 developer
|}
 
{| class="mw-collapsible mw-collapsed wikitable" style="width: 100%;"
! colspan=2 width="250"| FBIblargSNES
|-
|* Able to install <code>.cia</code> files from the SD card.|} {| class="mw-collapsible mwblargSNES -collapsed wikitable" style="width: 100%;"! colspan=2 width="250"| TWiLight Menu++|-|* Since v20.0.0 (nds-bootstrap v0.39.0) DSiWare have been supported.* DSiWare are run natively, however they're patched to run from and save to the SD card rather than internal NAND which It works around the 40 title limitwell, but occasionally causes bugs resulting in slightly less than perfect lacks compatibility currently.* Has an in-game menu (accessible in DSiWare since v24.0.0) for games that allows for taking screenshots and viewing RAM.|} {| class="mw-collapsible mw-collapsed wikitable" style="width: 100%;"! colspan=2 width="250"| DSiWare Conversion Script|-|* This script can be used to convert require enhancement chips <codei>(SA1, SuperFX, etc.bin</code> files from your DSi's SD card to <code>.nds</code> which can then be used to convert into <code>.cia</code>. These scripts will <b>ONLY</b> work for DSiWare, <font style="color:red"><b>NOT NDS GAMES</b>)</fonti>.
|}
|}
===Pokémon MiniVirtual Console Injection==={| class="wikitable" style="text-align:center;"! scope="col"|Name! scope="col"|Version! scope="col"|[[Emulation Accuracy|Accuracy]]! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSSSome have tried injecting alternate ROMs in the available Virtual Console releases (MD, GG, NES, GBA Ambassador, GBC, Japanese emulated SFC compilations) with varying degrees of success. The emulators used for Virtual Console are not as accurate as other emulators so compatibility isn't perfect (the only exception is GBA since it runs it natively, not emulation), Sega systems in particular have high compatibility however.</abbrbr>! scope="col"|Active! scope="col"|[[Citra]]! scope="col"|[[Recommended Emulators|Recommended]]|-| PokeMini 3DS| There's an easy tool that will convert and inject any supported ROM file as its associated VC application called [https://githubgbatemp.comnet/nop90threads/Pokemini/releases git]| Mid| {{✓}}| {{✗}}| {{✓}}| {{✓}}|} ===Game & Watch==={| class="wikitable" style="textdiscussion-new-super-align:center;"! scope="col"|Name! scope="col"|Version! scope="col"|[[Emulation Accuracy|Accuracy]]! scope="col"|<abbr title="Free/Libre and Openultimate-Source Software">FLOSS</abbr>! scope="col"|Active! scope="col"|[[Citra]]! scope="col"|[[Recommended Emulators|Recommended]]|injector-| Game & Watch 3DS| [https://www.gamebrewnsui.org/wiki500376/Game_and_Watch_3DS V1New Super Ultimate Injector]| Low-Mid| {{✗}}| {{✗}}| {{~}}| {{✗}}|} This . It's an all in one tool and can even remotely install the injection provided your 3DS is an early core buildconnected to the same network. GW is already included It's currently in the latest retroarch buildsbeta, use but it instead's still really useful.
==Sony==
Anonymous user

Navigation menu