View Full Version : Dos differences in Windows NT and Windows XP

09-17-2003, 05:41 AM
Are there any differences in DOS in Windows NT and Windows XP. I have a small application running in Windows NT DOS. Could there be any issues while taking it to Windows XP?


09-17-2003, 05:52 AM
Yes. XP is based on 2000 architecture and only has a small DOS emulator that is extremely limited and will cause a lot of old DOS code multitudes of problems. Loading device drivers for sound output is one area that comes to mind. XP simply will not do this correctly - in my experience.

09-17-2003, 12:04 PM
NT was a DOS emulator box too. How would programming for nt's emulator be any different? The only things i know they would have changed is adding new commands. I doubt they'd redo the entire emulator, xp is still based off nt, 2000 was based off nt. Why do you think the xp version number is an nt number?

09-17-2003, 09:57 PM
Are you asking me or telling me??

09-17-2003, 10:34 PM
To clarify a bit more, the application is running in the 16 bit COMMAND.COM emulation shell of VDM. It's *not* running in 32 bit cmd.exe.

Do you anticipate any problems if this application is made to run in Windows XP 16 bit COMMAND.COM shell?

Perhaps the underlying question is - are there any differences between NT and XP's 16 bit emulation COMMAND.COM shells?

09-17-2003, 11:36 PM
>>Are you asking me or telling me??

telling i suppose, but im not an MS employee so i don't know for 100%, but im 90+% sure.

>>are there any differences between NT and XP's 16 bit emulation COMMAND.COM shells?

Well xp is newer, and you'd hope they would have improved 16 bit app support but who knows, i don't forsee any trouble...why don't you just make a dummy app and check it out?

Oh yeah btw, I've made some 16 bit apps with open watcom and xp has never had a problem with them thus far.