Working in DOS under Windows 10 64-bit

I do much work with my legacy software in DOS windows of Windows 7 32-bit, sometimes with 3 DOS windows open at one time.
 It's time for another computer, but most PCs are sold with 64-bit Windows 10 installed.  My research so far suggest that using DOS on a 64-bit system with things like VDOS or DosBox is very cludgy.  Would appreciate learning any better way to recreate my DOS-friendly environment in a 64-bit OS.  If not I will have dealer install 32-bit Windows 10.
THURMAN SMITHPrincipalAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

x
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

JohnBusiness Consultant (Owner)Commented:
If I need a DOS machine on my Windows 10 Pro 64-bit, I use VMware Workstation. I have a DOS 6.3 machine here to work with.

Windows 32-bit is (I think) going away, so better to adapt a solution (like above) that works in 64-bit.
1

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
CompProbSolvCommented:
If you have Windows 10 Pro you could install a VM of 32-bit Win 10 inside it, but that would require another Windows license.

I believe that I've run Dosbox in 64-bit Windows successfully.  It's a bit kludgy even on 32-bit Windows, though.
0
Qlemo"Batchelor", Developer and EE Topic AdvisorCommented:
With 64bit OS your options are as stated above: either use virtualization (VMware, VirtualBox, Hyper-V) with 16bit or 32bit OS, or emulation (DosBox etc.).
0
Microsoft Azure 2017

Azure has a changed a lot since it was originally introduce by adding new services and features. Do you know everything you need to about Azure? This course will teach you about the Azure App Service, monitoring and application insights, DevOps, and Team Services.

Jim RiddlesPrepress/OMS SpecialistCommented:
I would give vDos a try.  See the following link for some good advice on its use: How to run a DOS program in Windows 10

Pay close attention to the tip about changing where vDos is installed.
0
Shaun VermaakTechnical SpecialistCommented:
DOS windows of Windows 7 32-bit
Are you sure it's not a command line tool running in CMD.exe? CMD is not DOS
0
THURMAN SMITHPrincipalAuthor Commented:
"Administrator: Command Prompt" is the title of the Box. It can run all my legacy software written for a DOS environment and connects with all system resources. So many emulation or virtualization that does not interface with the rest of the system would not be useful. Research on both suggest either would not behave the same as the 32-bit command line box.  Looks like I will be ordering a a 32-bit Windows 10 machine, alas.
0
Shaun VermaakTechnical SpecialistCommented:
Administrator: Command Prompt
That is not DOS and 64-bit Windows can run 32-bit console apps

Try it from a 64-bit computer
c:\Windows\SysWOW64\cmd.exe

Open in new window

0
Jim RiddlesPrepress/OMS SpecialistCommented:
I believe the OP's software is 16 -bit, not 32-bit.  With the 64-bit version of Windows, 16-bit DOS programs are no longer supported natively, hence the need for Emulation, Virtual Machines, or 32-bit Windows.
0
JohnBusiness Consultant (Owner)Commented:
16-Bit Dos will only interface with a 32-bit OS.  The difficulty, of course, is that 32-bit operating systems will disappear as well, so it is best to move on from 16-bit requirements while there remains an opportunity to do so.
0
THURMAN SMITHPrincipalAuthor Commented:
Thanks all, so far but the choice of approach beg the question:
If I wanted the most integration of the 32-Bit/16-bit resource  with the system resources would emulation or virtualization be best?
0
JohnBusiness Consultant (Owner)Commented:
I have a DOS system on my 64-bit machine. 3.5-inch floppies is the only way to interface. Networking does not work over that vast expanse of OS, neither does USB work in DOS.

So failing the above, 32-bit host OS is the only way until you can transition out of a 16-bit environment.
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Microsoft DOS

From novice to tech pro — start learning today.