Understand. I looked at the .uae method because it seemed the only way to solve the OP’s issue with a specific ADF and ZIPped content combination. It’s not the same at all as a “Global Boot HD” configuration/issue as I understood them.
@Chippy, two things - first, please start a new topic for unrelated issues in the future, and second, see my sample .uae file - DON’T zip your content (because it won’t work for reasons unknown, WinUAE 2.4.1 crashes outright when you even try to save such a config, so it’s probably an old bug), but as long as you’ve extracted it somewhere, just point filesystem2 at it and you should be good to go.
Something like this as a place to start:
“Tales of Gorluth III.uae”
with contents:
floppy0=/home/pi/RetroPie/roms/amiga/tales_of_gorluth_3.adf
filesystem2=ro,DH0:DH0:/home/pi/RetroPie/roms/amiga/tales_of_gorluth_3/,-128
Adjust paths and names to taste, change “ro” to “rw” if you want to be able to write to the filesystem “hard drive”. -128 means non-bootable.
If you need a different kickstart, RAM configuration, non-default CPU, etc., etc., etc. then standard WinUAE configuration filename conventions will work (e.g. kickstart_rom_file, chipset, chipset_compatible, bogomem_size, chipmem_size, fastmem_size, z3mem_size, cpu_model, et al) or compatibility options (cpu_compatible, cycle_exact).