tonioni / WinUAE

WinUAE Amiga emulator
http://www.winuae.net/
528 stars 86 forks source link

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

Open rubin55 opened 1 year ago

rubin55 commented 1 year ago

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 commented 1 year ago

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 commented 1 year ago

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

tonioni commented 1 year ago

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 commented 1 year ago

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?