DECUS_12bit Catlog Upg_Feb72 DECUS 12bit Upg Feb72

DECUS_12bitCatlogUpg_Feb72 DECUS_12bitCatlogUpg_Feb72

User Manual: DECUS_12bitCatlogUpg_Feb72

Open the PDF directly: View PDF PDF.
Page Count: 46

DownloadDECUS_12bit Catlog Upg_Feb72 DECUS 12bit Upg Feb72
Open PDF In BrowserView PDF
----------------------_.

DECUS

PROG~M

LIBR4RY O1TALOG
FOR

PDP-8, FOCAL8, PDP-12, LlNC-8

UPDATE -- FEBRUARY 1972

DIGITAL EQUIPMENT COMPUTER USERS SOCIElY
MAYNARD, MASSACHUSETTS 01754 TEL. 89751111WX 710347-0212
------------------------------------~

DECUS Program Library Contacts

When users find it necessary to call the DECUS Program Library for information, it helps
to have the name of a specific person with whom they can speak. For your information
we have compiled the following list:
Accounting or Pricing Information - Karen King

X2447

PDP-lO, PDP-12, PDP-15 and L1NC orders and information - Barba:-a Kowalczyk
PDP-8 Library orders and information - Helen Tucker

X2524

X2524

PDP-ll, FOCAL and BASIC orders and information - Stacia Taylor

X2524

New or proposed library subm iss ions, changes, etc., genera I Iibrary contents - Ferne Ha lIey
or Pat Davies
X2524.

Copyright @> 1971 - Digital Equipment Computer Users Society

DECUS NO. 12:~? (Continued)

DECUS NO. 12-31

updating and file sorting. Once programs are filed by
LOADBIN, DATAFILE will retrieve and load them into absolute locations and start at any address.

DCON-1,0

Sourge Language:

Stephen G. Wellcome, Digital Equipment Corporation,
Maynard, Massachusetts

LAP6
DCON-1,0 allows the user to read and write PDP-10 DECtape
source files on a PDP-12 equipped with the TC-12F hardware
option. All necessary index handling is performed. Binary
fi les produced by PALl,0 or PAll 2 may be transferred to the
DIAL binary working area or punched on paper tape.

DECUS NO. 12-2S
DXCREATE
Dr. C. M. Malpus, University of Leeds, Leeds, England

SK PDP-12 with two LlNCtape.
drives and TC12 hardware option
Other Programs Needed: DIAL-MS
LAP6-DIAL
Source Language:
Minimum Hardware:

DXCREATE is a utility program for use with the DATAFILE
library system. It is used for repairing damaged DATAFILE
library indexes, and for the creation of indexes with arbitrary or non-standard contents. All necessary manipu lations
of the index are carried out by DXCREATE, but the files whose
details are contained within the index are unaffected.

DECUS NO. 12-32
COMPAR12

Source Language:

LAP6
D. F. Pavlock and S. G. We II come, Digital Equipment
Corparation, Maynard, Massachusetts

DECUS NO. 12-29

COMPAR12 allows the user to compare either source or binary
DIAL files by name, or specified blocks of tape or disk by absolute block numbers. Any discrepancies are displayed on the
scope. With SK, the comparison is done 1,0 blocks at a time.
If 12K is available, it is done 2,0 blocks at a time.

LlNC-10
Juergen Klauske, Digital Equipment GmbH, Hannover,
Germany
This is a set of FORTRAN callable functions and subroutines
to operate the following PDP-12 options: ND Converter,
Display, Left Switches, Relays, LlNCtape (Block oriented,
unformatted VO).
Source Language:

Other Programs Needed: DIAL-MS Vo routines
Storage Requirement:
SK
Source Language:
LAP6-DJAL

SABR
DECUS NO. 12-33

(NOTE: No documentation available, tapes only. (See
Price List)

KWANDA
Gene Kwatny, Krusen Research Center, Temple University,
Philadelphia, Pennsylvania

DECUS NO. 12-30
TDUMP
S. G. We II come and D. F. Pavlock, Digital Equipment
Corparation, Maynard, Massachusetts
This tape dump program allows the programmer to print out the
contents of any block of his LlNCtapes or disk. The output
will be printed on any of the following three printers: Teletype, LP,08 printer, LP12 printer. The program is a standard
load and go LAP6-DJAL binary. All input information is via
a standard QANDA frame. All Vo is buffered and the tape
runs in NOPAUSE mode. The output printed is the octal contents of each block.
Other Programs Needed: DJAL-MS
Storage Requirement:
SK
Source Language:
LAP6-DIAL

12 - 5

KWANDA provides several additions to QANDA (DEC-12FISA) for text display and input/output. KWANDA need
reside in only one segment and may be accessed from any
other. The Teletype Vo routines may be called from any
segment. The number of digits in the answer field is extended
to 99 and control-characters may be utilized.
Minimum Hardware:
Other Programs Needed:
Storage Requirement:

PDP-12A
Refer to QANDA (DEC-12-FISA)
l,0,0,0S

Source Language:

LAP6-DIAL

DECUS NO. 12-34

DECUS NO. 12-3SA

STAP-12

Histogram and One-Factor Analysis of Variance

Urs R. Wyss, University of Zurich, Zurich, Switzerland

Mary Kathleen Fairbanks, Neuropsychology Research,
Veterans Administration Hospital, Sepulveda, California

An open ended library system for neuronal spike train analysis
is presented. It provides for: 1) Assimilation of event/time
data (spikes), 2) Data management of digitalized spike
trains, 3) Off-line analysis of spike trains (histograms, correlograms, etc.), 4) Output driv~rs (display, plotter).
Minimum Hardware:
Restrictions:
Source Language:

8K PDP-12, KWI2, EAE (KEI2)
Does not run under LAP6-DIAL or
DIAL-MS
Mixed Mode PDP/LiNC Assembler

DECUS NO 12-35
Bioelectric Signal Sorter (JULIA)
Vratislav J. Prochazka, University of Ulm, Ulm, West Germany

The program performs three primary functions which may be
executed singly or in any desired combination, i.e. data
storage, histogram construction and analysis of variance
computation. Accepts integer data entered via teletype and
stores these data on LlNCtape using the DIAL index. Displays
a histogram of the integers on request using the PDP-12 scope.
Displays minimum, second smallest, second largest and maximum values of the data array. Computes either a one-factor
repeated measures or a one-factor completely randomized
analysis of variance on the data if requested. This program
package is composed of the following program segments:
$ANOVA, $HISTGM, $INT, $GPH, %AV, %2AV, %3AV.
The package will handle a maximum of 6%% numbers at one
time and the largest number of intervals that the histogram
may have is 95.

This program provides a means for the automatic sorting and
time analysis of biological action potentials. Unit recognition
is achieved by a template-matching technique with semiautomatic handling of interference potentials, ensuring a very
reliable sorting.

Minimum Hardware:
Other Pragrams Needed:
Source Language:

Minimum Hardware:

Histogram and Two-Factor Analysis of Variance

Source Language:

PDP-12 with A/D, VR12 Display,
Basic LlNCtape System, SK
Memory, ASR33, KWI2, KE12
LAP6

PDP-12A, SK, 2 TU/55
FOCAL-12
FOCAL-12

DECUS NO. 12-3SB

Mary Kathleen Fairbanks, Neuropsychology Research,
Veterans Ad'11inistration Hospital, Sepulveda, California

DECUS NO. 12-36

As for DECUS NO. 12-3SA

Hangman for PDP-12

DECUS NO. 12-39

Jud Gilbert, Florida State University, Tallahassee, Florida

QUANAT 1

This word game is based on the penci I and paper stick figure
drawing game. One player types in a book title and a clue.
Another player guesses letters. Six incorrect guesses loses.

John Hogan, Weston Observatory, Boston College, Weston,
Massachusetts

Minimum Hardware:
Storage Requirement:
Source Language:

QUANAT 1 is a version of the Q and A subroutine that has the
following features~ 1) An independently located ('floating')
text buffer, 2) Single character deletion and 3) LAP6
character codes, excluding 75, 76 and 77.

PDP-12, LlNCtape, Scope
1024 words
DIAL

DECUS NO. 12-37

Storage Requirement:
Source Language:

254 Decimal locations
LAP6

ODCAD (Octal to Decimal Conversion and Display)
DECUS NO. 12-40
Jud Gilbert, University of Florida, Tallahassee, Florida
PDP-8 Disk Monitor - LAP6-DIAL Interface
The purpase of this program is to convert 11 bit signed (octal)
numbers to decimal numbers and display them on the VR12
scope suppressing leading zeros, with or without decimal point.
Min imum Hardware:
Storage Requirement:

PDP-12, Scope, LlNCtape
242S locations

Source Language:

DIAL

John R. Raines, Northwestern University Medical School,
Chicago, Illinois
This package contains three programs which facilitate operation
of the PDP-S Disk Monitor and LAP6-DIAL operating systems
on a PDP-12 at the same time. Rapid bidirectional ASCII and
binary file communication between the two operating systems
is also provided for.

12 - 6

DECUS NO.1 ?-A-1Minimum Hardware:
Source Language:

AVERDT

PDP-12A, DF32 Disk, SK, TTY,
VC 12 Display
DIAL

J. Cohen and M. Carhart, Northwestern University School of
Medicine, Chicago, Illinois

DECUS NO. 12-41
BLOOPD - Blood Pressure Display Program
Julia A. Voland
Submitted by: Dr. Nelson E. Leatherman, Indiana University,
Bloomington, Indiana
BLOOPD is primarily for visual information only. It displays
either the blood pressure waveform on a calibrated scope, or
the digitized va lues of four parameters of the blood pressure.
A printout of the values is also provided. All options are
selected by teletype.

This program is designed for averaging EEG analog data points
with delayed trigger to indicate each epoch. In this way data
both before and after the signal can be studied. The epoch
length can vary from 1 to 7 seconds and 7 data channels are
available. A number of trials are averaged and can be displayed and saved on LlNCtape. One can select a variable
stimulus probe. This program is excellent for measuring
readiness potentials.
Minimum Hardware:
Source Language:

SK PDP-12, KW12
LAP6-DIAL

DECUS NO. 12-45
Minimum Hardware:
Storage Requirement:
Source Language:

PDP-12A
Two fields, total 2713S locations
LAP6

FOCALP - FOCALPE
Judson Gilbert, Florida State University, Tallahassee, Florida

DECUS NO. 12-42
CALCO 12
Richard Reeder, State University of New York, Stony Brook,
New York
This plotter program can be used with programs like CATACAL
to obtain reasonably high-speed hard copy of data which is
stored on tape.
Minimum Hardware:

Storage Requirement:
Source Language:

This is a new version of FOCAL 5/69 (DECUS NO. FOCALS52) which has been tailored to the 4K PDP-12A with an incremental plotter. The program exists as symbolic and binary
programs on a DIAL V2 tape. In this way it can be readny
modified/reassembled/and loaded. There are two versions -FOCALPE with extended functions, FOCALP without. Many
of the commands and features have been changed in this
program.
Minimum Hardware:
Source Language:

PDP-12, Model 565 CalComp
Plotter, VR12 Display, One
LlNCtape Unit
1 K of core
DIAL

4K PDP-12A, Incremental Plotter
DIAL

DECUS NO. 12-46
STRINGS

DECUS NO. 12-43

John R. Raines, Northwestern University Medical Schoal,
Chicago, Illinois

PLOT3D
This program provides a character string search function to the
D IAL-MS editor. Any character string up to 15 characters in
length may be searched for in the work area of the DIAL-MS
editor, using STRINGS.

J. Cohen and M. Carhart, Northwestern University Medical
School, Chicago, Illinois
This program displays data from LlNCtape and allows for user
modifi cation before plotting on an XY plotter. As each block
is plotted, the previous data is not overwritten. This produces a three-dimensional effect. Data can be single or
double precision. The space between each block is selectable.
A subroutine to label each graph is included. Frequency power
spectra data shows time shifts.
Minimum Hardware:
Storage Requirement:
Source Language:

4K PDP-12, XY Plotter
4K
LAP6-DIAL

Minimum Hardware:
SK PDP-12B
Other Programs Needed: DIAL-MS
Restrictions:
Will not run under DtAL-V2
Source Language:
DIAL
DECUS NO. 12-47
PIP-16,0,0
John R. Raines, Northwestern University Medical School,
Chicago, Illinois
This program is useful in conjunction with DIAL-MS tapes
using DEC's new LlNCtape format of 16,0,08 blocks. It provides facilities for storing and retrieving source and binary

12 - 7

monitor system) require the use of the disk. Recreating the
PS/S disk system from scratch is normally very time consuming.
This document explains a method for the user to create a PS/S
disk system from scratch as easily as he can bootstrap into a
PS/S LI NCtape system.

fi les on these tapes (ex isting software wou Id not store above
block 77S S). Also provided is an option to duplicate entire
(16,0,0S block) L1NCtapes. PIP-16,0,0 can reference the DIALMS work area for either source mode input or output. PIP16,0,0 effective Iy doubles the storage area on DIAL LI NCtapes.
Minimum Hardware:
Other Programs Needed:
Restrictions:
Source Language:

Minimum Hardware:
Other Programs Needed:

SK PDP-12B
DIAL-MS, MARK 12-1 (Included
on LI NCtape)
Will not run under DIAL-V2
DIAL

Storage Requ irement:
Source Language:
DECUS NO. 12-50

DECUS NO. 12-4S

EDIT-12

PS/S FORTRAN Library Routines

Henry A. Maurer, Digital Equipment Corporation, Maynard,
Massachusetts

Charles M. Moore, III, Rice University, Houston, Texas

EDIT-12 is a simple modification of PS/S's EDIT that causes
all characters to appear on the scope instead of on the teletype,
considerably speeding up editing.

This package contains a set of additional PS/S FORTRAN
Library routines. The binary files containing these routines
have been collected into library file L1BI2.RL on the L1NCtape. A modified version of LOADER. SV is provided which
searches both L1B.12 and L1BB when completing the building
of a core image of a user's program. File WRITE.UP provides
additional details. FORTRAN demo'1stration programs are
included on tape.

Minimum Hardware:
Source Language:
DECUS NO. 12-51

MAGSPYD
Clark S. DO'1ley, Johns Hopkins University, Baltimore,
Maryland

PDP-12 PS/S FORTRAN Display Routines
PS/S FORTRAN Teletype I/o Routines
PS/S FORTRAN File I/o Routines
PDP-12 PS/S FORTRAN L1NC mode I/o Routines
PDP-12 PS/S FORTRAN L1NCtape I/o Routines

Minimum Hardwa'e:

Miscellaneous:

Source Language:

Any PS/S configuration on a PDP-12
PAL-S

---------

Among the routines included on the L1NCtape are:
1.
2.
3.
4.
5.

SK PDP-12B, 32KDF32 Disk,
L1NCtape
PS/S-S K Programm i ng System,
PS/S Configurator
4,0,0,0 - 426,0
Assembly Language

MAGSPYD is a modification of MAGSPY that provides the
ability to look at any length tape, and to view the unpacked
ASCII generated by the DIAL-MS assembler with a L1STAPE
instruction. It allows convenient use of the teletype to restart
the program, rewind the tape, go to DIAL, or to display a
HELP frame to explain the sense switch options. It includes
an A/D knob to control the number of lines displayed on the
screen and a sense switch option to stop the movement of the
display. It also contains the octal display and large/sma II
waveform options of earlier modifications.

PDP-12 with PS/S (Some wi II run
on PDP-S with PS/S). Display
routines require CRT and some
require EAE. Two routines require
KWI2-A real-time clock
Entire package is contained on a
PDP-12 LI NCtape marked using
12S-wo r d blocks
SABR

Minimum Hardware:
Source Language:

DECUS NO. 12-49

4K PDP-12
LAP6-DIAL

DECUS NO. 12-52

Cold Start DF32 Disk Formatter for PS/S on a PDP-12

Student Test An:Jlysis

Mario DeNobili
Submitted by: Stanley Rabinowitz, Digital Equipment
Corporation, Maynard, Massachusetts

Stephen J. Mayor, Ph.D., Medical College of Ohio at
Toledo, Toledo, Ohio

