3DS:RetroArch: Difference between revisions

From Hacks Guide Wiki
(reformatted core installation and added a Core Optimization section)
m (Dont install all cores)
 
(8 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{lowercase title}}{{Infobox homebrew
{{Infobox homebrew
| title = RetroArch
| developers= Libretro
| for3ds = 1
| image= RetroArch_Logo.png
| releasedate = 2019-05-20
| imagesize = 256px
| imagealt= RetroArch Logo
| for3ds= 1
| releasedate= 2023-03-11
| version= 1.15.0
| website= https://www.retroarch.com/index.php retroarch.com
| github = libretro/RetroArch
| github = libretro/RetroArch
}}
}}
{{shortcut|3DS:RA}}
'''RetroArch''' is a frontend for emulators, & more. It can emulate up to SEGA Genesis & SEGA CD on the Old 3DS/2DS, and up to PlayStation 1 on New 3DS/2DS.


'''RetroArch''' is a frontend for emulators, & more. It can emulate up to PlayStation 1 on '''NEW''' 3DS/2DS '''ONLY''' via '''PCSX ReARMed'''.
{{info|Most standalone emulators are better than retroarch in terms of performance, if you would like to see a list of recommended emulators then see the [[3DS:Emulators|Emulators]] page.}}


{{info|
==Installation==
NES, & SNES should be done with [[udb:3ds/virtuanes|VirtuaNES]] and [[udb:3ds/snes9x|Snes9x for Old 3DS]] instead, if you want to have VC Injections for Genesis games then use the PicoDrive core in RetroArch, otherwise use [[udb:3ds/picodrive|the standalone PicoDrive instead.]]}}
{{warning|
If you are on an Old 3DS/2DS, you shouldn't bother with continuing.}}


== Installation ==
===What you need ===
*[http://buildbot.libretro.com/nightly/nintendo/3ds/RetroArch_cia.7z RetroArch_cia.7z] (direct download)
*The latest release of [https://www.7-zip.org/ 7-Zip]


=== What you need ===
===Section I - Prep Work===
* [http://buildbot.libretro.com/nightly/nintendo/3ds/RetroArch_cia.7z RetroArch_cia.7z] (direct download)
#Power off your console
* The latest release of [https://www.7-zip.org/ 7-Zip]
#Insert your SD card into your computer
#Extract the <code>RetroArch_cia.7z</code> with 7-Zip
#Move the <code>retroarch</code> & <code>cia</code> folders onto the root of your SD card
#Reinsert your SD card into your console
#Power on your console


=== Section I - Prep Work ===
===Section II - Installation===  
# Power off your device
#Launch FBI from your HOME Menu
# Insert your SD card into your computer
#Navigate to <code>SD</code> -> <code>retroarch</code> -> <code>cores</code>
# Extract the <code>RetroArch_cia.7z</code> with 7-Zip
#Scroll down and press {{B|A}} on the core you want to install, and select <code>Install CIA</code>
# Move the <code>retroarch</code> & <code>cia</code> folders onto the root of your SD card
#*As there are over 80 cores, and as these cores show up as titles on your home screen, it is recommended to only install the cores you want to use
# Eject the SD card from your computer and put it back into your device


=== Section II - Installation ===
===Section III - Core Optimization===
# Power on your device
#Navigate to <code>sd:/retroarch/cores/</code>  
# Launch FBI from your HOME Menu
#Select all the uninstalled cores and place them in a new folder at <code>/Retroarch/Cores-Notused/</code>
# Navigate to <code>SD</code> -> <code>retroarch</code> -> <code>cores</code>
*Leave any installed cores in the <code>cores</code> folder, these are required for "Load Core" functionality
# Scroll down and press {{B|A}} on the core you want to install, and select <code>Install CIA</code>
*If you want to use any of the uninstalled cores, move them from <code>/Retroarch/Cores-Notused/</code> to <code>/Retroarch/Cores/</code> and install them with FBI, or use the "Load Core" option within RetroArch
* Alternatively, if you want to install all the cores you can press <code><current directory></code> -> <code>Install all CIAs</code>
**Note there are over 80 cores, and as these cores show up as titles on your home screen this is not recommended


=== Section III - Core Optimization ===
===Section IV - Launching your ROM===
# Navigate to <code>sd:/retroarch/cores/</code>
#Once your core(s) have finished installing, press {{B|Home}}
# Select all the uninstalled cores and place them in a new folder at <code>/Retroarch/Cores-Notused/</code>
#Press {{B|A}} on your newly installed core to unwrap it  
* Leave any installed cores in the <code>cores</code> folder, these are required for "Load Core" functionality
#Press {{B|A}} to open it
* If you want to use any of the uninstalled cores, move them from <code>/Retroarch/Cores-Notused/</code> to <code>/Retroarch/Cores/</code> and install them with FBI, or use the "Load Core" option within RetroArch
#Wait for it to load, then -> <code>Load Content</code> -> <code>sdmc:/</code> -> <code>Go to wherever your ROM is located</code> -> <code>Press A to select your ROM</code> -> <code>Choose your core</code>
 
* Be patient for your ROM to load, this can take a while depending on file size.
=== Section IV - Launching your ROM ===
# Once your core(s) have finished installing, press HOME to enter the HOME Menu.
# Tap on your core to unwrap it, then open it.
# Wait for it to load, then -> <code>Load Content</code> -> <code>sdmc:/</code> -> <code>Go to wherever your ROM is located</code> -> <code>Press (A) to select your ROM</code> -> <code>Choose your core</code>
* Be patient for your ROM to load, things don't load quickly in RetroArch on 3DS


{{success|text=You should now be playing your game on RetroArch!}}
{{success|text=You should now be playing your game on RetroArch!}}


===Resources===
===Resources===
[https://docs.libretro.com/guides/install-3ds2ds/ RetroArch Install Guide] <br/>
[https://docs.libretro.com/guides/install-3ds2ds/ RetroArch Install Guide] <br />
[https://www.reddit.com/r/3dshacks/comments/jvkotb/full_speed_psx_finally_here_on_new_3ds_new_2ds_xl/ PCSX ReARMed optimal configuration] <br/>
[https://www.reddit.com/r/3dshacks/comments/jvkotb/full_speed_psx_finally_here_on_new_3ds_new_2ds_xl/ PCSX ReARMed optimal configuration] <br />
[https://docs.google.com/spreadsheets/d/1pl2bTkzTe736EOaQjk8FBWY9ixfgoNSYSitbm5Gnyqs/edit#gid=0 PCSX ReARMed N3DS compatibility List]
[https://docs.google.com/spreadsheets/d/1pl2bTkzTe736EOaQjk8FBWY9ixfgoNSYSitbm5Gnyqs/edit#gid=0 PCSX ReARMed N3DS compatibility List]

Latest revision as of 02:34, 28 March 2024

RetroArch is a frontend for emulators, & more. It can emulate up to SEGA Genesis & SEGA CD on the Old 3DS/2DS, and up to PlayStation 1 on New 3DS/2DS.

OOjs UI icon information-progressive.svg Most standalone emulators are better than retroarch in terms of performance, if you would like to see a list of recommended emulators then see the Emulators page.

Installation

What you need

Section I - Prep Work

  1. Power off your console
  2. Insert your SD card into your computer
  3. Extract the RetroArch_cia.7z with 7-Zip
  4. Move the retroarch & cia folders onto the root of your SD card
  5. Reinsert your SD card into your console
  6. Power on your console

Section II - Installation

  1. Launch FBI from your HOME Menu
  2. Navigate to SD -> retroarch -> cores
  3. Scroll down and press A on the core you want to install, and select Install CIA
    • As there are over 80 cores, and as these cores show up as titles on your home screen, it is recommended to only install the cores you want to use

Section III - Core Optimization

  1. Navigate to sd:/retroarch/cores/
  2. Select all the uninstalled cores and place them in a new folder at /Retroarch/Cores-Notused/
  • Leave any installed cores in the cores folder, these are required for "Load Core" functionality
  • If you want to use any of the uninstalled cores, move them from /Retroarch/Cores-Notused/ to /Retroarch/Cores/ and install them with FBI, or use the "Load Core" option within RetroArch

Section IV - Launching your ROM

  1. Once your core(s) have finished installing, press Home
  2. Press A on your newly installed core to unwrap it
  3. Press A to open it
  4. Wait for it to load, then -> Load Content -> sdmc:/ -> Go to wherever your ROM is located -> Press A to select your ROM -> Choose your core
  • Be patient for your ROM to load, this can take a while depending on file size.
OOjs UI icon information-constructive.svg You should now be playing your game on RetroArch!

Resources

RetroArch Install Guide
PCSX ReARMed optimal configuration
PCSX ReARMed N3DS compatibility List