Welcome guest. Before posting on our computer help forum, you must register. Click here it's easy and free.

Author Topic: Windows 7 won't recognize my old DOS programs  (Read 6678 times)

0 Members and 1 Guest are viewing this topic.

michaeloppen

    Topic Starter


    Newbie

    Windows 7 won't recognize my old DOS programs
    « on: December 16, 2009, 10:06:28 PM »
    I suppose it was inevitable, but my new Windows 7 won't load Multimate or my Nutshell Database which I've used since the 80s. The error message suggests I contact the software manufacturer for a program compatible with 64 bits, but it's been out of business for twenty years. Does anyone have a suggestion? 

    Allan

    • Moderator

    • Mastermind
    • Thanked: 1260
    • Experience: Guru
    • OS: Windows 10
    Re: Windows 7 won't recognize my old DOS programs
    « Reply #1 on: December 17, 2009, 06:01:53 AM »
    One of the drawbacks to a 64 bit OS is it's inability to work and play well with some old apps. You can try running them in the various compatibility modes or a virtual machine, but in the end 64 bit is not as friendly as 32 bit.

    BC_Programmer


      Mastermind
    • Typing is no substitute for thinking.
    • Thanked: 1140
      • Yes
      • Yes
      • BC-Programming.com
    • Certifications: List
    • Computer: Specs
    • Experience: Beginner
    • OS: Windows 11
    Re: Windows 7 won't recognize my old DOS programs
    « Reply #2 on: December 17, 2009, 04:52:15 PM »
    One of the drawbacks to a 64 bit OS is it's inability to work and play well with some old apps. You can try running them in the various compatibility modes or a virtual machine, but in the end 64 bit is not as friendly as 32 bit.

    Replace$(Quote,"friendly","Backward compatible",vbtextcompare)

    I was trying to dereference Null Pointers before it was cool.

    Allan

    • Moderator

    • Mastermind
    • Thanked: 1260
    • Experience: Guru
    • OS: Windows 10
    Re: Windows 7 won't recognize my old DOS programs
    « Reply #3 on: December 17, 2009, 04:59:42 PM »
    Okay, this time you lost me.

    BC_Programmer


      Mastermind
    • Typing is no substitute for thinking.
    • Thanked: 1140
      • Yes
      • Yes
      • BC-Programming.com
    • Certifications: List
    • Computer: Specs
    • Experience: Beginner
    • OS: Windows 11
    Re: Windows 7 won't recognize my old DOS programs
    « Reply #4 on: December 17, 2009, 05:20:12 PM »
     :P

    replace the word "friendly" with "backward compatible". Windows X64 isn't as backward compatible as the 32-bit versions. It only allows for running programs that are a mere 15 years old or so.
    I was trying to dereference Null Pointers before it was cool.

    Geek-9pm


      Mastermind
    • Geek After Dark
    • Thanked: 1026
      • Gekk9pm bnlog
    • Certifications: List
    • Computer: Specs
    • Experience: Expert
    • OS: Windows 10
    Re: Windows 7 won't recognize my old DOS programs
    « Reply #5 on: December 17, 2009, 06:20:38 PM »
    Wait. If you have a very old program you may not be concerned about speed.
    So why not just run it in a vertebral machine?
    Cant you do that will old DOS binaries?

    EDIT; My Bad. I just read this the other day and forgot it.
    Quote
    Versions of Windows NT for 64-bit architectures (x64 and IA-64) do not include the NTVDM and are unable to run DOS or 16-bit Windows applications. This is because an x86-64 CPU in its full 64-bit mode cannot go to virtual mode without a hard reset. Virtual mode is not part of the x64 specification; the CPU needs to be running in x86 mode.
    http://en.wikipedia.org/wiki/Virtual_DOS_machine