Major/noticeable changes of version 2025.05.01.
•
New "_" option of WINDOW= directive. No icon is displayed and system menu disabled.
LPTx/COMx= accepts bare "CMD"... to directly execute CMD commands.
Order of print options is more relaxed.
•
ABOUT command caused vDos to terminate if no window was shown yet.
TYPE command didn't wrap (too) long text to the next line.
Setting an unsupported codepage (CHCP) defaults to 437.
Ctrl+Alt+C was reported as Ctrl+C.
Errorlevel is set for internal DOS commands.
•
CPU: MUL instruction sets some flags as unaffected instead of undefined.
CPU: PUSHAD didn't push the initial value of the ESP register.
FPU: Rounds loading 80-bit values.
XMS: More strict conformance with official specifications.
Checking CS:IP/SS:SP located in EMS was not conclusive (segment before, plus offset in EMS frame).
•
At the root of a (DOS) drive, the eventual parent (Windows) directory was exposed.
DOS API 21-36h (Get free disk space) adjusted to avoid some DOS programs faulty calculation.
DOS API 21-6C00h (Extended open/create) didn't respect DL = 0 (fail if file exists).
Offsets of program overlays loaded in EMS were not relocated.
•
Cached mouse actions were caried on to a new spawned DOS program.
Some WP 6.x extended (512 charset) characters displayed incorrectly.
More fluent WP 6.x Print Preview.
Questions/problems?
First read the little documentation vDos has to offer to make it run your application! Keep in mind you once had to configure DOS, the transition to Windows (XP?) took time. You forgot about that…
Have a look at the FAQs and Forum pages, eventually post your question/problem to the latter. Replies are mostly real quick. If your issue however seems specific to your situation/application, or you don’t want it public: Eventually send an email to jas@vdos.info (change the "a" to an "o").
Submitting an issue: Describe it as detailed as possible, eventually attach your autoexec and config.txt files. If autoexec.txt starts another batch file, include that also. A mere “My program won’t …” doesn’t help to come to a solution, how simple that even might be...