home *** CD-ROM | disk | FTP | other *** search
- *** SHAREWARE DOCUMENTATION ***
-
-
- The Personal Communications Library for C/C++ (PCL4C) is an
- asynchronous communications library designed for experienced
- software developers programming in C or C++. Five compilers are
- supported: Microsoft Optimizing C, Microsoft Quick C, Borland C,
- 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 10K bytes and features:
-
- o Supports PROTECTED MODE.
- o SMALL, COMPACT, MEDIUM & LARGE memory models.
- o 38 communication and support functions.
- o Interrupt driven transmitter & receiver.
- o Supports high performance 16550 UART.
- o Supports the PC/4 and PC/8 DigiBoard.
- o Supports the BB1004, BB1008, and BB2016 BOCA boards.
- o Hardware (RTS/CTS) flow control.
- o 300 baud to 115,200 baud.
- o COM1 through COM16 defined.
- o Adjustable receive queues from 8 bytes to 32 KB.
- o Control-BREAK error exit.
- o 18 communication 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.
-
- Six example programs ( source code ) are provided along with the
- small and large model library makefiles.
-
- (1) MINIMAL.C is the smallest possible terminal program.
- Communicates with port COM1 at 2400 baud.
-
- (2) SIMPLE.C is a very simple communications program. Like
- MINIMAL, except that the port and baud rate can be selected.
-
- (3) SPAWN.C is a simple communications program that spawns the
- door program DOOR.C.
-
- (4) DOOR.C is a door program that takes over the serial port
- without resetting the UART.
-
- (5) LOGIN.C is a communications program that calls up our support
- BBS at 205-880-9748 and logs on as GUEST.
-
- (6) SELFTEST.C is a standalone serial port test program.
-
- 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 ).
-
-
- *** Registration ***
-
-
- The shareware version of PCL4C is provided so that you may
- personally determine the usefulness of the product for yourself.
- If you wish to register PCL4C, please 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 (14.4KB)
- email : msc@traveller.com
- anon.ftp : ftp.traveller.com (Path: /pub/users/msc)
- web : www.traveller.vom/~msc/
-
- We accept American Express (account number, expiration date, exact
- name on your card, and complete AmEx 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 an additional $3 COD charge). Print the file
- INVOICE.DOC if an invoice is needed.
-
- You can also order PCL4C 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]. The product number for PCL4C is 10908.
-
- If you wish to update from an older version of PCL4C, send $20
- plus $5 S&H ($10 outside of North America). Updates must be
- ordered directly from MarshallSoft Computing.
-
- The registered package includes:
-
- o Small,Compact,Medium, Large & PM libs w/o shareware screens.
- o Assembler source code for the library.
- o Laser printed Users and Reference Manuals.
- o Telephone, FAX, BBS, and email support for one year.
- o Script compiler and interpreter.
-
- Print the file INVOICE.DOC if an invoice is needed. The registered
- user will receive the latest version of PCL4C shipped by two day
- priority mail (packet airmail overseas).
-
- 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 3.5" diskette is provided unless a 5.25" diskette
- is requested.
-
-