The following problem arises for users who have a PDP-12
(with L1NCtape) and a DF32 disk and who wish to use the
PS/S programming system:
They would like to use the disk as the system device since
this expands the capabi I ities of PS/S and speeds it up considerably; however, they cannot devote the disk to the exclusive
use of PS/S since other programs (notobly the LAP6-DIAL-MS

This is a three-part program to score and do item analysis of
student responses. Part I of the program scores parts of the
exam. It prints out the student's number and his score on that
part of the exam along with the percentage of the class making
the correct answer. Part II takes the scores of a II parts of the
exam and prints out: (1) the student's number and his overall
score, (2) the class mean and standard deviation, (3) the
decile distribution in terms of percentage of class, (4) a plot
of the decile distribution. Part III of the program complJtes

12 - S

DECUS NO. 12-_52 (Continued)
the distribution of answers, in terms of percentage of class,
to a given question for each part of the exam. Printout is
(1) questio-n number, (2) choice number, (3) % of class making
that choice, (4) answer key.
Minimum Hardware:
Source Language:

Minimum Hardware:
Other Programs Needed:
Storage Requirement:
Source Language:

8K PDP-12B
FFTD (DEC-12-FQEA)
165-177; 200-357; 1600-1653
LAP6-DIAL

DECUS NO. 12-56
QANDA+ - Modified QANDA Subroutine

4K PDP-12
FOCAL-4K

W. R. J. Funnell, McGill University, Montreal, Canada
DECUS NO. 12-53
Liquid Scintillation Counting: Conversion of CPM to DPM in
Double-label Experiments
Stephen J. Mayor, Ph.D., Medical College of Ohio at
Toledo, Toledo, Ohio
This program takes the raw data outputted from the LSC's
(Packard Model 3380) teletype punch, and using the Okitz
equations, calculates the DPM for two isotopes of each
sample. The AES ratio is used to calculate percentage of
efficiency and spillover for each isotope.
Minimum Hardware:
Storage Requirement:
Source Language:

QANDA+ is a modified version of the QANDA subroutine
(DEC-12-FISA). The following changes have been made:
(1) it no longer needs to be in the same instruction field as
the calling program, (2) both QANDA itself, and the
GETKBD subroutine, return control to LAP6-DIAL when
Cntrl/D is typed, (3) the routines for returning to LAP6-DIAL,
and for typing a carriage return/line feed pair, are both
accessible to external programs, and (4) the calling sequence
has been changed.
Minimum Hardware:
Storage Requirement:
Restrictions:

PDP-l2A, Teletype punch and
reader
4096 words
FOCAL-4K

Source Language:

PDP-12B
First 4 pages of any segment
Same as for QANDA, also, TTY
must be initialized before use
LAP6-DIAL

DECUS NO. 12-57

DECUS NO. 12-54

SPY+ - Modified MAGSPV

QUIP - Quick Assembler for the PDP-12

W. R. J. Funnell, McGill University, Montreal, Canada

Stephen G. Wellcome, Digital Equipment Corparation,
Maynard, Massachusetts

SPV+ is a modifier! version of MAGSPY (DEC-12-USZA). It
incorparates the added featun!s of DfCUS NO. 1"2-21 (by
Lawrence Moss), as well as the following features: (1) it can
handle tapes marked with 16008 blocks, (2) upan reaching the
end of the tape it will stop moving the window, rather than go
to the other end of the tape, (3) it is controlled from the TTY
rather than from the sense switches, and (4) the waveform
display may be scaled by means of knob O.

QUIP is a modification of the DEC Floating Point Assembler
to enable it to handle LMODE as well as PMODE instructions.
All of the floating paint handlers have been removed, and in
their place have been substituted handlers for L1NC code,
ring buffer handlers and no pause routines. Because both the
LMODE and PMODE symbol tables are core resident and
because of the symbol table search algorithm used, operation
is up to four times faster than the DIAL Assembler.
Minimum Hardware:
Other Programs Needed:
Source Language:

8K PDP-12
DIAL-MS Vo Routines
DIAL

Minimum Hardware:
Storage Requirement:
Source Language:

PDP-l2A
All of segment 1, 6 pages in
segment 2, 4 pages in segment 3
LAP6-DIAL

DECUS NO. 12-58

DECUS NO. 12-55

FIFOCON

FFAESIM

Gerald W. Dulaney, Digital Equipment Corporation, Maynard,
Massachusetts

H. G. Helgeson, Forsvarets Forskningsanstalt, Stockholm,
Sweden

FIFOCON is a File Format Converter program to transfer
integer fractionor floating paint format data files into any of
those formats. Input can be by block number or filename,
output is in DIAL file format and can handle double precision
integer input or output.

This program makes it passible to run the FFTD program on a
PDP-12 without the EAE option. It consists of a modified
version of Digital-8-17-U, Extended Arithmetic Element
Instruction Set Simulator, and a patch to change the EAE
instructions in FFTD.

Minimum Hardware:
PDP-1~30 (8K, L1NCtape, etc.)
Other Programs Needed: FOCAL-12, DIAL-MS
Source Language:
FOCAL-12

12 - 9

DECUS NO. 12-59
FOCPLOT
R. Thomas Divers, Case Western Reserve Un ivers ity,
Cleveland, Ohio
FOCPLOT is an interactive program to plot FOCAL-12
generated data from integer tape files to a digital plotter.
Annotation symbols can be superimp:>sed on the data. Point
plot or continuous (straight line between adjacent points)
curves may be specified. A short overlay is provided to
permit annotated axes and a legend.
Minimum Hardware:

Other Programs Needed:

Storage Requirement:
Restrictions:
Source Language:

8K PDP-12, LlNCtape, Digital
Plotter (CaICo'llp or equivalent)
VR-12, TTY
DECUS NO. 8-168, QANDA
(both incorporated), LAP-6,
DIAL-MS
100-153, 2400-11665
Maximum of 767 points can be
plotted
LAP-6, DIAL-MS

12 - 10

DECUS PROGRAM AVAILABILITY
Reference list of materials available from the DECUS Program library and Publications Department

'-/ JECUS
"

..

12-33
12-34
12-35
12-36

----

12-37
12-38A

-

NO.

..

WRITE-UP

-

r-it~ER ::;I~

'...-.,----

LISTING

*

-X
..

_---

X
X (4)
~'-

X

12-38B

X

12-39

X

12-40

X

12-41

X

12-42

X

12-43

X

12-44

-X

• 2-45

-X

-

i..,

-X
-X
-X

X
---"
I
" X

~-

X
X

X
X

X
XX

.

-

X
---------

-_.

-------

X
X

oJ

-- f--

"---_.-

X

.

---~---

r~---~r

12-47

-X

-

12-48

X

XX

r---.. X

12-49

X

XX

X

--~--

...-

----

-

.--

X

12-51

X

12-52

X

X

12-53

X

X

12-54

X

12-55

X

12-56

-X

XX

12-57

X

XX

12-58

X

X

12-59

X

XX

XX

X
--.

XX
X

X

.

,

X

X

!l
.-

'-'"

X

)
X
------ .

X

'-./

*

--"----------~-.---

-

X

I

--,--.

".

'-12-46

--

- - f--

--~-

12-50

-

X

\

"

X

CARD DECK

.-

XX

X

MAGTAPE

LINCTAPE

DECTAPE

---

X - listing with write-up

XX - listin g availa ble at a handlin g char g e
12 A - 3

...

PDP-12 NUMERICAL INDEX

DECUS NO.

TiTlE

DECUS NO.

TITLE

12-1

EEG Data Collection (BNI Series)

12-37

12-2

PDP-12 Util ity and Data Reduction Programs

ODCAD (Octal to Decimal Conversion and
Display)

12-3

Obsolete

12-38A

Histogram and One-Factor Analysis of
Variance

12-4

IRDA

12-38B

12-5

SERCHPRO

Histogram and Two-Factor Analysis of
Variance

12-6

ANDIP - Analog Digital Interchange Program

12-39

QUANAT 1

12-7

DBLFLT - Double Float Mathematical Routines

12-40

PDP-8 Disk Monitor - LAP6-DIAL Interface

12-8

Teletype Conversion Routines

12-41

BLOOPD - Blood Pressure Display Program

12-9

SLOWCREF

12-42

CALCO 12

12-10

FOCAL Library (LlNCtape FOCAL for the
PDP-12)

12-43

PLOT3D

12-44

AVERDT

12-11

ODTAPE (Octal Debugging for PDP-12
LlNCtapes)

12-45

FOCALP- FOCALPE

12-12

8T012 File Converter

12-46

STRINGS

12-13

RDPEC:

12-47

PIP-16,0,0

12-14

MUL-2REG

12-48

ps/8

12-15

HIST012

12-49

Cold Start DF32 Disk Formatter for
a PDP-12

12-16

MODCLK

12-50

EDIT-12

12-17

DIALRF,08

12-51

MAGSPYD

12-18

"FAILSAFE"

12-52

Student Test Analysis

12-19

DIBOL-12

12-53

12-20

FORMATXT

Liquid Scintillation Counting: Conversion of
CPM to DPM in Double-label Experiments

12-21

Modified MAGSPY

12-54

QUIP - Quick Assembler for the PDP-12

12-22

PLOTFFT

12-55

FFAESIM

12-23

CFFT

12-56

QANDA+ - Modified QANDA Subroutine

12-24

Overlays to FOCAL-12

12-57

SPY+ - Modified MAGSPY

12-25

Three Subroutines for QANDA - FRACUS,
SCRMBL, QANDA-C

12-58

FIFOCON

12-59

FOCPLOT

12-26

DATAFILE

12-27

LOADBIN

12-28

DXCREATE

12-29

LlNC-l0

12-30

TDUMP

12-31

DCON-l,0

12-32

COMPAR12

12-33

KWANDA

12-34

STAP-12

12-35

Bioelectric Signal Sorter (JULIA)

12-36

Hangman for PDP-12

PEC Synchronous Tape Read Program

12 NI - 1

FORTRAN Library Routines

ps/8 on

DECUS NO. 8-395

DECUS NO. 8-398

Space War

IMAGE

Evan Suits, Dlgital Eguipment Corporation, Maynard,
Massachusetts

John Alderman, Applied Data Research, Atlanta, Georgia

The classic game of Intergalactic Death and Destruction on a
LAB-S. Two players vie with ships in space for control of the
Universe. The ships may be controlled from the Switch
Register or from the AX¢8 front panel Blue Ribbon Connector.

IMAGE, a program to convert PS/8 'SAVE'd files to binary
format, translates a SAVEd fi Ie and produces a binary output
file, which may then be reloaded using any of the binary
loaders of the PDP-S family. It is useful when the only copy
of a working program is on a saved file, or for transmission
via paper tape to other installations.

Minimum Hardware:
Storage Reguirement:
Source Language:

4K LAB-S or LAB-B/L, ASR33
25.0.0 words
PAL

Minimum Hardware:
Other Programs Needed:
Storage Regu irement:

DECUS NO. S-396
Source Language:

PS/8 Configuration
PS/8 Operating System
2000-4400; 16600-17577;
2000-6003
PAL-S

MTS-6/70 (Mi II isecond Time-Sharing System)
DECUS NO. 8-399
Char les W. Snyder, Department of Psychology, Un iversity of
Notre Dame, Notre Dame, Indiana
A laboratory time-sharing system for data processing and control of up to lS experiments without interaction. Experiment
programs in PAL III are ca lied at 1, 10 or 100 Hz for one
millisecond per share. Inputs may be sampled at 1000 Hz.
The basic system of about 1400 core words includes a scope
interactive display, I/o, arithmetic, conversion, keyboard
control, and service routines most useful in behavioral
research.
Minimum Hardware:

Storage Reguirement:
Restrictions:

Source Language:

4K PDP-S/I, ASR33, Ax,0S with
scope, XR, XM, XC options to
16 analog channels (LAB-8
system), PC¢S High Speed Reader
and Punch
11 10 pages: .02.0.0-.0377, 52.0.07611, plus half of Page .0
Experiment programs are not on
interrupt and must return within
1 msec.
PAL III

This editor was designed to be used with a DF32, but can be
used without it as explained in the documentation. The
editor contains 30 commands, many of which can use multiletter search strings. I/o for disk has been greatly improved
(Inputand Output filenames may be the same :) and Reader/
Punch are always enabled. (High Speed)

Source Language:

LBYT function subroutine wi II load a byte of any size into
the processor AC, right-adjusted.
SBYT subroutine will insert a byte of any size into a specified
integer.
Minimum Hardware:
Source Language:

8K PDP-S, EAE
SABR

Gary G. Barrett, General Motors Styling Staff, Warren,
Michigan

Bill Donelson, The Choate School, Wallingford, Connecticut

Storage Reguirement:

Two closed subroutines which may be used by the FORTRAN
programmer for bit manipulations. One page of core and
EAE are regu ired by each subroutine.

Execute Slow

SK Editor

Other Programs Needed:

Michael J. Allen, Lawrence Radiation Laboratory, Livermore,
California

DECUS NO. 8-400

DECUS NO. S-397

Minimum Hardware:

8K FORTRAN Bit Manipulation Subroutines

Execute Slow will execute the user's program one instruction
at a time. Before the instruction is executed the LINK,
ACCUMULATOR, PROGRAM COUNTER and INSTRUCTION
are printed on the ASR33. The program only occupies one
page and differs from most trace programs in that user instructions are actually executed from the user's original location.
Subroutine tracing can be turned off.
Minimum Hardware:
Storage Reguirement:
Restrictions:

SK PDP-S; DF32 and high speed
paper tape recommended
"AF II version of Disk Monitor if
Disk I/o is used
[.0-37771 field .0 (208 blocks
on disk)
PAL-D

Source Language:

S - 61

4K PDP-8, ASR33
Locations 0001 and 0002 and
6600-6777 (l page)
User interrupts may not be used
and the 6002 instruction not
allowed
PAL III

Dice Game and TIC-TAC-TOE

tab routine and 4) each line begins with an absolute address
followed by the first eight words. This process repeats until
block is exhausted.

Lyle Kline, Inglemoor High School, Bethell, Washington

Minimum Hardware:

Dice Game simulates a craps table and allows one player to
make fictitious bets and roll the dice. Full playing instructions are given by the program when it is run on-line with the
BASIC Compiler.

Source Language:

DECUS NO. 8-401

4K PDP-8, Extended Memory,
ASR33
PAL III

DECUS NO. 8-405
SOOT

Tic-Tac-Toe is an excellent demonstration program. It is
possible to beat the computer for once.
Other Programs Needed:
Source Language:

S. de Vries and C... C. Westphal, Royal Dutch Blastfurnaces
and Steelworks, Ymuiden, Holland

BASIC Compiler
BASIC

This program will execute PDP-8 programs under full operator
control. SOOT is a debugger of the interpretive type. It
can handle all instructions, including those for extended
memory.

DECUS NO. 8-402
Resequence

Minimum Hardware:
Storage Requirement:
Source Language:

Howard Wolfington, Department of Defense Computer
Institute, Washington Navy Yard, Washington, D. C.
Submitted by: W. Kieswetter, Digital Equipment Corporation,
Washington, D. C.

DECUS NO. 8-406

This routine will resequence line numbers (and references)
within a BASIC program on the TSS-8.
Minimum Hardware:
Other Programs Needed:
Storage Requirement:
Source Language:

STATPAC Revisions for PDP-8/1 and TSS/8
Dartmouth College - Revisions by Berkshire Community College
Submitted by: Roger W. Strickland, Berkshire Community
College, Pittsfield, Massachusetts

TSS-8
BASIC Compiler
0-4K
PAL-D

This package contains 11 programs from the original PDP-10
Dartmouth BASIC Statistical Package which have been revised.
for the PDP-8/1 and TSS/8. The documentation consists of a
description and listing of each of the programs. The DECtape
which is available is a PDP-10 formatted symbolic tape.

DECUS NO. 8-403
Stereo - A 2 Channel Music Program
Maurice Retter, University of Oxford, Oxford, England

Minimum Hardware:
Other Programs Needed:
Restrictions:

