110811     SIFILE:  Prolonged High-Speed Input from Serial Interface
to File  Version: July 1985
Submitted by: N.W.A. Marsh, University of Liverpool, Liverpool, UK
Operating System: RT-11  Source Language: BCPL, MACRO-11  Memory
Required: 12KW  Hardware Required: DL-type Serial Interface  Keywords:
Data Communications, Interface Routines
Abstract: SIFILE and TOFILE are two programs, each of which will
receive text from a DL-family serial interface and transfer
the text to a file.  The programs use block double-buffering,
providing high speed of input (9600 baud measured on 11/23
writing to VM:; higher rates may be possible but have not
been tested) without any restriction on the length of the
The two programs differ only in the ways in which the details
of the serial interface are specified.  Program SIFILE
prompts the user to type-in the octal values of the CSR and
VECTOR addresses.  Program TOFILE incorporates a simple means
for the user to patch the program to refer to pre-defined
serial-line addresses.
Both source listings and binary (.SAV) versions are provided,
but the BCPL compiling system cannot be provided due to
licensing restrictions.  The listings provide an example of a
simple interface between a high level language and a
block-swapping interrupt service routine.  The documentation
provided includes advice on modifying the software for
further applications.
Media (Service Charge Code): One RX01 Diskette (KA)  Format: RT-11,
600' Magnetic Tape (MA)  Format: RT-11

The PDP-11 DECUS Software Index
The PDP-11 Home Page
Tim Shoppa <shoppa@trailing-edge.com>
Created: December 26, 1998