How-To

How to Enable 16-bit Application Support in Windows 10

If you’re running Windows 10 and still need to run legacy 16-bit programs, getting them to work correctly takes a bit of work. Here’s our guide on how to do it.

Windows 10 includes a range of options for running older programs not designed for the operating system. We previously looked at using tools to troubleshoot application compatibility, which lets you modify a program to make it think it is installing on a supported version of Windows. Much older applications that pre-date Windows 95 will sometimes require a bit more work. 16-bit applications, in particular, are not natively supported on 64-bit Windows 10 because the operating system lacks a 16-bit subsystem. This can even affect 32-bit applications that utilize a 16-bit installer.

16-Bit Apps

The solution for such a scenario is to run the operating system on an older version of Windows, requiring setting up a virtual machine. If you still utilize a 32-bit version of Windows 10, you can get the best of both worlds by enabling the 16-bit subsystem. As Microsoft’s future heads toward 64-bit computing, the company is minimizing its support for many of the legacy components in Windows. The best way to add 16-bit support in Windows 10 requires some command line work.

Configure 16-bit Application Support in Windows 10

16 Bit support will require enabling the NTVDM feature. To do so, press Windows key + R, then type: optionalfeatures.exe then hit Enter. Expand Legacy Components then check off NTVDM and click OK.

Screen Shot 2016-04-19 at 6.58.37 PM

The next step is to install the feature through the Command Prompt. Press Windows key + X then click Command Prompt (Admin.) At the command prompt, type the following command:

FONDUE.exe /enable-feature:NTVDM

Screen Shot 2016-04-19 at 7.01.34 PM

The add feature wizard for NTVDM will launch. Click Install this feature to complete the installation. Then restart your computer if required.

Screen Shot 2016-04-19 at 7.03.04 PM

Now 16-bit application support is enabled. You can proceed to install your application as normal.

install app 2

Some applications might require additional permissions. Review our compatibility article for more information about adjusting those settings.

We’re curious about what types of 16-bit applications you still are running. Leave a comment below and let us know. Also, if you’re experiencing any problems with it, head to our new and improved Windows 10 Forums for additional support.

119 Comments

