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

Create installer and/or zip distribution for Windows on ARM64 #225

Open
rubin55 opened this issue Aug 16, 2022 · 4 comments
Open

Create installer and/or zip distribution for Windows on ARM64 #225

rubin55 opened this issue Aug 16, 2022 · 4 comments

Comments

@rubin55
Copy link

rubin55 commented Aug 16, 2022

Happy WinUAE user here. Have recently been using a Surface Pro X, which is a Windows on ARM64 device. It would be very great if WinUAE could be built for Windows in ARM64 in addition to the regular 32-bit and 64-bit X86 versions.

@tonioni
Copy link
Owner

tonioni commented Aug 20, 2022

Hi. I can try building ARM64EC binary.

ARM64EC does not require all modules to be arm binaries (it can include x64 code that executes transparently in x64 emulator), which makes it easier and quicker to get working (mostly) arm binary without requiring all libs to be arm binaries.

But JIT might be a problem. There is Aranym ARM JIT (WinUAE uses same JIT) but Aranym arm JIT may not support all tricks that UAE JIT needs. I'll check this later..

@ssg
Copy link

ssg commented Dec 20, 2022

I also support this as an owner of a Volterra device nowadays. ARM64 is coming, better be prepared for it :)

@tonioni
Copy link
Owner

tonioni commented Dec 25, 2022

ARM64EC build added but note that current ARM JIT (from Aranym) does not support ARM64.
No plain ARM64 because lots of dependencies are still x64 only.

@IntuitionAmiga
Copy link

ARM64EC build added but note that current ARM JIT (from Aranym) does not support ARM64.

No plain ARM64 because lots of dependencies are still x64 only.

Would the arm64 JIT from Amiberry be any use here Toni?

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

No branches or pull requests

4 participants