Difference between revisions of "Emulators on 3DS"
(→RetroArch) |
|||
Line 24: | Line 24: | ||
<B><code> [https://github.com/libretro GitHub]</code></B> | <B><code> [https://github.com/libretro GitHub]</code></B> | ||
− | + | <code><B> [https://github.com/Abdess/retroarch_system BIOS] </code></B> | |
{| class="wikitable sortable" style="text-align:center;" | {| class="wikitable sortable" style="text-align:center;" | ||
Line 99: | Line 99: | ||
| [[QuickNES]] | | [[QuickNES]] | ||
| {{✓}} | | {{✓}} | ||
+ | | | ||
|- | |- | ||
| NXEngine | | NXEngine | ||
Line 119: | Line 120: | ||
| {{✓}} | | {{✓}} | ||
| Redbook audio hangs when suspending or pausing RetroArch | | Redbook audio hangs when suspending or pausing RetroArch | ||
− | |||
|- | |- | ||
| [[Snes9x]] 2002 (PocketSNES) | | [[Snes9x]] 2002 (PocketSNES) | ||
Line 137: | Line 137: | ||
| {{✓}} | | {{✓}} | ||
| Most accurate but slowest SNES core (~40 FPS),too slow to use even on New 3DS at present | | Most accurate but slowest SNES core (~40 FPS),too slow to use even on New 3DS at present | ||
− | |||
|} | |} | ||
Line 251: | Line 250: | ||
=<B>Linux OS</B>= | =<B>Linux OS</B>= | ||
− | |||
{| class="wikitable" style="text-align:center;" | {| class="wikitable" style="text-align:center;" | ||
! scope="col"|Name | ! scope="col"|Name | ||
! scope="col"|Version | ! scope="col"|Version | ||
! scope="col"|[[Emulation Accuracy|Accuracy]] | ! scope="col"|[[Emulation Accuracy|Accuracy]] | ||
+ | ! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr> | ||
! scope="col"|Active | ! scope="col"|Active | ||
! scope="col"|[[Recommended Emulators|Recommended]] | ! scope="col"|[[Recommended Emulators|Recommended]] | ||
Line 262: | Line 261: | ||
| [https://www.homebrewgeneral.net/2020/09/linux-3ds-updated.html?m=1 Update] | | [https://www.homebrewgeneral.net/2020/09/linux-3ds-updated.html?m=1 Update] | ||
| ? | | ? | ||
− | | {{ | + | | {{✓}} |
+ | | {{✓}} | ||
| {{~}} | | {{~}} | ||
|} | |} | ||
=Nintendo= | =Nintendo= | ||
− | |||
===NES=== | ===NES=== | ||
− | |||
{| class="wikitable" style="text-align:center;" | {| class="wikitable" style="text-align:center;" | ||
! scope="col"|Name | ! scope="col"|Name | ||
! scope="col"|Version | ! scope="col"|Version | ||
! scope="col"|[[Emulation Accuracy|Accuracy]] | ! scope="col"|[[Emulation Accuracy|Accuracy]] | ||
+ | ! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr> | ||
! scope="col"|Active | ! scope="col"|Active | ||
! scope="col"|[[Recommended Emulators|Recommended]] | ! scope="col"|[[Recommended Emulators|Recommended]] | ||
Line 280: | Line 279: | ||
| [https://github.com/TBirdSoars/VirtuaNES/releases git] | | [https://github.com/TBirdSoars/VirtuaNES/releases git] | ||
| Mid | | Mid | ||
− | | {{ | + | | {{✓}} |
+ | | {{✗}} | ||
| {{✓}} | | {{✓}} | ||
|- | |- | ||
Line 286: | Line 286: | ||
| [https://github.com/st4rk/3DNES git] | | [https://github.com/st4rk/3DNES git] | ||
| Mid | | Mid | ||
+ | | ? | ||
| {{✗}} | | {{✗}} | ||
| {{~}} | | {{~}} | ||
Line 291: | Line 292: | ||
===SNES=== | ===SNES=== | ||
− | |||
{| class="wikitable" style="text-align:center;" | {| class="wikitable" style="text-align:center;" | ||
! scope="col"|Name | ! scope="col"|Name | ||
! scope="col"|Version | ! scope="col"|Version | ||
! scope="col"|[[Emulation Accuracy|Accuracy]] | ! scope="col"|[[Emulation Accuracy|Accuracy]] | ||
+ | ! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr> | ||
! scope="col"|Active | ! scope="col"|Active | ||
! scope="col"|[[Recommended Emulators|Recommended]] | ! scope="col"|[[Recommended Emulators|Recommended]] | ||
Line 302: | Line 303: | ||
| [https://github.com/bubble2k16/snes9x_3ds/releases git] | | [https://github.com/bubble2k16/snes9x_3ds/releases git] | ||
| Mid | | Mid | ||
− | | {{ | + | | {{✗}} |
+ | | {{✗}} | ||
| {{✓}} | | {{✓}} | ||
|- | |- | ||
Line 308: | Line 310: | ||
| [http://blargsnes.kuribo64.net 1.3b] | | [http://blargsnes.kuribo64.net 1.3b] | ||
| Mid | | Mid | ||
− | | {{ | + | | ? |
+ | | {{✗}} | ||
| {{✓}} | | {{✓}} | ||
|} | |} | ||
Line 326: | Line 329: | ||
===Nintendo 64=== | ===Nintendo 64=== | ||
− | |||
{| class="wikitable" style="text-align:center;" | {| class="wikitable" style="text-align:center;" | ||
! scope="col"|Name | ! scope="col"|Name | ||
! scope="col"|Version | ! scope="col"|Version | ||
! scope="col"|[[Emulation Accuracy|Accuracy]] | ! scope="col"|[[Emulation Accuracy|Accuracy]] | ||
+ | ! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr> | ||
! scope="col"|Active | ! scope="col"|Active | ||
! scope="col"|[[Recommended Emulators|Recommended]] | ! scope="col"|[[Recommended Emulators|Recommended]] | ||
Line 338: | Line 341: | ||
| Mid | | Mid | ||
| {{✓}} | | {{✓}} | ||
+ | | {{✗}} | ||
| {{~}} | | {{~}} | ||
|} | |} | ||
− | |||
{| class="mw-collapsible mw-collapsed wikitable" style="width: 100%;" | {| class="mw-collapsible mw-collapsed wikitable" style="width: 100%;" | ||
! colspan=2 width="250"| DaedalusX64 | ! colspan=2 width="250"| DaedalusX64 | ||
Line 349: | Line 352: | ||
===Game Boy=== | ===Game Boy=== | ||
− | |||
{| class="wikitable" style="text-align:center;" | {| class="wikitable" style="text-align:center;" | ||
! scope="col"|Name | ! scope="col"|Name | ||
! scope="col"|Version | ! scope="col"|Version | ||
! scope="col"|[[Emulation Accuracy|Accuracy]] | ! scope="col"|[[Emulation Accuracy|Accuracy]] | ||
+ | ! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr> | ||
! scope="col"|Active | ! scope="col"|Active | ||
! scope="col"|[[Recommended Emulators|Recommended]] | ! scope="col"|[[Recommended Emulators|Recommended]] | ||
Line 360: | Line 363: | ||
| [https://github.com/Drenn1/GameYob git] | | [https://github.com/Drenn1/GameYob git] | ||
| Mid | | Mid | ||
+ | | {{✓}} | ||
| {{✗}} | | {{✗}} | ||
| {{~}} | | {{~}} | ||
Line 366: | Line 370: | ||
| [https://github.com/CTurt/Cinoop git] | | [https://github.com/CTurt/Cinoop git] | ||
| Mid | | Mid | ||
+ | | {{✓}} | ||
| {{✗}} | | {{✗}} | ||
| {{~}} | | {{~}} | ||
|} | |} | ||
− | |||
{| class="mw-collapsible mw-collapsed wikitable" style="width: 100%;" | {| class="mw-collapsible mw-collapsed wikitable" style="width: 100%;" | ||
! colspan=2 width="250"| GameYob | ! colspan=2 width="250"| GameYob | ||
Line 378: | Line 382: | ||
===Virtual Boy=== | ===Virtual Boy=== | ||
− | |||
{| class="wikitable" style="text-align:center;" | {| class="wikitable" style="text-align:center;" | ||
! scope="col"|Name | ! scope="col"|Name | ||
! scope="col"|Version | ! scope="col"|Version | ||
! scope="col"|[[Emulation Accuracy|Accuracy]] | ! scope="col"|[[Emulation Accuracy|Accuracy]] | ||
+ | ! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr> | ||
! scope="col"|Active | ! scope="col"|Active | ||
! scope="col"|[[Recommended Emulators|Recommended]] | ! scope="col"|[[Recommended Emulators|Recommended]] | ||
Line 389: | Line 393: | ||
| [https://github.com/mrdanielps/r3Ddragon git] | | [https://github.com/mrdanielps/r3Ddragon git] | ||
| Low | | Low | ||
− | | {{ | + | | {{~}} |
+ | | {{✗}} | ||
| {{~}} | | {{~}} | ||
|} | |} | ||
Line 401: | Line 406: | ||
===Pokémon Mini=== | ===Pokémon Mini=== | ||
− | |||
{| class="wikitable" style="text-align:center;" | {| class="wikitable" style="text-align:center;" | ||
! scope="col"|Name | ! scope="col"|Name | ||
! scope="col"|Version | ! scope="col"|Version | ||
! scope="col"|[[Emulation Accuracy|Accuracy]] | ! scope="col"|[[Emulation Accuracy|Accuracy]] | ||
+ | ! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr> | ||
! scope="col"|Active | ! scope="col"|Active | ||
! scope="col"|[[Recommended Emulators|Recommended]] | ! scope="col"|[[Recommended Emulators|Recommended]] | ||
Line 412: | Line 417: | ||
| [https://github.com/nop90/Pokemini/releases git] | | [https://github.com/nop90/Pokemini/releases git] | ||
| Low | | Low | ||
+ | | {{✓}} | ||
| {{✗}} | | {{✗}} | ||
| {{~}} | | {{~}} | ||
Line 417: | Line 423: | ||
===Game Boy Advance=== | ===Game Boy Advance=== | ||
− | |||
The 3DS does include native firmware for a GBA mode which was mainly used to run ambassador releases instead of having to develop an emulator for them. Because it's technically running a "virtual" GBA, it can't provide features that are normally available on other emulators, such as savestates, screen filtering, or sleep mode, however it does have high compatibility with the exception of cartridges with special hardware. If you're using an old 3DS/2DS, this is the best option to play GBA games. | The 3DS does include native firmware for a GBA mode which was mainly used to run ambassador releases instead of having to develop an emulator for them. Because it's technically running a "virtual" GBA, it can't provide features that are normally available on other emulators, such as savestates, screen filtering, or sleep mode, however it does have high compatibility with the exception of cartridges with special hardware. If you're using an old 3DS/2DS, this is the best option to play GBA games. | ||
There are two ways to take advantage of this firmware: | There are two ways to take advantage of this firmware: | ||
Line 425: | Line 430: | ||
! scope="col"|Version | ! scope="col"|Version | ||
! scope="col"|[[Emulation Accuracy|Accuracy]] | ! scope="col"|[[Emulation Accuracy|Accuracy]] | ||
+ | ! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr> | ||
! scope="col"|Active | ! scope="col"|Active | ||
! scope="col"|[[Recommended Emulators|Recommended]] | ! scope="col"|[[Recommended Emulators|Recommended]] | ||
Line 431: | Line 437: | ||
| [https://gbatemp.net/threads/discussion-new-super-ultimate-injector-nsui.500376 Beta 27] | | [https://gbatemp.net/threads/discussion-new-super-ultimate-injector-nsui.500376 Beta 27] | ||
| Mid | | Mid | ||
− | | | + | | ? |
+ | | ? | ||
| {{✓}} | | {{✓}} | ||
|- | |- | ||
Line 437: | Line 444: | ||
| [https://github.com/profi200/open_agb_firm git] | | [https://github.com/profi200/open_agb_firm git] | ||
| Mid | | Mid | ||
+ | | {{✓}} | ||
| {{✓}} | | {{✓}} | ||
| {{✓}} | | {{✓}} | ||
Line 444: | Line 452: | ||
| Mid | | Mid | ||
| {{✓}} | | {{✓}} | ||
+ | | {{✗}} | ||
| {{✓}} | | {{✓}} | ||
|} | |} | ||
Line 473: | Line 482: | ||
! scope="col"|Version | ! scope="col"|Version | ||
! scope="col"|[[Emulation Accuracy|Accuracy]] | ! scope="col"|[[Emulation Accuracy|Accuracy]] | ||
+ | ! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr> | ||
! scope="col"|Active | ! scope="col"|Active | ||
! scope="col"|[[Recommended Emulators|Recommended]] | ! scope="col"|[[Recommended Emulators|Recommended]] | ||
Line 479: | Line 489: | ||
| [https://github.com/mgba-emu/mgba/releases git] | | [https://github.com/mgba-emu/mgba/releases git] | ||
| Mid | | Mid | ||
+ | | {{✓}} | ||
| {{✓}} | | {{✓}} | ||
| {{✓}} | | {{✓}} | ||
Line 485: | Line 496: | ||
| [https://gbatemp.net/threads/citragb-3ds-gba-emulator-wip.376438 1.0] | | [https://gbatemp.net/threads/citragb-3ds-gba-emulator-wip.376438 1.0] | ||
| Low | | Low | ||
+ | | {{✓}} | ||
| {{✗}} | | {{✗}} | ||
| {{~}} | | {{~}} | ||
Line 490: | Line 502: | ||
===Nintendo DS=== | ===Nintendo DS=== | ||
− | |||
{| class="wikitable" style="text-align:center;" | {| class="wikitable" style="text-align:center;" | ||
! scope="col"|Name | ! scope="col"|Name | ||
! scope="col"|Version | ! scope="col"|Version | ||
! scope="col"|[[Emulation Accuracy|Accuracy]] | ! scope="col"|[[Emulation Accuracy|Accuracy]] | ||
+ | ! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr> | ||
! scope="col"|Active | ! scope="col"|Active | ||
! scope="col"|[[Recommended Emulators|Recommended]] | ! scope="col"|[[Recommended Emulators|Recommended]] | ||
Line 501: | Line 513: | ||
| [https://github.com/DS-Homebrew/TWiLightMenu git] | | [https://github.com/DS-Homebrew/TWiLightMenu git] | ||
| Mid | | Mid | ||
+ | | {{✓}} | ||
| {{✓}} | | {{✓}} | ||
| {{✓}} | | {{✓}} | ||
Line 507: | Line 520: | ||
| [https://github.com/shutterbug2000/DeSmuME/releases git] | | [https://github.com/shutterbug2000/DeSmuME/releases git] | ||
| Mid | | Mid | ||
+ | | {{✓}} | ||
| {{✗}} | | {{✗}} | ||
| {{✗}} | | {{✗}} | ||
Line 527: | Line 541: | ||
===Nintendo DSiware=== | ===Nintendo 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. There's two ways to do this: | 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. There's two ways to do this: | ||
Line 534: | Line 547: | ||
! scope="col"|Version | ! scope="col"|Version | ||
! scope="col"|[[Emulation Accuracy|Accuracy]] | ! scope="col"|[[Emulation Accuracy|Accuracy]] | ||
+ | ! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr> | ||
! scope="col"|Active | ! scope="col"|Active | ||
! scope="col"|[[Recommended Emulators|Recommended]] | ! scope="col"|[[Recommended Emulators|Recommended]] | ||
Line 540: | Line 554: | ||
| [https://github.com/d0k3/GodMode9/releases git] | | [https://github.com/d0k3/GodMode9/releases git] | ||
| Mid | | Mid | ||
+ | | {{✓}} | ||
| {{✓}} | | {{✓}} | ||
| {{✓}} | | {{✓}} | ||
Line 546: | Line 561: | ||
| [https://gbatemp.net/threads/scripts-dsiware-conversion-easily-convert-to-nds-and-cia-files.478575 Script] | | [https://gbatemp.net/threads/scripts-dsiware-conversion-easily-convert-to-nds-and-cia-files.478575 Script] | ||
| Mid | | Mid | ||
+ | | ? | ||
| {{✗}} | | {{✗}} | ||
| {{~}} | | {{~}} | ||
Line 569: | Line 585: | ||
=Sony= | =Sony= | ||
− | |||
===PlayStation=== | ===PlayStation=== | ||
− | |||
{| class="wikitable" style="text-align:center;" | {| class="wikitable" style="text-align:center;" | ||
! scope="col"|Name | ! scope="col"|Name | ||
! scope="col"|Version | ! scope="col"|Version | ||
! scope="col"|[[Emulation Accuracy|Accuracy]] | ! scope="col"|[[Emulation Accuracy|Accuracy]] | ||
+ | ! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr> | ||
! scope="col"|Active | ! scope="col"|Active | ||
! scope="col"|[[Recommended Emulators|Recommended]] | ! scope="col"|[[Recommended Emulators|Recommended]] | ||
Line 582: | Line 597: | ||
| [https://www.libretro.com/index.php/retroarch-3ds-full-speed-ps1-now-possible-with-pcsx-rearmed-w-unai-renderer/ Nightly] | | [https://www.libretro.com/index.php/retroarch-3ds-full-speed-ps1-now-possible-with-pcsx-rearmed-w-unai-renderer/ Nightly] | ||
| Mid | | Mid | ||
+ | | {{✓}} | ||
| {{✓}} | | {{✓}} | ||
| {{✓}} | | {{✓}} | ||
Line 588: | Line 604: | ||
| [https://github.com/machinamentum/CTRX git] | | [https://github.com/machinamentum/CTRX git] | ||
| Low | | Low | ||
+ | | ? | ||
| {{✗}} | | {{✗}} | ||
| {{✗}} | | {{✗}} | ||
|} | |} | ||
− | |||
{| class="mw-collapsible mw-collapsed wikitable" style="width: 100%;" | {| class="mw-collapsible mw-collapsed wikitable" style="width: 100%;" | ||
! colspan=2 width="250"| PCSX-ReARMed | ! colspan=2 width="250"| PCSX-ReARMed | ||
Line 600: | Line 616: | ||
=SEGA= | =SEGA= | ||
− | |||
===MegaDrive/Genesis/MasterSystem/32X/Sega CD=== | ===MegaDrive/Genesis/MasterSystem/32X/Sega CD=== | ||
− | |||
{| class="wikitable" style="text-align:center;" | {| class="wikitable" style="text-align:center;" | ||
! scope="col"|Name | ! scope="col"|Name | ||
! scope="col"|Version | ! scope="col"|Version | ||
! scope="col"|[[Emulation Accuracy|Accuracy]] | ! scope="col"|[[Emulation Accuracy|Accuracy]] | ||
+ | ! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr> | ||
! scope="col"|Active | ! scope="col"|Active | ||
! scope="col"|[[Recommended Emulators|Recommended]] | ! scope="col"|[[Recommended Emulators|Recommended]] | ||
Line 613: | Line 628: | ||
| [https://github.com/bubble2k16/picodrive_3ds/releases git] | | [https://github.com/bubble2k16/picodrive_3ds/releases git] | ||
| Mid | | Mid | ||
+ | | {{✗}} | ||
| {{✗}} | | {{✗}} | ||
| {{✓}} | | {{✓}} | ||
Line 625: | Line 641: | ||
=Atari inc.= | =Atari inc.= | ||
− | |||
===Atari 2600=== | ===Atari 2600=== | ||
− | |||
{| class="wikitable" style="text-align:center;" | {| class="wikitable" style="text-align:center;" | ||
! scope="col"|Name | ! scope="col"|Name | ||
! scope="col"|Version | ! scope="col"|Version | ||
! scope="col"|[[Emulation Accuracy|Accuracy]] | ! scope="col"|[[Emulation Accuracy|Accuracy]] | ||
+ | ! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr> | ||
! scope="col"|Active | ! scope="col"|Active | ||
! scope="col"|[[Recommended Emulators|Recommended]] | ! scope="col"|[[Recommended Emulators|Recommended]] | ||
Line 638: | Line 653: | ||
| [https://gbatemp.net/threads/preview-z26-3ds-atari-2600-emulator.397827 2.0] | | [https://gbatemp.net/threads/preview-z26-3ds-atari-2600-emulator.397827 2.0] | ||
| Mid | | Mid | ||
+ | | {{✓}} | ||
| {{✗}} | | {{✗}} | ||
| {{~}} | | {{~}} | ||
Line 643: | Line 659: | ||
===Atari 5200=== | ===Atari 5200=== | ||
− | |||
{| class="wikitable" style="text-align:center;" | {| class="wikitable" style="text-align:center;" | ||
! scope="col"|Name | ! scope="col"|Name | ||
! scope="col"|Version | ! scope="col"|Version | ||
! scope="col"|[[Emulation Accuracy|Accuracy]] | ! scope="col"|[[Emulation Accuracy|Accuracy]] | ||
+ | ! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr> | ||
! scope="col"|Active | ! scope="col"|Active | ||
! scope="col"|[[Recommended Emulators|Recommended]] | ! scope="col"|[[Recommended Emulators|Recommended]] | ||
Line 654: | Line 670: | ||
| [http://www.atari.org.pl/forum/viewtopic.php?id=13871 0.3.4] | | [http://www.atari.org.pl/forum/viewtopic.php?id=13871 0.3.4] | ||
| Mid | | Mid | ||
+ | | {{✓}} | ||
| {{✗}} | | {{✗}} | ||
| {{~}} | | {{~}} | ||
Line 660: | Line 677: | ||
===Atari Lynx=== | ===Atari Lynx=== | ||
− | |||
{| class="wikitable" style="text-align:center;" | {| class="wikitable" style="text-align:center;" | ||
! scope="col"|Name | ! scope="col"|Name | ||
! scope="col"|Version | ! scope="col"|Version | ||
! scope="col"|[[Emulation Accuracy|Accuracy]] | ! scope="col"|[[Emulation Accuracy|Accuracy]] | ||
+ | ! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr> | ||
! scope="col"|Active | ! scope="col"|Active | ||
! scope="col"|[[Recommended Emulators|Recommended]] | ! scope="col"|[[Recommended Emulators|Recommended]] | ||
Line 671: | Line 688: | ||
| [https://gbatemp.net/threads/release-handy-3ds-atari-lynx-emulator.394329 1.1b] | | [https://gbatemp.net/threads/release-handy-3ds-atari-lynx-emulator.394329 1.1b] | ||
| Mid | | Mid | ||
+ | | {{✓}} | ||
| {{✗}} | | {{✗}} | ||
| {{~}} | | {{~}} | ||
Line 676: | Line 694: | ||
=NEC= | =NEC= | ||
− | |||
===PCE/PCECD/SuperGrafx=== | ===PCE/PCECD/SuperGrafx=== | ||
− | |||
{| class="wikitable" style="text-align:center;" | {| class="wikitable" style="text-align:center;" | ||
! scope="col"|Name | ! scope="col"|Name | ||
! scope="col"|Version | ! scope="col"|Version | ||
! scope="col"|[[Emulation Accuracy|Accuracy]] | ! scope="col"|[[Emulation Accuracy|Accuracy]] | ||
+ | ! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr> | ||
! scope="col"|Active | ! scope="col"|Active | ||
! scope="col"|[[Recommended Emulators|Recommended]] | ! scope="col"|[[Recommended Emulators|Recommended]] | ||
Line 689: | Line 706: | ||
| [https://github.com/bubble2k16/temperpce_3ds/releases git] | | [https://github.com/bubble2k16/temperpce_3ds/releases git] | ||
| Mid | | Mid | ||
+ | | ? | ||
| {{✗}} | | {{✗}} | ||
| {{✓}} | | {{✓}} | ||
Line 694: | Line 712: | ||
=GCE= | =GCE= | ||
− | |||
===Vectrex=== | ===Vectrex=== | ||
− | |||
{| class="wikitable" style="text-align:center;" | {| class="wikitable" style="text-align:center;" | ||
! scope="col"|Name | ! scope="col"|Name | ||
! scope="col"|Version | ! scope="col"|Version | ||
! scope="col"|[[Emulation Accuracy|Accuracy]] | ! scope="col"|[[Emulation Accuracy|Accuracy]] | ||
+ | ! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr> | ||
! scope="col"|Active | ! scope="col"|Active | ||
! scope="col"|[[Recommended Emulators|Recommended]] | ! scope="col"|[[Recommended Emulators|Recommended]] | ||
Line 707: | Line 724: | ||
| [https://gbatemp.net/threads/release-vex3ds-vectrex-emulator.420721 0.4] | | [https://gbatemp.net/threads/release-vex3ds-vectrex-emulator.420721 0.4] | ||
| Mid | | Mid | ||
+ | | {{✓}} | ||
| {{✗}} | | {{✗}} | ||
| {{~}} | | {{~}} | ||
Line 712: | Line 730: | ||
=SNK= | =SNK= | ||
− | |||
===Neo Geo Pocket/Pocket Color=== | ===Neo Geo Pocket/Pocket Color=== | ||
− | |||
{| class="wikitable" style="text-align:center;" | {| class="wikitable" style="text-align:center;" | ||
! scope="col"|Name | ! scope="col"|Name | ||
! scope="col"|Version | ! scope="col"|Version | ||
! scope="col"|[[Emulation Accuracy|Accuracy]] | ! scope="col"|[[Emulation Accuracy|Accuracy]] | ||
+ | ! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr> | ||
! scope="col"|Active | ! scope="col"|Active | ||
! scope="col"|[[Recommended Emulators|Recommended]] | ! scope="col"|[[Recommended Emulators|Recommended]] | ||
Line 725: | Line 742: | ||
| [https://github.com/nop90/Neopop-SDL/releases git] | | [https://github.com/nop90/Neopop-SDL/releases git] | ||
| Mid | | Mid | ||
+ | | {{✓}} | ||
| {{✗}} | | {{✗}} | ||
| {{~}} | | {{~}} | ||
Line 730: | Line 748: | ||
=Microsoft= | =Microsoft= | ||
− | |||
===DOS=== | ===DOS=== | ||
− | |||
{| class="wikitable" style="text-align:center;" | {| class="wikitable" style="text-align:center;" | ||
! scope="col"|Name | ! scope="col"|Name | ||
! scope="col"|Version | ! scope="col"|Version | ||
! scope="col"|[[Emulation Accuracy|Accuracy]] | ! scope="col"|[[Emulation Accuracy|Accuracy]] | ||
+ | ! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr> | ||
! scope="col"|Active | ! scope="col"|Active | ||
! scope="col"|[[Recommended Emulators|Recommended]] | ! scope="col"|[[Recommended Emulators|Recommended]] | ||
Line 743: | Line 760: | ||
| [https://gbatemp.net/threads/wip-demo-3dos-8086-dos-emulator-for-the-3ds.394455 1.0] | | [https://gbatemp.net/threads/wip-demo-3dos-8086-dos-emulator-for-the-3ds.394455 1.0] | ||
| Mid | | Mid | ||
+ | | ? | ||
| {{✗}} | | {{✗}} | ||
| {{~}} | | {{~}} | ||
Line 751: | Line 769: | ||
=Apple= | =Apple= | ||
===mac 2.x=== | ===mac 2.x=== | ||
− | |||
{| class="wikitable" style="text-align:center;" | {| class="wikitable" style="text-align:center;" | ||
! scope="col"|Name | ! scope="col"|Name | ||
! scope="col"|Version | ! scope="col"|Version | ||
! scope="col"|[[Emulation Accuracy|Accuracy]] | ! scope="col"|[[Emulation Accuracy|Accuracy]] | ||
+ | ! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr> | ||
! scope="col"|Active | ! scope="col"|Active | ||
! scope="col"|[[Recommended Emulators|Recommended]] | ! scope="col"|[[Recommended Emulators|Recommended]] | ||
Line 762: | Line 780: | ||
| [https://github.com/TaraHoleInIt/minivmac-3ds git] | | [https://github.com/TaraHoleInIt/minivmac-3ds git] | ||
| Mid | | Mid | ||
+ | | {{✓}} | ||
| {{✗}} | | {{✗}} | ||
| {{~}} | | {{~}} | ||
Line 767: | Line 786: | ||
=Sinclair= | =Sinclair= | ||
− | |||
===ZX Spectrum=== | ===ZX Spectrum=== | ||
− | |||
{| class="wikitable" style="text-align:center;" | {| class="wikitable" style="text-align:center;" | ||
! scope="col"|Name | ! scope="col"|Name | ||
! scope="col"|Version | ! scope="col"|Version | ||
! scope="col"|[[Emulation Accuracy|Accuracy]] | ! scope="col"|[[Emulation Accuracy|Accuracy]] | ||
+ | ! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr> | ||
! scope="col"|Active | ! scope="col"|Active | ||
! scope="col"|[[Recommended Emulators|Recommended]] | ! scope="col"|[[Recommended Emulators|Recommended]] | ||
Line 780: | Line 798: | ||
| [https://www.mediafire.com/file/d1sl4hcdol60loh/3dsspectrum01.rar/file 0.1] | | [https://www.mediafire.com/file/d1sl4hcdol60loh/3dsspectrum01.rar/file 0.1] | ||
| Mid | | Mid | ||
+ | | ? | ||
| {{✗}} | | {{✗}} | ||
| {{~}} | | {{~}} | ||
Line 785: | Line 804: | ||
=Commodore= | =Commodore= | ||
− | |||
===Commodore 64=== | ===Commodore 64=== | ||
− | |||
{| class="wikitable" style="text-align:center;" | {| class="wikitable" style="text-align:center;" | ||
! scope="col"|Name | ! scope="col"|Name | ||
! scope="col"|Version | ! scope="col"|Version | ||
! scope="col"|[[Emulation Accuracy|Accuracy]] | ! scope="col"|[[Emulation Accuracy|Accuracy]] | ||
+ | ! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr> | ||
! scope="col"|Active | ! scope="col"|Active | ||
! scope="col"|[[Recommended Emulators|Recommended]] | ! scope="col"|[[Recommended Emulators|Recommended]] | ||
Line 798: | Line 816: | ||
| [https://gbatemp.net/threads/release-bread-box-c64-emulator.397602 1/06/16] | | [https://gbatemp.net/threads/release-bread-box-c64-emulator.397602 1/06/16] | ||
| Mid | | Mid | ||
+ | | ? | ||
| {{✗}} | | {{✗}} | ||
| {{~}} | | {{~}} | ||
Line 804: | Line 823: | ||
| [https://github.com/badda71/vice3ds git] | | [https://github.com/badda71/vice3ds git] | ||
| Mid | | Mid | ||
+ | | {{✓}} | ||
| {{✗}} | | {{✗}} | ||
| {{~}} | | {{~}} | ||
Line 809: | Line 829: | ||
===Amiga=== | ===Amiga=== | ||
− | |||
{| class="wikitable" style="text-align:center;" | {| class="wikitable" style="text-align:center;" | ||
! scope="col"|Name | ! scope="col"|Name | ||
! scope="col"|Version | ! scope="col"|Version | ||
! scope="col"|[[Emulation Accuracy|Accuracy]] | ! scope="col"|[[Emulation Accuracy|Accuracy]] | ||
+ | ! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr> | ||
! scope="col"|Active | ! scope="col"|Active | ||
! scope="col"|[[Recommended Emulators|Recommended]] | ! scope="col"|[[Recommended Emulators|Recommended]] | ||
Line 820: | Line 840: | ||
| [https://github.com/badda71/uae3DS git] | | [https://github.com/badda71/uae3DS git] | ||
| Mid | | Mid | ||
+ | | {{✓}} | ||
| {{✗}} | | {{✗}} | ||
| {{~}} | | {{~}} | ||
Line 825: | Line 846: | ||
=Other= | =Other= | ||
− | |||
===Uzebox=== | ===Uzebox=== | ||
− | |||
{| class="wikitable" style="text-align:center;" | {| class="wikitable" style="text-align:center;" | ||
! scope="col"|Name | ! scope="col"|Name | ||
! scope="col"|Version | ! scope="col"|Version | ||
! scope="col"|[[Emulation Accuracy|Accuracy]] | ! scope="col"|[[Emulation Accuracy|Accuracy]] | ||
+ | ! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr> | ||
! scope="col"|Active | ! scope="col"|Active | ||
! scope="col"|[[Recommended Emulators|Recommended]] | ! scope="col"|[[Recommended Emulators|Recommended]] | ||
Line 838: | Line 858: | ||
| [https://web.archive.org/web/20181031230535/https://github.com/ry755/cuzebox3DS/releases git] | | [https://web.archive.org/web/20181031230535/https://github.com/ry755/cuzebox3DS/releases git] | ||
| Low | | Low | ||
+ | | {{✓}} | ||
| {{✗}} | | {{✗}} | ||
| {{~}} | | {{~}} | ||
Line 843: | Line 864: | ||
=Multi game engine= | =Multi game engine= | ||
− | |||
{| class="wikitable" style="text-align:center;" | {| class="wikitable" style="text-align:center;" | ||
− | |||
! scope="col"|Name | ! scope="col"|Name | ||
! scope="col"|Latest Version | ! scope="col"|Latest Version | ||
+ | ! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr> | ||
! scope="col"|Active | ! scope="col"|Active | ||
! scope="col"|[[Recommended Emulators|Recommended]] | ! scope="col"|[[Recommended Emulators|Recommended]] | ||
! scope="col"|Supported game(s) | ! scope="col"|Supported game(s) | ||
|- | |- | ||
− | |[http://xproger.info/projects/OpenLara/ OpenLara] | + | | [http://xproger.info/projects/OpenLara/ OpenLara] |
− | |[https://github.com/XProger/OpenLara/releases git] | + | | [https://github.com/XProger/OpenLara/releases git] |
− | |{{✓}} | + | | {{✓}} |
− | |{{~}} | + | | {{✓}} |
− | |Tomb Raider 1-4 | + | | {{~}} |
+ | | Tomb Raider 1-4 | ||
|} | |} | ||
===ScummVM=== | ===ScummVM=== | ||
− | |||
{| class="wikitable" style="text-align:center;" | {| class="wikitable" style="text-align:center;" | ||
! scope="col"|Name | ! scope="col"|Name | ||
! scope="col"|Version | ! scope="col"|Version | ||
! scope="col"|[[Emulation Accuracy|Accuracy]] | ! scope="col"|[[Emulation Accuracy|Accuracy]] | ||
+ | ! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr> | ||
! scope="col"|Active | ! scope="col"|Active | ||
! scope="col"|[[Recommended Emulators|Recommended]] | ! scope="col"|[[Recommended Emulators|Recommended]] | ||
Line 872: | Line 893: | ||
| High | | High | ||
| {{✓}} | | {{✓}} | ||
+ | | {{✗}} | ||
| {{✓}} | | {{✓}} | ||
|} | |} | ||
===EasyRPG=== | ===EasyRPG=== | ||
− | |||
{| class="wikitable" style="text-align:center;" | {| class="wikitable" style="text-align:center;" | ||
! scope="col"|Name | ! scope="col"|Name | ||
! scope="col"|Version | ! scope="col"|Version | ||
! scope="col"|[[Emulation Accuracy|Accuracy]] | ! scope="col"|[[Emulation Accuracy|Accuracy]] | ||
+ | ! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr> | ||
! scope="col"|Active | ! scope="col"|Active | ||
! scope="col"|[[Recommended Emulators|Recommended]] | ! scope="col"|[[Recommended Emulators|Recommended]] | ||
Line 887: | Line 909: | ||
| [https://easyrpg.org/player/downloads/#snapshot-other 0.6.2.3] | | [https://easyrpg.org/player/downloads/#snapshot-other 0.6.2.3] | ||
| High | | High | ||
+ | | {{✓}} | ||
| {{✓}} | | {{✓}} | ||
| {{✓}} | | {{✓}} | ||
Line 892: | Line 915: | ||
===OpenBOR=== | ===OpenBOR=== | ||
− | |||
{| class="wikitable" style="text-align:center;" | {| class="wikitable" style="text-align:center;" | ||
! scope="col"|Name | ! scope="col"|Name | ||
! scope="col"|Version | ! scope="col"|Version | ||
! scope="col"|[[Emulation Accuracy|Accuracy]] | ! scope="col"|[[Emulation Accuracy|Accuracy]] | ||
+ | ! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr> | ||
! scope="col"|Active | ! scope="col"|Active | ||
! scope="col"|[[Recommended Emulators|Recommended]] | ! scope="col"|[[Recommended Emulators|Recommended]] | ||
Line 903: | Line 926: | ||
| [https://github.com/MrHuu/openbor-3ds/releases git] | | [https://github.com/MrHuu/openbor-3ds/releases git] | ||
| Mid | | Mid | ||
− | | {{ | + | | {{✓}} |
+ | | {{✗}} | ||
| {{✓}} | | {{✓}} | ||
|} | |} | ||
===Lua Engine=== | ===Lua Engine=== | ||
− | |||
{| class="wikitable" style="text-align:center;" | {| class="wikitable" style="text-align:center;" | ||
! scope="col"|Name | ! scope="col"|Name | ||
! scope="col"|Version | ! scope="col"|Version | ||
! scope="col"|[[Emulation Accuracy|Accuracy]] | ! scope="col"|[[Emulation Accuracy|Accuracy]] | ||
+ | ! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr> | ||
! scope="col"|Active | ! scope="col"|Active | ||
! scope="col"|[[Recommended Emulators|Recommended]] | ! scope="col"|[[Recommended Emulators|Recommended]] | ||
Line 919: | Line 943: | ||
| [https://github.com/ctruLua/ctruLua/releases git] | | [https://github.com/ctruLua/ctruLua/releases git] | ||
| Mid | | Mid | ||
+ | | {{✓}} | ||
| {{✗}} | | {{✗}} | ||
| {{~}} | | {{~}} | ||
Line 925: | Line 950: | ||
| [https://github.com/TurtleP/LovePotion/releases git] | | [https://github.com/TurtleP/LovePotion/releases git] | ||
| Mid | | Mid | ||
+ | | {{✓}} | ||
| {{✗}} | | {{✗}} | ||
| {{~}} | | {{~}} | ||
Line 931: | Line 957: | ||
| [https://github.com/Rinnegatamante/lpp-3ds/releases git] | | [https://github.com/Rinnegatamante/lpp-3ds/releases git] | ||
| Mid | | Mid | ||
+ | | {{✓}} | ||
| {{✗}} | | {{✗}} | ||
| {{~}} | | {{~}} | ||
Line 936: | Line 963: | ||
=Game Creation Systems (GCS)= | =Game Creation Systems (GCS)= | ||
− | |||
{| class="wikitable" style="text-align:center;" | {| class="wikitable" style="text-align:center;" | ||
− | |||
! scope="col"|Name | ! scope="col"|Name | ||
! scope="col"|Latest Version | ! scope="col"|Latest Version | ||
+ | ! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr> | ||
! scope="col"|Active | ! scope="col"|Active | ||
! scope="col"|[[Recommended Emulators|Recommended]] | ! scope="col"|[[Recommended Emulators|Recommended]] | ||
|- | |- | ||
− | |[https://www.digitalmzx.com/ DigitalMZX] | + | | [https://www.digitalmzx.com/ DigitalMZX] |
− | |[https://github.com/AliceLR/megazeux git] | + | | [https://github.com/AliceLR/megazeux git] |
− | |{{✓}} | + | | {{✓}} |
− | |{{~}} | + | | {{✓}} |
+ | | {{~}} | ||
|} | |} | ||
=Others= | =Others= | ||
===Amiibo=== | ===Amiibo=== | ||
− | |||
{| class="wikitable" style="text-align:center;" | {| class="wikitable" style="text-align:center;" | ||
! scope="col"|Name | ! scope="col"|Name | ||
! scope="col"|Version | ! scope="col"|Version | ||
! scope="col"|[[Emulation Accuracy|Accuracy]] | ! scope="col"|[[Emulation Accuracy|Accuracy]] | ||
+ | ! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr> | ||
! scope="col"|Active | ! scope="col"|Active | ||
! scope="col"|[[Recommended Emulators|Recommended]] | ! scope="col"|[[Recommended Emulators|Recommended]] | ||
Line 963: | Line 990: | ||
| [https://github.com/hax0kartik/wumiibo git] | | [https://github.com/hax0kartik/wumiibo git] | ||
| Mid | | Mid | ||
+ | | {{✓}} | ||
| {{✓}} | | {{✓}} | ||
| {{✓}} | | {{✓}} | ||
Line 975: | Line 1,003: | ||
===CHIP-8=== | ===CHIP-8=== | ||
− | |||
{| class="wikitable" style="text-align:center;" | {| class="wikitable" style="text-align:center;" | ||
! scope="col"|Name | ! scope="col"|Name | ||
! scope="col"|Version | ! scope="col"|Version | ||
! scope="col"|[[Emulation Accuracy|Accuracy]] | ! scope="col"|[[Emulation Accuracy|Accuracy]] | ||
+ | ! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr> | ||
! scope="col"|Active | ! scope="col"|Active | ||
! scope="col"|[[Recommended Emulators|Recommended]] | ! scope="col"|[[Recommended Emulators|Recommended]] | ||
Line 986: | Line 1,014: | ||
| [http://www.mediafire.com/?y94yjhzf70fsfsi 1.0] | | [http://www.mediafire.com/?y94yjhzf70fsfsi 1.0] | ||
| Mid | | Mid | ||
+ | | ? | ||
| {{✗}} | | {{✗}} | ||
| {{~}} | | {{~}} | ||
Line 992: | Line 1,021: | ||
| [https://github.com/nopy4869/CHIP8-2DS/releases git] | | [https://github.com/nopy4869/CHIP8-2DS/releases git] | ||
| Mid | | Mid | ||
+ | | ? | ||
| {{✗}} | | {{✗}} | ||
| {{~}} | | {{~}} | ||
Line 997: | Line 1,027: | ||
===Super Mario 64=== | ===Super Mario 64=== | ||
− | |||
{| class="wikitable" style="text-align:center;" | {| class="wikitable" style="text-align:center;" | ||
! scope="col"|Name | ! scope="col"|Name | ||
! scope="col"|Version | ! scope="col"|Version | ||
! scope="col"|[[Emulation Accuracy|Accuracy]] | ! scope="col"|[[Emulation Accuracy|Accuracy]] | ||
+ | ! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr> | ||
! scope="col"|Active | ! scope="col"|Active | ||
! scope="col"|[[Recommended Emulators|Recommended]] | ! scope="col"|[[Recommended Emulators|Recommended]] | ||
Line 1,009: | Line 1,039: | ||
| Mid | | Mid | ||
| {{✓}} | | {{✓}} | ||
+ | | {{✗}} | ||
| {{✓}} | | {{✓}} | ||
|} | |} | ||
Line 1,020: | Line 1,051: | ||
===Virtual Console Injection=== | ===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> | 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. | 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. |
Revision as of 16:36, 16 November 2021
Developer | Nintendo |
---|---|
Type | Handheld game console |
Generation | Eighth generation |
Release date | 2011 |
Discontinued | 2020 |
Predecessor | Nintendo DS |
Emulated | ✓ |
Because of the homebrewing scene the 3DS has had, you can install a variety of emulators. Currently, the New 3DS is capable of running much faster than the older models, making it a much more ideal platform for emulation, but despite this there are still some emulators that have issues regardless. For more information on how to homebrew your 3DS, visit 3ds.hacks.guide.
Contents
Multi-Systems
RetroArch
There are preliminary 3DS ports
Cores | Game/System | Working? | Notes |
---|---|---|---|
FinalBurn Alpha 2012 | Arcade | ✓ |
|
FinalBurn Neo NeoGeo | ✓ | A few games are unable to be loaded due to memory constraints | |
FinalBurn Alpha CPS1 | ✓ | ||
FinalBurn Alpha CPS2 | ✓ | ||
FinalBurn Alpha CPS3 | ~ | most games are too slow to run even on New 3DS, though JoJo runs almost full speed | |
Gambatte | Game Boy/GameBoy Color | ✓ | |
mGBA | GameBoy Advance | ✓ | acceptable with Pokemon Ruby/Sapphire, but some games are slow to use, even on New 3DS, at present |
gpSP | ✓ | ~50-60 FPS with dynarec | |
Mednafen VB | Virtual Boy | ~ | ~25-30 FPS |
Mednafen PCE fast | PCE/PCECD/SuperGrafx | ✓ | |
Mednafen NGP | NeoGeo Pocket/Pocket Color | ✓ | |
Mednafen WS | WonderSwan/WonderSwan Color | ✓ | |
FCEUmm | NES/FDS | ✓ | |
Nestopia | ✓ | ~55-60 FPS, use FCEUmm instead | |
QuickNES | ✓ | ||
NXEngine | Cave Story | ✓ | |
PCSX-ReARMed | PlayStation 1 | ✓ | ~50-60 FPS at standard resolution |
PicoDrive | MegaDrive/Genesis/MasterSystem/CD/32X | ✓ | 2D games run full speed, 3D games run about 30 FPS or less |
Genesis Plus GX | MegaDrive/Genesis/MasterSystem/CD/32X/SG-1000 | ✓ | Redbook audio hangs when suspending or pausing RetroArch |
Snes9x 2002 (PocketSNES) | SNES | ✓ | less compatible than CATSFC, but can actually run many special chip games at full speed |
Snes9x 2005 (CATSFC) | ✓ | ~55-60 FPS on standard games, ~50 FPS on Super FX games | |
Snes9x 2005+ (CATSFC Plus) | ✓ | Same as Snes9x 2005 but with better sound, at the cost of a few FPS, has more accurate audio, slower | |
Snes9x 2010 (Snes9x Next) | ✓ | Most accurate but slowest SNES core (~40 FPS),too slow to use even on New 3DS at present |
Using current exploits, the New 3DS is capable of running most of these cores at or nearly at full speed on most games. The only cores the older 3DS can reliably run at full speed are 2048, Gambatte, QuickNES, NXEngine, and some older Sega games using PicoDrive. Opposed to normal use of RetroArch, these are all self-contained emulators, albeit sharing the same automatic configuration. Screenshot-taking is broken. Upon exiting RetroArch 3DS, press the Start button.
RetroArch (Unofficial)
Unofficial 3DS builds
Core | Game/System | Working? | Notes |
---|---|---|---|
TGB Dual | GameBoy/GameBoy Color | ✓ | ~60fps |
GW | Game & Watch | ✓ | ~58fps |
FUSE | ZX Spectrum | ✓ | ~60fps |
VecX | Vectrex | ✓ | ~55fps |
O2EM | Odyssey ² | ✓ | ~60fps |
Stella | Atari2600 | ✓ | ~60fps |
Atari800 | Atari5200 | ✓ | ~60fps |
ProSystem | Atari7800 | ✓ | ~60fps |
Handy | Atari Lynx | ✓ | ~60fps |
FinalBurn Alpha CPS3 | Arcade | ~ | ~35fps/~50fps |
FinalBurn Neo NeoGeo | ~ | ~40fps/~50fps | |
Virtul Jaguar | Atari Jaguar | ✗ | ~10fps (Technically works but is unplayably slow) |
Yabause | Sega Saturn | ✗ | ~5fps (Technically works but is unplayably slow) |
4DO | 3DO | ✗ | ~8fps (Technically works but is unplayably slow) |
Ultimate 3DS emupack
Version | git | FLOSS | ✓ Recommended |
---|
Supported Emulators | |
---|---|
|
Linux OS
Name | Version | Accuracy | FLOSS | Active | Recommended |
---|---|---|---|---|---|
Linux 3DS | Update | ? | ✓ | ✓ | ~ |
Nintendo
NES
Name | Version | Accuracy | FLOSS | Active | Recommended |
---|---|---|---|---|---|
VirtuaNES for 3DS | git | Mid | ✓ | ✗ | ✓ |
3DNES | git | Mid | ? | ✗ | ~ |
SNES
Name | Version | Accuracy | FLOSS | Active | Recommended |
---|---|---|---|---|---|
SNES9x for 3DS | git | Mid | ✗ | ✗ | ✓ |
blargSNES | 1.3b | Mid | ? | ✗ | ✓ |
SNES9x for 3DS | |
---|---|
|
blargSNES | |
---|---|
|
Nintendo 64
Name | Version | Accuracy | FLOSS | Active | Recommended |
---|---|---|---|---|---|
DaedalusX64 3DS | git | Mid | ✓ | ✗ | ~ |
DaedalusX64 | |
---|---|
DaedalusX64 - N64 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 its beta stage, it has shown a lot of improvements thanks to using a dynamic recompiler, with some games running at a playable state. It also supports using stereoscopic 3D (at the cost of slower performance), which isn't a feature a lot of emulators have. |
Game Boy
Name | Version | Accuracy | FLOSS | Active | Recommended |
---|---|---|---|---|---|
GameYob | git | Mid | ✓ | ✗ | ~ |
Cinoop | git | Mid | ✓ | ✗ | ~ |
GameYob | |
---|---|
|
Virtual Boy
Name | Version | Accuracy | FLOSS | Active | Recommended |
---|---|---|---|---|---|
r3Ddragon | git | Low | ~ | ✗ | ~ |
r3Ddragon | |
---|---|
|
Pokémon Mini
Name | Version | Accuracy | FLOSS | Active | Recommended |
---|---|---|---|---|---|
PokeMini 3DS | git | Low | ✓ | ✗ | ~ |
Game Boy Advance
The 3DS does include native firmware for a GBA mode which was mainly used to run ambassador releases instead of having to develop an emulator for them. Because it's technically running a "virtual" GBA, it can't provide features that are normally available on other emulators, such as savestates, screen filtering, or sleep mode, however it does have high compatibility with the exception of cartridges with special hardware. If you're using an old 3DS/2DS, this is the best option to play GBA games. There are two ways to take advantage of this firmware:
Name | Version | Accuracy | FLOSS | Active | Recommended |
---|---|---|---|---|---|
New Super Ultimate Injector (NSUI) | Beta 27 | Mid | ? | ? | ✓ |
open_agb_firm | git | Mid | ✓ | ✓ | ✓ |
GBARunner2 | git | Mid | ✓ | ✗ | ✓ |
NSUI | |
---|---|
|
Open agb firm | |
---|---|
|
GBARunner2 | |
---|---|
|
Name | Version | Accuracy | FLOSS | Active | Recommended |
---|---|---|---|---|---|
mGBA | git | Mid | ✓ | ✓ | ✓ |
CitrAGB (based on gpSP) | 1.0 | Low | ✓ | ✗ | ~ |
Nintendo DS
Name | Version | Accuracy | FLOSS | Active | Recommended |
---|---|---|---|---|---|
TWiLight Menu++ | git | Mid | ✓ | ✓ | ✓ |
DeSmuME | git | Mid | ✓ | ✗ | ✗ |
TWiLight Menu++ | |
---|---|
|
DeSmuME | |
---|---|
|
Nintendo 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 .cia
file. There's two ways to do this:
Name | Version | Accuracy | FLOSS | Active | Recommended |
---|---|---|---|---|---|
GodMode9 | git | Mid | ✓ | ✓ | ✓ |
DSiWare Conversion Script | Script | Mid | ? | ✗ | ~ |
GodMode9 | |
---|---|
|
DSiWare Conversion Script | |
---|---|
|
These scripts will ONLY work for DSiWare, NOT NDS GAMES.
TWiLight Menu++ has support for two DSiWare as of v15.1.1 with a special preview of nds-bootstrap, Pop Island and Pop Island: Paperfield. These can also run on the DS.
Sony
PlayStation
Name | Version | Accuracy | FLOSS | Active | Recommended |
---|---|---|---|---|---|
PCSX-ReARMed (RetroArch) | Nightly | Mid | ✓ | ✓ | ✓ |
CTRX | git | Low | ? | ✗ | ✗ |
PCSX-ReARMed | |
---|---|
|
SEGA
MegaDrive/Genesis/MasterSystem/32X/Sega CD
Name | Version | Accuracy | FLOSS | Active | Recommended |
---|---|---|---|---|---|
PicoDrive for 3DS | git | Mid | ✗ | ✗ | ✓ |
PicoDrive for 3DS | |
---|---|
"bios_CD_U.bin", "bios_CD_J.bin", and "bios_CD_E.bin" based on the respective regions. BIOS need to be in the |
Atari inc.
Atari 2600
Name | Version | Accuracy | FLOSS | Active | Recommended |
---|---|---|---|---|---|
Z26 3DS | 2.0 | Mid | ✓ | ✗ | ~ |
Atari 5200
Name | Version | Accuracy | FLOSS | Active | Recommended |
---|---|---|---|---|---|
Atari800 3DS | 0.3.4 | Mid | ✓ | ✗ | ~ |
Atari Lynx
Name | Version | Accuracy | FLOSS | Active | Recommended |
---|---|---|---|---|---|
Handy 3DS | 1.1b | Mid | ✓ | ✗ | ~ |
NEC
PCE/PCECD/SuperGrafx
Name | Version | Accuracy | FLOSS | Active | Recommended |
---|---|---|---|---|---|
TemperPCE for 3DS | git | Mid | ? | ✗ | ✓ |
GCE
Vectrex
Name | Version | Accuracy | FLOSS | Active | Recommended |
---|---|---|---|---|---|
Vex3DS (based on vecx) | 0.4 | Mid | ✓ | ✗ | ~ |
SNK
Neo Geo Pocket/Pocket Color
Name | Version | Accuracy | FLOSS | Active | Recommended |
---|---|---|---|---|---|
NeoPop-sdl 3DS | git | Mid | ✓ | ✗ | ~ |
Microsoft
DOS
Name | Version | Accuracy | FLOSS | Active | Recommended |
---|---|---|---|---|---|
3DOS | 1.0 | Mid | ? | ✗ | ~ |
- 3DOS - Based on 8086tiny. Can only emulate 8086 CPUs.
Apple
mac 2.x
Name | Version | Accuracy | FLOSS | Active | Recommended |
---|---|---|---|---|---|
Mini vMac 3DS | git | Mid | ✓ | ✗ | ~ |
Sinclair
ZX Spectrum
Name | Version | Accuracy | FLOSS | Active | Recommended |
---|---|---|---|---|---|
3DS Spectrum | 0.1 | Mid | ? | ✗ | ~ |
Commodore
Commodore 64
Name | Version | Accuracy | FLOSS | Active | Recommended |
---|---|---|---|---|---|
Bread Box | 1/06/16 | Mid | ? | ✗ | ~ |
VICE3DS | git | Mid | ✓ | ✗ | ~ |
Amiga
Name | Version | Accuracy | FLOSS | Active | Recommended |
---|---|---|---|---|---|
UAE3DS | git | Mid | ✓ | ✗ | ~ |
Other
Uzebox
Name | Version | Accuracy | FLOSS | Active | Recommended |
---|---|---|---|---|---|
Cuzebox 3DS | git | Low | ✓ | ✗ | ~ |
Multi game engine
Name | Latest Version | FLOSS | Active | Recommended | Supported game(s) |
---|---|---|---|---|---|
OpenLara | git | ✓ | ✓ | ~ | Tomb Raider 1-4 |
ScummVM
Name | Version | Accuracy | FLOSS | Active | Recommended |
---|---|---|---|---|---|
ScummVM 3DS | 2.2.0 | High | ✓ | ✗ | ✓ |
EasyRPG
Name | Version | Accuracy | FLOSS | Active | Recommended |
---|---|---|---|---|---|
EasyRPG 3DS | 0.6.2.3 | High | ✓ | ✓ | ✓ |
OpenBOR
Name | Version | Accuracy | FLOSS | Active | Recommended |
---|---|---|---|---|---|
OpenBOR 3DS | git | Mid | ✓ | ✗ | ✓ |
Lua Engine
Name | Version | Accuracy | FLOSS | Active | Recommended |
---|---|---|---|---|---|
CtrµLua 3DS | git | Mid | ✓ | ✗ | ~ |
LÖVE Potion 3DS | git | Mid | ✓ | ✗ | ~ |
Lua Player Plus 3DS | git | Mid | ✓ | ✗ | ~ |
Game Creation Systems (GCS)
Name | Latest Version | FLOSS | Active | Recommended |
---|---|---|---|---|
DigitalMZX | git | ✓ | ✓ | ~ |
Others
Amiibo
Name | Version | Accuracy | FLOSS | Active | Recommended |
---|---|---|---|---|---|
Wumiibo | git | Mid | ✓ | ✓ | ✓ |
Wumiibo | |
---|---|
|
CHIP-8
Name | Version | Accuracy | FLOSS | Active | Recommended |
---|---|---|---|---|---|
Chip-3DS | 1.0 | Mid | ? | ✗ | ~ |
Chip8-2DS | git | Mid | ? | ✗ | ~ |
Super Mario 64
Name | Version | Accuracy | FLOSS | Active | Recommended |
---|---|---|---|---|---|
SM64 3DS | git | Mid | ✓ | ✗ | ✓ |
SM64 3DS port | |
---|---|
|
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.
There's an easy tool that will convert and inject any supported ROM file as its associated VC application called 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.