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| | 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. | ||
===Disc images=== | ===Disc images=== | ||
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. | ||
*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=== | ||
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 | ||