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
ItsCrocoSwine (talk | contribs)
mNo edit summary
Cominou (talk | contribs)
PlayStation 1: added name of the core file for clarification
Tags: Mobile edit Mobile web edit
 
(16 intermediate revisions by 6 users 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]] (named <code>pcsx_rearmed_libretro.cia</code> in the <code>cores</code> folder), 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 56:


=== 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.
Possible on both Old and New 3DS using an [[udb:3ds/snes9x-updated-fork|updated Snes9x fork]], which is optimized so that many SNES games can run well on an Old 3DS. It also 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)===
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 70: Line 81:


=== Amiga 500 ===
=== Amiga 500 ===
Possible through [[udb:3ds/uae3ds|uae3DS]]
Possible through [[udb:3ds/uae3ds|uae3DS]].


== Other ==
== Other ==


=== 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 95: Line 110:
== 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 ==