3.5-Inch Contents, PACKING.LST for Repackaged QuickBasic 4.5 (77733)






This article was previously published under Q77733

SUMMARY

Below is the PACKING.LST file from the 3.5-inch disks of the repackaged version of Microsoft QuickBasic version 4.5.

Note: The repackaged release of QuickBasic 4.5 has packed (compressed) files on two 3.5-inch disks (or four 5.25-inch disks), plus an UNPACK.EXE program, and the two manuals are combined into one spine and shipped without a box. The earlier 4.5 release had normal (nonpacked) files on five 5.25-inch disks or three 3.5-inch disks, and shipped with two manuals. The earlier 4.5 release was packaged inside a box. For more information on the repackaged version of QuickBasic 4.5, query on the following words:

repackaged and 4.50

MORE INFORMATION


                              PACKING.LST File

                 Disk Contents for Microsoft (R) QuickBasic

                                Version 4.50

               (C) Copyright Microsoft Corporation, 1988-1990

This file contains a complete list of all files and directories on the
distribution disks provided with this product.

-----------------------------------------------------------------------

Files on the distribution disks are compressed (indicated by a "$" in
the file extension) and must be decompressed before they are used. The
Setup program on the "Setup" disk unpacks files as it installs them. A
separate file unpacking utility (UNPACK.EXE) located on the
"Utilities" disk is provided for manual file decompression. The
following table displays the compressed/uncompressed file extension
mapping scheme:

   Compressed file extension:        Uncompressed file extension:
            *.BA$               -             *.BAS
            *.BI$               -             *.BI
            *.CO$               -             *.COM
            *.DA$               -             *.DAT
            *.EX$               -             *.EXE
            *.HL$               -             *.HLP
            *.LI$               -             *.LIB
            *.OB$               -             *.OBJ
            *.PI$               -             *.PIF
            *.QL$               -             *.QLB

An example of using UNPACK.EXE to decompress a single file is as follows:

C:\> unpack a:qb.ex$ c:\qb45\qb.exe

This will decompress the QB.EX$ file from the distribution disk in
drive a: to the file QB.EXE in the C:\QB45 directory.

This package comes with a number of demonstration and utility programs
written in Basic. These files are for informational and recreational
purposes only, and Microsoft makes no warranties, either expressed or
implied, as to their suitability for specific purposes or their
correctness, accuracy, or reliability. The entire risk as to the
results and performance of the software is assumed by you.

All files ending with the .BAS extension are QuickBasic source files.
Programs with an asterisk (*) next to their names require a
color-graphics adapter to run.

------------------------------------------------------------------------

Disk #1 (Setup/Microsoft QuickBasic Express/Program)

READTHIS.NOW            Instructions to read before installing.
SETUP.EXE               Run this program to install QuickBasic.
README.DOC              Instructions for installing and using QuickBasic on
                        dual-floppy systems and other information.
PACKING.LST             List and description of all files provided.
LEARN.COM               Executable file containing the computer-based
                        training program QB Express.
LEARN.PIF               A file that provides information to aid in running
                        the QB EXPRESS under Microsoft Windows.
BX.PGM                  File used for QB Express when you run LEARN.COM.
QBCBT.CTX                "
QBCBT.SCN                "
QBCBT.SOB                "
QB.BI                   An include file for use with Basic programs that
                        call any of the following routines in the QB.QLB
                        Quick library or in the QB.LIB stand-alone library:
                        ABSOLUTE, INTERRUPT, INTERRUPTX, INT86OLD, or
                        INT86XOLD.  The QB.BI file defines the types for
                        arguments passed to these routines and also gives
                        DECLARE statements for these routines.
QCARDS.BAS              Supplied code for the QCARDS database program used
                        in the Hands On with QuickBasic tutorial. In Part 2
                        of the manual Learning to Use QuickBasic, you add
                        the module-level code that completes this program.
QCARDS.DAT              Supplied data file for the QCARDS database program.
                        Keep this file in the current directory as you add
                        code during the QCARDS.BAS tutorial.
DEMO1.BAS               A BasicA version of a sound-effects demonstration
                        program.
