Using RetroArch: Difference between revisions

 
(5 intermediate revisions by 4 users not shown)
Line 1: Line 1:
==Basic Usage==
==Basic Usage==
{{Main|Dummies Guide: RetroArch}}
{{Main|Dummies Guide: RetroArch}}
After downloading [[RetroArch]],[[File:Rgui.png|thumb|205px|RGUI, RetroArch's original interface. XMB and GLUI follow the same basic structure.]] start up retroarch.exe.
After downloading [[RetroArch]],[[File:Rgui.png|thumb|300px|RGUI, RetroArch's original interface.]]
[[File:GLUI.png|thumb|300px|GLUI]]
[[File:XMB.jpeg|thumb|300px|XMB]]
[[File:Ozon.png|thumb|300px|Ozon]]
start up retroarch.exe.


To launch a game, select the libretro core you'd like to use under '''Load Core''', and select a ROM under '''Load Content>Select File'''. Alternatively, you can use '''Load Content>Select File And Detect Core''' to be presented with a list of cores detected based on the file extension of the content.
To launch a game, select the libretro core you'd like to use under '''Load Core''', and select a ROM under '''Load Content>Select File'''. Alternatively, you can use '''Load Content>Select File And Detect Core''' to be presented with a list of cores detected based on the file extension of the content.
Line 52: Line 56:


Set USE flags that you want, it is not required to enable every single one (you only need at least one audio and video output device; defaults are suitable enough). It is recommended to add udev for joystick support and netplay for netplay support.
Set USE flags that you want, it is not required to enable every single one (you only need at least one audio and video output device; defaults are suitable enough). It is recommended to add udev for joystick support and netplay for netplay support.


Build and install RetroArch from the git repository
Build and install RetroArch from the git repository
Line 71: Line 74:


The cores will be installed under /usr/lib/libretro/
The cores will be installed under /usr/lib/libretro/


===Other Distros===
===Other Distros===
Line 96: Line 98:


If you are going to play in a system that needs a BIOS (e.g. PS1), place the [[Emulator_Files#Multi-System|BIOS files]] in RetroArch's 'system' directory.
If you are going to play in a system that needs a BIOS (e.g. PS1), place the [[Emulator_Files#Multi-System|BIOS files]] in RetroArch's 'system' directory.
Mednafen is very picky about which BIOS to use. The ones that you might need are:
<ul>
<li class="de2"><code>scph5500.bin</code></li>
<li class="de2"><code>scph5501.bin</code></li>
<li class="de2"><code>scph5502.bin</code></li>
</ul>


===Disc images===
===Disc images===


[[Mednafen]] requires you to load games through CUE sheets. Ensure that the CUE sheet is properly set up in order for the game to run. See the [[Cue sheet (.cue)]] for more.
RetroArch requires you to load games through CUE sheets. Ensure that the CUE sheet is properly set up in order for the game to run. See the [[Cue sheet (.cue)]] for more.


===Mupen64Plus===
===Mupen64Plus===
Line 120: Line 114:
*Angrylion is ultra accurate, but is too slow for most people to use. Requires the CXD4 RSP to work. Resolution must be set to 640x480 or higher.
*Angrylion is ultra accurate, but is too slow for most people to use. Requires the CXD4 RSP to work. Resolution must be set to 640x480 or higher.


*ParaLLEl is a Vulkan renderer based on Angrylion. It is much faster than Angrylion, but is still incomplete and has more issues. Turning Synchronous RDP off results in a speed boost, but also breaks many things.
*paraLLEl is a Vulkan renderer based on Angrylion. It is much faster than Angrylion, but is still incomplete and has more issues. Turning Synchronous RDP off results in a speed boost, but also breaks many things.


*The HLE RSP plugin is very fast and will work fine for most games.
*The HLE RSP plugin is very fast and will work fine for most games.
Line 160: Line 154:


===Transfer PS1 Memory Card Files===
===Transfer PS1 Memory Card Files===
Mednafen creates memory card files for each individual game, in contrast to PCSX-R/ePSXe where all game saves are stored into 2 memory card files. To transfer memory card files from PCSX-R/ePSXe to RetroArch:
RetroArch creates memory card files for each individual game, in contrast to PCSX-R/ePSXe where all game saves are stored into 2 memory card files. To transfer memory card files from PCSX-R/ePSXe to RetroArch:


*Start game in RetroArch.
*Start game in RetroArch.
Line 231: Line 225:
*F1 - Open menu
*F1 - Open menu
*F2 - Save state
*F2 - Save state
*F3 - Toggle frame rate display
*F4 - Load state
*F4 - Load state
*F6 - Input save state slot decrease
*F6 - Input save state slot decrease