Коммуникация


PCL4P v3.0 - Personal Communications Library For TP4

Библиотека для работы с последовательными портами с 1 по 4й, причем два из них - одновременно. Приведены паскальные исходники, документация и примеры. Ассемблерных исходников нет, только OBJ файл.
PCL4P is a high speed asynchronous communications library for Turbo Pascal. The PCL features:

  • Interrupt driven receiver.
  • Supports COM1 - COM4 upto 115,200 baud.
  • Allows 2 ports to run concurrently.
  • Complete modem control and status.
  • Written in assembly language for small size & high speed.
  • Included: Full user manual, samples, but no assembler sources

PCL4P v5.1 - Personal Communications Library

Коммуникационная библиотека. Поддерживает порты COM1-COM20 (4 порта одновременно) со скоростью до 115200 бод.
PERSONAL COMMUNICATIONS LIBRARY Ver 5.1 FOR PASCAL. Async comm library supporting COM1-COM20 to 115,200 baud, 4+ ports concurrently, many dumb multiport boards, 16550 UART, interrupt driven, RTS/CTS flow control, any UART address & IRQ. Protected Mode. Supports Turbo & Borland Pascal.

Personal Serial Communications Library v6.1

Коммуникационная библиотека для TP6...BP7. Поддерживает COM1...COM20, 300-115200 baud. Имеется подробнейшая документация на английском. Ассемблерные исходники не приведены, однако имеются все необходимые .OBJ файлы.
PCL4P61.ZIP, Mar 23, 1998, Ver 6.1 - Personal Serial Communications Library for Pascal. Real & protected mode DOS. Supports thru

  • 20 to 115200 bauds,
  • 4+ ports concurrently,
  • many dumb multiport boards,
  • 16550, 16650, 16750 UARTs,
  • interrupt driven,
  • RTS/CTS flow control,
  • any UART address and IRQ.
  • Supports Borland Pascal with Objects, and Turbo Pascal 6.0 & up.

Personal Serial Communications Library v6.2

Коммуникационная библиотека для TP6...BP7. Поддерживает COM1...COM20, до 4-х портов одновременно, скорость от 300 до 115200 бод. Имеется подробнейшая документация на английском. Ассемблерные исходники не приведены, однако имеются все необходимые .OBJ файлы.
PCL4P61.ZIP, Mar 23, 1998, Ver 6.1 - Personal Serial Communications Library for Pascal. Real & protected mode DOS. Supports thru

  • 20 to 115200 bauds,
  • 4+ ports concurrently,
  • many dumb multiport boards,
  • 16550, 16650, 16750 UARTs,
  • interrupt driven,
  • RTS/CTS flow control,
  • any UART address and IRQ.
  • Supports Borland Pascal with Objects, and Turbo Pascal 6.0 & up.

PROT018 - The Protocol Engine for Turbo Pascal

Библиотека поддержки коммуникационных протоколов Xmodem, Xmodem-1k, Ymodem Batch, YmodemG Batch, Zmodem (Crc16/Crc32), Sealink, Yapp (a packet radio protocol) для BP7. Приведены доки, примеры, TPU-шки (5.5...7.0), исходников протоколов нет, но есть исходник коммуникационного модуля.
Protocol Engine is a set of software routines that take all the hard work out of writing communication software. In this one easy-to-use Turbo Pascal (versions 5, 5.5, 6, 7 and Borland Pascal 1.0) Unit are ALL the procedures and functions required to transfer files from one computer to another. Various methods of error checking are available, that are fully compatible with the standard protocols used by conventional terminal programs. Included: Docs, Samples and TPU5.0, 5.5, 6.0, 7.0 only :(

Serial - Fossil driver interface for TP5

Интерфейсный модуль для работы с последовательным портом через Fossil драйвер. В качесте бонуса приведен модуль AnsiView.
SERIAL is a unit written to take advantage of many of the FOSSIL drivers out on the market such as X00.SYS or BNU.COM. If the system does not detect a FOSSIL driver in memory, then it resorts to standard interrupt driven serial I/O without the ability to open up more than one port at a time. ANSIView unit included.

SIO v1.03 - Serial I/O Tutorial Toolkit

Коммуникационный модуль для работы с последовательными портами. Поддерживает все известные типы UART.
SerialIO 1.03 - Serial communication unit. Supports INS8250, NS16450, NS16550, NS16550A and compatible UART chips.

SYNC v1.0 - Simple Interrupt Driven Serial Unit

Очень простой модуль для работы с последовательным портом COM1...COM2. Управление портом с помощью прерываний.

TPFZM v1.0 - ZMODEM File Transfer Unit for TP5.5

Модуль, реализующий протокол передачи файлов ZModem с поддержкой Fossil драйвера. Приведен только TPU5 модуль, исходника нет.
ZMODEM Unit with Fossill Support. TPU5.5 only :(

TpLink v1.4 - Serial Interface for TP5.0

Коммуникационный модуль для работы с последовательным портом и пример создания простейшей программы-терминала. Ассемблерные исходники НЕ приведены, только OBJ файл.
Serial Communication Unit and Mini-Terminal Sample. No Assembler code included (only .OBJ)