DISKSPAC.BAS:

A routine to tell you how much space you have left on your hard drive (or
floppy).  (See commentary in DISKSPAC.BAS.)


WINRUN.FUN:

A function to tell you whether or not windows is running.


EXIST.FUN:

A function to tell you whether or not a file exists.


PRINT.SUB:

Subroutines to print QB graphics data to various B&W printers.


EXTMEM.FUN:

A routine to return the amount (in KB) of extended memory detected.


NAME.FUN:

A routine to return the name of the currently running program (including
path).


CMDARG.FUN:

A routine to replace QB's COMMAND$ function.  (It's only real value is
that it doesn't convert the command-tail to uppercase.)


EXEC.SUB and EXEC.FUN:

Alternatives to using SHELL to run separate stand-alone programs.  (You
don't need both; it all depends on whether you prefer to use a subroutine
or a function.)

LINREG.SUB:

A subroutine to do linear regression (least squares).

CDRDET.BAS:

A routine to detect MSCDEX.EXE's presence and report the drive letter of
the first CD-ROM drive.


GETDIR.BAS:

A subroutine to get the current directory.


GETDRV.FUN:

A function to get the current drive letter.


GETCD.SUB:

A subroutine to get number of CD-ROM drives supported by MSCDEX and drive
letter of first one.


GETRAM.SUB:

A subroutine to return information about conventional memory usage.


STACK.SUB:

A subroutine to put keystrokes into the keyboard buffer, thus making it
look like your computer's typing for you.


GETFILES.BAS:

A routine to return the "FILES=" setting made by CONFIG.SYS (or Windows).


DATETIME.ZIP:

A routine to get/set the date and time stamp on a file.


PUT13.SUB:

An alternative to QB's PUT statement for mode 13.
