Had the same problem too, don't know if it's something memory related.
However, I was able to overcome this. I just let the rom start for about 1 minute, the saved via the menu in a slot. After it crashed and returned to the games selection menu, I've started the same game again, loaded the savegame, and it lasted some time longer. So I started it again, waited a little bit longer, and saved again.
I did this three times, and now I have no such problems again and can play as long as I want, until I reboot the whole mobile. Crux is, I don't have to do it again for every reboot, don't know why... But overall it's working great now on Legend for me
Since I've updated to the latest version it doesn't work anymore. The problems even got worse