Windows Alpha only can run on MS-DOS 3.0 and earlier is (kind of) wrong
I've made a post about that. Here's the post: https://forum.winworldpc.com/discussion/12301/windows-alpha-working-on-vmware-player-in-ms-dos-5-d-with-hard-disk-download#latest
I remember seeing "Incorrect DOS verison", tho...
I remember seeing "Incorrect DOS verison", tho...
Comments
DMAADD means disk transfer address and is one of the 6 (or 7) checks Windows performs. The function that performs the check is
INITDOSVARP
and the message it prints does not mean wrong DOS version even though it says incompatible DOS version. It also checks for disk transfer address, CurrentPDB, Control-C flags and DOS int 22h.If you get DMAADD does not match, it does not mean wrong DOS version and of course commands like
SETVER
orVER SET 2 11
won't work. Even if you bypass the DMAADD error somehow (like patching the executable), it is likely for you to encounter the CurrentPDB not found error as those 2 errors tends to happen together but Windows can only display one error message at a time. Interestingly, those errors are not fatal as no matter what, you'll always end up booting into Windows (it does not callFatalExit
).Of course if you use MS-DOS 1.x or 5.x+, it will trigger the actual DOS version error but DMAADD error is the first one that gets displayed so you'll probably never see the actual DOS version error.
Anyway, even though it should work on most DOS versions, it is not recommended to use MS-DOS 5 and if you see any of the incompatible DOS error messages, it indicates something might be wrong with your MS-DOS and you could potentially encounter problems (such as MS-DOS Executive not loading and apps crashing). If I recall correctly, Windows Old Application Support Module will not run MS-DOS 5+'s COMMAND.COM so it is probably a better idea to use MS-DOS 2.11 or IBM PC-DOS 3.00 (Microsoft used this to compile Windows).
I's say it is also a better idea to run Windows 1.0 Alpha Release on 86Box or PCem but if you would like to use VMware Player or Workstation, it is probably better to download my VM here. I am not trying to advertise for myself but I honestly don't know you managed to get 3 versions of Windows installed to one directory:
There's a few screenshots on my post.
MS-DOS Executive loads perfectly fine.
I disabled loading mouse in autoexec
Incompatible DOS version technically means Incorrect DOS verison.