A musical program, written for the PDP-a, which can control
two loudspeakers independently. A frequency is produced by
creating a square wave pulse train, where each pulse is generated by an lOT instruction, and the time delay between
pulses is under program control. Two channels are made
available, if required, by using two lOP pulses from one lOT
instruction to activate independent loudspeakers. The program
is divided into a coding section, and a decoding section and
play routine.
Minimum Hardware:
Source Language:

4K PDP-8, ASR33
4 pages
PAL

4K PDP-8, two R3,02's, two
amplifiers and speakers
PAL III

Source Language:

PDP-8/T
BASIC
Array sizes very restricted for
TSS/8 BASIC
BASIC

DECUS NO. 8-407
Patch to Editor (DISK) DEC-D8-ESAD-PB
H. D. Schenk, Deutsche Forschungs-und Versuchsanstalt fur
Luft und Raumfahrl, Flughafen, Germany
This patch corrects two errors found in EDIT-D Version ESAD.
It allows the Editor to work with "Dn :name" as input or
output device for the source file.

DECUS NO. 8-404

Minimum Hardware:
Other Programs Needed:
Source Language:

Octal MEM Dump - Extended Memory
Andres T. Siy, Capitol Institute of Technology, Kensington,
Maryland
This program's major objective is similar to Digital-8-6-U, to
dump memory contents on the teletype. Included or revised
are: 1) a CDF instruction; 2) heading routine; 3) ten spaces

8 - 62

4K PDP-8, Disk or TC,01
EDIT-D DEC-D8-ESAD-PB
PAL-D

DECUS NO. S-40S
Disk Util ity Program
P. Galen lenhert and Douglas Henry, Vanderbilt University,
Nashville, Tennessee
Used for disk backups and file storage. All types of files
(ASCII, USER, etc.) can be punched by entering the file
name or disk block numbers. Files saved by name are restored
to any free area on the disk. Program also lists the file
directory and erases files. Checksums are provided. Program
design and documentation should allow modification to use
reader/punches and magnetic tape without great difficulty.

Mongoose Display. These programs are used in conjunction
with the lab-S Advanced Averager and a grid of 16 analog
inputs to produce an averaged, 3-D, topographical display
surface corresponding to the voltages present at each of the
inputs at a particular point in time. Such displays may be
produced for each set of points in the signal epochs and are
suitable for filming as frames in a motion picture showing the
development of the averaged response present simultaneously
over a wide area.
Minimum Hardware:
Other Programs Needed:
Storage Requirement:

Minimum Hardware:
Storage Req u ireme nt:
R~strictions:

Source language:

4K PDP-S, ASR33, one DF-32
Program: 0-2177; Working storage:
3000-7577
I/o limited
PAl-D

Source language:

LAB-S with 16 channels A/D and
storage scope
Advanced Averager, Disk Monitor
(optional)
SORT: 10-44 and 7200-7504;
Display: 7-177 and 3000-7577
Programs: PAl-D; Tables:
MACRo-S

DECUS NO. S-412

DECUS NO. S-409

MRS X

Card loader

F. C. Owen, General Railway Signal Company, Rochester,
New York

Peter Barnett, Dubner Computer Systems, New York,
New York
With this package, programs may be loaded into the computer
from punched cards rather than from paper tape. This is
especially convenient for computers not having a high speed
paper tape reader. Two programs are provided. The first is a
loader using the CRS/I card reader. The second converts
binary programs to the proper format for use with the above.
Minimum Hardware:
Storage Requirement:
Source language:

PDP-S/I, CRSjl card reader
SO core locations for loader, 4K
for converter
PAL

MRS X is a debugging routine which will report on the teletype all program references to a given object address. A
faulty program may be altering the content of a memory
location when it is not desired. MRS X will find the instruction that is doing the altering. It is also useful to locate the
users of constants, subroutines, etc.
Minimum Hardware:
Storage Requirement:
Source language:

4K PDP-S, ASR33
6600-6766 Page relocatable
PAL III

DECUS NO. S-413
GROPE III/A and BINlOC

DECUS NO. S-410
F. C. Owen, General Railway Signal Company, Rochester,
New York

Pseudo-Random Number Generator, EAE Version
W. Madeline Webber
Submitted by: Mark F. lewis, Federal Aviation Administration,
Oklahoma City, Oklahoma
This random number subroutine generates numbers identical to
those produced by DECUS programs Nos. 5-25 and l-64. Use
of EAE greatly speeds execution time.
Minimum Hardware:
Misce Ilaneous:
Source language:

PDP-B/12, II NC-S with EAE
(Also l-114)
PAl-D

Octal machine language program editor and Binary loadCompare. Combines the functions of several DEC utility
routines plus some new features, such as sequential loading
and block loading via keyboard and SEARCH. A special
"HELP" loader is furnished with the tapes.
Minimum Hardware:
Storage Requirement:
Miscellaneous:

Source language:
DECUS NO. S-411
Mongoose Display System
Dale lewellyn, Digital Equipment Corparation, Ann Arbor,
Michigan
Mongoose is a set of two programs: Mongoose Sort and
S - 63

4K PDP-S, ASR33
7100-7777
When ordering tapes, please
specify whether loader is needed
for HSR or lSR
PAL III

allocation map is output on the teletype with a label when
specified by the user.

DECUS NO. 8-414
LIST

Minimum Hardware:
Other Programs Needed:
Storage Requirement:

F. S. Irani
Submitted by: Danny Harmon, Cognitronics Corporation,
Mt. Kisko, New York

Restri ct ions:
Lists the program name and the block numbers it occupies on
DECtape. Also Iists the numbers of the free blocks.
Minimum Hardware:
Storage Requ irement:
Source language:

Source language:

PDP-8, TC01/TU55 DECtapes
DECUS NO. 8-64a (XSYSTEM)
All of field % for program and
internal tables
Resides in field %, will map fields
% through 3
PAL III with TEXT pseudo-op

DECUS NO. 8-418A & B

4K PDP-8, TC01/TU55
0000 -> 3477 field %
PAL

VEKSEl and PAPT

DECUS NO. 8-415

Ronald Zone, Institute for Astronomy, Honolulu, Hawaii

Multiple Unit DECtape Copier

VEKSEl is a subroutine to convert ASCII code to PTTC-8 code
commonly used in IBM equipment. PAPT is a program which
uses VEKSEl to convert ASCII punched paper tape to PTTC-8
punched paper tape.

Paul J. Bezeredi, Jr., Digital Equipment Corporation,
Maynard, Massachusetts
This program allows the user the advantage of copying more
than one DECtape simultaneously while accessing the master
DECtape only once, thus saving time when making multicopies of a program DECtape.

Minimum Hardware:
Storage Requ irement:
Source language:

4K PDP-8, ASR33
VEKSEl 200-377; PAPT 400-451
PAL III

DECUS NO. 8-419
Minimum Hardware:
Storage Requirement:
Restri ctions:
Source language:

PDP-8, TC%l or TC%8, 2 TU/55
transports or 1 TU 56 Dua I transport
0-777 Main Program; 1000-7100·
Buffer Space
DEC tape must be of standard format
PAL

Nmr - Pulse for the lab-8/1
Dr. James W. Cooper, Digital Equipment Corporation,
Maynard, Massachusetts
Nmr-Pulse is designed for rapid data acquisition and Fourier
transformation needed for pulsed nmr spectroscopy. It acquires
512 data points at rates from 34 ~sec/point, and signal averages
them. The Fourier transform is performed on command and a
magnitude spectrum calculated.

DECUS NO. 8-416
Bibliographical Handling
J. F. Echallier, A. laviron, F. Peronnet, P. Gerin,
I.N.S.E.R.M., lyon-Bron, France

Minimum Hardware:
Source language:

This program makes it possible to store and to correct bibliographical data, from ASR33 to DECtape. It allows printout
of references when given required characteristics. The program should prove useful wherever a great deal of data is to
be stored, updated, and easily picked up.

LAB-8/1 or 8/l with 4K of core
PAL 1% or MACRo-B

DECUS NO. 8-420
lOGSIM-8
Robert Stolarz, Princeton University, Princeton, New Jersey

Minimum Hardware:
4K PDP-8, ASR33, 2 DECtapes
Other Programs Needed: Disk Monitor System (DEC-D8SBAF)
Source language:
PAL

lOGSIM-B is an interactive digital logic simulation program
for the simulation of combinational and sequential logic circuits at the gate level. The language is simple, and allows
logical units such as flip-flops to be called as functions. The
output consists of a table of the values of selected variables
during each pass through the circuit description.

DECUS NO. 8-417
XCORE

Minimum Hardware:
James Crapuchettes, Stanford Electron ics labs., Stanford
University, Stanford, California
This program is used to help in the debugging and documentation of a program. It reads in absolute binary files and uses
them to produce a memory allocation map which shows which
locations were loaded {these are the locations which will be
loaded by a binary loader when reading in these fi les}. The

B - 64

4K PDP-8, TTY

DECUS NO.

8-4.?l.

DECUS NO. 8-424

Chain Load

Morse Code

Claude J. Ortega, University of Chicago, Department of
Medicine, Chicago, Illinois

C. Bumgardner and T. Be II
Submitted by: T. L. Drake, Clemson University, Clemson,
South Carolina

This program supervises the loading from the systems device,
of multiple field and/or multiple file system saved programs
through the calling of a one page routine.

This program accepts Morse code via a logic sense line in
real-time and outputs the decoded message on the teleprinter.
The pattern recognition algorithm in the program automatically
adopts to the sending rate with the maximum reception rate of
the comt'uter being limited by the teleprinter to about 100
words per minute. The program classifies a key down condition
as either a dot or a dash. The key up conditions are classified
either as a space in a character, a space between characters,
or a space between words. These pattern classifications permit each character to be decoded via a table look up.

4K PDP-8, DECtape or disk, ASR33
Minimum Hardware:
Other Programs Needed: 4K Disk Monitor System, Version AF
200-377 5600-5777
Storage Requ irement:
Source Language:
PS/8 PAL8
DECUS NO. 8-422
Binary Punch - Extended Memory II

Minimum Hardware:
James Vrancik, NASA, Lewis Research Center, Cleveland,
Ohio

Miscellaneous:

This program is an extension of Digital 8-5-U Binary Punch
and DECUS NO. 8-142. It accommodates extended memory,
punches data in blocks and does not punch consecutive halts.
The write-up includes a short program to load the core with
halts. The produced tapes can be loaded by Digital 8-2-U
Binary Loader.
Minimum Hardware:
Storage Requirement:
Source Language:

Source Language:

4K PDP-8, Real-time Clock,
Logic Sense Line
Decoding algorithm does a better
job when code is generated by an
electron i c keyer
XPAL, PAL III

DECUS NO. 8-425
Block-Modify for PS/8

PDP-8, ASR33
7600-7754
PAL III

Rudi Stange, Digital Equipment GmbH, Munich, Germany
This program is similar to the BLOCK-MODIFY for the Disk
Monitor System, but uses the PS/8 DECtape Handler. It also
can be changed to use any other PS/8 handler. It allows
typeout of contents of any block (DECtape or Disk) and permits
changes to any location in the specified block.

DECUS NO. 8-423
Disk Editor With View for LAB-8
K. W. Ranatunga, University of Bristol, The Medical School,
Bristol, England

Minimum Hardware:
Other Programs Needed:
Storage Requirement:

Disk Editor (DEC-D8-ESAB-PB, 1968) has been modified
slightly so that a 'V' (view) command made via the teletype
is recognized. This command is like a 'L' (list) command except that the requested Iine of the text buffer is displayed on'
a CRO screen along with the 17 succeeding lines. Further,
the reference numbers of these lines as given by the Editor
are also displayed.

Source Language:

8K PDP-8, TCOl or DF32 or other
Disk
PS/8 System
4000-4577, page ~ as Buffer and
LOC; 3000-3577 for PS/8 Handler
storage
PAL 8

DECUS NO. 8-426
Prime Number Generator

Minimum Hardware:

4K PDP-8/1, AX%8 with option
XR, Disk File (DF32)
Other Programs Needed: Disk Editor (DEC-08-ESAB-PB)
For each view command the corRestri ctions:
respanding display is issued only
once, and thus the display should
be stored on a storage CRO screen
PAL-D
Source Language:

Anonymous
This is a short, simple program to output prime numbers.
No write-up - tape only.
Source Language:

8 - 65

BASIC

DECUS NO. 8-427

DECUS NO. 8-430

MEMO - A Text Formatting Program

DECK: A Random Deck of Cards

Gregory Ruth, MIT, Charles Stark Draper Laboratory,
Cambridge, Massachusetts

Alan Weiner, Needham High School, Needham, Massachusetts

MEMO transforms free-form text into paged right-and-Ieftjustified output suitable for documentation. The input file
(of text) must be produced by EDIT or have identical appearance.

DECK is a
computer.
out on the
program is

routine for getting an entire 52 card deck on a
As it is currently written it merely prints the deck
teletype. The algorithm used is simple; most of the
used for typing the deck out in words.

Minimum Hardware:
Source Language:

Minimum Hardware:
PDP-8, ASR33, DECtape or Disk
Other Programs Needed: ps/8 System
Storage Requirement:
Locations 0-3377
PAL 8
Source Language:

Tss/8,

TTY

8ASIC8

DECUS NO. 8-431

8/1 LA8 Data System
DECUS NO. 8-428A
Dr. D. J. Fader, Research Engineer, Un iversity of Western
Ontario, London, Ontario, Canada

EAE-Modification to DECUS NO. 8-143, FFTS-R
Urs P. Wild, Physical Chemistry Laboratory, Federal Institute
of Technology, Zurich, Switz:erland
This program allows the user to run the program, DECUS NO.
8-143 FFTS-R - A Fast Fourier Transform Subroutine for Real
Valued Functions, on a PDP-8/1 Computer which does not
have the extended arithmetic element (EAE) option. All EAE
instructions are replaced by equivalent JMS instructions.

A system of programs for data acquisition and processing is
described. A PDP-8 with special A/D and D/A hardware is
used to produce mean, rms, histograms, covariances, correlations and other properties of analog input signals. Routines
are available for processing results using FOCAL and a Compucorder tape cassette unit, and using a PDP-10 with a digital
plotter.

DECUS NO. 8-4288

Due to the sheer siz:e of the documentation for this program we
have broken it into two parts. The first, a "teaser" is suppi ied under the same circumstances as in normal documentation.
The second, a set of five thick manuals, is subject to an extra
charge. Contact the DECUS office for more information.

EAE - Modification to DECUS NO. 8-144, FFTS-C

Minimum Hardware:

Urs P. Wild, Physical Chemistry Laboratory, Federal Institute
of Technology, Zurich, Switz:erland

Storage Requirement:
Restrictions:

This program allows the user to run the program, DEC US NO.
8-144 FFTS-C - A Fast Fourier Transform Subroutine for
Complex Data, on a PDP-8/1 Computer which does not have
the extended arithmetic element (EAE) option. All EAE instructions are replaced by equivalent JMS instructions.

Source Language:

Minimum Hardware:
Source Language:

Minimum Hardware:
Source Language:

4K PDP-s/l
PAL III

4K PDP-8/1
PAL III

DEC US NO. 8-429
Intercorrelation 37
Gernot D. Kleiter and Ludwig R. Krysl, Psychologisches
Institut der Universitat Salz:burg, Salz:burg, Austria

8K PDP-8, TTY, PDP-10 plus
other devices noted in manuals
8K PDP-8, 10K PDP-10
Use of all features requires special
hardware
PAL III, FORTRAN, FOCAL

DECUS NO. 8-432
Triple Precision Integer Package
M. 1. Franklin, The Plessey Company, limited, Fareham,
Hampshire, England
This is a collection of useful subroutines for handl ing triple
precision binary integers which are assumed to be pasitive
numbers. They were developed for data processing type work
and accounting where it was not desirable to use the floating
paint system.
Minimum Hardware:

This program computes up to 630 intercorrelations (36
variables) •
Minimum Hardware:
PDP-8 with TTY, 4K CPU
Other Programs Needed: Floating Point Package #2
(Digital 8-58-S)
Source Language:
PAL III

