home *** CD-ROM | disk | FTP | other *** search
- *** SHAREWARE DOCUMENTATION ***
-
-
- The Personal Communications Library for Turbo Pascal ( PCL4P ) is
- an asynchronous communications library designed for experienced
- software developers programming in Turbo Pascal version 4.0 and
- up. An IBM PC/XT/AT or compatible is required. The Personal
- Communications Library takes less than 5K bytes and features:
-
- o 28 communication and support functions.
- o Supports INS16550 ( high performance UART ).
- o Interrupt driven receiver.
- o Supports 300 baud to 115,200 baud.
- o Supports COM1, COM2, COM3, and COM4.
- o Adjustable receive queues from 8 bytes to 16 KB.
- o Control-BREAK error exit.
- o 17 communication error conditions trapped.
- o Allows 2 ports to run concurrently.
- o Complete modem control & status.
- o Written in assembly language for small size & high speed.
-
- Several example programs ( source code ) are provided along with
- the small model library and makefiles for each of the supported
- compilers. The example programs are:
-
- (1) SIMPLE is an extremely simple terminal emulator program. It
- is provided as the smallest and easiest to understand example of
- communications programming using PCL4P.
-
- (2) TERM is a more capable terminal emulator than SIMPLE. It
- functions as a dumb terminal emulator but can exchange files using
- XMODEM ( Standard XMODEM, XMODEM-CRC, and XMODEM-1K ) and YMODEM (
- batch capability ) communication protocols. TERM will also send an
- initialization string to your Hayes compatible modem.
-
- (3) LOOPBACK performs a loopback test of the selected port UART.
- This is useful for testing a serial port UART that is suspected of
- being bad.
-
- (4) MODEM displays the modem status lines (DSR, CTS, DCD, and RI)
- and the modem control lines (DTR and RTS). Additionally, it
- allows the user to set or clear the modem control lines. MODEM is
- useful when testing RS232 cable connections.
-
- To start MODEM, type MODEM followed by the port ( 1 to 4 ). For
- example "MODEM 1".
-
- The shareware distribution does not include the source code to the
- library, but all example code is included.
-
- For more information, refer to the Personal Communications Library
- Users Manual ( PCL4P.USR ) and Personal Communications Library
- Reference Manual ( PCL4P.REF ), which are part of PCL4P31.ZIP.
-
- A C version of the library ( PCL4C ) is also available.
-
-
- *** Registration ***
-
-
- The shareware version of PCL4P is provided so that you may
- personally determine the usefulness of the product for yourself.
- If you can use PCL4P, please register your use with us.
-
- MarshallSoft Computing, Inc.
- Post Office Box 4543
- Huntsville AL 35815
-
- Please pay by check in US dollars drawn on a US bank. Purchase
- Orders ( POs ) are accepted from US companies listed in Dunn &
- Bradstreet. Print the file PCL4C.INV if an invoice is needed. The
- registered package is mailed first class US Mail ( packet air mail
- overseas ). If you are in a hurry, please call us at (205) 881 -
- 4630 and we can ship immediately within the US by COD ( street
- address and phone number are required ).
-
- The registered package includes:
-
- o The PCL4P library without the shareware screens.
- o Assembler source code for the library.
- o Printed Users Manual.
- o Printed Reference Manual.
- o Telephone support for one year.
- o All updates (with printed manuals) are $15 plus $3 S&H ($6
- outside of USA, Canada, & Mexico).
-
- PCL4P.ASM is the source code for the library. The source code is
- copyrighted by MarshallSoft Computing, Inc. The user is granted a
- license to use the PCL4P object code in his own application only.
- PCL4P.ASM is not shareware and may not be sold or given away to
- anyone.
-