Does 16 bit work yet on a 64 bit windows 10 OS?

Page 2 of 4 FirstFirst 1234 LastLast

  1. Posts : 32
    Win10 Pro 64bit
       #11

    Useful advice. May I add another caveat? I use an old 16bit DOS prog in dosbox under Win 8.1 64bit. Works very well too. However, until fairly recently I also used to use an old 32bit Windows prog which I have migrated al the way from Win 3.1x! I ran it under Win XP and Vista 32bit.

    Even though this is a 32bit prog, it will NOT run under Win 64. All to do with the setup exe file which uses a 16bit installer. So this issue could still trip people up trying a 32bit prog in a 64bit environment.
      My Computer


  2. Posts : 1,255
    Windows 10 Pro
       #12

    Many older 32 bit applications use 16 bit installers which cannot run on a 64 bit OS. But Windows does offer a partial solution. If the installer is recognized as one of a few popular ones Windows will substitute an equivalent 32 version. But there are many 16 bit installers and many applications implemented their own.
      My Computer


  3. Posts : 1,557
    W10 32 bit, XUbuntu 18.xx 64 bit
    Thread Starter
       #13

    Lee said:
    One question: how much ram are you running (what came with the computer). The reason (you may know this already) is if you came with 8 gigs or more of ram then it is now setting there doing nothing for you. 32 bit OS will only use 3.2 gigs of whatever you have in your computer.

    I find it odd my system came with Windows 7 64 bit pre-installed before I did a clean install of windows 7 64 bit. It only has 4 gb of ram, so it really doesn't matter if I use a 64 bit or 32 bit operating system. I came across some 64 bit Linux distro that wouldn't work on this system but the 32 bit did, go figure.
      My Computer


  4. Posts : 1,557
    W10 32 bit, XUbuntu 18.xx 64 bit
    Thread Starter
       #14

    LMiller7 said:
    The internal differences between 16, 32, and 64 bit operating systems are enormous. 32 bit systems do not have some automatic capability to run 16 bit applications but something that must be designed and built in. And it isn't simple. 64 bit versions of Windows have the designed in capability to run 32 bit applications, but not for 16 bit applications. The design of the CPU makes this difficult but not impossible. If Microsoft had ever intended to support 16 bit applications in a 64 bit OS it would have been in 64 bit XP or Vista at the latest. With each passing year 16 bit applications loose more popularity and there is less reason to support them. For those who need 16 bit support they can still choose a 32 bit OS. But don't expect that to continue indefinitely either. The last 32 bit server OS was Server 2008. Server 2008 R2 and later versions have only 64 bit versions. At some point in time this will happen for client versions as well.

    This might come as a surprise to some but Microsoft does not have unlimited resources. With each new OS they must make difficult decisions about what new features to implement, what features to be put on hold, and what old technology will no longer be supported. Resources devoted to supporting 16 bit applications means that new features that will benefit more people need to be delayed. This is often necessary but it cannot continue indefinitely.
    On 64 bit linux version I ran was Ubuntu 14.04.1 and I installed Wine and was able to run some 16 bit applications. Is Wine really that hard to make? For some reason Ubuntu is the only 64 bit distro that works on my system so far.
      My Computer


  5. Posts : 807
    Win10x64 v2004 latest build fast ring
       #15

    groze said:
    Does 16 bit work yet on a 64 bit windows 10 OS? I did an reinstall of windows 10 but choose 32 bit image instead of windows 10 64 bit. I found out my 16 bit program works, once a windows feature is enabled. I did have a driver issue but fixed by a windows update.
    16-bit applications (installers, etc.) will not run natively under 64-bit Win10TP (or Win8.1 or Win7, etc.) As others have mentioned, you can run emulator software like Dosbox that will allow you to run 16-bit applications & installers under 64-bit Windows (my version of dosbox-svn includes a 64-bit version of dosbox.exe that's pretty cool.)

    There is no "yet" to it, in reference to your question--this will not ever happen and it is by design. 32-bit versions of Windows are backwards compatible (to some extent) with 16-bit programs and applications; 64-bit versions of Windows are backwards-compatible with 32-bit programs and installers. At some point in time Microsoft will no longer be offering 32-bit versions of its OSes at all, but until then a 32-bit version of Windows is a necessity if you want to run 16-bit applications & installers...(but the preference is that you run a 64-bit OS and use emulators to run older 16-bit programs.)

    Back in the 16-bit Windows era all applications were not pure 16-bit applications but often a combination of 8-bit & 16-bit code that was compatible with Windows at the time--itself a combination of 8-bit and 16-bit code. 64-bit cpus offer superior security features to 32-bit & earlier cpus, and they have more internal registers, and will support vastly greater amounts of RAM.

    If you have a 64-bit cpu then I'd advise you run the 64-bit version of Windows with it and use emulators to run any 16-bit software you may be clinging to for some reason... Unless you have some kind of mission-critical 16-bit program that you absolutely and without a doubt must use on a regular basis, which will not run on any software emulator you know of, then I'd advise you migrate to 64-bit Windows ASAP.
      My Computer


  6. Posts : 1,255
    Windows 10 Pro
       #16

    Is Wine really that hard to make?
    YES.

    Emulating a proprietary operating system without access to the source code is always very difficult. Even if source code access was available the licensing terms specifically prohibit using it for such purposes. Wine has been under development for more than 20 years, is still incomplete, and has many compatibility problems.
      My Computer


  7. Posts : 1,557
    W10 32 bit, XUbuntu 18.xx 64 bit
    Thread Starter
       #17

    waltc said:
    16-bit applications (installers, etc.) will not run natively under 64-bit Win10TP (or Win8.1 or Win7, etc.) As others have mentioned, you can run emulator software like Dosbox that will allow you to run 16-bit applications & installers under 64-bit Windows (my version of dosbox-svn includes a 64-bit version of dosbox.exe that's pretty cool.)
    waltc,
    Thank you for your comments. Is there a new version of DOS box that support 16 bit apps on Windows 7 64bit, if so where do I get it from and is it free? How did you get the 16 bit app to work without Windows 3.1?
    I think you might of misunderstood me. My main operating system I am using is Windows 7 64 bit. When the 10 preview release came out, I tried the 64 bit briefly, got rid of it and switch to the 32 bit operating system. I was curious to see if my 16 bit program would work and if windows had drivers for my computer. The answer yes to both.

    My System is right now
    Windows 7 64 bit Partition One
    Windows 10 32 bit Partition Two

    Sorry about the typo folks, fixed with edit.
    Last edited by groze; 06 Oct 2014 at 16:05.
      My Computer


  8. Posts : 1,255
    Windows 10 Pro
       #18

    DosBox is a 32 bit application that runs on either a 32 or 64 bit OS. It is free and can be obtained here:
    DOSBox, an x86 emulator with DOS

    Note that this only runs DOS applications, not 16 bit Windows applications.
      My Computer


  9. Posts : 1,557
    W10 32 bit, XUbuntu 18.xx 64 bit
    Thread Starter
       #19

    Lmiller 7, I misunderstood Waltc, I didn't read it correctly. I assumed Waltc compiled dos box 64 bit version that ran windows 16 bit programs. I was wrong, sorry.


    LMiller7 said:
    DosBox is a 32 bit application that runs on either a 32 or 64 bit OS. It is free and can be obtained here:
    DOSBox, an x86 emulator with DOS

    Note that this only runs DOS applications, not 16 bit Windows applications.


    waltc said:
    16-bit applications (installers, etc.) will not run natively under 64-bit Win10TP (or Win8.1 or Win7, etc.) As others have mentioned, you can run emulator software like Dosbox that will allow you to run 16-bit applications & installers under 64-bit Windows (my version of dosbox-svn includes a 64-bit version of dosbox.exe that's pretty cool.
      My Computer


  10. Posts : 98
    Windows 10 Pro 64-bit
       #20

    The reason your computer came with 64-bit Windows 7 is because it is faster and more secure than the 32-bit version, and allows you to use 64-bit software, which has all the same advantages as using a 64-bit OS. Another thing is, upgrading the RAM in a computer is a fairly simple task. It is usually the first thing people do when they want to give their computer a performance boost. Imagine buying more RAM, only to realize you can't use it unless you do a clean install, which is a much more daunting task, especially for inexperienced users. There is really no reason for OEMs to not install the 64-bit version by default.

    As others have said, Microsoft will most likely stop providing 32-bit versions of their operating systems in the future. There was a lot of serious doubt that Windows 10 would have a 32-bit version. You may want to try playing around with VirtualBox. You can use it to setup virtual machines. Make a VM with Windows XP 32-bit or something similar and run your 16-bit programs in that. But, I really feel the need to ask, what 16-bit program do you have that you really need to use? Is there really not a modern alternative? The only 16-bit programs I've ever felt the need to use were old games, but I ended up deciding that they were not worth the hassle.
      My Computer


 

  Related Discussions
Our Sites
Site Links
About Us
Windows 10 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 10" and related materials are trademarks of Microsoft Corp.

© Designer Media Ltd
All times are GMT -5. The time now is 22:54.
Find Us




Windows 10 Forums