Trying to get RetroArch running. I’m curious how the wide screen and custom gamepad keyboard buttons in the upper left & upper right will work for games.
Attempt 1: Install using sudo apt install retroarch retroarch-assets.
Result 1: Seems to work, looks right, able to configure input buttons, however, no cores, and building cores seems tricky. Online updater cores would be better…
Result 2: Can’t seem to get the assets right. Online Updater for assets runs, but then still thinks assets are missing. Doing a git clone following this post [RetroArch Megathread - #54 by Gibbon] doesn’t seem to work any better. And, still, no cores option in the Online Updater.
I have it up and running on mine currently with one caveat: SNES ROMs won’t start, but all others seem to work fine. I installed the PPA version and installed cores using sudo apt-get install libretro-* where the asterisk would be which core you want to install. If you don’t know the name of the core, you can type sudo apt-get install libretro- and then hit TAB to prompt the auto completion suggestions. If you install the PPA version and then enable online cores within the UI, it will crash the application in my experience.
Sure. I tried two cores, libretro-snes9x and libretro-bsnes-mercury-balanced.
snes9x: Black screen. First time there was an error on the command line about a missing save file. The save file seemed to have gotten created automatically. The second time, no error messages, but still, black screen.
bsnes: Crashed RetroArch.
Seems like at least those SNES cores don’t work, or aren’t built correctly.
git clone https://github.com/libretro/snes9x2010
cd snes9x2010
make
chmod -x snes9x2010_libretro.so
sudo cp snes9x2010_libretro.so /usr/lib/aarch64-linux-gnu/libretro/
Sound is pretty choppy (I’ve already increased the Audio Latency to 128 and set the Audio Resampler Quality to Lowest, or Don’t Care – no improvement). But this doesn’t seem to be specific to SNES.
I don’t seem to be able to attach a file here, or I would have attached the working binary.