01-23-2004, 04:54 AM
I still have the original disks to my QB45 and QB30. QB45 came on 3 1/2 disks. QB3 came on 5 1/2 disks.
I can't remember seeing that QB45ADVR.OBJ file on my disks
I do remember that the QB.LIB failed to install using the QB45 setup, so I had to extract it manually.
Here's part of the PACKING.LST file from my QB45 install disks describing each file on both install disks.
- Dav
I can't remember seeing that QB45ADVR.OBJ file on my disks
I do remember that the QB.LIB failed to install using the QB45 setup, so I had to extract it manually.
Here's part of the PACKING.LST file from my QB45 install disks describing each file on both install disks.
- Dav
Code:
==============================================================================
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
Visit Dav's Qbasic Site