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.
Genesis Plus GX is an open-source Sega 8/16 bit emulator focused on accuracy and portability. With a focus on speed, accuracy and portability, Genesis Plus GX now appears on a variety of platforms and frontends, and is known as one of the most capable and compatible emulators for the consoles it covers, with support for both cartridge and CD-ROM games. Plus GX got very limited options to tweak as well compared to PicoDrive. I don't remember why but there was a reason but I always used Plus GX for Genesis emulation on my Switch so I naturally picked that instead of PicoDrive. I think I will be switching over to PicoDrive now which also got native analogue stick support from the get go. Most cores (such as Picodrive, Genesis Plus GX or SNES9X 2005 Plus) run at full speed on N3DS. People with Xenocrisis Genesis ROM and Genesis Plus GX Wide - does the extra sidebar information show up in widescreen mode? Technical Support. So Xenocrisis for Genesis is (obviously) in a 4:3 ratio. However the Steam/Switch versions are in 16:9 with additional information on the sides.
- 1Multi-Systems
- 3Nintendo
- 4Sony
- 5Miscellaneous
- 6Multi game engine
- 8Others
Multi-Systems[edit]
RetroArch[edit]
There are preliminary 3DS ports
BIOS : Download
Available coresCores | Game/System | Working? | Notes |
---|
FinalBurn Alpha 2012 | Arcade | ✓ | - Uses FBA v0.2.97.30 ROM sets
- Main core (fbalpha2012_libretro) does not work, but platform-specific cores run at full speed
|
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/GameGear/CD/32X | ✓ | 2D games run full speed, 3D games run about 30 FPS or less |
Genesis Plus GX | MegaDrive/Genesis/MasterSystem/GameGear/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)[edit]
Unofficial 3DS Ports
New3DS performanceCore | 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) |
Name | Version | Accuracy | Active | Recommended |
---|
Linux 3DS | Update | ? | ~ | ~ |
NES[edit]
Name | Version | Accuracy | Active | Recommended |
---|
VirtuaNES for 3DS | git | Mid | ~ | ✓ |
3DNES | 1.2 | Mid | ✗ | ~ |
SNES[edit]
Name | Version | Accuracy | Active | Recommended |
---|
SNES9x for 3DS | git | Mid | ~ | ✓ |
blargSNES | 1.3b | Mid | ~ | ✓ |
SNES9x for 3DS |
---|
- Snes9x for 3DS - runs a good majority of games well, even on old 3DS/2DS's. It's recommended to use a New 3DS if you want to run games that uses the SuperFX or SA-1 chip properly
|
blargSNES |
---|
- blargSNES - It works well, but lacks compatibility for games that require enhancement chips (SA1, SuperFX, etc.)
|
Nintendo 64[edit]
Name | Version | Accuracy | 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[edit]
Name | Version | Accuracy | Active | Recommended |
---|
GameYob | git | Mid | ✗ | ~ |
Cinoop | git | Mid | ✗ | ~ |
GameYob |
---|
- GameYob - forked from a popular emulator used on the DS. Emulates the Game Boy and Game Boy Color. The original DS version is actually more polished than the 3DS port, so some of the more hardware pushing games won't work as well as the DS port.
|
Virtual Boy[edit]
Name | Version | Accuracy | Active | Recommended |
---|
r3Ddragon | git | Low | ✗ | ~ |
r3Ddragon |
---|
- r3Ddragon - It's kind of surprising that Nintendo never released a Virtual Console for the Virtual Boy on the 3DS, especially given how small the library of games were for the system and how both utilize 3D effects
and cause eyestrain. What makes this emulator stand out is the fact that it's able to display the graphics in 3D the way it was intended, something that is almost impossible to do on other platforms, unfortunately compatibility is still low and requires a New 3DS to run. Development has since halted.
|
Pokémon Mini[edit]
Name | Version | Accuracy | Active | Recommended |
---|
PokeMini 3DS | git | Low | ✗ | ~ |
Game Boy Advance[edit]
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 | Active | Recommended |
---|
New Super Ultimate Injector (NSUI) | Beta 27 | Mid | ✓ | ✓ |
open_agb_firm | git | Mid | ✓ | ✓ |
GBARunner2 | git | Mid | ✓ | ✓ |