I’m going to make the assumption that you know how to manipulate files on the pi and you can use a program like winscp to ssh into the pi to edit config files.
Basically what you want to do is add a small script for each game which tells uae4arm to launch and load a config file which will immediately start an amiga game rom without all the hassle of using the uae4arm interface.
At the moment the directory /home/pi/RetroPie/roms/Amiga probably has two scripts in it called “+start UAE4ARM.sh” and “+start UAE4ALL2.sh”
+start UAE4ARM.sh contains the following text:
This is telling it to change directory to /opt/retropie/emulators/ and then execute the ./uae4arm program.
You can make a copy of this file and add a flag to tell uae4arm to run a config file immediately after it starts.
I have one for speedball 2 called “+start Speedball2.sh”
/opt/retropie/supplementary/runcommand/runcommand.sh 0 “./uae4arm -f conf/speedball2.uae”
This is essentially the same as the other scripts with an added config file.
Go into uae4arm. Load your speedball2 config but make sure in the miscellaneous options that you deselect “show GUI on startup”. Save the config with the same filename that you’re telling “+start speedball2.sh” to execute, so in my case it is speedball2.
Then in winscp ensure you change the permissions of your new script so that the owner is pi and it’s executable.
When you reload emulationstation you should see you script under the Amiga menu and clicking on it should start UAE4ARM and boot straight into Speedball2.