public@tutor.tut.fi (Public Domain PC-software) (02/05/90)
I have uploaded Turbo Power's Bonus Disk utilities to SIMTEL20: pd1:<msdos.turbopas> BONUS507.ARC Misc. TP 4/5 utilities/pgms from TurboPower The package is an update of a BONUS40.ARC in the same directory. This is the READ.ME! file from the package: 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. * Petri Hartoma * -- $ Internet: public@tut.fi $ IBM .--. .--. DOS $ $ UUCP: public@tut.UUCP $ !--' ! Public Domain $ $ mcvax!tut!public $ ! '__' Software Group $