•
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.