home *** CD-ROM | disk | FTP | other *** search
- *** SHAREWARE DOCUMENTATION ***
-
-
- The Personal Communications Library for the C Language ( PCL4C )
- is an asynchronous communications library designed for experienced
- software developers programming in C. Four compilers are
- supported: Microsoft Optimizing C, Microsoft Quick C, Borland
- Turbo C, and MIX Power C. An IBM PC/XT/AT or compatible or IBM
- PS/2 is required. The Personal Communications Library takes less
- than 6K bytes and features:
-
- o SMALL, COMPACT, MEDIUM & LARGE memory models.
- o 32 communication and support functions.
- o Interrupt driven receiver.
- o 16550 UART support.
- o Hardware (RTS/CTS) flow control.
- o 300 baud to 115,200 baud.
- o COM1, COM2, COM3, and COM4.
- o Adjustable receive queues from 8 bytes to 32 KB.
- o Control-BREAK error exit.
- o 17 communication error conditions trapped.
- o 2 ports can run concurrently.
- o Complete modem control & status.
- o Written in assembly language for small size & high speed.
-
- Two example programs ( source code ) are provided along with the
- small and large model library makefiles.
-
- (1) SIMPLE is an extremely simple terminal emulator program. It
- is provided as the smallest and easiest to understand example of
- communications programming using PCL4C.
-
- (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
- (Standard and YMODEM-G) communication protocols. TERM will also
- send an initialization string to your Hayes compatible modem.
-
- The shareware distribution includes the small and large memory
- model libraries PCL4C_S.LIB and PCL4C_L.LIB and the small model
- MIX library PCL_S.MIX. All example source code is included.
-
- For more information, refer to the Personal Communications Library
- Users Manual ( PCL4C.USR ) and Personal Communications Library
- Reference Manual ( PCL4C.REF ).
-
- A Turbo Pascal version of the library ( PCL4P ) is also available
- but which does not have as many example programs.
-
-
- *** Registration ***
-
-
- The shareware version of PCL4C is provided so that you may
- personally determine the usefulness of the product for yourself.
- If you can use PCL4C, please register your use with us.
-
- MarshallSoft Computing, Inc.
- Post Office Box 4543
- Huntsville AL 35815
-
- Voice 205-881-4630
- FAX 205-881-4630
- BBS 205-880-9748
-
- Please pay by check in US dollars drawn on a US bank. Print the
- file PCL4C.INV if an invoice is needed. The registered package is
- $45 plus $3 S&H ($6 outside of North America)) and includes:
-
- o Small, Compact, Medium & Large memory model libraries 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 BBS support for one year.
- o A one year subscription to the quarterly newsletter.
- o All updates ( with printed manuals ) are $15 plus $3 S&H ($6
- outside of North America).
-
- PCL4C.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 PCL4C object code in his own application only.
- PCL4C.ASM is not shareware and may not be sold or given away to
- anyone.
-
- The registered user will receive the latest version of PCL4C by
- return mail. A 5.25" diskette is provided unless a 3.5" diskette
- is requested.