[2025-jun-17] The SlackDocs mailing lists at https://lists.alienbase.nl/mailman/listinfo have been retired. No one has been using these lists for years and it's time to say goodbye. The list archives remain available at https://scalzi.slackware.nl/mailman/listinfo/slackdocs
[2025-jun-17] The SlackDocs Wiki has moved to a new server, in order to make it more performant.
Table of Contents
RetroArch
RetroArch is an opensource frontend for various games emulators. It runs libretro “cores” that are available separately as shared libraries. This makes RetroArch modular and user being able to install only desired emulators.
Installation
RetroArch and some libretro cores are available via SlackBuilds.org.
All libretro cores are installed in the following directories:
- /usr/lib(64)/libretro: shared libraries
- /usr/lib(64)/libretro/info: metadata files
Usage
RetroArch can be ran from command line by specifying a libretro core and content file or via one of its several graphical interface.
$ retroarch -L /usr/lib64/libretro/foo_libretro.so foo.data
Otherwise, run retroarch
with no arguments to run its default XMB frontend.
$ retroarch