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
cd libretro-uae
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:
sources/src/fsdb.c
At it’s top insert the following line:
#include <sys/timeb.h>
Still connected with ssh and in libretro-uae directory type the following 2 commands. NOTE that the compilation (first command) takes roughly 25 minutes:
make
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:
/home/cpi/games/Amiga/turrican2.adf
/home/cpi/games/Amiga/kick40063.A600
Finally create the UAE config file for the game place it here:
/home/cpi/games/Amiga/TurricanII.uae
Contents are:
kickstart_rom_file=/home/cpi/games/Amiga/kick40063.A600
chipmem_size=1
bogomem_size=2
use_gui=no
nr_floppies=2
cpu_type=68000
cpu_speed=real
cpu_compatible=true
ntsc=false
chipset=ocs
immediate_blits=false
gfx_linemode=double
gfx_framerate=1
sound_output=normal
sound_frequency=44100
sound_channels=mixed
sound_interpol=none
show_leds=true
floppy_speed=100
gfx_center_vertical=smart
gfx_center_horizontal=smart
gfx_color_mode=16
floppy0=/home/cpi/games/Amiga/turrican2.adf
Start RetroArch, quit again, or reboot your GameShell to let it refresh the menu items. Turrican II is ready to play.