@Jon: I have just reinstalled the game packages and ADFFS from !PackMan and Zarch is failing with an illegible error (something like "zarch file not found").
I suspect the Zarch packate (it's NOT the native version, but the ADFFS version).
Can you please take a look?
EDIT: Now it works, strange... I will leave it here just it fails again and I can find out the reason.
EDIT2: Elite works only sometimes. When it doesn't work, I have to QUIT ADFFS, re-load ADFFS, and then it works.
I have found a way to break Elite on purpose:
-Run !Hooper, the Frogger clone in Diversions that comes with Risc OS Pi.
-Quit Hopper and quit it from the iconbar, too, so it dissapears from there.
-Load ADFFS, then try to run Elite: You will see an error along the lines of "Internal error, no stack for trap handler. Abort data transfer at &2037B5E8, pc = 00000000: registers at 00065B1C"
-From that point on, NOTHING will work with ADFFS until system reboot.
EDIT3: Elite breaks ADFFS sometimes without running anything else before it too..
Seems to be generally unstable on launch.
These games lock the machine on quit via CTRL+SHIFT+F12:
"Simon The Sorcerer"
"The Cobalt Seed"