På grund av den homebrewing-scen som 3DS har haft kan du installera en mängd olika emulatorer. För närvarande kan New 3DS köra mycket snabbare än de äldre modellerna, vilket gör den till en mycket mer idealisk plattform för emulering, men trots detta finns det fortfarande vissa emulatorer som har problem oavsett. För mer information om hur du kan homebrewa din 3DS, besök 3ds.hacks.guide.
- Multi-System
- RetroArch
- Inofficiella byggnationer
- Konsoler
- NES
- SNES
- Nintendo 64
- Playstation
- Atari 2600
- Genesis/32X/Sega CD
- PC Engine
- Vectrex
- Handhållna datorer
- Game Boy
- Virtual Boy
- Pokémon mini
- Game Boy Advance
- Nintendo DS
- DSiWare
- Atari Lynx
- Neo Geo Pocket
- Datorer
- Intel CPU:er
- Macintosh
- ZX Spectrum
- Commodore 64
- Amiga
- Övrigt
- Amiibo
- CHIP-8
- Super Mario 64
- Virtual Console Injection
Multi-System
RetroArch
Det finns preliminära 3DS-portar av följande kärnor: stabila 3DS-portar
- 2048
- FinalBurn Alpha CPS1
- FinalBurn Alpha CPS2
- FinalBurn Alpha CPS3 (de flesta spel är för långsamma för att köras även på New 3DS, JoJo körs dock i nästan full hastighet)
- FinalBurn Alpha Neo Geo (Några få spel kan inte laddas på grund av minnesbrist)
- FCEUmm
- Gambatte
- Genesis Plus GX
- gpSP
- Mednafen NGP
- Mednafen PCE Fast
- Mednafen VB
- Mednafen WonderSwan
- mGBA (acceptabelt med Pokemon Ruby/Sapphire, men vissa spel är långsamma att använda, även på New 3DS, för närvarande)
- Nestopia
- NXEngine
- PCSX-ReARMed (se nedan)
- PicoDrive
- Snes9x 2002 (tidigare PocketSNES) (mindre kompatibel än CATSFC, men kan faktiskt köra många specialchipspel i full hastighet)
- Snes9x 2005 (tidigare CATSFC)
- Snes9x 2005 Plus (tidigare CATSFC Plus) (har mer korrekt ljud, långsammare)
- Snes9x 2010 (tidigare Snes9x-Next) (för långsam för att användas även på New 3DS för närvarande)
- QuickNES
Med hjälp av de nuvarande metoderna kan New 3DS köra de flesta av dessa kärnor med eller nästan med full hastighet i de flesta spel. De enda kärnor som den äldre 3DS:en tillförlitligt kan köra i full hastighet är 2048, Gambatte, QuickNES, NXEngine och vissa äldre Sega-spel som använder PicoDrive.I motsats till normal användning av RetroArch är dessa alla fristående emulatorer, även om de delar samma automatiska konfiguration.Skärmbildstagning är trasig. När du avslutar RetroArch 3DS trycker du på startknappen.
Inofficiella byggnationer
Det finns inofficiella portar som lägger till nya kärnor med emulatorer som inte har en RetroArch genom att standard
- 4DO
- Atari800
- FUSE
- GW
- Yabause
- VirtualJaguar
- VecX
- TGB Dual
- Handy
- O2EM
- ProSystem
- Stella
Konsoler
NES
- 3DNES inte längre under utveckling
- VirtuaNES för 3ds
SNES
- Snes9x för 3DS – Kör en stor majoritet av spelen bra, även på gamla 3DS/2DS. Det rekommenderas att använda en New 3DS om du vill köra spel som använder SuperFX- eller SA-1-chipet ordentligt.
- blargSNES – Fungerar bra, men saknar kompatibilitet för spel som kräver förbättringschip (SA1, SuperFX, etc.).
Nintendo 64
- DaedalusX64 – N64 har alltid varit känt för att vara ett svårt system att emulera, vilket är anledningen till att många var skeptiska till hur genomförbart det skulle vara att ha en emulator för systemet på 3DS. Även om den fortfarande är i betastadiet har den visat en hel del förbättringar tack vare att den använder en dynamisk recompiler, med vissa spel som körs i spelbart skick. Den har också stöd för att använda stereoskopisk 3D (till priset av långsammare prestanda), vilket inte är en funktion som många emulatorer har.
- GitHub
Playstation
- PCSX-ReARMed (RetroArch) – Tack vare många utvecklars arbete är det nu möjligt att ha emulering i full hastighet med 60 FPS för flertalet spel och stöd för komprimeringsformat .CHD. Generellt sett kommer 2D-spel att prestera bättre än 3D-spel, men du kan få lite bättre prestanda genom att justera inställningarna om det behövs. Nightly builds har genomgått stora förbättringar sedan den första versionen och kan till och med spela några av de mer krävande spelen i full hastighet (se här för några tips), så det är bättre att använda den tills nästa stabila version. OBS: Den här emulatorn är främst inriktad på New 3DS så förvänta dig inte att o3DS kommer att köras bra, om ens överhuvudtaget.
- Download Nightly
- CTRX
Atari 2600
- Z26 3DS
Genesis/32X/Sega CD
- PicoDrive för 3DS – 32X och Sega CD kan spelas på den ursprungliga 3DS, men fungerar bättre på New 3DS. Sega CD kräver BIOS för att kunna spelas, de måste namnges:
PC Engine
- TemperPCE för 3DS
Vectrex
- Vex3DS – Baserat på vecx
Handhållna datorer
Game Boy
- GameYob: Gafflat från en populär emulator som används på DS. Emulerar Game Boy och Game Boy Color. Den ursprungliga DS-versionen är faktiskt mer polerad än 3DS-anpassningen, så vissa av de mer hårdvarupåverkande spelen kommer inte att fungera lika bra som DS-anpassningen.
- Cinoop
Virtual Boy
- r3Ddragon – Det är ganska förvånande att Nintendo aldrig släppte en Virtual Console för Virtual Boy på 3DS, särskilt med tanke på hur litet spelbiblioteket var för systemet och hur båda använder sig av 3D-effekter och orsakar ögonsträckningar. Det som gör att den här emulatorn sticker ut är det faktum att den kan visa grafiken i 3D på det sätt som det var tänkt, något som är nästan omöjligt att göra på andra plattformar, tyvärr är kompatibiliteten fortfarande låg och kräver en New 3DS för att kunna köras. Utvecklingen har sedan dess avstannat.
Pokémon mini
- PokeMini 3DS
Game Boy Advance
Den 3DS innehåller inbyggd firmware för ett GBA-läge som främst användes för att köra ambassadörsutgåvor i stället för att behöva utveckla en emulator för dem. Eftersom den tekniskt sett kör en ”virtuell” GBA kan den inte erbjuda funktioner som normalt är tillgängliga i andra emulatorer, t.ex. savestates, skärmfiltrering eller viloläge, men den har hög kompatibilitet med undantag för kassetter med speciell hårdvara. Om du använder en gammal 3DS/2DS är detta det bästa alternativet för att spela GBA-spel. Det finns två sätt att dra nytta av den här firmware:
- New Super Ultimate Injector – Det finns andra program som kan göra injektioner, men det här är trevligt eftersom det kan göra andra Virtual Console-injektioner och vissa forwarders för emulatorer. Det enda problemet är att varje ROM måste injiceras och installeras individuellt, inklusive sparfilerna, vilket gör att antalet titlar som kan installeras begränsas till max 3DS titelgräns (300 titlar, exklusive förinstallerade systemtitlar).
- open_agb_firm (Name not finalized) – En anpassad FIRM-nyttolast som drar nytta av den inbyggda GBA-firmware, den är fortfarande i tidig utveckling men har ett alfa-bygge tillgängligt. Den stora fördelen med denna jämfört med VC injection är att den kan ladda ROM via SD-kortet istället för att behöva konvertera och installera dem, men måste startas vid uppstart istället för att kunna använda 3DS HOME-menyn (det finns sätt att göra en forwarder för in på HOME-menyn, men kräver ytterligare inställningar för att få det att fungera). Ett stort problem är att det finns en chans att den inte upptäcker rätt sparformat eller förstör den befintliga sparfilen, så se till att säkerhetskopiera dina sparfiler i förväg (de försöker för närvarande åtgärda det genom att ha en bättre databas för sparidentifiering, om du är intresserad kan du hjälpa till).
- För att installera lägger du helt enkelt .firm-filen i mappen
/luma/payloads/
och håller START intryckt för att ladda upp kedjeladdaren för att starta den. Det finns inget sätt att avsluta när programmet startar, så du måste stänga av det och göra om steget för att ladda det om du vill byta spel.
- För att installera lägger du helt enkelt .firm-filen i mappen
Å andra sidan finns det också några hemmabyggda GBA-emulatorer tillgängliga för 3DS:
- mGBA (Latest Nightly) – En anpassning av den populära GBA-emulatorn från samma utvecklare, endast en handfull GBA-spel lider av långsamhet men är fortfarande spelbara. Fungerar även utmärkt för GB(C)-spel och har till och med stöd för Gameboy Camera.
- GBARunner2 – en GBA-hypervisor gjord för DS(i), kan endast köras via TWiLight Menu++ och ingår som standard i programmet (se nedan). Kompatibiliteten kan vara en hit-or-miss, men det är fortfarande under aktiv utveckling med planer på att inkludera intressanta funktioner som gyrokontrollemulering och lokalt trådlöst flerspelarläge i framtiden.
- CitrAGB – (baserat på gpSP)
Nintendo DS
- TWiLight Menu++ – Tekniskt sett är det inte en ”emulator”, utan snarare en frontend för ett separat program, nds-bootstrap, som gör det möjligt att läsa in en NDS ROM från ett SD-kort. Programmet är ursprungligen utformat för DSi, men det kan fungera på 3DS genom att utnyttja den virtuella DSi (även kallad TWL_FIRM eller ”DS Mode”) som 3DS har för bakåtkompatibilitet. Kompatibiliteten är inte densamma som när man använder en flashcart, men den är ändå ganska hög med endast några få spel som har problem eller som utlöser antipiratskydd (nyare versioner kommer nu med AP-patchar för de flesta spel och kommer att patcha dem om det behövs vid lanseringen). Den levereras också med en mängd olika emulatorer som används på DS och en pågående GBA-hypervisor, GBARunner2, som fungerar till viss del.
- Kompatibilitetslista
- DeSmuME – en experimentell port av DeSmuME som sedan dess har övergivits, den var inte särskilt kompatibel.
DSiWare
Då den fasta programvaran som 3DS använder för bakåtkompatibilitet faktiskt är densamma som DSi, är det möjligt att injicera DSiWare som en installerbar .cia
-fil. Det finns två sätt att göra detta:
- GodMode9 – Version 1.8.0 och senare har ett skript som kan konvertera
.nds
till.cia
, 3ds.hacks.guide har mer information om hur du uppdaterar till den senaste versionen om det behövs. - DSiWare Conversion Script – Det här skriptet kan användas för att konvertera
.bin
-filer från din DSis SD-kort till.nds
som sedan kan användas för att konvertera till.cia
.
Dessa skript fungerar ENDAST för DSiWare, INTE NDS GAMES.
TWiLight Menu++ har stöd för två DSiWare från och med v15.1.1 med en särskild förhandsgranskning av nds-bootstrap, Pop Island och Pop Island: Paperfield. Dessa kan också köras på DS.
Atari Lynx
- Handy 3DS – anpassning av Handy-emulatorn till 3DS
Neo Geo Pocket
- NeoPop
Datorer
Intel CPU:er
- 3DOS – Baserat på 8086tiny. Kan endast emulera 8086-processorer.
Macintosh
- Mini vMac för 3DS
ZX Spectrum
- 3DS Spectrum
Commodore 64
- Bread Box
- Vice3DS
Amiga
- uae3DS
Övrigt
Amiibo
- Wumiibo – Emulerar Amiibo-funktionalitet på 3DS utan att behöva en NFC-läsare eller använda taggar. Du kan till och med använda dina egna Amiibo-uppgifter, efter att de har dekrypterats, eller ett generiskt AmiiboID som är fritt tillgängliga och förklarar hur du får tag på dem på projektsidan.
CHIP-8
- CHIP-3DS
Super Mario 64
- SM64 3DS-port – Tack vare dekompileringsprojektet kan du nu njuta av SM64 på 3DS med *analogt* stöd och native rendering (jämfört med den officiella DS-porten). Fungerar i stort sett med full hastighet på New 3DS, originalmodellen har tydligen en del långsamma nedgångar men är fortfarande spelbar. Du kan antingen bygga den själv eller försöka hitta en förkompilerad build på nätet (det finns flera versioner, du kan hitta några här men det är inte längre uppdaterat).
Virtual Console Injection
En del har försökt att injicera alternativa ROM:s i de tillgängliga Virtual Console-utgåvorna (MD, GG, NES, GBA Ambassador, GBC, japanska emulerade SFC-kompileringar) med varierande grad av framgång. Emulatorerna som används för Virtual Console är inte lika exakta som andra emulatorer så kompatibiliteten är inte perfekt (enda undantaget är GBA eftersom den körs nativt, inte genom emulering), särskilt Sega-systemen har dock hög kompatibilitet.
Det finns ett enkelt verktyg som konverterar och injicerar alla ROM-filer som stöds som tillhörande VC-applikation som heter New Super Ultimate Injector. Det är ett allt-i-ett-verktyg och kan till och med installera injektionen på distans förutsatt att din 3DS är ansluten till samma nätverk. Det är för närvarande i beta, men det är fortfarande väldigt användbart.