- 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
#####[ Various Collection of Libraries and Project Files ]#####
- ancient-code - Vivin's GitHub repository with lots of old 90's .bas and other files to play with
- Antoni Gual QuickBasic Page - QuickBasic image viewers, 3D, utilities, games, etc. with screen shots
- BASIC Archives, The - Some HowTo's for BASIC
- BATCH - a crap-ton of BATCH file examples for DOS/Windows
- Commodore-related DOS software
- CWSDPMI - free DPMI provider for DOS
- dialog - display dialog boxes in shell scripts
- DOS4GW - a 32-bit DOS extender
- Future Library - A graphics and game library for use with QB that supports high-resolution VESA graphics modes
- qbasic.com - Lots of help and examples
- Ken Silverman's QuickBasic Page - a small sampling of QuickBasic 4.5 programs
- PBClone 2.0 library - archive of demo programs and core libraries for MS BASICs
- Pete's QuickBasic Site Libraries - Various libraries for sound, graphics, and etc.
- QuickBasic and QBasic Programming Libraries - Libraries for QBasic 4.5, QBasic 7.1 and VisualBasic/DOS
- QuickBasic and QBasic Programming Libraries - Games and Graphics - Libraries for QBasic 4.5, QBasic 7.1 and VB DOS
- SVGAPV25 - A high-res, 256-color graphics library for Microsoft PDS/VBDOS
- SVGAQB25 - A high-res, 256-color graphics library for Microsoft-QBasic 4.x
- Prof. Timo Salmi BATch file examples and tricks
- Simtel.Net BASIC section
- STRING25 - DOS does not use the SET /P for user input; so, use STRINGS.COM for your batch script instead
- STRYGAME - A very simple example to show how to display a BMPv2 image with a clickable area using FreeBASIC for DOS.
- Tosh's Project Page - a collection of BASIC files
- WBAT - dialog boxes for DOS batch (BAT) files with buttons, input fields, checkboxes, radio buttons, menues, list boxes - free layout, INI file, comprehensive demo batch, mouse support in GUI box/full screen
- Whiptail - create TUI dialog boxes and forms and collect user input using libnewt; requires CWSDPMI
- ZIP - a file transfer utility for computers connected over a serial or parallel cable
|