RetroArch

General

Overrides

  • When making changes (like control mappings), save as game overrides to apply your changes to the game automatically the next time it’s loaded

Shaders

  • Bilinear is a good choice on smaller devices to preserve pixels
  • The presets directory has a good selection
    • ScaleFx is a good choice to smooth pixels

Once you find a shader you like, be sure to go back to Shaders > Save to save it, either as a game, core, or global preset

Playlists

To create a playlist:

  1. Make sure your ROMs are from a no-intro set so they’ll be appropriately matched by RetroArch
  2. Make sure you have the needed cores installed for your ROMs
  3. Put all your ROMs in a directory
  4. In RetroArch go to Import Content > Scan Directory

Thumbnails

Thumbnails are very finicky; you can try clicking the option to download them from within RetroArch, but this may not work (e.g. using RetroArch in Steam).

Instead, thumbnails seem to be designed to work with playlists. See above for creating playlists.

If you still don’t see thumbnails, you can create them manually:

  1. Go to the thumbnails directory in the RetroArch configuration folder
  2. Create a directory with the name of the system, e.g. Commodore - 64

    ⚠️ The name of the system must exactly match the names of the systems in this repository: https://github.com/libretro-thumbnails/libretro-thumbnails

  3. Within that directory, create these directories:

    • Named_Boxarts
    • Named_Snaps
    • Named_Titles
  4. Within each of those directories, you can manually copy the thumbnail files from the RetroArch thumbnail repositories: https://github.com/libretro-thumbnails/libretro-thumbnails

Vice

  • Press ScrLk to disable RetroArch keys and allow using the keyboard in-game (also disables the mouse)
  • The fire button should already be mapped to one of the gamepad buttons; if it’s not working, go to Core Options > Input and change Joystick Port