jpd002 / Play-

Play! - PlayStation2 Emulator
http://purei.org
Other
2.15k stars 263 forks source link

iOS - Play crashes when loading ISO #1017

Open firelad97 opened 3 years ago

firelad97 commented 3 years ago

As of iOS 14.4, JIT was removed and it makes Play crash when loading ISO. Is there not a way we can change recompiler/CPU for iOS (ie, IR Interpreter)?

I can't access files on non-Jailbroken iPhone for some reason to check configuration file.

Edit: Regarding JIT, it was "mysteriously" added in iOS 14.2, and remains in the code until 14.4. So emulators that were able to use it can't use it anymore. As 14.3 is no longer being signed, I cannot downgrade. Since it is my first time trying out this emulator, I cannot know if it will ever work on my iPhone XR. I also am aware that JIT is present in iOS 13, it is not being signed either so I still can't downgrade.

jpd002 commented 3 years ago

Yeah, the situation really sucks, I was hopeful when it worked again in 14.2 after being disabled, but I guess Apple really doesn't want JIT on iOS afterall.

There's no option to use an interpreter atm, but maybe it's something we should consider. I really don't know how it will perform though, I'm not sure it's going to be a viable option.

firelad97 commented 3 years ago

I think you should consider it. Gives us more options to play with while maintaining stable emulation. :)

If I'm right, using an interpreter probably will only work fine with most 2D games, if there are any that already are working. It can't hurt to try though, as most other iOS emulators have that option. A good iPhone CPU chip might will be needed for this - for example I have A12. It is still pretty powerful for a phone.

MLGESUS5183 commented 3 years ago

I have the issue on 14.3 for the libretro core

hujiba commented 3 years ago

Also having this issue on the libretro core on iOS 15 beta. Any plans to fix it?