3DS:Emulators: Difference between revisions
From Hacks Guide Wiki
More actions
move "GameCube/Wii/Wii U/Switch" |
Change Citra to Azahar Tags: Mobile edit Mobile web edit |
||
| (22 intermediate revisions by 5 users not shown) | |||
| Line 21: | Line 21: | ||
The current recommended way to run GBA software is [[3DS:open_agb_firm|open_agb_firm]] due to its drag-and-drop functionality and ease of save file access. open_agb_firm runs as a payload (similar to GodMode9), meaning it is not directly accessible from HOME Menu (requiring a reboot to enter/exit) unless an alternate bootloader such as [[3DS:fastboot3DS|fastboot3DS]] is combined with [https://gbatemp.net/download/open-agb-launcher.36828/ Open AGB Launcher].<br> | The current recommended way to run GBA software is [[3DS:open_agb_firm|open_agb_firm]] due to its drag-and-drop functionality and ease of save file access. open_agb_firm runs as a payload (similar to GodMode9), meaning it is not directly accessible from HOME Menu (requiring a reboot to enter/exit) unless an alternate bootloader such as [[3DS:fastboot3DS|fastboot3DS]] is combined with [https://gbatemp.net/download/open-agb-launcher.36828/ Open AGB Launcher].<br> | ||
If you want to use another method but still want icons directly on your HOME Menu, you can create | If you want to use another method but still want icons directly on your HOME Menu, you can [[3DS:Virtual Console/Creation|create Virtual Console injects]] on a Windows device. | ||
GBA games can also be emulated, the recommended emulator being [[udb:3ds/mgba|mGBA]]. This is the best option if you wish to use cheats and save-states, but performance will rarely be full-speed on old models and some games will not work correctly. | GBA games can also be emulated, the recommended emulator being [[udb:3ds/mgba|mGBA]]. This is the best option if you wish to use cheats and save-states, but performance will rarely be full-speed on old models and some games will not work correctly. | ||
| Line 30: | Line 30: | ||
=== Game Boy Color / Game Boy === | === Game Boy Color / Game Boy === | ||
The Game Boy Color and Game Boy are old enough that all models of the 3DS (and even the DS) can run them at full speed. The historically popular GB(C) emulator has been [[udb:3ds/gameyob-3ds|GameYob]], but due to 3DS-specific issues the [[udb:ds/gameyob|DS version]] is preferred (ran through TWiLight Menu++).<br> | The Game Boy Color and Game Boy are old enough that all models of the 3DS (and even the DS) can run them at full speed. The historically popular GB(C) emulator has been [[udb:3ds/gameyob-3ds|GameYob]], but due to 3DS-specific issues the [[udb:ds/gameyob|DS version]] is preferred (ran through TWiLight Menu++).<br> | ||
You can also create | You can also [[3DS:Virtual Console/Creation|create Virtual Console injects]] for GB/GBC games if you prefer to play your games from the HOME Menu. | ||
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 === | |||
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 46: | Line 57: | ||
=== Super NES === | === Super NES === | ||
Possible | 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)=== | |||
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> | ||
Virtual | 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 65: | Line 80: | ||
=== Commodore 64 === | === Commodore 64 === | ||
Possible through [[udb:3ds/vice3ds|Vice3DS]]. | Possible through [[udb:3ds/vice3ds|Vice3DS]]. | ||
=== Amiga 500 === | |||
Possible through [[udb:3ds/uae3ds|uae3DS]]. | |||
== Other == | == Other == | ||
=== Calculators === | === Calculators === | ||
[[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 89: | Line 111: | ||
== Emulating the 3DS itself == | == Emulating the 3DS itself == | ||
To emulate the 3DS on another platform, | 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 == | ||