Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

3DS:Emulators: Difference between revisions

From Hacks Guide Wiki
Aspect X (talk | contribs)
Super NES: added that snes9x injects are possible on old 3ds.
Tags: Mobile edit Mobile web edit
Aep (talk | contribs)
Change Citra to Azahar
Tags: Mobile edit Mobile web edit
 
(9 intermediate revisions by one other user not shown)
Line 33: Line 33:


The multi-platform GB(C) emulator [https://github.com/RossMeikleham/PlutoBoy/actions PlutoBoy] is currently under active development. A GitHub account is required to download the automated builds.
The multi-platform GB(C) emulator [https://github.com/RossMeikleham/PlutoBoy/actions PlutoBoy] is currently under active development. A GitHub account is required to download the automated builds.
===Game Gear===
Currently only possible through [[3DS:Virtual Console/Creation|Virtual Console injects]].


=== Virtual Boy ===
=== Virtual Boy ===
Possible with [[udb:3ds/red-viper|Red Viper]].
Possible with [[udb:3ds/red-viper|Red Viper]]. All officially released Virtual Boy games run at full speed on all models of 3DS. Red Viper has various features such as customizable screen colors and 3D support.


=== WonderSwan ===
=== WonderSwan ===
Possible through the Mednafen (WonderSwan) core on [[3DS:RetroArch|RetroArch]]. Performance has been reported to be slow on Old 3DS units.
Possible through the Mednafen (WonderSwan) core on [[3DS:RetroArch|RetroArch]]. Performance has been reported to be slow on Old 3DS  
units. Also possible with [[3DS:Virtual Console/Creation|Virtual Console injects]].
 
=== Neo Geo Pocket / Neo Geo Pocket Color ===
Possible through [[udb:3ds/neopop-sdl|Neopop-SDL]]. Also possible with [[3DS:Virtual Console/Creation|Virtual Console injects]].


== Home video game consoles ==
== Home video game consoles ==


=== PlayStation 1 ===
=== PlayStation 1 ===
Possible through the PCSX ReARMed core on [[3DS:RetroArch|RetroArch]], with playable speeds on '''New 3DS only'''. A partial compatibility list can be found [https://docs.google.com/spreadsheets/d/1pl2bTkzTe736EOaQjk8FBWY9ixfgoNSYSitbm5Gnyqs/edit#gid=0 here], and optimal configuration can be found [https://www.reddit.com/r/3dshacks/comments/jvkotb/full_speed_psx_finally_here_on_new_3ds_new_2ds_xl/ here].
Possible through the PCSX ReARMed core on [[3DS:RetroArch|RetroArch]], with playable speeds on '''New 3DS only'''. A partial compatibility list can be found [https://docs.google.com/spreadsheets/d/1pl2bTkzTe736EOaQjk8FBWY9ixfgoNSYSitbm5Gnyqs/edit#gid=0 here], and optimal configuration can be found [https://www.reddit.com/r/3dshacks/comments/jvkotb/full_speed_psx_finally_here_on_new_3ds_new_2ds_xl/ here]. Also possible with [[3DS:Virtual Console/Creation|Virtual Console injects]].
 


=== Nintendo 64 ===
=== Nintendo 64 ===
Line 49: Line 57:


=== Super NES ===
=== Super NES ===
Possible on both Old and New 3DS using [[udb:3ds/snes9x|Snes9x]], which is optimized so that many SNES games can run well on an Old 3DS. There is also an {{GitHub|matbo87/snes9x_3ds/releases/latest|updated Snes9x fork}} that has extra features such as custom game borders, the ability to play on either screen, an improved cheat menu and more. Additionally, New 3DS users can create [[3DS:Virtual_Console/Creation|Virtual Console injects]] that use Nintendo's official SNES emulator, while Old 3DS users can create injects that use modified version Snes9x.
Possible on both Old and New 3DS using [[udb:3ds/snes9x|Snes9x]], which is optimized so that many SNES games can run well on an Old 3DS. There is also an [[udb:3ds/snes9x-updated-fork|updated Snes9x fork]] that has extra features such as custom game borders, the ability to play on either screen, an improved cheat menu and more. Additionally, New 3DS users can create [[3DS:Virtual_Console/Creation|Virtual Console injects]] that use Nintendo's official SNES emulator, while Old 3DS users can create injects that use modified version Snes9x.


===TurboGrafx-16 (PC Engine)===
===TurboGrafx-16 (PC Engine)===
Possible through [[udb:3ds/temperpce|TemperPCE]], as well as being possible through [[3DS:Virtual Console/Creation|Virtual Console injects]].
Possible through [[udb:3ds/temperpce|TemperPCE]], as well as [[3DS:Virtual Console/Creation|Virtual Console injects]].


=== NES / Famicom Disk System  ===
=== NES / Famicom Disk System  ===
The NES is old enough that all models of the 3DS can run it at full speed. The recommended emulator is [[udb:3ds/virtuanes|VirtuaNES]].<br>
The NES is old enough that all models of the 3DS can run it at full speed. The recommended emulator is [[udb:3ds/virtuanes|VirtuaNES]].<br>
you can also [[3DS:Virtual Console/Creation|create Virtual Console injects]] if you prefer to play your games from the home menu.
you can also [[3DS:Virtual Console/Creation|create Virtual Console injects]] if you prefer to play your games from the HOME Menu.


=== Sega Genesis / CD / 32X / Master System ===
=== Sega Genesis / CD / 32X / Master System ===
Possible through [[udb:3ds/picodrive|PicoDrive]], covering the Genesis / Mega Drive and its add-ons (the Sega CD and 32X) as well as the Sega Master System. It is apparently reasonably well-optimized for Old 3DS.
Possible through [[udb:3ds/picodrive|PicoDrive]], covering the Genesis / Mega Drive and its add-ons (the Sega CD and 32X) as well as the Sega Master System. It is apparently reasonably well-optimized for Old 3DS. Also possible with [[3DS:Virtual Console/Creation|Virtual Console injects]] with the exception of the Sega CD.
 


== Arcade cabinets ==
== Arcade cabinets ==
Line 78: Line 87:


=== Calculators ===
=== Calculators ===
''Omega'', a custom firmware for the Numworks graphing calculator, has a simulator available for the Nintendo 3DS. The latest available version (as of 2022/08/09) is available {{GitHub|Omega-Numworks/Omega/releases/download/O1.23.0-E15/simulator.3dsx|here}}.
[[udb:3ds/omega|Omega]], a custom firmware for the Numworks graphing calculator, has a simulator available for the Nintendo 3DS.  


[https://gbatemp.net/download/wabbitds.7859/ WabbitDS] is a TI-83 Plus emulator for the Nintendo DS. It ''might'' work on the 3DS under TWiLight Menu++ or through a DS flashcart.
[https://gbatemp.net/download/wabbitds.7859/ WabbitDS] is a TI-83 Plus emulator for the Nintendo DS. It ''might'' work on the 3DS under TWiLight Menu++ or through a DS flashcart.
=== RetroArch ===
{{Main|3DS:RetroArch}}
[[udb:3ds/retroarch|RetroArch]], a frontend for many emulators and more is available on the 3DS. Keep in mind that most standalone emulators offer better performance.


== Overview chart ==
== Overview chart ==
Line 98: Line 111:
== Emulating the 3DS itself ==
== Emulating the 3DS itself ==


To emulate the 3DS on another platform, Citra is the recommended option.<ref group=Note name=Note01>Citra's website and github repos have been taken down by the owners due to legal action against Yuzu (owned by the same entity) by Nintendo.</ref> Other options include [https://mikage.app Mikage] and [https://github.com/wheremyfoodat/Panda3DS Panda3DS].
To emulate the 3DS on another platform, Azahar is the recommended option. Other options include [https://mikage.app Mikage] and [https://github.com/wheremyfoodat/Panda3DS Panda3DS].


== Notes ==
== Notes ==