home *** CD-ROM | disk | FTP | other *** search
- *** SHAREWARE DOCUMENTATION ***
-
-
- The Personal Communications Library for Turbo and Borland Pascal
- (PCL4P) is an asynchronous communications library designed for
- experienced software developers programming in Turbo or Borland
- Pascal. The PCL features:
-
- o Supports protected mode.
- o 32 communications and support functions.
- o Support for the high performance INS16550 UART.
- o Supports hardware (RTS/CTS) flow control.
- o Interrupt driven receiver and transmitter (optional).
- o Supports 300 baud to 115,200 baud.
- o Supports the PC/4 and PC/8 DigiBoard.
- o Supports the BB1004, BB1008, and BB2016 BOCA boards.
- o COM1 through COM20 defined.
- o Adjustable receive queues from 8 bytes to 32 KB.
- o Control-BREAK error exit.
- o 19 communications error conditions trapped.
- o 4 ports can run concurrently (more with multiport boards).
- 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) MINIMAL is the absolutely minimal terminal emulator program.
- It is hard coded to use COM1 at 9600.
-
- (2) SIMPLE is an extremely simple terminal emulator program.
- Start it by supplying a port number and a baud rate,
-
- SIMPLE 1 9600
-
- (3) DOOR is very similiar to SIMPLE, but it "takes over" a port
- in that the UART is not reset, and all parameters including
- the baud rate are acquired unchanged.
-
- (4) LOGIN is a variation on SIMPLE. It dials up the MarshallSoft
- BBS and logs on as GUEST.
-
- 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 PCL4P41.ZIP.
-
- A C version of the library (PCL4C) is also available.
-
-
- *** Registration ***
-
-
- The shareware version of PCL4P.LIB is provided so that you may
- personally determine the usefulness of the product for yourself. If
- you can use the Personal Communications Library for Turbo or
- Borland Pascal, please register your use with us. Send $75 plus $5
- S&H ($10 outside of North America) to:
-
- MarshallSoft Computing, Inc.
- Post Office Box 4543
- Huntsville AL 35815
-
- Voice 205-881-4630
- FAX 205-881-4630
- BBS 205-880-9748
-
-
- We accept VISA, MasterCard, and American Express (account number,
- expiration date, exact name on your card, and complete card billing
- address required), checks in US dollars drawn on a US bank, purchase
- orders (POs) from recognized US schools and companies listed in Dun
- & Bradstreet, and COD (street address and phone number required)
- within the USA (plus a $4.50 COD charge). Print the file PCL4P.INV
- if an invoice is needed.
-
- You can also order PCL4P from The Public Software Library (PSL) with
- your MC, Visa, AmEx, or Discover card by calling 800-242-4PSL (from
- overseas: 713-524-6394) or by FAX at 713-524-6398 or by CompuServe
- at [71355,470]. THESE NUMBERS ARE FOR ORDERING ONLY. The product
- number for PCL4P is 10909.
-
- If you wish to update from an older version of PCL4P, send $20 plus
- $5 S&H ($10 outside of North America). Updates must be ordered
- directly from MarshallSoft Computing.
-
- The registered package includes:
-
- o Assembler source code for the library.
- o Printed Users Manual.
- o Printed Reference Manual.
- o One year technical support.
-
- 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.
-
- The registered user will receive the latest version of PCL4P by
- return mail. A 3.5" diskette is provided unless a 5.25" diskette
- is requested.
-