119 Comments

  1. Mark Katz

    April 20, 2016 at 7:41 am

    Great newsgroup – thanks for all info
    I have loads of old 16/32 bit – perhaps the best are “whereis” and “list”. 64 bit equivalents are way behind

    I tried to install NVTDM, but it did not appear in the list when I expanded legacy compeneents – or direct play was listed

    Any clues

    • Andre Da Costa

      April 20, 2016 at 10:44 pm

      As noted, the 64 bit version of Windows does not include NTVDM or any support for a 16 bit subsystem. Your next best option would be setting up a 32 bit version in virtual machine.

      • Kashif

        January 24, 2017 at 7:37 pm

        but if you want to run 16 bit dos applications in 64-bit windows then you can use DOSBOX or vDOS.

        • Chuck S

          October 5, 2017 at 4:49 am

          I installed vDOS but cannot change directories to the 16 bit DOS program; it says the directory does not exist. I have a 16 bit version of SkyGlobe, the old astronomy software and would like to run it on Windows 10. Any help would be appreciated. Thanks.
          ~~~ Chuck S

          • Brian Gregory

            October 8, 2017 at 7:11 am

            Perhaps you need to use the short 8.3 version of the directory name.
            The DIR /X command will show you the short names.

          • JS

            February 10, 2020 at 12:51 pm

            I understand that vDOS has a weird intentional stubborn limitation of ignoring anything that has a long file name. Short 8.3 versions of names of such files are ignored.
            VDOSplus removes that limitation.

        • Linda M Au

          August 12, 2018 at 10:20 pm

          vDOS specifically told me it couldn’t run my 16-bit game because it was 16-bit (on my 64-bit Win10 computer). It’s starting to sound like I’m outta luck for these old games… which would be a shame.

      • Netspin

        July 17, 2022 at 1:45 pm

        First thanks for you efforts to help. The problem of “bit compatibility” as Microsoft got bigger and it’s OS’s more robust has certainly rocked the software investment that floats on it. It’s Microsoft that should have maintained software compatibility for its desire to “improve”. Instead it failed to take responsibility for the millions who’ve invested millions of dollars and hours to stay afloat in the digital age.
        You said, “As noted, the 64 bit version of Windows does not include NTVDM or any support for a 16 bit subsystem.”
        As noted in THIS RESPONSE to the comments. But not in your article. Likely, these comments wouldn’t have appeared had you explicitly stated “…forget about trying to setup Win 10 64-bit to run 16-bit legacy programs: there ain’t no NVTDM there” there!]

      • Rufus S

        December 29, 2023 at 2:40 pm

        Still running Quicken 2 on a dedicated IBM R40 Think pad. It has nearly 30 years of my accounts, which I still use. This 1993 program does all I need but would like to get it running on a W10 or w11 machine

    • Quinten Jungblut

      August 12, 2018 at 9:10 am

      NVTDM, where is it. I can’t find it. Only directplay is there.

    • MANDON

      July 6, 2019 at 10:00 am

      Hi, I’m using two Dbase IV programs to compile 32 bits with 16-bit executions. It works properly on a windows 10 pro 32 bit installed version 1903. I found that on a direct installation of windows 10 the mouse does not work in my Dbase IV applications while on a preinstalled windows 7 pro 32 bit evolved windows 10 the mouse works. There must be something missing that I did not know how to discover. Does anyone know how to install a 32-bit Windows XP compatibility knowing that you need to install a minimum version of your system. I am not talking about a virtual machine but compatibility modes in the properties of the executable 16/32 bits.

    • Angel Washington

      November 3, 2019 at 7:43 pm

      Im downloading every known complier new and old so i can cross compile and emulate for an extention of project pegasus access to help out time travellers like John Titor and to help filling up the landfill or how the phoenix az metropolitan water supply was poisioned because of computer chips the less in the ground water the more we reuse the healthier we remain. Im trying to cross complie any program with any of the others with anyone of them…so qbasic source can be translated into java or c or xml or chipmunk basic on mac 8.1. update mac os 68k to go online…or send a winpsk file as a voicemail to an aprs ham radio repeater with an old tape deck…or even to send commands to a skynet like computer in orbit a special interupt that stops a loop mid loop without exiting the program.

    • John

      March 21, 2021 at 3:01 am

      Yeah, 64-bit machines don’t have NTVDM, search the web for “OTVDM” and you could possibly launch 16-bit apps from otvdmw.exe but Office 4.3 can’t install PowerPoint and MOM with OTVDM

    • Sandeep Bhat

      November 28, 2021 at 9:37 pm

      I have a Microsoft game which requires 16-bit Windows 2000.
      I want to install and play the game on 64-bit Windows 10 OS.

      So I have to enable 16-bit application support in Windows 10?
      Won’t I have to try that?

      Regards

  2. Jerry Hill

    April 20, 2016 at 8:32 am

    My Windows 10 system does not show NTVDM under Legacy Components; only DirectPlay

  3. plantroon

    April 20, 2016 at 5:53 pm

    You need 32bit OS for this to work. If you only see Directplay in the list you have a 64 bit OS. And you probably want to leave it that way if you use more than 4 GB of RAM.

  4. JR

    August 30, 2016 at 12:07 pm

    Oxford English Dictionary version 1 is a 16-bit program I still want to run. Looking into a virtual machine solution.

  5. Chris Ryan

    November 5, 2016 at 7:48 pm

    Its an old version of Q&A which opens in a small “dosbox” and it still does while NTVDM is activated.
    The programe run fine in Win XP, full screen.

    • Thomas Vosdoganes

      August 31, 2017 at 8:35 am

      do you still remember how you installed this? Did you use the original disks or pull it off an old machine? I am going through this right now trying to get q and a in a newer computer.

  6. Dee

    December 5, 2016 at 7:41 am

    Thank you!! It worked perfectly! :)

  7. NM

    January 7, 2017 at 7:52 pm

    We don’t need 64 bit OS’s. It serves no purpose. Only the Military needs it. 16 and 32 bit are perfect for us. Over developed OS’s are a burden to us. Useless. They’ve hit the wall.

    • AO

      January 18, 2017 at 12:25 pm

      Because nobody ever uses more than 4 GB of RAM.. Google Chrome alone does definitely not use multiple gigabytes of RAM, when you have more than a handful of tabs open, not to speak of modern games..

      • JS

        February 2, 2020 at 11:13 pm

        A 32bit OS can address way more than 4GB. I think WinXP 32bit allowed 128GB, but one of the service packs, likely SP1, disabled the PAE feature

        • Brian Gregory

          February 7, 2020 at 10:43 am

          PAE takes you up to 36 bit addresses (awkwardly split in to 4 bits plus 32 bits) which is a limit of 64GB.

          The feature was disabled in non sever 32 bit versions of Windows because it can cause problems with the drivers for third party hardware.

          • JS

            February 9, 2020 at 3:57 pm

            MS says “64 GB or 128 GB of physical memory, depending on the physical address size of the processor”,
            http://docs.microsoft.com/en-us/windows/win32/memory/physical-address-extension

            unofficial patches are available to (re-)activate PAE for various non-server 32bit Windows OS-s.

            An article claimed that any problems with drivers for third party hardware were unlikely in real life. I haven’t saved that url.

    • Cheese

      April 24, 2017 at 11:37 am

      I routinely do things on my 64 bit machine that a 32 bit machine can’t. How is having more capability hitting a wall?

      • JS

        February 7, 2020 at 10:04 am

        WinXP 32bit could address 128GB of RAM, if you are suggesting that is what a 32bit machine cannot do.
        (The ability was removed by WinXP Service Pack 1, but can unofficially be patched back)

        • Brian Gregory

          February 7, 2020 at 10:48 am

          Maybe it could access 64GB – I don’t remember – but only in a very awkward way using “pages” of no more than 4GB. If a single program needed more than 4GB it would be very inefficient.

    • Brian Gregory

      October 8, 2017 at 7:25 am

      Who is “we”. Clearly not gamers, or people that want to experiment with running Linux in a virtual machine. It must be little old ladies who just use the software that came pre-installed on their PC and never try anything new.

      Also totally bizarre that you should pick the military as the only ones who need 64 bit OSs. What about scientists in general or the weather service.

    • Shian

      July 14, 2019 at 5:32 am

      It’s true. We don’t need 64-bit OS. And we have never asked for it.

      • Lostinlodos

        July 14, 2019 at 1:10 pm

        “We” is debatable. Microsoft lost me over the 64 jump without 16 bit support. NTVDM ran fine on 7 64. No 16 bit support, official or otherwise, and the rolling broken updates: I jumped to Mac.
        I make regular use of 28gb of ram on a 32gig system. And appreciate the much higher ceiling!
        I run 16 bit windows apps with a wine bottle.
        And yes, Apple is pulling the same thing now by cutting 32-bit support.
        There’s one difference, MacOS is an open system! From the kernel to the windowing system. Everything is well documented.
        Principally it’s very easy to update an app to 64 using any of dozens of toolkits, including official ones. So little is left behind.
        Then. Two options exist that I’m aware of: MacApp+, which bottles 32-bit apps for use in 64 bit MacOS much like wine, and MAConMAC. I use that one, a mini VM kit that runs PPC or 32 bit Mac apps.
        My point: I found my solution to 16 bit windows apps. Run them on a Mac.

        • Someoneoutthere

          March 18, 2020 at 5:57 pm

          Thats fine but why not just run them in a virtual machine on windows. Virtualbox is free.

  8. Stephen

    January 8, 2017 at 8:11 pm

    I’m going to attempt to run 16 bit DOS program Orcad, schematic capture software in Win10/64bit. I’ve run it in command prompts on many WinXP machines. Don’t think I ever ran it in Win7 on a 32 bit machine. I may choose to do that if this does not work.

    • Nick

      October 15, 2021 at 7:26 am

      DosBox can run many 16-bit DOS programs. That’s what I use to play all my old DOS games.

  9. Stephen

    January 8, 2017 at 8:17 pm

    Oops. Didn’t read the comments or try it before commenting. No NTDVM is not available. Boo!

  10. John Molina

    January 12, 2017 at 4:21 am

    “Lords of the Realm 2”, one of my favorite strategy/economy bases games – precursor to AoE and Stronghold that still holds it weight.
    I’ve been getting my boy into these older games and am pleased that he appreciates and enjoys them

    • Steve Krause

      January 12, 2017 at 2:28 pm

      Oh wow…. Yeah, I still play stronghold personally however, I had forgotten about Lord of the Realm. Wow, takes me back!

  11. John Molina

    January 12, 2017 at 4:31 am

    HELP

    I LOVE THIS WALK THROUGH! VERY HELPFUL!

    I understand that my 64-bit OS won’t give me the NTVDM option and I don’t want to reinstall my OS

    I am interested in the option of running a 32bit in virtual machine…. but I need a awesome-hold-my-hand-walk-through

    Can someone please offer me some help with this?

    • Supercrash from 41J

      January 12, 2020 at 3:39 pm

      The same problem looks like I can’t make the OS that I’m working on. ;-;

  12. Jose

    January 21, 2017 at 7:39 pm

    I tried this method (add feature wizard for NTVDM ). It worked on one of my PC. But didn’t work on another one. The message was “the component store has been corrupted”. Anyone can help ?

    Thanks

    • david

      July 6, 2022 at 12:08 pm

      This reeks of a late April Fool’s joke. The blurb implies that that this fix would work regardless, but the reality is that Macrosloth doesn’t want to bring back the NTVDM for 64 bit systems.
      The “Compatibility Wizard” is a joke – I’ve lost count of how many times “Win XP Service Pack 2” was the recommended solution for running 16 bit code in a 64 bit system. Their excuse is that it’s a hardware problem is a boldfaced lie, because the WINE project on Linux
      has no problem running both at the same time. The closest I’ve come to a solution is in the Windows Features tree “Virtual Machine Platform” which does nothing as far as I can tell – and certainly no new options in “Compatibility Mode”. So thanks for nothing.

  13. Jose

    January 21, 2017 at 7:39 pm

    My system is 32 bit.

  14. Hosein

    February 9, 2017 at 9:44 am

    I just wanted to install mkke and I was given an error of 16 bit not supported

  15. Dr.s.raghunathan

    March 18, 2017 at 10:30 am

    For quite some time i am searching to run my clipper exe programs. I have windows 10 64 bit but it has x86 32 bit run applications too. If any one help on this i will be much much thankful to him to resolve my unanswered quest

    • DangerX69

      October 23, 2017 at 5:53 am

      its because 64 bit supports both 64 and 32 bit applications and 32 bit support both 32 and 16 bit application

  16. kevin go

    April 10, 2017 at 8:50 am

    Windows Draw 6 Premier Edition Print Studio or Micrografx Draw 6
    I like this program, which I know is now part of the Coral draw program

    But I don’t like coral draw, I just want this program, If I use a x86 version of any windows it will most likely work (worked in win 7)
    And as home doesn’t have above app.

    Leaving me with 2 choices a virtual os x 86, ie vista or set up an old system using the vista disc on the shelve.
    It’s a shame you cannot alter the install so it will work with a x 64 bit OS.
    It is a straight forward program that gives superb results.

    • Jeff J

      May 30, 2022 at 3:00 pm

      Kevin, I’m in the same boat. I used to use Micrografx all the time! It was a great program, and I could quickly make any kind of graphic that I wanted! I used it for line drawings, flowcharts, technical drawings…anything I needed. In addition, I could easily import bitmaps into it and make the background transparent, as a part of the same graphic with line drawings. I even imported photos and cropped them the way I wanted. Why did they quit supporting it?! I don’t even remember which version of Windows that it quit running on, but it was mysterious! Seems like after an OS Update it quit working, and never again.
      Now I can’t find anything that will just create a simple outline of a complex part. I don’t need all the fancy bells & whistles, I rarely need to work on bitmaps, or if I do, I’ve got Photoshop 6 that I’m already familiar (& fast) with. I was just looking for a replacement for Micrografx when I ran across this article. (alas, I’ve got a 64-bit machine, which I love, but no 16-bit support.)

  17. kevin go

    April 10, 2017 at 8:58 am

    https://sourceforge.net/projects/nxvdm/

    can be downloaded from here, indicating it will work on 64 bit os

    NTVDM64

    • Vision_Thing

      October 8, 2023 at 7:52 am

      Yip, 64 bit linux not Windows

  18. Lostinlodos

    April 28, 2017 at 12:55 pm

    Castle of the winds. One of my all time favourite games. A 16 bit Win 3.x game

  19. NM

    April 29, 2017 at 7:43 pm

    “Upgrading” at this point is stupid. MS has hit the wall. An upgrade that LOSES usability makes absolutely no sense AT ALL.
    The answer is STOP SUNSETTING.
    Leave us alone. We paid MS money to be where we are.
    GO AWAY NOW.

    • Brian Gregory

      November 8, 2019 at 10:46 am

      You must have chosen to upgrade to a 64 bit PC with a 64 bit OS. Your PC didn’t suddenly do it all by itself did it?

  20. Ira

    May 11, 2017 at 9:07 pm

    I want to run the version of Tetris Microsoft did. No other version has the same timing.

  21. A.B.

    August 22, 2017 at 9:27 am

    I switched over to a primary WinXP Pro with a secondary Ubuntu after making the mistake of trying to use Win 8 64 Pro and finding I could no longer use my old, old, Quickbooks 16-bit. The Linux works for other most things I do (WINE didn’t help me) , but I’d still like to have the option of buying a new Windows machine someday that will run what I need. This page could be the helpful tip I need. Thanks.

  22. Ira Goldberg

    August 26, 2017 at 2:56 am

    Tetris for Windows supplied by Mcrosot

  23. Lostinlodos

    August 27, 2017 at 11:03 am

    Tetris can be found by searching the msdn threads. It’s a 32 bit app now. Someone updated the installer from a 16 bit cab system to a modern msi using windows installer. It works, I have it.
    I was trying to find someone who extracted ntvdm from 32 10 so I could use it on 64. I may give in and buy a copy of 32 10 to get this all up and running

  24. Aires

    August 31, 2017 at 3:22 am

    Tanxx
    I had many apps which was 16 bit.

  25. Portugal

    September 22, 2017 at 11:01 am

    Much Helpfull, still using a 16 bit program, to design kitchens, TeoWin. :)

    Thanks a lot.

  26. Mike

    September 26, 2017 at 11:23 am

    I still run home-made 16-bit accounting and database programs written in Fortran under DOS.

    • KGHN

      July 4, 2019 at 10:32 pm

      My homemade 16-bit accounting and database program for joint personal, family, and my partnerships is FoxPro 2.6 for DOS. My biggest problem with workarounds is printer support. I’m running Win7-32 now, but End of Life is scheduled for January 2020. Too soon.

  27. Htk

    November 14, 2017 at 3:25 am

    The problem to adapt “old” programs to modern environment,
    are the datas which have been generated with those old programs.
    I am working as a freelance engineer and have to archive all my project
    datas for at least 10 years forced by law. So how to manage that, if you
    are able to backup the datas but could never run the old software again?
    There are examples: Wsketch a 2D CAD tool, SolidWorks a 3D CAD program
    even in the newer versions is not fully compatibel to old versions
    back more than 5 years. Emails under Outlook express, its a nightmare
    to transfer the files to newer programs like thunderbird.
    Only 20% of the mails could be transfered due to obvious storage
    problems of thunderbird. Could imagine how many mails are collected after 10years?

    I do not understand why software companies fail to support the duty of data
    transfer and data merging.

    • Jeff.J

      May 30, 2022 at 3:09 pm

      If you’re an engineer, then you should know that “data” is plural. There is no such thing as “datas.” I’m calling BS on you being an engineer! (just kidding, but you should know better ;>] )
      You make a good point, coming from a (retired) scientist POV. Often had problems with that myself.

  28. tellfile

    November 23, 2017 at 6:05 pm

    16 bit Visual Dbase has been my life for 30 years. Out of hobby, I use it in developing programs for successfully playing the pick 4 lottery games. It can do just about anything imaginable in showing number behavior over thousands of days. Naturally I didn’t ever want to lose an engine like that. When someone throws out an old 32 bit Windows machine that still works, I add it to my collection so that hopefully I’ll never run out of computer that can run Dbase. Will try your methods on a 64 bit machine with fingers crossed, Thanks!

  29. David Pritchard

    December 19, 2017 at 1:26 am

    Old 16-bit dictionaries, including Collins English dictionary & thesaurus, and a 3-in-1 Oxford French, German and Spanish dictionary. And maybe some old games.

  30. Jose Felix

    January 18, 2018 at 6:51 pm

    I used to work an old signmaking software Casmate on windows XP (SP 3).
    The old PC is gone. I purchased a DELL Optiplex with Windows XP (SP3) installed but every time I try to install Casmate it restart and send a massage of error.

  31. Colin Harland

    April 6, 2018 at 2:34 am

    I have a different reason. In my frivolous youth (45+ now 77) I wrote in turbo c/c++ and compiled on a 16bit computer. (pre 1990). I still dable with the progs on a 32bit machine with success. However I would like to upgrade to a 64bit,BUT, cannot run or compile my source code. I’ve purchased a few compilers but to no avail. They either will not compile or run. Anybody have any ideas..thanks

  32. Jennevelyn79

    May 5, 2018 at 2:16 pm

    I was trying to run Oregon Trail II from about 1995. If I change my system to run the 16 bit like mentioned above, do I have to change something back to run my computer as usual? How? lol. I don’t want to do something I can’t undo.

  33. Bill Wood

    May 6, 2018 at 9:12 pm

    Trying to set up Work I for my wife. She has suggested that I dig the Commodore 64 out of storage as an easier solution.

  34. Robert J. Sawyer

    May 18, 2018 at 12:16 pm

    I’m a professional science-fiction writer, and I still run WordStar for DOS — http://sfwriter.com/wordstar.htm — and do it on 64-bit Windows using the wonderful vDosPlus emulator: http://sfwriter.com/ws-vdos.htm

  35. Colin

    May 20, 2018 at 12:02 pm

    I’m 77 Y\O, and have been using turbo C/C++ for the last 25years to write and evaluate the “impossible sequencer for random numbers”.
    As the Turbo c\c++ is a legacy prog, and computers are now 64 bit, I’ve now got another “with your help” problem to solve..

  36. pixelherodev

    June 10, 2018 at 9:45 am

    I’m running some old 16-bit games :D

    I received two game discs years back, which have collections of games ranging from >500 different solitaires to bullet hells to sports games to brick breaker and everything in between.

  37. Phil

    June 21, 2018 at 4:06 pm

    I haven’t tried this solution as yet. I have an AutoCAD Autodesk program that was installed on a 2006 Dell laptop with Windows XP. I only kept that laptop for the use of the AutoCAD, but that laptop crashed, so now I want to load it on my other laptop with Windows 10. Hopefully I can make it work.

  38. Gopal Miglani

    July 18, 2018 at 9:23 pm

    My Windows 10 machine shuts down randomly. Once during shutdown I caught this message: “TOO MANY OTHER FILES ARE CURRENTLY IN USE BY 16-BIT PROGRAMS. QUIT ONE OR MORE 16-BIT PROGRAMS OR INCREASE THE VALUE OF THE FILES COMMAND IN YOUR CONFIG”

    I cant figure out what 16-Bit programs may be installed or how to increase the value of the files command. If you can help please email me. I’m quite frustrated by this. The shutdown happens more frequently if I try to start too many programs too soon after boot-up. Or, if I try to use Acronis backup and iTunes sync at the same time.

    • vuzereus

      October 3, 2022 at 7:42 pm

      FILES=40 or bigger number
      in your config.sys…your error is really old DOS error

      On topic…
      I use Microsoft Image Composer, it beat Photoshop easily, fast start up in 1 sec, memory, speed , capabilities etc etc…

  39. Colin Harland

    July 28, 2018 at 4:44 pm

    Can I please ask if the following action is capable in the 16bit\64bit fiasco.
    If I remove the HD from my defunct computer and place it in my new 64 win10 computer,
    and using a bootable flashdrive, restart my 64bit with a 32bit win10 OS. I would then
    access my old HD and run the win95 16bit progs I have personnaly written and create the data
    and save it in Excell. Then later start the 64bit in 64bit win10 mode and access the data on the old HD
    for new calculations.
    Every time I ask this question I am given the old “32bit 64bit better ” answer.
    This doesn’t account for the fact that I need my data in a certain way. Thanks Colin

  40. Linda M Au

    August 12, 2018 at 8:13 pm

    Well, I was HOPING to run a few of my kids’ old 16-bit DOS games from the ’90s. Unfortunately, when I open the optional features on my Win10 Home 64-bit PC, I see the Direct Play listing but no NTVDM listed. Is there any hope for these orphaned games?

    • John Roads

      September 18, 2018 at 3:55 pm

      You can install DOSBox to play old DOS games. There’s a 32-bit installer for 64-bit Windows 10. You’ll need to read a bit to learn how to set it up and configure to play games, but it’s pretty easy. I play Commander Keen, Cosmo, the original Prince of Persia, Leisure Suite Larry, and more.

      https://www.dosbox.com/download.php?main=1

  41. Colin Harland

    September 19, 2018 at 1:53 pm

    I have tried (most succesfully) to run the 16bit progs in a 32 bit machine. However what I want is to compile the 16bit as a 32bit. This would then allow me to run in a 64 machine. I want to purchase a 64bit, but until I can compile my 16bit source code, I’ll wait. The reason is that I am constantly changing the prog to show the data in a different way. Crazy, maybe, but it keeps me off the street where I could get into trouble. :-)…cheers CRH

  42. Nancy

    September 27, 2018 at 8:35 am

    I use DRAW.EXE (16 bit) for my business / bread & butter.
    It came with the Lexmark Printer I had years ago.
    It would cost over $500 to buy a Win 10 64 bit program (Corel Draw) to replace it.
    I just don’t have that kind of money.

    • Don mcCallum

      January 2, 2022 at 6:02 pm

      Try GIMP from Mozilla. I am not a power user but others have told me it does everything Corel Draw does plus its Free.

  43. Phil Schroeder

    November 17, 2018 at 3:08 pm

    “German for everyone” It has a 32 bit version, but uses a 16 bit loader.

  44. Joe

    January 27, 2019 at 9:00 am

    I’ve been using a DOS Automotive software program since 1987, so I’m hoping I won’t have problems with my Windows 10 32 bit drive, currently I’m using Windows 7 but I know sometimes there’s always problems.

  45. Chris Hart

    March 6, 2019 at 1:56 pm

    Thank you so much for the direction! I haven’t tried it yet but it looks good. You asked what applications I am running. I am a technical trainer and years ago I developed a skill with AutoSketch Release 2.1. With this I could create many 2D technical diagrams and drawings. Exporting to dxf allowed me to import to PowerPoint 4, where I put in the colour and posh text. People often asked ‘How do you get such detail into PPT slides?’ My secret, not telling you.
    Later, with later versions of everything I kept (and still keep) a separate PC, with the old software installed, just for this work. Once I have everything in place, I can pick up the old PPT slides in a later version of PowerPoint and save in the new format, ready for work at my client’s premises.
    Why don’t I just move on and work with the newer software? Firstly, I believe in not fixing something unless it is broke. Second, I am a stubborn old git. But thirdly, the newer programs have not met my needs. For example, AutoSketch was bought out by another company and they changed the interface so much it was unworkable. PowerPoint changed the grid system so I could no longer move an object and then return it to it’s exact previous location. This may be OK for the pie chart brigade but for technical pictures it is a disaster. Even fixing PPT pictures into Word (for course notes) changed so much I couldn’t handle it. (So I still Use Word 2).
    Why should I spend significant man-hours learning new stuff? It’s not just money, although that is a factor, but time is life. When I die they will say (either) ‘he had a good innings’ (or) ‘what a shame he died so young’. Our lives are measured in units of time, and I resent people like MicroSoft stealing mine.
    Bitter old git? Probably, but I reiterate what I said at the beginning – why fix what is not broke?
    Cheers!

  46. Done

    March 21, 2019 at 10:36 pm

    THEY’VE HIT THE WALL !
    We don’t need 64 bit.
    There’s enough computing power in 16 & 32 bit.
    And, they finally got to solid state hard drives.
    I use 16 bit “draw” for my business.
    Came with a printer.
    There is NO REASON to continue this “advancement”, other than to keep the
    tunnel visionaries occupied.

    • Brian Gregory

      March 1, 2020 at 11:13 am

      OFFS. Saying it over and over won’t make it true.

  47. Zubin

    April 10, 2019 at 6:08 am

    Using Data intensive application over client server setup for commercial use which is otherwise working perfectly other than this backward integration or backward incompatibility (ie no option/provision to run 16 bit application on 64 bit OS).

    “Upgrading” WITHOUT backward incompatibility is actually quite vision-less, as Microsoft is ignoring the universal masses which really made Microsoft. An upgrade that LOSES usability makes absolutely no sense AT ALL.
    Microsoft should have made an inbuilt option to take care of legacy software.

  48. Michael Morrow

    June 22, 2019 at 12:09 pm

    I still use 16 bit OS for the purpose of programming older microchip IC’s.

  49. Carl

    September 19, 2019 at 3:08 am

    We still use some specialized 16-bit software to communicate with older industrial controllers at work. They also use RS232 serial com-port, which is pretty rare on modern laptops. The USB dongles we´ve tried are far from perfect.

    For normal desktop use I much prefer the 64-bit OS’s.

  50. Maureen

    September 22, 2019 at 10:58 pm

    “Easy Writer” was the best DOS program to keep daily logs on. A very simple word processor. I have years worth of text files (and recipes) to be able to read! When I can get some of it to open, it is in the world’s smallest font! Help!

  51. Dave

    October 1, 2019 at 4:19 pm

    The 16-bit legacy apps I use on my Win 7 32-bit OS PC every day at work are: DraftChoice (I have over 8,000 drawings that comprise the core data for our business), Lotus Organizer, and TKSolver (a math app with user constructed calculations – I’ve written maybe a hundred programs in this app, that save me hours of work), plus a few more (dictionary, thesaurus, etc.). Now, having to migrate to a Win 10 64-bit PC to stay safe on the web, I have to buy a whole new – secondary – PC/keyboard/mouse/monitor setup to communicate on the web – plus the software, while somehow maintaining the integrity of my old Win 7 32-bit PC whereon I’ll be using my 16-bit apps. Two complete PC systems on my desk. Utterly ridiculous!!!

  52. Doug

    October 3, 2019 at 10:20 am

    I’m trying to run my old 16 bit Kawasaki parts program being I do vintage motorcycle work. It has microfiche not available anywhere else, including the newer Kawasaki parts programs. No newer program is available to replace it.

  53. David

    November 7, 2019 at 12:12 pm

    Need to install AutoCAD 2000, DOS based TANGO and Win XP based Oracle PCB design/schematic. All pricey programs that still function well. Hope this works.

  54. Se

    November 8, 2019 at 5:03 pm

    For 64 Bit use winevdm at: https://github.com/otya128/winevdm . Its ported from Wine Project and allow to execute 16 Bit Programs (Windows & DOS) on 64 Bit directly.

  55. Frank James

    November 13, 2019 at 5:19 am

    I run Lotus AmiPro which is far superior to WordPro. AmiPro’s Drawing Editor is second to none in a word Processor and I do Electronic drawings to professional standards with all the symbols required in a library which I have built up over the years. AmiPro must be in the top 5 for the best piece of software ever written as it has works flawlessly in all the windows operating systems Microsoft have ever produced right up to Windows 10 32 bit. I also use a NRSV version of the Bible software with superior cross references, word searches and the like. The versions on the web site are not anything like as good.
    I would love there to be a 32 or 64 bit version of these items of software.

  56. Kyle

    December 4, 2019 at 6:31 am

    It’s on purpose. There are people on top of people on top of people that believe computers are dangerous in the hands of users which Jack Tramial opposed when he did the Commodore 64 his idea was power in the hands of users. This war has escalated since then and we now have the Soros people in charge of the industry.

    Since 1999 they wanted phones to be the ONLY choice their first experiment was Web TV and when that flopped they saw phones as the next thing as it keeps illiterates under their power as phones are rental based. It never really has expanded beyond paying your bills.

    Smartphones going online are literally going back to dumb terminals. If you grew up in the 70s and worked with mainframes you’d know what I mean. You’d have your little workstation that has little to no memory and needs to always be connected to the master terminal to do anything. All you have is a keyboard/screen and an on switch.

    Phones are that way you have to connect to the other people’s server to do anything and only what they let you connect. You can ‘jailbreak’ your phone but you void warranty and it’s not fun doing emulation or watching movies on a tiny phone screen anyways who’d want that?

    But the powers to be want it to beour only choice so they have taken control over most of the web to dumb it down to that only. Google in 2014 made a rule your website has to be phone ONLY or you won’t be listed PERIOD. Now Google is in all sorts of political trouble and the reason they were able to get away with it to begin with is phone users generally don’t know nor care to know what’s going on as long as they shop,chat and get driving directions.

  57. Bill

    January 14, 2020 at 4:38 pm

    Windows 3.1 program Galaxy Skywatch, how can I run it?

    • Vision_Thing

      October 8, 2023 at 7:59 am

      Install Win3.1 as a VM on Hyper-V … it comes free with Win Pro/

  58. Gerry Ó

    February 26, 2020 at 3:43 am

    I have a copy of Master Genealogist version 3.5 (16 bit)on an ancient laptop. This program is the best genealogy software ever. Sadly it and the company which built it are no longer available. I was becoming increasingly concerned that the laptop was showing signs that it would fail in the near future. Having read your article I thought it was worth a try to get my database onto a modern computer with win 10 32 bit version. Following your guide everything works fine – so far!. However what strategy would you recommend to protect the 16 bit software from any adverse impact from win 10 updates ?

  59. Davorin Jurišić

    March 1, 2020 at 6:49 am

    Gerry Ó, disable windows 10 update altogether using DWS LITE (a free app called destroy windows 10 spying). I still use win 10 1803 as it works best with my “older” components (asrock fatality 990fx killer mobo, FX8370, etc). 1909 was terrible on my pc as i don’t plan to update the hardware.

    PS: All those pae patches and hacks are problematic. I’ve seen a lot of bsod crashes with those kind of modifications to any windows os. And even if you succesfully patch a 32bit windows to address more than 4GB of ram, no 32bit app will be able to access more than 4GB of ram. And it is a problem with apps like photoshop etc. 32bit photoshop is really bad for large high resolution images.

    PPS: PAE patching is a bad choice. I use windows 10 pro x64 1803 and a windows to go flash drive with windows 7 x86 just in case I need to work with old 16 bit apps. I will switch to windows 10 to go (x86) for compatibility with intel core 6th gen (skylake) and onwards and amd ryzen cpu’s (they do not work with windows below 10). Well skylake can work with windows 7 or 8 if you slipstream modded chipset drivers into the installation), but ryzen doesn’t work with windows below 10 at all.

    If you really need 16bit apps and games use virtual machines or windows to go flashdrives. Do not use x86 operating systems as your primary os. They are not worth it. Especially considering 8gb of ram became standard in most computers.

    • Gerry Ó

      March 2, 2020 at 3:30 am

      Hi Davorin,

      Many thanks for the time taken to reply. That was a lot of info to consider. I had been trying to avoid setting up a virtual machine but from what you say it looks like its the best long term solution.

      Also last night I tried to setup another 16 bit genealogy package GEDMATE 1.1 which ran on win 3.1. Unfortunately I got an error message something like the software was trying to communicate direct with the hardware and the program closed. I saw online that there was no solution to this error message for operating systems from win xp onwards.

      I need to check out virtualbox and see whether it can also run this really old software.

      • Gerry Ó

        March 3, 2020 at 7:02 am

        As this above fix would not work for my very old win 3.1 genealogy software I had a quick look at virtualbox. Unlike with win xp and later windows OS’s there are no virtualbox additions which optimise the virtualisation for 3.1 so there could be hardware compatibility and blue screen software issues. I also understand that the option to move files between the actual and virtual disk would not be available in 3.1. I then had a look at DOSBOX. From what I read it is possible to load win 3.1 or win 95 into dosbox. The settings in the autoexec.bat and config.sys files need to be optimised well, though I understand the software might even then run slowly and put load onto the CPU. With dosbox the issue will be the time needed to understand how to get win 3.1 to run well and then how to save and export the output. Both possible solutions have some drawbacks and require quite a lot of time to understand. For now I will try virtualbox to run my xp software and perhaps if I get the courage see how far I get with win 3.1 with virtualbox.

  60. Gerry Ó

    March 5, 2020 at 2:28 am

    Well I got win 98 se edition to run on virtual box, but could not figure out how to load any 16 bit software on it.

    I made an iso image of the floppy file of the software I wanted to run, but how can I load that into virtualbox and get Win 98 se to then run the software ?

    • Gerry

      May 4, 2020 at 12:02 pm

      In virtual box to get software to load into win 98 and earlier it just requires you to point the virtual disk to the file on your host pc. The only real drawback is every os pre win xp only runs in a small screen and there is no point loading graphics software as only 16 colours can be shown and at 256 resolution. Still for the legacy software that i want to run thats fine.

  61. Ruby Suder

    March 21, 2020 at 8:49 am

    I am trying to run a game called African Trail by MECC for 1997. When I follow the directions I get to the legacy components but there is not a box labeled NTVDM. I wondered if there is some other way to turn on 16 bit reader. Not sure that’s what is called but I hope you understand what I’m trying to say.

  62. PJSIII

    April 25, 2020 at 12:49 pm

    I wanted to run an Autocad 97 Lt program. When I tried your fix it does not give me the NTVDM option. Is there another way to turn it on?

  63. Jack

    May 1, 2020 at 8:56 am

    Im trying to re activate my 1990 Brainmaker neural network software. Do I need to do more than reboot to return to 32/64 bit operations?

  64. Gina

    August 10, 2020 at 10:34 am

    I still have Centipede pc game from around 1998. My computer crashed when I was on the boss level. My next computer wouldn’t run the disc. I did fix an older computer to try to run the game on it, but the game was extremely pixel-ish and unplayable bc I couldn’t see much. I have remained determined to be that stupid boss level through the years.
    I’m hoping this fix will work?

  65. Nye

    December 13, 2020 at 9:46 am

    I’ve been using Drafix Cad for ages, now.
    Bought the DOS version around 1990 for professional use on a 8086 compatible. Upgraded to Drafix Cad for Windows in 1993 as it was a major update and run with full windows 3.1 features support. The DOS version on a 8086 really suffered, but the windows version on a 386SX with a 387SX co-processor worked like a charm.
    I still use it for all my drawings and schematics. I work in automation. After all this years still haven’t found a good replacement or, maybe, it’s just perfect for my needs and there’s nothing better out there.
    It was the perfect match. Cheap (14000 pesetas. About 80€ of today’s money), easy to learn and really powerful if you are into programming. It has a C like macro language that allows to automate most integrated functions: Drawing, views, files, network, printing….
    It is really a shame that it never made past 16bits. If I recall correctly, Drafix (Foresight Resources Corporation) was the program Autodesk bought and basically renamed to AutoSketch. Later they released a 32 bit version of AutoSketch, but it was useless. Lost all it’s power and almost all backwards compatability. A shame.
    I’ve never found a good way to use Drafix on a win64 machine. I’ve tried various virtual machines. They work, but are choppy even in a “powerful” PC. So I stick to windows seven 32 bits on my work PC and laptop. I even have a cheap seven 32 PC at home for only this program.
    I’d love to have it running in my main windows10-64 PC. But I’ve already given UP to try anymore.
    In a way, I don’t feel right critisizing Microsoft for dropping support for 16bit applications as it’s been literally ages since they went obsolete. BUT…. in a sense, there’s an incredible ammount of professionals in a lot of fields that still rely on very old tools for they job. It would have been nice on Microsoft to keep at least a bare minimum support for 16bit programs.

  66. Eugenio Echeverria

    February 24, 2021 at 5:46 am

    Hi Thank you for your great directions to set up 16bit programs in Win10. I have a 32bits win10 PC.
    My purpose is to execute Turbo Pascal 6. I have used in an almost 30years period (!) starting about the eighties a setup to register auditory evoked responses in children to detect hearing loss. I have a big database that I would like to try to recover for further inspection. Perhaps I can learn something I have missed.

  67. Elie Benchitrit

    March 6, 2021 at 1:19 pm

    I am trying to use a prog. calles New Views. it is a very good acconting system that I have been using for 30 years without any problems. It did run on virtual XP until just recently that I could not print anymore. So I installed Windows 10 32 bit on a Oracle V.

  68. Dave Mann

    March 19, 2021 at 9:10 pm

    Cool DOS emulator. I tried using with with Impulse Imagine 3D v4.0 for DOS (3D modeling & animation) but it crashed the emulator. :( Did get it working with DosBox.

  69. John

    March 21, 2021 at 2:59 am

    I installed Office 4.3 in Windows 10 just for the fun of it and I pinned them to start. I wonder how easy it would be someone with a Windows 10 tablet to use the Microsoft Office Bar (Office manager) which actually still works! The 16-bit programs don’t display icons on start and on the desktop. On the taskbar, they display the “Program manager” icon, probably from %windir%\system32\grpconv.exe

  70. Gerry

    March 30, 2021 at 5:16 am

    How do you now copy 16 bit programs on floppies to cd ? It is the program software that I want to transfer to CD, not files created by software. I am fearful about how long my windows 3.1 and windows 95 programs on the floppies will last. My windows 3.1 pc has long since died and so the floppies have been stored ever since. I need to either throw the floppies or try to load the software into Virtual box or another computer.

    I have an old pc still running windows 98 and a modern pc running windows 10. Both pcs have cd roms and the windows 98 pc came with a floppy drive. I have an external floppy for the windows 10 pc.

    I am fearful in particular about how long win 3.1 and win 95 programs on the floppies will last as many of my old floppies with windows 98 are now failing hence mu interest to explore how I might transfer them to CD.

    I need to know whether I need to use a specialist service to do this or whether it is as simple as using a cd rom and burning software. Also if I can simply use a cd rom must the burning software also be 16 bit. Please advise.

    Gerry

  71. Jayapal Chandran

    July 21, 2021 at 10:03 am

    I wrote a 16 bit c program to mimic the windows 3.1 graphics using 640×480 graphics resolution. That was in 2005 just to have a real feel of linked lists and other data structures and memory management features. I wanted to make a video of that for documentation purpose. Just reminiscence and hobby.

    Besides, I wrote a font creator utility in 16 bit c language for the MS-DOS operating system. I wanted to simplify and document it. Just a time pass. The purpose of that is to change the default font you see in the command line of MS-DOS operating system.

  72. Lost In Lodos

    July 21, 2021 at 10:36 am

    @ Gerry
    Shouldn’t be hard. Any disk imager can creat a dsk file for you that has an exact file layout. Partitions, tracks, offsets, and all.

    Take a look at VideoHelp, a C64/128 club, the internet archive. Etc.
    Or MAME.

    Free tools to make images. Free tools to mount them.
    They are so small you can mount them from a CD directly without issue.

  73. GROOVYPOST IS FAKE

    August 18, 2021 at 11:57 am

    it’s not working it’s saying it has occured an error, worst virtual dos machine/16 bit feature ever.

  74. Jose Rodriguez

    December 25, 2021 at 1:25 pm

    I’m trying to make “Triple Play 98” from an original CD. I tried your solution, activated NVTDM and did not work. Then I enabled DirectPlay and didn’t work either. Enabled both and still Setup.exe won’t run. Any ideas, particularly about this game? thank you so much in advance

  75. Tom Huskey

    March 7, 2022 at 10:07 am

    I have an old 16 bit sendhex program for loading an application onto some old RS232 Serial Batch BARCODE SCAN Guns (Symbol LRT 3805)

    I can’t find anybody that has an XP machine left (Where I know this last worked) and Win10 no longer has the option for NVTDM.

    Has anyone got any other ideas (other than a virtual machine) I have no way to do a VM.

  76. Martin Lax

    October 28, 2022 at 11:28 am

    Word Perfect 6.0a one of the best word processing programs ever

Leave a Reply

Your email address will not be published. Required fields are marked *

 

To Top