I picked up a SnapDragon X Elite ARM Windows laptop at a bargain price recently for testing various applications and was pleasantly surprised that all of my Windows applications run without issues. This is true for both .NET and FoxPro applications.
In fact, one thing I did just now is to:
- Install Visual FoxPro and SP2-HF3
- Copy over my Web Connection Dev folder
Then fired up FoxPro in my dev folder and ran:
Launch()
Which in my setup launches the Web Connection .NET Core Web Server. Everything fired right up and ran on the first try - without any changes whatsoever:
Full disclosure: I did have the .NET 8.0 SDK installed already in order for the .NET Core server to run
The Web Connection server runs fine under ARM in x86 emulation mode but performance is surprisingly good. It doesn't feel laggy and request hits are in a the 5-10ms range which is a only little slower than what I see on my i9 development laptop (trending towards the higher end of the range on ARM vs. lower end on I9).
Earlier also fired up West Wind Html Help Builder, which is a FoxPro application with FoxPro runtime install and it also worked without any issues.
So, the good news is ARM Emulation is good enough to run FoxPro applications for the foreseeable future.
+++ Rick ---