JIT/DYNAREC Support for iOS 9+ released!

Hello guys, very good news for iOS 9+ users, “qwertyoruiop” just released a deb package to enable JIT/Dynarec support for all emulators :

Just tested with Picodrive and PCSX Rearmed with Dynarec enabled, but still crash.

So I think we need an update of Retroarch.

But it’s a very great news for new performances !

1 Like

Yes! please get this working it would be amazing

Has anyone tried this or have any more information about implementing it?

It is not totally clear whether this ever worked (even in ios9)… Afaik no emulator was ever modified to test/use the new jit_vm_mach_allocate function.

In any case, w^x jit seems good/fast enough for everyone anyway but even after pcsx rearmed was implemented with the debug mode and w^x (what was required to get ppsspp working) it still crashes my A8 (6+, IOS10.2.1).

It is not clear what is causing the crash, as there are rumors of “thread blocking” which manifest as exactly what I’m seeing… The pcsx_rearmed jit blocks the main ui thread for too long and iOS(kpp) kills retroarch.

I’m not afraid to get my hands dirty, but I’m struggling with where to get started on fixing this issue (or implementing this package function which could potentially work?) Any ideas?