Recalbox's Frontend


When you start the recalbox system, the frontend EmulationStation shows up. You can select your systems, launch your games, or access configuration menu from here.

The first screen is the system screen :


It shows all available systems with games inside.


By Pressing Start, you will be able to change some system settings.

1 - System Settings

You will access system information, language selection, overclock settings, updates settings and kodi settings. You can change the overclock of your RPI. The overclock speed order for RPI1 is : NONE < HIGH < TURBO < EXTREME, Extreme may void your warranty but is the only one that will give you really good performance for all emulators on RPi1.

It is also recommended to overclock your RPi2, if you want emulate the N64 and have the best gaming experience.

2 - Game settings

You can set game options : video ratio (16/9, 4/3), image smooth, rewind and auto save/load. The rewind option allows you to turn back time in games.

This feature may slow down some emulators (snes, psx) if you enable it by default. You can enable it by emulator in recalbox.conf.

The auto save/load option allows you to auto save a savestate when you exit a game, then reload automatically this savestate when you restart this game. Once the game started, and the savestate loaded, if you want to return to the title screen of this game, use the special command reset. You can enable it by emulator in recalbox.conf​

You can also easily configure shaders for your systems. The shader set configuration contains the shader sets available for recalbox. The scanlines shaders enable scanlines on all systems to look like a CRT television. The retro shaders is a set of the best shaders, chosen by the community, that will offer you the closest to original gaming experience ! More info on [[Shaders configuration|Shaders-configuration-(EN)]] page.

You can also switch shaders in-game using your controller. Use the Special commands Hotkey + R2 or Hotkey + L2 to see the next or previous shader.

3 - Controller settings

In this screen you can customize your controller mappings and order.

4 - UI settings

You will have access to the frontend setting. You can set the overscan here if you have black border or a cropped image. See [[Overscan settings|Overscan-settings-(EN)]] for more information.

5 - Sound settings

You can enable or disable background sounds in emulationstation, set system volume and choose output device (auto, jack or hdmi) Select jack to force analog output.

6 - Network settings

You can enable and configure the wifi and the hostname, get the recalbox IP, Type the SSID of your network and the network key with a keyboard. Once you validate, the wifi is activated. A known bug exists that does not allow you to enter all the characters you need for the SSID or the Key. You can configure this directly from your wifi using recalbox.conf​


Frontend commands :

  • B → Select

  • A → Back

  • Y → Switch Favorite on the roms list, contextual help in a menu

  • X → Launch Kodi

  • Start → Menu

  • Select → Options (reboot menu on systems screen)

  • R → Next Page

  • L → Previous Page

When you select a system with A, the screen changes and shows all available games.

When the game is running, go to the section During the game to see how you can go back to the frontend.


You can set a game as a favorite by pressing the Y button. The game will be on top of the game list with a controller icon before its name. Toggle the favorite with Y.

It is necessary to turn off/reboot the system properly within the EmulationStation menu to save your favorites and then find them in the next startup.


For each game, you can get the cover art and information about the games you have stored while browsing your games lists in EmulationStation. Press START and go to SCRAPPER. Then follow the instructions.

In Recalbox 6.0, the internal scrapper has been disabled and will not work.