Jump to content

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):



Link to comment
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.

Link to comment
Share on other sites

  • 1 month later...

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:




Link to comment
Share on other sites

  • 3 months later...

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)

Link to comment
Share on other sites

  • 4 months later...
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
Link to comment
Share on other sites

  • 1 month later...

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/

Link to comment
Share on other sites

  • 2 weeks later...
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 ;):




Link to comment
Share on other sites

  • 2 weeks later...

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 ...

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Create New...