DEMO2.BAS               The QuickBasic 2.0 version of DEMO1.BAS.
DEMO3.BAS               The QuickBasic 4.0 (and higher) version of
DEMO1.BAS.
REMLINE.BAS             A utility program that converts BasicA programs
                        saved in ASCII format to QuickBasic-style programs
                        by removing unreferenced line numbers.
SORTDEMO.BAS            A program that uses multicolored bars and sound to
                        illustrate various sorting algorithms.
TORUS.BAS*              A graphics demonstration program that draws a
                        multicolored doughnut-shaped figure on the screen,
                        then animates it by shifting colors in the palette.
QB45QCK.HLP             File containing on-line help on QuickBasic.
\EXAMPLES               A directory containing Basic programs printed in
the
                        QuickBasic manuals and other demonstration
programs.
   ******** \EXAMPLES directory contents ********
   BALLPSET.BAS*        A program that bounces a ball off the bottom and
                        sides of the screen by using the PSET option with
                        the graphics PUT statement.
   BALLXOR.BAS*         A program that bounces a ball off the bottom and
                        sides of the screen by using the XOR option with
                        the graphics PUT statement.
   BAR.BAS*             A program that turns input data into a bar chart.
   CAL.BAS              A program that prints a calendar for any month in
                        any year from 1899 to 2099.
   CHECK.BAS            A checkbook-balancing program that sorts and prints
                        a list of any deposits and withdrawals input by the
                        user, then prints the final balance in the checking
                        account.
   COLORS.BAS*          A program showing all combinations of the 16
         background colors and 3 foreground colors (distinct
         from the background) in the 2 color palettes
         available in screen mode 1.
   CRLF.BAS             A program that opens an ASCII file, expands any
lines
                        ending with just a carriage return or a line feed
to
                        a carriage-return--line-feed combination, then
writes
                        the adjusted lines to a new file.
   CUBE.BAS*            A program that illustrates simple animation of a
                        cube by using multiple screen pages in screen mode
7.
   EDPAT.BAS*           A program that allows you to edit a pattern tile
                        for use in a PAINT statement.  With pattern tiles,
                        you can fill any enclosed graphics area on the
screen
                        with a pattern.
   ENTAB.BAS            A program that compresses an ASCII file by
replacing
                        runs of spaces with tab characters.
   FILERR.BAS           A program that searches for a string of characters
                        in an ASCII file. This program traps and handles
                        common file-access errors such as the user's
                        entering an invalid file name or leaving a drive
                        door open.
   FLPT.BAS             A program that lets you examine the internal format
                        used by Basic to store single-precision numbers.
   INDEX.BAS            A file I/O program that builds and searches an
index
                        of record numbers from a random-access data file.
   MANDEL.BAS*          A program that generates a fractal (a colorful
                        graphic representation of the properties of certain
                        real numbers) on the screen.
   PALETTE.BAS*         A program that demonstrates how to give the
illusion
                        of movement by rotating the colors displayed by
                        the color attributes from 1 to 15.
   PLOTTER.BAS*         A simple line-sketching program that uses Basic's
                        DRAW statement.
   QLBDUMP.BAS          A program that allows you to get a listing of the
                        PUBLIC code and data symbols in a QuickBasic Quick
                        library.
   SEARCH.BAS           A program that searches any disk file for a pattern
                        and reports every byte position in the file where
                        the pattern begins.
   SINEWAVE.BAS*        A program that plots the graph of the sine-wave
                        function for angle values from 0 to PI radians.
   STRTONUM.BAS         A program that converts to a numeric value any
                        number input as a string, after first filtering
                        invalid numeric characters (such as commas) out
                        of the string.
   TERMINAL.BAS         A program that turns your computer into a "dumb"
                        terminal when used with a modem.
   TOKEN.BAS            A program that breaks an input string into a series
                        of tokens (a string of characters delimited by
                        blank spaces, tabs, or punctuation marks such as
                        commas or semicolons).
   WHEREIS.BAS          A program that recursively searches through all
                        directories on a disk for a specified file name.
QB.EXE                  The QuickBasic program development environment.
QB.PIF                  A file that provides information to aid in running
                        QuickBasic under Microsoft Windows.
BC.EXE                  The Basic command-line compiler invoked by the Run
                        menu's Make EXE File command or by the bc command
                        from the DOS command line.
