Contents of the README.1ST file
BP 70 LIB v1.3 demo version
(C) Copyright 1992, 1993
Rockland Software Productions
1. Borland Pascal 7.0.
2. VGA (for demo program).
3. Microsoft compatable mouse (for demo program).
1. Create a directory for the library under your Borland Pascal
2. Copy all library files to your library directory.
3. Add your library directory to your UNIT driectories list. Refer to
your Borland Pascal Users Guide for information about your UNIT
Running the demo:
1. Change to your library directory.
2. Enter "wintest" at the DOS prompt.
3. The wintest program runs one window. Click on the contents of the
window to make a beep. Close the window to quit the demo.
Interface of the GENERIC unit of BP70LIB. Includes conversions,
mouse, joystick, text output, file and dir operations, system info,
text interface parts, rebooting, grey keys, sound effects, and
Interface of the GRAF unit. The graf unit takes the Turbo Pascal
graphics unit to the next level. It is a device independant graphics
library that lets you write one program using one graphic coordinate
system that will run on all video systems for which there is a BGI
driver. Provides conversions, drawing routines, and graphic interface
Interface of the GRAF2 unit. Provides file viewer in scrolling
window. Also provides paginating editor that does documents up to 255
charaters wide with UNLIMITED DOCUMENT LENGTH!!!!
Interface of GRAF3 unit. Provides routine to turn on graphics with
one command. autodetects graphics type (CGA, VGA etc). Loads drivers
and fonts from current directory. Speeds up graphics.
Interface calls for the WINLIB unit. The winlib unit takes the
BP70LIB graf unit to the next level, providing a generic windowing
system featuring dynamic memory allocation, moving, resizing,
scolling, panning, etc. All you write is the procedure to draw the
window contents, and to run the window when its contents are clicked
on. The library makes it so the windowing system is transparent when
writing these procedures (IE turn a window on, draw as though it
wasnt there, and turn it off again. The windowing system adds only 2
lines to the procedure.). The winlib does all this using fast
executing procedureal code (none of that slow gooey redirection table
OOP maintainability over perfomance junk here! But not to worry, all
the ugly stuff is hidden in the library. All you do is make a call to
a routine and let it do the work.).
Interface calls for the BIGARRAY unit. The bigarray unit is an
implementation of an abstract data type that overcomes the 64K limit
on array sizes in turbo pascal. Arrays created using the bigarray
unit can go up to 640K in size!
Source code for Demo program. Uses generic, fonts, fonts2, graf3,
graf, and winlib units.
Execuatble code for Demo program.
BP70LIB readme file.
Catalog.doc: Rockland Software Productions January 1993 catalog.
About the library:
BP 70 LIB is a library of Borland Pascal 7.0 routines. This demo version
includes commented interface source code for all units, and source and
executable code for a demo program that uses the library.
Ordering information is in the file catalog.doc.