I have successfully managed to add a valid ScummVM core to RetroArch on the GameShell, seeing that just dowloading it from the RetroArch Cores menu didn’t work.
I’m sharing here the compiled core if you want to try and also the steps to compile it yourself, if it doesn’t work for you.
Pre-compiled scummvm-libretro.so file
Here is the compiled file you have to put on you GameShell’s core folder: scummvm-libretro.so. It should work, but please do tell me if it works, would love the feedback.
Compile it yourself
Here are the steps if you want to try it too (I assume you know how to connect to the GameShell through SSH)
1. Download the ScummVM libretro core
You can get it from https://github.com/libretro/scummvm with this command:
2. Unzip the file
3. Open the folder
And now wait. It took some hours, I don’t know how much because I left it running.
5. Copy it to your cores folder
~/.config/retroarch/cores, the RetroArch default I think.
cp scummvm-libretro.so ~/.config/retroarch/cores/
That’s it! I hope this helps you.
Keep in mind that many games aren’t supposed to be run at a small resolution like the GameShell. The first Monkey Island is perfect and that’s what I want to play
Loading ScummVM and games
Just put the uncompressed files for the games on a folder, for example
~/games/scummvm/bass/ is the folder where I put the files for Beneath a Steel Sky, downloaded from the ScummVM official page.
To load the ScummVM core you should open RetroArch, go to Load Core and select
scummvm-libretro.so. Then on the RetroArch main menu select Start Core, that should take you to the ScummVM screen where you can add games as you do on any other ScummVM platform.
The font is super small for the screen but it’s doable. Select Add Game, navigate to the folder where you put the game and press the Start button, then OK.
The sound is a bit choppy and the speed is not 100% what it should be but there’s an option that seems to fix it, although I have no idea how it works.
On the RetroArch menu, with the core Loaded and Started, go to the Quick Menu, then Options. There’s an option called Speed Hack which is disabled. Enable it and quit RetroArch and go back again. Now it should work great, full speed, good sound!
At least it works on mine, tell me your experiences!