8 - 66

PDP-8, HSR/P, TTY

Minimum Hardware:

DECUS NO. S-433
Extensions to "LIBRA-FOCAL"

Other Programs Needed:
Miscellaneous:
Source Language:

B. Taylor, R. Helwig, A. Coston, L. L. Thurstone Psychometric Laboratory, University of North Carolina, Chapel
Hi II, North Carol ina

4K PDP-S, DF32 disk, ASR33,
ADC1A/D Converter, ms Computer
interface
Disk Monitor System
Incremental Plotter Optional
PAL-D

DECUS NO. S-435
Certain changes have been made to the LIBRA 7-user FOCAL
system (DEC-OS-AJ5E) and also to FOCAL 1969 (DEC-OSAJAE). They include: FOCAL - Random number generator,
power routine, symbol table checkpoint; LIBRA - Disk Data
files, file protection, expanded FCOM function, correct user
number on called programs; LIBRA - (optionally) - 6S0 teletype support, EAE support, DECtape save-restore (Reference
Disk utility program).
SK PDP-S, optionally DF32 or
RFOS Disk, EAE, DECtape,
PTOS Teletypes or 6S0 Teletypes
Other Programs Needed: FOCAL 1969, LlBRA.DF32 or
LIBRA. RFOS
Storage Requ irement:
All of fields 0 and 1
PAL-8 with conditional assemblies
Source Language:

Minimum Hardware:

RECOYER
Kenneth H. Kolley
Submitted by: Michael Schatzberg, Singer-Kearfott Division,
Fairfield, New Jersey
This is a program to read or write 32K words between disk and
DECtape. This utility provides for saving a disk image on
DECtape, restoring the disk from an image on tape and verifying a disk image against a DECtape. It is a disk to-and-from
D ECtape program.
Minimum Hardware:
Storage Requirement:
Source Language:

SK PDP-s/l, DF32 disk, 1 DECtape
0-1577 field %
MACRo-s, PAL-8

DECUS NO. S-436
Data System for Magnetic Scanning Mass Spectrometers

EAE - Simulator

JamE;)s Plattner, Un iversity of Colorado Medical Center,
Denver, Colorado

Tuan YoDinh and Urs P. Wild, Physical Chemistry Laboratory,
Federal Institute of Technology, Zurich, Switzerland

There are seven programs included in this system. The programs and their functions are:

This software simulates all the Extended Arithmetic Element
(EAE) hardware instructions and allows the user to run any
program which was originally written for a PDP-s/l having the
EAE option on a PDP-s/l without it. All EAE instructions
have to be replaced by corresponding JMS instructions.

S-434.1 SCAN - Acquires data from mass spectrometer and
stores it on disk in Disk Monitor System format.
S-434.2 STD - Automatically identifies and converts times
of peak emergence to masses for a scan of perfluoroa Ikane that
has been acquired with the SCAN program. These results are
stored on the disk for future use.
S-434.3 CONY - Effects a time to mass conversion by interpolation of a file of unknown compound spectra acquired with
the SCA N program vs. a file of perfluoroa Ikane that has been
acquired by the SCAN program and identified with the STD
program.
S-434.4 TIC - Plots total ion current for a series of scans
acquired by SCAN and time to mass converted by CONY.

Minimum Hardware:
Storage Requirement:

PDP-s/l
20S locations on page

Source Language:

2 pages
PAL III

%plus

DECUS NO. S-437
Computer Dating Game
Miller S. Lessell, William Diamond Junior High School,
Lexington, Massachusetts
The purpose of this program is to measure the compatibility of
two people by the similarity of their answers to questions on a
broad variety of sub jects.

S-434.5 TAB - Prints listings of spectra that have been
converted to mass intensity files by the CONY program.

Minimum Hardware:
Source Language:

S-434.6 HIST - Plots spectra that have been acquired by
SCAN and time to mass converted by CONY.
S-434.7 TUNE - Allows mass spectrometer interface to be
optimized. Accumulator displays bias, oscilloscope displays
timing pulses (sample rate).
Some of these programs can be implemented to work with other
systems and therefore the tapes for each program may be
ordered separately.

S - 67

4K PDP-S, ASR33, TTY
BASIC

turn to the monitor when deletion is complete. Otherwise it
will request another input string.

DEC US NO. S,..43S
DF-32/Sykes Swap

Minimum Hardware:
R. Dell and D. Branda, University of Illinois at Chicago
Circle, Chicago, Illinois

Other Programs Needed:
Storage Requirement:

This pair of programs transfers the entire contents of the DF-32
disk to or from a Sykes Compu-Corder model 1,0,0 Tape Unit.
It is useful for saving additional or special versions of the
Disk Monitor System.

Source Language:

SK PDP-S with 2 mass storage
devices
PS/S Operating System
12000-12577; 12600-13177
{buffer}; 03200-03377 (Vo
handler)
PAL-S

DECUS NO. S-442
Minimum Hardware:

PDP-S/I, DF-32, EAE, Sykes
Compu-Corder Cassette
Other Programs Needed: "BAS IC" routine suppl ied by Sykes
Storage Requ irement:
Buffer: 0-6001; Coding: 6002-6777
PAL-D
Source Language:

"The BYU Boob Tube"
Associated Computer and Electronic Technologists
Submitted by: James A. Williams, Brigham Young University,
Provo, Utah

DECUS NO. S-439
MOVE
John Alderman, Applied Data Research, Atlanta, Georgia
This is a program to copy images of directory devices, including
the system portion of SYS:.
The program will be obsoleted by DEC supplied version of
PIP eventually.

When loaded and run under COLPAC 1970 (DEC US NO. S-335)
this program will, by presentation on a CRT, show the capabilities af a PDP-S to make movies. It is a short cartoon
demonstration program which uses most locations in a typical
SK PDP-S (field 0 & 1). The program was written by students
in the Electronics Technology department at BYU; comments
may be directed to James A. Williams.
Minimum Hardware:;
Other Programs Needed:

Minimum Hardware:
PS/S Configuration
Other Programs Needed: PS/S System
2000-5000
Storage Requirement:
Source Language:
PAL-S

Source Language:

SK PDP-S, HSR, ASR33/35, KV-S
CRT or equivalent
COLPAC, 1970 (DECUS NO.
S-335)
COLPAC 1970

DECUS NO. S-443

DECUS NO. S-440

Keyboord Test Tape for Hot Metal Linecasters with TTS

PIPL

Lance O. McCartney, Ambassador College Press, Pasadena,
California

John Alderman, Applied Data Research, Atlanta, Georgia
This is a version of PS/S PIP, modified to add two options, in
order to be able to label paper tapes with legible symbols
punched into the tapes.
These new options are /M (mark) and /W (write). They are
used with either ASCII or Binary mode file transfers under
PS/S, and usually are intended for direct output onto a paper
tape punch, although any output device is legal.
Minimum Hardware:
Other Programs Needed:
Source Language:

PS/S Configuration
PS/S
PAL-S

DECUS NO. S-441

The purpose of this program is to test Iinecaster TTS units with
tape to operate in keyboord order with slight pause between
characters. Quad center cade is not included but could
easily be added.
Minimum Hardware:
Storage Requirement:
Source Language:

4K PDP-S/I, High-speed 6 level
paper tape punch
0-500
PAL III

DECUS NO. S-444
COREMAP
Joel Troster, Institute of Bio-Medical Electronics and
Engineering, University of Toronto, Toronto, Ontario, Canada

DELETE
David M. Kristol, 2401 Pennsylvania Avenue, Wilmington,
Delaware
DELETE is a small PS/S utility program which will delete up
to nine files specified in a Command Decoder input string.
If the terminating character is ALT MODE, DELETE will re-

This is a one page relocatable program to type a map of any
field of core by searching for a number set in the S.R. (e.g.
HLT or Zero).
Minimum Hardware:
Storage Requirement:
Source Language:

8 - 6S

PDP-S, ASR
7600-7611, 7617-7623 plus 1
page anywhere
PAL III

cutting the listings into 11-inch lengths. The accumulator
lights display each address being punched.
.

DECUS NO. 8-445
FYLHLP - PS/8 File Utility Program

Minimum Hardware:
Storage Requirement:

David M. Kristol, 2401 Pennsylvania Avenue, Wilmington,
Delaware

Restrictions:
FYLHLP is a utility program designed to help the PS/8 systems
programmer maintain the file system and debug file handling
programs. It allows the user to list specific directory entries
plus all "empty" entries on a file-structured device and ta
examine, modify and search blocks on the same device.

Source Language:

4K PDP-S/I, ASR33, HSP
One page page-relacatable in any
field
Dumpsonlyone field or partion
at a time
PAL-S/PAL III

DECUS NO. 8-449A
A Magtape Handler for the PDP-S/TU20

Minimum Hardware:
8K PDP-S; a mass storage device
Other Programs Needed: psis Operating System
Storage Requirement:
12,0,0,0-12577; 126,0,0-13177 (buffer);
,032,0,0-,03377 (I/O Handler)
Source Language:
PAL-S

Howard Shapiro and Peter Lemkin, National Institutes of
Health, Bethesda, Maryland
An I/o device handler is given for the TU20/TC5S Magtape.
It enables reading, writing, read compare, advance and
backspace records and writing end of files. It can also sense
the tape's condition.

DECUS NO. 8-446
A Patch to FFTS-R for Use Without the EAE

Minimum Hardware:
Other Programs Needed:

Gregory R. Ruth, MIT Charles Stark Draper Laboratory,
Ca"Tlbridge, Massachusetts

Storage Requ irement:

This patch permits the use of the Fast Fourier Transform subroutine for real valued functions (DECUS NO. 8-143) on
machines without an EAE. Except for the speed of execution,
the subroutine is in no way affected. Execution times for the
subroutine with the patch are about three times longer.

Restr i ct ions:
Source Language:

4K PDP-8, TU20/TC5S Magtape
Interrupt handler to dispatch to
the magtape interrupt service
routine
Magtape is 1 page, buffer may be
up to 4K in any field
Set up for running on interrupt
PAL-1,0, PAL-D

DECUS NO. 8-449B

I

Minimum Hardware:
4K PDP-S
Other Programs Needed: FFTS-R (DECUS NO. S-143)
Storage Requ irement:
136S locations
PAt.:-S
Source Language:

LPTQUE - A PT,0S to A. B. Dick Line Printer Utility Program
Peter Lemkin, National Institutes of Health, Bethesda,
Maryland

DECUS NO. S-447
LPTQUE is a PDP-S utility program which is used to buffer
ASCII characters input from a PT,0S to an A. B. Dick 94,0
Line Printer using the Eclectic Computer CO'11pany interface.
The PDP-S teletype may be used to send data out of the PT,0S.

Roots of a Polynomial by Muller's Method
Arthur L. Pike, Tufts University, Medford, Massachusetts
This program implements Muller's root-finding method for
users of BAS Ie. The program gu ides the user through enter ing
the necessary data. Then the data are echoed in easilyreadable format. After a delay until all roots are evaluated,
the program types out the roots in tabu lar form.

Minimum Hardware:

Minimum Hardware:
SK PDP-S/I, ASR33
Other Programs Needed: Edusystem 20 BASIC
Restrictions:
Execution time may be long
Source Language:
BASIC (Edusystem 20 implementation)

Source Language:

Storage Requ irement:
Restrictions:

4K PDP-S, A. B. Dick 94,0
Line Printer with Eclectic CO'11puter Company Interface, PT,08
<200,577>, <600,4577>
Form feeds and tabs not implemented
PAL-1,0, PAL-D

DECUS NO. S-449C
TALK1,0 - A PDP-8/PDP-10 Utility-Loader

DECUS NO. S-44S
Peter Lemkin, National Institutes of Health, Bethesda,
Maryland

CORDMP - Formatted Octal Dump
Arthur L. Pike, Tufts University, Medford, Massachusetts
This program punches an octal core dump into tape for offIine listing. The dump ':manges the contents of Score loca, tions on a line, with the starting address at the left, and with
column headers for easy reading. Markers are provided for

The assembly of large programs for small machines such as a
PDP-S is apt to be laborious, time consuming and almost
impossible if done on the small machine itself. In addition,
the abil ity for many users to assemble PDP-8 programs on a
PDP-10 computer using PAL-1,0 or PAL-12 lightens the load
of software development on the smaller machine. TAlKIJ1 is

S - 69

DECUS NO. 8-451
a PDP-8 utility/loader program. It decodes and loads ASCII
coded binary files (encoded by TALK8F, DECUS NO. 10139) sent from the PDP-I0. It can transmit information to or
from the PDP-lO, appearing to it as a regular teletype.
Minimum Hardware:

Other Programs Needed:
Storage Requirement:
Restrictions:
Source Language:

4K or more PDP-8 with PT,OO
Interface to Dataphone or directly
to PDP-I0
TALK8F (DECUS NO. 10-139),
PALl.0or PAL 12, all on PDP-I0
Currently <7.0.0.0-7577> for program,
<3200-6777> for the buffer
If the PT.08 data rate is 1.0 chari
sec, large TTY buffers will overflow
PAL-1.0

DECUS NO. 8-449D
Buffered

I/o Subroutines

for the PDP-8

PS/8 Handler for KV/8 Vector Display
Floor Anthoni, Biomedical Lab. TNO, Rijswijk, The
Netherlands
This character generator is primarily intended to be incorporated as a device-handler in a PS/8 oriented system. It was
especially designed to fit in a very small space (2-page
hand ler). Upon entry it computes cross-page references and
indirect painters from a JMS. instruction, and is therefore
completely page-relocatable. It detects CTRL/FORMs and
full picture condition and then waits for the ERASE-button to
be pushed.
Minimum Hardware:
Other Programs Needed:
Storage Requirement:
Restrictions:
Source Language:

PDP-8 with KV/8 Display System
PS/8 Programming System
2 pages, Run-time Relocatable
No tabulation incorporated
PAL III, PAL-8

DECUS NO. 8-452

Peter Lemkin, Notional Institutes of Health, Bethesda,
Morylcnd

ANSAM (Analog Sampling)
BUF1.0 is a collection of three PDP-8 PAL subroutines which
can be used for doing asynchronous character input/output.
They are also useful for doing any word asynchronous queuing
in other types of programs.
Minimum Hardware:
Storage Requirement:
Restrictions:
Source Language:

Edward Longhi, VEECO Instruments, Inc., Plainview, Long
Island, New York
It is often desirable to set the level of an external device
connected to the A){%8. This program allows the user to have
typed out the voltage level appearing at analog channel.0, I,
2 or 3 of the A){%8. The channel to be sampled is entered vic
the TTY and continuous sampling ensues until halted by strikir..,
a random key. A new channe I may then be se lected • Typeout
is directly inmillivolts, including sign.

4K PDP-8
1 page for the program and
QUEUE size
QUEUE size must be <4.0.0.08
locations
PAL

EDITOR'S NOTE: The above 4 programs (8-449A, B, C, D)
are available on one PDP-10 formatted DECtape together with
DECUS NO. 10-139.

Minimum Hardware:
Storage Requ irement:
Source Language:

DECUS NO. 8-450

DECUS NO. 8-453

PS/8 Editor With Display for KV8/1 (Overlay)

Rapid Alert Program (RAP)

Floor Anthoni, Biomedical Lab. TNO, Rijswijk, The
Nether lands

Richard Bachman, U. S. Naval Undersea Research and
Development Center, San Diego, California

This overlay provides the user with a welcome expansion of
the PS/8 EDITOR. It provides: 1) Variable-size character
generator, 2) Display of line numbers in scope-mode, 3) Too
long lines couse automatic CRLF, 4) Permanent incorporation
of HSR for "APPEND," "INSERT" from high speed reader.

RAP, used to predict Naval Navigation Satellite rise times,
is approximately 100 times faster than previous alert programs.
Degradation of alert accuracy is insignificant.

Minimum Hardware:
Other Programs Needed:
Storage Requirement:
Source Language:

PDP-8 with KV/8 Display and/or
HSR
PS/8 Monitor System, PS/8 Editor
15600-16577
PAL III, PAL-8

8 - 70

Minimum Hardware:
Other Programs Needed:

