A causa della scena homebrewing che il 3DS ha avuto, è possibile installare una varietà di emulatori. Attualmente, il New 3DS è in grado di funzionare molto più velocemente dei vecchi modelli, rendendolo una piattaforma molto più ideale per l’emulazione, ma nonostante questo ci sono ancora alcuni emulatori che hanno problemi a prescindere. Per maggiori informazioni su come fare homebrew sul tuo 3DS, visita 3ds.hacks.guide.
- Multi-System
- RetroArch
- Costruzioni non ufficiali
- Console
- NES
- SNES
- Nintendo 64
- Playstation
- Atari 2600
- Genesis/32X/Sega CD
- PC Engine
- Vectrex
- Handhelds
- Game Boy
- Virtual Boy
- Pokémon mini
- Game Boy Advance
- Nintendo DS
- DSiWare
- Atari Lynx
- Neo Geo Pocket
- Computer
- CPU Intel
- Macintosh
- ZX Spectrum
- Commodore 64
- Amiga
- Altri
- Amiibo
- CHIP-8
- Super Mario 64
- Virtual Console Injection
Multi-System
RetroArch
Ci sono porte 3DS preliminari dei seguenti core: porte 3DS stabili
- 2048
- FinalBurn Alpha CPS1
- FinalBurn Alpha CPS2
- FinalBurn Alpha CPS3 (la maggior parte dei giochi sono troppo lenti per funzionare anche su New 3DS, anche se JoJo gira quasi alla massima velocità)
- FinalBurn Alpha Neo Geo (Alcuni giochi non possono essere caricati a causa di limiti di memoria)
- FCEUmm
- Gambatte
- Genesis Plus GX
- gpSP
- Mednafen NGP
- Mednafen PCE Fast
- Mednafen VB
- Mednafen WonderSwan
- mGBA (accettabile con Pokemon Rubino/Sappiro, ma alcuni giochi sono lenti da usare, anche su New 3DS, al momento)
- Nestopia
- NXEngine
- PCSX-ReARMed (vedi sotto)
- PicoDrive
- Snes9x 2002 (ex PocketSNES) (meno compatibile di CATSFC, ma può effettivamente eseguire molti giochi con chip speciali a piena velocità)
- Snes9x 2005 (ex CATSFC)
- Snes9x 2005 Plus (ex CATSFC Plus) (ha un audio più accurato, più lento)
- Snes9x 2010 (ex Snes9x-Next) (troppo lento da usare anche sul New 3DS al momento)
- QuickNES
Utilizzando gli exploit attuali, il New 3DS è in grado di eseguire la maggior parte di questi core alla massima velocità o quasi sulla maggior parte dei giochi. Gli unici core che il vecchio 3DS può eseguire in modo affidabile a piena velocità sono 2048, Gambatte, QuickNES, NXEngine, e alcuni vecchi giochi Sega che usano PicoDrive.contrariamente al normale uso di RetroArch, questi sono tutti emulatori autonomi, anche se condividono la stessa configurazione automatica.Screenshot-taking è rotto. All’uscita da RetroArch 3DS, premi il pulsante Start.
Costruzioni non ufficiali
Ci sono porte non ufficiali che aggiungono nuovi core con emulatori che non hanno un retroarch di default
- 4DO
- Atari800
- FUSE
- GW
- Yabause
- VirtualJaguar
- VecX
- TGB Dual
- Handy
- O2EM
- ProSystem
- Stella
Console
NES
- 3DNES non più in sviluppo
- VirtuaNES per 3ds
SNES
- Snes9x per 3DS – gestisce bene una buona maggioranza di giochi, anche su vecchi 3DS/2DS. Si consiglia di utilizzare un New 3DS se si desidera eseguire correttamente i giochi che utilizzano il chip SuperFX o SA-1.
- blargSNES – Funziona bene, ma manca la compatibilità per i giochi che richiedono chip di miglioramento (SA1, SuperFX, ecc).
Nintendo 64
- DaedalusX64 – L’N64 è sempre stato noto per essere una console difficile da emulare, motivo per cui molti erano scettici su quanto sarebbe stato fattibile avere un emulatore per la console sul 3DS. Sebbene sia ancora in fase beta, ha mostrato molti miglioramenti grazie all’uso di un ricompilatore dinamico, con alcuni giochi che girano in uno stato giocabile. Supporta anche l’uso del 3D stereoscopico (al costo di prestazioni più lente), che non è una caratteristica che molti emulatori hanno.
- GitHub
Playstation
- PCSX-ReARMed (RetroArch) – Grazie al lavoro di molti sviluppatori, è ora possibile avere un’emulazione a piena velocità a 60 FPS per la maggior parte dei giochi e il supporto per i formati di compressione .CHD. Generalmente, i giochi 2D funzionano meglio del 3D, tuttavia è possibile ottenere prestazioni migliori modificando le impostazioni, se necessario. Le build notturne hanno visto grandi miglioramenti dal rilascio iniziale e possono anche giocare alcuni dei giochi più esigenti alla massima velocità (vedi qui per alcuni suggerimenti), quindi è meglio usarle fino alla prossima release stabile. NOTA: Questo emulatore è principalmente mirato al New 3DS, quindi non aspettatevi che l’o3DS funzioni bene o per niente.
- Scarica Nightly
- CTRX
Atari 2600
- Z26 3DS
Genesis/32X/Sega CD
- PicoDrive per 3DS – 32X e Sega CD sono giocabili sul 3DS originale, ma funzionano meglio sul New 3DS. Sega CD richiede il BIOS per poter giocare, devono essere nominati:
PC Engine
- TemperPCE per 3DS
Vectrex
- Vex3DS – Basato su vecx
Handhelds
Game Boy
- GameYob: biforcato da un popolare emulatore usato sul DS. Emula il Game Boy e il Game Boy Color. La versione originale per DS è in realtà più rifinita di quella per 3DS, quindi alcuni dei giochi più spinti dall’hardware non funzioneranno bene come la versione per DS.
- Cinoop
Virtual Boy
- r3Ddragon – E’ abbastanza sorprendente che Nintendo non abbia mai rilasciato una Virtual Console per Virtual Boy su 3DS, specialmente considerando quanto piccola fosse la libreria di giochi per la console e come entrambi utilizzassero effetti 3D e causassero affaticamento visivo. Ciò che distingue questo emulatore è il fatto che è in grado di visualizzare la grafica in 3D nel modo in cui è stata concepita, qualcosa che è quasi impossibile da fare su altre piattaforme, purtroppo la compatibilità è ancora bassa e richiede un New 3DS per funzionare. Lo sviluppo è stato interrotto.
Pokémon mini
- PokeMini 3DS
Game Boy Advance
Il 3DS include un firmware nativo per una modalità GBA che è stata utilizzata principalmente per eseguire le versioni ambasciatore invece di dover sviluppare un emulatore per loro. Poiché sta tecnicamente eseguendo un GBA “virtuale”, non può fornire caratteristiche che sono normalmente disponibili su altri emulatori, come savestate, filtraggio dello schermo, o modalità sleep, tuttavia ha un’alta compatibilità con l’eccezione delle cartucce con hardware speciale. Se state usando un vecchio 3DS/2DS, questa è la migliore opzione per giocare ai giochi GBA. Ci sono due modi per trarre vantaggio da questo firmware:
- New Super Ultimate Injector – Ci sono altri programmi che possono fare iniezioni, ma questo è bello perché può fare altre iniezioni per Virtual Console e alcuni forwarder per emulatori. L’unico problema è che ogni ROM deve essere iniettata e installata singolarmente, compresi i file di salvataggio, il che rende il numero di titoli che possono essere installati limitato al massimo al limite dei titoli del 3DS (300 titoli, esclusi i titoli di sistema preinstallati).
- open_agb_firm (nome non definitivo) – Un payload FIRM personalizzato che sfrutta il firmware GBA integrato, è ancora in fase di sviluppo iniziale ma ha una build alpha disponibile. Il vantaggio principale di questo rispetto all’iniezione VC è che può caricare la ROM attraverso la scheda SD invece di doverla convertire e installare, ma ha bisogno di essere lanciato all’avvio invece di essere in grado di utilizzare il menu HOME del 3DS (c’è modo di fare un forwarder per nel menu HOME, ma richiede una configurazione aggiuntiva per farlo funzionare). Un grosso problema è che c’è la possibilità che non rilevi il formato di salvataggio corretto o che corrompa il file di salvataggio esistente, quindi assicurati di fare un backup dei tuoi salvataggi in anticipo (attualmente stanno cercando di risolvere il problema avendo un database migliore per il rilevamento dei salvataggi, se sei interessato puoi aiutare).
- Per installare, basta mettere il file .firm nella cartella
/luma/payloads/
e tenere premuto START per caricare il chainloader per lanciarlo. Non c’è modo di uscire una volta che il programma si avvia, quindi dovrai spegnerlo e rifare il passo per caricarlo se vuoi cambiare gioco.
- Per installare, basta mettere il file .firm nella cartella
D’altra parte, ci sono anche alcuni emulatori GBA homebrew disponibili per 3DS:
- mGBA (Latest Nightly) – Un port del popolare emulatore GBA dallo stesso sviluppatore, solo una manciata di giochi GBA soffrono di rallentamenti ma sono ancora giocabili. Funziona benissimo anche per i giochi GB(C) e supporta persino la Gameboy Camera.
- GBARunner2 – un ipervisore GBA fatto per il DS(i), può essere eseguito solo attraverso TWiLight Menu++ ed è incluso di default nel programma (vedi sotto). La compatibilità può essere un successo o un fallimento, ma è ancora in sviluppo attivo con piani per includere caratteristiche interessanti come l’emulazione del controllo del giroscopio e il multiplayer wireless locale in futuro.
- CitrAGB – (basato su gpSP)
Nintendo DS
- TWiLight Menu++ – Non è tecnicamente un “emulatore”, piuttosto è un frontend per un programma separato, nds-bootstrap, che permette di caricare una ROM NDS da una scheda SD. Il programma è originariamente progettato per il DSi, tuttavia è in grado di funzionare sul 3DS utilizzando il DSi virtuale (aka il TWL_FIRM o “DS Mode”) che il 3DS ha per la retrocompatibilità. La compatibilità non è la stessa dell’utilizzo di un flashcart, tuttavia è ancora piuttosto alta, con solo alcuni giochi che hanno problemi o che innescano protezioni anti-pirateria (le versioni più recenti ora sono dotate di patch AP per la maggior parte dei giochi e li patcheranno se necessario al lancio). Viene anche fornito pre-bundled con una varietà di emulatori usati sul DS e un ipervisore GBA work-in-progress, GBARunner2, che funziona in qualche misura.
- Lista di compatibilità
- DeSmuME – un port sperimentale di DeSmuME che è stato abbandonato, non era molto compatibile.
DSiWare
Perché il firmware che il 3DS usa per la retrocompatibilità è in realtà lo stesso del DSi, è possibile iniettare DSiWare come file installabile .cia
. Ci sono due modi per farlo:
- GodMode9 – La versione 1.8.0 e superiore ha uno script che può convertire
.nds
in.cia
, 3ds.hacks.guide ha maggiori informazioni su come aggiornare all’ultima versione se necessario. - DSiWare Conversion Script – Questo script può essere usato per convertire i file
.bin
dalla scheda SD del tuo DSi in.nds
che può poi essere usato per convertire in.cia
.
Questi script funzioneranno SOLO per DSiWare, NON per i giochi NDS.
TWiLight Menu++ ha il supporto per due DSiWare a partire dalla v15.1.1 con una speciale anteprima di nds-bootstrap, Pop Island e Pop Island: Paperfield. Questi possono essere eseguiti anche sul DS.
Atari Lynx
- Handy 3DS – port dell’emulatore Handy su 3DS
Neo Geo Pocket
- NeoPop
Computer
CPU Intel
- 3DOS – basato su 8086tiny. Può emulare solo CPU 8086.
Macintosh
- Mini vMac per 3DS
ZX Spectrum
- 3DS Spectrum
Commodore 64
- Bread Box
- Vice3DS
Amiga
- uae3DS
Altri
Amiibo
- Wumiibo – Emula la funzionalità Amiibo sul 3DS senza bisogno di un lettore NFC o di usare tag. Puoi anche usare i tuoi dati Amiibo, dopo che sono stati decriptati, o un AmiiboID generico che sono liberamente disponibili e spiega come ottenerli sulla pagina del progetto.
CHIP-8
- CHIP-3DS
Super Mario 64
- SM64 3DS Port – Grazie al progetto di decompilazione, ora puoi goderti SM64 sul 3DS con supporto *analogico* e rendering nativo (rispetto al port ufficiale DS). Funziona più o meno alla massima velocità sul New 3DS, il modello originale apparentemente ha qualche rallentamento ma è ancora giocabile. Puoi costruirtelo da solo, o provare a trovare online una build precompilata (ci sono più versioni, puoi trovarne qualcuna qui ma non è più aggiornata).
Virtual Console Injection
Alcuni hanno provato a iniettare ROM alternative nelle versioni disponibili della Virtual Console (MD, GG, NES, GBA Ambassador, GBC, compilation SFC emulate giapponesi) con vari gradi di successo. Gli emulatori usati per Virtual Console non sono accurati come altri emulatori, quindi la compatibilità non è perfetta (l’unica eccezione è il GBA poiché lo esegue nativamente, non in emulazione), i sistemi Sega in particolare hanno comunque un’alta compatibilità.
C’è uno strumento facile che convertirà e inietterà qualsiasi file ROM supportato come applicazione VC associata chiamato New Super Ultimate Injector. È uno strumento tutto in uno e può anche installare l’iniezione da remoto, purché il vostro 3DS sia collegato alla stessa rete. Attualmente è in beta, ma è ancora molto utile.