Windows on ARM64 support

Please let our ADS show!

This sites offers only FREE software and it's supported by a few advertisement boxes (no intrusive popups).
Please:

  • disable your AdBlocker by adding CoolSoft website to whitelist
  • give the proper cookie consent
  • enable JavaScript for this website

This seconds wait is to let you update your browser configuration...

Ok, I've done the required changes... now show me your content!
!!! Please enable JavaScript !!!
Posts: 5
Joined: March 12, 2013 - 16:30
Windows on ARM64 support

Since the Bass library is already available for ARM64 Windows, and Windows on ARM devices apparently are the next big thing, it may be the right time for VMS to enjoy ARM64 support, like it has for Intel architectures.

Background: I've just released VMPK for ARM64 and I miss a lot VMS on my device. VMS installs on ARM Windows, and the tray app starts normally, but the MIDI device does not work. Windows 11 on ARM has an emulation called Prism for x86 and x64 applications, but apparently it doesn't work for user space drivers.

Please, Three Wise Men plus Claudio! please?

Posts: 1997
Joined: March 25, 2012 - 01:19
Re: Windows on ARM64 support

In my head ARM ties with Linux; this couple builds an unmatched powerful and stabile environment 💪.
x86 ties with PCs/servers, and in the last few years x86 PCs/servers are losing market due to ARM cell phones/servers.
MS married the x86 platform from the beginning, and they always refused to run on any other one (was it a monopoly…?).
Now they changed their mind, making Intel/AMD guys a bit angry.

I hope you're right about ARM64 Windows but… I think the train was lost.
Looking at what's happening with the latest Win11-24H2 updates on x86, I believe (and hope 😉) the time for a relevant ARM64-Win market is far to come.

Anyway, let's get back to “developer mode”.
There are some show-stopper points preventing me to release an ARM64 version of VMS:

  • I could cross-compile VMS on x86, but I need an ARM64 device to test it on this platform… and they're not so cheap nowadays.
    Actually all of my dev environment is x86-based (mainly on Linux, with some Windows machines).
  • VMS actually relies on WinMM, which is still supported on Win11-x86.
    I know WinMM is "old" (back from the good Win95 days)… but it's lightweight, still performant and works pretty well.
    Switching to DirectX media driver it's a huge lot of work; it also now requires the driver component to be signed (which is too expensive for a free software!).
    I can't find any official MS doc about WinMM on ARM64, so I suppose they removed it.

So, even if it could be an interesting challenge, I'm actually not able to develop an ARM64 VMS version, sorry 😔

Posts: 5
Joined: March 12, 2013 - 16:30
Re: Windows on ARM64 support

Hi Claudio,

Thank you very much for your answer. The cheapest device running Windows 11 on ARM64 was theWindows Dev Kit 2023’, which was “only” $599, but it is not available anymore on the store. The only option now, besides the laptops and tablets from MS and others is the Azure virtual machine preview. I can also help with testing on my device, if you want.

Don't worry about WinMM: it is also available on Windows 11 on ARM64. (but I would use WASAPI instead nowadays).

Regards,

Pedro