Repository navigation
LiveExec32 port to (Intel) Mac #67
TheGuyWhoIsIdiot
started this conversation in
Show and tell
Replies: 3 comments 3 replies
|
Cool, I wasn't thinking of adding support for Intel Mac. Are OpenGLES libraries not available at all? try ANGLE + detached shims from MetalANGLE |
1 reply
|
iOS went from the most unemulatable unportable platform to one of the most portable, emulated platforms in the span of a few months or weeks even |
1 reply
|
But it'd also be nice to get support for LiveContainer on macOS as well, especially as a way to run iOS apps on macOS without administrator privileges. Especially safely running iOS system applications in /Applications. |
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
For a few weeks now, I've been working privately on a small side project to target LiveExec32's code to run under Mac OS.
Duy has already attempted to work on porting the code to Catalyst, but he has faced some little technical problems in which he couldn't solve. This is just a proof-of-concept that legacy iOS apps can run under Macs, especially Intel.
LiveExec32 primarily targets ARM64 to translate the guest code to the host and some of the functions deeply linked to Dynarmic (the JIT engine behind LiveExec32) had some hard coded architecture specific code. I had to automatically translate the instructions, as you can see in the backend.
If you understand what Catalyst can provide, it rips off some features which were deprecated prior to iOS 12. OpenGLES support on Intel is out of the questions for now.
Most of the code is written by LLM and I hope I can make a revision to the codebase and make a contribution here. No ETA.
Images:
All reactions