RetroArch can auto-detect inputs, which is a great feature to simplify playing with multiple/different controllers (refer to man retroarch-joyconfig for details). Use retroarch-joyconfig command for simplified input setup. This config is well commented so each option can be fully understood. If you use the CLI be sure to configure your retroarch.cfg file before first use. RetroArch has a robust CLI for those who prefer the command line, there are also many pages which should have been installed by default for retroarch, retroarch-joyconfig and others. libxml2 - For XML shaders and cheat support.OpenGL headers (should be on most distros by default, if not try installing libgl/mesa development package.The most important part is making sure you have all the dependencies.ĭependencies: (refer to your distro's wiki or package manager for exact package names) For Arch Linux, there are AUR packages that simplify this process, although it is not incredibly difficult otherwise. The cores will be installed under /usr/lib/libretro/ Games-emulation/bsnes-libretro profile_accuracy. No cores are added by default, you will need to emerge them.Īlternatively, you can set USE flags through /etc/portage/e libretro-meta package to choose what cores you wish small all USE flags are on.īsnes has USE flags for its balanced, performance and accuracy profiles: It is recommended to add udev for joystick support and netplay for netplay support.īuild and install RetroArch from the git repository Set USE flags that you want, it is not required to enable every single one (you only need at least one audio and video output device defaults are suitable enough). # echo "games-emulation/retroarch-9999 **" > /etc/portage/package.accept_keywords Now, change portage to pull from the RetroArch git repository: # echo "source /var/lib/layman/nf" > /etc/portage/nf If you set everything up correctly, you should see the cores when you select the Core option in the menu.įirst, install an overlay manager with git support:Īdd the abendbrot repository for straightforward installation through RetroArch's git repository: In Retroarch, go to Settings -> Path Options -> Core Directory and navigate to the appropriate folder. You can also set the libretro path using the menu. Assuming the cores are located in /usr/lib/libretro, the line in the configuration file should look like Insert the path to the libretro cores between the quotation marks on the right hand side. Look for the option libretro_directory, which may be located near the bottom of the file. Once you've located the libretro cores, it's time to open retroarch.cfg using your editor of choice. Use ls to check each one until you find the downloaded cores. If the directory does not exist, you can find where the cores were saved with the find command:įind may return several directories. You should see a list of all the cores you downloaded. You can check this by entering the command They should have been saved in the directory /usr/lib/libretro. Next you need to locate the directory in which the libretro cores are stored. Alternatively, you can use the find command: If retroarch.cfg is not found at that location, run Retroarch and choose the Save Config option - Retroarch will save a new configuration file and display its path on screen. By default, retroarch.cfg will be created in the directory $HOME/.config/retroarch, where $HOME is your home directory. Run Retroarch at least once to create a skeleton retroarch.cfg. This section applies to most distros of Linux, but the paths referenced may be Ubuntu-specific.īefore you can use the cores you've downloaded in Retroarch, you need to set the path to the libraries in retroarch.cfg, the configuration file for Retroarch. To install all (or at least most) of the cores in one go, run Synaptic, Software Center) or by visiting Launchpad. You can see all of the cores available to you either in your package manager (e.g. Replace with the name of the package the core is available in. Installing RetroArch on Linux Ubuntu based įirst, add the PPA for ppa:libretro/stable or ppa:libretro/testing for stable builds and dev builds respectively (instructions here), then type the following into a terminal: Alternatively, you can use Load Content>Select File And Detect Core to be presented with a list of cores detected based on the file extension of the content.įor more convenient ROM selection, setup your browser directory under Settings>Directory. To launch a game, select the libretro core you'd like to use under Load Core, and select a ROM under Load Content>Select File.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |