From ArchWiki
Revision as of 13:37, 7 September 2012 by Earnest (talk | contribs) (Created page with "Category:Gaming Category:Emulators {{stub|No thought given to layout or structure, only basic information included.}} [ RetroArch...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Tango-document-new.pngThis article is a stub.Tango-document-new.png

Notes: No thought given to layout or structure, only basic information included. (Discuss in User talk:Earnest#)

RetroArch is a modular, command-line driven, multi-system emulator system that is designed to be fast, lightweight, and portable. It has features few other emulators frontends have, such as real-time rewinding and game-aware shading based on the libretro API.


Currently retroarch-gitAUR is in the AUR.

A GTK/QT alternative, retroarch-git-pheonixAUR, is also available.


RetroArch makes use of separate emulator cores (or implementations) available from both the AUR and libretro's github.

Current implementations included in the AUR:

To run retroarch with your preferred system simply launch it with the -L parameter followed by the path to the .so file.

retroarch -L /usr/lib/libretro/libretro-[system].so [ROM].smc


RetroArch provides a skeleton configuration file which can be found at /etc/retroarch.cfg and is very well commented.

Note: The file paths in retroarch.cfg are relative. They are also unable to expand ~/ so either run retroarch against the paths or specify the full path e.g. /home/user/.config/retroarch/[saves]