home *** CD-ROM | disk | FTP | other *** search
- Turbo Pascal 4.0 BONUS Disk
- ---------------------------
-
- The files on this disk are non-commercial units and utilities
- developed for Turbo Pascal 4.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 disk as a free service to
- our customers.
-
- TurboPower Software offers no warranty, express or implied, for
- the programs contained on this BONUS disk. You may use a BONUS
- unit bearing the TurboPower copyright within any application that
- you write, without restriction. Other programs on the BONUS disk
- have either been released to the public domain by their authors,
- or are distributed here by their express permission. You may give
- copies of this BONUS disk to anyone.
-
- If you have a unit or utility for Turbo 4 that you think would be
- an appropriate addition to this BONUS disk, 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 TPHELP.ARC would extract all of the files from
- the TPHELP archive.
-
- Here's a brief description of the files on the BONUS disk.
-
- ASYNC4
- A simple but effective set of asynchronous communications
- routines. Emulates the popular ASYNC.INC from Turbo 3.
-
- BREAK
- A unit that emulates Turbo 3's $U+ compiler directive, enabling
- Ctrl-Break interrupts at any point in a program.
-
- CALENDAR
- A unit that manipulates calendar dates. More features than the
- DATES unit described below. Choose your favorite.
-
- CHAIN
- A unit that adds a Chain command to Turbo 4.
-
- COMPORT
- Another set of asynchronous communications routines. Compare to
- ASYNC4.
-
- DATES
- A unit that manipulates calendar dates using a compact 2-byte
- Julian representation.
-
- EMUL87
- A utility that emulates 8087 real arithmetic for Turbo 4
- programs compiled with the 8087 option ON. Requires a 286 or
- 386 processor to work.
-
- ENHKBD
- A unit that transparently enables the IBM enhanced keyboard, or
- emulates it when not present.
-
- EXEUTIL
- Utility programs that provide information about Turbo 4 EXE
- files and pack them into smaller space.
-
- EXTEND
- A unit that allows DOS applications to keep more than 20 files
- open at once.
-
- INT24
- A unit that implements a DOS critical error handler with
- built-in Retry.
-
- LOCK4
- A unit that supports record locking using DOS 3.x system calls.
-
- LPT
- A unit that replaces the Turbo PRINTER unit with one using BIOS
- calls for improved speed and binary output capability.
-
- MOUSE4
- A unit that implements many of the Microsoft Mouse system
- calls.
-
- STAKDUMP
- A unit that dumps the stack upon runtime errors - to show the
- sequence of calls that lead to the point of the error.
-
- TPHELP
- A complete help system generator for Turbo 4 programs.
-
- TPINFO
- Utility to provide lots of interesting information about Turbo
- 4 TPU and TPM files.
-
- TPPICK
- Units to support pop-up pick windows and a directory selection
- window.
-
- TPSPL
- An example program which captures output intended for the
- printer and saves it to a disk file.
-
- TRIG
- Implements a complete set of trigonometric functions using the
- Turbo 4 primitives.