Comm_TP4.PAS Ver. 1.50 - RS-232 Support for IBM Compatibles
(c) Copyright, 1989
Kevin R. Bulgrien
November, 1989
c/o LeTourneau University
Microcomputer Services
P.O. Box 7001
Longview, TX 75607
INTRODUCTION
This utility is an answer to the many public domain serial port
routines which I have acquired in the quest for good RS-232 support
under Turbo Pascal. Unlike the others, this one works.
Not only does it work, but it also allows you to use as many COM
ports as you want at the same time. Designed to be relatively
simple and easy to use, I hope many will benefit from it.
This code only works under Turbo Pascal versions 4.0 and 5.x.
For functionally equivalent routines that work under Turbo Pascal
3.0, look for COMM_TP3. Also, a Turbo C version called COMM_TC2
is available. While it was written for Turbo C 2.0, it will
probably also work for lower versions as well. Additionally, I
am in in the process of developing a Turbo Assembler version
called Comm_TA1.
The following files must all be present whenever this package is
distributed:
COMM_TP4.PAS - Turbo 4.0 & 5.x compatible TPU source code
COMM_TP4.DOC - Documentation for the TPU source code
COMM_TTY.PAS - Demo terminal emulator which uses COMM_TP4
FEATURES
- Easily expandable interrupt routine
- Interrupt driven send and receive routines
- Carrier Detect monitoring for modem support
- Turbo Pascal 4.0 & 5.x compatible TPU source code
- Convenient TPU format keeps your code uncluttered
- Easy to customize for your hardware, and software requirements
- Uninstalls the interrupt handlers on abnormal program termination
- Number of COM ports limited only by buffer sizes & Turbo memory
limits
- A TPU which handles 4 ports can be less than 8K in size
- Easy to use even if you don't understand how it works
- All COM ports handled concurrently in the background
- Example TTY and port setup routines included
- Optional error checking and error messages
- Extensive documentation for software use
- Heavily documented source code
|