https://bugs.winehq.org/show_bug.cgi?id=51750
--- Comment #6 from Fabian Maurer dark.shadow4@web.de --- Turns out, it is the CPU. Running through qemu-user doesn't help though.
Problem is, that foxpro uses the Win386 dos extender, which has issues when the CPU is too fast (> 333MHz). There's actually a bunch of reports of that issue on Windows, and it doesn't work on my XP VM either.
There is a patch though: https://web.archive.org/web/20060827063240/https://download.microsoft.com/do...
This one makes it run on Wine as well, confirming this is indeed the underlying issue.
Not sure how to fix that, or whether we can even properly fix that. Although it would be nice to have it working in Wine... Weird is, that is seems to work at least on some modern processors, doubt other users have < 333Mhz processors.
Further reading, for those who are curious: https://www.os2museum.com/wp/watcom-win386/