You have installed RetroArch, and the first menu can look like a lot. Don't worry: you only need a few steps to go from a fresh install to playing your first game, and you only have to set things up once.
This page walks you through those steps: installing a core, adding your games, getting your controller working, and the few systems that need BIOS files.
RetroArch is a frontend: on its own it does not play any games. It runs cores, small programs such as emulators and game engines that plug into RetroArch. Your games and other files are called content. To play, you need a core and your content, and RetroArch takes care of the rest: the menus, your controller, sound and video, all set up once for every core.
RetroArch does not include any games. Your games and BIOS files must be your own, obtained in accordance with your local laws.
Many consoles have more than one core. Some are more accurate, at the cost of needing a faster machine. See the cores page for what is available.
Don't see the Core Downloader? Turn it on under Settings → User Interface → Menu Item Visibility → Show Core Downloader. If you installed RetroArch from the Ubuntu PPA, install cores through your package manager instead. On Steam, which cores are available depends on permissions and licenses.
Tip: set the folder where your games are stored as the File Browser directory under Settings → Directory, and Load Content → Start Directory will take you straight there. Games for disc-based systems should not be zipped.
RetroArch can scan a folder, including all the folders inside it, and sort the games it recognizes into playlists, one per console.
The automatic scan only adds games that match RetroArch's database. Box art is optional: get it through Online Updater → Playlist Thumbnails Updater. Games you play also appear in the History playlist, and you can keep a short list of games in Favorites.
Plug in your controller and it should just work. RetroArch detects your controller and configures it automatically, both for the menus and for every core, so you don't have to set up buttons for each console. You can use different controllers for each player, and swap one for another, even of a different brand.
More details are on the controller autoconfiguration page.
A BIOS file is a copy of the console's own built-in software. Some cores need one to work correctly, others can use one but don't require it.
BIOS files usually go in RetroArch's system folder; you can find its location under Settings → Directory. Each core's documentation says exactly which files it needs and where, and our setup guides list them for PlayStation, PlayStation 2, GameCube and Wii and Sega Saturn. Dump your BIOS from your own console, in accordance with your local laws.
Loading news…