First of all a warning this is work in progress and only for experienced users, the result runs, however slow, some games not stable or not at all. You will probably be disappointed, but be eager to get it fixed soon
Although the worst case might be that GameShell is not powerfull enough, but we will see.
Please do also read the original README on github, it tells which of the Amiga ROM’s will work with the emulator. And yes it is really that picky.
Connect to your GameShell with ssh then type the following 2 commands:
git clone https://github.com/libretro/libretro-uae.git
Now you need to edit the following file, either directly on the GameShell or you copy it to your PC, once edited copy it back to the GameShell:
At it’s top insert the following line:
Still connected with ssh and in libretro-uae directory type the following 2 commands. NOTE that the compilation (first command) takes roughly 25 minutes:
cp puae_libretro.so /home/cpi/apps/emulators
At the moment I am directly having one menu item for each single Amiga game. Here for example Turrican II:
Create it like this when logged in with ssh, one single line:
echo "retroarch -L /home/cpi/apps/emulators/puae_libretro.so /home/cpi/games/Amiga/TurricanII.uae" > /home/cpi/apps/launcher/Menu/GameShell/TurricanII.sh
And then do this single command, still one single line:
chmod +x /home/cpi/apps/launcher/Menu/GameShell/TurricanII.sh
Upload ROM and ADF files to GameShell, that would be:
Finally create the UAE config file for the game place it here:
Start RetroArch, quit again, or reboot your GameShell to let it refresh the menu items. Turrican II is ready to play.