Durch die Homebrewing-Szene, die der 3DS hat, kann man eine Vielzahl von Emulatoren installieren. Derzeit ist der New 3DS in der Lage, viel schneller zu laufen als die älteren Modelle, was ihn zu einer viel idealeren Plattform für Emulationen macht, aber trotzdem gibt es noch einige Emulatoren, die trotzdem Probleme haben. Weitere Informationen darüber, wie du deinen 3DS selbst entwickeln kannst, findest du unter 3ds.hacks.guide.
- Multi-System
- RetroArch
- Inoffizielle Builds
- Konsolen
- 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
- Intel CPUs
- Macintosh
- ZX Spectrum
- Commodore 64
- Amiga
- Andere
- Amiibo
- CHIP-8
- Super Mario 64
- Virtual Console Injection
Multi-System
RetroArch
Es gibt vorläufige 3DS-Portierungen der folgenden Kerne: Stabile 3DS-Ports
- 2048
- FinalBurn Alpha CPS1
- FinalBurn Alpha CPS2
- FinalBurn Alpha CPS3 (die meisten Spiele sind zu langsam, um selbst auf dem New 3DS zu laufen, obwohl JoJo fast mit voller Geschwindigkeit läuft)
- FinalBurn Alpha Neo Geo (Ein paar Spiele können aufgrund von Speicherbeschränkungen nicht geladen werden)
- FCEUmm
- Gambatte
- Genesis Plus GX
- gpSP
- Mednafen NGP
- Mednafen PCE Fast
- Mednafen VB
- Mednafen WonderSwan
- mGBA (akzeptabel mit Pokemon Rubin/Saphir, aber einige Spiele sind langsam zu benutzen, sogar auf dem New 3DS, derzeit)
- Nestopia
- NXEngine
- PCSX-ReARMed (siehe unten)
- PicoDrive
- Snes9x 2002 (früher PocketSNES) (weniger kompatibel als CATSFC, aber kann viele spezielle Chipspiele mit voller Geschwindigkeit ausführen)
- Snes9x 2005 (ehemals CATSFC)
- Snes9x 2005 Plus (ehemals CATSFC Plus) (hat genaueren Ton, langsamer)
- Snes9x 2010 (ehemals Snes9x-Next) (derzeit zu langsam, um es auf dem New 3DS zu verwenden)
- QuickNES
Mit den aktuellen Exploits kann der New 3DS die meisten dieser Kerne bei den meisten Spielen mit oder fast mit voller Geschwindigkeit betreiben. Die einzigen Kerne, die auf dem älteren 3DS zuverlässig mit voller Geschwindigkeit laufen, sind 2048, Gambatte, QuickNES, NXEngine und einige ältere Sega-Spiele mit PicoDrive, die im Gegensatz zur normalen Verwendung von RetroArch alle eigenständige Emulatoren sind, obwohl sie dieselbe automatische Konfiguration teilen. Drücken Sie beim Beenden von RetroArch 3DS die Start-Taste.
Inoffizielle Builds
Es gibt inoffizielle Portierungen, die neue Kerne mit Emulatoren hinzufügen, die standardmäßig keine RetroArch haben Standard
- 4DO
- Atari800
- FUSE
- GW
- Yabause
- VirtualJaguar
- VecX
- TGB Dual
- Handy
- O2EM
- ProSystem
- Stella
Konsolen
NES
- 3DNES nicht mehr in Entwicklung
- VirtuaNES für 3ds
SNES
- Snes9x für 3DS – Läuft eine gute Mehrheit von Spielen gut, sogar auf alten 3DS/2DS’s. Es wird empfohlen, einen neuen 3DS zu verwenden, wenn du Spiele, die den SuperFX- oder SA-1-Chip verwenden, richtig ausführen willst.
- blargSNES – Es funktioniert gut, aber es fehlt die Kompatibilität für Spiele, die Erweiterungs-Chips (SA1, SuperFX, etc.) benötigen.
Nintendo 64
- DaedalusX64 – Das N64 war schon immer dafür bekannt, ein schwer zu emulierendes System zu sein, weshalb viele skeptisch waren, ob es möglich sein würde, einen Emulator für das System auf dem 3DS zu haben. Obwohl er sich noch in der Beta-Phase befindet, hat er dank der Verwendung eines dynamischen Recompilers bereits viele Verbesserungen gezeigt, so dass einige Spiele in einem spielbaren Zustand laufen. Er unterstützt auch die Verwendung von stereoskopischem 3D (auf Kosten einer langsameren Leistung), eine Funktion, die nicht viele Emulatoren haben.
- GitHub
Playstation
- PCSX-ReARMed (RetroArch) – Dank der Arbeit vieler Entwickler ist es nun möglich, 60 FPS-Emulation mit voller Geschwindigkeit für die meisten Spiele und Unterstützung für .CHD-Kompressionsformate zu haben. Im Allgemeinen werden 2D-Spiele besser funktionieren als 3D-Spiele, aber Sie können eine bessere Leistung erzielen, indem Sie die Einstellungen bei Bedarf anpassen. Die Nightly-Builds wurden seit der ersten Veröffentlichung stark verbessert und können sogar einige der anspruchsvolleren Spiele mit voller Geschwindigkeit abspielen (siehe hier für einige Tipps), daher ist es besser, diese bis zur nächsten stabilen Veröffentlichung zu verwenden. HINWEIS: Dieser Emulator ist hauptsächlich für den New 3DS gedacht, also erwarte nicht, dass der o3DS gut oder gar nicht läuft.
- Download Nightly
- CTRX
Atari 2600
- Z26 3DS
Genesis/32X/Sega CD
- PicoDrive für 3DS – 32X und Sega CD sind auf dem Original 3DS spielbar, funktioniert aber besser auf dem New 3DS. Sega CD erfordert BIOS, um zu spielen, sie müssen benannt werden:
PC Engine
- TemperPCE für 3DS
Vectrex
- Vex3DS – Basiert auf vecx
Handhelds
Game Boy
- GameYob: Abgekupfert von einem beliebten Emulator für den DS. Emuliert den Game Boy und Game Boy Color. Die originale DS-Version ist tatsächlich ausgefeilter als die 3DS-Portierung, so dass einige der Hardware-lastigeren Spiele nicht so gut funktionieren wie die DS-Portierung.
- Cinoop
Virtual Boy
- r3Ddragon – Es ist irgendwie überraschend, dass Nintendo nie eine Virtual Console für den Virtual Boy auf dem 3DS veröffentlicht hat, vor allem, wenn man bedenkt, wie klein die Bibliothek von Spielen für das System war und wie beide 3D-Effekte nutzen und Augenschmerzen verursachen. Was diesen Emulator auszeichnet, ist die Tatsache, dass er in der Lage ist, die Grafiken in 3D so darzustellen, wie es beabsichtigt war, etwas, das auf anderen Plattformen fast unmöglich ist, leider ist die Kompatibilität immer noch gering und erfordert einen New 3DS, um zu laufen. Die Entwicklung wurde inzwischen eingestellt.
Pokémon mini
- PokeMini 3DS
Game Boy Advance
Der 3DS enthält native Firmware für einen GBA-Modus, der hauptsächlich dazu verwendet wurde, Botschafter-Versionen auszuführen, anstatt einen Emulator für sie zu entwickeln. Da es sich technisch gesehen um einen „virtuellen“ GBA handelt, kann er keine Funktionen bieten, die normalerweise auf anderen Emulatoren verfügbar sind, wie z.B. Savestates, Bildschirmfilterung oder Schlafmodus, aber er hat eine hohe Kompatibilität mit Ausnahme von Cartridges mit spezieller Hardware. Wenn du einen alten 3DS/2DS verwendest, ist dies die beste Option, um GBA-Spiele zu spielen. Es gibt zwei Möglichkeiten, die Vorteile dieser Firmware zu nutzen:
- New Super Ultimate Injector – Es gibt andere Programme, die Injektionen durchführen können, aber dieses ist gut, da es auch andere Virtual Console-Injektionen und einige Forwarder für Emulatoren durchführen kann. Das einzige Problem ist, dass jedes ROM einzeln injiziert und installiert werden muss, einschließlich der Speicherdateien, was die Anzahl der Titel, die installiert werden können, auf das Maximum des 3DS-Titel-Limits beschränkt (300 Titel, ohne vorinstallierte Systemtitel).
- open_agb_firm (Name nicht finalisiert) – Ein benutzerdefinierter FIRM-Payload, der die Vorteile der eingebauten GBA-Firmware nutzt, es ist noch in der frühen Entwicklung, aber ein Alpha-Build ist verfügbar. Der Hauptvorteil im Vergleich zur VC-Injektion ist, dass das ROM über die SD-Karte geladen werden kann, anstatt es zu konvertieren und zu installieren, aber es muss beim Booten gestartet werden, anstatt das HOME-Menü des 3DS zu verwenden (es gibt Möglichkeiten, einen Forwarder für das HOME-Menü zu erstellen, aber es erfordert zusätzliche Einstellungen, damit es funktioniert). Ein großes Problem ist, dass es möglicherweise nicht das richtige Speicherformat erkennt oder die vorhandene Speicherdatei beschädigt, also stellt sicher, dass ihr vorher ein Backup eurer Speicherdateien macht (sie versuchen derzeit, das Problem mit einer besseren Datenbank für die Speichererkennung zu beheben, wenn ihr daran interessiert seid, könnt ihr helfen).
- Zur Installation müsst ihr einfach die .firm-Datei in den
/luma/payloads/
-Ordner legen und START gedrückt halten, um den Chainloader zu laden und zu starten. Es gibt keine Möglichkeit, das Programm zu verlassen, wenn es einmal gestartet ist, also musst du es ausschalten und den Schritt zum Laden wiederholen, wenn du das Spiel wechseln möchtest.
- Zur Installation müsst ihr einfach die .firm-Datei in den
Andererseits gibt es auch einige Homebrew-GBA-Emulatoren für den 3DS:
- mGBA (Latest Nightly) – Eine Portierung des beliebten GBA-Emulators vom gleichen Entwickler, nur eine Handvoll GBA-Spiele leiden unter Verlangsamungen, sind aber trotzdem spielbar. Funktioniert auch gut für GB(C)-Spiele und unterstützt sogar die Gameboy-Kamera.
- GBARunner2 – ein GBA-Hypervisor für den DS(i), kann nur über TWiLight Menu++ ausgeführt werden und ist standardmäßig im Programm enthalten (siehe unten). Kompatibilität kann ein Hit-or-Miss sein, aber es ist immer noch in aktiver Entwicklung mit Plänen, um interessante Funktionen wie Gyro-Steuerung Emulation und lokalen drahtlosen Multiplayer in der Zukunft enthalten.
- CitrAGB – (basierend auf gpSP)
Nintendo DS
- TWiLight Menu++ – Technisch gesehen kein „Emulator“, sondern ein Frontend für ein separates Programm, nds-bootstrap, mit dem ein NDS-ROM von einer SD-Karte geladen werden kann. Das Programm wurde ursprünglich für den DSi entwickelt, funktioniert aber auch auf dem 3DS, indem es den virtuellen DSi (auch bekannt als TWL_FIRM oder „DS Mode“) nutzt, den der 3DS für die Abwärtskompatibilität hat. Die Kompatibilität ist nicht die gleiche wie bei der Verwendung eines Flashcarts, aber sie ist immer noch ziemlich hoch, da nur wenige Spiele Probleme haben oder Anti-Piraterie-Schutzmaßnahmen auslösen (neuere Versionen werden jetzt mit AP-Patches für die meisten Spiele geliefert und patchen sie bei Bedarf beim Start). Es wird auch mit einer Reihe von Emulatoren geliefert, die auf dem DS verwendet werden, und einem in Arbeit befindlichen GBA-Hypervisor, GBARunner2, der bis zu einem gewissen Grad funktioniert.
- Kompatibilitätsliste
- DeSmuME – eine experimentelle Portierung von DeSmuME, die inzwischen aufgegeben wurde, sie war nicht sehr kompatibel.
DSiWare
Da die Firmware, die der 3DS für die Abwärtskompatibilität verwendet, die gleiche ist wie die des DSi, ist es möglich, DSiWare als installierbare .cia
Datei zu injizieren. Es gibt zwei Möglichkeiten, dies zu tun:
- GodMode9 – Version 1.8.0 und höher hat ein Skript, das
.nds
in.cia
konvertieren kann, 3ds.hacks.guide hat mehr Informationen darüber, wie man auf die neueste Version aktualisiert, falls erforderlich. - DSiWare Conversion Script – Dieses Skript kann verwendet werden, um
.bin
Dateien von der SD-Karte deines DSi in.nds
zu konvertieren, die dann in.cia
umgewandelt werden können.
Diese Skripte funktionieren NUR für DSiWare, NICHT für NDS GAMES.
TWiLight Menu++ unterstützt ab v15.1.1 zwei DSiWare mit einer speziellen Vorschau von nds-bootstrap, Pop Island und Pop Island: Paperfield. Diese können auch auf dem DS laufen.
Atari Lynx
- Handy 3DS – Portierung des Handy Emulators auf 3DS
Neo Geo Pocket
- NeoPop
Computer
Intel CPUs
- 3DOS – Basiert auf 8086tiny. Kann nur 8086-CPUs emulieren.
Macintosh
- Mini vMac für 3DS
ZX Spectrum
- 3DS Spectrum
Commodore 64
- Bread Box
- Vice3DS
Amiga
- uae3DS
Andere
Amiibo
- Wumiibo – Emuliert die Amiibo-Funktionalität auf dem 3DS, ohne ein NFC-Lesegerät zu benötigen oder Tags zu verwenden. Sie können sogar Ihre eigenen Amiibo-Daten verwenden, nachdem sie entschlüsselt wurden, oder eine generische AmiiboID, die frei verfügbar sind und auf der Projektseite erklärt wird, wie man sie bekommt.
CHIP-8
- CHIP-3DS
Super Mario 64
- SM64 3DS Port – Dank des Dekompilierungsprojekts kann man SM64 jetzt auf dem 3DS mit *analoger* Unterstützung und nativem Rendering genießen (im Vergleich zum offiziellen DS-Port). Funktioniert so ziemlich mit voller Geschwindigkeit auf dem New 3DS, das Originalmodell hat anscheinend einige Slow-Downs, ist aber immer noch spielbar. Du kannst es entweder selbst bauen oder versuchen, ein vorkompiliertes Build online zu finden (es gibt mehrere Versionen, du kannst einige hier finden, aber es ist nicht mehr aktuell).
Virtual Console Injection
Einige haben versucht, alternative ROMs in die verfügbaren Virtual Console Releases (MD, GG, NES, GBA Ambassador, GBC, japanische emulierte SFC Compilations) mit unterschiedlichem Erfolg zu injizieren. Die Emulatoren, die für Virtual Console verwendet werden, sind nicht so genau wie andere Emulatoren, so dass die Kompatibilität nicht perfekt ist (die einzige Ausnahme ist der GBA, da er nativ läuft und nicht emuliert wird), insbesondere Sega-Systeme haben jedoch eine hohe Kompatibilität.
Es gibt ein einfaches Tool, das jede unterstützte ROM-Datei als zugehörige VC-Anwendung namens New Super Ultimate Injector konvertiert und injiziert. Es ist ein All-in-One-Tool und kann sogar die Injektion aus der Ferne installieren, sofern Ihr 3DS mit demselben Netzwerk verbunden ist. Es ist derzeit in der Beta-Phase, aber es ist immer noch sehr nützlich.