At this moment even the new version can have Page Faults errors, though less frequent. Since yesterday I have an automated test environment to enforce those errors in a somewhat consistent manner, within 15 minutes. First investigations indicate a rollover of the 12 offset bits of a virtual memory address under specific circumstances to blame. Will take some time to actually fix that in the involved memory access routines. Therefor also nothing to be tested for now.
The Page Faults errors are caught by vDos, it simply can’t translate a virtual to a linear memory address. Reports that and exits. These errors are out of the scoop of FoxProX or Windows.
John and I finally found a method to consistently force a Page Fault error. With that the cause also became apparent. Not directly related to Page Fault errors, so also the main reason I couldn’t solve it until now. Due to more extensive CPU operational checking, a Page Fault was just trigged (or even not) as the FoxProX program already ran wild for some time.
The new version of May 1st. has solved our memory problems with FoxproX 2.5 / 2.6. Even some problems I was giving broken indexes, which were not true, since if they ran under the old DOS it worked correctly. I had to erase all the memory configuration that could previously be done in the file: config.txt (now warn me that this configuration is invalid) and I ran it without added. The configuration that I left is of course in the autoexec.txt file with respect to the disk mapping and the set that correspond to the environment.
Is there a way from vDos's command prompt to get it to reveal the version that's running? There's nothing unique in the registration nag. I have so many versions of it on my machine, I just want to be sure I'm referring to the right one; and I don't want to trust the file date.
As stated at the download page: “The Base edition is 100% opensource, basically vDos 2017.08.01. However w/o printing and executing Windows programs, no later improvements, and unsupported like other older vDos versions.”.