Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Apple Silicon support #5016

Open
1 of 3 tasks
MaddTheSane opened this issue Apr 29, 2024 · 6 comments
Open
1 of 3 tasks

Add Apple Silicon support #5016

MaddTheSane opened this issue Apr 29, 2024 · 6 comments

Comments

@MaddTheSane
Copy link
Member

OpenEmu 2.4.1 had to ship without the Apple Silicon slice on its executable. That and there are a few cores that don't have an Apple Silicon version (PCSX2).

There's a few things that needs to be done:

  • Work on creating a signing workflow that will at least let a casual user allow access even if it's not signed by a developer account.
  • Port as many cores as possible to ARM64.
  • Add a workaround that would let Apple Silicon Macs launch cores under Rosetta 2. Last I heard, @J-rg was working on doing this.
@shinra-electric
Copy link

For what it's worth, PCSX2 will get arm64 support "soon-ish"

@ideologysec
Copy link

Would AetherSX2 which already has an ARM macOS version be a possible replacement or interim solution until PCSX2 is ready?

@MaddTheSane
Copy link
Member Author

If the source code for AetherSX2 was available, yes.

@stenzek
Copy link

stenzek commented May 4, 2024

FYI, as a PCSX2 copyright holder, you cannot use PCSX2 (or any GPL-licensed emulator for that matter), as you're shipping GPL-incompatible code. Doesn't matter if it's loaded via a shared library or not. it's still a combined work. Furthermore, unless all third-party copyright notices are included, as we do in our UI, you're also violating their licenses as well.

(I only knew about this since you pinged our repo.... :p)

@MaddTheSane
Copy link
Member Author

What part of OpenEmu isn't GPL-compliant?

@stenzek
Copy link

stenzek commented May 4, 2024

Not really my job to audit your code, I just poked around a bit and found files that weren't. Regardless, the point about third-party copyright statements still applies, and this is the case even with more permissive licenses.

Edit: To be clear, this isn't a formal complaint or anything, it's not like we have the funds to take legal action. Just a friendly heads up, since you're discussing knocking off our stuff before I even PR it.... :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants