Application Software
DOS SFN Family


From its inception, DOS was a modular operating system. All DOS provides are low level I/O services. Everything else was supposed to be provided through a User Interface loaded on top of DOS. The replaceable (with 4DOS for example) user interface bundled with the OS by Microsoft, was a stripped-down Textual User Interface called '', which uses a Command Line for input. Even this user interface was itself designed to be modular, as '' only contains a minimal amount of internal commands, and an internal Batch File script Interpreter.

External Utilities are what gives the '' user interface its ability to perform real work. External utilities can be made to work together to perform tasks that would otherwise have to be done by hand (through direct keyboard input for example), or be an integral part of a program being executed. The Batch File Interpreter built into allows sequential automation. No need to "mouse around". Just create a batch script, and the computer will do all the work for you.

Book: Advanced MS-DOS Batch File Programming (*.pdf)
* [For those on less capable computers, the above PDF has been divided below into five zipped sections]

  1. Basics
  2. Batch File Programming
  3. Beyond Batch Files
  4. Hard Disk Strategies
  5. Batch File Cookbook

Machine Emulators

MAME/MESS frontend

AdvanceMENU (ver 2.8) - Freeware - {unsetup}

About .txt
advmenu .zip
examples .zip

MAME/MESS rom manager

AdvanceSCAN (ver 1.18) - Freeware - {unsetup}

About .txt
advscan .zip

Multiple Arcade Machine Emulator (MAME) emulator

AdvanceMAME (ver 1.4) - Freeware - {unsetup}

About .txt
advmame .zip

Multi Emulator Super System (MESS) emulator

AdvanceMESS (ver 1.4) - Freeware - {unsetup}

About .txt
advmess .zip

All downloads appearing in this DOS SFN Family archive are FREE.