Windows Vista Tips

Windows Vista Tips > Newsgroups > Windows Vista General Discussion > MSDOS apps on any platform of vista?

Reply
Thread Tools Display Modes

MSDOS apps on any platform of vista?

 
 
Jim Michaels
Guest
Posts: n/a

 
      10-21-2007
I am pretty sure no x64 version of any microsoft OS runa MSDOS
applications, but does the 32-bit version of any of the Vista family run
MSDOS applications?

and no, I am not talking about cmd.exe - I am talking command.com...
they are very different. command.com supposedly has the NTVDM behind it.
and I am told Vista doesn't have this (but that was on a x64 forum).

I need the straight facts.

no, I don't want to be offered emulators. I want to know what runs
plain on the OS without modification.

--

------------------------------------
Jim Michaels
for email, edit the address

"Because we do not understand the brain very well we are constantly
tempted to use the latest technology as a model for trying to understand
it. In my childhood we were always assured that the brain was a
telephone switchboard. ('What else could it be?') I was amused to see
that Sherrington, the great British neuroscientist, thought that the
brain worked like a telegraph system. Freud often compared the brain to
hydraulic and electro-magnetic systems. Leibniz compared it to a mill,
and I am told some of the ancient Greeks thought the brain functions
like a catapult. At present, obviously, the metaphor is the digital
computer." - John R Searls.
 
Reply With Quote
 
 
 
 
Andrew McLaren
Guest
Posts: n/a

 
      10-21-2007
"Jim Michaels" <> wrote...
>I am pretty sure no x64 version of any microsoft OS runa MSDOS
>applications, but does the 32-bit version of any of the Vista family run
>MSDOS applications?


Hi Jim,

Yes: 32-bit Vista can run 16-bit MS-DOS and Windows 3.x applications. The
NTVDM is present and fully functional in 32-bit Vista.

Like any program, a specific application may encounter some compatibility
problems under Vista. Writing to file locations like anywhere under the
\Windows directory, or under \Program Files, is tightly restricted under
Vista. This may cause problems for older applications. And as always, DOS
applications which attempt to directly address the hardware will fail when
running in the NTVDM; they need to request system services by calling DOS
interrupts instead. But, these limittaions have applied since NT 3.1, so
nothing new really.

On a purely anecdotal note: I keep a copy of Visicalc 1.0 (c.1981) which I
run on every new version of DOS and Windows, as a rough-and ready
compatibility guide. I'm glad to say Visicalc opens and closes files, and
even prints, when running on Vista! I've also helped a few users get their
legacy business applications running on Vista, by setting up codepage
support etc. Basically everything works pretty much the same as before.

As you note, 16-bit applications cannot run on 64-bit Windows (whether XP,
Server 2003 or Vista). This is a limitation of the hardware - the IA-32 VDM
instructions used by Windows' NTVDM just cannot run on a 64 bit processor
when the processor is in 64 bit Mode. If the 64-bit processor is running in
32-bit mode, then the VDM instructions are available (so, you can run DOS
apps on 32-bit Vista runing on a 64-bit CPU ... since nearly all new CPUs
are 64 bit anyway).

Hope it helps!

--
Andrew McLaren
amclar (at) optusnet dot com dot au


 
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
run MSDOS program in WINDOWS VISTA Helio Windows Vista General Discussion 6 09-12-2010 04:15 PM
Vista refuses to create a Msdos startup disk Will Windows Vista General Discussion 22 03-18-2009 08:52 PM
MSDOS 16-bit programs? mouse@house.spam Windows Vista General Discussion 13 06-03-2008 08:37 PM
Re: Java Platform on Vista Jeff Windows Vista Installation 3 01-06-2007 04:03 PM
Re: Java Platform on Vista John Barnett MVP Windows Vista Installation 0 01-06-2007 02:09 PM



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59