Changes

Jump to navigation Jump to search

Emulators on 3DS

1,532 bytes added, 12:06, 26 November 2021
no edit summary
| [https://github.com/st4rk/3DNES git][https://www.gamebrew.org/wiki/3DNES_3DS 0.2]
| Mid
| ?{{✓}}
| {{✗}}
| {{✗}}
| {{✗}}
| {{✗}}
| {{~}}
|}
| [https://github.com/bubble2k16/snes9x_3ds/releases git]
| Mid
| {{}}
| {{✗}}
| {{✓}}<small> (New3DS)</small>
| [http://blargsnes.kuribo64.net 1.3b][https://github.com/Arisotura/blargSnes git]
| Mid
| ?{{✓}}
| {{✗}}
| {{✓}}
|}
===GameBoy / GameBoy Color===
{| class="wikitable" style="text-align:center;"
! scope="col"|Name
! scope="col"|[[Recommended Emulators|Recommended]]
|-
| GameYob3DS| [https://githubwww.comgamebrew.org/Drenn1wiki/GameYob gitGameYob_3DS 1.0.8]
| Mid
| {{}}
| {{✗}}
| {{✓}}
| {{✗}}
| {{✗}}
| {{~}}
|}
{| class="mw-collapsible mw-collapsed wikitable" style="width: 100%;"
|-
| CitrAGB <small> (based on [[gpSP]])</small>
| [https://gbatemp.net/threads/citragb-3ds-gba-emulator-wip.376438 1.0][https://github.com/shinyquagsire23/gpsp git]
| Low
| {{✓}}
| {{✗}}
| {{✗}}
| {{~}}
|}
| {{✓}}
|}
 
 
===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.
{| class="mw-collapsible mw-collapsed wikitable" style="width: 100%;"
|}
===DSiwareDSiWare===
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:
| {{~}}
| {{✗}}
| {{~}}<small> (slow)</small>
| {{~}}
|}
| ?
| ?
| ?{{~}}
| {{~}}
|}
! scope="col"|Version
! scope="col"|MD/Gen
! scope="col"|MSSMS/GG
! scope="col"|32X
! scope="col"|CD
| {{✓}}
| {{~}}
|}
{| class="mw-collapsible mw-collapsed wikitable" style="width: 100%;"
! colspan=2 width="250"| PicoDrive for 3DS
|-
|
* PicoDrive for 3DS - 32X and Sega CD are playable on the original 3DS, but works better on New 3DS. Sega CD requires BIOS in order to play, they must be named:
"bios_CD_U.bin", "bios_CD_J.bin", and "bios_CD_E.bin" based on the respective regions. BIOS need to be in the <code>/3ds/picodrive_3ds/bios</code> folder.
|}
| {{✗}}
| {{✓}}
| {{~}}
|}
=NEC=
===PCE/CD/SuperGrafx===
{| class="wikitable" style="text-align:center;"
! scope="col"|Name
| [https://github.com/bubble2k16/temperpce_3ds/releases git]
| Mid
| ?{{✓}}| {{~}}
| {{✓}}<small> (New3DS)</small>
| {{✓}}
! scope="col"|[[Recommended Emulators|Recommended]]
|-
| NP2 Np2 3DS
| [https://www.gamebrew.org/wiki/NP2_for_3DS 0.1.3]
| Mid
|}
=SNKPlaymore=
===Neo Geo Pocket/Pocket Color===
{| class="wikitable" style="text-align:center;"
| {{✓}}
| {{✗}}
| {{}}| {{~}}
|-
| NeoPop 3DS
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
! scope="col"|Active
! scope="col"|[[Citra]]
! scope="col"|[[Recommended Emulators|Recommended]]
|-
| ?
| {{✗}}
| {{~✗}}| {{✗}}
|}
| {{✗}}
| {{✓}}
| {{~}}
|}
| [https://www.mediafire.com/file/d1sl4hcdol60loh/3dsspectrum01.rar/file 0.1]
| Mid
| ?Low-Mid
| {{✗}}
| {{✓}}
| ZXDS 3DS
| [https://www.gamebrew.org/wiki/ZXDS_3DS 2.1.1]
| ?Low-Mid
| {{✗}}
| {{✗}}
=Commodore=
===Commodore 64/128===
{| class="wikitable" style="text-align:center;"
! scope="col"|Name
! scope="col"|[[Citra]]
! scope="col"|[[Recommended Emulators|Recommended]]
|-
| Bread Box
| [https://gbatemp.net/threads/release-bread-box-c64-emulator.397602 1/06/16]
| Mid
| ?
| {{✗}}
| ?
| {{~}}
|-
| VICE3DS
| {{✗}}
| {{✓}}
| {{~}}
|-
| VICE3DS-C128
| Mid
| {{✓}}
| {{✗}}
| {{✓}}
| {{✓}}
|-
| Bread Box
| [https://gbatemp.net/threads/release-bread-box-c64-emulator.397602 1/06/16]
| Mid
| {{✗}}
| {{✗}}
| {{✓}}
|}
=Other====Uzebox==Game engine=
{| class="wikitable" style="text-align:center;"
! scope="col"|Name
! scope="col"|Latest Version
! scope="col"|[[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]]
|-
| Cuzebox 3DS
| [https://www.gamebrew.org/wiki/Cuzebox3DS 0.0.1]
| Low
| {{✓}}
| {{✗}}
| {{✓}}
| {{~}}
|}
 
=Game engine=
{| class="wikitable" style="text-align:center;"
! scope="col"|Name
! scope="col"|Latest Version
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
! scope="col"|Active
! scope="col"|[[Recommended Emulators|Recommended]]
! scope="col"|Supported game(s)
|-
| [http://xproger.info/projects/OpenLara/ OpenLara]
| [https://github.com/XProger/OpenLara/releases git]
| Mid
| {{✓}}
| {{✓}}
| ?
| {{~}}
| Tomb Raider 1-4
|}
 
===ScummVM===
{| 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">FLOSS</abbr>
! scope="col"|Active
! scope="col"|[[Recommended Emulators|Recommended]]
|-
| [[ScummVM]] 3DS
| {{✓}}
| {{✗}}
| ?
| {{✓}}
|} ===EasyRPG==={| 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">FLOSS</abbr>! scope="col"|Active! scope="col"|[[Recommended Emulators|Recommended]]LucasArt games
|-
| [[EasyRPG]] 3DS
| {{✓}}
| {{✓}}
| ?
| {{✓}}
|} ===OpenBOR==={| 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">FLOSS</abbr>! scope="col"|Active! scope="col"|[[Citra]]! scope="col"|[[Recommended Emulators|Recommended]]RPG Maker games
|-
| [[OpenBOR]] 3DS
| {{✓}}
| {{✓}}
| .pak mod games
|-
| RPG Maker
| [https://github.com/Rinnegatamante/RPG-Maker-3DS git]
| Low
| {{✓}}
| {{✗}}
| ?
| {{✗}}
| RPG maker games
|}
| {{✗}}
| {{~}}
|}
 
=Source ports=
{| class="wikitable" style="text-align:center;"
! scope="col"|Name
! scope="col"|Latest Version
! scope="col"|[[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]]
|-
| [[Super Mario 64 Port]]
| [https://github.com/sm64-port/sm64_3ds git][https://archive.org/details/sm64_3ds fix]
| Mid
| {{✓}}
| {{✗}}
| ?
| {{✓}}
|-
| ccleste
| [https://github.com/lemon32767/ccleste git]
| Mid
| {{✓}}
| {{✓}}
| ?
| {{✓}}
|-
| Sonic CD
| [https://github.com/SaturnSH2x2/Sonic-CD-11-3DS git]
| Mid
| {{✓}}
| {{✓}}
| {{✗}}
| {{✓}}
|-
| Sonic 1 & 2
| [https://github.com/Rubberduckycooly/Sonic-1-2-2013-Decompilation git]
| Mid
| {{✓}}
| {{✓}}
| {{✗}}
| {{✓}}
|-
| Wolf4SDL
| [https://github.com/hax0kartik/wolf4sdl-3ds git]
| Mid
| {{✓}}
| {{✗}}
| ?
| {{✓}}
|-
| ctrDoom2D
| [https://github.com/fgsfdsfgs/ctrd2d git]
| Low
| {{✓}}
| {{✗}}
| ?
| ?
|-
| ctrHexenII
| [https://github.com/Rinnegatamante/ctrHexenII git]
| Low
| {{✓}}
| {{✗}}
| ?
| ?
|-
| Minicraft3DS
| [https://github.com/Enovale/Minicraft3DS git]
| Low
| {{✓}}
| {{✗}}
| ?
| ?
|-
| ctrWolfen
| [https://github.com/Rinnegatamante/ctrWolfen git]
| Low
| {{✓}}
| {{✗}}
| ?
| ?
|}
 
{| class="mw-collapsible mw-collapsed wikitable" style="width: 100%;"
! colspan=2 width="250"| SM64 3DS port
|-
|
* SM64 3DS Port - Thanks to the decompilation project, you can now enjoy SM64 on the 3DS with ''*analog*'' support and native rendering (compared to the official DS port). Works pretty much at full speed on the New 3DS, the original model apparently has some slow downs but still playable. You can either build it yourself, or try finding pre-compiled build online (there are multiple versions, you can find some [https://web.archive.org/web/20200924080151/https://gist.github.com/stranno/2609a82f75ce346d1f1a5b99af94590c here] but it's no longer up-to-date or a more up-to-date version with 3D support [https://archive.org/details/sm64-port-3ds-mkst-7b56b78 here]).
|}
! scope="col"|Name
! scope="col"|Latest Version
! scope="col"|[[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]]
|-
| [https://www.digitalmzx.com/ DigitalMZX]
| [https://github.com/AliceLR/megazeux git]
| Mid
| {{✓}}
| {{✓}}
| ?
| {{~}}
|}
 
=Fantasy Computers=
===Pico-8===
{| class="wikitable" style="text-align:center;"
! scope="col"|Name
! scope="col"|Latest Version
! scope="col"|[[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]]
|-
| Fake-08
| [https://github.com/jtothebell/fake-08 git][https://github.com/Pixel-Pop/3DS-Pico8 3DS-pico-8]
| Low-Mid
| {{✓}}
| {{✓}}
| {{✓}}
| {{~}}
|}
 
===Tic-80===
{| class="wikitable" style="text-align:center;"
! scope="col"|Name
! scope="col"|Latest Version
! scope="col"|[[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]]
|-
| Tic-80
| [https://github.com/nesbox/TIC-80/releases git]
| Mid
| {{✓}}
| {{✓}}
| {{✓}}
| {{✓}}
|}
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
! scope="col"|Active
! scope="col"|[[Citra]]
! scope="col"|[[Recommended Emulators|Recommended]]
|-
| [https://github.com/hax0kartik/wumiibo git]
| Mid
| {{✓}}
| {{✓}}
| {{✓}}
|
* Wumiibo - Emulates Amiibo functionality on the 3DS without needing an NFC reader or using tags. You can even use your own Amiibo data, after it's been decrypted, or a generic AmiiboID which are freely available and explains how to get them on the project page.
|}
 
===Uzebox===
{| 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">FLOSS</abbr>
! scope="col"|Active
! scope="col"|[[Citra]]
! scope="col"|[[Recommended Emulators|Recommended]]
|-
| Cuzebox 3DS
| [https://www.gamebrew.org/wiki/Cuzebox3DS 0.0.1]
| Low
| {{✓}}
| {{✗}}
| {{✓}}
| {{~}}
|}
 
===CC800 Simulator===
{| 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">FLOSS</abbr>
! scope="col"|Active
! scope="col"|[[Citra]]
! scope="col"|[[Recommended Emulators|Recommended]]
|-
| Sim800CTR
| [https://github.com/banxian/Sim800CTR git]
| Low
| {{✓}}
| {{✗}}
| ?
| ?
|}
| {{✓}}
| {{~}}
|}
 
===Super Mario 64===
{| 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">FLOSS</abbr>
! scope="col"|Active
! scope="col"|[[Recommended Emulators|Recommended]]
|-
| SM64 3DSoctochip-8| [https://github.com/sm64UnwokenOcto/octochip-port/sm64_3ds 8 git]| Mid?
| {{✓}}
| {{✗}}
| {{✓}}?|} {| class="mw-collapsible mw-collapsed wikitable" style="width: 100%;"! colspan=2 width="250"| SM64 3DS port|-|* SM64 3DS Port - Thanks to the decompilation project, you can now enjoy SM64 on the 3DS with ''*analog*'' support and native rendering (compared to the official DS port). Works pretty much at full speed on the New 3DS, the original model apparently has some slow downs but still playable. You can either build it yourself, or try finding pre-compiled build online (there are multiple versions, you can find some [https://web.archive.org/web/20200924080151/https://gist.github.com/stranno/2609a82f75ce346d1f1a5b99af94590c here] but it's no longer up-to-date or a more up-to-date version with 3D support [https://archive.org/details/sm64-port-3ds-mkst-7b56b78 here]).?
|}
 
===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.
==See also==
4,085
edits

Navigation menu