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
Download | |
Open PDF In Browser | View PDF |
----------------------_. DECUS PROG~M LIBR4RY O1TALOG FOR PDP-8, FOCAL8, PDP-12, LlNC-8 UPDATE -- FEBRUARY 1972 DIGITAL EQUIPMENT COMPUTER USERS SOCIElY MAYNARD, MASSACHUSETTS 01754 TEL. 89751111WX 710347-0212 ------------------------------------~ DECUS Program Library Contacts When users find it necessary to call the DECUS Program Library for information, it helps to have the name of a specific person with whom they can speak. For your information we have compiled the following list: Accounting or Pricing Information - Karen King X2447 PDP-lO, PDP-12, PDP-15 and L1NC orders and information - Barba:-a Kowalczyk PDP-8 Library orders and information - Helen Tucker X2524 X2524 PDP-ll, FOCAL and BASIC orders and information - Stacia Taylor X2524 New or proposed library subm iss ions, changes, etc., genera I Iibrary contents - Ferne Ha lIey or Pat Davies X2524. Copyright @> 1971 - Digital Equipment Computer Users Society DECUS NO. 12:~? (Continued) DECUS NO. 12-31 updating and file sorting. Once programs are filed by LOADBIN, DATAFILE will retrieve and load them into absolute locations and start at any address. DCON-1,0 Sourge Language: Stephen G. Wellcome, Digital Equipment Corporation, Maynard, Massachusetts LAP6 DCON-1,0 allows the user to read and write PDP-10 DECtape source files on a PDP-12 equipped with the TC-12F hardware option. All necessary index handling is performed. Binary fi les produced by PALl,0 or PAll 2 may be transferred to the DIAL binary working area or punched on paper tape. DECUS NO. 12-2S DXCREATE Dr. C. M. Malpus, University of Leeds, Leeds, England SK PDP-12 with two LlNCtape. drives and TC12 hardware option Other Programs Needed: DIAL-MS LAP6-DIAL Source Language: Minimum Hardware: DXCREATE is a utility program for use with the DATAFILE library system. It is used for repairing damaged DATAFILE library indexes, and for the creation of indexes with arbitrary or non-standard contents. All necessary manipu lations of the index are carried out by DXCREATE, but the files whose details are contained within the index are unaffected. DECUS NO. 12-32 COMPAR12 Source Language: LAP6 D. F. Pavlock and S. G. We II come, Digital Equipment Corparation, Maynard, Massachusetts DECUS NO. 12-29 COMPAR12 allows the user to compare either source or binary DIAL files by name, or specified blocks of tape or disk by absolute block numbers. Any discrepancies are displayed on the scope. With SK, the comparison is done 1,0 blocks at a time. If 12K is available, it is done 2,0 blocks at a time. LlNC-10 Juergen Klauske, Digital Equipment GmbH, Hannover, Germany This is a set of FORTRAN callable functions and subroutines to operate the following PDP-12 options: ND Converter, Display, Left Switches, Relays, LlNCtape (Block oriented, unformatted VO). Source Language: Other Programs Needed: DIAL-MS Vo routines Storage Requirement: SK Source Language: LAP6-DJAL SABR DECUS NO. 12-33 (NOTE: No documentation available, tapes only. (See Price List) KWANDA Gene Kwatny, Krusen Research Center, Temple University, Philadelphia, Pennsylvania DECUS NO. 12-30 TDUMP S. G. We II come and D. F. Pavlock, Digital Equipment Corparation, Maynard, Massachusetts This tape dump program allows the programmer to print out the contents of any block of his LlNCtapes or disk. The output will be printed on any of the following three printers: Teletype, LP,08 printer, LP12 printer. The program is a standard load and go LAP6-DJAL binary. All input information is via a standard QANDA frame. All Vo is buffered and the tape runs in NOPAUSE mode. The output printed is the octal contents of each block. Other Programs Needed: DJAL-MS Storage Requirement: SK Source Language: LAP6-DIAL 12 - 5 KWANDA provides several additions to QANDA (DEC-12FISA) for text display and input/output. KWANDA need reside in only one segment and may be accessed from any other. The Teletype Vo routines may be called from any segment. The number of digits in the answer field is extended to 99 and control-characters may be utilized. Minimum Hardware: Other Programs Needed: Storage Requirement: PDP-12A Refer to QANDA (DEC-12-FISA) l,0,0,0S Source Language: LAP6-DIAL DECUS NO. 12-34 DECUS NO. 12-3SA STAP-12 Histogram and One-Factor Analysis of Variance Urs R. Wyss, University of Zurich, Zurich, Switzerland Mary Kathleen Fairbanks, Neuropsychology Research, Veterans Administration Hospital, Sepulveda, California An open ended library system for neuronal spike train analysis is presented. It provides for: 1) Assimilation of event/time data (spikes), 2) Data management of digitalized spike trains, 3) Off-line analysis of spike trains (histograms, correlograms, etc.), 4) Output driv~rs (display, plotter). Minimum Hardware: Restrictions: Source Language: 8K PDP-12, KWI2, EAE (KEI2) Does not run under LAP6-DIAL or DIAL-MS Mixed Mode PDP/LiNC Assembler DECUS NO 12-35 Bioelectric Signal Sorter (JULIA) Vratislav J. Prochazka, University of Ulm, Ulm, West Germany The program performs three primary functions which may be executed singly or in any desired combination, i.e. data storage, histogram construction and analysis of variance computation. Accepts integer data entered via teletype and stores these data on LlNCtape using the DIAL index. Displays a histogram of the integers on request using the PDP-12 scope. Displays minimum, second smallest, second largest and maximum values of the data array. Computes either a one-factor repeated measures or a one-factor completely randomized analysis of variance on the data if requested. This program package is composed of the following program segments: $ANOVA, $HISTGM, $INT, $GPH, %AV, %2AV, %3AV. The package will handle a maximum of 6%% numbers at one time and the largest number of intervals that the histogram may have is 95. This program provides a means for the automatic sorting and time analysis of biological action potentials. Unit recognition is achieved by a template-matching technique with semiautomatic handling of interference potentials, ensuring a very reliable sorting. Minimum Hardware: Other Pragrams Needed: Source Language: Minimum Hardware: Histogram and Two-Factor Analysis of Variance Source Language: PDP-12 with A/D, VR12 Display, Basic LlNCtape System, SK Memory, ASR33, KWI2, KE12 LAP6 PDP-12A, SK, 2 TU/55 FOCAL-12 FOCAL-12 DECUS NO. 12-3SB Mary Kathleen Fairbanks, Neuropsychology Research, Veterans Ad'11inistration Hospital, Sepulveda, California DECUS NO. 12-36 As for DECUS NO. 12-3SA Hangman for PDP-12 DECUS NO. 12-39 Jud Gilbert, Florida State University, Tallahassee, Florida QUANAT 1 This word game is based on the penci I and paper stick figure drawing game. One player types in a book title and a clue. Another player guesses letters. Six incorrect guesses loses. John Hogan, Weston Observatory, Boston College, Weston, Massachusetts Minimum Hardware: Storage Requirement: Source Language: QUANAT 1 is a version of the Q and A subroutine that has the following features~ 1) An independently located ('floating') text buffer, 2) Single character deletion and 3) LAP6 character codes, excluding 75, 76 and 77. PDP-12, LlNCtape, Scope 1024 words DIAL DECUS NO. 12-37 Storage Requirement: Source Language: 254 Decimal locations LAP6 ODCAD (Octal to Decimal Conversion and Display) DECUS NO. 12-40 Jud Gilbert, University of Florida, Tallahassee, Florida PDP-8 Disk Monitor - LAP6-DIAL Interface The purpase of this program is to convert 11 bit signed (octal) numbers to decimal numbers and display them on the VR12 scope suppressing leading zeros, with or without decimal point. Min imum Hardware: Storage Requirement: PDP-12, Scope, LlNCtape 242S locations Source Language: DIAL John R. Raines, Northwestern University Medical School, Chicago, Illinois This package contains three programs which facilitate operation of the PDP-S Disk Monitor and LAP6-DIAL operating systems on a PDP-12 at the same time. Rapid bidirectional ASCII and binary file communication between the two operating systems is also provided for. 12 - 6 DECUS NO.1 ?-A-1Minimum Hardware: Source Language: AVERDT PDP-12A, DF32 Disk, SK, TTY, VC 12 Display DIAL J. Cohen and M. Carhart, Northwestern University School of Medicine, Chicago, Illinois DECUS NO. 12-41 BLOOPD - Blood Pressure Display Program Julia A. Voland Submitted by: Dr. Nelson E. Leatherman, Indiana University, Bloomington, Indiana BLOOPD is primarily for visual information only. It displays either the blood pressure waveform on a calibrated scope, or the digitized va lues of four parameters of the blood pressure. A printout of the values is also provided. All options are selected by teletype. This program is designed for averaging EEG analog data points with delayed trigger to indicate each epoch. In this way data both before and after the signal can be studied. The epoch length can vary from 1 to 7 seconds and 7 data channels are available. A number of trials are averaged and can be displayed and saved on LlNCtape. One can select a variable stimulus probe. This program is excellent for measuring readiness potentials. Minimum Hardware: Source Language: SK PDP-12, KW12 LAP6-DIAL DECUS NO. 12-45 Minimum Hardware: Storage Requirement: Source Language: PDP-12A Two fields, total 2713S locations LAP6 FOCALP - FOCALPE Judson Gilbert, Florida State University, Tallahassee, Florida DECUS NO. 12-42 CALCO 12 Richard Reeder, State University of New York, Stony Brook, New York This plotter program can be used with programs like CATACAL to obtain reasonably high-speed hard copy of data which is stored on tape. Minimum Hardware: Storage Requirement: Source Language: This is a new version of FOCAL 5/69 (DECUS NO. FOCALS52) which has been tailored to the 4K PDP-12A with an incremental plotter. The program exists as symbolic and binary programs on a DIAL V2 tape. In this way it can be readny modified/reassembled/and loaded. There are two versions -FOCALPE with extended functions, FOCALP without. Many of the commands and features have been changed in this program. Minimum Hardware: Source Language: PDP-12, Model 565 CalComp Plotter, VR12 Display, One LlNCtape Unit 1 K of core DIAL 4K PDP-12A, Incremental Plotter DIAL DECUS NO. 12-46 STRINGS DECUS NO. 12-43 John R. Raines, Northwestern University Medical Schoal, Chicago, Illinois PLOT3D This program provides a character string search function to the D IAL-MS editor. Any character string up to 15 characters in length may be searched for in the work area of the DIAL-MS editor, using STRINGS. J. Cohen and M. Carhart, Northwestern University Medical School, Chicago, Illinois This program displays data from LlNCtape and allows for user modifi cation before plotting on an XY plotter. As each block is plotted, the previous data is not overwritten. This produces a three-dimensional effect. Data can be single or double precision. The space between each block is selectable. A subroutine to label each graph is included. Frequency power spectra data shows time shifts. Minimum Hardware: Storage Requirement: Source Language: 4K PDP-12, XY Plotter 4K LAP6-DIAL Minimum Hardware: SK PDP-12B Other Programs Needed: DIAL-MS Restrictions: Will not run under DtAL-V2 Source Language: DIAL DECUS NO. 12-47 PIP-16,0,0 John R. Raines, Northwestern University Medical School, Chicago, Illinois This program is useful in conjunction with DIAL-MS tapes using DEC's new LlNCtape format of 16,0,08 blocks. It provides facilities for storing and retrieving source and binary 12 - 7 monitor system) require the use of the disk. Recreating the PS/S disk system from scratch is normally very time consuming. This document explains a method for the user to create a PS/S disk system from scratch as easily as he can bootstrap into a PS/S LI NCtape system. fi les on these tapes (ex isting software wou Id not store above block 77S S). Also provided is an option to duplicate entire (16,0,0S block) L1NCtapes. PIP-16,0,0 can reference the DIALMS work area for either source mode input or output. PIP16,0,0 effective Iy doubles the storage area on DIAL LI NCtapes. Minimum Hardware: Other Programs Needed: Restrictions: Source Language: Minimum Hardware: Other Programs Needed: SK PDP-12B DIAL-MS, MARK 12-1 (Included on LI NCtape) Will not run under DIAL-V2 DIAL Storage Requ irement: Source Language: DECUS NO. 12-50 DECUS NO. 12-4S EDIT-12 PS/S FORTRAN Library Routines Henry A. Maurer, Digital Equipment Corporation, Maynard, Massachusetts Charles M. Moore, III, Rice University, Houston, Texas EDIT-12 is a simple modification of PS/S's EDIT that causes all characters to appear on the scope instead of on the teletype, considerably speeding up editing. This package contains a set of additional PS/S FORTRAN Library routines. The binary files containing these routines have been collected into library file L1BI2.RL on the L1NCtape. A modified version of LOADER. SV is provided which searches both L1B.12 and L1BB when completing the building of a core image of a user's program. File WRITE.UP provides additional details. FORTRAN demo'1stration programs are included on tape. Minimum Hardware: Source Language: DECUS NO. 12-51 MAGSPYD Clark S. DO'1ley, Johns Hopkins University, Baltimore, Maryland PDP-12 PS/S FORTRAN Display Routines PS/S FORTRAN Teletype I/o Routines PS/S FORTRAN File I/o Routines PDP-12 PS/S FORTRAN L1NC mode I/o Routines PDP-12 PS/S FORTRAN L1NCtape I/o Routines Minimum Hardwa'e: Miscellaneous: Source Language: Any PS/S configuration on a PDP-12 PAL-S --------- Among the routines included on the L1NCtape are: 1. 2. 3. 4. 5. SK PDP-12B, 32KDF32 Disk, L1NCtape PS/S-S K Programm i ng System, PS/S Configurator 4,0,0,0 - 426,0 Assembly Language MAGSPYD is a modification of MAGSPY that provides the ability to look at any length tape, and to view the unpacked ASCII generated by the DIAL-MS assembler with a L1STAPE instruction. It allows convenient use of the teletype to restart the program, rewind the tape, go to DIAL, or to display a HELP frame to explain the sense switch options. It includes an A/D knob to control the number of lines displayed on the screen and a sense switch option to stop the movement of the display. It also contains the octal display and large/sma II waveform options of earlier modifications. PDP-12 with PS/S (Some wi II run on PDP-S with PS/S). Display routines require CRT and some require EAE. Two routines require KWI2-A real-time clock Entire package is contained on a PDP-12 LI NCtape marked using 12S-wo r d blocks SABR Minimum Hardware: Source Language: DECUS NO. 12-49 4K PDP-12 LAP6-DIAL DECUS NO. 12-52 Cold Start DF32 Disk Formatter for PS/S on a PDP-12 Student Test An:Jlysis Mario DeNobili Submitted by: Stanley Rabinowitz, Digital Equipment Corporation, Maynard, Massachusetts Stephen J. Mayor, Ph.D., Medical College of Ohio at Toledo, Toledo, Ohio The following problem arises for users who have a PDP-12 (with L1NCtape) and a DF32 disk and who wish to use the PS/S programming system: They would like to use the disk as the system device since this expands the capabi I ities of PS/S and speeds it up considerably; however, they cannot devote the disk to the exclusive use of PS/S since other programs (notobly the LAP6-DIAL-MS This is a three-part program to score and do item analysis of student responses. Part I of the program scores parts of the exam. It prints out the student's number and his score on that part of the exam along with the percentage of the class making the correct answer. Part II takes the scores of a II parts of the exam and prints out: (1) the student's number and his overall score, (2) the class mean and standard deviation, (3) the decile distribution in terms of percentage of class, (4) a plot of the decile distribution. Part III of the program complJtes 12 - S DECUS NO. 12-_52 (Continued) the distribution of answers, in terms of percentage of class, to a given question for each part of the exam. Printout is (1) questio-n number, (2) choice number, (3) % of class making that choice, (4) answer key. Minimum Hardware: Source Language: Minimum Hardware: Other Programs Needed: Storage Requirement: Source Language: 8K PDP-12B FFTD (DEC-12-FQEA) 165-177; 200-357; 1600-1653 LAP6-DIAL DECUS NO. 12-56 QANDA+ - Modified QANDA Subroutine 4K PDP-12 FOCAL-4K W. R. J. Funnell, McGill University, Montreal, Canada DECUS NO. 12-53 Liquid Scintillation Counting: Conversion of CPM to DPM in Double-label Experiments Stephen J. Mayor, Ph.D., Medical College of Ohio at Toledo, Toledo, Ohio This program takes the raw data outputted from the LSC's (Packard Model 3380) teletype punch, and using the Okitz equations, calculates the DPM for two isotopes of each sample. The AES ratio is used to calculate percentage of efficiency and spillover for each isotope. Minimum Hardware: Storage Requirement: Source Language: QANDA+ is a modified version of the QANDA subroutine (DEC-12-FISA). The following changes have been made: (1) it no longer needs to be in the same instruction field as the calling program, (2) both QANDA itself, and the GETKBD subroutine, return control to LAP6-DIAL when Cntrl/D is typed, (3) the routines for returning to LAP6-DIAL, and for typing a carriage return/line feed pair, are both accessible to external programs, and (4) the calling sequence has been changed. Minimum Hardware: Storage Requirement: Restrictions: PDP-l2A, Teletype punch and reader 4096 words FOCAL-4K Source Language: PDP-12B First 4 pages of any segment Same as for QANDA, also, TTY must be initialized before use LAP6-DIAL DECUS NO. 12-57 DECUS NO. 12-54 SPY+ - Modified MAGSPV QUIP - Quick Assembler for the PDP-12 W. R. J. Funnell, McGill University, Montreal, Canada Stephen G. Wellcome, Digital Equipment Corparation, Maynard, Massachusetts SPV+ is a modifier! version of MAGSPY (DEC-12-USZA). It incorparates the added featun!s of DfCUS NO. 1"2-21 (by Lawrence Moss), as well as the following features: (1) it can handle tapes marked with 16008 blocks, (2) upan reaching the end of the tape it will stop moving the window, rather than go to the other end of the tape, (3) it is controlled from the TTY rather than from the sense switches, and (4) the waveform display may be scaled by means of knob O. QUIP is a modification of the DEC Floating Point Assembler to enable it to handle LMODE as well as PMODE instructions. All of the floating paint handlers have been removed, and in their place have been substituted handlers for L1NC code, ring buffer handlers and no pause routines. Because both the LMODE and PMODE symbol tables are core resident and because of the symbol table search algorithm used, operation is up to four times faster than the DIAL Assembler. Minimum Hardware: Other Programs Needed: Source Language: 8K PDP-12 DIAL-MS Vo Routines DIAL Minimum Hardware: Storage Requirement: Source Language: PDP-l2A All of segment 1, 6 pages in segment 2, 4 pages in segment 3 LAP6-DIAL DECUS NO. 12-58 DECUS NO. 12-55 FIFOCON FFAESIM Gerald W. Dulaney, Digital Equipment Corporation, Maynard, Massachusetts H. G. Helgeson, Forsvarets Forskningsanstalt, Stockholm, Sweden FIFOCON is a File Format Converter program to transfer integer fractionor floating paint format data files into any of those formats. Input can be by block number or filename, output is in DIAL file format and can handle double precision integer input or output. This program makes it passible to run the FFTD program on a PDP-12 without the EAE option. It consists of a modified version of Digital-8-17-U, Extended Arithmetic Element Instruction Set Simulator, and a patch to change the EAE instructions in FFTD. Minimum Hardware: PDP-1~30 (8K, L1NCtape, etc.) Other Programs Needed: FOCAL-12, DIAL-MS Source Language: FOCAL-12 12 - 9 DECUS NO. 12-59 FOCPLOT R. Thomas Divers, Case Western Reserve Un ivers ity, Cleveland, Ohio FOCPLOT is an interactive program to plot FOCAL-12 generated data from integer tape files to a digital plotter. Annotation symbols can be superimp:>sed on the data. Point plot or continuous (straight line between adjacent points) curves may be specified. A short overlay is provided to permit annotated axes and a legend. Minimum Hardware: Other Programs Needed: Storage Requirement: Restrictions: Source Language: 8K PDP-12, LlNCtape, Digital Plotter (CaICo'llp or equivalent) VR-12, TTY DECUS NO. 8-168, QANDA (both incorporated), LAP-6, DIAL-MS 100-153, 2400-11665 Maximum of 767 points can be plotted LAP-6, DIAL-MS 12 - 10 DECUS PROGRAM AVAILABILITY Reference list of materials available from the DECUS Program library and Publications Department '-/ JECUS " .. 12-33 12-34 12-35 12-36 ---- 12-37 12-38A - NO. .. WRITE-UP - r-it~ER ::;I~ '...-.,---- LISTING * -X .. _--- X X (4) ~'- X 12-38B X 12-39 X 12-40 X 12-41 X 12-42 X 12-43 X 12-44 -X • 2-45 -X - i.., -X -X -X X ---" I " X ~- X X X X X XX . - X --------- -_. ------- X X oJ -- f-- "---_.- X . ---~--- r~---~r 12-47 -X - 12-48 X XX r---.. X 12-49 X XX X --~-- ...- ---- - .-- X 12-51 X 12-52 X X 12-53 X X 12-54 X 12-55 X 12-56 -X XX 12-57 X XX 12-58 X X 12-59 X XX XX X --. XX X X . , X X !l .- '-'" X ) X ------ . X '-./ * --"----------~-.--- - X I --,--. ". '-12-46 -- - - f-- --~- 12-50 - X \ " X CARD DECK .- XX X MAGTAPE LINCTAPE DECTAPE --- X - listing with write-up XX - listin g availa ble at a handlin g char g e 12 A - 3 ... PDP-12 NUMERICAL INDEX DECUS NO. TiTlE DECUS NO. TITLE 12-1 EEG Data Collection (BNI Series) 12-37 12-2 PDP-12 Util ity and Data Reduction Programs ODCAD (Octal to Decimal Conversion and Display) 12-3 Obsolete 12-38A Histogram and One-Factor Analysis of Variance 12-4 IRDA 12-38B 12-5 SERCHPRO Histogram and Two-Factor Analysis of Variance 12-6 ANDIP - Analog Digital Interchange Program 12-39 QUANAT 1 12-7 DBLFLT - Double Float Mathematical Routines 12-40 PDP-8 Disk Monitor - LAP6-DIAL Interface 12-8 Teletype Conversion Routines 12-41 BLOOPD - Blood Pressure Display Program 12-9 SLOWCREF 12-42 CALCO 12 12-10 FOCAL Library (LlNCtape FOCAL for the PDP-12) 12-43 PLOT3D 12-44 AVERDT 12-11 ODTAPE (Octal Debugging for PDP-12 LlNCtapes) 12-45 FOCALP- FOCALPE 12-12 8T012 File Converter 12-46 STRINGS 12-13 RDPEC: 12-47 PIP-16,0,0 12-14 MUL-2REG 12-48 ps/8 12-15 HIST012 12-49 Cold Start DF32 Disk Formatter for a PDP-12 12-16 MODCLK 12-50 EDIT-12 12-17 DIALRF,08 12-51 MAGSPYD 12-18 "FAILSAFE" 12-52 Student Test Analysis 12-19 DIBOL-12 12-53 12-20 FORMATXT Liquid Scintillation Counting: Conversion of CPM to DPM in Double-label Experiments 12-21 Modified MAGSPY 12-54 QUIP - Quick Assembler for the PDP-12 12-22 PLOTFFT 12-55 FFAESIM 12-23 CFFT 12-56 QANDA+ - Modified QANDA Subroutine 12-24 Overlays to FOCAL-12 12-57 SPY+ - Modified MAGSPY 12-25 Three Subroutines for QANDA - FRACUS, SCRMBL, QANDA-C 12-58 FIFOCON 12-59 FOCPLOT 12-26 DATAFILE 12-27 LOADBIN 12-28 DXCREATE 12-29 LlNC-l0 12-30 TDUMP 12-31 DCON-l,0 12-32 COMPAR12 12-33 KWANDA 12-34 STAP-12 12-35 Bioelectric Signal Sorter (JULIA) 12-36 Hangman for PDP-12 PEC Synchronous Tape Read Program 12 NI - 1 FORTRAN Library Routines ps/8 on DECUS NO. 8-395 DECUS NO. 8-398 Space War IMAGE Evan Suits, Dlgital Eguipment Corporation, Maynard, Massachusetts John Alderman, Applied Data Research, Atlanta, Georgia The classic game of Intergalactic Death and Destruction on a LAB-S. Two players vie with ships in space for control of the Universe. The ships may be controlled from the Switch Register or from the AX¢8 front panel Blue Ribbon Connector. IMAGE, a program to convert PS/8 'SAVE'd files to binary format, translates a SAVEd fi Ie and produces a binary output file, which may then be reloaded using any of the binary loaders of the PDP-S family. It is useful when the only copy of a working program is on a saved file, or for transmission via paper tape to other installations. Minimum Hardware: Storage Reguirement: Source Language: 4K LAB-S or LAB-B/L, ASR33 25.0.0 words PAL Minimum Hardware: Other Programs Needed: Storage Regu irement: DECUS NO. S-396 Source Language: PS/8 Configuration PS/8 Operating System 2000-4400; 16600-17577; 2000-6003 PAL-S MTS-6/70 (Mi II isecond Time-Sharing System) DECUS NO. 8-399 Char les W. Snyder, Department of Psychology, Un iversity of Notre Dame, Notre Dame, Indiana A laboratory time-sharing system for data processing and control of up to lS experiments without interaction. Experiment programs in PAL III are ca lied at 1, 10 or 100 Hz for one millisecond per share. Inputs may be sampled at 1000 Hz. The basic system of about 1400 core words includes a scope interactive display, I/o, arithmetic, conversion, keyboard control, and service routines most useful in behavioral research. Minimum Hardware: Storage Reguirement: Restrictions: Source Language: 4K PDP-S/I, ASR33, Ax,0S with scope, XR, XM, XC options to 16 analog channels (LAB-8 system), PC¢S High Speed Reader and Punch 11 10 pages: .02.0.0-.0377, 52.0.07611, plus half of Page .0 Experiment programs are not on interrupt and must return within 1 msec. PAL III This editor was designed to be used with a DF32, but can be used without it as explained in the documentation. The editor contains 30 commands, many of which can use multiletter search strings. I/o for disk has been greatly improved (Inputand Output filenames may be the same :) and Reader/ Punch are always enabled. (High Speed) Source Language: LBYT function subroutine wi II load a byte of any size into the processor AC, right-adjusted. SBYT subroutine will insert a byte of any size into a specified integer. Minimum Hardware: Source Language: 8K PDP-S, EAE SABR Gary G. Barrett, General Motors Styling Staff, Warren, Michigan Bill Donelson, The Choate School, Wallingford, Connecticut Storage Reguirement: Two closed subroutines which may be used by the FORTRAN programmer for bit manipulations. One page of core and EAE are regu ired by each subroutine. Execute Slow SK Editor Other Programs Needed: Michael J. Allen, Lawrence Radiation Laboratory, Livermore, California DECUS NO. 8-400 DECUS NO. S-397 Minimum Hardware: 8K FORTRAN Bit Manipulation Subroutines Execute Slow will execute the user's program one instruction at a time. Before the instruction is executed the LINK, ACCUMULATOR, PROGRAM COUNTER and INSTRUCTION are printed on the ASR33. The program only occupies one page and differs from most trace programs in that user instructions are actually executed from the user's original location. Subroutine tracing can be turned off. Minimum Hardware: Storage Reguirement: Restrictions: SK PDP-S; DF32 and high speed paper tape recommended "AF II version of Disk Monitor if Disk I/o is used [.0-37771 field .0 (208 blocks on disk) PAL-D Source Language: S - 61 4K PDP-8, ASR33 Locations 0001 and 0002 and 6600-6777 (l page) User interrupts may not be used and the 6002 instruction not allowed PAL III Dice Game and TIC-TAC-TOE tab routine and 4) each line begins with an absolute address followed by the first eight words. This process repeats until block is exhausted. Lyle Kline, Inglemoor High School, Bethell, Washington Minimum Hardware: Dice Game simulates a craps table and allows one player to make fictitious bets and roll the dice. Full playing instructions are given by the program when it is run on-line with the BASIC Compiler. Source Language: DECUS NO. 8-401 4K PDP-8, Extended Memory, ASR33 PAL III DECUS NO. 8-405 SOOT Tic-Tac-Toe is an excellent demonstration program. It is possible to beat the computer for once. Other Programs Needed: Source Language: S. de Vries and C... C. Westphal, Royal Dutch Blastfurnaces and Steelworks, Ymuiden, Holland BASIC Compiler BASIC This program will execute PDP-8 programs under full operator control. SOOT is a debugger of the interpretive type. It can handle all instructions, including those for extended memory. DECUS NO. 8-402 Resequence Minimum Hardware: Storage Requirement: Source Language: Howard Wolfington, Department of Defense Computer Institute, Washington Navy Yard, Washington, D. C. Submitted by: W. Kieswetter, Digital Equipment Corporation, Washington, D. C. DECUS NO. 8-406 This routine will resequence line numbers (and references) within a BASIC program on the TSS-8. Minimum Hardware: Other Programs Needed: Storage Requirement: Source Language: STATPAC Revisions for PDP-8/1 and TSS/8 Dartmouth College - Revisions by Berkshire Community College Submitted by: Roger W. Strickland, Berkshire Community College, Pittsfield, Massachusetts TSS-8 BASIC Compiler 0-4K PAL-D This package contains 11 programs from the original PDP-10 Dartmouth BASIC Statistical Package which have been revised. for the PDP-8/1 and TSS/8. The documentation consists of a description and listing of each of the programs. The DECtape which is available is a PDP-10 formatted symbolic tape. DECUS NO. 8-403 Stereo - A 2 Channel Music Program Maurice Retter, University of Oxford, Oxford, England Minimum Hardware: Other Programs Needed: Restrictions: A musical program, written for the PDP-a, which can control two loudspeakers independently. A frequency is produced by creating a square wave pulse train, where each pulse is generated by an lOT instruction, and the time delay between pulses is under program control. Two channels are made available, if required, by using two lOP pulses from one lOT instruction to activate independent loudspeakers. The program is divided into a coding section, and a decoding section and play routine. Minimum Hardware: Source Language: 4K PDP-8, ASR33 4 pages PAL 4K PDP-8, two R3,02's, two amplifiers and speakers PAL III Source Language: PDP-8/T BASIC Array sizes very restricted for TSS/8 BASIC BASIC DECUS NO. 8-407 Patch to Editor (DISK) DEC-D8-ESAD-PB H. D. Schenk, Deutsche Forschungs-und Versuchsanstalt fur Luft und Raumfahrl, Flughafen, Germany This patch corrects two errors found in EDIT-D Version ESAD. It allows the Editor to work with "Dn :name" as input or output device for the source file. DECUS NO. 8-404 Minimum Hardware: Other Programs Needed: Source Language: Octal MEM Dump - Extended Memory Andres T. Siy, Capitol Institute of Technology, Kensington, Maryland This program's major objective is similar to Digital-8-6-U, to dump memory contents on the teletype. Included or revised are: 1) a CDF instruction; 2) heading routine; 3) ten spaces 8 - 62 4K PDP-8, Disk or TC,01 EDIT-D DEC-D8-ESAD-PB PAL-D DECUS NO. S-40S Disk Util ity Program P. Galen lenhert and Douglas Henry, Vanderbilt University, Nashville, Tennessee Used for disk backups and file storage. All types of files (ASCII, USER, etc.) can be punched by entering the file name or disk block numbers. Files saved by name are restored to any free area on the disk. Program also lists the file directory and erases files. Checksums are provided. Program design and documentation should allow modification to use reader/punches and magnetic tape without great difficulty. Mongoose Display. These programs are used in conjunction with the lab-S Advanced Averager and a grid of 16 analog inputs to produce an averaged, 3-D, topographical display surface corresponding to the voltages present at each of the inputs at a particular point in time. Such displays may be produced for each set of points in the signal epochs and are suitable for filming as frames in a motion picture showing the development of the averaged response present simultaneously over a wide area. Minimum Hardware: Other Programs Needed: Storage Requirement: Minimum Hardware: Storage Req u ireme nt: R~strictions: Source language: 4K PDP-S, ASR33, one DF-32 Program: 0-2177; Working storage: 3000-7577 I/o limited PAl-D Source language: LAB-S with 16 channels A/D and storage scope Advanced Averager, Disk Monitor (optional) SORT: 10-44 and 7200-7504; Display: 7-177 and 3000-7577 Programs: PAl-D; Tables: MACRo-S DECUS NO. S-412 DECUS NO. S-409 MRS X Card loader F. C. Owen, General Railway Signal Company, Rochester, New York Peter Barnett, Dubner Computer Systems, New York, New York With this package, programs may be loaded into the computer from punched cards rather than from paper tape. This is especially convenient for computers not having a high speed paper tape reader. Two programs are provided. The first is a loader using the CRS/I card reader. The second converts binary programs to the proper format for use with the above. Minimum Hardware: Storage Requirement: Source language: PDP-S/I, CRSjl card reader SO core locations for loader, 4K for converter PAL MRS X is a debugging routine which will report on the teletype all program references to a given object address. A faulty program may be altering the content of a memory location when it is not desired. MRS X will find the instruction that is doing the altering. It is also useful to locate the users of constants, subroutines, etc. Minimum Hardware: Storage Requirement: Source language: 4K PDP-S, ASR33 6600-6766 Page relocatable PAL III DECUS NO. S-413 GROPE III/A and BINlOC DECUS NO. S-410 F. C. Owen, General Railway Signal Company, Rochester, New York Pseudo-Random Number Generator, EAE Version W. Madeline Webber Submitted by: Mark F. lewis, Federal Aviation Administration, Oklahoma City, Oklahoma This random number subroutine generates numbers identical to those produced by DECUS programs Nos. 5-25 and l-64. Use of EAE greatly speeds execution time. Minimum Hardware: Misce Ilaneous: Source language: PDP-B/12, II NC-S with EAE (Also l-114) PAl-D Octal machine language program editor and Binary loadCompare. Combines the functions of several DEC utility routines plus some new features, such as sequential loading and block loading via keyboard and SEARCH. A special "HELP" loader is furnished with the tapes. Minimum Hardware: Storage Requirement: Miscellaneous: Source language: DECUS NO. S-411 Mongoose Display System Dale lewellyn, Digital Equipment Corparation, Ann Arbor, Michigan Mongoose is a set of two programs: Mongoose Sort and S - 63 4K PDP-S, ASR33 7100-7777 When ordering tapes, please specify whether loader is needed for HSR or lSR PAL III allocation map is output on the teletype with a label when specified by the user. DECUS NO. 8-414 LIST Minimum Hardware: Other Programs Needed: Storage Requirement: F. S. Irani Submitted by: Danny Harmon, Cognitronics Corporation, Mt. Kisko, New York Restri ct ions: Lists the program name and the block numbers it occupies on DECtape. Also Iists the numbers of the free blocks. Minimum Hardware: Storage Requ irement: Source language: Source language: PDP-8, TC01/TU55 DECtapes DECUS NO. 8-64a (XSYSTEM) All of field % for program and internal tables Resides in field %, will map fields % through 3 PAL III with TEXT pseudo-op DECUS NO. 8-418A & B 4K PDP-8, TC01/TU55 0000 -> 3477 field % PAL VEKSEl and PAPT DECUS NO. 8-415 Ronald Zone, Institute for Astronomy, Honolulu, Hawaii Multiple Unit DECtape Copier VEKSEl is a subroutine to convert ASCII code to PTTC-8 code commonly used in IBM equipment. PAPT is a program which uses VEKSEl to convert ASCII punched paper tape to PTTC-8 punched paper tape. Paul J. Bezeredi, Jr., Digital Equipment Corporation, Maynard, Massachusetts This program allows the user the advantage of copying more than one DECtape simultaneously while accessing the master DECtape only once, thus saving time when making multicopies of a program DECtape. Minimum Hardware: Storage Requ irement: Source language: 4K PDP-8, ASR33 VEKSEl 200-377; PAPT 400-451 PAL III DECUS NO. 8-419 Minimum Hardware: Storage Requirement: Restri ctions: Source language: PDP-8, TC%l or TC%8, 2 TU/55 transports or 1 TU 56 Dua I transport 0-777 Main Program; 1000-7100· Buffer Space DEC tape must be of standard format PAL Nmr - Pulse for the lab-8/1 Dr. James W. Cooper, Digital Equipment Corporation, Maynard, Massachusetts Nmr-Pulse is designed for rapid data acquisition and Fourier transformation needed for pulsed nmr spectroscopy. It acquires 512 data points at rates from 34 ~sec/point, and signal averages them. The Fourier transform is performed on command and a magnitude spectrum calculated. DECUS NO. 8-416 Bibliographical Handling J. F. Echallier, A. laviron, F. Peronnet, P. Gerin, I.N.S.E.R.M., lyon-Bron, France Minimum Hardware: Source language: This program makes it possible to store and to correct bibliographical data, from ASR33 to DECtape. It allows printout of references when given required characteristics. The program should prove useful wherever a great deal of data is to be stored, updated, and easily picked up. LAB-8/1 or 8/l with 4K of core PAL 1% or MACRo-B DECUS NO. 8-420 lOGSIM-8 Robert Stolarz, Princeton University, Princeton, New Jersey Minimum Hardware: 4K PDP-8, ASR33, 2 DECtapes Other Programs Needed: Disk Monitor System (DEC-D8SBAF) Source language: PAL lOGSIM-B is an interactive digital logic simulation program for the simulation of combinational and sequential logic circuits at the gate level. The language is simple, and allows logical units such as flip-flops to be called as functions. The output consists of a table of the values of selected variables during each pass through the circuit description. DECUS NO. 8-417 XCORE Minimum Hardware: James Crapuchettes, Stanford Electron ics labs., Stanford University, Stanford, California This program is used to help in the debugging and documentation of a program. It reads in absolute binary files and uses them to produce a memory allocation map which shows which locations were loaded {these are the locations which will be loaded by a binary loader when reading in these fi les}. The B - 64 4K PDP-8, TTY DECUS NO. 8-4.?l. DECUS NO. 8-424 Chain Load Morse Code Claude J. Ortega, University of Chicago, Department of Medicine, Chicago, Illinois C. Bumgardner and T. Be II Submitted by: T. L. Drake, Clemson University, Clemson, South Carolina This program supervises the loading from the systems device, of multiple field and/or multiple file system saved programs through the calling of a one page routine. This program accepts Morse code via a logic sense line in real-time and outputs the decoded message on the teleprinter. The pattern recognition algorithm in the program automatically adopts to the sending rate with the maximum reception rate of the comt'uter being limited by the teleprinter to about 100 words per minute. The program classifies a key down condition as either a dot or a dash. The key up conditions are classified either as a space in a character, a space between characters, or a space between words. These pattern classifications permit each character to be decoded via a table look up. 4K PDP-8, DECtape or disk, ASR33 Minimum Hardware: Other Programs Needed: 4K Disk Monitor System, Version AF 200-377 5600-5777 Storage Requ irement: Source Language: PS/8 PAL8 DECUS NO. 8-422 Binary Punch - Extended Memory II Minimum Hardware: James Vrancik, NASA, Lewis Research Center, Cleveland, Ohio Miscellaneous: This program is an extension of Digital 8-5-U Binary Punch and DECUS NO. 8-142. It accommodates extended memory, punches data in blocks and does not punch consecutive halts. The write-up includes a short program to load the core with halts. The produced tapes can be loaded by Digital 8-2-U Binary Loader. Minimum Hardware: Storage Requirement: Source Language: Source Language: 4K PDP-8, Real-time Clock, Logic Sense Line Decoding algorithm does a better job when code is generated by an electron i c keyer XPAL, PAL III DECUS NO. 8-425 Block-Modify for PS/8 PDP-8, ASR33 7600-7754 PAL III Rudi Stange, Digital Equipment GmbH, Munich, Germany This program is similar to the BLOCK-MODIFY for the Disk Monitor System, but uses the PS/8 DECtape Handler. It also can be changed to use any other PS/8 handler. It allows typeout of contents of any block (DECtape or Disk) and permits changes to any location in the specified block. DECUS NO. 8-423 Disk Editor With View for LAB-8 K. W. Ranatunga, University of Bristol, The Medical School, Bristol, England Minimum Hardware: Other Programs Needed: Storage Requirement: Disk Editor (DEC-D8-ESAB-PB, 1968) has been modified slightly so that a 'V' (view) command made via the teletype is recognized. This command is like a 'L' (list) command except that the requested Iine of the text buffer is displayed on' a CRO screen along with the 17 succeeding lines. Further, the reference numbers of these lines as given by the Editor are also displayed. Source Language: 8K PDP-8, TCOl or DF32 or other Disk PS/8 System 4000-4577, page ~ as Buffer and LOC; 3000-3577 for PS/8 Handler storage PAL 8 DECUS NO. 8-426 Prime Number Generator Minimum Hardware: 4K PDP-8/1, AX%8 with option XR, Disk File (DF32) Other Programs Needed: Disk Editor (DEC-08-ESAB-PB) For each view command the corRestri ctions: respanding display is issued only once, and thus the display should be stored on a storage CRO screen PAL-D Source Language: Anonymous This is a short, simple program to output prime numbers. No write-up - tape only. Source Language: 8 - 65 BASIC DECUS NO. 8-427 DECUS NO. 8-430 MEMO - A Text Formatting Program DECK: A Random Deck of Cards Gregory Ruth, MIT, Charles Stark Draper Laboratory, Cambridge, Massachusetts Alan Weiner, Needham High School, Needham, Massachusetts MEMO transforms free-form text into paged right-and-Ieftjustified output suitable for documentation. The input file (of text) must be produced by EDIT or have identical appearance. DECK is a computer. out on the program is routine for getting an entire 52 card deck on a As it is currently written it merely prints the deck teletype. The algorithm used is simple; most of the used for typing the deck out in words. Minimum Hardware: Source Language: Minimum Hardware: PDP-8, ASR33, DECtape or Disk Other Programs Needed: ps/8 System Storage Requirement: Locations 0-3377 PAL 8 Source Language: Tss/8, TTY 8ASIC8 DECUS NO. 8-431 8/1 LA8 Data System DECUS NO. 8-428A Dr. D. J. Fader, Research Engineer, Un iversity of Western Ontario, London, Ontario, Canada EAE-Modification to DECUS NO. 8-143, FFTS-R Urs P. Wild, Physical Chemistry Laboratory, Federal Institute of Technology, Zurich, Switz:erland This program allows the user to run the program, DECUS NO. 8-143 FFTS-R - A Fast Fourier Transform Subroutine for Real Valued Functions, on a PDP-8/1 Computer which does not have the extended arithmetic element (EAE) option. All EAE instructions are replaced by equivalent JMS instructions. A system of programs for data acquisition and processing is described. A PDP-8 with special A/D and D/A hardware is used to produce mean, rms, histograms, covariances, correlations and other properties of analog input signals. Routines are available for processing results using FOCAL and a Compucorder tape cassette unit, and using a PDP-10 with a digital plotter. DECUS NO. 8-4288 Due to the sheer siz:e of the documentation for this program we have broken it into two parts. The first, a "teaser" is suppi ied under the same circumstances as in normal documentation. The second, a set of five thick manuals, is subject to an extra charge. Contact the DECUS office for more information. EAE - Modification to DECUS NO. 8-144, FFTS-C Minimum Hardware: Urs P. Wild, Physical Chemistry Laboratory, Federal Institute of Technology, Zurich, Switz:erland Storage Requirement: Restrictions: This program allows the user to run the program, DEC US NO. 8-144 FFTS-C - A Fast Fourier Transform Subroutine for Complex Data, on a PDP-8/1 Computer which does not have the extended arithmetic element (EAE) option. All EAE instructions are replaced by equivalent JMS instructions. Source Language: Minimum Hardware: Source Language: Minimum Hardware: Source Language: 4K PDP-s/l PAL III 4K PDP-8/1 PAL III DEC US NO. 8-429 Intercorrelation 37 Gernot D. Kleiter and Ludwig R. Krysl, Psychologisches Institut der Universitat Salz:burg, Salz:burg, Austria 8K PDP-8, TTY, PDP-10 plus other devices noted in manuals 8K PDP-8, 10K PDP-10 Use of all features requires special hardware PAL III, FORTRAN, FOCAL DECUS NO. 8-432 Triple Precision Integer Package M. 1. Franklin, The Plessey Company, limited, Fareham, Hampshire, England This is a collection of useful subroutines for handl ing triple precision binary integers which are assumed to be pasitive numbers. They were developed for data processing type work and accounting where it was not desirable to use the floating paint system. Minimum Hardware: This program computes up to 630 intercorrelations (36 variables) • Minimum Hardware: PDP-8 with TTY, 4K CPU Other Programs Needed: Floating Point Package #2 (Digital 8-58-S) Source Language: PAL III 8 - 66 PDP-8, HSR/P, TTY Minimum Hardware: DECUS NO. S-433 Extensions to "LIBRA-FOCAL" Other Programs Needed: Miscellaneous: Source Language: B. Taylor, R. Helwig, A. Coston, L. L. Thurstone Psychometric Laboratory, University of North Carolina, Chapel Hi II, North Carol ina 4K PDP-S, DF32 disk, ASR33, ADC1A/D Converter, ms Computer interface Disk Monitor System Incremental Plotter Optional PAL-D DECUS NO. S-435 Certain changes have been made to the LIBRA 7-user FOCAL system (DEC-OS-AJ5E) and also to FOCAL 1969 (DEC-OSAJAE). They include: FOCAL - Random number generator, power routine, symbol table checkpoint; LIBRA - Disk Data files, file protection, expanded FCOM function, correct user number on called programs; LIBRA - (optionally) - 6S0 teletype support, EAE support, DECtape save-restore (Reference Disk utility program). SK PDP-S, optionally DF32 or RFOS Disk, EAE, DECtape, PTOS Teletypes or 6S0 Teletypes Other Programs Needed: FOCAL 1969, LlBRA.DF32 or LIBRA. RFOS Storage Requ irement: All of fields 0 and 1 PAL-8 with conditional assemblies Source Language: Minimum Hardware: RECOYER Kenneth H. Kolley Submitted by: Michael Schatzberg, Singer-Kearfott Division, Fairfield, New Jersey This is a program to read or write 32K words between disk and DECtape. This utility provides for saving a disk image on DECtape, restoring the disk from an image on tape and verifying a disk image against a DECtape. It is a disk to-and-from D ECtape program. Minimum Hardware: Storage Requirement: Source Language: SK PDP-s/l, DF32 disk, 1 DECtape 0-1577 field % MACRo-s, PAL-8 DECUS NO. S-436 Data System for Magnetic Scanning Mass Spectrometers EAE - Simulator JamE;)s Plattner, Un iversity of Colorado Medical Center, Denver, Colorado Tuan YoDinh and Urs P. Wild, Physical Chemistry Laboratory, Federal Institute of Technology, Zurich, Switzerland There are seven programs included in this system. The programs and their functions are: This software simulates all the Extended Arithmetic Element (EAE) hardware instructions and allows the user to run any program which was originally written for a PDP-s/l having the EAE option on a PDP-s/l without it. All EAE instructions have to be replaced by corresponding JMS instructions. S-434.1 SCAN - Acquires data from mass spectrometer and stores it on disk in Disk Monitor System format. S-434.2 STD - Automatically identifies and converts times of peak emergence to masses for a scan of perfluoroa Ikane that has been acquired with the SCAN program. These results are stored on the disk for future use. S-434.3 CONY - Effects a time to mass conversion by interpolation of a file of unknown compound spectra acquired with the SCA N program vs. a file of perfluoroa Ikane that has been acquired by the SCAN program and identified with the STD program. S-434.4 TIC - Plots total ion current for a series of scans acquired by SCAN and time to mass converted by CONY. Minimum Hardware: Storage Requirement: PDP-s/l 20S locations on page Source Language: 2 pages PAL III %plus DECUS NO. S-437 Computer Dating Game Miller S. Lessell, William Diamond Junior High School, Lexington, Massachusetts The purpose of this program is to measure the compatibility of two people by the similarity of their answers to questions on a broad variety of sub jects. S-434.5 TAB - Prints listings of spectra that have been converted to mass intensity files by the CONY program. Minimum Hardware: Source Language: S-434.6 HIST - Plots spectra that have been acquired by SCAN and time to mass converted by CONY. S-434.7 TUNE - Allows mass spectrometer interface to be optimized. Accumulator displays bias, oscilloscope displays timing pulses (sample rate). Some of these programs can be implemented to work with other systems and therefore the tapes for each program may be ordered separately. S - 67 4K PDP-S, ASR33, TTY BASIC turn to the monitor when deletion is complete. Otherwise it will request another input string. DEC US NO. S,..43S DF-32/Sykes Swap Minimum Hardware: R. Dell and D. Branda, University of Illinois at Chicago Circle, Chicago, Illinois Other Programs Needed: Storage Requirement: This pair of programs transfers the entire contents of the DF-32 disk to or from a Sykes Compu-Corder model 1,0,0 Tape Unit. It is useful for saving additional or special versions of the Disk Monitor System. Source Language: SK PDP-S with 2 mass storage devices PS/S Operating System 12000-12577; 12600-13177 {buffer}; 03200-03377 (Vo handler) PAL-S DECUS NO. S-442 Minimum Hardware: PDP-S/I, DF-32, EAE, Sykes Compu-Corder Cassette Other Programs Needed: "BAS IC" routine suppl ied by Sykes Storage Requ irement: Buffer: 0-6001; Coding: 6002-6777 PAL-D Source Language: "The BYU Boob Tube" Associated Computer and Electronic Technologists Submitted by: James A. Williams, Brigham Young University, Provo, Utah DECUS NO. S-439 MOVE John Alderman, Applied Data Research, Atlanta, Georgia This is a program to copy images of directory devices, including the system portion of SYS:. The program will be obsoleted by DEC supplied version of PIP eventually. When loaded and run under COLPAC 1970 (DEC US NO. S-335) this program will, by presentation on a CRT, show the capabilities af a PDP-S to make movies. It is a short cartoon demonstration program which uses most locations in a typical SK PDP-S (field 0 & 1). The program was written by students in the Electronics Technology department at BYU; comments may be directed to James A. Williams. Minimum Hardware:; Other Programs Needed: Minimum Hardware: PS/S Configuration Other Programs Needed: PS/S System 2000-5000 Storage Requirement: Source Language: PAL-S Source Language: SK PDP-S, HSR, ASR33/35, KV-S CRT or equivalent COLPAC, 1970 (DECUS NO. S-335) COLPAC 1970 DECUS NO. S-443 DECUS NO. S-440 Keyboord Test Tape for Hot Metal Linecasters with TTS PIPL Lance O. McCartney, Ambassador College Press, Pasadena, California John Alderman, Applied Data Research, Atlanta, Georgia This is a version of PS/S PIP, modified to add two options, in order to be able to label paper tapes with legible symbols punched into the tapes. These new options are /M (mark) and /W (write). They are used with either ASCII or Binary mode file transfers under PS/S, and usually are intended for direct output onto a paper tape punch, although any output device is legal. Minimum Hardware: Other Programs Needed: Source Language: PS/S Configuration PS/S PAL-S DECUS NO. S-441 The purpose of this program is to test Iinecaster TTS units with tape to operate in keyboord order with slight pause between characters. Quad center cade is not included but could easily be added. Minimum Hardware: Storage Requirement: Source Language: 4K PDP-S/I, High-speed 6 level paper tape punch 0-500 PAL III DECUS NO. S-444 COREMAP Joel Troster, Institute of Bio-Medical Electronics and Engineering, University of Toronto, Toronto, Ontario, Canada DELETE David M. Kristol, 2401 Pennsylvania Avenue, Wilmington, Delaware DELETE is a small PS/S utility program which will delete up to nine files specified in a Command Decoder input string. If the terminating character is ALT MODE, DELETE will re- This is a one page relocatable program to type a map of any field of core by searching for a number set in the S.R. (e.g. HLT or Zero). Minimum Hardware: Storage Requirement: Source Language: 8 - 6S PDP-S, ASR 7600-7611, 7617-7623 plus 1 page anywhere PAL III cutting the listings into 11-inch lengths. The accumulator lights display each address being punched. . DECUS NO. 8-445 FYLHLP - PS/8 File Utility Program Minimum Hardware: Storage Requirement: David M. Kristol, 2401 Pennsylvania Avenue, Wilmington, Delaware Restrictions: FYLHLP is a utility program designed to help the PS/8 systems programmer maintain the file system and debug file handling programs. It allows the user to list specific directory entries plus all "empty" entries on a file-structured device and ta examine, modify and search blocks on the same device. Source Language: 4K PDP-S/I, ASR33, HSP One page page-relacatable in any field Dumpsonlyone field or partion at a time PAL-S/PAL III DECUS NO. 8-449A A Magtape Handler for the PDP-S/TU20 Minimum Hardware: 8K PDP-S; a mass storage device Other Programs Needed: psis Operating System Storage Requirement: 12,0,0,0-12577; 126,0,0-13177 (buffer); ,032,0,0-,03377 (I/O Handler) Source Language: PAL-S Howard Shapiro and Peter Lemkin, National Institutes of Health, Bethesda, Maryland An I/o device handler is given for the TU20/TC5S Magtape. It enables reading, writing, read compare, advance and backspace records and writing end of files. It can also sense the tape's condition. DECUS NO. 8-446 A Patch to FFTS-R for Use Without the EAE Minimum Hardware: Other Programs Needed: Gregory R. Ruth, MIT Charles Stark Draper Laboratory, Ca"Tlbridge, Massachusetts Storage Requ irement: This patch permits the use of the Fast Fourier Transform subroutine for real valued functions (DECUS NO. 8-143) on machines without an EAE. Except for the speed of execution, the subroutine is in no way affected. Execution times for the subroutine with the patch are about three times longer. Restr i ct ions: Source Language: 4K PDP-8, TU20/TC5S Magtape Interrupt handler to dispatch to the magtape interrupt service routine Magtape is 1 page, buffer may be up to 4K in any field Set up for running on interrupt PAL-1,0, PAL-D DECUS NO. 8-449B I Minimum Hardware: 4K PDP-S Other Programs Needed: FFTS-R (DECUS NO. S-143) Storage Requ irement: 136S locations PAt.:-S Source Language: LPTQUE - A PT,0S to A. B. Dick Line Printer Utility Program Peter Lemkin, National Institutes of Health, Bethesda, Maryland DECUS NO. S-447 LPTQUE is a PDP-S utility program which is used to buffer ASCII characters input from a PT,0S to an A. B. Dick 94,0 Line Printer using the Eclectic Computer CO'11pany interface. The PDP-S teletype may be used to send data out of the PT,0S. Roots of a Polynomial by Muller's Method Arthur L. Pike, Tufts University, Medford, Massachusetts This program implements Muller's root-finding method for users of BAS Ie. The program gu ides the user through enter ing the necessary data. Then the data are echoed in easilyreadable format. After a delay until all roots are evaluated, the program types out the roots in tabu lar form. Minimum Hardware: Minimum Hardware: SK PDP-S/I, ASR33 Other Programs Needed: Edusystem 20 BASIC Restrictions: Execution time may be long Source Language: BASIC (Edusystem 20 implementation) Source Language: Storage Requ irement: Restrictions: 4K PDP-S, A. B. Dick 94,0 Line Printer with Eclectic CO'11puter Company Interface, PT,08 <200,577>, <600,4577> Form feeds and tabs not implemented PAL-1,0, PAL-D DECUS NO. S-449C TALK1,0 - A PDP-8/PDP-10 Utility-Loader DECUS NO. S-44S Peter Lemkin, National Institutes of Health, Bethesda, Maryland CORDMP - Formatted Octal Dump Arthur L. Pike, Tufts University, Medford, Massachusetts This program punches an octal core dump into tape for offIine listing. The dump ':manges the contents of Score loca, tions on a line, with the starting address at the left, and with column headers for easy reading. Markers are provided for The assembly of large programs for small machines such as a PDP-S is apt to be laborious, time consuming and almost impossible if done on the small machine itself. In addition, the abil ity for many users to assemble PDP-8 programs on a PDP-10 computer using PAL-1,0 or PAL-12 lightens the load of software development on the smaller machine. TAlKIJ1 is S - 69 DECUS NO. 8-451 a PDP-8 utility/loader program. It decodes and loads ASCII coded binary files (encoded by TALK8F, DECUS NO. 10139) sent from the PDP-I0. It can transmit information to or from the PDP-lO, appearing to it as a regular teletype. Minimum Hardware: Other Programs Needed: Storage Requirement: Restrictions: Source Language: 4K or more PDP-8 with PT,OO Interface to Dataphone or directly to PDP-I0 TALK8F (DECUS NO. 10-139), PALl.0or PAL 12, all on PDP-I0 Currently <7.0.0.0-7577> for program, <3200-6777> for the buffer If the PT.08 data rate is 1.0 chari sec, large TTY buffers will overflow PAL-1.0 DECUS NO. 8-449D Buffered I/o Subroutines for the PDP-8 PS/8 Handler for KV/8 Vector Display Floor Anthoni, Biomedical Lab. TNO, Rijswijk, The Netherlands This character generator is primarily intended to be incorporated as a device-handler in a PS/8 oriented system. It was especially designed to fit in a very small space (2-page hand ler). Upon entry it computes cross-page references and indirect painters from a JMS. instruction, and is therefore completely page-relocatable. It detects CTRL/FORMs and full picture condition and then waits for the ERASE-button to be pushed. Minimum Hardware: Other Programs Needed: Storage Requirement: Restrictions: Source Language: PDP-8 with KV/8 Display System PS/8 Programming System 2 pages, Run-time Relocatable No tabulation incorporated PAL III, PAL-8 DECUS NO. 8-452 Peter Lemkin, Notional Institutes of Health, Bethesda, Morylcnd ANSAM (Analog Sampling) BUF1.0 is a collection of three PDP-8 PAL subroutines which can be used for doing asynchronous character input/output. They are also useful for doing any word asynchronous queuing in other types of programs. Minimum Hardware: Storage Requirement: Restrictions: Source Language: Edward Longhi, VEECO Instruments, Inc., Plainview, Long Island, New York It is often desirable to set the level of an external device connected to the A){%8. This program allows the user to have typed out the voltage level appearing at analog channel.0, I, 2 or 3 of the A){%8. The channel to be sampled is entered vic the TTY and continuous sampling ensues until halted by strikir.., a random key. A new channe I may then be se lected • Typeout is directly inmillivolts, including sign. 4K PDP-8 1 page for the program and QUEUE size QUEUE size must be <4.0.0.08 locations PAL EDITOR'S NOTE: The above 4 programs (8-449A, B, C, D) are available on one PDP-10 formatted DECtape together with DECUS NO. 10-139. Minimum Hardware: Storage Requ irement: Source Language: DECUS NO. 8-450 DECUS NO. 8-453 PS/8 Editor With Display for KV8/1 (Overlay) Rapid Alert Program (RAP) Floor Anthoni, Biomedical Lab. TNO, Rijswijk, The Nether lands Richard Bachman, U. S. Naval Undersea Research and Development Center, San Diego, California This overlay provides the user with a welcome expansion of the PS/8 EDITOR. It provides: 1) Variable-size character generator, 2) Display of line numbers in scope-mode, 3) Too long lines couse automatic CRLF, 4) Permanent incorporation of HSR for "APPEND," "INSERT" from high speed reader. RAP, used to predict Naval Navigation Satellite rise times, is approximately 100 times faster than previous alert programs. Degradation of alert accuracy is insignificant. Minimum Hardware: Other Programs Needed: Storage Requirement: Source Language: PDP-8 with KV/8 Display and/or HSR PS/8 Monitor System, PS/8 Editor 15600-16577 PAL III, PAL-8 8 - 70 Minimum Hardware: Other Programs Needed: Storage Requ irement: Source Language: PDP-8, A){%8, ASR33 1 page PAL III 4K PDP-8, ASR33 FORTRAN Compiler and Operating System (DEC-08-AFCI-PB and DEC-08-AFC3-PB) 0-6066, 7267-7777 FORTRAN DECUS NO. S-454 DECUS NO. S-456B Radio Teletype to ASCII BUILD "AH" Carl Kishline, University of Wisconsin, Parkside Instructional Computing Center, Kenosha, Wisconsin L. H. Nichols, III and K. M. Bowyer, E. I. DuPont de Nemours and Company, Wilmington, Delaware This program reads 5-channe I tape as generated by a model 15 or 19 teletype and prints (and optionolly punches) the corresponding characters in ASCII code. It thus allows computer operators to enjoy the beautiful art work which amateur radio operators produce. BUILD "AH" is an extension of the "AF" Disk System Builder (DEC-DS-SBAF) and will build the Disk/DECtape Monitor System on the RKOS cartridge disk file. The RK08 system structure is similar to the RF08, with each cartridge containing two pseudo devices. Each pseudo device has a storage capacity of 3,000 octal blocks and its own directory. BUILD "AH" also permits the LPOS line printer to be defined as a system output device recognized by the command decoder. All functions of the "AF" builder are retained. BUILD "AH" eliminates required conversion of programs currently operating under the Disk Monitor System when the RK08 is obtained for use with Minimum Hardware: Storage Requirement: Source Language: 4K PDP-S, ASR33 2 pages PAL-D DECUS NO. S-455 psis. CRTPAC Minimum Hardware: Other Programs Needed: Source Language: B. K. Moritz and M. E. VanHo:>sier, Naval Research Laboratory, Wash ington, D. C. DECUS NO. 8-457 CRTPAC is a flexible high speed character generator and display package. It features a full ASCII character set, sub and superscripting and variable character size under program control. It makes use of a column representation algorithm resu Iting in average character display time we II under 600fJs. Minimu:n Hardware: Misce Ilaneous: Source Language: Disk Monitor Environment PIP "AH" (DECUS NO. S-456A) PAL DTFIX P. T. Hodgin, Jr., Research Computation Center, Indianapol is, Indiana 4K PDP-S/I, VCSI or equivalent, EAE recommended Tapes available require EAE PAL-S This is a TSS/S program to handle DECtapes, including ZEROing, COPYing, LiSTing and DEPOSITing. A method is available to return to "OPTION?" at any time during the runn ing of the program. DECUS NO. S-456A Minimum Hardware: PIP "AH" Other Programs Needed: Storage Requ irement: L. H. Nichols, III and K. M. Bowyer, E. I. DuPont de Nemo'Jrs and Comp.:]ny, Wilmington, Delaware Source Language: PIP "AH" is a modification of PIP "AF" (DEC-DS-PDAD) for use with the RK08 cartridge disk file and BUILD "AH" (DECUS NO. S-456B). The LPOS line printer has been implemented to list ASCII files and device directories. Other changes to PIP have corrected tab control for ASCII files, provided paging for the ASR33 teletype, eliminated problems in combining ASCII files, and removed the S: , S.¢: restriction for the RF08 and DECtape. Versions of PIP "AH" are also available for DF32, RFOS and DECtape systems. Minimum Hardware: Other Programs Needed: Storage Requ irement: Source Language: DECUS NO S-458 VW - Field Independent I/o Handler for Disk and TTY R. A. Seeman, The Boeing Company, Renton, Washington This program provides field independent disk transfers and TTY message typeout. It can reside in any core field and can be called from core field without restriction, except that the program cannot reside in Page'¢. It is a user called subroutine and requires no program other than the user program. Disk MOllitor Environment BUILD "AH" (DECUS NO. S-456B) 25 octa I blocks PAL S- PDP-8/1 with TS/8 Monitor (or equivalent), DECtapes TS/8 Monitor 6 Disk Segments (12 DECtape segments) PAL-D 71 Minimum Hardware: Storage Requirement: 4K PDP-S, ASR33 or 35, DF32 200S (one page) Source Language: PAL-D DECUS NO. 8-459 TAYEX - Taylor Expansion Equation Solver DavidG. Pitts and James Westgard, Indiana State University, Terre Haute, Indiana TAYEX is a program to solve differential equations by use of the Taylor series and an iteration procedure for the coefficients. It can solve any number of simultaneous nonlinear differential equations. One pass of the program is needed to type a table of values for each variable. Minimum Hardware: Other Programs Needed: Storage Requ irement: Source langucge: PDP-8, ASR33 Basic Floating Point Package (DEC-08-YQIA-PB) or 4 word Floating Point Package (DEC08-FMHA-PB) 0-577, 5600-7577 PAL III white, red, green or blue. To solve the puzzle, one must stack the cubes in a I ine so that each color appears on Iy once along a side which is four cubes long. The program will find and print out all the basic solutions. The program allows the user to change the puzzle by switching colored sides or by changing the color of sides. The user may inhibit the printing of the solutions to determine the number of basic solutions quickly. Minimum Hardware: M isce lIaneous: Source language: DECUS NO. 8-463 Perpetual Calendar (BASIC Version) Da'liel Gutierrez, Granada Hills High School, Granada Hills, California DECUS NO. 8-460 This program is similar to DECUS NO. 8-71 but is written in BASIC. It will provide the day of the week for any date entered. It is particularly useful for demonstrating the computer's ability to perform simple problems as well as more complex ones. TT89 - Tape Transfer PDP-8 to PDP-9 Frank J. Nagy, Carnegie Mellon University, Pittsburgh, Pennsylvania This program writes ASCII files from PDP-8 devices onto a PDP-9 DECtape. The PDP-9 DECtape directory can also be listed or zeroed, and files can be deleted. Minimum Hardware: Source language: Minimum Hardware: DECUS NO. 8-464 Other Programs Needed: Source language: 8K PDP-8, TC,01 DECtape control with 2 DECtape drives Disk/DECtape MO'1itor System PAl-D COPY1,0 - PDP-I0 DECtape Program for the PDP-8 TIW2 Magnetic Tape Device Handler for ps/8 This is a two page TIW2 magnetic tape handler operating in a manner similar to DECtape. Some ps/8 functions (GET, SAVE, RUN, etc.) will not work in the present version. Each block of data (2 pages) is contained within one tape block along with parity and block number identification. Frank J. Nagy, Carnegie Mellon University, Pittsburgh, Pennsylvania COPY1,0 reads and writes fi les between PDP-8 devices (disk, DECtape, paper tape) and a PDP-lO DECtape. ASCII files can be read from or written to the PDP-I0 DECtape. BIN files (generated by PAl-lO) can also be read. Program also reads PDP-10 ASCII paper tapes. Other Programs Needed: Source language: 4K PDP-8 with Teletype BASIC lawrence E. Holboke, Environmental Protection Agency, Cincinnati, Ohio DECUS NO. 8-461 Minimum Hardware: Any configuration which will run BASIC Owning the puzzle "Instant Insanity" seems to be a prerequisite BASIC 8K PDP-8, TC,01 DECtape CO'ltrol with 2 DECtape drives Disk/DECtape Monitor System PAl-1,0 DECUS NO. 8-462 Minimum Hardware: Other Programs Needed: Storage Requirement: Source language: ps/8 Operating System, 7 track TIW2 tape unit MTAMRK and INIT (Included) 2 pages (256 words) PAL DECUS NO. 8-465 The SKED Software System Dr. A. G. Snapper, Psychalogy Research lab., Franklin D. Roosevelt V. A. Hospital, Montrose, New York INSTIN COl1tribution and submittal by: Andrew Walker, Digital Equipment Corporation, Maynard, Massachusetts Paul Kinzelman, Carnegie Mellon University, Pittsburgh, Pennsylvania S KED is a process control software system that has been developed for use in the behavioral research laboratory. The software system consists of: INSTIN is a program which will solve instant insanity. The puzzle consists of four cubes, each side of which is colored 8 - 72 DECUS NO. 8-465 (Col1tinued) A. The Two-Pass SKED Compiler B. The Run Time System (R. 1. S.) C. The DEBUG System ? The System Bu i Ider Minimum Hardware: 4K PDP-8, ASR33, real-time 1.0.0 cycle clock, hardware interface between processor and the experimental stations. High speed reader and punch and extra 4K useful and desireable 8 - 73 DECUS PROGRAM AVAILABILITY Reference list of materials available from the DECUS Program Library and Publications Department ~~Ec~s_~~T~RI;~=uf:t~l-:t2i~ UST!NGL~~~~~~~LlNCTAPE MAGTAPE CARD DE~K~~:_ ..~-_3~.3A~ .-__ ...__ ...-2<-....Ix L ~ l ~ L. .. _.___. .-.--~.~. _~~~:~~~.~=~,.~ .......... ?L ... _JX ~ 1. ~ __. L..... __ . . L.____. ____ ~. .--,--~,~__8-38.3~ ______ .. _2< __I xl .. J. ..L_~ -.-. ~.-~ ·c_· _.- .c.'. .. --;~~~;-.-.]->._- IX +x ·I5_X ------------+---._------ I _I t X 8-420 X .__ I __8_-42_1____________~_____ .__ X ____ __ _ _ ____ . _ _ I ___ ~______X_______ ~_______~)( __________________ I 8-422 8-419 X X X XX 8-423 X X X XX 8-424 X X X XX 8-425 ___L _____lS ____ )<____ 8-426 X -- ----- ---- -- .. -- -_.._---- XX _.. ____ _ ------ ------------ XX 8-428A 8-428B 8-429 - -8-430 ----8~431 8-432 __ 2$__ >'-0 XX_-+- ____X____ ~--_--.-- __ X __ f---~~-- X X ____ ---=-- ~-T' XX 8-434.1 X 8-434.2 X x X XX X XX X X XX ----------.-- -------------_ .. X-,-_ _-+-_.:-X:____~____ ) <1< ___________________ . -------------------_______________- - I f - __~_____ X_______ X ____ XX_____ _ _________ . __ 8-434.7 ___X__ X X X * X - Listing with write-up --XX:l';"stingQvallabre--ata-hCl-ndli~9--~har9~ 8A - 14 --- --- - - ------.-- ----+-------_. -- - 8-434.5 8-434.6 ----.. -- --------- X _._0X__--- _______________________ .. _________________ - - -- -.X 8-434.4 X ---------- ----------- .. 8-433 8-434.3 ------ _. - X X ----------X XX ------------------.-....------- ---- ----_._ X f---~-~ _ _ >\____ ___ X0.....____ _______ ___________ . X ----------------- DECUS PROGRAM AVAILABILITY Reference list of materials available from the DECUS Program Library and Publications Department - --r--"-' NO. -8-435 PAPER TAPE BIN ASCII WRITE-UP LISTING X , - - r-'-' X X XX 8-436 X X X X 8-437 -- X ._- ---X 8-438 X X XX -- ---X. X X 8-440 ,--- f--"X X X X X X XX X X X 8-441 -- _ 8-442 f---- - - f - -XX ._-- ----, X X __ X X X 8-445 --~ X X XX 8-446 - - 1--- ---X X X X X X X X 8-443 8-444 "---- 8-447 X -------. X - 148 '''g-.:'449A - - --- ---- X -~"---~- -----.--. X X (PDP 10 FORMAT 8-449B X - - ---_., X X 8-449C "- --.- X .. X X 8-449D - - f--- X X ,-- 1---, X 8-451 8-452 -------- X -- ,-_X X X X X X --.8-453 --.._--"'---- -- ---. X X X X X X X XX - ---- ... 8-454 --8-455 -~-~--------~.----""-;~- -~-.-, X - - f---X - - f---- X _8~-:4,2Q~~_._,--- -- ..X --, X XX - - ___ X _8 ..:.4.~7,_~___- - __ X. _8~::4~~___ - - __X- X XX X X XX X X X -- rooX-. X X XX _.ts ...A6Q ___ - - f-X, X X _J3.:~:t~JL_ .~--'...../ __ _ -_f-_X, * X - Listing with _8.-:46.L_~ X XX X .--.--.~~-- ~ I, ) ------.~.-------- ... -- I.., X. -- 8-450 CARD DECK X 8-439 _~. _ _ _ _ w _ MAGTAPE * ~---. ---.~.-'-------~- DECTAPE LINCTAPE X X X X write-u p XX - Listin 9 availab e at a hand 8 A - 15 In 9 char 9 e - DECUS PROGRAM AVAILABILITY Reference list of materials available from the DECUS Program library and Publications Department DECUS NO. WRITE-UP PAPER TAPE LISTING BIN AS"Of DECTAPE lINCTAPE MAGTAPE CARD DECK * --8-462 X X X X X X X XX ---- 8-463 8-464 8-465 - X X X X --/ - X -------+---+-----4-- ----1-------- ---------+--- - - f - - - - - - - - - - ----+---1------ r-------+-,-------- --.~-----~,-----.--~ ----..---;--------f----- f----.-- --'-' "-------_.---.. -. - --r----------- ,---..------ --'------1--------- ----c-------------------- ---+---,-1------ - - - - - - -----------f--------------------t----------'------""""'"11-----1-----' - - - ----- ------,-- . ' - - - - - - - - c------------ --_+_---+------ - - - - - ---.--11------+---- --"-----1--------- -------- f - - - - - - - - - - - - ---'--'----t-------if------- --4------+-------- - - - - - 1 I - - - - i - - - - - - --'--------t------,- -------..-"'r-'--------lf- - - - - - - - - - - - - - , - - , -~-----.------------4-------+---------------- ---+-----\-- --f---- - - I - - - - - - - + - - - - - - f - - - - - - f - - - - - - - - - - - ----~----f---_1r_-------~-------I__------+-------~--------------- - - + - - - f - - - - - ---,,-,--,--- --------- -,---,------4--------i------,--'--+---+-----------+-------4----,--~------+_---------- ------\----1-----------,.------+-------4--------~---------------- * X - listing with write-up XX - listing available at a handling charge 8 A - 16 DECUS NO. TITLE DECUS NO. TITLE 8-398 IMAGE 8-436 EAE - Simulator 8-399 8K FORTRAN Bit Manipulation Subroutines 8-437 Computer Dating Game 8-400 Execute Slow 8-438 DF-32/Sykes Swap 8-401 Dice Game and TIC-TAC-TOE 8-439 MOVE 8-402 Resequence 8-440 PIPL 8-403 Stereo - A 2 Channel Music Program 8-441 DELETE 8-404 Octal MEM Dump - Extended Memory 8-442 "The BYU Boob Tube 8-405 SOOT 8-443 8-406 STATPAC Revisions for PDP-8/1 and TSS/8 Keyboard Test Tape for Hot Metal Linecaster with TTS 8-407 Patch to Editor (DISK) DEC-D8-ESAD-PB 8-444 COREMAP 8-408 Disk Utility Program 8-445 FYLHLP - PS/8 File Uti Iity Program 8-409 Card Loader 8-446 A Patch to FFTS-R for Use Without the EAE 8-410 Pseudo-Random Number Generator, EAE Version 8-447 Roots of a Polynomial by Muller's Method 8-411 Mongoose Display System 8-448 CORDMP - Formatted Octal Dump 8-412 MRS X 8-449A A Magtape Handler for the PDP-8/TU20 8-413 GROPE III/A and BINLOC 8-449B LPTaUE - A PT,08 to A. B. Dick Line Printer Utility Program 8-414 LIST 8-449C TALK1,0 - A PDP-8/PDP-10 Utility-Loader 8-415 Multiple Unit DECtape Copier 8-449D Buffered I/o Subroutines for the PDP-8 8-416 Bibliographical Handling 8-450 PS/8 Editor With Display for KV8/1 (Overlay) 8-417 XCORE 8-451 PS/8 Handler for KV/8 Vector Display 8-418A&B VEKSEL and PAPT 8-452 ANSAM (Analog Sampling) 8-419 Nmr- Pu Ise for the Lab-8/1 8-453 Rapid Alert Program (RAP) 8-420 LOGSIM-8 8-454 Radio Teletype to ASCII 8-421 Chain Load 8-455 CRTPAC 8-422 Binary Punch - Extended Memory II 8-456A PIP "AH" 8-423 Disk Editor With View for LAB-8 8-456B BUILD "AH" 8-424 Morse Code 8-457 DTFIX 8-425 Block-Modify for PS/8 8-458 8-426 Prime Number Generator VW - Field Independent I/o Handler for Disk and TTY 8-427 MEMO - A Text Formatting Program 8-459 TAYEX - Taylor Expansion Equation Solver 8-428A EAE - Modification to DECUS NO. 8-143, FFTS-R 8-460 TT89 - Tape Transfer PDP-8 to PDP-9 8-461 8-428B EAE - Modification to DECUS NO. 8-144, FFTS-C COPY1,0 - PDP-10 DECtape Program for the PDP-8 8-462 INSTIN 8-429 Intercorrelation 37 8-463 Perpetual Calendar (BASIC Version) 8-430 DECK: A Random Deck of Cards 8-464 TR,02 Magnetic Tape Device Handler for PS/8 8-431 8/1 LAB Data System 8-465 The SKED Software System 8-432 Triple Precision Integer Package 8-433 Extensions to "LIBRA-FOCAL'; -.~-.--.-- 8-434. 1 thru 8-434.7 8-435 Data System for Magnetic Scanning Mass Spectrometers RECOVER 8 NI- 7 II ADDITIONS TO CATEGORY INDEX -I.-PROGRAMMING LANGUAGE, MONITOR, PROGRAMMING SYSTEM V. DUPLICATION, VERIFICATION DECUS NO. TITLE DECUS NO. TITLE 8-417 8-431 8-433 8-449C 8-456A 8-456B 8-465 FOCAL8-177 12-40 12-45 12-48 12-54 L-109 XCORE 8/1 LAB Data System Extensions to "LIBRA-FOCAL" TALK1,0 - A PDP-8/PDP-10 Utility-Loader PIP "AH" BUILD "AH" The SKED Software System PS/8 FOCAL, 1971 PDP-8 Disk Monitor - LAP6-DIAL Interface FOCALP-FOCALPE PS/8 FORTRAN Library Routines GUlP - Quick Assembler for the PDP-12 MAXILIST and MAXIMETA LlNFOC or LlNC-8 FOCAL RNPL Disk Library 8-408 8-415 8-438 8-439 8-440 Disk Utility Program Multiple Unit DECtape Copier DF-32/Sykes Swap MOVE PIPL --------------------~----- L-ll0 L-111 !!~TE~TEi5TffNG, TEXT MANIPULATION 8-407 8-408 8-413 8-423 8-424 8-427 8-449B 8-450 8-454 8-460 8-461 12-39 12-50 Patch to Editor (DISK) DEC-D8-ESAD-PB Disk Utility Program GROPE III/A and BINLOC Disk Editor With View for LAB-8 Morse Code MEMO - A Text Formatting Program LPTQUE - A PT,08 to A. B. Dick Line Printer Uti I ity Program PS/8 Editor With Display for KV8/1 (Overlay) Radio Teletype to ASCII TT89 - Tape Transfer PDP-8 to PDP-9 C OPY1,0 - PDP-10 DECtape Program for the PDP-8 QUANAT 1 EDIT-12 III. DEBUGGING, DISASSEMBLY, SIMULATION, __ ~ACE, DUMP _______________________ 8-412 8-417 8-425 8-436 8-440 8-444 8-445 8-448 8-457 8-408 8-409 8-413 8-421 8-422 8-448 9-449C L-111 MRS X XCORE Block-Modify for PS/8 EAE - Simulator PIPL COREMAP FYLHLP - PS/8 File Utility Program CORDMP - Formatted Octal Dump DTFIX Disk Utility Program Loader GROPE III/A and BINLOC Chain Load Binary Punch CORDMP - Formatted Octal Dump TALK1,0 - A PDP-8/PDP-10 Utility-Loader RNPL Disk Library VI. NUMERICAL FUNCTION, NUMERICAL INPUT-OUTPUT 8-410 8-426 8-428A 8-428B 8-432 8-436 8-446 8-447 8-449D 8-452 8-453 FOCAL8-172 FOCAL8-174 12-34 12-41 L-114 Pseudo-Random Number Generator, EAE Version Prime Number Generator EAE - Modification to DECUS NO. 8-143, FFTS-R EAE - Modification to DECUS NO. 8-144, FFTS-C Triple Precision Integer Package EAE - Simulator A Patch to FFTS-R for Use Without the EAE Roots of a Polynomial by Muller's Method Buffered I/o Subroutine for the PDP-8 ANSAM (Analog Sampling) Rapid Alert Program (RAP) XPON SYNDIV 5 STAP-12 BLOOPD - Blood Pressure Display Program Pseudo-Random Number Generator, EAE Ve~sion (See 8-410) VII. UTILITY 8-413 8-414 8-435 8-436 8-438 8-439 8-440 8-441 8-444 8-449B 8-449C 8-449D 8-460 8-461 12-56 12-57 12-58 Ca~d CI- 10 GROPE III/A and BINLOC LIST RECOVER EAE .,. Simulator DF-32/Sykes Swap MOVE PIPL DELETE COREMAP LPTQUE - A PT,08 to A. B. Dick Line Printer Utility Program TALK1,0 - A PDP-8/PDP-10 Utility-Loader Buffered I/o Subroutines for the PDP-8 TT89 - Tape Transfer PDP-8 to PDP-9 COPY1,0 - PDP-10 DECtape Program for the PDP-8 QANDA+ - Modified QANDA Subroutine SPY+ - Modified MAGSPY FIFOCON VIII:DISPLAY DECUS NO. TITLE 8-411 8-416 8-418A&B 8-423 8-442 8-450 8-451 8-455 12-33 12-37 MOl'lgoose Display System Bibliographical Handling VEKSEL and PAPT Disk Editor With View for LAB-8 "The BYU Boob Tube" PS/8 Editor With Display for KV8/1 (Overlay) PS/8 Handler for KV/8 Vector Display CRTPAC KWANDA ODCAD (Octal to Decimal Conversion and Display) QUANAT 1 BLOOPD - Blood Pressure Display Program MAGSPYD SPV+ - Modified MAGSPY FSUPLOT: X-V Plotter Routine for GRAPHA POlS - A PDP-8 Routine to Access the LINCscope 12-39 12-41 12-51 12-57 L-112 L-113 8-416 8-418A&B 8-427 8-435 8-440 8-441 8-445 8-4490 8-454 8-457 8-460 8-461 12-34 12-46 12-47 TITLE FOCAL8-171 12-34 12-38A Minnesota Sociology Statistics Programs STAP-12 Histogram and One-Factor Analysis of Variance Histogram and Two-Factor Analysis of Variance Pseudo-Random Number Generator, EAE Version 12-38B L-114 Xr:-stIENifFTc APPLICATION, ENGINEEKING APPLICA TlON 8-416 8-419 8-420 8-424 8-431 8-434 8-434.1 8-434.2 IX. DATA MANAGEMENT, SYMBOL MANIPULATION, SORTING 8-117 DECUS NO. 8-434.3 8-434.4 8-434.5 8-434.6 8-434.7 8-446 8-447 8-453 8-459 FOCAL8-175 A PDP-8 Interface for a Charged Particle Nuclear Physics Experime!'lt Bibliographical Handling VEKSEL and PAPT MEMO - A Text Formatting Program RECOVER PIPL DELETE FYLHLP - PS/8 File Utility Program Buffered I/O Subroutines for the PDP-8 Radio Teletype to ASCII DTFIX TT89 - Tape Transfer PDP-8 to PDP-9 COPY1,0 - PDP-l0 DECtape Program for the PDP-8 STAP-12 STRINGS PIP-16,0,0 FOCAL8-176 12-34 12-35 12-41 12-43 12-44 12-53 X. PROBABILITY, STATISTICS, CURVE FITTING 8-406 8-410 8-429 8-431 8-434 8-434.1 8-434.2 8-434.3 8-434.4 8-434.5 8-434.6 8-434.7 FOCAL8-170 STATPAC Revisions for PDP-8/1 and TSS/8 Pseudo-Random Number Generator, EAE Version Intercorrelation 37 8/1 LAB Data System Data System for Magnetic Scanning Mass Spectrometers SCAN (DC34) Data Acquisition Routine STD (TM36) Automatic Reference Identification Routine CONV (lRI8) Interpolation (Time to Mass) Title TIC (TI26) Total Ion Current Plot TAB (PR33) Tabular Listing of Spectra HIST (DP35) Histogram Plot of Spectra TUNE (TU1) Tuning Routine Saint Peter's College Statistical Package 12-55 L-113 Bibliographical Handling Nmr-Pulse for the Lab-8/1 LOGSIM-8 Morse Code 8/1 LAB Data System Data System for Magnetic Scanning Mass Spectrometers SCAN (DC34) Data Acquisition Routine STD (TM36) Automatic Reference Identification Routine CONV (lRI8) Interpolation (Time To Mass) Title TIC (Tl26) Total Ion Current Plot TAB (PR33) Tabular Listing of Spectra HIST (DP35) Histogram Plot of Spectra TUNE (TUI) Tuning Routine A Patch to FFTS-R for Use Without the EAE Roots of a Polynomial by Muller's Method Rapid Alert Program (RAP) TAYEX - Taylor Exponsion Equation Solver Modifications andSupplement to FOCAL8-50' RC Filter Design and Plot and 3-Pole Butterworth Fil ters Program for Producing Histograms from Clinical Data on Teletype STAP-12 Bioelectric Signal Sorter (JULIA) BLOOPD - Blood Pressure Display Program PLOT3D AVERDT Liquid Scintillation Counting: Conversion of CPM to DPM in DO'Jble-label Experiments FFAESIM PDIS - A PDP-8 Routine to Access the L1NCscope XII. HARDWARE CONTROL 8-424 8-434 8-434.4 8-434.5 8-434.6 Morse Code Data System for Magnetic Scanning Mass Spectrometers SCAN (DC34) Data Acquisition Routine STD (TM36) Automatic Reference Identification Routine CONV (lRI8) Interpolation (Time To Mass) Title TIC (Tl26) Total Ion Current Plot TAB (PR33) Tabu lar Listi ng of Spectra HIST (DP35) Histogram Plot of Spectra 8-434.7 TUNE (TU1) Tuning Routine 8-434.1 8-434.2 8-434.3 CI- 11 :8iI:= R~R!?5Y!'-l~=C;Q_NTR OL J~_<:.nt inu:~~X~~~==-==-=_:===--= DECUS NO. TITLE 8-449A 8-449B A Magtape Handler for the PDP-8/Tu2o LPTQUE - A PT,08 to A. B. Dick Line Printer Uti Iity Program ps/8 Editor With Display for KV8/1 (Overlay) ps/8 Handler for Kv/8 Vector Display ANSAM (Analog Sampling) CRT PAC DTFIX VW - Field Independent I/o Handler for Disk and TTY TI\02 Magnetic Tape Device Handler for 8-450 8-451 8-452 8-455 8-457 8-458 8-464 ps/8 L-113 PDIS - A PDP-8 Routine to Access the LlNCscope XII~ ~AME, DfMO_-N __ ST_R_A_TI_O_N_______________ 8-424 8-426 8-430 8-437 8-442 8-462 8-463 FOCAL8-173 12-36 Morse Code Prime Number Generator DECK: A Random Deck of Cards Cornp'Jter Dating Game "The BYU Boob Tube" INSTIN Perpetual Calendar (BASIC Version) APOLLO II Hangman for PDP-12 8-416 12-42 12-59 L-112 Bibliographical Handling CALC012 FOCPLOT FSUPLOT: X-Y Plotter Routine for GRAPHA 8-453 Rapid Alert Program (RAP) XVI. MAINTENANCE --------------------- 8-443 8-444 Keyboard Test Tape for Hot Metal Linecaster with TTS COREMAP xVIf-:-MTScELLA"rEOUS .---- 8-443 FOCAL8-178 FOCAL8-179 12-40 12-49 12-52 L-113 Keyboard Test Tape for Hot Meta I Linecaster with TTS Motion Picture Package Depth of Field Program for Still Camera Lenses PDP-8 Disk Mo"itor - LAP6-DIAL Interface Cold Start DF32 Disk Formatter for ps/8 on a PDP-12 Student Test Analysis PDIS - A PDP-8 Routine to Access the LlNCscope CI - 12 DECUS NO. FOCAL8-165 (Continued) DECUS NO. FOCAL8-169 measure of effectiveness of the experiment, is calculated. FOCAL Version of the GE Basic Artillery Game - - - - - ------.------ Minimum Hardware: Source Language: .---- PDP-8 FOCAL 8/68 Ronald A. Wong, Edmund Wong, 660-44th Avenue, San Francisco, California DECUS NO. FOCAL8-166A & B In most computer games the situation is the player versus the computer. However, in this game, the computer is just measuring the skill of the player -- by testing his abi Iity with an artillery piece in coming within 100 yards of a target, whose distance was randomly selected. First and Second Order Partial Correlations Dr. William Wilmot, Central Michigan University, Mt. Pleasant, Mich igan Minimum Hardware: 4K PDP-S Other Programs Needed: FOCAL-69 with extended functions Source Language: FOCAL-69 Program A computes the three first order partial correlations for three variables. Use~ supplies the zero-order correlations between the three variables. In program B the user supplies the correlations between the four variables and the program calculates the second order partial correlations between the four variables. Minimum Hardware: Source Language: DECUS NO. FOCALS-170 Saint Peter's College Statistical Package 4K PDP-8 FOCAL-69 Professor Robert W. Carter, Saint Peter's College, Jersey City, New Jersey DECUS NO. FOCAL8-167 This package contains S programs for statistical analysis with FOCAL. The tape for each application may be ordered separately or the complete package may be ordered as one unit. All write-ups are included in one document. The programs and their applications are as follows: Five Statisti cal Programs for the PDP-8 or PDP-12 Stephen J. Mayor, Medical College of Ohio at Toledo, Toledo, Ohio FOCALS-170.1 FLG PL T - Plots scaled frequency distributions .2 FLBIND - Cornp'Jtes binomial probability Distr ibutions .3 FLPCTL - Comp'Jtes percenti Ie scores .4 FLSDEV - ComplJtes means and related measures .5 FLHMES - Comp'Jtes "H," the information measure of noise .6 FLTMES - Comp'Jtes "T," the information measure of relationship .7 FLPEAR - Computes a Pearson Iinear correlation and regression analysis . S FLSPER - Computes Spearman's rank-order " correlation coefficient This package consists of five statistical programs. Since there is insufficient storage space for data if the programs are chained together and fed into a machine with only 4K of core, each tape may be ordered separate Iy. However, if suffic ient core is available, these programs may easily be chained together using FOCAL since none of the instructions in any of the programs occupy the same Iine number. The programs are: 1) Student's t Test; 2) Dunnett's t Test; 3) Normalized Plot Routine; 4) Mea"'! and Standard Deviation; 5) Analysis of Variance for Single Variable of Classification. Minimum Hardware: Source Language: 4K PDP-8 FOCAL-69 DECUS NO. FOCAL8-16S Minimum Hardware: Source Language: -----~-------.-.-- One-Armed Bandit - PDP-S Style DECUS NO. FOCALS-171 Frank R. Borger, Michael Reese Hospital, Chicago, Illinois One-Armed Bandit lets the player operate the computer as a slot mach'ne. The computer "spins the wheels," checks for wim, and keeps a total of the player's wins or losses. This is similar to DECUS NO. FOCALS-95 and FOCALS-127. DECUS would be interested in user feed-back as to which program is superior. Minimum Hardware: Source Language: 4K PDP-S, ASR33 FOCAL 4K PDP-S FOCAL-69 Minnesota Sociology Statistics Programs Philip M. Vo.xland, Department of Sociology, University of Minnesota, Minneapoli:., Minnesota The program p'Jckage consists of a series of small statistical analysis programs of interest to behavioral science researchers. Various parametric and non-parametric statistics are calculated for nominal, ordinal, interval, and ratio level measurements, for discrete and continuous data and for raw data, grouped data and tabular data. Minimum Hardwa~e: Other Programs Needed: Source Language: F - 25 4K PDP-S FOCAL-69 FOCAL 69 Minimum Hardware: Source Language: DECUS NO. FOCALS-172 4K PDP-S FOCAL XPON DECUS NO. FOCALS-175 David A. Moon, Wayland High School, Wayland, Massachusetts Modifications and Supplement to FOCAL8-50 RC Filter Design and Plot and 3-Pole Butterworth Filters The purpose of XPON is to calculate integer powers of positive integers with more than the usual seven digits .of precision in FOCAL As the result is computed, it is divided into groups of five digits. Each group occupies a FOCAL variable. The method of exponentiation is repeated multiplication. G. Chase, Portsmouth Abbey School, Portsmouth, Rhode Island APOLLO II As in FOCAL8-50, the filter design and plot portion of this program are separate parts - a comp'Jtation program and a graphing program. The computation program allows: a} speedier execution, b} format, c} self reinitialization, which allows several passes at a design. The modifications to the graph program consist of: a} remov'al of a bug, b} format, c) simplification of coding. These two parts cannot both fit into FOCAL's user area and hence must be used one at a time. The 3-Pole Butterworth Fi Iters portion of the program scales the normalized designs by Kerwin in Huelsman's Active Filters (McGraw-Hili, 1970) to meet the parameters of the user. - David A. Moon, Wayland High School, Wayland, Massachusetts Minimum Hardware: Other Programs Needed: This is a greatly improved version of the Apollo simulation game which has been running on almost every timesharing system in the country. The user is pilot of a lunar module, which he can steer in two axes. It is free to move up and down, and pora lie I to the lunar surface. The user must control attitude thrusters and the descent engine by typing in numbers. The program reports time, range to landing site, attitude, velocity components, fuel reserves, etc. every 5 seconds of simulated time. A small random error is introduced into these figures to simulate real conditions. After the module reaches the lunar surface, the program reports on its condition and makes remarks about the pilot's skill. This version of Apollo has been found to be considerably more challenging than the version which permits only vertical motion, since there are far more variables to control. Source Language: Restrictions: Source Language: The base and the exponent must both be integers FOCAL DECUS NO. FOCALS-173 4 K PD P-8 and TTY FOCAL, 1969 with extended functions FOCAL, 1969 DECUS NO. FOCAL8-176 Program for Producing Histograms from Clinical Data on Teletype Eddy Emons, Royal Postgraduate Medical School, Hammersmith Hospital, London, England This program uses data from the Hypertension Clinic, which are blood pressure measurements token from patients in the lying and upright positions respectively. Both the systolic (upper) and the diastolic (lower) pressures are recorded for each position. PDP-S with Disk (must be able to run LIBRA) Other Programs Needed: FOCAL-69 (DEC-OS-AJAE), LIBRA (DEC-OS-AJ5E or DEC-OSAJ6E) Two library blocks (1400 words) Storage Requirement: FOCAL-69, LIBRA Source Language: FOCAL is used with all the extended functions erased. The data are recorded with the high speed reader and stored in a two dimensional array in field one via the integer overlay FNEW. For each pressure measurement, the mean and standard deviation are computed. DECUS NO. FOCALS-174 From the two dimensional array stored in field one another two dimensional array is computed and stored in field zero, representing the histogram data. FOCAL then scans through each array and types the histogram on the teletype. Minimum Hardware: SYNDIV 5 David A. Moon, Wayland High School, Wayland, Massachusetts SYNDIV 5 permits synthetic division of m-polynomial by npolynomial. The user is requested to type in the coefficients of two polynomials. The first is divided by the second, and the coefficients of the quotient and remainder are printed. On input or output the "*X l' n II associated with the coefficient is supplied by the program. The degrees of both the dividend and the divisor may be from 1 to 9 with the extended functions still in core. A translation into a dialect of APl is included. F - 26 Minimum Hardware: 8K PDP-8/I, high speed reader Other Programs Needed: FNEW integer overlay Program: 515 locations; data fie Id Storage Requirement: one: 3900; field 0: 566 locations Extended functions are deleted Restrictions: Source Language: FOCAL-69 D~CUS ps/8 NO. FOCAl8-177 FOCAL, 1971 I)avid Schneider and Barry Smith jubmitted by: Hartwell H. Whitney, Jr., Oregon Museum of ""Science and Industry, Portland, Oregon ps/8 FOCAL, 1971 is a modified version of FOCAL, 1969 for use with PS/8. It provides device-independent library com>mands, data file manipulations, recursive subroutine calls and chaining to other programs, character manipulations, computed line numbers, and other features. Minimum Hardware: PS/8, 8K and mass storage device, 64K disk or DECtape Other Programs Needed: ps/8 PAl-8 Source language: DECUS NO. FOCAl8-178 Motion Picture Package Stephen A. Kallis, Jr., Digital Equipment Corporation, Maynard, Massachusetts This is a package of six short FOCAL routines which should prove useful to those in the motion picture industry. It consists of: 1) 16 mm Motion Picture Theater Optimization, 2) Motion Picture Scaling Program for Special Effects, 3) Running Time Program for Professional Motion Picture Films, 4) Movie Theater lens Selection Program, 5) Cine lens Depth of Field and Hyperfocal Calculations, 6) Footage-toTime Conversion Program for 16 mm, 35 mm and 65/70 mm / Cine Films. Minimum Hardware: Storage Requ irement: Source language: 4K PDP..;8 with TTY, or any configuration equipped for FOCAL 4K FOCAL, 1969 DECUS NO. FOCAl8-179 Depth of Field Program for Still Camera lenses Stephen A. Kallis, Jr., Digital Equipment Corporation, Maynard, Massachusetts In order to insure sharp focus in their photographs, amateur and professional photographers need to determine the depth of field of their lenses for particular settings. This program is based upon the assumption that an acceptable circle of confusion has a constant relation to the lens EFl. Minimum_Hardware: Source language: 4K PDP-8 with TTY FOCAL, 1969 F - 27 DECUS PROGRAM AVAILABILri Y Reference list of materials available from the DECUS Program Library and Publications Department -.' '-....i CUS NO. WRITE-UP FOCAL8-125a - PAPER TAPE BIN ASCII LISTING * X X X X X X FOCAL8-126 - FOCAL8-127 -_.X FOCAL8-128 X X X X FOCAL8-130 - X X X FOCAL8-131 X X X FOCAL8-132 X X X FOCAL8-134 X X X FOCAL8-135 X X X FOCAL8-1~_ 1--. X X FOCAL8-137 X X -- FOCAL8-138-- I--- X X "ICAL8-139 X -')-6CAL8-141 X _.X X X FOCAL8-143 - X FOCAL8-146 X X FOCAL8-147 - X X _. FOCAL8-150 - X - X - X . --.- f-. X . X X X X X X FOCAL8-152 X X X X - X 'CAL8-155 - X X X X X -- --- X FOCAL8-154 X XX X - X X - X X - Listing with write-up XX - Listing available at a handling charge EOCALB-]57 * ---- X - X 'r6cAL8-156 --.- - XX FOCAL8-151 , _£PCAL8-15;L 1--- X -- - X FOCAL8-148A ~B_ X ------------ . X FOCAL8-145 FOCAL8-149 ---~---- X ---- X ._---- - - f-- X X FOCAL8-142 FOCAL8-144 -- -- X X X -- .. -- r--' X - CARD DECK X - X MAGTAPE LINCTAPE X X FOCAL8-129 -- --- DECTAPE FA-5 DECUS PROGRAM AVAILABILITY Reference list of materials available from the DECUS Program Library and Publications Department _ .. w~ --,--WRITE-UP DECUS NO. PAPER TAPE BIN ASCII - LIS~ING I DECTAPE LINCTAPE MAGTAPE CARD DECK '-':~) ". FOCAL8-158 -- >- i--- . FOCAL8-159 A fl'_B X X FOCAL8-160 X X FOCAL8-161 X X X X ---- X FOCAL8-162 --.....- X FOCAL8-163 .....-_.X -- X FOCAL8-164 X -- FOCAL8-165 -- ~~-- X X X X X FOCAL8-166 -- ,...- X - X X -- --_. X - X X XX FOCAL8-167 - - -----".----- ---------.--------- -- -- X FOCA L8-16?_ -- .X X X X X ._-- FOCAL8-169 X -- -. X FOCAL8-17Q.J. -- X FOCAL8-170.~ X . -- 1----" FOCAL8-170. ._-~ 1----.X X FOCAL8-170 • .I1 X X FOCA L8- 1.70. --: --- X X -- --- X X -- r - - FOCAL8-170 .6 FOCAL8-170.1 X X FOCAL8-170.f X X -- f--_.X X -- f-. FOCAL8-171 FOCAL8-172 X X -- --- X X FOCAL8-173 FOCAL8-174 X X -- f--. X X -- f--. "-" X X FOCAL8-175 . FOCAL8-176-- c---- X" X FOCAL8-177 X X EOC8l8-17B -X X EOC8L8- ]79 X X X -- - - r---------"------ - -----. ----- - - - -- 1 - - - - - j -- ............. -.:// ---r -. X --------"- -- - - XX XX X - , ~:/ -- --_. --f-----. * X - Listing with write-up XX - Listing available at a handling charge FA-6 DECUS NO. TITlE DECUS NO. TITlE FOCAl8-127 FOCAl- SLOT FOCAlS-161 Wilmot Grading Program FOCAl8-128 Probability (2P); From t ("Student") Distribution FOCAl8-162 Transistor H-Parameter Conversions FOCAl8-163 ErlClng C Blocking Probability Programs FOCAl8-129 FOCAL Readable Punch FOCAl8-164 Four New Functions for FOCAL 5/69 FOCAl8-130 FlHSTO FOCAlS-165 F- (Variance Ratio) Distribution Probability FOCAl8-131 ZAREA FOCAl8-132 CIG-8 MARK II FOCAlS-166A & 166B First and Second Order Partial Correlations FOCAl8-133 Withdrawn FOCAlS-167 FOCAl8-134 1-20 Counting Game Five Statistical Programs for the PDP-8 or PDP-12 FOCAl8-135 MODV - Choice FOCAl8-168 One-Armed Bandit - PDP-8 Style FOCAl8-136 FOCAL - Amity FOCAlS-l~9 FOCAL Version of the GE Basic Artillery Game FOCAl8-137 General Nth Order Regression FOCALS-170 Saint Peter's College Statistical Package FOCAl8-138 WCXT: The Wilcoxon Matched-Pairs SignedRanks Test for Non Parametric Data FOCALS-171 Minnesota Sociology Statistics Programs FOCAl8-139 Universal Input/Output for FOCAL FOCAL8-172 XPON FOCAl8-140 Withdrawn FOCAlS-173 APOllO II FOCAl8-141 Spanish language FOCAL FOCAl8-174 SYNDIV 5 FOCAl8-142 Successive Powers of a Matrix FOCAL8-175 FOCAl8-143 Repeated Matrix Multiplication Modifications and Supplement to FOCAl8-50 RC Filter Design and Plot and 3-Pole Butterworth Filters FOCAl8-144 FOCAU -- DECtape FOCAl-69 FOc;AL8-176 FOCAl8-145 FOCAL for Disk and DECtape with Program Chaining Progr am for Producing Histograms from Clinical Data on Teletype FOCALS-l77 psis FOCAL, FOCAl8-146 Zeller's Congruence/Day of the Week FOCALS-17S Motion Picture Package FOCAl8-147 Interaction Analysis FQCALS-179 FOCAl8-148 FOCl. S, An Expanded language for Small Computers, Based on FOCAL Depth of Field Program for Still Camera Lenses FOCAl8-149 Checkers FOCAl8-150 FRAN8 FOCAl8-151 Fast Matrix Inversion for Real Numbers FOCAl8-152 Surface Plate Auto-Collimation FOCAl8-153 Two Overlays for FOCAL '69, FEXP-X-P and FLOG FOCAl8-154 8K FOCAL Display FOCAl8-155 FACTORS FOCAl8-156 Blackjack for FOCAL FOCAl8-157 Modifications to TSS/8 FOCAL FOCAl8-158 Mileage Program FOCAl8-159A Computer Programs in Use in the Water Qualities Division, Vol. 1 FOCAl8-159B Computer Programs in Use in the Water Qualities Division, Vol. 2 FOCAl8-160 Non-Parametrics: The Mann-Whitney U Test and the Wilcoxon Matched-Pairs SignRanks Test F NI- 3 1971 sible. In addition an interval histogram is calculated and simultaneously displayed with the joint interval histogram. Possibil ities for scal ing both histograms are provided. The resu Its may be stored on tape. All instructions to the program are given by teletype to allow remote operation. JIHE needs only the standard equipment of the LlNC-S as timing is accompl ished by the internal clock of the computer. DECUS NO. L-l02 OCDISMEM Joseph DiSaverio, Drexel University, Philadelphia, Pennsylvan ia OCDISMEM displays the octal values of the contents of core. The program wi II display from 1 to 5 columns, each consisting of laS rows. Typing For B will cause the display to go forward or backward .J page. Minimum Hardware: Other Programs Needed: Source Language: 4K LlNC-S PROGOFOP LAP6 I NVEN: Creation and Storage of an Inventory A. Thomas DeWoskin, University of Michigan, Ann Arbor, Michigan RNPL SEARCH System c. C. Wilton-Davies, Royal Naval Physiological Laboratory, Hants, England Information storage and retrieval using LAP6 manuscripts up to 400 blocks long - an extension of FIND 1 (DECUS NO. L-53a). About 1000 references are present on the tape, most of them in the second 1000S blocks. Minimum Hardware: Other Programs Needed: Source Language: LlNC-S LAP6 DECUS NO. L-l05 DECUS NO. L-l03 Restrictions: Minimum Hardware: Source Language: 4K LlNC-S DECUS NO. L-53a and DECUS NO. L-54 1. This version of LAP6 will not deal with binaries. 2. A PDP12 will only access half the tape LAP6 This program creates and stores on magnetic tape an alphabetically ordered inventory. I NVEN allows for the creation of an initial inventory and its continual updating via input from the keyboard. One can increase or decrease the amoOnt of an item already in the inventory, delete old items, or add new ones. The program inserts the new items into the inventory alphabetically. The updated inventory can b~ viewed on the screen with a moving window display or printed out on the teletype. The capacity of the inventory is 127 items. Full instructions are contained in a separate manuscript, INVENHOW. Minimum Hardware: Storage Requ irement: Source Language: LlNC or LlNC-S 2K in core, tape blocks 274-277 LAP6 DECUS NO. L-l06 Radial Interface Including Interrupt Mask for the PDP-S or LlNC-S DECUS NO. L-l04A JIH (.:!oint .!..nterval .!:'istogram) Dr. Peter Finkenzeller, University of Erlangen, Nurnberg, Germany Submitted by: Robert DiMeo, Digital Equipment Corporation, Maynard, Massachusetts This is the German version of the Joint Interval Histogram program. Both the documentation and the comments on the listing are written in German. See L-l04B for description of program. Paul F. Sullivan, Cornell Aeronautical Laboratory, Inc., Buffalo, New York This document describes a hardware modificotion to the PDP-8 or LlNC-S which protects software from obsolescence caused by the addition of new devices to the interrupt and/or data break facilities and allows significant savings of money and effort in interfacing further devices to the computer. The hardware also provides the computer with a dynamic priority interrupt faci Iity. DECUS NO. L-l07 DECUS NO. L-l04B Digital 8-12-U Modified JIHE - .:!oint ~terval.!:'istogram (~nglish Version) Dr. Peter Finkenzeller, University of Erlangen, Nurnberg, Germany Submitted by: Robert DiMeo, Digital Equipment Corporation, Mayn::Jrd, Massachusetts Judson Gilbert, Florida State University, Tallahassee, Florida See DECUS NO. 8-367 The program JIHE forms from a given sequence of pulses (spikes) on-line a joint interval histogram. Timing of the "total histogram may be varied between 0.01 and 2.55 seconds and presetting of the number of pu Ises to be analysed is pos- L - 13 DECUS NO. L-108 PROFPP D. A. Wycoff, University of Iowa, Iowa City, Iowa PROFPP is a new version of PROGOFOP supplied on a LAP6A3L L1NCtape. Either the standard PROGOFOP Version II, or two different versions of PROFPP may be selected at the time the LOAD toggle is raised. At the same time the user may seleCt upper and lower memory banks and whether to call LAP6 or the RIM and BIN loaders into memory. PROFPP is designed to permit incorporating standard PDP-8 floating point routines within L1NC programs. All five PDP-8 floating point packages have been placed on magnetic tape and filed in the LAP6 index. PROFPP provides direct interpretation of all LAP6 characters from the teletype and addresses tape blocks 1000-1777 via the EXC class instructions. The Keyboard/Reader flag control has been improved so that the poper tape reader pauses during magnetic tape operations or whenever the L1NC halts. Provision for calling L1NC subroutines from within PDP-8 subroutines is included as well as the capabi Iity of setting the LI NC program counter from the console (JMP instructions with the DO toggle). A second version, PROFPP B, (buffered) is included which provides a 10 character buffer for teletype input which may be expanded by the user into any memory area. The provided marking program (MARKTAPE) marks blocks 01777 and corrects the failure to check blocks above 777 seen in other programs written for this purpose. L1NFOC is slow but powerful and well behaved. It is particularly useful for introducing students to on-line comp'Jting and for analysing data which can be filed by the L1NC-8 Library System. Minimum Hardware: Other Programs Needed: Source Language: L1NC-8 L1NC-8 Library System PAL III DECUS NO. L-ll1 RNPL Disk library c. C. Wilton-Davies, Royal Naval Physiological Laboratory, Alverstoke, Gosport, Hants, England Of the 44 programs on the tape, the three most important provide for the transfer of complete DF32 disk images between disk and L1NCtape Unit 1. "DMARK" marks L1NCtapes in 129-word blocks to hold six complete DF32 images on one tape. "DUMP" transfers the DF32 image to a specified section of the tape, and "LIFT" is the converse. Minimum Hardware: PAL 111.5 and LAP6 Source Language: character input/output and read the right switch register. Versions incorporating common data storage functions are available, in which data may be stored on L1NCtape and swapped between programs. A new command, OPERATE, is included which simplifies the formulation of statements to operate the L1NCscope, relay register and common data storage functions. L1NC-8 with DF32 (or RF08 Disk if modified) 4K Not applicable to PDP-12 PAL III DECUS NO. L-109 Storage Requirement: Restrictions: Source Language: MAXILIST AND MAXIMETA DECUS NO. L-112 D. A. Wycoff, University of Iowa, Iowa City, Iowa FSUPLOT: X-V Plotter Routine for GRAPHA MAXILIST and MAXIMETA allow the user to compile a list of LAP6 meta commands to be executed in sequence under program control. The "L1" and "PM" commands are most valuable and are handled by both programs, while with MAXIMETA other meta commands can also be hand led. H. V. Campbell and D. C. Bergen, Florida State University, Tallahassee, Florida Minimum Hardware: Other Programs Needed: Source Language: Basic L1NC-8 PROFPP (DECUS NO. L-108, same tape), LAP6A-3L LAP6 This is a plotter routine for the GRAPHA program using an X-V plotter interfaced to a 4K L1NC-8 as described in DECUS NO. L-77 (Extended PROGOFOP). In addition GRAPHA has been made compatible with LAP6-3L. Minimum Hardware: Other Programs Needed: Restrictions: DECUS NO. L-ll0 Source Language: 4K L1NC-8, X-V Plotter, ASR33 DECUS NO. L-77 Must implement minor hardware additions per L-77 LAP6 L1NFOC or L1NC-8 FOCAL DECUS NO. L-113 Alan Cleary, University of Newcastle Upon Tyne, Newcastle Upon Tyne, England This version of DEC FOCAL has been developed for the L1NC-8 comp'Jter. L1NFOC incorporates functions to operate the L1NCscope, read the ADC's and external level lines and load the relay register. An improved pseudorandom number generator has been incorporated and new functions give single PDIS - A PDP-8 Routine to Access the L1NCscope Peter Lemkin, National Institutes of Health, Bethesda, Maryland PDIS is a subroutine for the L1NC-8 computer used to access the L1NC CPU's point display hardware from the PDP-8 CPU. L - 14 DECUS NO. L-1 ~3 (Continued) This greatly facilitates incorporating the LlNCscope in PDP-8 programs. Minimum Hardware: 'Storage Requirement: Restrictions: Source Language: LlNC-8 1 page Must reside in current instruction bank PAL DECUS NO. L-114 Pseudo-Random Number Generator, EAE Version SEE DECUS NO. 8-410 L - 15 DECUS PROGRAM AVAILABILITY Reference list of materials available from the DECUS Program Library and Publications Department ,-/~CUS NO. WRITE-UP PAPER TAPE BIN ASCII LISTING X - -.. -- . -. L-82 X L-84 X X L-85 X X L-87 X L-88 X L-89 X L-90 X L-91 X - - MAGTAPE CARD DECK - X X X X X X X -------.-----.~.-- L-92 X XX L-93 X XX L-94 X L-95 X X l-96 X X '--/L-97 X X X - . --.------. X X X XX L-98B X XX L-99A X XX L-99B X XX L-100 X XX L-101 X X L-102 X XX L-103 X L-104A X XX L-104B X XX L-105 X X L-106 X L-107 X '.-108 X '-'L-109 X X ._- XX L-98A L-110 LINCTAPE * L-81 - DECTAPE - X X -- . !t ) X X X XX X with write-u X Listin availab p XX Listin e at a handlin char * 9 9 9 9e LA-3 --------- ------"--=--- DECUS PROGRAM AVA I LABJLlTY Reference list of materials available from the DECUS Program library and Publications Department l-lll l-112 -- PAPER TAPE LISTING BIN ASCII WRITE-UP DECUS NO. $ t-" $ X 1$ * 1$ DECTAPE $ MAGTAPE LINCTAPE 1$ X X X X l-113 X X X l-114 X X $ CARD DECK ,-/ $ .------~-~ -- -" -- -- I ,,---l -- r-.-" -- '--" - j "-- ~::>' - --"-....-"'----'--=-"'-~"'- * - .. - . . X - listing with write-up XX - listing available at a handling charge lA-4 lINCS NUMERICAL INDEX DECUS NO. ------ TITLE DECUS NO. TITLE L-l Obsolete L-36 PRINTMSS L-2.1 Clock 1 for LlNC; Clock S for LlNC-S L-37 BINLAP6 (Binary-to-LAP6 Disassembler) L-3 Off-Line LABCOM System L-3S LlNC Tape Dump L-4.1 IN HISTO L-39 SPCWAR L-5 Obsolete L-40 Averager System for the Classic LlNC L-6 TRIGGR L-41 COMPARE LlNCtape Blocks L-7 Modifications to PROGOFOP, Version 2 L-42 Using the Teletype with the LlNC L-S Obsolete L-43 Obsolete L-9a LlNC-CaIComp Plot Subroutine Package L-44 Obsolete L-1O LlNC-S Multianalyzer L-45 PLOT L-ll DATUMS L-46 Obsolete L-12 Obsolete L-47 OCTBIN L-13 AVPROG L-4S DECBIN L-14 MEAN L-49 BINOCT L-15 Obsolete L-50 BINDEC L-16 Obsolete L-51 TAGSWAP L-17 LOAD - Extended Load Sequence for LlNC-S L-52 LlNCtape FORTRAN L-1S BUFFER - Fully Buffered Teletype L-53a FIND 1 L-19 Obsolete L-54 L-20 A Monitor for Automatic Sequential Operation of Programs on the LlNC-S LES - A Library Executive System for the LlNC-S L-55 COMPAREM L-56 FIDDLEX L-57 Obsolete (See L-39) L-5S Obsolete L-59 INDEX L4 L-60 FORTRAN with LlNCtape L-61 Alternative Binary Loader for LlNC-S Library L-62 Obsolete L-63 Obsolete L-64 A Pseudo Random Number Generator for the LlNC-S Computer L-65 Obsolete L-66 LAP6DISP L-67 TAPEIN L-6S DBLFLT 2 - A Multibank Configuration of DBLFLT L-69 GRAPHAS L-70 A LlNC-S Program to Provide for Entry Into the IBM JET System I/o L-21 FORTRAN Macros for the LlNC-S: "LI NC-TRAN" L-22 Obsolete L-23 Control to Designate Left or Right LI NC-S Tape Transports as Unit Zero L-24 PLTKBD - Plotkeyboard L-25 LI NC Spectrum Program L-26 RELTSS-1C L-27 Q & A Subroutine (Modification for LAP6 Characters) L-2S TEXT TTY Subroutine L-29 DEC-BI L-30 LAP6-1 C L-31 SNAP (Simplified Numerical Analysis Program) L-32 Obsolete L-33 On-Line LABCOM System (Version 4) L-34 LlNC-DDT " L-35A & B DF.INOUT; 1.0. TAGS L-71 through L-73 L NI - 1 Obsolete DECUS NO. TITLE DECUS NO. L-74 NIM l-111 L-75 Obsolete l-112 FSUPLOT: X-V Plotter Routine for GRAPHA L-76 Modifications to PROGOFOP II L-113 L-77 Extended PROGOFOP to Drive An Inexpensive X-V Plotter POlS - A PDP-8 Routine to Access the LlNCscope l-114 Pseudo-Random Number Generator, EAE Version L-7S XY Plotter Maintenance Programs, XYSET and XYTEST L-79 MARK L8A (Adapted MARK LS) L-SO Obsolete L-Sl FOCDAT L-S2 Root Solver - Real Coefficients L-S3 Qbsolete L-S4 SEPAN/Sequential Pattern Analysis L-S5 DTP-l Real-Time Clock L-86 Obso Iete (See L-lOS) L-S7 SNOOPY Display Program for the LlNC-S L-SS TAPE L-S9 ECGAVS L-90 TDIST L-91 PROG 2 L-92 SPKDET L-93 INTERP L-94 *TAPMARK L-95 FAILDIS L-96 SIGAVE1, SIGAVE2, SIGAVE3, SIGAVE4 and EVRANA L-97 FOCLTP L-9SA & 8 REDROOT and REDROOTM L-99A & 8 CON2PTS/TSTCON L-IOO LEAP or S-Library Index Printer L-IOI MUL-2REG L-I02 OCDISMEM L-I03 RNPL SEARCH System L-I04A JIH <.:!oint !nterval t'istogram} L-I048 JIHE - Joint Interval Histogram (English Version) - L-I05 INVEN: Creation and Storage of an Inventory L-I06 Radial Interface Including Interrupt Mask for the PDP-8 or LlNC-S L-I07 Digital 8-12-U Modified L-IOS PROFPP L-I09 MAXILIST and MAXIMETA L-II0 LlNFOC or LlNC-S FOCAL TITLE . RNPL Disk Library SEE ALSO FOCALS-6 FOCAL8-10 FOCALS-53 FOCAlS-5S L NI- 2 FOCAL-8 Patch for LlNC-S Display Patch to FOCAL W for LlNC-8 A-D Converter JMPFOCAL: FOCAL as a LlNC-S Subroutine A Patch to FOCAL W to use the LlNC-S Display
Source Exif Data:
File Type : PDF File Type Extension : pdf MIME Type : application/pdf PDF Version : 1.3 Linearized : No XMP Toolkit : Adobe XMP Core 4.2.1-c043 52.372728, 2009/01/18-15:56:37 Create Date : 2003:03:08 19:34:03Z Creator Tool : g4pdf Modify Date : 2009:09:14 20:02:31-07:00 Metadata Date : 2009:09:14 20:02:31-07:00 Producer : Adobe Acrobat 9.13 Paper Capture Plug-in Format : application/pdf Document ID : uuid:ee6d31cd-7b2d-439c-86e9-47e18f31759f Instance ID : uuid:b95797f0-d4a5-4597-ac5b-9da66a750206 Page Mode : UseOutlines Page Count : 46 Creator : g4pdfEXIF Metadata provided by EXIF.tools