QBasic Downloads
Example QBasic data and program files for downloading
A word of caution, the programs Mouser and Mousex have both caused memory conflicts on my PC. I can take no responsibility for how ANY of these downloadable programs affect your PC at all.
Due to increasing bandwidth issues with some hosts that carry this site the downloads are now now only available from my own server.
Download QBasic v1.1 as a zip file (288kb)
Download QBasic v4.5 as a zip file (966kb)
Download QBasic v7.1 as a zip file (5.28Mb)
Download QBasic v7.1 as a zip file (5.28Mb)(mirror)
Download sample data files as a zip file (4Kb)
Download my QBasic program files as a zip file (63Kb)
Download Bob Goddard's program files as a zip file (68Kb)
The data zip file contains small examples of SDF and CSV files
All the programs were written by me unless otherwise indicated.
My programs
The program zip file contains all of the QBasic programs I've written for this site, these are :-
40lb - a mathematical problem solved
BSort - Bubblesort program
Busy - a percent done program
Calandar - a simple calandar
Chance - demonstration of a random number generator
Colour - demonstration of colours for text screens
Delay - pausing or delaying a program
DirHTML.bat - companion batch file for dirHTML.bas
DirHTML - program to produce a HTML file containing clickable links to all the pages on a web site
Dirshell - program to demonstrate the output of the SHELL function and DIR command
Dirtxt.bat - companion batch file for dirtxt.bas
Dirtxt - program to create text file containing the HTML page listings suitable for Google Sitemaps
Files - program to demonstrate the output of the FILES function
Dodir1.bat - companion batch file for getdir1.bas
Dodir2.bat - companion batch file for getdir2.bas
FileDir - a file / directory dialog box
FileErr - demonstrates how to check for a file before overwriting it
Getdir1 - Calling a batch file from within a QBasic program
Getdir2 - Running a QBasic program from a Batch File
HMenu - a horizontally scrolling menu
Kbrdcode - shows the keyboard return codes when a key is pressed
MakeSort - makes files suitable for testing sortation routines
Menu - a simple text menu program
MenuAlt - a menu with keyboard shortcuts
MenuCol - a multi-column text menu program
Midnight - demonstrates what happens to the TIMER function at midnight. The program also shows how to set and reset the system clock
MODRep - a replacement for MOD than can work with large numbers
Mouse - using a mouse in QBasic. Programmer unknown
Mouser - using a mouse in QBasic. Programmer unknown
Mousex - using a mouse in QBasic. Programmer unknown
nRoot - how to calculate the nth root of a number, and how errors get into calculations
NumBase - Converting numbers to and from other base numbers
NumSer - number series, Catalan Factorial, Fibonacci, Harmonic, Mersenne Prime, Pascal, Perfect, Prime, Square, Triangular and Vampire series
Parse - Splitting words from sentences
Prematch - Preparing text for matching
QSort - QuickSort program
Randat - sorted random record selection
RanLet - Producing random numbers with a range
Ranquest - random question generator
SeqNum - Adding a sequence number, converting a numeric variable to a string
SIRDS - Single Image Random Dot Stereograms
Sortdemo - demonstration of various sorting algorithms
Soundex - the text matching Soundex algorithm
Ticker - scrolling text routine
TxtMenu - a simple text driven menu
Userin - user input routines
Wait - various "Press any key to continue ..." and press a combination of keys to continue routines
Webfile1 - Random file processing
Weekday - calculates the weekday for any date
XHair - Controlling a cross-hair, drawing and redrawing graphics screens
Xiny - X in Y data record selection
Bob Goddard's programs
BBCBasic.exe - a BBC Basic emulator. This was supplied by Bob, but the original program was written by R. T. Russell. The latest versions can be downloaded from his page at http://www.rtrussell.co.uk
BlackBox - a puzzle game, including instructions in Word format. I've had my version of the game in my "Work in Progress" file for ages. One day, I'll get round to finishing it.
DOSCoder - This program enables you to encrypt any type of file on your pc. It uses the pseudo random number generator. After encryption the file look exactly the same but would be complete hash in the unlikely event of you even being able to load it.
Filer30 - a nice graphical file / directory dialog box
Filer46 - an update to Filer30
Mouse6 - using a mouse in QBasic. Programmer unknown but adapted by Bob Goddard
Planets7 - an "orrery" program which displays the positions of the 9 major planets relative to each other in the solar plane. In the case of Mercury which has an orbit at an angle of about 17 degrees relative to the others the distance from the Sun is shown as if it were in the same plane as the other planets. The starting point can be set to any date from 1st January 2000 onwards. It is based on an idea by Bob's father who calculated the initial positions of the planets and their velocities.
Splitter - This is able to split large files so it can fit onto multiple floppy disks. It needs Unsplitr to join them back together.
Unsplitr - the companion program to Splitter. It's used to rejoin the split files.
This page created 30th July 1999, last modified 6th April 2006