summaryrefslogtreecommitdiffstats
path: root/content/posts/archlinux-retroarch-guide.md
diff options
context:
space:
mode:
authorbreadcat2020-06-19 12:23:15 +0100
committerbreadcat2020-06-19 12:23:15 +0100
commit70bb5d5a801428b0fb390abf79f19ffcf5e29c67 (patch)
treeb9fd7990156bd58bc38d58f91829c05933215102 /content/posts/archlinux-retroarch-guide.md
parent0f9a31348079c0a061bcc194912e75cc1c07bc1f (diff)
downloadblog.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.md64
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
+