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.
Inspired by sbielmann’s advice of trying to compile the 4do-libretro
core to see if it works (on this post) and having succeeded at that, I tried the same with scummvm-libretro
and it worked!
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:
wget https://github.com/libretro/scummvm/archive/master.zip
2. Unzip the file
unzip master.zip
3. Open the folder
cd scummvm-master/backends/platform/libretro/build
4. Compile!
make
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
Mine is ~/.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.
RetroArch performance
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!