home *** CD-ROM | disk | FTP | other *** search
- Turbo Pascal 5.0 BONUS Subdirectory
- -----------------------------------
-
- The files in this subdirectory are non-commercial units and
- utilities developed for Turbo Pascal 5.0 by a variety of authors,
- including us at TurboPower Software. Many of the utilities build
- upon Turbo Professional units; others stand by themselves. Almost
- all have complete source code, so you can use them, modify them,
- or just study them for ideas.
-
- TurboPower Software provides this BONUS subdirectory as a free
- service to our customers.
-
- TurboPower Software offers no warranty, express or implied, for
- the programs in the BONUS subdirectory. You may use a BONUS unit
- bearing the TurboPower copyright within any application that you
- write, without restriction. Other programs in the BONUS
- subdirectory have either been released to the public domain by
- their authors, or are distributed here by their express
- permission. You may give copies of the files in the BONUS
- subdirectory to anyone.
-
- If you have a unit or utility for Turbo 5 that you think would be
- an appropriate addition to the BONUS subdirectory, please let us
- know.
-
- If you'd like more information about TurboPower Software's products for
- Turbo Pascal, contact us at
-
- TurboPower Software
- P.O. Box 66747
- Scotts Valley, CA 95066-0747
-
- 408-438-8608 (Monday-Friday)
- Compuserve 72457,2131
-
- Each unit has been compressed into an ARC file with its
- supporting files in order to save disk space. To extract the
- individual files, use the supplied ARCX.COM program. From the DOS
- prompt, enter
-
- ARCX ArchiveName
-
- For example, ARCX CHAIN.ARC would extract all of the files from
- the CHAIN archive.
-
- Here's a brief description of the files in the BONUS directory.
-
- ASYNC4
- A simple but effective set of asynchronous communications
- routines. Emulates the popular ASYNC.INC from Turbo 3.
-
- CHAIN
- A unit that adds a Chain command to Turbo 4 or 5.
-
- COLORDEF
- A unit that defines constants corresponding to all the foreground
- on background color combinations, e.g., YellowOnBlue.
-
- CRTPATCH
- A program that can patch units compiled with Borland's CRT unit to
- use TPCRT instead.
-
- EXECWIN
- A unit that execs a child process, keeping its output in a window.
-
- EXTEND
- A unit that allows more than 20 files to be open simultaneously.
-
- LPT
- A unit that replaces the Turbo PRINTER unit with one using BIOS
- calls for improved speed and binary output capability.
-
- PSCREEN
- A memory resident program that captures a text screen and writes
- a compressed version of it to a file.
-
- TESTEMU
- A program that demonstrates how to safely use Turbo Pascal 5's floating
- point emulator within an interrupt service routine or popup.
-
- TPCLONE
- A unit that assists in the writing of installation programs.
-
- TPENV
- A number of routines to manipulate the DOS environment, including
- one to execute a DOS shell with a custom prompt.
-
- TPKEYS
- A sample installation program that uses TPCLONE. Allows you to
- modify the key assignments for the TPEDIT, TPENTRY, TPHELP,
- TPMENU, and TPPICK units.
-
- TPSPOOL
- A unit that captures printer output and routes it to a file.
-
- TPSTACK
- A unit that automatically determines the amount of stack and
- heap usage of a program.
-
- TPSWITCH
- A unit that allows you to switch between screens on a dual-display
- system.
-
- TPTIMER
- A unit to take timings with microsecond resolution.