RetroArch
Input Method
File type icon
Select the button to use
Unbind
Detect
Optimal device settings
Extracting assets, please wait …
RetroArch - Main Menu
Resume Content
Load Core
Load Content
Load Content (Detect Core)
Load Content (History)
Settings
About
Quit RetroArch
Select a libretro core
Installed Cores
Uninstall Core
Would you like to uninstall %1$s?
Failed to uninstall core: %1$s.
Successfully uninstalled core: %1$s.
Downloadable Cores
Display Name
Internal Name
Description
Author(s)
Core License
Manufacturer
Permissions
Refresh rate calibration
Touch the screen with your fingers for more accurate measurements.
Refresh rate measured to: %1$s Hz.
Loading [%1$s]…
Current: %1$s
Press key to use
Multiple cores detected
No supported cores detected
Welcome to RetroArch
This is your first time starting up RetroArch. RetroArch will now be preconfigured for the best possible user experience.
GPL waiver
Copyright © 2010–2014 RetroArch Team.\n\nThis program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.\n\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License along with this program; if not, see www.gnu.org/licenses.\n\nAdditional permission under GNU GPL version 3 section 7\n\nIf you modify this Program, or any covered work, by linking or combining it with any non-GPL libretro core, containing parts covered by the terms of the core\'s license, the licensors of this Program grant you additional permission to convey the resulting work.
The ideal configuration options for your device will now be preconfigured.\n\nNOTE: For optimal performance, turn off Google Account sync, GPS and Wi-Fi in your Android settings menu.
The ideal configuration options for your device will now be preconfigured.\n\nNOTE: For optimal performance, turn off Google Account sync, Google Play Store auto-updates, GPS and Wi-Fi in your Android settings menu.
NVidia Shield detected
GameMID detected
OUYA detected
Xperia Play detected
Nexus 7 2013 detected
Device either not detected in list or doesn\'t have any optimal settings in our database.
Go to \'Load Core\' and select a core first.
Loading [%1$s]…
Asset Extraction
Keep cores
Remove non-GPL cores
Using OS-reported refresh rate of: %1$s Hz.
Quit
GUI toggle
Menu toggle
Audio
Enable audio
Dynamic rate control
Enable dynamic rate control (recommended).
Audio latency
Set the amount of desired audio latency. Your mileage may vary on the device you are using.
Automatically detect audio latency
Use automatic audio latency detection. Only available for Android 4.1 and up - your mileage may vary based on the device you are using.
64ms (Low)
96ms (Medium)
128ms (Medium)
160ms (High)
Input
Back behavior
Select how you want the Back button to behave.
IME
Set Input Method
Sets IME to be used in-game.
Configuration autodetection
This will attempt to preconfigure various gamepads and/or IME apps that you connect.
List of autodetected devices
Configuration Autodetect - Supported Pads
iCade profile Pad 1
Select the iCade profile to use for controller 1.
iCade profile Pad 2
Select the iCade profile to use for controller 2.
iCade profile Pad 3
Select the iCade profile to use for controller 3.
iCade profile Pad 4
Select the iCade profile to use for controller 4.
Debug input reporting
This will report keycodes on-screen generated by your input device(s). Useful for debugging.
Touchscreen Overlay
Enable touchscreen overlays (WARNING: Lower-resolution overlays might be more suitable for less powerful devices).
Input overlay
Sets touchscreen overlay config.
Select an input overlay
Overlay opacity
Set the opacity of the touch overlay.
Custom Binds
Player 1 Custom Binds
Player 2 Custom Binds
Player 3 Custom Binds
Player 4 Custom Binds
Up Button
Down Button
Left Button
Right Button
A Button
B Button
X Button
Y Button
Start Button
Select Button
L1 Button
L2 Button
L3 Button
R1 Button
R2 Button
R3 Button
Diagnostics
Current IME
Report IME
Reports the current IME (Input Method Editor) name.
Paths
ROM paths
ROM directory
Sets directory where ROM browser will first browse for ROM files.
Select a ROM directory
Save files
Enable custom directory
Enables use of custom save file folder. (.srm) save files will be saved and loaded to configured directory. If not enabled, save files will reside in ROM folder.
Savefile directory
Sets directory where to save and load game save files.
Select a savefile directory
Save states
Enables use of custom save state folder. (.state) save states will be saved and loaded to configured directory. If not enabled, save states will reside in ROM folder.
Save state directory
Sets directory where to save and load game save states.
Select a savestate directory
System
Enables use of custom system folder. Cores will look for system specific files, like BIOSes, in this folder. If not enabled, it will look in the ROM folder.
System directory
Sets directory where system files are loaded from.
Select a system directory
General
Core Management
Manage Cores
Configuration style
Global configuration
Enable global settings for all cores. Leave disabled if you want per-core settings.
Auto load state
Loads an automatically created savestate (*.state.auto) at startup.
Auto save state
Automatically saves state (*.state.auto) when exiting game.
Rewinding
Enable real-time rewinding of gameplay. (WARNING: Very CPU intensive - will decrease ingame performance by a lot - only use this option on a powerful device).
Rewind Granularity
Number of frames to rewind at a time.
Video
Full screen
Auto
Square pixel
VSync
When set to enabled, prevents screen tearing.
Auto-rotate
Will auto-rotate the screen for vertically oriented games.
Scale integer
Scales video only in whole steps of game resolution. Useful when playing without bilinear filtering.
Aspect ratio
Aspect ratio to enforce.
Synchronization
Threaded video driver
Uses a multi-threaded video driver. Is likely to improve performance at the expense of slightly more latency and jitter. Use this if you have troubles getting good video and audio.
Forced refresh rate (Hz)
Force a specific refresh rate to be detected. Only set manually if calibration reports wrong refresh rate.
Calibrate refresh rate
Attempts to find the true refresh rate of monitor. Updates value in \'Force refresh rate (Hz)\' option. To help ensure accuracy, make sure no intense background services are running, and avoid triggering screensaver.
Set OS-reported refresh rate
Sets refresh rate equal to OS-reported value. This might not be accurate for your device.
Shaders
Bilinear filter
Applies Bilinear filtering, smooths out edges (settings still apply even if no shader is selected).
First-pass shader
Enable first pass shader (WARNING: performance varies per device and per shader).
GLSL shader
Sets GLES2 style shader.
Select a GLSL shader
Fonts
On-screen fonts
Enable rendering of on-screen fonts for messages.
Websites
RetroArch/libretro homepage
The official homepage of the RetroArch/libretro project.
Manuals
RetroArch Enduser Guide (PDF)
The enduser guide to RetroArch in PDF format.
Development
Overlay Guide (PDF)
Explains howto make your own overlays.
Libretro Guide (PDF)
Guide to using libretro for developers.
OK
Close
Enable
General
No
Yes