This post is updated for version 0.5.
Open Retroarch on your gameshell
Select Load Cores
Select Download Core
Select Cannonball and download the core
Quit Retroarch
Connect your device to your gameshell with SSH
mkdir ~/games/Cannonball
touch ~/games/Cannonball/Cannonball.game
mkdir ~/apps/Menu/21_Indie\ Games/50_Cannonball/
nano ~/apps/Menu/21_Indie\ Games/50_Cannonball/Cannonball.sh
Add:
retroarch -L /home/cpi/.config/retroarch/cores/cannonball_libretro.so /home/cpi/games/Cannonball/Cannonbal.game
(this is one line, don’t break it after the cannonball_libretro.so)
Save and quit (ctrl + x, then y)
You need a copy the original Outrun (sitdown/upright, Rev B)
Move the extracted files from outrun.zip to ~/games/Cannonball/
Move one of the icons to ~/apps/launcher/skin/default/Menu/GameShell
Make sure the icon has the same name as the .sh file. In this case Cannonball.png
Reboot and have fun
7 Likes
Thanks! I knew I needed he cannonball.game file, but didn’t realize that file had to be referenced in the script!
BTW:
touch ~/games/Cannonball/Cannonball.game
…is as effective and doesn’t require exiting nano.
LasVegas
I’m not sure where I’m going wrong.
I followed the instructions, and double checked them. I know the copy of the game I have is correct, as I’ve used it on my desktop, but when I try to open it on the gameshell, it seems to just crash to the main menu.
I had the same when the dummy file (Cannonball.game) and the rom files weren’t in the same directory. Maybe you can check if this is the problem?
The dummy file is definitely with the rom files, which are all in /home/cpi/games/Cannonball
Everything looks fine to me, I even double checked that all the files were correct, cross referencing with the cannonball website.
Directory below for reference
nouty
August 30, 2018, 5:28pm
6
Mine looks the same. Can’t get it to work either.
Maybe you can double check some things.
Is the cannonball_libretro.so in the folder /home/cpi/apps/emulators?
Does the .sh contain the correct string? it should all be at one line.
retroarch -L /home/cpi/apps/emulators/cannonball_libretro.so /home/cpi/games/Cannonball/Cannonbal.game
If this is all set right u could try to make the .so file executable:
chmod +x /home/cpi/apps/emulators/cannonball_libretro.so
For me it wasn’t needed though.
This was the issue. The forum makes it look like two lines. I’m not familiar with code, so I didn’t think to check that.
Thank you for troubleshooting, and thanks for the tutorial in general
Edit: I cannot seem to add coins. is the lightkey needed for that? as I did not get one when I ordered my gameshell.
Nielsvd
September 4, 2018, 7:51pm
9
I can add coins using the select button. The lightkey most right button is used to go back to the game menu.
This is when you mapped the keys in retroarch the way discribed in this topic Retroarch megathread
It’s can’t work.
I try many time on Gameshell .
just Lunching and back to Linux
thx