There are problems with hdf's, they are not working, retroarch crashes when you run them. Files and bios are valid, I use them on other systems and they work.
All hdf I tried work fine for me on Retroarch PUAE core on Vita, including the big hdf package with thousands of hdf that is available online, and including my own hdf of my old Amiga hard disc I made with WinUAE. They run a bit slow compared to UAE4All2, because PUAE is not as optimized as UAE4All2 standalone (no assembler optimizations etc.), but they all boot.
Make sure you have ALL required BIOS files not only one or two, see here:
https://github.com/libretro/libretro-uae#kickstart-roms (see private message for more info)
Important things to try to get hdf to work for you:
- Use model: A1200 2MB + 8MB (not A500). You are probably already doing that, just double-checking.
-
Very important: Change
"WHDLoad Support" to "OFF" in core options unless you have non-bootable hdf. Most hdf are bootable by themselves, meaning WHDLOAD Support should be OFF in most cases!
- Notice this special instruction if you have very large (> 1Gb) or non-standard geometry hdf formats:
https://github.com/libretro/libretro-uae#using-configuration-files
- Try non-rdb hdf. Rdb hdf
should work but I don't have any, so never tested.
- Try other hdf (see other private message for more info)
-
Also important: Make sure Vita OS can access the path where your hdf are. Retroarch is a safe app so cannot access all paths. Use a subfolder inside ux0:/data/retroarch/ to make sure it can be accessed. Put some adf there and load it to make sure you can load rom files from the path without crashing. I use "uma0:/emuroms/Amiga/hdf" because that's how I mounted my SD card, and that works, too.