Personal Protocol Library
For Turbo Pascal
(PCL4P)
Version 1.0
Jan 15, 1995
This software is provided as-is.
There are no warranties, expressed or implied.
Copyright (C) 1995
All rights reserved
MarshallSoft Computing, Inc.
Post Office Box 4543
Huntsville AL 35815
Voice 205-881-4630
FAX 205|880|0925
BBS 205-880-9748
The Personal Protocol Library for Pascal (PPL4P) consists of ASCII,
XMODEM, YMODEM, and ZMODEM protocol routines plus the example terminal
program TERM and support routines such as CRC calculation codes.
Source is supplied for all routines.
The PPL4P also requires the Personal Communications Library (PCL4C).
The library is composed of two parts as follows:
(1) The copyrighted XMODEM, YMODEM, and ZMODEM functions contained
in the files:
xymodem.pas
xypacket.pas
zmodem.pas
(2) The public domain example code contained in the files:
term.pas term_io.pas amodem.pas modem_io.pas
crc16.pas crc32.pas defines.pas si.pas
opcodes.pas zdate.pas datetime.pas dir_io.pas
The API (Application Programming Interface) is documented for the
following four protocols: ASCII, XMODEM, YMODEM, and ZMODEM.
TERM is an communications program suitable for calling up bulletin
board systems (BBS) and performing as a PC to PC file copy program.
TERM itself is not part of the communications library, but rather it
is provided as an example of a communications application using PPL4P.
Other MarshallSoft Computing Products for Pascal
------------------------------------------------
The Personal Communications Library for Pascal
The Personal Communications Library for the Pascal (PCL4P) is an
asynchronous communications library designed for experienced
software developers programming in Turbo Pascal.
The LZW Data Compression Library for Pascal
LZW4P consists of a variable code size implementation of the LZW
(Lempel-Ziv-Welch) algorithm for compressing and decompressing data.
LZW does particularly well on text files, achieving better than
a 50% compression ratio for many files.
|