Storage Requ irement:
Source Language:

PDP-8, A){%8, ASR33
1 page
PAL III

4K PDP-8, ASR33
FORTRAN Compiler and Operating
System (DEC-08-AFCI-PB and
DEC-08-AFC3-PB)
0-6066, 7267-7777
FORTRAN

DECUS NO. S-454

DECUS NO. S-456B

Radio Teletype to ASCII

BUILD "AH"

Carl Kishline, University of Wisconsin, Parkside Instructional
Computing Center, Kenosha, Wisconsin

L. H. Nichols, III and K. M. Bowyer, E. I. DuPont
de Nemours and Company, Wilmington, Delaware

This program reads 5-channe I tape as generated by a model 15
or 19 teletype and prints (and optionolly punches) the corresponding characters in ASCII code. It thus allows computer
operators to enjoy the beautiful art work which amateur radio
operators produce.

BUILD "AH" is an extension of the "AF" Disk System Builder
(DEC-DS-SBAF) and will build the Disk/DECtape Monitor
System on the RKOS cartridge disk file. The RK08 system
structure is similar to the RF08, with each cartridge containing
two pseudo devices. Each pseudo device has a storage capacity
of 3,000 octal blocks and its own directory. BUILD "AH" also
permits the LPOS line printer to be defined as a system output
device recognized by the command decoder. All functions of
the "AF" builder are retained. BUILD "AH" eliminates
required conversion of programs currently operating under the
Disk Monitor System when the RK08 is obtained for use with

Minimum Hardware:
Storage Requirement:
Source Language:

4K PDP-S, ASR33
2 pages
PAL-D

DECUS NO. S-455

psis.

CRTPAC
Minimum Hardware:
Other Programs Needed:
Source Language:

B. K. Moritz and M. E. VanHo:>sier, Naval Research
Laboratory, Wash ington, D. C.

DECUS NO. 8-457

CRTPAC is a flexible high speed character generator and
display package. It features a full ASCII character set, sub
and superscripting and variable character size under program
control. It makes use of a column representation algorithm
resu Iting in average character display time we II under 600fJs.
Minimu:n Hardware:
Misce Ilaneous:
Source Language:

Disk Monitor Environment
PIP "AH" (DECUS NO. S-456A)
PAL

DTFIX
P. T. Hodgin, Jr., Research Computation Center,
Indianapol is, Indiana

4K PDP-S/I, VCSI or equivalent,
EAE recommended
Tapes available require EAE
PAL-S

This is a TSS/S program to handle DECtapes, including
ZEROing, COPYing, LiSTing and DEPOSITing. A method is
available to return to "OPTION?" at any time during the
runn ing of the program.

DECUS NO. S-456A
Minimum Hardware:
PIP "AH"
Other Programs Needed:
Storage Requ irement:

L. H. Nichols, III and K. M. Bowyer, E. I. DuPont
de Nemo'Jrs and Comp.:]ny, Wilmington, Delaware

Source Language:
PIP "AH" is a modification of PIP "AF" (DEC-DS-PDAD) for
use with the RK08 cartridge disk file and BUILD "AH"
(DECUS NO. S-456B). The LPOS line printer has been implemented to list ASCII files and device directories. Other
changes to PIP have corrected tab control for ASCII files,
provided paging for the ASR33 teletype, eliminated problems
in combining ASCII files, and removed the S: , S.¢: restriction for the RF08 and DECtape. Versions of PIP "AH" are
also available for DF32, RFOS and DECtape systems.
Minimum Hardware:
Other Programs Needed:
Storage Requ irement:
Source Language:

DECUS NO S-458
VW - Field Independent

I/o

Handler for Disk and TTY

R. A. Seeman, The Boeing Company, Renton, Washington
This program provides field independent disk transfers and TTY
message typeout. It can reside in any core field and can be
called from core field without restriction, except that the
program cannot reside in Page'¢. It is a user called subroutine
and requires no program other than the user program.

Disk MOllitor Environment
BUILD "AH" (DECUS NO. S-456B)
25 octa I blocks
PAL

S-

PDP-8/1 with TS/8 Monitor (or
equivalent), DECtapes
TS/8 Monitor
6 Disk Segments (12 DECtape
segments)
PAL-D

71

Minimum Hardware:
Storage Requirement:

4K PDP-S, ASR33 or 35, DF32
200S (one page)

Source Language:

PAL-D

DECUS NO. 8-459
TAYEX - Taylor Expansion Equation Solver
DavidG. Pitts and James Westgard, Indiana State University,
Terre Haute, Indiana
TAYEX is a program to solve differential equations by use of
the Taylor series and an iteration procedure for the coefficients.
It can solve any number of simultaneous nonlinear differential
equations. One pass of the program is needed to type a table
of values for each variable.
Minimum Hardware:
Other Programs Needed:

Storage Requ irement:
Source langucge:

PDP-8, ASR33
Basic Floating Point Package
(DEC-08-YQIA-PB) or 4 word
Floating Point Package (DEC08-FMHA-PB)
0-577, 5600-7577
PAL III

white, red, green or blue. To solve the puzzle, one must
stack the cubes in a I ine so that each color appears on Iy once
along a side which is four cubes long. The program will find
and print out all the basic solutions. The program allows the
user to change the puzzle by switching colored sides or by
changing the color of sides. The user may inhibit the printing
of the solutions to determine the number of basic solutions
quickly.
Minimum Hardware:
M isce lIaneous:

Source language:
DECUS NO. 8-463

Perpetual Calendar (BASIC Version)
Da'liel Gutierrez, Granada Hills High School, Granada Hills,
California

DECUS NO. 8-460

This program is similar to DECUS NO. 8-71 but is written in
BASIC. It will provide the day of the week for any date
entered. It is particularly useful for demonstrating the computer's ability to perform simple problems as well as more
complex ones.

TT89 - Tape Transfer PDP-8 to PDP-9
Frank J. Nagy, Carnegie Mellon University, Pittsburgh,
Pennsylvania
This program writes ASCII files from PDP-8 devices onto a
PDP-9 DECtape. The PDP-9 DECtape directory can also be
listed or zeroed, and files can be deleted.

Minimum Hardware:
Source language:

Minimum Hardware:

DECUS NO. 8-464

Other Programs Needed:
Source language:

8K PDP-8, TC,01 DECtape control
with 2 DECtape drives
Disk/DECtape MO'1itor System
PAl-D

COPY1,0 - PDP-I0 DECtape Program for the PDP-8

TIW2 Magnetic Tape Device Handler for

ps/8

This is a two page TIW2 magnetic tape handler operating in a
manner similar to DECtape. Some ps/8 functions (GET,
SAVE, RUN, etc.) will not work in the present version. Each
block of data (2 pages) is contained within one tape block
along with parity and block number identification.

Frank J. Nagy, Carnegie Mellon University, Pittsburgh,
Pennsylvania
COPY1,0 reads and writes fi les between PDP-8 devices (disk,
DECtape, paper tape) and a PDP-lO DECtape. ASCII files
can be read from or written to the PDP-I0 DECtape. BIN files
(generated by PAl-lO) can also be read. Program also reads
PDP-10 ASCII paper tapes.

Other Programs Needed:
Source language:

4K PDP-8 with Teletype
BASIC

lawrence E. Holboke, Environmental Protection Agency,
Cincinnati, Ohio

DECUS NO. 8-461

Minimum Hardware:

Any configuration which will run
BASIC
Owning the puzzle "Instant
Insanity" seems to be a
prerequisite
BASIC

8K PDP-8, TC,01 DECtape CO'ltrol
with 2 DECtape drives
Disk/DECtape Monitor System
PAl-1,0

DECUS NO. 8-462

Minimum Hardware:
Other Programs Needed:
Storage Requirement:
Source language:

ps/8 Operating System, 7 track
TIW2 tape unit
MTAMRK and INIT (Included)
2 pages (256 words)
PAL

DECUS NO. 8-465
The SKED Software System
Dr. A. G. Snapper, Psychalogy Research lab., Franklin D.
Roosevelt V. A. Hospital, Montrose, New York

INSTIN
COl1tribution and submittal by: Andrew Walker, Digital
Equipment Corporation, Maynard, Massachusetts

Paul Kinzelman, Carnegie Mellon University, Pittsburgh,
Pennsylvania

S KED is a process control software system that has been developed for use in the behavioral research laboratory. The
software system consists of:

INSTIN is a program which will solve instant insanity. The
puzzle consists of four cubes, each side of which is colored

8 - 72

DECUS NO. 8-465 (Col1tinued)
A. The Two-Pass SKED Compiler
B. The Run Time System (R. 1. S.)
C. The DEBUG System
? The System Bu i Ider
Minimum Hardware:

4K PDP-8, ASR33, real-time
1.0.0 cycle clock, hardware
interface between processor and
the experimental stations. High
speed reader and punch and
extra 4K useful and desireable

8 - 73

DECUS PROGRAM AVAILABILITY
Reference list of materials available from the DECUS Program Library and Publications Department

~~Ec~s_~~T~RI;~=uf:t~l-:t2i~ UST!NGL~~~~~~~LlNCTAPE MAGTAPE CARD DE~K~~:_ ..~-_3~.3A~ .-__ ...__ ...-2<-....Ix L ~ l ~
L. .. _.___.
.-.--~.~.
_~~~:~~~.~=~,.~ .......... ?L ... _JX ~ 1. ~ __. L..... __ . . L.____. ____ ~.
.--,--~,~__8-38.3~ ______ .. _2< __I xl .. J. ..L_~
-.-. ~.-~
·c_· _.-

.c.'.

..

--;~~~;-.-.]->._- IX +x ·I5_X

------------+---._------

I

_I

t
X
8-420
X
.__ I
__8_-42_1____________~_____ .__
X ____ __ _
_ ____ . _ _ I
___ ~______X_______ ~_______~)( __________________ I
8-422
8-419

X

X

X

XX

8-423

X

X

X

XX

8-424

X

X

X

XX

8-425

___L _____lS ____ )<____

8-426

X
-- ----- ----

-- .. --

-_.._----

XX _.. ____ _
------

------------

XX
8-428A
8-428B
8-429

- -8-430
----8~431

8-432

__ 2$__ >'-0 XX_-+-

____X____ ~--_--.-- __ X __ f---~~--

X

X

____ ---=-- ~-T'

XX

8-434.1

X

8-434.2

X

x

X

XX

X

XX

X
X
XX
----------.-- -------------_ ..
X-,-_ _-+-_.:-X:____~____ )<1< ___________________ .

-------------------_______________- - I f -

__~_____ X_______ X ____ XX_____

_ _________ . __

8-434.7
___X__
X
X
X
* X - Listing with write-up --XX:l';"stingQvallabre--ata-hCl-ndli~9--~har9~
8A -

14

---

--- - - ------.-- ----+-------_.
-- -

8-434.5
8-434.6

----.. -- ---------

X
_._0X__--- _______________________
.. _________________ - - -- -.X

8-434.4

X

----------

-----------

..

8-433

8-434.3

------ _. -

X
X ----------X
XX
------------------.-....------- ---- ----_._ X
f---~-~ _ _
>\____ ___ X0.....____ _______ ___________ .
X

-----------------

DECUS PROGRAM AVAILABILITY
Reference list of materials available from the DECUS Program Library and Publications Department

-

--r--"-'

NO.

-8-435

PAPER TAPE
BIN ASCII

WRITE-UP

LISTING

X
, - - r-'-'

X

X

XX

8-436

X

X

X

X

8-437

-- X
._- ---X

8-438

X

X

XX

-- ---X.

X

X

8-440

,--- f--"X

X

X

X

X

X

XX

X

X
X

8-441

--

_

8-442

f----

- - f - -XX
._-- ----,

X

X

__ X

X

X

8-445

--~

X

X

XX

8-446

- - 1--- ---X

X

X

X

X

X

X

X

8-443
8-444

"----

8-447

X
-------.
X

-

