Freeware

Friday Fun: How To Run DOS Programs Or Games From Windows 7

If you have an app that won’t run on modern Windows, you can use a DOS emulator to get it up and running.

Do you have a favorite application, but it was only designed to run on DOS? Windows 7 doesn’t include support for DOS games, but you can get around it by using a virtual DOS machine on your computer. The solution is called DOSBox, and it’s a groovy little program that simulates a DOS computer within a Window on your computer.

To reiterate, when you usually try to load a DOS program in Windows 7, you’ll see a message like the one in the screenshot below saying, “The version of this file is not compatible with the version of Windows you’re running.”

DOS program shows error in windows 7

Also, if you try to run the DOS program from the command prompt (CMD) in Windows, you’ll run into another “unsupported 16-bit application” error message. We’re going to fix that.

unsupported 16-bit application

To kick things off, we will first demonstrate the DOSBox process with a screencast, then follow it up with the standard step-by-step instructions.

Screencast: Run DOS games on Windows 7 & Vista using DOSBox

Step 1 – Download & Install DOSBox

If you are running Windows*, you can pick it up directly from the SourceForge download site.

https://sourceforge.net/projects/dosbox/

If you are on Linux or MAC, you’ll want to check the download page on the DOSBox official website.

*Note the installer says “win32, ” but it will work just fine with 64-bit versions of Windows.

Step 2 – Organize Your DOS Programs Into One Folder

DOSBox works by turning a single mounted folder into a virtual C: drive. The best way to do this is to put all of your DOS programs into a single folder, such as C:DOS or something similar. You can mash all of your files into one main folder, or if you want to stay tidy, you can organize them using sub-folders.  Be sure to use short folder names so that later on, it will be easier to navigate to these folders inside of DOSBox.

create a folder and put all of your dos programs in it

Step 3 – Start Up DOSBox & Mount Your Folder

Start the DOSBox application from your start menu or desktop shortcut.  In the DOSBox command line, type in mount (drive letter of your choice) (folder location). For example, I used the command:

mount C C:DOS

This is because I want my virtual drive letter to be C: and I stored my DOS programs in the C:DOS folder.

mount your folder in dosbox

The rest of these steps 4-5 are just basic DOS navigation commands; if you are familiar with DOS, you can skip ahead and load up your program.

Step 4 – Change To Your Root Directory & List The Contents

Now that you have the C: drive virtually mounted, you can change to it. Type c: to go to your C: root and then type dir to see a listing of its contents.  If your program is in a sub-folder, you’ll need to Type cd (folder name) to open that folder; otherwise, skip to step 5.

change directory to your dos root and folder

Step 5 – Find And Launch The EXE File Of Your Program

If you’re in the folder that you know your program is saved in, run dir and list the contents to get the exact file name. The file you want to load is in the .exe file format, so look for the one that has EXE after the name. Once you’ve found the EXE, type the filename in the command line. For example, I had to type settlers.exe to launch the program.

launch your exe file from dosbox

Run Your First Program

Once you’ve launched the .exe file, your program should open up and start running just as if it was in the good old 16-bit DOS that we know and love from the 1990s.

play dos games using dosbox in windows 7

Hotkeys

While you are using DOSBox, there are a few hotkeys you might want to know about to help optimize your emulated DOS experience. The defaults are shown in the image below.

dosbox hotkey list

Where Can I Download Free DOS Games?

As I mentioned above in the video, one website where you can get your hands on free game ROMs for DOSBox is DOS Games Archive. Even though DOS Games Archive is excellent, you may want to try some different websites too. Here are a few of our favorites:

Now just a note here: some of the games you download may have bugs, and you may run into unplayable levels. Some games might not even work at all. This is an emulator, after all, so you can’t expect every single game out there to work. Downloading games is easy – download the ZIP files from any MS-DOS ROMs websites and extract all the files to an empty folder (as explained in the video).

Tell us, what is your favorite MS-DOS game? If you enjoyed this groovy old-school gaming article, you might also like, How To Play Super Nintendo Games on Your Computer for Free.

4 Comments

4 Comments

  1. MrGroove

    August 27, 2010 at 7:09 pm

    Jones in the fastlane of course :) – http://groovyhacks.com/132/

  2. ÜberRookie

    August 29, 2010 at 8:21 am

    Finally im able to play psycho pinball again. Thx very much. Love your posts.

  3. Annie

    December 15, 2019 at 5:15 am

    Some help please.
    When I am done running dos and my game, and exit….. My win7 screen stays huge.
    Must I reboot or logoff or??????

    Thank you and Merry Christmas!! ❄

  4. Annie

    December 15, 2019 at 3:25 pm

    Maybe you should remove the comments section altogerher. I posted and then you email me and your email to me was broken and cane back with NOREPLY@.!!
    MAYBE remove the comnents altogether. Aftet all with hope in our hearts for true help we post to you. I already posted registered loged in etc. 80 places with no reply. Makes me mad..

Leave a Reply

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

 

To Top