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 .
Page Count: 46
![](asset-1.png)
----------------------_.
DEC
US
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
------------------------------------~
![](asset-2.png)
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 X 2524
PDP-8 Library orders and information -Helen Tucker X2524
PDP-ll,
FOCAL
and
BASIC
orders and information -
Stacia
Taylor X2524
New
or proposed library subm
iss
ions,
changes,
etc.,
genera
I I ibrary contents -Ferne
Ha
lIey
or Pat Davies X2524.
![](asset-3.png)
Copyright
@>
1971 -Digital Equipment Computer Users
Society
![](asset-4.png)
![](asset-5.png)
DECUS
NO.
12:~?
(Continued)
updating and file sorting.
Once
programs are filed
by
LOADBIN,
DATAFILE
will retrieve and load them into abso-
lute locations and start
at
any address.
Sourge Language:
LAP6
DECUS
NO.
12-2S
DXCREATE
Dr.
C.
M. Malpus, University
of
Leeds, Leeds, England
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
arbi-
trary 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.
Source Language:
LAP6
DECUS
NO.
12-29
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:
SABR
(NOTE: No documentation
available,
tapes only. (See
Price
List)
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:
Tele-
type,
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
con-
tents
of
each
block.
Other Programs Needed: DJAL-MS
Storage Requirement:
SK
Source Language: LAP6-DIAL
12 - 5
DECUS
NO.
12-31
DCON-1,0
Stephen
G.
Wellcome, Digital Equipment Corporation,
Maynard, Massachusetts
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.
Minimum Hardware:
Other Programs Needed:
Source Language:
DECUS
NO.
12-32
COMPAR12
SK
PDP-12 with two LlNCtape.
drives and TC12 hardware option
DIAL-MS
LAP6-DIAL
D. F. Pavlock and S.
G.
We
II
come, Digital Equipment
Corparation, Maynard, Massachusetts
COMPAR12 allows the user
to
compare either source or binary
DIAL
files by name, or specified blocks
of
tape or disk by
ab-
solute 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.
Other Programs Needed: DIAL-MS
Vo
routines
Storage Requirement:
SK
Source Language: LAP6-DJAL
DECUS
NO.
12-33
KWANDA
Gene
Kwatny, Krusen Research
Center,
Temple University,
Philadelphia, Pennsylvania
KWANDA
provides several additions to QANDA (DEC-12-
FISA)
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:
Source Language:
PDP-12A
Refer to QANDA (DEC-12-FISA)
l,0,0,0S
LAP6-DIAL
![](asset-6.png)
DECUS
NO.
12-34
STAP-12
Urs
R.
Wyss, University
of
Zurich,
Zurich,
Switzerland
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,
cor-
relograms,
etc.),
4)
Output
driv~rs
(display,
plotter).
Minimum Hardware:
Restrictions:
Source Language:
DECUS
NO
12-35
8K PDP-12, KWI2,
EAE
(KEI2)
Does not run under LAP6-DIAL or
DIAL-MS
Mixed Mode PDP/LiNC Assembler
Bioelectric Signal Sorter (JULIA)
Vratislav
J.
Prochazka,
University
of
Ulm, Ulm, West Germany
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
semi-
automatic
handling
of
interference
potentials,
ensuring a very
reliable
sorting.
Minimum Hardware:
Source Language:
DECUS
NO.
12-36
Hangman
for
PDP-12
PDP-12 with
A/D,
VR12
Display,
Basic LlNCtape System,
SK
Memory, ASR33, KWI2,
KE12
LAP6
Jud
Gilbert,
Florida
State
University, Tallahassee, Florida
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.
Minimum Hardware:
Storage Requirement:
Source Language:
DECUS
NO.
12-37
PDP-12,
LlNCtape,
Scope
1024 words
DIAL
ODCAD
(Octal
to Decimal Conversion and Display)
Jud
Gilbert,
University
of
Florida, Tallahassee, Florida
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:
Source Language:
PDP-12, Scope, LlNCtape
242S locations
DIAL
DECUS
NO.
12-3SA
Histogram and
One-Factor
Analysis
of
Variance
Mary Kathleen Fairbanks, Neuropsychology Research,
Veterans Administration Hospital,
Sepulveda,
California
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
maxi-
mum
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.
Minimum Hardware: PDP-12A, SK, 2 TU/55
Other
Pragrams
Needed:
FOCAL-12
Source Language: FOCAL-12
DECUS
NO.
12-3SB
Histogram and Two-Factor Analysis
of
Variance
Mary Kathleen Fairbanks, Neuropsychology Research,
Veterans Ad'11inistration Hospital,
Sepulveda,
California
As
for
DECUS
NO.
12-3SA
DECUS
NO.
12-39
QUANAT 1
John Hogan, Weston Observatory, Boston
College,
Weston,
Massachusetts
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.
Storage Requirement:
Source Language:
DECUS
NO.
12-40
254 Decimal locations
LAP6
PDP-8 Disk Monitor -LAP6-DIAL Interface
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
![](asset-7.png)
Minimum Hardware:
Source Language:
DECUS
NO.
12-41
PDP-12A, DF32 Disk, SK,
TTY,
VC 12 Display
DIAL
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.
Minimum Hardware:
Storage Requirement:
Source Language:
DECUS
NO.
12-42
CALCO 12
PDP-12A
Two
fields, total 2713S locations
LAP6
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:
DECUS
NO.
12-43
PLOT3D
PDP-12, Model 565 CalComp
Plotter,
VR12
Display,
One
LlNCtape Unit
1 K
of
core
DIAL
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 pro-
duces 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
DECUS
NO.1
?-A-1-
AVERDT
J.
Cohen and M.
Carhart,
Northwestern University School
of
Medicine,
Chicago,
Illinois
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
dis-
played and saved on
LlNCtape.
One
can
select
a
variable
stimulus probe. This program
is
excellent
for
measuring
readiness
potentials.
Minimum Hardware:
Source Language:
DECUS
NO.
12-45
FOCALP -FOCALPE
SK
PDP-12,
KW12
LAP6-DIAL
Judson
Gilbert,
Florida State University, Tallahassee, Florida
This
is
a new version
of
FOCAL
5/69
(DECUS
NO.
FOCALS-
52) which has
been
tailored
to
the
4K PDP-12A with an
in-
cremental
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:
DECUS
NO.
12-46
STRINGS
4K PDP-12A, Incremental Plotter
DIAL
John
R.
Raines, Northwestern University Medical
Schoal,
Chicago,
Illinois
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.
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
pro-
vides
facilities
for storing and retrieving source and binary
12 - 7
![](asset-8.png)
fi
les
on
these tapes
(ex
isting
software
wou
Id
not
store
above
block
77SS
).
Also
provided
is
an
option
to
duplicate
entire
(16,0,0S
block)
L1NCtapes.
PIP-16,0,0
can
reference
the
DIAL-
MS work
area
for
either
source
mode
input
or
output.
PIP-
16,0,0
effective
Iy
doubles
the
storage
area
on
DIAL
LI
NCtapes.
Minimum
Hardware:
SK PDP-12B
Other
Programs
Needed:
DIAL-MS,
MARK
12-1
(Included
on
LI
NCtape)
Restrictions:
Source
Language:
DECUS
NO.
12-4S
Will
not
run
under
DIAL-V2
DIAL
PS/S
FORTRAN Library Routines
Charles
M.
Moore,
III, Rice
University,
Houston,
Texas
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
L1NC-
tape.
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.
Among
the
routines
included
on
the
L1NCtape
are:
1.
PDP-12
PS/S
FORTRAN
Display
Routines
2.
PS/S
FORTRAN
Teletype
I/o
Routines
3.
PS/S
FORTRAN
File
I/o
Routines
4.
PDP-12
PS/S FORTRAN L1NC
mode
I/o
Routines
5.
PDP-12
PS/S
FORTRAN L1NCtape
I/o
Routines
Minimum
Hardwa'e:
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
Miscellaneous:
Source
Language:
DECUS
NO.
12-49
Entire
package
is
contained
on
a
PDP-12
LI
NCtape
marked
using
12S-wo
rd
blocks
SABR
Cold
Start
DF32 Disk
Formatter
for PS/S
on
a
PDP-12
Mario
DeNobili
Submitted
by:
Stanley
Rabinowitz,
Digital
Equipment
Corporation,
Maynard,
Massachusetts
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
consid-
erably;
however,
they
cannot
devote
the
disk
to
the
exclusive
use
of
PS/S
since
other
programs
(notobly
the
LAP6-DIAL-MS
12
- S
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.
Minimum
Hardware:
Other
Programs
Needed:
Storage
Requ
irement:
Source
Language:
DECUS
NO.
12-50
EDIT-12
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
Henry
A.
Maurer,
Digital
Equipment
Corporation,
Maynard,
Massachusetts
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.
Minimum
Hardware:
Source
Language:
DECUS
NO.
12-51
---------
MAGSPYD
Any
PS/S
configuration
on a
PDP-12
PAL-S
Clark
S.
DO'1ley,
Johns
Hopkins
University,
Baltimore,
Maryland
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.
Minimum
Hardware:
Source
Language:
DECUS
NO.
12-52
Student
Test An:Jlysis
4K
PDP-12
LAP6-DIAL
Stephen
J.
Mayor,
Ph.D.,
Medical
College
of
Ohio
at
Toledo,
Toledo,
Ohio
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
![](asset-9.png)
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:
DECUS
NO.
12-53
4K PDP-12
FOCAL-4K
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:
DECUS
NO.
12-54
PDP-l2A, Teletype punch and
reader
4096 words
FOCAL-4K
QUIP -
Quick
Assembler
for
the PDP-12
Stephen
G.
Wellcome, Digital Equipment Corparation,
Maynard, Massachusetts
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:
DECUS
NO.
12-55
FFAESIM
8K PDP-12
DIAL-MS
Vo
Routines
DIAL
H.
G.
Helgeson, Forsvarets Forskningsanstalt, Stockholm,
Sweden
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:
Other Programs Needed:
Storage Requirement:
Source Language:
DECUS
NO.
12-56
8K PDP-12B
FFTD
(DEC-12-FQEA)
165-177; 200-357; 1600-1653
LAP6-DIAL
QANDA+ -Modified QANDA Subroutine
W.
R.
J.
Funnell, McGill University, Montreal, Canada
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:
Source Language:
DECUS
NO.
12-57
PDP-12B
First 4 pages of any segment
Same as
for
QANDA,
also,
TTY
must be initialized before use
LAP6-DIAL
SPY+
-Modified MAGSPV
W.
R.
J.
Funnell, McGill University, Montreal, Canada
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.
Minimum Hardware:
Storage Requirement:
Source Language:
DECUS
NO.
12-58
FIFOCON
PDP-l2A
All of segment
1,
6 pages
in
segment
2,
4 pages
in
segment 3
LAP6-DIAL
Gerald
W.
Dulaney, Digital Equipment Corporation, Maynard,
Massachusetts
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.
Minimum Hardware:
PDP-1~30
(8K, L1NCtape,
etc.)
Other Programs Needed: FOCAL-12,
DIAL-MS
Source
Language:
FOCAL-12
12 - 9
![](asset-a.png)
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
![](asset-b.png)
DECUS
PROGRAM AVAILABILITY
Reference list
of
materials available
from
the
DECUS
Program
library
and
Publications Department
-
..
'...-.,----
JECUS
NO.
WRITE-UP
r-it~ER
::;I~
LISTING
DECTAPE
LINCTAPE MAGTAPE
CARD
DECK
'-/
*
"
..
-
.-
12-33 X
XX
X
-
12-34 X X (4)
..
_---
~'-
12-35 X X
-
i..,
12-36 X \ X
----
-" I
---"
12-37
X " X
-
12-38A X X
~-
-
12-38B X X
12-39 X X
--
f--
12-40 X X
--~-
--,--.
--"----------~-.---
-_.
12-41 X X X
".
-
12-42 X
XX
X
.
--------
--
-------
12-43 X X
12-44 X
oJ
X
-
--
f--
"---_.-
• 2-45 X X
--.
---~---
----
'-12-46
X
r~---~r
12-47 X
--
12-48 X
XX
X
r---
..
--~--
...
- -
12-49 X XX X
.--
12-50 X
12-51 X
XX
X
12-52 X X
--.
12-53 X X
12-54 X
XX
X
. ,
12-55 X X X X
--
'-'"
12-56 X XX
!l
X
I -
12-57 X XX ) X
.-
------
. -
...
12-58 X X
12-59 X
XX
X
-
'-./
-
---
* X -
listing
with
write-up
XX
-
listin
g
availa
ble
at
a handlin
g char e
g
12 A - 3
![](asset-c.png)
PDP-12
NUMERICAL
INDEX
DECUS
NO.
TiTlE
12-1
EEG
Data Collection (BNI
Series)
12-2
PDP-12
Util
ity
and
Data Reduction
Programs
12-3 Obsolete
12-4
IRDA
12-5
SERCHPRO
12-6 ANDIP -Analog Digital Interchange
Program
12-7
DBLFLT
-Double Float Mathematical
Routines
12-8 Teletype Conversion
Routines
12-9
SLOWCREF
12-10 FOCAL Library (LlNCtape FOCAL for the
PDP-12)
12-11
ODTAPE
(Octal Debugging for
PDP-12
LlNCtapes)
12-12
8T012
File Converter
12-13
RDPEC:
PEC
Synchronous
Tape
Read
Program
12-14 MUL-2REG
12-15 HIST012
12-16 MODCLK
12-17
DIALRF,08
12-18 "FAILSAFE"
12-19 DIBOL-12
12-20
FORMATXT
12-21 Modified MAGSPY
12-22
PLOTFFT
12-23
CFFT
12-24 Overlays to FOCAL-12
12-25
Three
Subroutines for
QANDA
-
FRACUS,
SCRMBL,
QANDA-C
12-26
12-27
12-28
12-29
12-30
12-31
12-32
12-33
12-34
12-35
12-36
DATAFILE
LOADBIN
DXCREATE
LlNC-l0
TDUMP
DCON-l,0
COMPAR12
KWANDA
STAP-12
Bioelectric Signal Sorter (JULIA)
Hangman
for
PDP-12
DECUS
NO.
12-37
12-38A
12-38B
12-39
12-40
12-41
12-42
12-43
12-44
12-45
12-46
12-47
12-48
12-49
12-50
12-51
12-52
12-53
12-54
12-55
12-56
12-57
12-58
12-59
12
NI
- 1
TITLE
ODCAD (Octal to Decimal Conversion
and
Display)
Histogram
and
One-Factor Analysis of
Variance
Histogram
and
Two-Factor Analysis
of
Variance
QUANAT 1
PDP-8
Disk Monitor -LAP6-DIAL Interface
BLOOPD -
Blood
Pressure
Display
Program
CALCO
12
PLOT3D
AVERDT
FOCALP-
FOCALPE
STRINGS
PIP-16,0,0
ps/8
FORTRAN
Library
Routines
Cold Start
DF32
Disk Formatter for
ps/8
on
a
PDP-12
EDIT-12
MAGSPYD
Student
Test
Analysis
Liquid Scintillation Counting: Conversion
of
CPM
to
DPM
in Double-label
Experiments
QUIP -
Quick
Assembler
for
the
PDP-12
FFAESIM
QANDA+
-Modified
QANDA
Subroutine
SPY+
-Modified MAGSPY
FIFOCON
FOCPLOT
![](asset-d.png)
DECUS
NO.
8-395
Space
War
Evan Suits, Dlgital Eguipment
Corporation,
Maynard,
Massachusetts
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.
Minimum Hardware:
Storage Reguirement:
Source Language:
DECUS
NO.
S-396
4K
LAB-S
or LAB-B/L, ASR33
25.0.0
words
PAL
MTS-6/70
(Mi
II
isecond Time-Sharing System)
Char les W. Snyder, Department
of
Psychology,
Un
iversity
of
Notre
Dame, Notre Dame, Indiana
A laboratory
time-sharing
system for
data
processing
and
con-
trol
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: 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
Storage Reguirement:
Restrictions:
Source Language:
DECUS
NO.
S-397
SK Editor
11
10 pages: .02.0.0-.0377, 52.0.0-
7611,
plus
half
of
Page
.0
Experiment programs
are
not
on
interrupt
and
must return
within
1 msec.
PAL
III
Bill Donelson, The
Choate
School,
Wallingford,
Connecticut
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
multi-
letter
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)
Minimum Hardware:
SK
PDP-S; DF32 and high
speed
paper
tape
recommended
Other
Programs
Needed:
"AF
II
version
of
Disk Monitor if
Disk
I/o
is
used
Storage Reguirement:
[.0-37771
field
.0
(208 blocks
on disk)
Source Language: PAL-D
S -
61
DECUS
NO.
8-398
IMAGE
John Alderman, Applied Data Research,
Atlanta,
Georgia
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:
Other
Programs
Needed:
Storage Regu irement:
Source Language:
DECUS
NO.
8-399
PS/8 Configuration
PS/8
Operating
System
2000-4400;
16600-17577;
2000-6003
PAL-S
8K
FORTRAN Bit
Manipulation
Subroutines
Michael
J.
Allen,
Lawrence Radiation Laboratory, Livermore,
California
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.
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:
DECUS
NO.
8-400
Execute Slow
8K PDP-S,
EAE
SABR
Gary
G.
Barrett,
General
Motors Styling
Staff,
Warren,
Michigan
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
instruc-
tions
are
actually
executed
from
the
user's
original
location.
Subroutine
tracing
can
be turned
off.
Minimum Hardware:
Storage Reguirement:
Restrictions:
Source Language:
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
![](asset-e.png)
DECUS
NO.
8-401
Dice Game and TIC-TAC-TOE
Lyle Kline, Inglemoor High School, Bethell, Washington
Dice Game simulates a craps
table
and allows one player to
make fictitious bets and roll the
dice.
Full playing instruc-
tions
are
given by the program when it
is
run
on-line
with the
BASIC
Compiler.
Tic-Tac-Toe
is
an
excellent
demonstration program. It
is
possible
to
beat
the computer for
once.
Other
Programs Needed:
Source Language:
DECUS
NO.
8-402
Resequence
BASIC
Compiler
BASIC
Howard Wolfington, Department
of
Defense Computer
Institute, Washington Navy Yard, Washington, D.
C.
Submitted by: W. Kieswetter, Digital Equipment Corporation,
Washington, D.
C.
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:
DECUS
NO.
8-403
TSS-8
BASIC
Compiler
0-4K
PAL-D
Stereo - A 2 Channel Music Program
Maurice Retter, University
of
Oxford, Oxford, England
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
gen-
erated
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:
DECUS
NO.
8-404
4K PDP-8, two R3,02's, two
amplifiers and speakers
PAL
III
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
tab routine and 4)
each
line begins with
an
absolute address
followed by the first
eight
words. This process repeats until
block
is
exhausted.
Minimum Hardware:
Source Language:
DECUS
NO.
8-405
SOOT
4K
PDP-8, Extended Memory,
ASR33
PAL
III
S.
de
Vries and C
...
C.
Westphal, Royal Dutch Blastfurnaces
and Steelworks, Ymuiden, Holland
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.
Minimum Hardware:
Storage Requirement:
Source Language:
DECUS
NO.
8-406
4K PDP-8,
ASR33
4 pages
PAL
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
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.
Minimum Hardware:
Other Programs Needed:
Restrictions:
Source Language:
DECUS
NO.
8-407
PDP-8/T
BASIC
Array sizes very restricted
for
TSS/8
BASIC
BASIC
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.
Minimum Hardware:
Other Programs Needed:
Source Language:
4K PDP-8, Disk or
TC,01
EDIT-D DEC-D8-ESAD-PB
PAL-D
8 -
62
![](asset-f.png)
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.
Minimum Hardware:
Storage
Req
u i reme nt:
R~strictions:
Source
language:
DECUS
NO.
S-409
Card
loader
4K
PDP-S, ASR33, one DF-32
Program: 0-2177; Working storage:
3000-7577
I/o
limited
PAl-D
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:
DECUS
NO.
S-410
PDP-S/I, CRSjl card reader
SO
core locations
for
loader, 4K
for converter
PAL
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:
DECUS
NO.
S-411
Mongoose Display System
PDP-B/12,
II
NC-S with
EAE
(Also
l-114)
PAl-D
Dale
lewellyn,
Digital Equipment Corparation, Ann Arbor,
Michigan
Mongoose
is
a
set
of two programs: Mongoose Sort and
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:
LAB-S
with 16 channels
A/D
and
storage scope
Other
Programs Needed: Advanced Averager, Disk Monitor
(optional)
Storage Requirement: SORT:
10-44
and 7200-7504;
Display:
7-177
and 3000-7577
Source
language:
Programs: PAl-D; Tables:
MACRo-S
DECUS
NO.
S-412
MRS
X
F.
C.
Owen,
General
Railway Signal Company, Rochester,
New
York
MRS
X
is
a debugging routine which will report on the
tele-
type
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 instruc-
tion
that
is
doing the
altering.
It
is
also useful
to
locate the
users
of
constants, subroutines,
etc.
Minimum Hardware:
Storage Requirement:
Source
language:
DECUS
NO.
S-413
GROPE III/A and
BINlOC
4K PDP-S,
ASR33
6600-6766 Page
relocatable
PAL
III
F.
C.
Owen,
General
Railway Signal Company, Rochester,
New York
Octal
machine language program editor and Binary
load-
Compare. 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:
4K PDP-S,
ASR33
7100-7777
When ordering
tapes,
please
specify whether
loader
is
needed
for
HSR
or lSR
PAL
III
S - 63
![](asset-10.png)
DECUS
NO.
8-414
LIST
F.
S.
Irani
Submitted by: Danny Harmon, Cognitronics Corporation,
Mt.
Kisko, New York
Lists
the
program name and the block numbers it occupies on
DECtape. Also I ists
the
numbers
of
the free blocks.
Minimum Hardware:
Storage
Requ
irement:
Source
language:
DECUS
NO.
8-415
4K PDP-8, TC01/TU55
0000
->
3477 field %
PAL
Multiple Unit DECtape Copier
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 multi-
copies
of
a program DECtape.
Minimum Hardware:
Storage Requirement:
Restri ctions:
Source
language:
DECUS
NO.
8-416
Bibliographical Handling
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
J.
F. Echallier,
A.
laviron,
F. Peronnet, P.
Gerin,
I.N.S.E.R.M.,
lyon-Bron, France
This program makes
it
possible
to
store and
to
correct
biblio-
graphical
data,
from
ASR33
to
DECtape.
It
allows printout
of
references when given required
characteristics.
The pro-
gram should prove useful wherever a
great
deal
of
data
is
to
be
stored,
updated,
and easily picked
up.
Minimum Hardware:
Other
Programs Needed:
Source
language:
DECUS
NO.
8-417
XCORE
4K PDP-8, ASR33, 2 DECtapes
Disk Monitor System (DEC-D8-
SBAF)
PAL
James
Crapuchettes,
Stanford Electron ics
labs.,
Stanford
University, Stanford, California
This program
is
used
to
help
in the debugging and documenta-
tion
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
allocation
map
is
output
on
the
teletype
with a label when
specified
by the user.
Minimum Hardware:
Other
Programs Needed:
Storage Requirement:
Restri
ct
ions:
Source
language:
DECUS
NO.
8-418A & B
VEKSEl and
PAPT
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
Ronald
Zone,
Institute for Astronomy, Honolulu, Hawaii
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.
Minimum Hardware:
Storage
Requ
irement:
Source
language:
DECUS
NO.
8-419
4K PDP-8,
ASR33
VEKSEl 200-377;
PAPT
400-451
PAL
III
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.
Minimum Hardware:
Source
language:
DECUS
NO.
8-420
lOGSIM-8
LAB-8/1 or
8/l
with 4K
of
core
PAL
1%
or MACRo-B
Robert
Stolarz,
Princeton University, Princeton, New Jersey
lOGSIM-B
is
an
interactive
digital
logic simulation program
for the simulation
of
combinational and sequential logic
cir-
cuits
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.
Minimum Hardware: 4K PDP-8,
TTY
B -
64
![](asset-11.png)
DECUS
NO.
8-4.?l.
Chain
Load
Claude
J.
Ortega,
University
of
Chicago, Department
of
Medicine,
Chicago, Illinois
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.
Minimum Hardware:
Other Programs Needed:
Storage
Requ
irement:
Source Language:
DECUS
NO.
8-422
4K PDP-8, DECtape or disk,
ASR33
4K Disk Monitor System, Version
AF
200-377 5600-5777
PS/8
PAL8
Binary Punch -Extended Memory
II
James Vrancik, NASA, Lewis Research
Center,
Cleveland,
Ohio
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:
DECUS
NO.
8-423
PDP-8,
ASR33
7600-7754
PAL
III
Disk Editor With View
for
LAB-8
K.
W. Ranatunga, University
of
Bristol, The Medical School,
Bristol, England
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
ex-
cept
that
the requested I ine
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.
Minimum Hardware:
Other Programs Needed:
Restri ctions:
Source Language:
4K PDP-8/1,
AX%8
with option
XR,
Disk
File (DF32)
Disk Editor (DEC-08-ESAB-PB)
For
each
view command the
cor-
respanding display
is
issued only
once,
and thus the display should
be stored on a storage CRO screen
PAL-D
DECUS
NO.
8-424
Morse Code
C.
Bumgardner and T.
Be
II
Submitted by:
T.
L.
Drake, Clemson University, Clemson,
South Carolina
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
per-
mit
each
character to be decoded
via
a
table
look
up.
Minimum Hardware:
Miscellaneous:
Source Language:
DECUS
NO.
8-425
Block-Modify
for
PS/8
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
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.
Minimum Hardware:
Other
Programs Needed:
Storage Requirement:
Source Language:
DECUS
NO.
8-426
Prime Number Generator
Anonymous
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
This
is
a short, simple program
to
output prime numbers.
No
write-up
-tape
only.
Source Language:
BASIC
8 - 65
![](asset-12.png)
DECUS
NO.
8-427
MEMO - A Text Formatting Program
Gregory Ruth,
MIT,
Charles Stark Draper Laboratory,
Cambridge, Massachusetts
MEMO transforms free-form
text
into paged
right-and-Ieft-
justified output suitable for documentation.
The
input file
(of text) must
be
produced by
EDIT
or have identical
appear-
ance.
Minimum Hardware:
Other Programs Needed:
Storage Requirement:
Source Language:
DECUS
NO.
8-428A
PDP-8, ASR33, DECtape or
Disk
ps/8
System
Locations 0-3377
PAL
8
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.
Minimum Hardware:
Source Language:
DECUS
NO.
8-4288
4K
PDP-s/l
PAL
III
EAE
-Modification to
DECUS
NO.
8-144,
FFTS-C
Urs
P.
Wild, Physical Chemistry Laboratory, Federal Institute
of
Technology,
Zurich,
Switz:erland
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
instruc-
tions
are
replaced by equivalent JMS instructions.
Minimum Hardware:
Source Language:
DEC
US
NO.
8-429
Intercorrelation
37
4K PDP-8/1
PAL
III
Gernot
D. Kleiter and Ludwig
R.
Krysl, Psychologisches
Institut der Universitat Salz:burg, Salz:burg, Austria
This program computes up to 630 intercorrelations (36
variables) •
Minimum Hardware:
Other Programs Needed:
Source Language:
PDP-8 with
TTY,
4K
CPU
Floating Point Package #2
(Digital
8-58-S)
PAL
III
DECUS
NO.
8-430
DECK:
A
Random
Deck
of
Cards
Alan Weiner, Needham High School, Needham, Massachusetts
DECK
is
a routine
for
getting an entire
52
card deck on a
computer.
As
it
is
currently written it merely prints the deck
out on the
teletype.
The
algorithm used
is
simple;
most
of
the
program
is
used for typing the deck out
in
words.
Minimum Hardware:
Source Language:
DECUS
NO.
8-431
8/1
LA8
Data System
Tss/8,
TTY
8ASIC8
Dr. D.
J.
Fader, Research Engineer,
Un
iversity
of
Western
Ontario,
London,
Ontario,
Canada
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,
correla-
tions and other properties
of
analog input signals. Routines
are
available
for
processing results using FOCAL and a Compu-
corder
tape
cassette
unit,
and using a PDP-10 with a digital
plotter.
Due to the sheer
siz:e
of
the documentation
for
this program
we
have broken it into two parts.
The
first, a "teaser"
is
sup-
pi 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.
Minimum Hardware:
Storage Requirement:
Restrictions:
Source Language:
DECUS
NO.
8-432
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
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: PDP-8, HSR/P,
TTY
8 - 66
![](asset-13.png)
DECUS
NO.
S-433
Extensions to "LIBRA-FOCAL"
B.
Taylor,
R.
Helwig,
A.
Coston,
L. L.
Thurstone Psycho-
metric
Laboratory, University
of
North
Carolina,
Chapel
Hi
II, North Carol ina
Certain
changes
have
been
made to
the
LIBRA
7-user
FOCAL
system (DEC-OS-AJ5E)
and
also
to
FOCAL 1969 (DEC-OS-
AJAE). 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
tele-
type
support,
EAE
support, DECtape
save-restore
(Reference
Disk
utility
program).
Minimum Hardware:
Other
Programs
Needed:
Storage
Requ
irement:
SK PDP-S,
optionally
DF32
or
RFOS
Disk,
EAE,
DECtape,
PTOS
Teletypes or 6S0 Teletypes
FOCAL 1969, LlBRA.DF32 or
LIBRA.
RFOS
All
of
fields 0
and
1
Source Language: PAL-8 with
conditional
assemblies
Data
System for
Magnetic
Scanning
Mass Spectrometers
JamE;)s
Plattner,
Un
iversity
of
Colorado
Medical
Center,
Denver,
Colorado
There
are
seven programs
included
in this system. The
pro-
grams and
their
functions
are:
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
inter-
polation
of
a file
of
unknown compound
spectra
acquired
with
the
SCA N program
vs.
a file
of
perfluoroa I
kane
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.
S-434.5
TAB
-Prints listings
of
spectra
that
have
been
converted
to mass
intensity
files
by
the
CONY
program.
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
Minimum Hardware:
Other
Programs
Needed:
Miscellaneous:
Source
Language:
DECUS
NO.
S-435
RECOYER
Kenneth H. Kolley
4K PDP-S, DF32
disk,
ASR33,
ADC1A/D
Converter,
ms
Computer
interface
Disk Monitor System
Incremental Plotter
Optional
PAL-D
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
verify-
ing a disk image
against
a DECtape.
It
is
a disk
to-and-from
D ECtape program.
Minimum Hardware:
Storage Requirement:
Source Language:
DECUS
NO.
S-436
EAE
-Simulator
SK
PDP-s/l,
DF32
disk,
1 DECtape
0-1577
field
%
MACRo-s,
PAL-8
Tuan YoDinh and
Urs
P.
Wild,
Physical Chemistry Laboratory,
Federal Institute
of
Technology,
Zurich,
Switzerland
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.
Minimum Hardware:
PDP-s/l
Storage Requirement: 20S locations on
page
% plus
2 pages
Source Language:
PAL
III
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.
Minimum Hardware:
Source Language:
4K PDP-S, ASR33,
TTY
BASIC
![](asset-14.png)
DEC
US
NO.
S,..43S
DF-32/Sykes Swap
R.
Dell and D. Branda, University
of
Illinois
at
Chicago
Circle,
Chicago, Illinois
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.
Minimum Hardware:
Other Programs Needed:
Storage
Requ
irement:
Source Language:
DECUS
NO.
S-439
MOVE
PDP-S/I, DF-32,
EAE,
Sykes
Compu-Corder Cassette
"BAS
IC" routine suppl ied by Sykes
Buffer: 0-6001; Coding: 6002-6777
PAL-D
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.
Minimum Hardware:
Other Programs Needed:
Storage Requirement:
Source Language:
DECUS
NO.
S-440
PIPL
PS/S Configuration
PS/S System
2000-5000
PAL-S
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:
DECUS
NO.
S-441
DELETE
PS/S Configuration
PS/S
PAL-S
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-
turn to the monitor when deletion
is
complete. Otherwise it
will request another input string.
Minimum Hardware:
Other Programs Needed:
Storage Requirement:
Source Language:
DECUS
NO.
S-442
"The
BYU
Boob
Tube"
SK
PDP-S with 2
mass
storage
devices
PS/S Operating System
12000-12577; 12600-13177
{buffer}; 03200-03377
(Vo
handler)
PAL-S
Associated Computer and Electronic Technologists
Submitted by: James
A.
Williams, Brigham Young University,
Provo, Utah
When loaded and run under COLPAC 1970
(DEC
US
NO.
S-335)
this program
will,
by presentation on a
CRT,
show the
capa-
bilities
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:;
SK
PDP-S,
HSR,
ASR33/35, KV-S
CRT
or
equivalent
Other
Programs Needed: COLPAC, 1970
(DECUS
NO.
S-335)
Source Language: COLPAC 1970
DECUS
NO.
S-443
Keyboord Test Tape
for
Hot
Metal Linecasters with
TTS
Lance
O.
McCartney, Ambassador College Press, Pasadena,
California
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:
DECUS
NO.
S-444
COREMAP
4K PDP-S/I, High-speed 6 level
paper tape punch
0-500
PAL
III
Joel Troster, Institute
of
Bio-Medical Electronics and
Engineering, University
of
Toronto, Toronto,
Ontario,
Canada
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:
PDP-S,
ASR
7600-7611, 7617-7623 plus 1
page
anywhere
PAL
III
8 -
6S
![](asset-15.png)
DECUS
NO.
8-445
FYLHLP
-PS/8 File
Utility
Program
David
M.
Kristol, 2401 Pennsylvania
Avenue,
Wilmington,
Delaware
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.
Minimum Hardware:
Other
Programs
Needed:
Storage Requirement:
Source Language:
DECUS
NO.
8-446
8K PDP-S; a mass storage
device
psis
Operating
System
12,0,0,0-12577; 126,0,0-13177 (buffer);
,032,0,0-,03377
(I/O
Handler)
PAL-S
A Patch
to
FFTS-R
for
Use
Without
the
EAE
Gregory
R.
Ruth,
MIT
Charles Stark Draper Laboratory,
Ca"Tlbridge, Massachusetts
This
patch
permits the use
of
the Fast Fourier Transform
sub-
routine 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.
Minimum Hardware:
Other
Programs
Needed:
I Storage
Requ
irement:
Source Language:
DECUS
NO.
S-447
4K PDP-S
FFTS-R
(DECUS
NO.
S-143)
136S locations
PAt.:-S
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
easily-
readable
format. After a
delay
until
all
roots
are
evaluated,
the program types
out
the
roots
in
tabu lar form.
Minimum Hardware:
Other
Programs
Needed:
Restrictions:
Source Language:
DECUS
NO.
S-44S
SK
PDP-S/I,
ASR33
Edusystem 20
BASIC
Execution time may
be
long
BASIC
(Edusystem 20 implementation)
CORDMP -Formatted
Octal
Dump
Arthur
L.
Pike, Tufts University, Medford, Massachusetts
This program punches
an
octal
core dump into
tape
for
off-
I ine 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
cutting
the
listings into
11-inch
lengths. The
accumulator
lights display
each
address
being
punched.
.
Minimum Hardware:
Storage Requirement:
Restrictions:
Source Language:
DECUS
NO.
8-449A
4K
PDP-S/I,
ASR33,
HSP
One
page
page-relacatable
in
any
field
Dumpsonlyone field or partion
at
a time
PAL-S/PAL
III
A
Magtape
Handler for
the
PDP-S/TU20
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.
Minimum Hardware:
Other
Programs
Needed:
Storage
Requ
irement:
Restr i
ct
ions:
Source Language:
DECUS
NO.
8-449B
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
LPTQUE
- A
PT,0S
to
A.
B.
Dick Line Printer
Utility
Program
Peter Lemkin,
National
Institutes
of
Health,
Bethesda,
Maryland
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.
Minimum Hardware:
Storage
Requ
irement:
Restrictions:
Source Language:
DECUS
NO.
S-449C
4K PDP-S,
A.
B.
Dick
94,0
Line Printer with
Eclectic
CO'11-
puter Company
Interface,
PT,08
<200,577>,
<600,4577>
Form
feeds
and
tabs not
imple-
mented
PAL-1,0, PAL-D
TALK1,0
- A PDP-8/PDP-10
Utility-Loader
Peter Lemkin,
National
Institutes
of
Health,
Bethesda,
Maryland
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
![](asset-16.png)
a PDP-8
utility/loader
program.
It
decodes and loads ASCII
coded binary files (encoded by TALK8F,
DECUS
NO.
10-
139) sent
from
the
PDP-I0.
It
can transmit information to or
from
the
PDP-lO,
appearing
to it as a regular
teletype.
Minimum Hardware: 4K or more PDP-8 with
PT,OO
Interface to Dataphone or
directly
to
PDP-I0
Other
Programs
Needed:
TALK8F
(DECUS
NO.
10-139),
PALl.0or
PAL
12,
all
on PDP-I0
Storage Requirement: Currently <7.0.0.0-7577> for program,
<3200-6777> for
the
buffer
Restrictions:
If
the
PT.08
data
rate
is
1.0
chari
sec,
large
TTY
buffers will overflow
Source Language: PAL-1.0
DECUS
NO.
8-449D
Buffered
I/o
Subroutines
for
the PDP-8
Peter Lemkin, Notional Institutes
of
Health,
Bethesda,
Morylcnd
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:
4K PDP-8
1
page
for the program and
QUEUE
size
QUEUE
size
must
be
<4.0.0.0
8
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.
DECUS
NO.
8-450
PS/8 Editor With Display for KV8/1
(Overlay)
Floor Anthoni, Biomedical Lab.
TNO,
Rijswijk, The
Nether
lands
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.
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
DECUS
NO.
8-451
PS/8 Handler
for
KV/8 Vector Display
Floor Anthoni, Biomedical Lab.
TNO,
Rijswijk, The
Netherlands
This
character
generator
is
primarily intended to be incorpor-
ated
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:
DECUS
NO.
8-452
ANSAM (Analog Sampling)
PDP-8 with KV/8 Display System
PS/8 Programming System
2 pages, Run-time Relocatable
No
tabulation
incorporated
PAL
III, PAL-8
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.
Minimum Hardware:
Storage
Requ
irement:
Source Language:
DECUS
NO.
8-453
Rapid
Alert
Program
(RAP)
PDP-8,
A){%8,
ASR33
1 page
PAL
III
Richard Bachman, U. S. Naval Undersea Research and
Development
Center,
San Diego,
California
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
Requ
irement:
Source Language:
4K PDP-8,
ASR33
FORTRAN Compiler and
Operating
System (DEC-08-AFCI-PB and
DEC-08-AFC3-PB)
0-6066,
7267-7777
FORTRAN
![](asset-17.png)
DECUS
NO.
S-454
Radio
Teletype
to
ASCII
Carl Kishline, University
of
Wisconsin, Parkside Instructional
Computing
Center,
Kenosha, Wisconsin
This program reads
5-channe
I
tape
as
generated
by
a model 15
or 19
teletype
and
prints (and
optionolly
punches)
the
corre-
sponding
characters
in
ASCII
code.
It
thus allows computer
operators
to
enjoy
the
beautiful
art
work
which
amateur
radio
operators
produce.
Minimum Hardware:
Storage Requirement:
Source Language:
DECUS
NO.
S-455
CRTPAC
4K PDP-S, ASR33
2 pages
PAL-D
B.
K.
Moritz
and
M.
E.
VanHo:>sier,
Naval
Research
Laboratory, Wash i
ngton,
D.
C.
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:
DECUS
NO.
S-456A
PIP
"AH"
4K
PDP-S/I,
VCSI or
equivalent,
EAE
recommended
Tapes
available
require
EAE
PAL-S
L.
H.
Nichols,
III
and
K.
M.
Bowyer,
E.
I. DuPont
de
Nemo'Jrs
and
Comp.:]ny, Wilmington, Delaware
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
im-
plemented
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.¢:
restric-
tion 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:
Disk MOllitor Environment
BUILD
"AH" (DECUS
NO.
S-456B)
25
octa
I blocks
PAL
S -
71
DECUS
NO.
S-456B
BUILD
"AH"
L.
H.
Nichols,
III
and
K.
M.
Bowyer,
E.
I. DuPont
de
Nemours
and
Company, Wilmington, Delaware
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
psis.
Minimum Hardware:
Other
Programs
Needed:
Source
Language:
DECUS
NO.
8-457
DTFIX
Disk Monitor Environment
PIP
"AH" (DECUS
NO.
S-456A)
PAL
P. T. Hodgin,
Jr.,
Research Computation
Center,
Indianapol is, Indiana
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.
Minimum Hardware:
Other
Programs
Needed:
Storage Requ irement:
Source Language:
DECUS
NO
S-458
PDP-8/1 with TS/8 Monitor (or
equivalent),
DECtapes
TS/8
Monitor
6 Disk Segments (12 DECtape
segments)
PAL-D
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.
Minimum Hardware:
Storage Requirement:
Source Language:
4K PDP-S, ASR33 or
35,
DF32
200
S (one page)
PAL-D
![](asset-18.png)
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:
DECUS
NO.
8-460
PDP-8,
ASR33
Basic Floating Point Package
(DEC-08-YQIA-PB) or 4 word
Floating Point Package (DEC-
08-FMHA-PB)
0-577,
5600-7577
PAL
III
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:
Other
Programs
Needed:
Source
language:
8K PDP-8,
TC,01
DECtape control
with 2 DECtape drives
Disk/DECtape MO'1itor System
PAl-D
DECUS
NO.
8-461
COPY1,0 -
PDP-I0
DECtape Program for the PDP-8
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.
Minimum Hardware:
Other
Programs
Needed:
Source
language:
DECUS
NO.
8-462
INSTIN
8K PDP-8,
TC,01
DECtape CO'ltrol
with 2 DECtape drives
Disk/DECtape Monitor System
PAl-1,0
Paul Kinzelman,
Carnegie
Mellon University, Pittsburgh,
Pennsylvania
INSTIN
is
a program which will solve instant
insanity.
The
puzzle
consists
of
four cubes,
each
side
of
which
is
colored
8 -
72
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
Any configuration which will run
BASIC
Owning
the
puzzle
"Instant
Insanity" seems
to
be
a
prerequisite
BASIC
Perpetual
Calendar
(BASIC
Version)
Da'liel
Gutierrez,
Granada
Hills High
School,
Granada
Hills,
California
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
com-
puter's
ability
to
perform simple problems as well as more
complex
ones.
Minimum Hardware:
Source
language:
DECUS
NO.
8-464
4K PDP-8 with Teletype
BASIC
TIW2
Magnetic
Tape
Device
Handler for
ps/8
lawrence
E.
Holboke, Environmental Protection
Agency,
Cincinnati,
Ohio
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.
Minimum Hardware:
Other
Programs
Needed:
Storage Requirement:
Source
language:
DECUS
NO.
8-465
The
SKED
Software System
ps/8
Operating
System, 7
track
TIW2
tape
unit
MTAMRK
and
INIT (Included)
2 pages (256 words)
PAL
Dr.
A.
G.
Snapper, Psychalogy Research
lab.,
Franklin D.
Roosevelt
V.
A.
Hospital, Montrose, New York
COl1tribution
and
submittal by: Andrew
Walker,
Digital
Equipment
Corporation,
Maynard, Massachusetts
S
KED
is
a process control software system
that
has
been
de-
veloped
for use in
the
behavioral
research
laboratory.
The
software system consists of:
![](asset-19.png)
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
![](asset-1a.png)
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.
.
..
_.___.
.-.--~-
·c_·
_.-
.~.
_~~~:~~~.~=~,.~
..........
?L
...
_ J X
~
1.
~~~
__
..
L.....
__
...
L.
____
..
____
~.
.--,--~,~-
.c.'.
__
8-38.3~
______
..
_2<
__I
xl
..
J.
.
.L_~
-.-.
~.-~
--;~~~;-.-.]->._-
IX
+x
·I<x
J----.--~--'
.-.-~--.-~-~-~
...
--~~;86··-
....
X"
-'r I
~ ~
Ix
~-
..
'---'-'
-~-~---'--'-
_
-8~3~;--~---l)(
"Ix
I X . I
XX
1-
~.-----
---~~-----
---~~-~-~
--,
~fl.c38LTX-
)<
I
x.1
xx
I
.••
-
.~-
-.-~~--.---~-
-;~:~:-
J~
-J-~
I x
l~xJ
__
~_.
____
-.--.-
-----
...
-8-391
.
Ix
I 1 X . Ix L
~-~
-
.~.--
..
~~=;;~~~:-l.xl~
I.·.
I
·.l~_~;;;;~
O-;O-;~~T;
_____________
c._~~~~~_~~_._~_~_-_--:
__
~
8~;:~~.-L~
. J
_.1
. . .. 1
~x
I
~..~-~~
~-~~=:=
"~.
____
~
__
~~~~~
__
:.
-:-_-_.
-
-.
__
-
~8:-~£5_~_
.. J
...
X
Ix
I I
XX
__ S:39{L._.
___
..
__
.X_
_J~x.
I
_X
I
XX
__
8.-.39l_ _ _ _ _
..
X _
__
J X
t_
I
_8-3~8
___
.J
X
.I_x
j X
Ixx
_.8-:.39L
...
Lx.
Jx
I X 1
XX
___
8.:,1Q9
___
..
_J.~.)(
-- X I I
------+-----.f----I--------
..
-..
~~
~-,
--8-:.4QL.J_X.
11
··1
X
..
r-~--
--+----------.----1--.-----
=:~:~·""r~
..
~.
Ix
I
~.
I·
~xll"":~-::::'
~-~-~
-------J---
_._8-404_ _ _
__
J
..
_X._
..
Ixl
X
~~
I
~
=E~
-J
•.
~.
·1)(
I X
Ix
.',
....•.•.
~
.•..
_
.••....•.•.
~.--~----~-~----+-.-.--.---.--~----
~
-'-l-X~I'
X
.1
X
Ix
- _
__
-------.-
~~:~:~l-~.
I X I X I
~~
I-~~--"~--
.-'---~~-~--=--~-'-
~
8-411 Jx
Ix
I X I
XX
I·--=_.~~
__
==_-------·--=~~~--
_
..
'-
.
* X -Listing with
write-up
XX
-Listing avai lable
at
a handl ing charge
----
.~-----.-.
-.------.-
--r-----+------.-----~.-.
~
1
~.
___________
e-.-----f'----+---.-----~---.-.-~.-~.
I
..
-+
~--
----I---.--.-~--.~-.
----.-...
.----
-I_:
__
~~.~~=
--r-----.-.-+_----+----=~.~~--~-::~-:-
-,
8 A -
13
![](asset-1b.png)
DECUS
PROGRAM
AVAILABILITY
Reference list of materials
available
from
the
DECUS
Program Library and Publications Department
~:~;
~~~
_
~~I~;~ut~~!V?~
LIS!I
~G
.~DE
~.TAPE
Ll
NCT
APE
l_MA~~;~~~~;-CK-=~
-
:~::!.~=-
~~~-.~-;
=-~-+;.-.
..
-
-1··
r--~-~~
==----
--1~-
·~:~=:{=r:~·
..
x~
••
:·
•.•
-......
-
··I·[~:~._=~-------
8-417
-----~-
8-418A X X
------_._-
--_._--"
-----.
__
~-4~~_
_
___
X
______
X
___
.~
__
._
>5_
X I
_I
t
8-419 X
8-420 X
X
X
X
XX
.__
I
__
8_-42_1
____________
~
_____
.__
X _
___
__
_ _
____
. _ _ I
___
~
______
X
_______
~
_______
~)(
__________________
I
8-422
8-423
8-424
8-425
8-426
8-428A
8-428B
8-429
8-430
-------
8~431
8-432
8-433
8-434.1
8-434.2
8-434.3
8-434.4
8-434.5
X X X
XX
X X X
XX
___
L
_____
lS
____
)<____
XX
_..
____
_
X
--
-----
----
--
..
--
-_
..
_----
------------
XX
X X X
XX
--------
----------
-----------
--.--
....
-------
----
----_._
..
-
X
f---~-~
__
>\____
___
X0.....____
_______
_________
__
.
X X
__
2$
__
>'-0
XX_-+-
____
---=--
~-T'
____
X
____
~--_--.--
__
X
__
f---~~--
X X
XX
X X
_._0
__
---
_______________________
..
_________________
---
--
-.-
X X
XX
X x X
XX
X X X
XX
-----
------.--
-------------_
..
---------------
X-,-
__
-+-_.:-X:
____
~
____ )<X
___
_
___
X____
X
___
~
_________
><1<
___________________
..
8-434.6
__
~
_____
X
_______
X
____
XX_____
_
_________
..
__
---_._------
--
------------+---._------
------
-----------------
------
_.
-----------
---
-----------
----
..
--
---------
--------------
---
---
------.--
----+-------_.
-
...
- -
-_._-------_._----------------
--
-
---~------+---
---_._-----
-----_.----
--------------------
_______________
--If-
8-434.7
___
X__
X X X
* X - Listing with write-up
--XX:l';"stingQvallabre--ata-hCl-ndli~9--~har9~
8 A -
14
![](asset-1c.png)
DECUS
PROGRAM AVAILABILITY
Reference list
of
materials
available
from the
DECUS
Program
Library and Publications Department
--r--"-'
NO.
WRITE-UP
PAPER
TAPE
BIN
--
~---.
8-435
X
---.~.-'-------~-
,--
r-'-'
8-436
8-437
8-438
8-439
8-440
8-441
--
._-
--
,---
X
X
X
---X
---
.
X
f--"
X
_~.
____
w
__
--
f----
8-442
8-443
8-444
8-445
8-446
8-447
148
'''g-.:'449A
--
8-449B
8-449C
8-449D
8-450
--
X
f---
X
._--
----,
"----
__
X
--~
--
X
1---
---
X
-
-------.
X
---
----
-~"---~-
X
--
..
X
--
---_.,
X
"-
--.-
..
--
X
f---
X
,--
1---,
8-451
8-452
--------
.--.--.~~--
...
-
8-453
--.
--.._--"'----
8-454
8-455
--
-~-~--------~.----""-;~-
_8~-:4,2Q~~_._,
_J3.:~:t~JL_
_8
..
:.4.~7,_~
__
_
--
----
--
--
--
---
--
--
_8~::4~~
__
_
--
,-_X
X
-~-.-,
X
---.
X
f----
X
f----
X
--
..
--,
_
__
X
__
X.
__
X-
.~---
--
rooX-.
'...../
_.ts
...
A6Q
__
_
--
f-X,
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
_8.-:46.L_~
__
_
-_f-_X,
X
* X - L
isting
with
write-u
p
XX
ASCII
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
-Listin
-
LISTING
DECTAPE
LINCTAPE MAGTAPE CARD DECK
*
XX
X
X
XX
XX
X
X
-----.--.
------.~.--------
...
XX
X
X
X
--
I..,
X X
(PDP
10
FORMAT -
X X
X X
X
~
X
XX
X
X
XX
XX
I, X
XX
) X
XX
X
XX
9
availab
e
at
a hand
In
9 char
9
e
8 A -
15
![](asset-1d.png)
DECUS
PROGRAM
AVAILABILITY
Reference list of materials available
from
the
DECUS
Program
library
and
Publications
Department
DECUS
NO.
WRITE-UP
PAPER
TAPE
LISTING
DECTAPE
lINCTAPE
MAGTAPE
CARD
DECK
BIN
AS"Of
--/
8-462
--
8-463
8-464
8-465
*
X X X
----
-
X X X
X X X
XX
-X X X
-------+---+-----4--
----1--------
---------+---
--f----------
----+---1------
r-------+-,--------
--.~-----~,-----.--~
f----.--
--'-'
"-------_.---
..
-. -
----..---;--------f-----
--r-----------
,---
..
------
--'------1---------
----c--------------------
---+---,-1------
------
-----------f--------------------t----------'---
----""""'"11-----1-----'
---
-----
------,--
.'--------
c------------
--_+_---+------
-----
--"-----1---------
--------
f------------
---.--11------+----
---'--'----t-------if-------
--4------+--------
-----1I----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
![](asset-1e.png)
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
II
8-405
SOOT
8-443
Keyboard Test Tape
for
Hot Metal Linecaster
8-406
STATPAC
Revisions
for
PDP-8/1 and TSS/8 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 I ity 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
VW
-Field Independent
I/o
Handler for
8-426
Prime Number
Generator
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,
8-460
TT89
-Tape Transfer PDP-8 to PDP-9
FFTS-R
8-461 COPY1,0 -PDP-10 DECtape Program for
8-428B
EAE
-Modification to
DECUS
NO.
8-144,
the
PDP-8
FFTS-C
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
Data System for
Magnetic
Scanning Mass
Spectrometers
8-435
RECOVER
8
NI-
7
![](asset-1f.png)
ADDITIONS TO CATEGORY INDEX
-I.
-PROGRAMMING LANGUAGE,
MONITOR,
PROGRAMMING
SYSTEM
DECUS
NO.
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
L-ll0
L-111
--------------------~-----
TITLE
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
!!~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
MRS
X
8-417
XCORE
8-425 Block-Modify for
PS/8
8-436
EAE
-Simulator
8-440
PIPL
8-444 COREMAP
8-445
FYLHLP
-
PS/8
File
Utility
Program
8-448 CORDMP -Formatted Octal
Dump
8-457 DTFIX
8-408
8-409
8-413
8-421
8-422
8-448
9-449C
L-111
Disk
Utility
Program
Ca~d
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
V.
DUPLICATION, VERIFICATION
DECUS
NO.
TITLE
8-408 Disk
Utility
Program
8-415
Multiple
Unit
DECtape
Copier
8-438 DF-32/Sykes
Swap
8-439 MOVE
8-440
PIPL
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
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
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)
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
CI-
10
![](asset-20.png)
VIII:DISPLAY
DECUS
NO.
8-411
8-416
8-418A&B
8-423
8-442
8-450
8-451
8-455
12-33
12-37
12-39
12-41
12-51
12-57
L-112
L-113
TITLE
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
IX.
DATA
MANAGEMENT, SYMBOL MANIPULATION,
SORTING
8-117
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
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
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
CI-
11
DECUS
NO.
FOCAL8-171
12-34
12-38A
12-38B
L-114
TITLE
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
Xr:-stIENifFTc
APPLICATION, ENGINEEKING
APPLICA
TlON
8-416
8-419
8-420
8-424
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
8-446
8-447
8-453
8-459
FOCAL8-175
FOCAL8-176
12-34
12-35
12-41
12-43
12-44
12-53
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.1
8-434.2
8-434.3
8-434.4
8-434.5
8-434.6
8-434.7
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
TUNE
(TU1)
Tuning
Routine
![](asset-21.png)
:8iI:=
R~R!?5Y!'-l~=C;Q_NTR
OL
J~_<:.nt
i
nu:~~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 I ity Program
8-450
8-451
8-452
8-455
8-457
8-458
ps/8
Editor With Display for KV8/1
(Overlay)
ps/8
Handler for
Kv/8
Vector Display
ANSAM (Analog Sampling)
8-464
L-113
CRT
PAC
DTFIX
VW -Field Independent
I/o
Handler for
Disk and
TTY
TI\02
Magnetic
Tape Device Handler for
ps/8
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
Bibliographical Handling
12-42
CALC012
12-59
FOCPLOT
L-112 FSUPLOT:
X-Y
Plotter Routine for GRAPHA
8-453
Rapid Alert Program
(RAP)
XVI. MAINTENANCE
---------------------
8-443
Keyboard Test Tape for Hot
Metal
Linecaster
with
TTS
8-444
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
![](asset-22.png)
DECUS
NO.
FOCAL8-165
(Continued)
-----
------.------
.----
measure
of
effectiveness
of
the
experiment,
is
calculated.
Minimum
Hardware:
Source
Language:
PDP-8
FOCAL
8/68
DECUS
NO.
FOCAL8-166A
& B
First
and
Second
Order
Partial
Correlations
Dr.
William
Wilmot,
Central
Michigan
University,
Mt.
Pleasant,
Mich
igan
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.
FOCAL8-167
4K
PDP-8
FOCAL-69
Five
Statisti
cal
Programs for
the
PDP-8 or
PDP-12
Stephen
J.
Mayor,
Medical
College
of
Ohio
at
Toledo,
Toledo,
Ohio
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 I ine
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:
DECUS
NO.
FOCAL8-16S
-----~-------.-.--
4K PDP-8
FOCAL-69
One-Armed
Bandit -PDP-S
Style
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
DECUS
NO.
FOCAL8-169
FOCAL
Version
of
the
GE
Basic
Artillery
Game
Ronald
A.
Wong,
Edmund
Wong,
660-44th
Avenue,
San
Francisco,
California
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
I ity
with
an
artillery
piece
in
coming
within
100
yards
of
a
target,
whose
distance
was
randomly
selected.
Minimum
Hardware:
4K
PDP-S
Other
Programs
Needed:
FOCAL-69
with
extended
functions
FOCAL-69
Source
Language:
DECUS
NO.
FOCALS-170
Saint
Peter's
College
Statistical
Package
Professor Robert W.
Carter,
Saint
Peter's
College,
Jersey
City,
New
Jersey
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
pro-
grams
and
their
applications
are
as follows:
FOCALS-170.1
FLG
PL
T - Plots
scaled
frequency
distributions
.2
FLBIND -Cornp'Jtes
binomial
probability
"
D istr
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 I
inear
corre-
lation
and
regression
analysis
. S
FLSPER
-Computes
Spearman's
rank-order
correlation
coefficient
Minimum
Hardware:
4K PDP-S
FOCAL-69
Source
Language:
DECUS
NO.
FOCALS-171
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
calcu-
lated
for
nominal,
ordinal,
interval,
and
ratio
level
measure-
ments,
for
discrete
and
continuous
data
and
for raw
data,
grouped
data
and
tabular
data.
Minimum
Hardwa~e:
Other
Programs
Needed:
Source
Language:
4K PDP-S
FOCAL-69
FOCAL
69
F -
25
![](asset-23.png)
DECUS
NO.
FOCALS-172
XPON
David A. Moon, Wayland High School, Wayland,
Massachusetts
The purpose
of
XPON
is
to
calculate
integer powers
of
positive integers with more than the usual seven digits .of
pre-
cision
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.
Restrictions:
Source Language:
The base and the exponent must
both be integers
FOCAL
DECUS
NO.
FOCALS-173
APOLLO
II
David
A.
Moon, Wayland High School, Wayland,
Massachusetts
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
con-
trol
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.
Minimum Hardware:
Other
Programs Needed:
Storage Requirement:
Source Language:
PDP-S with Disk (must be
able
to
run
LIBRA)
FOCAL-69 (DEC-OS-AJAE),
LIBRA
(DEC-OS-AJ5E
or
DEC-OS-
AJ6E)
Two
library blocks (1400 words)
FOCAL-69,
LIBRA
DECUS
NO.
FOCALS-174
SYNDIV 5
David
A.
Moon, Wayland High School, Wayland,
Massachusetts
SYNDIV 5 permits synthetic division
of
m-polynomial by
n-
polynomial.
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.
Minimum Hardware:
Source Language:
4K PDP-S
FOCAL
DECUS
NO.
FOCALS-175
Modifications and Supplement to FOCAL8-50
RC
Filter Design and Plot and
3-Pole
Butterworth Filters
G.
Chase, Portsmouth Abbey School, Portsmouth,
Rhode
Island
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. -
Minimum Hardware:
Other Programs Needed:
Source Language:
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.
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.
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:
Other
Programs Needed:
Storage Requirement:
Restrictions:
Source Language:
8K PDP-8/I, high speed reader
FNEW integer overlay
Program: 515 locations;
data
fie
Id
one: 3900; field 0: 566 locations
Extended functions
are
deleted
FOCAL-69
F -
26
![](asset-24.png)
D~CUS
NO.
FOCAl8-177
ps/8
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, com-
puted line numbers, and other features.
Minimum Hardware:
Other Programs Needed:
Source language:
PS/8,
8K
and
mass
storage
device,
64K disk or DECtape
ps/8
PAl-8
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
con-
sists 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-to-
Time
Conversion Program
for
16
mm,
35
mm
and 65/70
mm
/ Cine Films.
Minimum Hardware:
Storage
Requ
irement:
4K
PDP..;8
with
TTY,
or any
configuration equipped
for
FOCAL
4K
Source
language:
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
con-
fusion has a constant relation
to
the lens EFl.
Minimum_Hardware:
Source language: 4K PDP-8 with
TTY
FOCAL, 1969
F -
27
![](asset-25.png)
DECUS
PROGRAM AVAILABILri Y
Reference list of materials available
from
the
DECUS
Program
Library
and
Publications Department
-.'
'-.
. ..i
CUS
NO.
WRITE-UP
PAPER
TAPE
LISTING
DECTAPE
LINCTAPE MAGTAPE
BIN ASCII *
FOCAL8-125a X X X
-
FOCAL8-126 X X X
-
FOCAL8-127 X X X
-_.
FOCAL8-128 X X X
FOCAL8-129 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
--
r--'
FOCAL8-137 X X
FOCAL8-138 X X X
--
--
I---
--
f--
"ICAL8-139 X X X
-')-6CAL8-141
--
--
---~----
--
X X X X
-
FOCAL8-142 X X X
--
--
-
FOCAL8-143 X X X
_.
----
FOCAL8-144 X X
-
FOCAL8-145 X
XX
X .
--.-
f-
.
FOCAL8-146 X X X
FOCAL8-147 X X
-
FOCAL8-148A
~B_
X X
FOCAL8-149 X X
-
FOCAL8-150 X X X X
_.
-
FOCAL8-151 X X X
, -
--
FOCAL8-152 X X X -
_£PCAL8-15;L
1---
X X X
FOCAL8-154 X X X
XX
-
-
'CAL8-155
-X X
'r6cAL8-156
X X X -
EOCALB-]57 -X X X
* X -
Listing
with write-up
XX
-
Listing
available
at
a handling
charge
FA-5
---
CARD
DECK
------------
.
--.-
-
.
![](asset-26.png)
DECUS
PROGRAM AVAILABILITY
Reference list
of
materials
available
from
the
DECUS
Program
Library and Publications Department
_
..
w~
--,---
-
DECUS
NO.
WRITE-UP
PAPER
TAPE
LIS~ING
I
DECT
APE
LINCTAPE MAGTAPE
BIN
ASCII
FOCAL8-158 X X X
--
i---
. -
FOCAL8-159 A
fl'_B
X X
>-
FOCAL8-160 X X X
--
--_.
FOCAL8-161 X X X
-
--
--
FOCAL8-162 X X X X
--
.....
-
FOCAL8-163 X X
--
.....
-_.
FOCAL8-164 X X X
--
~-
FOCAL8-165 X X X
--
~--
-
FOCAL8-166 X X X
--
,...-
--
-----".-----
FOCAL8-167 X X X
--
--
F
OCA
L8-16?_
--
.X
X X ._--
"-"
--
FOCAL8-169 X X
--
-.
FOCAL8-17Q.J.
--
X X -
FOCAL8-170.~
X X
.
--
1----"
--
1-----
-----
---
FOCAL8-170.
~
X X
._-
1----.
---r
FOCAL8-170 •
.I1
X X
--
r--
F OCA L8- 1 70. : X X X
.
--
---
--------"-
FOCAL8-170 .6 X X
--
---
-
FOCAL8-170.1 X X
FOCAL8-170.f
X X
--
f-.
FOCAL8-171 X X
--
f--_.
-
FOCAL8-172 X X
FOCAL8-173 X X
--
---
FOCAL8-174 X X
--
f--.
FOCAL8-175 X X
.
--
f--
.
FOCAL8-176 X X X
XX
--
c----
"
FOCAL8-177 X X
XX
X
EOC8l8-17B
-X X
EOC8L8-
]79
X X
--
--_.
--f-----.
* X - Listing
with
write-up
XX
-Listing
available
at
a handling charge
FA-6
CARD
DECK
'-':~)
".
---------.---------
--
-
r---------"------
-----.
--
j
.............
-.://
-.
-
--
-
,
~:/
![](asset-27.png)
DECUS
NO.
FOCAl8-127
FOCAl8-128
FOCAl8-129
FOCAl8-130
FOCAl8-131
FOCAl8-132
FOCAl8-133
FOCAl8-134
FOCAl8-135
FOCAl8-136
FOCAl8-137
FOCAl8-138
FOCAl8-139
FOCAl8-140
FOCAl8-141
FOCAl8-142
FOCAl8-143
FOCAl8-144
FOCAl8-145
FOCAl8-146
FOCAl8-147
FOCAl8-148
TITlE
FOCAl-
SLOT
Probability (2P);
From
t ("Student")
Distribution
FOCAL
Readable Punch
FlHSTO
ZAREA
CIG-8
MARK
II
Withdrawn
1-20
Counting Game
MODV -Choice
FOCAL
-Amity
General Nth Order Regression
WCXT:
The
Wilcoxon Matched-Pairs Signed-
Ranks
Test
for
Non
Parametric Data
Universal Input/Output
for
FOCAL
Withdrawn
Spanish language
FOCAL
Successive
Powers
of a Matrix
Repeated Matrix Multiplication
FOCAU
--
DECtape FOCAl-69
FOCAL
for
Disk
and DECtape with Program
Chaining
Zeller's Congruence/Day
of
the Week
Interaction Analysis
FOCl.
S,
An
Expanded language
for
Small Computers,
Based
on
FOCAL
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 Sign-
Ranks
Test
DECUS
NO.
TITlE
FOCAlS-161 Wilmot Grading Program
FOCAl8-162 Transistor H-Parameter Conversions
FOCAl8-163
ErlClng
C Blocking Probability
Programs
FOCAl8-164
Four
New Functions
for
FOCAL
5/69
FOCAlS-165 F- (Variance Ratio) Distribution Probability
FOCAlS-166A
&
166B
First and Second Order Partial Correlations
FOCAlS-167 Five Statistical Programs
for
the PDP-8 or
PDP-12
FOCAl8-168 One-Armed Bandit -PDP-8 Style
FOCAlS-l~9
FOCAL
Version
of
the
GE
Basic Artillery
Game
FOCALS-170 Saint Peter's College Statistical Package
FOCALS-171 Minnesota Sociology Statistics
Programs
FOCAL8-172 XPON
FOCAlS-173
APOllO
II
FOCAl8-174 SYNDIV 5
FOCAL8-175 Modifications and Supplement to FOCAl8-50
RC
Filter Design and Plot and 3-Pole
Butterworth Filters
FOc;AL8-176 Progr
am
for
Producing Histograms
from
Clinical Data
on
Teletype
FOCALS-l77
psis
FOCAL,
1971
FOCALS-17S Motion Picture Package
FQCALS-179 Depth of Field Program
for
Still Camera
Lenses
F
NI-
3
![](asset-28.png)
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:
DECUS
NO.
L-l03
RNPL
SEARCH
System
4K
LlNC-S
PROGOFOP
LAP6
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:
Restrictions:
Source Language:
DECUS
NO.
L-l04A
4K LlNC-S
DECUS
NO.
L-53a and
DECUS
NO.
L-54
1.
This version
of
LAP6
will not
deal
with
binaries.
2.
A PDP-
12
will only
access
half
the
tape
LAP6
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.
DECUS
NO.
L-l04B
JIHE -.:!oint
~terval.!:'istogram
(~nglish
Version)
Dr. Peter
Finkenzeller,
University
of
Erlangen, Nurnberg,
Germany
Submitted by: Robert DiMeo, Digital Equipment Corporation,
Mayn::Jrd, Massachusetts
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-
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
ac-
compl ished by
the
internal
clock
of
the
computer.
Minimum Hardware:
Source Language:
DECUS
NO.
L-l05
LlNC-S
LAP6
I NVEN:
Creation
and Storage
of
an
Inventory
A.
Thomas DeWoskin, University
of
Michigan,
Ann Arbor,
Michigan
This program
creates
and stores on magnetic
tape
an
alpha-
betically
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
inven-
tory
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:
DECUS
NO.
L-l06
LlNC or LlNC-S
2K in
core,
tape
blocks
274-277
LAP6
Radial Interface Including Interrupt Mask for
the
PDP-S or
LlNC-S
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 I i
ty.
DECUS
NO.
L-l07
Digital
8-12-U
Modified
Judson
Gilbert,
Florida
State
University,
Tallahassee,
Florida
See
DECUS
NO.
8-367
L - 13
![](asset-29.png)
DECUS
NO.
L-108
PROFPP
D.
A.
Wycoff, University
of
Iowa, Iowa
City,
Iowa
PROFPP
is
a new version
of
PROGOFOP supplied on a LAP6A-
3L
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
inter-
pretation
of
all
LAP6
characters
from
the
teletype
and
ad-
dresses
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
sub-
routines
from
within PDP-8 subroutines
is
included as well as
the
capabi
I ity
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
0-
1777 and corrects
the
failure
to
check
blocks
above
777 seen
in other programs written for this purpose.
Source Language:
PAL
111.5
and
LAP6
DECUS
NO.
L-109
MAXILIST
AND
MAXIMETA
D.
A.
Wycoff, University
of
Iowa, Iowa
City,
Iowa
MAXILIST
and
MAXIMETA
allow
the
user
to
compile a list
of
LAP6
meta commands
to
be
executed
in
sequence
under
pro-
gram
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.
Minimum Hardware:
Other
Programs
Needed:
Source Language:
DECUS
NO.
L-ll0
L1NFOC or L1NC-8 FOCAL
Basic L1NC-8
PROFPP
(DECUS
NO.
L-108,
same
tape),
LAP6A-3L
LAP6
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
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.
L1NFOC
is
slow but powerful and well
behaved.
It
is
particu-
larly 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:
DECUS
NO.
L-ll1
RNPL
Disk
library
L1NC-8
L1NC-8 Library System
PAL
III
c.
C.
Wilton-Davies,
Royal
Naval
Physiological Laboratory,
Alverstoke,
Gosport,
Hants, England
Of
the
44
programs on
the
tape,
the
three
most important
pro-
vide
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:
Storage Requirement:
Restrictions:
Source Language:
DECUS
NO.
L-112
L1NC-8 with DF32 (or
RF08
Disk
if
modified)
4K
Not
applicable
to
PDP-12
PAL
III
FSUPLOT:
X-V
Plotter Routine for GRAPHA
H.
V.
Campbell
and
D.
C.
Bergen, Florida
State
University,
Tallahassee,
Florida
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:
Source Language:
DECUS
NO.
L-113
4K L1NC-8,
X-V
Plotter,
ASR33
DECUS
NO.
L-77
Must implement minor hardware
additions
per L-77
LAP6
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
![](asset-2a.png)
DECUS
NO.
L-1
~3
(Continued)
This
greatly facilitates incorporating the LlNCscope
in
PDP-8
programs.
Minimum Hardware:
'Storage Requirement:
Restrictions:
Source Language:
DECUS
NO.
L-114
LlNC-8
1 page
Must reside
in
current instruction
bank
PAL
Pseudo-Random Number Generator,
EAE
Version
SEE
DECUS
NO.
8-410
L -
15
![](asset-2b.png)
DECUS
PROGRAM AVAILABILITY
Reference list
of
materials
available
from
the
DECUS
Program
Library
and
Publications Department -
,-/~CUS
NO.
WRITE-UP
PAPER
TAPE
LISTING
DECTAPE
LINCTAPE MAGTAPE
CARD
DECK
BIN
ASCII * -
L-81 X X
L-82 X X X X
--
..
-- .
-.
L-84 X X
L-85 X X
-L-87 X
L-88 X X X X
L-89 X
L-90 X
L-91
X
-------.-----.~.--
-.
L-92 X
XX
L-93 X
XX
--.------.
L-94 X X X
L-95 X X
l-96
X X
-
._-
'--/L-97
X X X
XX
--
L-98A 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 X X
'.-108
-X X
!t
X
'-'L-109
X ) X
---------
------"--=---
L-110 X
XX
X
* X - Listin
9
with
write-u
p
XX
-Listin
9 availab e
at
a handlin
9 char e
9
LA-3
![](asset-2c.png)
DECUS
PROGRAM
AVA I
LABJLlTY
Reference
list of
materials
available
from
the
DECUS
Program
library
and Publications
Department
DECUS
NO.
WRITE-UP
PAPER
TAPE
LISTING
DECTAPE
LINCTAPE
BIN
ASCII
*
l-lll
$ X $
1$
1$
$
1$
X
--
t-"
l-112
X X X
l-113
X X X
l-114
X X
-
--
-"
--
--
--
r-.-"
--
'--"
--
. . . .
* X -listing
with
write-up
XX
-listing available at a
handling
charge
lA-4
MAGTAPE
CARD
DECK
,-/
$ $
.------~-~
I
,,---l
-
j
"--
~::>'
--
-"-....-"'----'--=-"'-~"'-
![](asset-2d.png)
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 I/o L-53a FIND 1
L-19 Obsolete L-54
LES
- A Library Executive
System
for the
L-20 A Monitor for Automatic Sequential Opera-
LlNC-S
tion
of
Programs
on
the
LlNC-S
L-55 COMPAREM
L-21
FORTRAN Macros for the
LlNC-S:
L-56 FIDDLEX
"LI
NC-TRAN"
L-57 Obsolete
(See
L-39)
L-22 Obsolete L-5S Obsolete
L-23 Control to Designate Left or Right
LI
NC-S L-59 INDEX
L4
Tape
Transports
as
Unit
Zero
L-24
PLTKBD
-Plotkeyboard L-60 FORTRAN with LlNCtape
L-25
LI
NC Spectrum
Program
L-61
Alternative Binary Loader for
LlNC-S
Library
L-26
RELTSS-1C
L-62 Obsolete
L-27 Q & A Subroutine (Modification for
LAP6
L-63 Obsolete
Characters) L-64 A
Pseudo
Random
Number Generator for the
L-2S
TEXT
TTY
Subroutine
LlNC-S
Computer
L-29 DEC-BI L-65 Obsolete
L-30
LAP6-1
C L-66
LAP6DISP
L-31
SNAP (Simplified Numerical Analysis L-67 TAPEIN
Program)
L-6S
DBLFLT
2 - A
Multibank
Configuration
of
L-32 Obsolete
DBLFLT
L-33
On-Line
LABCOM
System
(Version
4)
L-69 GRAPHAS
L-34 LlNC-DDT L-70 A
LlNC-S
Program
to Provide for Entry Into
the IBM
JET
System
" L-35A & B
DF.INOUT;
1.0.
TAGS
L-71
through
L-73 Obsolete
L
NI
- 1
![](asset-2e.png)
DECUS
NO.
L-74
L-75
L-76
L-77
L-7S
L-79
L-SO
L-Sl
L-S2
L-S3
L-S4
L-S5
L-86
L-S7
L-SS
L-S9
L-90
L-91
L-92
L-93
L-94
L-95
L-96
L-97
L-9SA
& 8
L-99A
& 8
L-IOO
L-IOI
L-I02
L-I03
L-I04A
L-I048
L-I05
L-I06
L-I07
L-IOS
L-I09
L-II0
TITLE
NIM
Obsolete
Modifications to PROGOFOP
II
Extended PROGOFOP to Drive
An
Inexpensive X-V Plotter
XY
Plotter Maintenance Programs,
XYSET
and
XYTEST
MARK
L8A
(Adapted
MARK
LS)
Obsolete
FOCDAT
Root
Solver -
Real
Coefficients
Qbsolete
SEPAN/Sequential Pattern Analysis
DTP-l Real-Time Clock
Obso I ete (See L
-lOS)
SNOOPY Display
Program
for
the LlNC-S
TAPE
ECGAVS
TDIST
PROG
2
SPKDET
INTERP
*TAPMARK
FAILDIS
SIGAVE1, SIGAVE2, SIGAVE3,
SIGAVE4
and
EVRANA
FOCLTP
REDROOT
and
REDROOTM
CON2PTS/TSTCON
LEAP
or
S-Library
Index
Printer
MUL-2REG
OCDISMEM
RNPL
SEARCH
System
JIH
<.:!oint
!nterval t'istogram}
JIHE
-Joint Interval Histogram (English
Version) - - -
INVEN: Creation and Storage of an
Inventory
Radial Interface Including Interrupt
Mask
for
the
PDP-8
or
LlNC-S
Digital 8-12-U Modified
PROFPP
MAXILIST
and
MAXIMETA
LlNFOC
or
LlNC-S
FOCAL
DECUS
NO.
l-111
l-112
L-113
l-114
SEE
ALSO
FOCALS-6
FOCAL8-10
FOCALS-53
FOCAlS-5S
L
NI-
2
TITLE
.
RNPL
Disk
Library
FSUPLOT:
X-V Plotter Routine
for
GRAPHA
POlS
- A
PDP-8
Routine to Access the
LlNCscope
Pseudo-Random Number Generator,
EAE
Version
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