148
'''g-.:'449A - -

--- ----

X

-~"---~-

-----.--.

X

X (PDP 10 FORMAT

8-449B

X
- - ---_.,

X

X

8-449C

"- --.-

X ..

X

X

8-449D

- - f--- X
X
,-- 1---,

X

8-451
8-452
--------

X

-- ,-_X

X
X

X

X

X
--.8-453
--.._--"'---- -- ---.

X

X

X

X

X

X

X

XX

- ----

...

8-454

--8-455

-~-~--------~.----""-;~-

-~-.-,

X
- - f---X
- - f----

X

_8~-:4,2Q~~_._,--- -- ..X
--,

X

XX

- - ___ X
_8 ..:.4.~7,_~___- - __ X.
_8~::4~~___
- - __X-

X

XX

X

X

XX

X

X

X

-- rooX-.

X

X

XX

_.ts ...A6Q ___ - - f-X,

X

X

_J3.:~:t~JL_

.~--'...../

__ _ -_f-_X,
* X - Listing with

_8.-:46.L_~

X

XX

X

.--.--.~~--

~

I,

)

------.~.--------

...

--

I..,

X.
--

8-450

CARD DECK

X

8-439

_~. _ _ _ _ w _

MAGTAPE

*

~---.

---.~.-'-------~-

DECTAPE

LINCTAPE

X
X

X
X
write-u p XX - Listin 9 availab e at a hand

8 A - 15

In 9

char 9 e

-

DECUS PROGRAM AVAILABILITY
Reference list of materials available from the DECUS Program library and Publications Department
DECUS NO.

WRITE-UP

PAPER TAPE
LISTING
BIN AS"Of

DECTAPE

lINCTAPE

MAGTAPE

CARD DECK

*

--8-462

X

X

X

X

X

X

X

XX

----

8-463
8-464

8-465

-

X

X

X

X

--/

-

X

-------+---+-----4-- ----1-------- ---------+--- - - f - - - - - - - - - -

----+---1------ r-------+-,--------

--.~-----~,-----.--~

----..---;--------f-----

f----.-- --'-' "-------_.---.. -. -

--r-----------

,---..------ --'------1--------- ----c--------------------

---+---,-1------ - - - - - - -----------f--------------------t----------'------""""'"11-----1-----' - - - ----- ------,-- . ' - - - - - - - - c------------

--_+_---+------ - - - - -

---.--11------+----

--"-----1--------- -------- f - - - - - - - - - - - -

---'--'----t-------if-------

--4------+--------

- - - - - 1 I - - - - i - - - - - - --'--------t------,- -------..-"'r-'--------lf- - - - - - - - - - - - - - , - - , -~-----.------------4-------+----------------

---+-----\--

--f---- - - I - - - - - - - + - - - - - - f - - - - - - f - - - - - - - - - - -

----~----f---_1r_-------~-------I__------+-------~---------------

- - + - - - f - - - - - ---,,-,--,--- --------- -,---,------4--------i------,--'--+---+-----------+-------4----,--~------+_----------

------\----1-----------,.------+-------4--------~----------------

*

X - listing with write-up XX - listing available at a handling charge
8 A - 16

DECUS NO.

TITLE

DECUS NO.

TITLE

8-398

IMAGE

8-436

EAE - Simulator

8-399

8K FORTRAN Bit Manipulation Subroutines

8-437

Computer Dating Game

8-400

Execute Slow

8-438

DF-32/Sykes Swap

8-401

Dice Game and TIC-TAC-TOE

8-439

MOVE

8-402

Resequence

8-440

PIPL

8-403

Stereo - A 2 Channel Music Program

8-441

DELETE

8-404

Octal MEM Dump - Extended Memory

8-442

"The BYU Boob Tube

8-405

SOOT

8-443

8-406

STATPAC Revisions for PDP-8/1 and TSS/8

Keyboard Test Tape for Hot Metal Linecaster
with TTS

8-407

Patch to Editor (DISK) DEC-D8-ESAD-PB

8-444

COREMAP

8-408

Disk Utility Program

8-445

FYLHLP - PS/8 File Uti Iity Program

8-409

Card Loader

8-446

A Patch to FFTS-R for Use Without the EAE

8-410

Pseudo-Random Number Generator, EAE Version

8-447

Roots of a Polynomial by Muller's Method

8-411

Mongoose Display System

8-448

CORDMP - Formatted Octal Dump

8-412

MRS X

8-449A

A Magtape Handler for the PDP-8/TU20

8-413

GROPE III/A and BINLOC

8-449B

LPTaUE - A PT,08 to A. B. Dick Line Printer
Utility Program

8-414

LIST

8-449C

TALK1,0 - A PDP-8/PDP-10 Utility-Loader

8-415

Multiple Unit DECtape Copier

8-449D

Buffered I/o Subroutines for the PDP-8

8-416

Bibliographical Handling

8-450

PS/8 Editor With Display for KV8/1 (Overlay)

8-417

XCORE

8-451

PS/8 Handler for KV/8 Vector Display

8-418A&B

VEKSEL and PAPT

8-452

ANSAM (Analog Sampling)

8-419

Nmr- Pu Ise for the Lab-8/1

8-453

Rapid Alert Program (RAP)

8-420

LOGSIM-8

8-454

Radio Teletype to ASCII

8-421

Chain Load

8-455

CRTPAC

8-422

Binary Punch - Extended Memory II

8-456A

PIP "AH"

8-423

Disk Editor With View for LAB-8

8-456B

BUILD "AH"

8-424

Morse Code

8-457

DTFIX

8-425

Block-Modify for PS/8

8-458

8-426

Prime Number Generator

VW - Field Independent I/o Handler for
Disk and TTY

8-427

MEMO - A Text Formatting Program

8-459

TAYEX - Taylor Expansion Equation Solver

8-428A

EAE - Modification to DECUS NO. 8-143,
FFTS-R

8-460

TT89 - Tape Transfer PDP-8 to PDP-9

8-461

8-428B

EAE - Modification to DECUS NO. 8-144,
FFTS-C

COPY1,0 - PDP-10 DECtape Program for
the PDP-8

8-462

INSTIN

8-429

Intercorrelation 37

8-463

Perpetual Calendar (BASIC Version)

8-430

DECK: A Random Deck of Cards

8-464

TR,02 Magnetic Tape Device Handler for PS/8

8-431

8/1 LAB Data System

8-465

The SKED Software System

8-432

Triple Precision Integer Package

8-433

Extensions to "LIBRA-FOCAL';

-.~-.--.--

8-434. 1 thru
8-434.7
8-435

Data System for Magnetic Scanning Mass
Spectrometers
RECOVER

8 NI- 7

II

ADDITIONS TO CATEGORY INDEX
-I.-PROGRAMMING LANGUAGE, MONITOR,
PROGRAMMING SYSTEM

V. DUPLICATION, VERIFICATION

DECUS NO.

TITLE

DECUS NO.

TITLE

8-417
8-431
8-433
8-449C
8-456A
8-456B
8-465
FOCAL8-177
12-40
12-45
12-48
12-54
L-109

XCORE
8/1 LAB Data System
Extensions to "LIBRA-FOCAL"
TALK1,0 - A PDP-8/PDP-10 Utility-Loader
PIP "AH"
BUILD "AH"
The SKED Software System
PS/8 FOCAL, 1971
PDP-8 Disk Monitor - LAP6-DIAL Interface
FOCALP-FOCALPE
PS/8 FORTRAN Library Routines
GUlP - Quick Assembler for the PDP-12
MAXILIST and MAXIMETA
LlNFOC or LlNC-8 FOCAL
RNPL Disk Library

8-408
8-415
8-438
8-439
8-440

Disk Utility Program
Multiple Unit DECtape Copier
DF-32/Sykes Swap
MOVE
PIPL

--------------------~-----

L-ll0
L-111

!!~TE~TEi5TffNG, TEXT MANIPULATION
8-407
8-408
8-413
8-423
8-424
8-427
8-449B
8-450
8-454
8-460
8-461
12-39
12-50

Patch to Editor (DISK) DEC-D8-ESAD-PB
Disk Utility Program
GROPE III/A and BINLOC
Disk Editor With View for LAB-8
Morse Code
MEMO - A Text Formatting Program
LPTQUE - A PT,08 to A. B. Dick Line Printer
Uti I ity Program
PS/8 Editor With Display for KV8/1 (Overlay)
Radio Teletype to ASCII
TT89 - Tape Transfer PDP-8 to PDP-9
C OPY1,0 - PDP-10 DECtape Program for the
PDP-8
QUANAT 1
EDIT-12

III. DEBUGGING, DISASSEMBLY, SIMULATION,
__ ~ACE, DUMP _______________________
8-412
8-417
8-425
8-436
8-440
8-444
8-445
8-448
8-457

8-408
8-409
8-413
8-421
8-422
8-448
9-449C
L-111

MRS X
XCORE
Block-Modify for PS/8
EAE - Simulator
PIPL
COREMAP
FYLHLP - PS/8 File Utility Program
CORDMP - Formatted Octal Dump
DTFIX

Disk Utility Program
Loader
GROPE III/A and BINLOC
Chain Load
Binary Punch
CORDMP - Formatted Octal Dump
TALK1,0 - A PDP-8/PDP-10 Utility-Loader
RNPL Disk Library

VI. NUMERICAL FUNCTION, NUMERICAL INPUT-OUTPUT
8-410
8-426
8-428A
8-428B
8-432
8-436
8-446
8-447
8-449D
8-452
8-453
FOCAL8-172
FOCAL8-174
12-34
12-41
L-114

Pseudo-Random Number Generator,
EAE Version
Prime Number Generator
EAE - Modification to DECUS NO. 8-143,
FFTS-R
EAE - Modification to DECUS NO. 8-144,
FFTS-C
Triple Precision Integer Package
EAE - Simulator
A Patch to FFTS-R for Use Without the EAE
Roots of a Polynomial by Muller's Method
Buffered I/o Subroutine for the PDP-8
ANSAM (Analog Sampling)
Rapid Alert Program (RAP)
XPON
SYNDIV 5
STAP-12
BLOOPD - Blood Pressure Display Program
Pseudo-Random Number Generator, EAE
Ve~sion (See 8-410)

VII. UTILITY
8-413
8-414
8-435
8-436
8-438
8-439
8-440
8-441
8-444
8-449B
8-449C
8-449D
8-460
8-461
12-56
12-57
12-58

Ca~d

CI- 10

GROPE III/A and BINLOC
LIST
RECOVER
EAE .,. Simulator
DF-32/Sykes Swap
MOVE
PIPL
DELETE
COREMAP
LPTQUE - A PT,08 to A. B. Dick Line
Printer Utility Program
TALK1,0 - A PDP-8/PDP-10 Utility-Loader
Buffered I/o Subroutines for the PDP-8
TT89 - Tape Transfer PDP-8 to PDP-9
COPY1,0 - PDP-10 DECtape Program for
the PDP-8
QANDA+ - Modified QANDA Subroutine
SPY+ - Modified MAGSPY
FIFOCON

VIII:DISPLAY
DECUS NO.

TITLE

8-411
8-416
8-418A&B
8-423
8-442
8-450
8-451
8-455
12-33
12-37

MOl'lgoose Display System
Bibliographical Handling
VEKSEL and PAPT
Disk Editor With View for LAB-8
"The BYU Boob Tube"
PS/8 Editor With Display for KV8/1 (Overlay)
PS/8 Handler for KV/8 Vector Display
CRTPAC
KWANDA
ODCAD (Octal to Decimal Conversion and
Display)
QUANAT 1
BLOOPD - Blood Pressure Display Program
MAGSPYD
SPV+ - Modified MAGSPY
FSUPLOT: X-V Plotter Routine for GRAPHA
POlS - A PDP-8 Routine to Access the
LINCscope

12-39
12-41
12-51
12-57
L-112
L-113

8-416
8-418A&B
8-427
8-435
8-440
8-441
8-445
8-4490
8-454
8-457
8-460
8-461
12-34
12-46
12-47

TITLE

FOCAL8-171
12-34
12-38A

Minnesota Sociology Statistics Programs
STAP-12
Histogram and One-Factor Analysis of
Variance
Histogram and Two-Factor Analysis of
Variance
Pseudo-Random Number Generator, EAE
Version

12-38B
L-114

Xr:-stIENifFTc APPLICATION, ENGINEEKING
APPLICA TlON
8-416
8-419
8-420
8-424
8-431
8-434
8-434.1
8-434.2

IX. DATA MANAGEMENT, SYMBOL MANIPULATION,
SORTING
8-117

DECUS NO.

8-434.3
8-434.4
8-434.5
8-434.6
8-434.7
8-446
8-447
8-453
8-459
FOCAL8-175

A PDP-8 Interface for a Charged Particle
Nuclear Physics Experime!'lt
Bibliographical Handling
VEKSEL and PAPT
MEMO - A Text Formatting Program
RECOVER
PIPL
DELETE
FYLHLP - PS/8 File Utility Program
Buffered I/O Subroutines for the PDP-8
Radio Teletype to ASCII
DTFIX
TT89 - Tape Transfer PDP-8 to PDP-9
COPY1,0 - PDP-l0 DECtape Program for
the PDP-8
STAP-12
STRINGS
PIP-16,0,0

FOCAL8-176
12-34
12-35
12-41
12-43
12-44
12-53

X. PROBABILITY, STATISTICS, CURVE FITTING
8-406
8-410
8-429
8-431
8-434
8-434.1
8-434.2
8-434.3
8-434.4
8-434.5
8-434.6
8-434.7
FOCAL8-170

STATPAC Revisions for PDP-8/1 and TSS/8
Pseudo-Random Number Generator, EAE
Version
Intercorrelation 37
8/1 LAB Data System
Data System for Magnetic Scanning Mass
Spectrometers
SCAN (DC34) Data Acquisition Routine
STD (TM36) Automatic Reference
Identification Routine
CONV (lRI8) Interpolation (Time to Mass)
Title
TIC (TI26) Total Ion Current Plot
TAB (PR33) Tabular Listing of Spectra
HIST (DP35) Histogram Plot of Spectra
TUNE (TU1) Tuning Routine
Saint Peter's College Statistical Package

12-55
L-113

Bibliographical Handling
Nmr-Pulse for the Lab-8/1
LOGSIM-8
Morse Code
8/1 LAB Data System
Data System for Magnetic Scanning Mass
Spectrometers
SCAN (DC34) Data Acquisition Routine
STD (TM36) Automatic Reference
Identification Routine
CONV (lRI8) Interpolation (Time To Mass)
Title
TIC (Tl26) Total Ion Current Plot
TAB (PR33) Tabular Listing of Spectra
HIST (DP35) Histogram Plot of Spectra
TUNE (TUI) Tuning Routine
A Patch to FFTS-R for Use Without the EAE
Roots of a Polynomial by Muller's Method
Rapid Alert Program (RAP)
TAYEX - Taylor Exponsion Equation Solver
Modifications andSupplement to FOCAL8-50'
RC Filter Design and Plot and 3-Pole
Butterworth Fil ters
Program for Producing Histograms from
Clinical Data on Teletype
STAP-12
Bioelectric Signal Sorter (JULIA)
BLOOPD - Blood Pressure Display Program
PLOT3D
AVERDT
Liquid Scintillation Counting: Conversion of
CPM to DPM in DO'Jble-label Experiments
FFAESIM
PDIS - A PDP-8 Routine to Access the
L1NCscope

XII. HARDWARE CONTROL
8-424
8-434

8-434.4
8-434.5
8-434.6

Morse Code
Data System for Magnetic Scanning Mass
Spectrometers
SCAN (DC34) Data Acquisition Routine
STD (TM36) Automatic Reference
Identification Routine
CONV (lRI8) Interpolation (Time To Mass)
Title
TIC (Tl26) Total Ion Current Plot
TAB (PR33) Tabu lar Listi ng of Spectra
HIST (DP35) Histogram Plot of Spectra

8-434.7

TUNE (TU1) Tuning Routine

8-434.1
8-434.2
8-434.3

CI- 11

:8iI:= R~R!?5Y!'-l~=C;Q_NTR OL J~_<:.nt inu:~~X~~~==-==-=_:===--=
DECUS NO.

TITLE

8-449A
8-449B

A Magtape Handler for the PDP-8/Tu2o
LPTQUE - A PT,08 to A. B. Dick Line
Printer Uti Iity Program
ps/8 Editor With Display for KV8/1 (Overlay)
ps/8 Handler for Kv/8 Vector Display
ANSAM (Analog Sampling)
CRT PAC
DTFIX
VW - Field Independent I/o Handler for
Disk and TTY
TI\02 Magnetic Tape Device Handler for

8-450
8-451
8-452
8-455
8-457
8-458
8-464

ps/8
L-113

PDIS - A PDP-8 Routine to Access the
LlNCscope

XII~ ~AME, DfMO_-N
__
ST_R_A_TI_O_N_______________
8-424
8-426
8-430
8-437
8-442
8-462
8-463
FOCAL8-173
12-36

Morse Code
Prime Number Generator
DECK: A Random Deck of Cards
Cornp'Jter Dating Game
"The BYU Boob Tube"
INSTIN
Perpetual Calendar (BASIC Version)
APOLLO II
Hangman for PDP-12

8-416
12-42
12-59
L-112

Bibliographical Handling
CALC012
FOCPLOT
FSUPLOT: X-Y Plotter Routine for GRAPHA

8-453

Rapid Alert Program (RAP)

XVI. MAINTENANCE

---------------------

8-443
8-444

Keyboard Test Tape for Hot Metal Linecaster
with TTS
COREMAP

xVIf-:-MTScELLA"rEOUS

.----

8-443
FOCAL8-178
FOCAL8-179
12-40
12-49
12-52
L-113

Keyboard Test Tape for Hot Meta I Linecaster
with TTS
Motion Picture Package
Depth of Field Program for Still Camera
Lenses
PDP-8 Disk Mo"itor - LAP6-DIAL Interface
Cold Start DF32 Disk Formatter for ps/8 on
a PDP-12
Student Test Analysis
PDIS - A PDP-8 Routine to Access the
LlNCscope

CI - 12

DECUS NO. FOCAL8-165 (Continued)

DECUS NO. FOCAL8-169

measure of effectiveness of the experiment, is calculated.

FOCAL Version of the GE Basic Artillery Game

- - - - - ------.------

Minimum Hardware:
Source Language:

.----

PDP-8
FOCAL 8/68

Ronald A. Wong, Edmund Wong, 660-44th Avenue,
San Francisco, California

DECUS NO. FOCAL8-166A & B

In most computer games the situation is the player versus the
computer. However, in this game, the computer is just
measuring the skill of the player -- by testing his abi Iity with
an artillery piece in coming within 100 yards of a target,
whose distance was randomly selected.

First and Second Order Partial Correlations
Dr. William Wilmot, Central Michigan University, Mt.
Pleasant, Mich igan

Minimum Hardware:
4K PDP-S
Other Programs Needed: FOCAL-69 with extended functions
Source Language:
FOCAL-69

Program A computes the three first order partial correlations
for three variables. Use~ supplies the zero-order correlations
between the three variables. In program B the user supplies
the correlations between the four variables and the program
calculates the second order partial correlations between the
four variables.
Minimum Hardware:
Source Language:

DECUS NO. FOCALS-170
Saint Peter's College Statistical Package

4K PDP-8
FOCAL-69

Professor Robert W. Carter, Saint Peter's College, Jersey City,
New Jersey

DECUS NO. FOCAL8-167

This package contains S programs for statistical analysis with
FOCAL. The tape for each application may be ordered
separately or the complete package may be ordered as one
unit. All write-ups are included in one document. The programs and their applications are as follows:

Five Statisti cal Programs for the PDP-8 or PDP-12
Stephen J. Mayor, Medical College of Ohio at Toledo,
Toledo, Ohio

FOCALS-170.1 FLG PL T - Plots scaled frequency distributions
.2 FLBIND - Cornp'Jtes binomial probability
Distr ibutions
.3 FLPCTL - Comp'Jtes percenti Ie scores
.4 FLSDEV - ComplJtes means and related
measures
.5 FLHMES - Comp'Jtes "H," the information
measure of noise
.6 FLTMES - Comp'Jtes "T," the information
measure of relationship
.7 FLPEAR - Computes a Pearson Iinear correlation and regression analysis
. S FLSPER - Computes Spearman's rank-order
"
correlation coefficient

This package consists of five statistical programs. Since there
is insufficient storage space for data if the programs are
chained together and fed into a machine with only 4K of core,
each tape may be ordered separate Iy. However, if suffic ient
core is available, these programs may easily be chained
together using FOCAL since none of the instructions in any of
the programs occupy the same Iine number. The programs are:
1) Student's t Test; 2) Dunnett's t Test; 3) Normalized Plot
Routine; 4) Mea"'! and Standard Deviation; 5) Analysis of
Variance for Single Variable of Classification.
Minimum Hardware:
Source Language:

4K PDP-8
FOCAL-69

DECUS NO. FOCAL8-16S

Minimum Hardware:
Source Language:

-----~-------.-.--

One-Armed Bandit - PDP-S Style

DECUS NO. FOCALS-171

Frank R. Borger, Michael Reese Hospital, Chicago, Illinois
One-Armed Bandit lets the player operate the computer as a
slot mach'ne. The computer "spins the wheels," checks for
wim, and keeps a total of the player's wins or losses. This is
similar to DECUS NO. FOCALS-95 and FOCALS-127.
DECUS would be interested in user feed-back as to which
program is superior.
Minimum Hardware:
Source Language:

4K PDP-S, ASR33
FOCAL

4K PDP-S
FOCAL-69

Minnesota Sociology Statistics Programs
Philip M. Vo.xland, Department of Sociology, University of
Minnesota, Minneapoli:., Minnesota
The program p'Jckage consists of a series of small statistical
analysis programs of interest to behavioral science researchers.
Various parametric and non-parametric statistics are calculated for nominal, ordinal, interval, and ratio level measurements, for discrete and continuous data and for raw data,
grouped data and tabular data.
Minimum Hardwa~e:
Other Programs Needed:
Source Language:

F - 25

4K PDP-S
FOCAL-69
FOCAL 69

Minimum Hardware:
Source Language:

DECUS NO. FOCALS-172

4K PDP-S
FOCAL

XPON
DECUS NO. FOCALS-175
David A. Moon, Wayland High School, Wayland,
Massachusetts

Modifications and Supplement to FOCAL8-50
RC Filter Design and Plot and 3-Pole Butterworth Filters

The purpose of XPON is to calculate integer powers of
positive integers with more than the usual seven digits .of precision in FOCAL As the result is computed, it is divided into
groups of five digits. Each group occupies a FOCAL variable.
The method of exponentiation is repeated multiplication.

G. Chase, Portsmouth Abbey School, Portsmouth, Rhode Island

APOLLO II

As in FOCAL8-50, the filter design and plot portion of this
program are separate parts - a comp'Jtation program and a
graphing program. The computation program allows: a}
speedier execution, b} format, c} self reinitialization, which
allows several passes at a design. The modifications to the
graph program consist of: a} remov'al of a bug, b} format, c)
simplification of coding. These two parts cannot both fit into
FOCAL's user area and hence must be used one at a time. The
3-Pole Butterworth Fi Iters portion of the program scales the
normalized designs by Kerwin in Huelsman's Active Filters
(McGraw-Hili, 1970) to meet the parameters of the user. -

David A. Moon, Wayland High School, Wayland,
Massachusetts

Minimum Hardware:
Other Programs Needed:

This is a greatly improved version of the Apollo simulation
game which has been running on almost every timesharing
system in the country. The user is pilot of a lunar module,
which he can steer in two axes. It is free to move up and
down, and pora lie I to the lunar surface. The user must control attitude thrusters and the descent engine by typing in
numbers. The program reports time, range to landing site,
attitude, velocity components, fuel reserves, etc. every 5
seconds of simulated time. A small random error is introduced
into these figures to simulate real conditions. After the
module reaches the lunar surface, the program reports on its
condition and makes remarks about the pilot's skill. This
version of Apollo has been found to be considerably more
challenging than the version which permits only vertical
motion, since there are far more variables to control.

Source Language:

Restrictions:
Source Language:

The base and the exponent must
both be integers
FOCAL

DECUS NO. FOCALS-173

4 K PD P-8 and TTY
FOCAL, 1969 with extended
functions
FOCAL, 1969

DECUS NO. FOCAL8-176
Program for Producing Histograms from Clinical Data on
Teletype
Eddy Emons, Royal Postgraduate Medical School, Hammersmith
Hospital, London, England
This program uses data from the Hypertension Clinic, which
are blood pressure measurements token from patients in the
lying and upright positions respectively. Both the systolic
(upper) and the diastolic (lower) pressures are recorded for
each position.

PDP-S with Disk (must be able to
run LIBRA)
Other Programs Needed: FOCAL-69 (DEC-OS-AJAE),
LIBRA (DEC-OS-AJ5E or DEC-OSAJ6E)
Two library blocks (1400 words)
Storage Requirement:
FOCAL-69, LIBRA
Source Language:

FOCAL is used with all the extended functions erased. The
data are recorded with the high speed reader and stored in a
two dimensional array in field one via the integer overlay
FNEW. For each pressure measurement, the mean and standard
deviation are computed.

DECUS NO. FOCALS-174

From the two dimensional array stored in field one another
two dimensional array is computed and stored in field zero,
representing the histogram data. FOCAL then scans through
each array and types the histogram on the teletype.

Minimum Hardware:

SYNDIV 5
David A. Moon, Wayland High School, Wayland,
Massachusetts
SYNDIV 5 permits synthetic division of m-polynomial by npolynomial. The user is requested to type in the coefficients
of two polynomials. The first is divided by the second, and the
coefficients of the quotient and remainder are printed. On
input or output the "*X l' n II associated with the coefficient
is supplied by the program. The degrees of both the dividend
and the divisor may be from 1 to 9 with the extended functions
still in core. A translation into a dialect of APl is included.

F - 26

Minimum Hardware:
8K PDP-8/I, high speed reader
Other Programs Needed: FNEW integer overlay
Program: 515 locations; data fie Id
Storage Requirement:
one: 3900; field 0: 566 locations
Extended functions are deleted
Restrictions:
Source Language:
FOCAL-69

D~CUS

ps/8

NO. FOCAl8-177

FOCAL, 1971

I)avid Schneider and Barry Smith
jubmitted by: Hartwell H. Whitney, Jr., Oregon Museum of
""Science and Industry, Portland, Oregon

ps/8 FOCAL, 1971 is a modified version of FOCAL, 1969 for
use with PS/8. It provides device-independent library com>mands, data file manipulations, recursive subroutine calls and
chaining to other programs, character manipulations, computed line numbers, and other features.
Minimum Hardware:

PS/8, 8K and mass storage device,
64K disk or DECtape

Other Programs Needed: ps/8
PAl-8
Source language:
DECUS NO. FOCAl8-178
Motion Picture Package

Stephen A. Kallis, Jr., Digital Equipment Corporation,
Maynard, Massachusetts
This is a package of six short FOCAL routines which should
prove useful to those in the motion picture industry. It consists of: 1) 16 mm Motion Picture Theater Optimization,
2) Motion Picture Scaling Program for Special Effects, 3)
Running Time Program for Professional Motion Picture Films,
4) Movie Theater lens Selection Program, 5) Cine lens
Depth of Field and Hyperfocal Calculations, 6) Footage-toTime Conversion Program for 16 mm, 35 mm and 65/70 mm
/ Cine Films.
Minimum Hardware:
Storage Requ irement:
Source language:

4K PDP..;8 with TTY, or any
configuration equipped for FOCAL
4K
FOCAL, 1969

DECUS NO. FOCAl8-179
Depth of Field Program for Still Camera lenses
Stephen A. Kallis, Jr., Digital Equipment Corporation,
Maynard, Massachusetts
In order to insure sharp focus in their photographs, amateur
and professional photographers need to determine the depth of
field of their lenses for particular settings. This program is
based upon the assumption that an acceptable circle of confusion has a constant relation to the lens EFl.
Minimum_Hardware:
Source language:

4K PDP-8 with TTY
FOCAL, 1969

F - 27

DECUS PROGRAM AVAILABILri Y
Reference list of materials available from the DECUS Program Library and Publications Department
-.'

'-....i CUS

NO.

WRITE-UP

FOCAL8-125a

-

PAPER TAPE
BIN ASCII

LISTING

*

X

X

X

X

X

X

FOCAL8-126

-

FOCAL8-127

-_.X

FOCAL8-128

X

X

X

X

FOCAL8-130

-

X

X

X

FOCAL8-131

X

X

X

FOCAL8-132

X

X

X

FOCAL8-134

X

X

X

FOCAL8-135

X

X

X

FOCAL8-1~_ 1--.

X

X

FOCAL8-137

X

X

-- FOCAL8-138-- I---

X

X

"ICAL8-139

X

-')-6CAL8-141

X

_.X

X

X

FOCAL8-143

-

X

FOCAL8-146

X

X

FOCAL8-147

- X

X

_. FOCAL8-150

-

X

-

X

-

X

.

--.- f-.

X

.
X

X

X

X

X

X

FOCAL8-152

X

X

X

X

-

X

'CAL8-155

-

X

X

X

X

X

-- ---

X

FOCAL8-154

X

XX

X

-

X

X
- X
X - Listing with write-up XX - Listing available at a handling charge

EOCALB-]57

*

----

X

- X

'r6cAL8-156

--.-

-

XX

FOCAL8-151
,

_£PCAL8-15;L 1--- X

--

-

X

FOCAL8-148A ~B_ X

------------ .

X

FOCAL8-145

FOCAL8-149

---~----

X

----

X

._----

- - f--

X

X

FOCAL8-142

FOCAL8-144

-- --

X

X

X

--

..

-- r--'

X

-

CARD DECK

X

-

X

MAGTAPE

LINCTAPE

X

X

FOCAL8-129

-- ---

DECTAPE

FA-5

DECUS PROGRAM AVAILABILITY
Reference list of materials available from the DECUS Program Library and Publications Department
_

..

w~

--,--WRITE-UP

DECUS NO.

PAPER TAPE
BIN ASCII

-

LIS~ING

I

DECTAPE

LINCTAPE

MAGTAPE

CARD DECK

'-':~)

".

FOCAL8-158

--

>-

i--- .

FOCAL8-159 A fl'_B

X

X

FOCAL8-160

X

X

FOCAL8-161

X

X

X

X

---- X
FOCAL8-162
--.....- X
FOCAL8-163 .....-_.X
--

X

FOCAL8-164

X

--

FOCAL8-165

--

~~--

X

X
X
X

X

FOCAL8-166

-- ,...- X

-

X

X

-- --_. X

-

X

X

XX

FOCAL8-167

- - -----".----- ---------.---------

-- -- X
FOCA L8-16?_
-- .X

X

X

X

X ._--

FOCAL8-169

X

-- -. X
FOCAL8-17Q.J. -- X
FOCAL8-170.~
X
. -- 1----"
FOCAL8-170.
._-~ 1----.X

X

FOCAL8-170 • .I1

X

X

FOCA L8- 1.70.
--:

--- X

X

-- --- X

X

-- r - -

FOCAL8-170 .6
FOCAL8-170.1

X

X

FOCAL8-170.f

X

X

-- f--_.X

X

-- f-.

FOCAL8-171

FOCAL8-172

X

X

-- --- X

X

FOCAL8-173
FOCAL8-174

X

X

-- f--. X

X

-- f--.

"-"

X
X

FOCAL8-175
.

FOCAL8-176-- c---- X"

X

FOCAL8-177

X

X

EOC8l8-17B

-X

X

EOC8L8- ]79

X

X

X

--

- - r---------"------

-

-----.

----- - - -

-- 1 - - - - -

j

--

............. -.://

---r

-.

X

--------"-

--

-

-

XX
XX

X

-

,
~:/

-- --_.
--f-----.

* X - Listing with write-up XX - Listing available at a handling charge
FA-6

DECUS NO.

TITlE

DECUS NO.

TITlE

FOCAl8-127

FOCAl- SLOT

FOCAlS-161

Wilmot Grading Program

FOCAl8-128

Probability (2P); From t ("Student")
Distribution

FOCAl8-162

Transistor H-Parameter Conversions

FOCAl8-163

ErlClng C Blocking Probability Programs

FOCAl8-129

FOCAL Readable Punch

FOCAl8-164

Four New Functions for FOCAL 5/69

FOCAl8-130

FlHSTO

FOCAlS-165

F- (Variance Ratio) Distribution Probability

FOCAl8-131

ZAREA

FOCAl8-132

CIG-8 MARK II

FOCAlS-166A
& 166B

First and Second Order Partial Correlations

FOCAl8-133

Withdrawn

FOCAlS-167

FOCAl8-134

1-20 Counting Game

Five Statistical Programs for the PDP-8 or
PDP-12

FOCAl8-135

MODV - Choice

FOCAl8-168

One-Armed Bandit - PDP-8 Style

FOCAl8-136

FOCAL - Amity

FOCAlS-l~9

FOCAL Version of the GE Basic Artillery
Game

FOCAl8-137

General Nth Order Regression

FOCALS-170

Saint Peter's College Statistical Package

FOCAl8-138

WCXT: The Wilcoxon Matched-Pairs SignedRanks Test for Non Parametric Data

FOCALS-171

Minnesota Sociology Statistics Programs

FOCAl8-139

Universal Input/Output for FOCAL

FOCAL8-172

XPON

FOCAl8-140

Withdrawn

FOCAlS-173

APOllO II

FOCAl8-141

Spanish language FOCAL

FOCAl8-174

SYNDIV 5

FOCAl8-142

Successive Powers of a Matrix

FOCAL8-175

FOCAl8-143

Repeated Matrix Multiplication

Modifications and Supplement to FOCAl8-50
RC Filter Design and Plot and 3-Pole
Butterworth Filters

FOCAl8-144

FOCAU -- DECtape FOCAl-69

FOc;AL8-176

FOCAl8-145

FOCAL for Disk and DECtape with Program
Chaining

Progr am for Producing Histograms from
Clinical Data on Teletype

FOCALS-l77

psis FOCAL,

FOCAl8-146

Zeller's Congruence/Day of the Week

FOCALS-17S

Motion Picture Package

FOCAl8-147

Interaction Analysis

FQCALS-179

FOCAl8-148

FOCl. S, An Expanded language for
Small Computers, Based on FOCAL

Depth of Field Program for Still Camera
Lenses

FOCAl8-149

Checkers

FOCAl8-150

FRAN8

FOCAl8-151

Fast Matrix Inversion for Real Numbers

FOCAl8-152

Surface Plate Auto-Collimation

FOCAl8-153

Two Overlays for FOCAL '69, FEXP-X-P
and FLOG

FOCAl8-154

8K FOCAL Display

FOCAl8-155

FACTORS

FOCAl8-156

Blackjack for FOCAL

FOCAl8-157

Modifications to TSS/8 FOCAL

FOCAl8-158

Mileage Program

FOCAl8-159A

Computer Programs in Use in the Water
Qualities Division, Vol. 1

FOCAl8-159B

Computer Programs in Use in the Water
Qualities Division, Vol. 2

FOCAl8-160

Non-Parametrics: The Mann-Whitney U
Test and the Wilcoxon Matched-Pairs SignRanks Test

F NI- 3

1971

sible. In addition an interval histogram is calculated and
simultaneously displayed with the joint interval histogram.
Possibil ities for scal ing both histograms are provided. The
resu Its may be stored on tape. All instructions to the program
are given by teletype to allow remote operation. JIHE needs
only the standard equipment of the LlNC-S as timing is accompl ished by the internal clock of the computer.

DECUS NO. L-l02
OCDISMEM
Joseph DiSaverio, Drexel University, Philadelphia,
Pennsylvan ia
OCDISMEM displays the octal values of the contents of core.
The program wi II display from 1 to 5 columns, each consisting
of laS rows. Typing For B will cause the display to go
forward or backward

.J

page.

Minimum Hardware:
Other Programs Needed:
Source Language:

4K LlNC-S
PROGOFOP
LAP6

I NVEN: Creation and Storage of an Inventory
A. Thomas DeWoskin, University of Michigan, Ann Arbor,
Michigan

RNPL SEARCH System

c.

C. Wilton-Davies, Royal Naval Physiological Laboratory,
Hants, England

Information storage and retrieval using LAP6 manuscripts up to
400 blocks long - an extension of FIND 1 (DECUS NO. L-53a).
About 1000 references are present on the tape, most of them
in the second 1000S blocks.
Minimum Hardware:
Other Programs Needed:

Source Language:

LlNC-S
LAP6

DECUS NO. L-l05

DECUS NO. L-l03

Restrictions:

Minimum Hardware:
Source Language:

4K LlNC-S
DECUS NO. L-53a and DECUS
NO. L-54
1. This version of LAP6 will not
deal with binaries. 2. A PDP12 will only access half the tape
LAP6

This program creates and stores on magnetic tape an alphabetically ordered inventory. I NVEN allows for the creation
of an initial inventory and its continual updating via input
from the keyboard. One can increase or decrease the amoOnt
of an item already in the inventory, delete old items, or add
new ones. The program inserts the new items into the inventory alphabetically. The updated inventory can b~ viewed on
the screen with a moving window display or printed out on the
teletype. The capacity of the inventory is 127 items. Full
instructions are contained in a separate manuscript,
INVENHOW.
Minimum Hardware:
Storage Requ irement:
Source Language:

LlNC or LlNC-S
2K in core, tape blocks 274-277
LAP6

DECUS NO. L-l06
Radial Interface Including Interrupt Mask for the PDP-S or
LlNC-S

DECUS NO. L-l04A
JIH (.:!oint .!..nterval .!:'istogram)
Dr. Peter Finkenzeller, University of Erlangen, Nurnberg,
Germany
Submitted by: Robert DiMeo, Digital Equipment Corporation,
Maynard, Massachusetts
This is the German version of the Joint Interval Histogram
program. Both the documentation and the comments on the
listing are written in German. See L-l04B for description of
program.

Paul F. Sullivan, Cornell Aeronautical Laboratory, Inc.,
Buffalo, New York
This document describes a hardware modificotion to the PDP-8
or LlNC-S which protects software from obsolescence caused
by the addition of new devices to the interrupt and/or data
break facilities and allows significant savings of money and
effort in interfacing further devices to the computer. The
hardware also provides the computer with a dynamic priority
interrupt faci Iity.
DECUS NO. L-l07

DECUS NO. L-l04B

Digital 8-12-U Modified

JIHE - .:!oint ~terval.!:'istogram (~nglish Version)
Dr. Peter Finkenzeller, University of Erlangen, Nurnberg,
Germany
Submitted by: Robert DiMeo, Digital Equipment Corporation,
Mayn::Jrd, Massachusetts

Judson Gilbert, Florida State University, Tallahassee, Florida
See DECUS NO. 8-367

The program JIHE forms from a given sequence of pulses
(spikes) on-line a joint interval histogram. Timing of the
"total histogram may be varied between 0.01 and 2.55 seconds
and presetting of the number of pu Ises to be analysed is pos-

L - 13

DECUS NO. L-108
PROFPP
D. A. Wycoff, University of Iowa, Iowa City, Iowa
PROFPP is a new version of PROGOFOP supplied on a LAP6A3L L1NCtape. Either the standard PROGOFOP Version II, or
two different versions of PROFPP may be selected at the time
the LOAD toggle is raised. At the same time the user may
seleCt upper and lower memory banks and whether to call
LAP6 or the RIM and BIN loaders into memory.
PROFPP is designed to permit incorporating standard PDP-8
floating point routines within L1NC programs. All five PDP-8
floating point packages have been placed on magnetic tape
and filed in the LAP6 index. PROFPP provides direct interpretation of all LAP6 characters from the teletype and addresses tape blocks 1000-1777 via the EXC class instructions.
The Keyboard/Reader flag control has been improved so that
the poper tape reader pauses during magnetic tape operations
or whenever the L1NC halts. Provision for calling L1NC subroutines from within PDP-8 subroutines is included as well as
the capabi Iity of setting the LI NC program counter from the
console (JMP instructions with the DO toggle). A second
version, PROFPP B, (buffered) is included which provides a
10 character buffer for teletype input which may be expanded
by the user into any memory area.
The provided marking program (MARKTAPE) marks blocks 01777 and corrects the failure to check blocks above 777 seen
in other programs written for this purpose.

L1NFOC is slow but powerful and well behaved. It is particularly useful for introducing students to on-line comp'Jting and
for analysing data which can be filed by the L1NC-8 Library
System.
Minimum Hardware:
Other Programs Needed:
Source Language:

L1NC-8
L1NC-8 Library System
PAL III

DECUS NO. L-ll1
RNPL Disk library

c. C. Wilton-Davies, Royal Naval Physiological Laboratory,
Alverstoke, Gosport, Hants, England
Of the 44 programs on the tape, the three most important provide for the transfer of complete DF32 disk images between
disk and L1NCtape Unit 1. "DMARK" marks L1NCtapes in
129-word blocks to hold six complete DF32 images on one
tape. "DUMP" transfers the DF32 image to a specified section
of the tape, and "LIFT" is the converse.
Minimum Hardware:

PAL 111.5 and LAP6

Source Language:

character input/output and read the right switch register.
Versions incorporating common data storage functions are
available, in which data may be stored on L1NCtape and
swapped between programs. A new command, OPERATE, is
included which simplifies the formulation of statements to
operate the L1NCscope, relay register and common data
storage functions.

L1NC-8 with DF32 (or RF08
Disk if modified)
4K
Not applicable to PDP-12
PAL III

DECUS NO. L-109

Storage Requirement:
Restrictions:
Source Language:

MAXILIST AND MAXIMETA

DECUS NO. L-112

D. A. Wycoff, University of Iowa, Iowa City, Iowa

FSUPLOT: X-V Plotter Routine for GRAPHA

MAXILIST and MAXIMETA allow the user to compile a list of
LAP6 meta commands to be executed in sequence under program control. The "L1" and "PM" commands are most valuable
and are handled by both programs, while with MAXIMETA
other meta commands can also be hand led.

H. V. Campbell and D. C. Bergen, Florida State University,
Tallahassee, Florida

Minimum Hardware:
Other Programs Needed:
Source Language:

Basic L1NC-8
PROFPP (DECUS NO. L-108,
same tape), LAP6A-3L
LAP6

This is a plotter routine for the GRAPHA program using an
X-V plotter interfaced to a 4K L1NC-8 as described in
DECUS NO. L-77 (Extended PROGOFOP). In addition
GRAPHA has been made compatible with LAP6-3L.
Minimum Hardware:
Other Programs Needed:
Restrictions:

DECUS NO. L-ll0
Source Language:

4K L1NC-8, X-V Plotter, ASR33
DECUS NO. L-77
Must implement minor hardware
additions per L-77
LAP6

L1NFOC or L1NC-8 FOCAL
DECUS NO. L-113
Alan Cleary, University of Newcastle Upon Tyne, Newcastle
Upon Tyne, England
This version of DEC FOCAL has been developed for the
L1NC-8 comp'Jter. L1NFOC incorporates functions to operate
the L1NCscope, read the ADC's and external level lines and
load the relay register. An improved pseudorandom number
generator has been incorporated and new functions give single

PDIS - A PDP-8 Routine to Access the L1NCscope
Peter Lemkin, National Institutes of Health, Bethesda,
Maryland
PDIS is a subroutine for the L1NC-8 computer used to access
the L1NC CPU's point display hardware from the PDP-8 CPU.

L - 14

DECUS NO. L-1 ~3 (Continued)
This greatly facilitates incorporating the LlNCscope in PDP-8
programs.
Minimum Hardware:
'Storage Requirement:
Restrictions:
Source Language:

LlNC-8
1 page

Must reside in current instruction
bank
PAL

DECUS NO. L-114
Pseudo-Random Number Generator, EAE Version
SEE DECUS NO. 8-410

L - 15

DECUS PROGRAM AVAILABILITY
Reference list of materials available from the DECUS Program Library and Publications Department
,-/~CUS NO.

WRITE-UP

PAPER TAPE
BIN ASCII

LISTING

X

- -.. -- . -.

L-82

X

L-84

X

X

L-85

X

X

L-87

X

L-88

X

L-89

X

L-90

X

L-91

X

-

-

MAGTAPE

CARD DECK

-

X
X

X

X

X

X

X

-------.-----.~.--

L-92

X

XX

L-93

X

XX

L-94

X

L-95

X

X

l-96

X

X

'--/L-97

X

X

X

-

.

--.------.

X

X

X

XX

L-98B

X

XX

L-99A

X

XX

L-99B

X

XX

L-100

X

XX

L-101

X

X

L-102

X

XX

L-103

X

L-104A

X

XX

L-104B

X

XX

L-105

X

X

L-106

X

L-107

X

'.-108

X

'-'L-109

X

X

._-

XX

L-98A

L-110

LINCTAPE

*

L-81

-

DECTAPE

-

X
X

--

.

!t
)

X
X

X
XX
X
with
write-u
X
Listin
availab
p
XX
Listin
e
at
a
handlin
char
*
9
9
9
9e
LA-3

---------

------"--=---

DECUS PROGRAM AVA I LABJLlTY
Reference list of materials available from the DECUS Program library and Publications Department

l-lll
l-112

--

PAPER TAPE
LISTING
BIN ASCII

WRITE-UP

DECUS NO.
$

t-"

$

X

1$

*

1$

DECTAPE
$

MAGTAPE

LINCTAPE
1$

X

X

X

X

l-113

X

X

X

l-114

X

X

$

CARD DECK

,-/

$

.------~-~

-- -"
-- --

I

,,---l

-- r-.-"

-- '--"

-

j

"-- ~::>'

- --"-....-"'----'--=-"'-~"'-

*

-

..

-

.

.

X - listing with write-up XX - listing available at a handling charge

lA-4

lINCS NUMERICAL INDEX

DECUS NO.
------

TITLE

DECUS NO.

TITLE

L-l

Obsolete

L-36

PRINTMSS

L-2.1

Clock 1 for LlNC; Clock S for LlNC-S

L-37

BINLAP6 (Binary-to-LAP6 Disassembler)

L-3

Off-Line LABCOM System

L-3S

LlNC Tape Dump

L-4.1

IN HISTO

L-39

SPCWAR

L-5

Obsolete

L-40

Averager System for the Classic LlNC

L-6

TRIGGR

L-41

COMPARE LlNCtape Blocks

L-7

Modifications to PROGOFOP, Version 2

L-42

Using the Teletype with the LlNC

L-S

Obsolete

L-43

Obsolete

L-9a

LlNC-CaIComp Plot Subroutine Package

L-44

Obsolete

L-1O

LlNC-S Multianalyzer

L-45

PLOT

L-ll

DATUMS

L-46

Obsolete

L-12

Obsolete

L-47

OCTBIN

L-13

AVPROG

L-4S

DECBIN

L-14

MEAN

L-49

BINOCT

L-15

Obsolete

L-50

BINDEC

L-16

Obsolete

L-51

TAGSWAP

L-17

LOAD - Extended Load Sequence for LlNC-S

L-52

LlNCtape FORTRAN

L-1S

BUFFER - Fully Buffered Teletype

L-53a

FIND 1

L-19

Obsolete

L-54

L-20

A Monitor for Automatic Sequential Operation of Programs on the LlNC-S

LES - A Library Executive System for the
LlNC-S

L-55

COMPAREM

L-56

FIDDLEX

L-57

Obsolete (See L-39)

L-5S

Obsolete

L-59

INDEX L4

L-60

FORTRAN with LlNCtape

L-61

Alternative Binary Loader for LlNC-S Library

L-62

Obsolete

L-63

Obsolete

L-64

A Pseudo Random Number Generator for the
LlNC-S Computer

L-65

Obsolete

L-66

LAP6DISP

L-67

TAPEIN

L-6S

DBLFLT 2 - A Multibank Configuration of
DBLFLT

L-69

GRAPHAS

L-70

A LlNC-S Program to Provide for Entry Into
the IBM JET System

I/o

L-21

FORTRAN Macros for the LlNC-S:
"LI NC-TRAN"

L-22

Obsolete

L-23

Control to Designate Left or Right LI NC-S
Tape Transports as Unit Zero

L-24

PLTKBD - Plotkeyboard

L-25

LI NC Spectrum Program

L-26

RELTSS-1C

L-27

Q & A Subroutine (Modification for LAP6

Characters)
L-2S

TEXT TTY Subroutine

L-29

DEC-BI

L-30

LAP6-1 C

L-31

SNAP (Simplified Numerical Analysis
Program)

L-32

Obsolete

L-33

On-Line LABCOM System (Version 4)

L-34

LlNC-DDT

" L-35A & B

DF.INOUT; 1.0. TAGS

L-71 through
L-73

L NI - 1

Obsolete

DECUS NO.

TITLE

DECUS NO.

L-74

NIM

l-111

L-75

Obsolete

l-112

FSUPLOT: X-V Plotter Routine for GRAPHA

L-76

Modifications to PROGOFOP II

L-113

L-77

Extended PROGOFOP to Drive An
Inexpensive X-V Plotter

POlS - A PDP-8 Routine to Access the
LlNCscope

l-114

Pseudo-Random Number Generator, EAE
Version

L-7S

XY Plotter Maintenance Programs, XYSET
and XYTEST

L-79

MARK L8A (Adapted MARK LS)

L-SO

Obsolete

L-Sl

FOCDAT

L-S2

Root Solver - Real Coefficients

L-S3

Qbsolete

L-S4

SEPAN/Sequential Pattern Analysis

L-S5

DTP-l Real-Time Clock

L-86

Obso Iete (See L-lOS)

L-S7

SNOOPY Display Program for the LlNC-S

L-SS

TAPE

L-S9

ECGAVS

L-90

TDIST

L-91

PROG 2

L-92

SPKDET

L-93

INTERP

L-94

*TAPMARK

L-95

FAILDIS

L-96

SIGAVE1, SIGAVE2, SIGAVE3, SIGAVE4
and EVRANA

L-97

FOCLTP

L-9SA & 8

REDROOT and REDROOTM

L-99A & 8

CON2PTS/TSTCON

L-IOO

LEAP or S-Library Index Printer

L-IOI

MUL-2REG

L-I02

OCDISMEM

L-I03

RNPL SEARCH System

L-I04A

JIH <.:!oint !nterval t'istogram}

L-I048

JIHE - Joint Interval Histogram (English
Version)
-

L-I05

INVEN: Creation and Storage of an
Inventory

L-I06

Radial Interface Including Interrupt Mask
for the PDP-8 or LlNC-S

L-I07

Digital 8-12-U Modified

L-IOS

PROFPP

L-I09

MAXILIST and MAXIMETA

L-II0

LlNFOC or LlNC-S FOCAL

TITLE
. RNPL Disk Library

SEE ALSO
FOCALS-6
FOCAL8-10
FOCALS-53
FOCAlS-5S

L NI- 2

FOCAL-8 Patch for LlNC-S Display
Patch to FOCAL W for LlNC-8 A-D
Converter
JMPFOCAL: FOCAL as a LlNC-S
Subroutine
A Patch to FOCAL W to use the LlNC-S
Display



Source Exif Data:
File Type                       : PDF
File Type Extension             : pdf
MIME Type                       : application/pdf
PDF Version                     : 1.3
Linearized                      : No
XMP Toolkit                     : Adobe XMP Core 4.2.1-c043 52.372728, 2009/01/18-15:56:37
Create Date                     : 2003:03:08 19:34:03Z
Creator Tool                    : g4pdf
Modify Date                     : 2009:09:14 20:02:31-07:00
Metadata Date                   : 2009:09:14 20:02:31-07:00
Producer                        : Adobe Acrobat 9.13 Paper Capture Plug-in
Format                          : application/pdf
Document ID                     : uuid:ee6d31cd-7b2d-439c-86e9-47e18f31759f
Instance ID                     : uuid:b95797f0-d4a5-4597-ac5b-9da66a750206
Page Mode                       : UseOutlines
Page Count                      : 46
Creator                         : g4pdf
EXIF Metadata provided by EXIF.tools

Navigation menu