diff options
author | breadcat | 2020-06-19 12:23:15 +0100 |
---|---|---|
committer | breadcat | 2020-06-19 12:23:15 +0100 |
commit | 70bb5d5a801428b0fb390abf79f19ffcf5e29c67 (patch) | |
tree | b9fd7990156bd58bc38d58f91829c05933215102 /content/posts/archlinux-retroarch-guide.md | |
parent | 0f9a31348079c0a061bcc194912e75cc1c07bc1f (diff) | |
download | blog.minskio.co.uk-70bb5d5a801428b0fb390abf79f19ffcf5e29c67.tar.gz blog.minskio.co.uk-70bb5d5a801428b0fb390abf79f19ffcf5e29c67.tar.bz2 blog.minskio.co.uk-70bb5d5a801428b0fb390abf79f19ffcf5e29c67.zip |
Simple migration of existing posts to hugo format
Diffstat (limited to 'content/posts/archlinux-retroarch-guide.md')
-rw-r--r-- | content/posts/archlinux-retroarch-guide.md | 64 |
1 files changed, 64 insertions, 0 deletions
diff --git a/content/posts/archlinux-retroarch-guide.md b/content/posts/archlinux-retroarch-guide.md new file mode 100644 index 0000000..0804e1b --- /dev/null +++ b/content/posts/archlinux-retroarch-guide.md @@ -0,0 +1,64 @@ +--- +title: "ArchLinux Retroarch Guide" +date: 2019-02-19T09:46:00 +tags: ["emulation", "games", "linux", "media", "snippets", "software"] +--- + +### Installation +The latest retroarch can be installed on ArchLinux simply with the following command: +``` +pacman -S retroarch +``` +No need to install any other packages, the online updater (below) can take care of everything. + +Launch `retroarch` to generate all your directories and config files. Exit by pressing the Esc key, and make the alterations below. + +### Configuration Changes +Edit `$HOME/.config/retroarch/retroarch.cfg` with your text editor of choice. Below are the values I've altered. +``` +assets_directory = "~/.config/retroarch/assets" +libretro_directory = "~/.config/retroarch/cores" +libretro_info_path = "~/.config/retroarch/cores" +menu_show_core_updater = "true" +rgui_browser_directory = "~/media/games" +savefile_directory = "~/media/games/.saves" +savestate_directory = "~/media/games/.saves" +system_directory = "~/media/games/.firmware" +systemfiles_in_content_dir = "false" +video_fullscreen = "true" +``` +Save the file and move on to the next step. + +### Assets +Now assets can be saved to a writeable directory, so start retroarch again and update the following: +* Retroarch > Online Updater > Update Assets +* Retroarch > Online Updater > Update Joypad Profiles +* Retroarch > Online Updater > Update Core Info Files + +### Cores +Lastly, you want to select the cores you want to use, I have the following (usually *best-in-slot*) cores installed: +* MAME +* Stella +* Hatari +* Beetle PCE +* Citra +* melonDS +* SameBoy +* mGBA +* Dolphin +* Mesen +* ParaLLEl N64 +* Snes9x +* Flycast +* Genesis Plus GX +* Beetle Saturn +* Beetle PSX HW +* Play! +* PPSSPP + +### Updates + +* **Edit 2020-01-27:** Changed a couple of core recommendations, removed section on updating cores using [lrcm](https://github.com/meleu/lrcm) +* **Edit 2020-02-04:** Altered some paths +* **Edit 2020-05-19:** Updated core selections + |