CE-Programming / CEmu

Third-party TI-84 Plus CE / TI-83 Premium CE emulator, focused on developer features
https://ce-programming.github.io/CEmu/
Other
1.07k stars 76 forks source link

apple sillicon native compatibility #428

Closed anonymousaga closed 6 months ago

anonymousaga commented 2 years ago

(Thanks for reporting an issue! Please make sure to fill out the blanks below.)

What's wrong, and with what software version?

Operating System: MacOS 12.4 Monterey CEmu version: 1.3 Describe your issue:
The app runs via rosetta on an m1 mac, but eventually it will need to run natively. When will this happen?

adriweb commented 2 years ago

Yes: probably when we release v2.0 which is when the GUI is rewritten (now a work in progress). Also this supposed all the dependencies are buildable natively but hopefully by now they are...

anonymousaga commented 2 years ago

Should i close this now or when 2.0 is released? Thanks!

adriweb commented 2 years ago

That's fine let's keep it open and we'll close it after I actually make the native build

Jerry23011 commented 1 year ago

Hi, wondering if we have any update on this?

adriweb commented 1 year ago

Not yet, but it will definitely be done one day!

Jerry23011 commented 1 year ago

Thanks a lot! Waiting for that day to come. Amazing emulator you've made

adriweb commented 1 year ago

When GitHub Actions has M1/M2 runners (see here), these builds will be automatic, considering I just merged a patch to have mac builds automatically.

Jerry23011 commented 1 year ago

When GitHub Actions has M1/M2 runners (see here), these builds will be automatic, considering I just merged a patch to have mac builds automatically.

Thanks for the update, surprised that no Apple silicon runners are deployed 2 years after Apple's release, lol

Jerry23011 commented 1 year ago

Hi, I think GitHub already deployed Apple silicon runners, if I'm not mistaken. I was browsing the blog and I found this I also found it in GitHub roadmap labeled as done.

adriweb commented 1 year ago

Nope actually this is for self-hosted runners, which we don't have.

Jerry23011 commented 1 year ago

Oh, I see, thanks

davecarlson commented 1 year ago

They've now been given a timeline - Q3 of this year! https://github.com/orgs/github/projects/4247?pane=issue&itemId=5944419

julianfawkes commented 1 year ago

Fingers crossed!

Jerry23011 commented 10 months ago

I think GitHub has implemented last month, what are your thoughts?

https://github.blog/2023-10-02-introducing-the-new-apple-silicon-powered-m1-macos-larger-runner-for-github-actions/

adriweb commented 10 months ago

This is currently only for "Large(r) runners" which are not free unfortunately.

Jerry23011 commented 10 months ago

This is currently only for "Large(r) runners" which are not free unfortunately.

Oh no 🥲

adriweb commented 10 months ago

I should be able to provide native builds manually from time to time however.

adriweb commented 7 months ago

GitHub is now supporting free m1 builds apparently. I'll try to make the required changes soon.

Jerry23011 commented 6 months ago

The native arm build is super fast, thank you so much