Page 403 - Windows 10 May 2019 Update The Missing Manual: The Book That Should Have Been in the Box
P. 403

FREQUENTLY ASKED QUESTION REALLY ANCIENT
                                                          APPS

                   Will Windows 10 run my really old, really important app?


                   You’ll never really know until you try. And this chapter outlines all the
                   tools available to help you make the old app run. But here are some
                   specifics on what you can expect.


                   First of all, 16-bit programs are so old, they were written when
                   Windows 3.1 roamed the earth and the first George Bush was president.
                   (Programs written for Windows 95 and later are known as 32-bit

                   programs; Windows 10 can even run 64-bit programs.) But, amazingly
                   enough, the 32-bit versions of Windows 10 (though not the 64-bit
                   versions; see the box on “UP TO SPEED A Little Bit About 64 Bits”)

                   can run most of these programs. They do so in a kind of software
                   simulator—a DOS-and-Windows 3.1 PC impersonation called a virtual
                   machine.


                   As a result, these programs don’t run very fast, don’t understand the
                   long filenames of modern-day Windows, and may crash whenever they
                   try to “speak” directly to certain components of your hardware. (The

                   simulator stands in their way, in the name of keeping Windows stable.)
                   Furthermore, if just one of your 16-bit programs crashes, then all of
                   them crash, because they all live in the same memory bubble.


                   Even so, it’s impressive that they run at all, 15 years later.

                   DOS programs are 16-bit programs, too, and therefore they run just fine
                   in 32-bit versions of Windows, even though DOS no longer lurks

                   beneath the operating system.

                   To open the black, empty DOS window that’s familiar to PC veterans,
                   press  +R, type command.com, and then press Enter.


                   For the best possible compatibility with DOS programs—and to run
                   DOS programs in a 64-bit copy of Windows—try out DOSBox
                   (dosbox.com), which emulates a classic 16-bit computer, complete with
   398   399   400   401   402   403   404   405   406   407   408