A 3DS-en a homebrewing jelenet miatt számos emulátor telepíthető. Jelenleg a New 3DS sokkal gyorsabban képes futni, mint a régebbi modellek, így sokkal ideálisabb platform az emuláláshoz, de ennek ellenére még mindig vannak olyan emulátorok, amelyeknek ettől függetlenül vannak problémái. További információkért a 3DS házi emulátorozásáról látogass el a 3ds.hacks.guide oldalra.
- Multi-System
- RetroArch
- Nem hivatalos buildek
- Konzolok
- 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
- Számítógépek
- Intel CPU-k
- Macintosh
- ZX Spectrum
- Commodore 64
- Amiga
- Egyéb
- Amiibo
- CHIP-8
- Super Mario 64
- Virtual Console Injection
Multi-System
RetroArch
A következő magokhoz készültek előzetes 3DS portok: Stabil 3DS portok
- 2048
- FinalBurn Alpha CPS1
- FinalBurn Alpha CPS2
- FinalBurn Alpha CPS3 (a legtöbb játék túl lassú ahhoz, hogy még New 3DS-en is fusson, bár a JoJo majdnem teljes sebességgel fut)
- FinalBurn Alpha Neo Geo (Néhány játék memóriahiány miatt nem tölthető be)
- FCEUmm
- Gambatte
- Genesis Plus GX
- gpSP
- Mednafen NGP
- Mednafen PCE Fast
- Mednafen VB
- Mednafen WonderSwan
- mGBA (elfogadható a Pokemon Ruby/Sapphire, de néhány játék lassan használható, még a New 3DS-en is, jelenleg)
- Nestopia
- NXEngine
- PCSX-ReARMed (lásd alább)
- PicoDrive
- Snes9x 2002 (korábban PocketSNES) (kevésbé kompatibilis, mint a CATSFC, de sok speciális chipes játékot képes teljes sebességgel futtatni)
- Snes9x 2005 (korábban CATSFC)
- Snes9x 2005 Plus (korábban CATSFC Plus) (pontosabb hanggal rendelkezik, lassabb)
- Snes9x 2010 (korábban Snes9x-Next) (jelenleg még a New 3DS-en is túl lassú a használatához)
- QuickNES
A jelenlegi exploitokat használva a New 3DS a legtöbb játékban képes a legtöbb magot teljes vagy közel teljes sebességgel futtatni. Az egyetlen magok, amelyeket a régebbi 3DS megbízhatóan képes teljes sebességgel futtatni, a 2048, a Gambatte, a QuickNES, az NXEngine és néhány régebbi Sega játék a PicoDrive használatával.A RetroArch normál használatával ellentétben ezek mind önálló emulátorok, bár ugyanazt az automatikus konfigurációt használják.A képernyőképek készítése nem működik. A RetroArch 3DS-ből való kilépés után nyomja meg a Start gombot.
Nem hivatalos buildek
Vannak nem hivatalos portok, amelyek új magokat adnak hozzá olyan emulátorokkal, amelyek nem rendelkeznek retroarch által. alapértelmezett
- 4DO
- Atari800
- FUSE
- GW
- Yabause
- VirtualJaguar
- VecX
- TGB Dual
- Handy
- O2EM
- ProSystem
- Stella
Konzolok
NES
- 3DNES már nincs fejlesztés alatt
- VirtuaNES for 3ds
SNES
- Snes9x for 3DS -ra. A játékok nagy többségét jól futtatja, még a régi 3DS/2DS-eken is. Ajánlott New 3DS-t használni, ha a SuperFX vagy SA-1 chipet használó játékokat akarod megfelelően futtatni.
- blargSNES – Jól működik, de hiányzik a kompatibilitás a bővítő chipet (SA1, SuperFX, stb.) igénylő játékokhoz.
Nintendo 64
- DaedalusX64 – Az N64 mindig is arról volt ismert, hogy nehezen emulálható rendszer, ezért sokan szkeptikusak voltak, hogy mennyire lesz megvalósítható egy emulátor a rendszerhez a 3DS-en. Bár még béta stádiumban van, a dinamikus újrakompilátor használatának köszönhetően sok javulást mutatott, és néhány játék már játszható állapotban fut. Támogatja a sztereoszkópikus 3D használatát is (lassabb teljesítmény árán), ami nem sok emulátornak van ilyen funkciója.
- GitHub
Playstation
- PCSX-ReARMed (RetroArch) – Sok fejlesztő munkájának köszönhetően most már a játékok többségének teljes sebességű, 60 FPS-es emulációja és a .CHD tömörítési formátum támogatása is elérhető. Általában a 2D-s játékok jobban teljesítenek, mint a 3D-sek, azonban szükség esetén a beállítások finomhangolásával némileg jobb teljesítményt érhetsz el. Az éjszakai buildek a kezdeti kiadás óta jelentős javuláson mentek keresztül, és még néhány igényesebb játékot is képesek teljes sebességgel lejátszani (lásd itt néhány tippet), így a következő stabil kiadásig jobb, ha ezt használod. MEGJEGYZÉS: Ez az emulátor elsősorban a New 3DS-re készült, így ne várd, hogy az o3DS jól vagy egyáltalán nem fog futni.
- Download Nightly
- CTRX
Atari 2600
- Z26 3DS
Genesis/32X/Sega CD
- PicoDrive for 3DS – 32X és Sega CD játszható az eredeti 3DS-en, de jobban működik a New 3DS-en. A Sega CD lejátszásához BIOS szükséges, meg kell nevezni őket:
PC Engine
- TemperPCE for 3DS
Vectrex
- Vex3DS – A vecx
Handhelds
Game Boy
- GameYob alapján: A DS-en használt népszerű emulátorból forkolták. Emulálja a Game Boy-t és a Game Boy Color-t. Az eredeti DS verzió valójában csiszoltabb, mint a 3DS port, így néhány hardveresebb játék nem fog olyan jól működni, mint a DS port.
- Cinoop
Virtual Boy
- r3Ddragon – Elég meglepő, hogy a Nintendo soha nem adott ki Virtual Console-t a Virtual Boyhoz a 3DS-re, különösen annak fényében, hogy milyen kicsi volt a játékkönyvtár a rendszerhez, és hogy mindkettő 3D effekteket használ és szemfáradást okoz. Ami ezt az emulátort kiemeli, az az a tény, hogy képes a grafikát 3D-ben úgy megjeleníteni, ahogyan azt tervezték, ami más platformokon szinte lehetetlen, sajnos a kompatibilitás még mindig alacsony, és egy New 3DS-t igényel a futtatáshoz. A fejlesztés azóta leállt.
Pokémon mini
- PokeMini 3DS
Game Boy Advance
A 3DS tartalmaz natív firmware-t egy GBA módhoz, amelyet elsősorban a nagyköveti kiadások futtatására használtak, ahelyett, hogy emulátort kellett volna fejleszteni hozzájuk. Mivel technikailag egy “virtuális” GBA-t futtat, nem tud olyan funkciókat biztosítani, amelyek más emulátorokon általában elérhetőek, mint például a savestate, a képernyőszűrés vagy az alvó üzemmód, azonban a speciális hardverrel rendelkező kazetták kivételével nagyfokú kompatibilitással rendelkezik. Ha régi 3DS/2DS-t használsz, ez a legjobb megoldás a GBA játékok lejátszására. Kétféleképpen lehet kihasználni ennek a firmware-nek az előnyeit:
- New Super Ultimate Injector – Vannak más programok is, amelyek képesek injektálásra, de ez a program azért jó, mert képes más Virtual Console injektálásra és néhány továbbítóra az emulátorok számára. Az egyetlen probléma, hogy minden ROM-ot külön-külön kell befecskendezni és telepíteni, beleértve a mentési fájlokat is, ami miatt a telepíthető címek száma maximum a 3DS címlimitjére korlátozódik (300 cím, az előtelepített rendszercímek nélkül).
- open_agb_firm (Name not finalized) – Egy egyedi FIRM payload, amely kihasználja a beépített GBA firmware-t. Még korai fejlesztés alatt áll, de már elérhető egy alpha build. A fő előnye a VC injekcióhoz képest, hogy a ROM-ot az SD-kártyán keresztül tudja betölteni, ahelyett, hogy konvertálni és telepíteni kellene őket, de el kell indítani a rendszerindításkor, ahelyett, hogy a 3DS HOME menüjét használhatná (van mód arra, hogy a HOME menüben egy forwardert készítsen, de további beállításokat igényel, hogy működjön). Az egyik fő probléma, hogy van rá esély, hogy nem ismeri fel a megfelelő mentési formátumot, vagy elrontja a meglévő mentési fájlt, ezért győződjön meg róla, hogy előzetesen biztonsági másolatot készít a mentésekről (jelenleg próbálják kijavítani ezt egy jobb adatbázis segítségével a mentések felismeréséhez, ha érdekel, segíthet).
- A telepítéshez egyszerűen tegye a .firm fájlt a
/luma/payloads/
mappába, és tartsa lenyomva a START gombot a chainloader betöltéséhez, hogy elindítsa. Nincs mód a kilépésre, ha a program elindult, így ki kell kapcsolnod, és újra meg kell tenned a betöltés lépését, ha játékot akarnál váltani.
- A telepítéshez egyszerűen tegye a .firm fájlt a
Másrészt a 3DS-re is elérhető néhány homebrew GBA emulátor:
- mGBA (Latest Nightly) – A népszerű GBA emulátor portja ugyanattól a fejlesztőtől, csak egy maroknyi GBA játék szenved a lassulástól, de még játszható. GB(C) játékokhoz is remekül működik, és még a Gameboy kamerát is támogatja.
- GBARunner2 – A DS(i) számára készült GBA hipervisor, csak a TWiLight Menu++-on keresztül futtatható, és alapértelmezetten a programhoz tartozik (lásd alább). A kompatibilitás lehet hit-or-miss, de még mindig aktív fejlesztés alatt áll, és a tervek szerint a jövőben olyan érdekes funkciókat is tartalmazni fog, mint a giroszkópos vezérlés emulációja és a helyi vezeték nélküli multiplayer.
- CitrAGB – (gpSP alapján)
Nintendo DS
- TWiLight Menu++ – Technikailag nem “emulátor”, inkább egy külön program, az nds-bootstrap frontendje, amely lehetővé teszi egy NDS ROM betöltését SD kártyáról. A programot eredetileg a DSi számára tervezték, azonban a 3DS-en is képes működni a virtuális DSi (aka a TWL_FIRM vagy “DS Mode”) felhasználásával, ami a 3DS-ben a visszafelé kompatibilitás érdekében van. A kompatibilitás nem ugyanaz, mint a flashcart használata, azonban még mindig elég magas, csak néhány játéknál vannak problémák vagy a kalózkodás elleni védelem kiváltása (az újabb verziók már a legtöbb játékhoz AP javítófoltokat tartalmaznak, és szükség esetén a megjelenéskor javítják őket). Emellett előre csomagolva érkezik a DS-en használt különböző emulátorokkal és egy folyamatban lévő GBA hypervisorral, a GBARunner2-vel, ami valamennyire működik.
- Kompatibilitási lista
- DeSmuME – a DeSmuME egy kísérleti portja, amit azóta már elvetettek, nem volt túl kompatibilis.
DSiWare
Mivel a 3DS által a visszafelé kompatibilitás érdekében használt firmware valójában megegyezik a DSi-vel, lehetséges a DSiWare-t telepíthető .cia
fájlként beadni. Ennek két módja van:
- GodMode9 – Az 1.8.0 és újabb verziókban van egy szkript, amely képes a
.nds
-t.cia
-be konvertálni, a 3ds.hacks.guide további információkat tartalmaz arról, hogyan frissíthetsz a legújabb verzióra, ha szükséges. - DSiWare Conversion Script – Ez a szkript használható a
.bin
fájlok konvertálására a DSi SD kártyájáról.nds
-ba, amelyet aztán.cia
-be lehet konvertálni.
Ezek a szkriptek CSAK DSiWare-hez működnek, NEM NDS GAMES-hez.
A TWiLight Menu++ a v15.1.1-től két DSiWare-t támogat, az nds-bootstrap, a Pop Island és a Pop Island speciális előzetesével: Paperfield. Ezek a DS-en is futtathatóak.
Atari Lynx
- Handy 3DS – a Handy emulátor portja 3DS-re
Neo Geo Pocket
- NeoPop
Számítógépek
Intel CPU-k
- 3DOS – A 8086tiny alapján. Csak 8086-os CPU-kat tud emulálni.
Macintosh
- Mini vMac for 3DS
ZX Spectrum
- 3DS Spectrum
Commodore 64
- Bread Box
- Vice3DS
Amiga
- uae3DS
Egyéb
Amiibo
- Wumiibo – Emulálja az Amiibo funkciókat a 3DS-en anélkül, hogy NFC olvasóra vagy címkék használatára lenne szükség. Használhatod a saját Amiibo-adataidat is, miután visszafejtetted őket, vagy egy általános AmiiboID-t, amelyek szabadon elérhetőek, és a projekt oldalán elmagyarázza, hogyan szerezheted meg őket.
CHIP-8
- CHIP-3DS
Super Mario 64
- SM64 3DS Port – A dekompilációs projektnek köszönhetően most már 3DS-en is élvezheted az SM64-et *analóg* támogatással és natív rendereléssel (a hivatalos DS porthoz képest). Nagyjából teljes sebességgel működik a New 3DS-en, az eredeti modellen láthatóan van némi lassulás, de még játszható. Vagy magad építed meg, vagy megpróbálhatsz előre lefordított buildet találni a neten (több verzió is van, itt találsz néhányat, de már nem aktuális).
Virtual Console Injection
Néhányan próbálkoztak alternatív ROM-ok bejuttatásával az elérhető Virtual Console kiadásokba (MD, GG, NES, GBA Ambassador, GBC, japán emulált SFC összeállítások), változó sikerrel. A Virtual Console-hoz használt emulátorok nem olyan pontosak, mint más emulátorok, így a kompatibilitás nem tökéletes (az egyetlen kivétel a GBA, mivel az natívan fut, nem emuláció), a Sega rendszerek különösen nagy kompatibilitással rendelkeznek azonban.
Létezik egy egyszerű eszköz, amely konvertálja és befecskendezi bármely támogatott ROM fájlt a hozzá tartozó VC alkalmazásként New Super Ultimate Injector néven. Ez egy minden egyben eszköz, és még távolról is képes telepíteni az injektálást, feltéve, hogy a 3DS ugyanarra a hálózatra van csatlakoztatva. Jelenleg béta verzióban van, de még mindig nagyon hasznos.