Jump to content
Strawberry Orange Banana Lime Leaf Slate Sky Blueberry Grape Watermelon Chocolate Marble
Strawberry Orange Banana Lime Leaf Slate Sky Blueberry Grape Watermelon Chocolate Marble

MSFN is made available via donations, subscriptions and advertising revenue. The use of ad-blocking software hurts the site. Please disable ad-blocking software or set an exception for MSFN. Alternatively, register and become a site sponsor/subscriber and ads will be disabled automatically. 


DOS Programs

Recommended Posts

Best DOS resources:


This is one of the best repositories of free(ware) DOS software I know of:


DOS Operating systems [free(ware) or free to try (fully functional), most are discontinued, except for DR-DOS + FreeDOS]:

* DOS Operating Systems (OSes):

- FreeDOS 1.1 FAT32 compliant [free GPL]:


Direct download [7-242 MB, CD-ROM ISOs, right-click to save!]:


FreeDOS Software List:


- DRDOS DR-DOS 7.03 [trial shareware]:


Direct download [5.97 MB]:


- IBM PC-DOS 7.0 FAT32 compliant as part of IBM ServerGuide Scripting Toolkit 1.1.01 [unsupported freeware, discontinued!]:


Direct download [7.62 MB]:


Use an unZIPping tool [most are free(ware)]:


to extract all files -> preserve directory structure -> PC-DOS files found in \sgdeploy\sgtk\DOS subdirectory.

- DataLight ROM-DOS 7.10 FAT32 compliant [single user freeware]:


Direct download [2.42 MB, requires free subscription!]:


4DOS [alternative command shell environment, opposite to COMMAND.COM] is now open source, and in active development:

* 4DOS v8.00 16-bit DOS TSR improved Microsoft COMMAND.COM + command line environment (shell) replacement for MS-DOS 3/4/5/6/7/8 + Windows 3.x/9x/ME:


Direct download [803 KB, free, open source]:


OLD 4DOS 7.50 (free, open source):


4DOS Info:


* JHead [free GPL] is a JPG/JPEG image format header bloat stripping tool [Linux port to Win32]:


If you have loads of jpegs, this will save you disk space by reducing file size, and no prying eyes will see the file header info. ;)

Supports LFNs + Linux style wild cards + subdirectories any level deep.

JHead works great in a DOS box [from within Windows], have not tested it from native DOS [outside Windows].

Theroretically JHead should not work from outside Windows GUI, because: (1) it is a Win32 port [incompatible with native DOS, but if some1 wants to try, feel free = just make sure DOS4GW/CWSDPMI/DOS32/DPMIONE or similar DPMI driver is found in the same dir or in the %PATH% environment statement]; and (2) native DOS does not support LFNs [without DOSLFN or similar loaded in RAM].

DPMI drivers [free(ware)]:


DOSLFN (free):



Share this post

Link to post
Share on other sites

Well i have a few dos games that i play and i would like to exceed maxium performance

the games are

Mortal Kombat 1

Mortal Kombat 2

Mortal Kombat 3

i'm aware of Dosbox but i prefer the true native dos instead of a emulator.

So which files would you recommend i see the list

but don't know which ones to choose from.

I also have

Mortal Kombat 4

Mortal Kombat Trilogy but they don't require dos.

What apps do I need to run the Xbox 360 controller in DOS.


Share this post

Link to post
Share on other sites

Besides the Forum posted before by expert01:


I'll throw in the home page too:


Several interesting utilities for the good ol' DOS user, I will point out this one:



It is known that the way that DOS assigns drive letters to hard disk partitions at startup is not very conveniently for users, who have removable hard disks, i.e., mounted in "drawers", or just add a new hard disk to their systems.

On a two-disk system with 1 primary partition and 2 logical drives in an extended partition for each hard disk:

primary DOS partition on the first hard disk becomes drive C:

primary DOS partition on the second hard disk becomes drive D:

next drive letters are assigned to logical drives in extended partitions on the first hard disk

next drive letters are assigned to logical drives in extended partitions on the second hard disk

Therefore, if you have software installed in the extended partition of the first hard disk and you add or remove second hard disk, the drive letter changes and all paths (and maybe software configuration files) become invalid.

In addition, you can create (but not with standard DOS FDISK programs) more than one primary partition on each hard disk; this can be sometimes useful, e.g., when you want to have several versions of DOS and/or Microsoft Windows installed on your PC and want to keep them well separated.

As it is non-standard configuration, it is handled differently by different versions of DOS.

Very old DOS versions ignore the additional partitions. The MS-DOSes (including MS-DOS 7.x from Microsoft Windows 9x) and probably IBM PC-DOSes assign letters AFTER all logical drives in extended partitions on all hard disks to those primary partitions. The DR/Novell/Caldera DOSes assign letters to ALL primary partitions BEFORE all logical drives in extended partitions.

What a mess...

But now, after a long trial-and-error research, we managed to prepare a solution (or better: a partial solution) to this problem.

And several DOS ports:




Share this post

Link to post
Share on other sites

Maybe I'm doing something wrong, but on Win7, it doesn't work. (first it complains about not being able to run fullscreen and after that it crashes because of a .PIF file)

Share this post

Link to post
Share on other sites

Try running the Command Prompt in Administrator mode. I use it on XP and it works peachy keen... as does ROTT and some of my other DOS games, which surprised me.

Share this post

Link to post
Share on other sites
Has anyone got (or know where to get) a NTP client program for a Network Time Server?

Many thanks.

Well, googling for:

DOS NTP client program for a Network Time Server


gives this:


and this (win09x - not DOS):


See also here:




It seems like the Delaware University program can be compiled for DOS too :unsure:


Edited by jaclaz

Share this post

Link to post
Share on other sites

Many thanks, Jaclaz.

It shows the power of choosing the search terms correctly! In the searches that I had made, I was overwhelmed with dross, I couldn't see the useful information.

Share this post

Link to post
Share on other sites

I've been trying to update my boot disks to be more general and work for modern hardware. I have had few real victories (admist all the USB device headaches, namely keyboard and mouse), but I thought I'd share what I found:

GCDROM - a CD/DVD driver for DOS that works with SATA drives. Worked pretty well the 2 minor times I tested it.


And while these are pretty raw in development they show much more promise than the USBASPI/DI1000DD combo (one was even made to have an open API it seems). Hopefully one of them will eventually be reasonably complete and stable:

DOSUSB - http://www.georgpotthast.de/usb/


USBDOS - http://bretjohnson.us/

Share this post

Link to post
Share on other sites
I found this gem of a web site chock full of programming/memory/batch tips + tools [all free]:


Nice :), though it's the "new place" for:


Home of the mtools for dos:




the site is online since the '90's, JFYI, look at first link in it's "useful links" page ;):




Share this post

Link to post
Share on other sites
though it's the "new place" for:


Yeah, you're right, I thought that much, it looked very familiar when I (re)visited it not long ago. ;)

I just forgot its old URL, I guess.

Share this post

Link to post
Share on other sites

Need some help ... advice with installing the DOS USB drivers mentioned in Post #27.

I am interested in the USBDOS - http://bretjohnson.us/ package. There are around 28 items + a ReadMe file in the download but I am not sure how to put them on my machine or where. That package is dated Jan 30, 2010. Do I "drag and drop" or "copy and paste", if so, to what folder in Windows or do I click on each item to install?

thanks ...

Share this post

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Create New...