LINK.EXE                The Microsoft Overlay Linker; used to create
                        executable files and Quick libraries.

Disk #2 (Utilities/Microsoft QuickBasic Advisor)

UNPACK.EXE              Utility for uncompressing files on distribution
                        disks
LIB.EXE                 The Microsoft Library Manager; used to create
                        stand-alone (.LIB) libraries.
BRUN45.EXE              The QuickBasic run-time module; required for
                        running executable files created with BRUN45.LIB.
BRUN45.LIB              The QuickBasic run-time-module library; used for
                        creating executable files from QuickBasic and DOS.
BQLB45.LIB              The library of supporting routines that are used
                        when creating Quick libraries.
BCOM45.LIB              The QuickBasic alternate run-time-module library;
                        used for creating executable files from QuickBasic
                        and DOS (files created with this library do not
                        require BRUN45.EXE to run).
QB.LIB                  The stand-alone library containing support routines
                        for DOS system calls.
QB.QLB                  The Quick library containing support routines for
                        DOS system calls.
QB45ENER.HLP            File containing on-line help information dealing
                        with the QuickBasic environment and error messages.
NOEM.OBJ                (NO EMulation). An object file to link with Basic
                        programs that will always be run on machines with
an
                        8087 or 80287 math coprocessor chip. Linking with
                        NOEM.OBJ turns off software emulation of the math
                        chip's function, and reduces the size of the
                        executable file.
SMALLERR.OBJ            An object file to link with Basic programs that do
                        not require run-time error messages. Linking with
                        SMALLERR.OBJ reduces the size of executable files
                        that do not need run-time error messages.
PATCH87.EXE             The utility which fixes some problems which occur
                        when using MS-DOS 3.20, a hard drive, a math
                        coprocessor, and floating point math.  See the
                        README.DOC file for details.
FIXSHIFT.COM            A terminate-and-stay-resident program that fixes a
                        bug in the ROM BIOS of some machines with
                        keyboards that have an extra set of DIRECTION
                        (i.e. arrow) keys, in addition to those on the
                        numeric keypad. See README.DOC for more
                        information.
MSHERC.COM              The driver file for use with computers equipped
                        with a Hercules(R) Graphics Card, Graphics Card
                        Plus, Hercules InColor Card, or 100%-compatible
                        clones of these graphics cards. This file allows
                        you to write screen mode 3 for graphics in Basic
                        programs.
MOUSE.COM               The Mouse driver for use with QuickBasic programs
                        that call mouse functions.
QB45ADVR.HLP            File containing on-line help information on
         QuickBasic.
\ADVR_EX                A directory containing Basic programs cited in the
                        on-line help.
   ******** \ADVR_EX directory contents ********
   CALL_EX.BAS          Illustrates using the CALL statement
   CHR_EX.BAS           Illustrates using the the CHR$ function
   CMD_EX.BAS           Illustrates using the the COMMAND$ function
   COM1_EX.BAS          Illustrates using the the COMMON and CHAIN
                        statements
   COM2_EX.BAS          Module used in COM1_EX.BAS above
   CSR_EX.BAS           Illustrates using the the CSRLIN function
   DECL_EX.BAS          Illustrates using the DECLARE statement
   DEFFN_EX.BAS         Illustrates using the DEF FN statement
   DEFSG_EX.BAS         Illustrates using the DEF SEG, PEEK, and POKE
         statements
   DRAW_EX.BAS          Illustrates using the DRAW statement
   FUNC_EX.BAS          Illustrates using FUNCTION...END FUNCTION
   OUT_EX.BAS           Illustrates using the OUT statement
   SHARE_EX.BAS         Illustrates using the SHARED statement
   SHELL_EX.BAS         Illustrates using the SHELL statement
   STAT_EX.BAS          Illustrates using the STATIC statement
   SUB_EX.BAS           Illustrates using SUB...END SUB
   TYPE_EX.BAS          Illustrates using TYPE..END TYPE
   UBO_EX.BAS           Illustrates using the UBOUND and LBOUND functions
   UCASE_EX.BAS         Illustrates using the UCASE$ function
   WINDO_EX.BAS         Illustrates using the WINDOW statement

				

Modification Type: Minor Last Reviewed: 1/9/2003
Keywords: KB77733