Ze względu na scenę homebrewing, którą posiada 3DS, możesz zainstalować wiele różnych emulatorów. Obecnie, New 3DS jest w stanie działać znacznie szybciej niż starsze modele, co czyni go znacznie bardziej idealną platformą do emulacji, ale mimo to nadal istnieją pewne emulatory, które mają problemy niezależnie. Aby uzyskać więcej informacji na temat homebrew twojego 3DS, odwiedź 3ds.hacks.guide.
- Multi-System
- RetroArch
- Nieoficjalne kompilacje
- Konsole
- 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
- Komputery
- Procesory Intel
- Macintosh
- ZX Spectrum
- Commodore 64
- Amiga
- Inne
- Amiibo
- CHIP-8
- Super Mario 64
- Virtual Console Injection
Multi-System
RetroArch
Istnieją wstępne porty 3DS następujących rdzeni: stabilne porty 3DS
- 2048
- FinalBurn Alpha CPS1
- FinalBurn Alpha CPS2
- FinalBurn Alpha CPS3 (większość gier jest zbyt wolna do uruchomienia nawet na New 3DS, choć JoJo działa prawie z pełną prędkością)
- FinalBurn Alpha Neo Geo (kilka gier nie może być załadowanych z powodu ograniczeń pamięci)
- FCEUmm
- Gambatte
- Genesis Plus GX
- gpSP
- Mednafen NGP
- Mednafen PCE Fast
- Mednafen VB
- Mednafen WonderSwan
- mGBA (do zaakceptowania z Pokemon Ruby/Sapphire, ale niektóre gry są powolne w użyciu, nawet na New 3DS, obecnie)
- Nestopia
- NXEngine
- PCSX-ReARMed (patrz poniżej)
- PicoDrive
- Snes9x 2002 (dawniej PocketSNES) (mniej kompatybilny niż CATSFC, ale może faktycznie uruchomić wiele specjalnych gier chipowych z pełną prędkością)
- Snes9x 2005 (dawniej CATSFC)
- Snes9x 2005 Plus (dawniej CATSFC Plus) (ma dokładniejszy dźwięk, wolniejszy)
- Snes9x 2010 (dawniej Snes9x-Next) (zbyt wolny by używać go nawet na Nowym 3DS w chwili obecnej)
- QuickNES
Używając obecnych exploitów, Nowy 3DS jest w stanie uruchomić większość z tych rdzeni z pełną lub prawie pełną prędkością w większości gier. Jedyne rdzenie starsze 3DS może niezawodnie uruchomić na pełnej prędkości są 2048, Gambatte, QuickNES, NXEngine, i niektóre starsze gry Sega za pomocą PicoDrive.W przeciwieństwie do normalnego korzystania z RetroArch, są to wszystkie samodzielne emulatory, aczkolwiek dzieląc tę samą konfigurację automatyczną.Screenshot-zrzut jest uszkodzony. Po wyjściu z RetroArch 3DS, naciśnij przycisk Start.
Nieoficjalne kompilacje
Istnieją nieoficjalne porty, które dodają nowe rdzenie do emulatorów, które nie mają retroarch przez domyślnie
- 4DO
- Atari800
- FUSE
- GW
- Yabause
- VirtualJaguar
- VecX
- TGB Dual
- Handy
- O2EM
- ProSystem
- Stella
.
Konsole
NES
- 3DNES już nie w rozwoju
- VirtuaNES dla 3ds
SNES
- Snes9x dla 3DS -. działa dobrze na większości gier, nawet na starych 3DS/2DS’ach. Zaleca się używanie nowego 3DS-a, jeśli chcesz uruchomić gry, które wykorzystują układ SuperFX lub SA-1 prawidłowo.
- blargSNES – Działa dobrze, ale brakuje mu kompatybilności z grami, które wymagają układów rozszerzających (SA1, SuperFX, itp.).
Nintendo 64
- DaedalusX64 – N64 zawsze był znany jako system trudny do emulacji, dlatego też wielu było sceptycznych co do tego jak wykonalne byłoby posiadanie emulatora tego systemu na 3DS. Chociaż wciąż jest w fazie beta, pokazał wiele ulepszeń dzięki użyciu dynamicznego rekompilatora, z niektórymi grami działającymi w grywalnym stanie. Obsługuje również stereoskopowe 3D (kosztem mniejszej wydajności), co nie jest cechą, którą posiada wiele emulatorów.
- GitHub
Playstation
- PCSX-ReARMed (RetroArch) – Dzięki pracy wielu programistów, możliwe jest teraz posiadanie emulacji 60 FPS z pełną prędkością dla większości gier i wsparcie dla formatów kompresji .CHD. Ogólnie rzecz biorąc, gry 2D będą działać lepiej niż 3D, jednak możesz uzyskać lepszą wydajność poprzez zmianę ustawień, jeśli to konieczne. Nocne kompilacje zostały znacznie ulepszone od czasu pierwszego wydania i mogą nawet grać w niektóre z bardziej wymagających gier z pełną prędkością (Zobacz tutaj, aby uzyskać kilka wskazówek), więc lepiej jest używać tego do następnego stabilnego wydania. UWAGA: Ten emulator jest przeznaczony głównie dla New 3DS, więc nie oczekuj, że o3DS będzie działał dobrze, jeśli w ogóle.
- Download Nightly
- CTRX
Atari 2600
- Z26 3DS
Genesis/32X/Sega CD
- PicoDrive dla 3DS – 32X i Sega CD są grywalne na oryginalnym 3DS, ale działają lepiej na nowym 3DS. Sega CD wymaga BIOS, aby grać, muszą być nazwane:
PC Engine
- TemperPCE for 3DS
Vectrex
- Vex3DS – Based on vecx
Handhelds
Game Boy
- GameYob: rozwidlony z popularnego emulatora używanego na DS. Emuluje Game Boy’a i Game Boy Color. Oryginalna wersja DS jest właściwie bardziej dopracowana niż port 3DS, więc niektóre z gier bardziej forsujących sprzęt nie będą działać tak dobrze jak port DS.
- Cinoop
Virtual Boy
- r3Ddragon – To trochę zaskakujące, że Nintendo nigdy nie wydało Virtual Console dla Virtual Boy na 3DS, zwłaszcza biorąc pod uwagę jak mała była biblioteka gier dla systemu i jak obie wykorzystują efekty 3D i powodują zmęczenie oczu. Co sprawia, że ten emulator wyróżnia się jest fakt, że jest w stanie wyświetlić grafikę w 3D w sposób, w jaki był przeznaczony, coś, co jest prawie niemożliwe do zrobienia na innych platformach, niestety kompatybilność jest nadal niska i wymaga New 3DS do uruchomienia. Rozwój został od tego czasu wstrzymany.
Pokémon mini
- PokeMini 3DS
Game Boy Advance
The 3DS zawiera natywne firmware dla trybu GBA, który był głównie używany do uruchamiania wydań ambasadorskich zamiast konieczności rozwijania emulatora dla nich. Ponieważ jest to technicznie uruchomiony „wirtualny” GBA, nie może zapewnić funkcji, które są normalnie dostępne w innych emulatorach, takich jak savestates, filtrowanie ekranu, lub tryb uśpienia, jednak ma wysoką kompatybilność z wyjątkiem kartridży ze specjalnym sprzętem. Jeśli używasz starego 3DS/2DS, to jest to najlepsza opcja do grania w gry GBA. Istnieją dwa sposoby, aby skorzystać z tego firmware:
- New Super Ultimate Injector – Istnieją inne programy, które mogą robić iniekcje, ale ten jest miły, ponieważ może robić inne iniekcje Virtual Console i niektóre forwardery dla emulatorów. Jedynym problemem jest to, że każdy ROM musi być wstrzyknięty i zainstalowany indywidualnie, łącznie z plikami zapisu, co sprawia, że liczba tytułów, które mogą być zainstalowane jest ograniczona do maksymalnego limitu tytułów 3DS (300 tytułów, nie wliczając preinstalowanych tytułów systemowych).
- open_agb_firm (Nazwa nie została sfinalizowana) – niestandardowy FIRM payload, który wykorzystuje wbudowany firmware GBA, jest wciąż we wczesnym stadium rozwoju, ale ma już dostępny build alfa. Główną zaletą w porównaniu do VC injection jest to, że może załadować ROM z karty SD, zamiast konwertować i instalować go, ale musi być uruchamiany przy starcie systemu, zamiast korzystać z HOME Menu 3DS (istnieje sposób na zrobienie forwardera do menu HOME, ale wymaga dodatkowej konfiguracji, aby działał). Jednym z głównych problemów jest to, że jest szansa, że może nie wykryć poprawnego formatu zapisu lub uszkodzi istniejący plik zapisu, więc upewnij się, że kopia zapasowa zapisów wcześniej (są one obecnie próbuje naprawić to przez posiadanie lepszej bazy danych do wykrywania zapisów, jeśli jesteś zainteresowany, możesz pomóc).
- Aby zainstalować, po prostu umieścić plik .firm w folderze
/luma/payloads/
i przytrzymaj START, aby załadować chainloader, aby go uruchomić. Nie ma możliwości wyjścia z programu po jego uruchomieniu, więc będziesz musiał go wyłączyć i powtórzyć krok ładowania, jeśli chciałeś zmienić grę.
- Aby zainstalować, po prostu umieścić plik .firm w folderze
Z drugiej strony, istnieje również kilka homebrew emulatorów GBA dostępnych dla 3DS:
- mGBA (Latest Nightly) – Port popularnego emulatora GBA przez tego samego dewelopera, tylko garstka gier GBA cierpi na spowolnienia, ale nadal są grywalne. Działa również świetnie z grami GB(C) i obsługuje nawet Gameboy Camera.
- GBARunner2 – hypervisor GBA stworzony dla DS(i), można go uruchomić tylko przez TWiLight Menu++ i jest domyślnie dołączony do programu (patrz poniżej). Kompatybilność może być trafiona lub nie, ale wciąż jest aktywnie rozwijany, a w przyszłości planowane jest dodanie ciekawych funkcji, takich jak emulacja sterowania żyroskopowego i lokalny bezprzewodowy multiplayer.
- CitrAGB – (oparty na gpSP)
Nintendo DS
- TWiLight Menu++ – Technicznie nie jest to „emulator”, jest to raczej nakładka na osobny program, nds-bootstrap, który pozwala na załadowanie ROMu NDS z karty SD. Program jest pierwotnie zaprojektowany dla DSi, jednak jest w stanie pracować na 3DS poprzez wykorzystanie wirtualnego DSi (aka TWL_FIRM lub „DS Mode”), że 3DS ma dla wstecznej kompatybilności. Kompatybilność nie jest taka sama jak przy użyciu flashcarta, jednak nadal jest całkiem wysoka, tylko kilka gier ma problemy lub uruchamia zabezpieczenia antypirackie (nowsze wersje mają teraz łatki AP dla większości gier i będą je łatać w razie potrzeby na starcie). Dostarczany jest także z różnymi emulatorami używanymi na DS oraz z będącym w trakcie tworzenia hypervisorem GBA, GBARunner2, który działa do pewnego stopnia.
- Lista kompatybilności
- DeSmuME – eksperymentalny port DeSmuME, który został porzucony, nie był zbyt kompatybilny.
DSiWare
Ponieważ firmware, którego 3DS używa do wstecznej kompatybilności jest właściwie taki sam jak w DSi, możliwe jest wstrzyknięcie DSiWare jako instalowalnego pliku .cia
. Można to zrobić na dwa sposoby:
- GodMode9 – Wersja 1.8.0 i wyżej ma skrypt, który może przekonwertować
.nds
na.cia
, 3ds.hacks.guide ma więcej informacji o tym, jak zaktualizować do najnowszej wersji w razie potrzeby. - DSiWare Conversion Script – Ten skrypt może być użyty do konwersji plików
.bin
z karty SD twojego DSi do.nds
, które mogą być następnie użyte do konwersji do.cia
.
Te skrypty będą działać TYLKO dla DSiWare, NIE NDS GAMES.
TWiLight Menu++ ma wsparcie dla dwóch DSiWare od v15.1.1 ze specjalnym podglądem nds-bootstrap, Pop Island i Pop Island: Paperfield. Mogą one również działać na DS.
Atari Lynx
- Handy 3DS – port emulatora Handy na 3DS
Neo Geo Pocket
- NeoPop
Komputery
Procesory Intel
- 3DOS – Oparty na 8086tiny. Może emulować tylko procesory 8086.
Macintosh
- Mini vMac dla 3DS
ZX Spectrum
- 3DS Spectrum
Commodore 64
.
- Bread Box
- Vice3DS
Amiga
- uae3DS
Inne
Amiibo
- Wumiibo -. Emuluje funkcjonalność Amiibo na 3DS bez konieczności posiadania czytnika NFC lub używania tagów. Możesz nawet użyć swoich własnych danych Amiibo, po ich odszyfrowaniu, lub ogólnego AmiiboID, które są dostępne za darmo i wyjaśnia jak je zdobyć na stronie projektu.
CHIP-8
- CHIP-3DS
Super Mario 64
- Port SM64 3DS – Dzięki projektowi dekompilacji, możesz teraz cieszyć się SM64 na 3DS z *analogowym* wsparciem i natywnym renderowaniem (w porównaniu do oficjalnego portu DS). Działa z pełną prędkością na New 3DS, oryginalny model najwyraźniej ma pewne spowolnienia, ale wciąż jest grywalny. Możesz albo zbudować go samemu, albo spróbować znaleźć prekompilowany build online (jest wiele wersji, możesz znaleźć kilka tutaj, ale nie jest już aktualny).
Virtual Console Injection
Niektórzy próbowali wstrzyknąć alternatywne ROMy do dostępnych wydań Virtual Console (MD, GG, NES, GBA Ambassador, GBC, japońskie emulowane kompilacje SFC) z różnym stopniem sukcesu. Emulatory używane do Virtual Console nie są tak dokładne jak inne emulatory, więc kompatybilność nie jest idealna (jedynym wyjątkiem jest GBA, ponieważ działa natywnie, nie emuluje), systemy Sega w szczególności mają wysoką kompatybilność jednak.
Istnieje łatwe narzędzie, które przekonwertuje i wstrzyknie każdy obsługiwany plik ROM jako powiązaną aplikację VC o nazwie New Super Ultimate Injector. Jest to wszystko w jednym narzędziu i może nawet zdalnie zainstalować wstrzyknięcie pod warunkiem, że twój 3DS jest podłączony do tej samej sieci. Jest obecnie w fazie beta, ale wciąż jest naprawdę użyteczne.