Working link:
https://anonfiles.com/file/478271612a775800b3639fcf9bb77597The menus are working fine now on 2.3.4, thanks.
Here's some Xperia Play specific issues that I found:
1. The hardware controls aren't working ingame. I can configure my controls in the menu (P1 custom binds) and the keypresses are detected, but no response ingame. Oddly though Start and Select do work (as P1 Start and P1 Coin respectively). Strangely enough the d-pad works in the SNES emulator, but no others.
2. By default the circle key on the XP is mapped to the BACK function, meaning whenever circle is pressed ingame the emulator quits and returns to the menu. This is a common issue though that every developer has with the XP, it can be fixed.
3. In the custom binds section, pressing the X key brings up the onscreen keyboard, and pressing the O key cancels (as per 2. above).
And some general observations:
1. There doesn't seem to be a way to enter the ingame menu in FBA to change dip settings etc., nor does there seem to be a way to display FPS (unless this is related to the hardware buttons issue above).
2. It would be nice in the FBA roms menu if the internal rom name could be used instead of the file name, so for example instead of listing 1944.zip, 1944d.zip and 1944j.zip it could read '1944: The Loop Master (USA 00620)', '1944: The Loop Master (USA 000620 Phoenix Edition) (bootleg)' and '1944: The Loop Master (Japan 000620)'.
3. Could you add a scroll thumb to the rom browser? It takes several minutes to get through the list.
4. If possible, add Cyclone and DrZ80 speedups as previously mentioned.
Apart from the above quibbles it's all working impressively, thanks.
(also thanks of course to the FBA and MAME devs!)