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

[ Click to visit TheOuterLinux's 'Support Me' page ] [ QRCode ] [ RSS ]

./ Recommended Software (Linux) | (DOS) | (Win)

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
  • DIV Games Studio 2 - Game engine for creating 2D games with lots of features and editors; has a "mode 8" for creating DOOM-like games; scripting language similar to Pascal; Spanish-only | Manual
  • 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
  • FlDev - FLTK-based, integrated Development Environment (IDE)
  • 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
  • Little Game Engine for VGA - a very simple "engine" to create MS-DOS games for slow PCs; you will need to know the C programming language
  • 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
  • QBPLAY - An easier way to create music for QuickBasic's PLAY function
  • 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

      #####[ 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
    • Allegro 4 + DJGPP - create MS-DOS games with DJGPP + Allegro 4
    • 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; this is the sound-fixed version (WAV support only).
    • 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
      • AABAS - Alternative BASIC lib for QB/PDS/VBDOS
      • ACDKIT - Music CD Toolkit for QB/PDS/VBDOS
      • BANSI - ANSI commands/functions lib for QB4.5 & VBDOS
      • BPP - PreProcessor for PDS/QB/VBDOS/PowerBASIC
      • MS Softlib - contains all the files from the Microsoft "Softlib" pertaining to Microsoft BASICs for DOS (QBASIC, QuickBASIC, PDS, and VBDOS)
    • 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