Home | Mμse | Docs | Art | Music | Videos | Projects | Forum | Shop

For donations, please use PayPal email address 'theouterlinux@protonmail.com' or go to https://ko-fi.com/theouterlinux.

./ Recommended Software (Linux) | (DOS)


DOS Software Development Tools

GUI and Shell

Command-line, Libraries, and Mods

  • 3D5 - 3D wire-frame graphic demo that includes QBASIC source code
  • 3D Construction Kit - Create and share 3D interactive worlds
  • Adventure Game Studio - Create your own Sierra-like adventure games
  • AsciiQuest - An ASCII game creation system tailored for RPG and puzzle games
  • Astral Worlds - A very interesting game maker also featuring a very nice role playing/action game called Chief Dojoepa
  • Computer Novel Construction Set - Create a text-based adventure game
  • DOSDraw Artist 1.0 - Create a drawing that can then be used in QuickBasic with 7 lines of code
  • DOSDraw Artist Viewer - Quickly view files made with DOSDraw Artist
  • Enhanced Draw 1.0A - A VGA paint program with QB45 source code that has native support for mode 13h "BSAVE/BLOAD" graphics
  • EDV - FREEWARE font editor for the VGA text display
  • FontEdit - program for creating and editing fonts in a variety of formats used by several QuickBasic libraries
  • Gamebuilder Professional - Create your own Sierra-like adventure game
  • Game-Maker - a DOS-based suite of game design tools
  • Mr. Mechanist - an easy-to-use menu driven geometry and trigonometry problem solver
  • MegaZeux - A game creation system originally released in 1994 and still being developed today
  • OHRRPGCE - Official Hamster Republic Role Playing Game Construction Engine
  • PIXELplus 256 - Bitmapped graphic editor for BASIC projects
  • QBME (QBasic Mini Encyclopedia) - Collection with over 20 articles for advanced users and several sample codes
  • SPRED3 - Sprite Editor made in assembler with .PCX and .SPR support
  • Tech 3 Paint BE (Buttonized Edition) - Easier way to create sprites for QBASIC
  • Text-World - a text adventure game creation system
  • Turbo Debugger - A machine-level debugger for DOS executables, intended mainly for debugging Borland Turbo Pascal, and later Turbo C programs
  • ZZT - Overhead-view adventure game in the style of Rogue, using text-mode graphic characters with a level editor; manual

      #####[ Audio ]#####

    • AdlMIDI - A commandline program that plays MIDI files using software OPL3 emulation (FM synthesis)
    • All AIL Version 2 - the complete Open Source release of the Miles Sound System Version 2 for DOS
    • BAM (Bob's Adlib Music) - Developer kit for BAM format from OHRRPGCE
    • bbssamt41 - Learn how to create ANSI music for a BBS (Bulletin Board System)
    • Bells, Whistles, and Sound Boards (BWSB) - a digital sound and music programming library for use in games, demos, intros, etc.
    • FLI and WAV Library - Play an FLI animation and WAV audio at the same time
    • horndrv2 - Text-to-speech DOS device driver
    • PlayWav - Play a WAV file in DOS (source included)

      #####[ Compilers, Interpretors, and Assemblers ]#####

    • 68K compiler - a port of an older version of the CC386 compiler
    • 68K simulator - a 68K simulator that was written in X86 assembly language
    • batari Basic - A Basic Compiler for the Atari 2600
    • BAT2CSH - converts DOS BATch files to UNIX C Shell scripts
    • bcc (Bruce's C compiler) - a simple C compiler that produces 8086 assembler for tiny/small models
    • bwBASIC - the Bywater BASIC Interpreter
    • DASM - MS-DOS disassembler for 8086 .COM files. Also cross-disassembler for 8080 TDL and Z80
    • DOjS - a JavaScript-able canvas with WAV and MIDI sound support for systems running DOS
    • Euphoria - a general purpose procedural language
    • FASM (Flat Assembler) - a fast self-assembling assembler
    • FreeBASIC - a self-hosting compiler that can produce console, graphical/GUI executables, dynamic and static libraries
    • FreePascal - A Pascal compiler that is almost compatible with Turbo Pascal 7.0 and recent Delphi releases
    • GW-BASIC - A BASIC programming language developed by Microsoft from BASICA, originally for Compaq
    • JWasm - a free MASM-compatible assembler supporting 16, 32 and 64-bit code generation
    • LoveDOS - A framework for making 2D DOS games in Lua
    • Lua - an embeddable scripting language
    • MASM (Microsoft Macro Assembler) - An x86 assembler that uses the Intel syntax for MS-DOS and Microsoft Windows
    • NASM (Netwide Assembler) - An 80x86 and x86-64 assembler designed for portability and modularity
    • Orange C/C++ Compiler - Support for the various C standards through C11, and full support for C++ 14
    • PASTOC - raw conversion from Pascal to C
    • Perl - a language combining some features of C, sed, awk and shell
    • PythonD - a 32-bit, multi-threaded, networking- and OpenGL-enabled Python interpreter for DOS and Windows
    • QuickBasic 4.5 - All the files of the original release including all example files and demos
    • QBX - The last version of QuickBasic (QB 7.1)
    • RHINE - An all-purpose IDE for DOS
    • TASM 5 - Turbo Assembler by Borland
    • VBDOS - Visual Basic for DOS
    • Yasm - A complete rewrite of the NASM assembler

      #####[ Mouse and Keyboard ]#####

    • JOYKY200 - Use joystick with any program

      #####[ Printing and Scanning ]#####

    • Serial 2.02 - continuously (TSR) show the status of one of the SERIAL ports on your computer


Disclaimer | Back to top