96769410A_MSOS_Version_5_Installation_Jan77 96769410A MSOS Version 5 Installation Jan77
96769410A_MSOS_Version_5_Installation_Jan77 96769410A_MSOS_Version_5_Installation_Jan77
User Manual: 96769410A_MSOS_Version_5_Installation_Jan77
Open the PDF directly: View PDF
.
Page Count: 182
| Download | |
| Open PDF In Browser | View PDF |
96769410
r;:J 1:\ CONT~OL DATA
\::I r::J CO~OR{\TION
MSOS VERSION 5
INSTALLATION HANDBOOK·
CDC® COMPUTER SYSTEMS:
·CYBER18
1700
REVISION RECORD
DESCRIPTION.
REVISION
01
Preliminary edition
(10/76)
A
Manua 1 released.
(1/77)
Publication No.
96769410
REVISION LETTERS I, 0, Q AND X ARE NOT USED
Address comments concerning this
manual to:
© 1976, 1977
by Control Data Corporation
Printed in the United States of America
it
Control Data Corporation
Publications and Graphics Division
4455 Eastgate Mall
La Jolla, California 92037
.or use Comment Sheet in the back of
this manual.
LIST OF' EFFECTIVE PAGES
New features, as well as changes, deletions, and additions to information in this manual, are Indicated by bars in the margins or by a dot ,
near the page number If the entire page is affected. A bar by the page number Indicates pagination rather than content has changed.
PAGE
REV
PAGE
REV
PAGE
REV
PAGE
PAGE
REV
REV
--
Cover
Title Page
A
ii, iii
Blank
iv
A
v
Blank
vi
A
vii, viii
A
1-1
2~1, 2-2
A
3-1 thru 3-8
A
4-1 thru 4-7
A
A
5-1, 5-2
6-1 thru 6-15
A
7-1 thru 7-10
A
8-1 thru 8-7
A
9-1 thru9-4
A
10-1 thru'10-4
A
11-1 thru 11-4
A
12-1
A
13-1, 13-2
A
A
A-1, A-2
B":'l, B-2
A
A
C-1
D-1, D-2
A
A
E-1, E-2
A
F-l
A
G-l, G-2
A
H-l
I-I thru 1-6
A
A
J-l thru J-29
K-l thru K-8
A
A
L-l
A
M-l
A
N-l
A
0-1
A
l.'-1
Q-l
A
A
R-l, R-2
S-l thru S-7
A'
A
T-l thru T-3
A
U-l thru U-6
A
V-I
Index 1 thru
Index 3
A
Comment Sheet A
Envelope
Back Cover
--
,
--
--
96769410 A
iii/iv
PREFACE
Thls lnstallation handbook descrlbes the procedures necessary for the user to install a CDC® CYBER 18/1700
Mass Storage Operating System (MSOS) Version 5 Computer System. It is assumed that release materials have
been customized to the particular hardware configuration
by the distributing center.
In this manual the term 1700 Computer System refers to
any of the following computers":
1704 Computer
1714 Computer
1784-1 computer}
It Is assumed that the reader has a basic knowledge of
the CYBER 18/1700 Mass Storage Operating System.
The sections regarding additions to a system assume the
basic system Is a standard system. Before reading a
section on a given system addition, the user should be
familiar with the material in General Procedure for
System Additions, section 5.
Additional information may
publications:
1774 Computer
1784-2 Computer
The installation procedures are given in terms of release
materials being provided on punched cards or magnetic
tape (depending on the user's configuration).
I>e found
In the following
CYBER 18-17
Publlcation
Publication No.
Small Computer Maintenance Monitor Reference Manual
39520200
File Manager Version 1 Reference Manual
39520600
Macro Assembler Reference Manual
60361900
ME FORTRAN Version 3A/BReference" Manual
60362000
Magnetic Tape Utility Processor Reference Manual
96768400
RPG II Reference Manual
96769000
" Sort/Merge Version 1. 0 Reference Manual
96769260
Peripheral Drivers Reference Manual
96769390
MSOS Version 5 Reference Manual
96769400
MSOS Version 5 Release Bulletin
96769440
MSOS Version 5 Diagnostic Handbook
96769450
MSOS Version 5 Ordering Bulletin
96769490
This product is intended for use only as described in this document. Control Data
Corporation cannot be held responsible for the proper functioning of undescribed
features or undefined parameters.
96769410 A
v/vi
CONTENTS
1.
INTRODUCTION
1-1
2.
HARDWARE REQUIREMENTS
2-1
3.
INSTALLATION PROCEDURE
3-1
3. 1
3.2
3-1
4.5
3.3
3.4
3.5
3.6
3.7
3.8
3.9
4.
Summary
Card Reader Bootstraps
(1700 Series Computer)
Magnetic Tape Bootstrap
(1700 Series Computer)
Bootstrap Execution
(1700 Series Computer)
Card Reader Bootstrap
(CYBER 18-20 Computer)
Magnetic Tape Bootstrap
(CYBER 18-20 Computer)
Installation with a Working
MSOS System
System Initializer Execution
Program Library Installation
3-2
3-3
6.
Installation Using Method 1
Installation Using Method 2
ADDITION OF FORTRAN 3A/B
6. 1
3-5
3-5
3-6
3-7
4.1
4.2
4-1
4-1
96769410 A
5. 1
5.2
3-4
4-1
4.3
4.4
SYSTEM ADDITIONS
4-6
4-6
4-6
4-6
4-6
4-7
4-7
5-1
5-1
5-1
3-4
VERIFICATION TESTS
Test Operation Summary
Test Description
4.2.1
Requirements
4.2.2
System Timer
4.2.3
System Communications
Region
4.2.4
Standard Logical Units
4.2.5
Test Executi v:e Ordinal
4.2.6
Verification Logical Unit
4.2.7
Reserved Files
4.2.8
MSOS Element Components
Test Operation
Individual Test Descriptions
4.4.1
Directory Listing
4.4.2
Logical Unit Listing
4.4.3
Monitor Test
4.4.4
File Manager Test
4.4.5
Pseudo Tape Test
4.4.6
Magnetic Tape Simulator
Test
4.4.7
Macro Assembler Test
4.4.8
Library Builder Test
4.4.9
FORTRAN Compiler Test
4.4.10 FORTRAN Library Test
4.4.11 Double-Precision Test
4.4.12 Re- Entrant FORTRAN
Library Test
4.4.13 Re-Entrant DoublePrecision Test
5.
4.4. 14 RPG II Compiler Test
4.4.15 RPG II Runtime Test
4.4. 16 Sort/Merge Test·
Error Conditions
Error Mode
4.5.1
4.5.2
Error Recovery
Error Messages
4.5.3
4-1
4-1
4-1
4-2
4-2
4-2
4-2
4-2
4-3
4-3
4-3
4-3
4-3
4-3
4-5
4-5
4-5
4-5
4-5
4-5
4-6
4-6
6.2
6.3
7.
9.
6-1
6-1
6-1
6-2
6-14
ADDITION OF FILE MANAG ER
7-1
7. 1
7-1
7-1
7-2
7-6
7.2
7.3
8.
SYSDA T Modifications
6.1.1
SYSDA T Modifications
Necessary to Add
Re-Entrant FORTRAN
6.1.2
SYSDA T Modifications
Necessary When Adding
FORTRAN to System
with 1781-1
System Skeleton Modification
Incorporating Changes into the
System
6-1
SYSDAT
7.1.1
7.1. 2
7.1.3
7.1.4
Modification
File Manager Data
File Space Information
File Space List Information .
Linkage of Unselected
Entry Points
7.1.5
Preset Region of SYSDA T
System Skeleton Modification
Incorporating Changes into System
7-6
7-7
7-7
7-9
ADDITION OF REPORT GENERATOR
(RPG II)
8-1
8. 1
8.2
8.3
8-1
8-1
8-6
SYSDA T Modification
System Skeleton Modification
Incorporating Changes into System
ADDITION OF· MACRO ASSEMBLER
9.1
9.2
9.3
Building Macro Assembler
Installation File Skeleton
Building Macro Assembler
Installation File
Entering Macro Assembler into
MSOS
9-1
9-1
9-3
9-4
vii .
10.
ADDITION OF SORT/MERGE
10. 1
10.2
10.3
11.
Building Sort/Merge Installation
File Skeleton
Building Sort/Merge Installation
File
Entering Sort/Merge into MSOS
ADDITION OF MAGNETIC TAPE
UTILITY
11.1
Bullding MTUP Installation File
Skeleton
11.2
11.3
10-1
10-1
12.
10-3
10-4
11-1
11-1
11-3
11-3
CYBER 18/1700 MSOS 5 SPECIFICATIONS
12-1
New Features
Deficiencies and Limitations
PSR Level
12-1
12-1
12-1
12.1
12.2
12.3
13.
Building MTUP Installation File
Entering MTUP into MSOS
UPDATING A SYSTEM BY
INSTALLATION OF LIBILD
BINARY FILES
13-1
APPENDIXES
A
B
C
D
E
F
G
H
I
J
K
L
Glossary
Panel Mode Bootstrap Entries
Deadstart Decks
Loading and Checking a Bootstrap
System Initiallzer Error Codes
Autoloading
Initializing Disk Packs for Storage
Module Drivers
End-of-File Card
Sample Load Map
Sample Program Library Installation
Printout
Sample Directories and Logical Unit List
Memory Arrangement
A-I
B-1
C-l
D-l
E-l
F-l
G-l
H-l
I-I
J-l
K-1
L-l
M
N
0
P
Q
R
S
T
U
V
Requirements for N4, Size of Allocatable
Area 4
Obtaining Skeleton from Installation
File
*B Skeleton Record Format
Skeleton Modification
Verification Materials
Verification Test Error Messages
Macro Assembler Verify Test Program
FORTRAN Compiler Verify Test
Program
RPG Compiler Verify Test Program
Macro Assembler Code Format
M-i
N-l
0-1
P-l
Q-l
R-1
S-1
T-1
U-1
V-I
INDEX
FIGURES
4-1
6-1
7-1
7-2
7-3
7-4
7-5
7-6
7-7
7-8
Verification Test Output Example
Re-entrant FORTRAN Table
Replacement Code in SYSDAT File
Manager Section
Addition to SYSDAT for File Manager
Space Information Addition to SYSDAT
for File Manager
Unit 1 Addition to SYSDA T
Unit 2 Addition to SYSDA T
Unit 3 Addition to SYSDAT
Unit 4 Addition to SYSDAT
Unit 5 Addition to SYSDAT
4-4
6-2
7-1
7-2
7-2
7-3
7-3
7-4
7-4
7-5
7-9
7-10
7-11
7-12
7-13
8-1
Unit 6 Addition to SYSDA T
Unlt 7 Addition to SYSDAT'
Unit 8 Addition to SYSDA T
Limits for File Manager
PRESET Addition for File Manager
Partial SYSDAT Modification for Adding
RPGn
9-1 Skeleton for Adding Macro Assembler to
System
10-1 Skeleton for Adding Sort/Merge to System
11-1 Skeleton for Adding Multiple Tape Utllity
Processor to System
7-5
7-5
7-6
7-6
7-8
8-1
9-2
10-2
11-2
TABLES
2-1
2-2
5-1
viii
1700 Computer System
CYBER 18-20 System Hardware
Requirements
System Additions
2-1
5-2
2-1
5-1
5-3
Installation of a New Product Using
Method 1
Installation of a New Product Using
Method 2
5-2
5-2
96769410 A
1
INTRODUCTION·
•
-&
The installation procedure for Mass Storage Operating
System (MSOS) Version 5 has been designed to be as
straightforward as possible. The user receives installation material that must be loaded into the system. When
this material has been properly loaded and tested, the
system is ready for use.
equipment, he may use the Inltlalizer from the
system library.
•
The user executes the initializer. This includes
reading the initiallzer parameters and processing
the installation data. At the end of this phase, the
main memory resident and mass memory resident
programs have been loaded and Unked, and the
number and identity of programs in the system
directory have been established. The autoload program is generated at the end of this phase.
•
The user autoloads the system and installs the
program llbrary. The system is now complete
and ready for execution.
•
The user verifies the system. After ·autoloading
the system again, the user executes the verification
test programs.
Installation materials are provided either on punched
cards, magnetic tape, or a combination of cards and tape,
depending on the user's configuration. This material
consists of:·
•
A deadstart card deck (if the system Is a CYBER
18-20 with a card reader)
•
•
The system initiaUzer program file
The installation fUe
•
Two RPG fUes (if RPG is In the system)
•
•
Three verification fUes
A COSY copy of SYSDAT (SYSDAT is a program
that contains all the customizable data in the system; by changing SYSDAT, the user can modify the
system. )
There is one file mark after the system initializer program and one fUe mark after the installation file. The
user can access the desired part by advancing the proper
number of fUes.
The installation device is the card reader or the magnetic
tape unit from which the installation material is read.
. Installation proceeds as follows:
•
The user loads the system initiallzer program into
main memory. The loading normally requires the
'loading and executing of a bootstrap, which, in turn,
loads the initiallzer. However, if the user has a
current version of MSOS already operating on the
96769410 A
Following successful verification, the system is ready to
run.
The remainder of this manual amplifies the installation
procedures given above and then gives special information on modifying and reinstalling the system in the event
that a new product is added to an existlng system.
•
Section 2 describes hardware reqUirements for
installation.
•
Sectlon 3 describes loading and executing the
inltlallzer and installing the program library.
•
•
Section 4 describes all veriflcatlon procedures.
Sections 5 through 11 describe augmenting an
existing system by installing a new product.
•
Section 12 describes new features found in the
CYBER 18-20 version of MSOS.
•
Section 13 describes the procedure for updating
MSOS with new installation materials.
1-1
2
HARDWARE REQUIREMENTS
The hardware is defined by the requirements of the system; the installation material reflects this configuration.
Equipment codes and interrupt lines are standard and are
defined in tables 2-1 and 2-2.
TABLE 2-1.
1700 COMPUTER SYSTEM
Interrupt Line
and Equipment
Code
Device Type
Users should be certain the equipment codes and inter.rupt lines correspond to this equipment configuration.
Interrupt Line
and Equipment
Code
Device Type
Low-speed I/O line 1 device
1
1500 Series equipm~ntt
8 and 9
Drum mass memory
2
Card punch
10
1747 Data Set Interface
2
Card reader
11
Disk mass memory
3
1744 Digigraphics Controller
12 and 13
Line printer
4
1745-2 Display Controller
12 and 13
Communications unit
5 and 6
15
Magnetic tape
7
178 1-1 Hardware Floating
Point Unit
tThe 1590 also uses interrupt line 6.
The 1595 also uses interrupt line 5.
The 1576 also uses interrupt line 15.
TABLE 2-2. CYBER 18-20 SYSTEM HARDWARE REQUIREMENfS
Peripheral
Equipment
Codet
Macro
Interrupt
Micro
Interrupt
Teletypewriter /CRT
1
1
1
Paper tape reader
2
2
2
Paper tape punch
2
2
2
Card punch
2
2
2
None
3
3
3
Line printer
4
4
4
None
5
5
5
None
6
6
6
Tape cassette
7
7
7
Clock
1
8
8
tEquipment codes 0, 3, 5, 6, and 8 are currently unassigned and reserved for future use.
96769410 A
2-1
'fA BL E 2-2.
CYDEH IH-20 SYST EM IIAHDWAH E HEQUIHEMEN'fS (Contd)
Eql,lipment
Code t
Macro
Interrupt
Micro
Interrupt
9
9
o and 9
Eight-channel communications line adapter
10
10
10
Dual-channel communications line adapter
10
10
10
Card reader
11
11
11
1832-4 Magnetic Tape Controller (NRZI and
phase encoded)
12
12
N/A
10M
13
13
N/A
Storage module drive
14
14
N/A
Cartridge disk drive
14
14
N/A
Flexible disk drive
15
15
N/A
Protect, parity, and power failure (internal)
N/A
0
N/A
Macro stop and panel (internal)
N/A
Peripheral
1832-4 Magnetic Tape Controller (NRZI only)tt
N/A
12-15
tEquipment codes 0, 3, 5, 6, and 8 are currently unassigned and reserved for futUre use.
ttThe 1832-4 Magnetic Tape Controller (NRZI only) micro interrupt is wired to both micro interrupt zero
and nine. The software has the responsi bility to select the desired one.
2-2
96769410 A
3
INSTALLATION PROCEDURE
-
•
3.1 SUMMARY
The installatlon steps are:
This section describes using the installation materials to
build a systemo The installation file suppUed has a typical format as shown below.
1.
Start-
The initlalizer is read into main memory. If the
first file of the installation file is used, the loading
procedure is described in one of the following
sections:
•
3.2 and 3.4 if using a 1700 Series computer
•
3.3· and 3.4 if using a 1700 Series computer
•
3. 5 if using a CYBER .18-20 Computer and a
Bootstrappable Initlallzer
- F i l e Mark
System InitiaUzer control
statements and relocatable
binary programs
and input materials from a card
reade~
and input materials from a magnetic tape
transport
card reader
•
3. 6 if using a CYBER 18-20 Computer and no
card reader
•
*T
End of system
3.7 if using either a 1700 Series or a CYBER
18-20 Computer with a working MSOS system
(current MSOS version only).
At the end of this phase, the initiallzer is loaded,
verified, and ready for execution.
LIBEDT control statements
and program llbrary
programs
2.
The initlalizer is executed. This is described in
section 3.8. Input to this phase is the first part of
the system Installation file. If this phase is successfully completed, outputs from the phase are:
•
Main memory programs loaded and linked and
ready to be autoloaded into the computer
•
System llbrary programs loaded and linked on
mass memory, together with a partially completed system library directory
•
Other system programs loaded in
memory
•
The autoload program
*z
..
*z
I
-File Mark
RPG Error File
- F i l e Mark
Verification test materials
-Three file
marks In
this sectlon
SYSDAT In COSY Form
ASCII If magnetic tape;
Binary If on cards
End-
-File Mark
m~ss
At the end of the phase, the operator is notified that
he may autoload the system.
3.
The program llbrary is installed. This Is described
in section 3.9. Input to this phase is the second
part of the system installation file. If this phase is
successfully completed, the outputs are: .
•
The final system llbrary directory
•
The program library on mass storage, together
with a program library directory
.'
A complete but unverified MSOS system
tSupplied only with systems that have RPG.
96769410 A
3-1
At the end of this phase, the operator Is notified that
he may autoload the system. At this point, the
operator normally proceeds to the verification procedures described In section 4.
3.2 CARD READER BOOTSTRAPS
(1700 SERIES COMPUTER)
The operator selects the bootstrap below that Is associated
with his card reader equipment. The bootstrap Is
entered Into maln memory, starting at location zero and
using the data entry method described in appendix D.
1728-430, 1729-2, OR 1729-3 8-BIT BINARY BOOTSTRAP
Location
Contents
0
0500
1
6823
2
6823
3
EOOO
4
05A1t
5
COOO
6
0081
7
03FE
8
OAD7
9'
68lA
A
ODFE
B
OBOO
C
02FE
D
A815
E
OFC8
F
6C16
10
OBOO
11
02FE
12
A810
13
BC12
14
6Cll
15
D810
16
0829
Locatlon
Contents
17
DaOC
18
C80B
19
0121
lA
18F1
1B
C806
1C
086C
1D
0841
IE
0111
IF
1C05
20
18E2
21
OFOO
22
OOFF
23
0000
24
0000
25
0000
After loading, the operator verifies that the bootstrap
code was properly entered (the bootstrap verification ,
method is given In appendix D). Then the operator proceeds to execute the bootstrap by the method described In
sectlon 3.4.
1726/405 CARD READER 8-BIT BINARY BOOfSTRAP
Location
Contents
0
0500
1
6821
2
6821
3
EOOO
4
058ltt
5
C81A
6
03FE
7
ODFE
8
OBOO
9
02FE
A
A817
B
OFC8
tUse 0521 for 1728:..430.
ttUse 1581 for 1706 No.1.
3-2
96769410 A
Location
Contents
C
6C17
D
OBOO
E
02FE
F
A812
10
BCl3
11
6Cl2
12
D811
13
0829
14
OD01
15
OBOO
16
02FE
17
OFCB
18
0125
19
C807
1A
086C
1B
0841
1C
0111
1D
IC05
IE
18E8
IF
0401
20
OFOO
21
DOFF
22
0000
23
0000
After loading, the operator verifies that the bootstrap was
properly entered (the bootstrap verification method is
given in appendix D). Then the operator proceeds to execute the bootstrap by the method described in section 3.4.
3.3 MAGNETIC TAPE BOOTSTRAP
(1700 SERIES COMPUTER)
The operator selects the bootstrap that is associated with
his magnetic tape equipment. After mounting the installation tape on tape drive unit 0, the operator positions the
tape to the load point and readies the driver. The bootstrap code is entered into main memory, starting at
location zero and using the data entry method described
in appendix D.
SEVEN-TRACK MAGNETIC TAPE BOOTSTRAP
Location
Contents
0
0500
1
6824
2
6824
3
EOOO
4
0382t
5
C81E
6
03FE
7
ODFE
8
C81C
9
03FE'
A
ODFE
B
OAOO
C
020D
D
OFCA
E
0821
F
OAOO
10
02FE
11
OFC4
12
0869
13
OAOO
14
02FE
15
OF42
16
086C
17
6COF
18
D80E
19
18F1
1A
OD01
1B
OBOO
1C
02FE
1D
OFCB
IE
0131
IF
18EA
20
C804
21
03FE
tUse 1382 for 1706 No.1.
96769410 A
3-3
Location
Contents
Location
Contents
22
1C03
17
044C
23
0414
18
0100
24
0100
19
0000
25
0000
1A
0000
26
0000
After loading, the operator verifies that the bootstrap
was properly entered (the bootstrap verification method
Is given In appendix D). Then the operator proceeds to
execute the bootstrap using the method described in
paragraph 3.4.
NINE-TRACK MAGNETIC TAPE BOOTSTRAp·
Location
Contents
After loading, the operator verifies that the bootstrap was
properly entered (the bootstrap verification method is
given in appendix D). Then the operator proceeds to
execute the bootstrap using the method described 1n
section 3.4.
.
3.4 BOOTSTRAP EXECUTION
(1700 SERIES COMPUTER)
1.
Set all switches to neutral.
2.
Press MASTER CLEAR.
3.
Select the A register.
0
~819
1
6819
2
EOOO
3
0382t
4
C813
5
03FE
6
ODFE
7
C811
8
03FE
9
ODFE
A
0203
B
6COF
C
D80E
D
18FC
E
OD01
F
OBOO
10
02FE
3.5 CARD READER BOOTSTRAP
(CYBER 18-20 COMPUTER)
11
OFCB
If there is a card reader In the system, the following
12
0131
deadstart procedure is used to read the bootstrap into
macro memory.
13
18F5
14
C804
15
03FE
16
1C03
4.
Set the pushbutton register to a value of xxxx, where
xxxx Is obtained from the following:
Main Memory Size
XXXX
16K
2000
24K
4000
32K
5000
65K
5000
5.
Ensure that the initialization material is on the
installation device and that the device is ready.
6.
Initiate computer execution (GO or RUN). The system initializer is read from the installation device.
7.
Execution begins automatically when the system
initializer has been completely read.
1.
2.
Press MASTER CLEAR.
Place the deadstart program deck in the card reader.
If the installation material is on cards, the system
initiallzer must also be in the card reader hopper
tUse 1382 for 1706 No.1.
3-4
96769410 A
feeder. At the end of the system lnltiallzer, there
is an end-of-file mark as shown in appendix H. If
installation material is on tape, mount the tape and
load and ready the tape unit.
9.
3.
Push the RESET button on the card reader to ready
it.
10.
4.
Push the DEADSTART button.
5.
The bootstrap within the deadstart deck is read into
macro memory, and the bootstrap executes automatically. Then the operator proceeds to execute
the system initializer by the method described in
section 3.8.
Enter:
Jl1G
This selects the P register.
Enter:
KOOOOG
This sets P equal to O.
11.
Enter:
J14G
This selects the A register.
12.
The 1700 Series code for the deadstart deck is shown in
appendix C.
Enter:
K5000G
This sets A equal to 5000.
13.
I@
3.6 MAGNETIC TAPE BOOTSTRAP
(CYBER 18-20 COMPUTER)
Mount the installation tape on tape unit O.
tape to the load point and ready the unit.
1.
. 2.
3.
Position the
Then the operator proceeds to execute the system
initializer by the method described in section 3.8.
Press ESCAPE to enter panel mode.
Enter:
This causes a halt.
Enter:
JUG
This selects the P register.
5.
This starts the system initializer.
Press MASTER CLEAR •
HG
4.
Enter:
3.7 INSTALLATION WITH A WORKING
MSOS SYSTEM
The system initializer in a working MSOS system may be
used to build the new system. Caution must be exercised
in using this method, since the system initializer may not
be the most current version. Using the system initializer
in the installation materials insures that the current version is used.
1.
Load the. installation material into the proper device.
Ready the device if it is a magnetic. tape transport.
2.
Autoload the system using the method described in
appendix F. If using cards, manually remove the
first file (i. e., the system initializer program)
from the installation material. Then proceed to
step 6 below.
3.
Enter ODEBUG (tape only).
KOOOOG
This sets P equal to O.
6.
Enter:
J07G
This selects macro memory.
7.
Enter:
LhhhhG, where hhhhG is first line of the
appropriate bootstrap from appendix B or C,
according to the system installation device.
This begins loading the bootstrap.
8.
Enter:
Type in the rest of the appropriate bootstrap from
appendix B or C. Refer to appendix D for the
method of checking the bootstrap.
96769410 A
Press manual interrupt.
System responds:
MI
Enter:
DB
3-5
System responds:
2.
4.
Advance one file on the installation material (tape
only).
3.
Enter the date in the form of month/day/year (two
digits each).
ADF, 6,1
4.
NEXT
Exit from ODEBUG (tape only).
5.
Enter:
5.
DEBUG OUT
Execute the system initializer load program:
7.
6.
If loading from tape. 'enter:
*1,3
7.
If using a CYBER 18-20 Computer system, the oper-
ator presses ESCAPE, enters J20@, and presses
carriage return. This clears program protect,
signals a carriage return, and reverts to operator
mode.
Ready the card reader if a card reader is the installation device.
The operator then proceeds to execute the initializer using
the method described in section 3.8.
If loading from cards. empty the output card hopper
of any cards that have been read and load more
cards into the input hopper.
If using a 1700 Series computer system, the opera-
tor sets the protect switch to the neutral position and
presses carriage return.
If loading from cards, enter:
*1,2
The system types:
THE INITIALIZER WILL BE MOVED TO
LOCATION xxxx: AND EXECUTED TURN
OFF PROT EC SWITC H AND TYPE
CARRIAGE RETURN
If the system is being installed on a new disk pack,
address tags may be written on the pack by using
the *G control statement. In a CYBER 18-20 computer system using an 1833-1 Storage Module Drive,
the *G control statement causes data to be written
on the entire disk as well as on address tags (see
appendix G). Surface tests may be run on a new
pack by using the *H control statement. (This
requires several hours.)
System responds:
MI
*BATCH
*JOB
*SILP
The normal list dev~ce for the initializer is the console display or teletypewriter. If output is desired
on the printer. enter:
*C, 7
OFF
6.
The system outputs the following message:
DAT E MM/DD/YY
Enter:
System responds:
If the system is to be built on a disk, ensure that
the required disk pack is mounted on unit O.
DEBUG IN
8.
Enter:
*V
This command instructs the initializer to begin reading control statements from the load device. As the
installable binaries are read. the program names
are typed out on the list device in the form:
name
Where: name
xxxx
identification
is the name of the program.
identification is the program deck
identification.
xxxx
is one of the following:
•
The first word address
(FWA) of the program if
the program Is main
memory resident (*L or
*LP)
•
The beginning sector
number of the first program of a group of programs associated with a
*YM ordinal for mass
memory resident
3.8 SYSTEM INITIALIZER EXECUTION
1.
' When the system ,initializer begins execution, the
following messages are output on the console:
MSOS 5.0 SYSTEM INITIALIZER
FWA ADDRESS OF CONTROL = xxxx
The value of xxxx is the starting address of the system Initializer and may be used to restart the
initiallzer if necessary.
3-6
summary level
96769410 A
POWERU - Entry point of a user-suppUed
program to restart after a power
failqre
programs (*M or *MP).
These are system·
library progra.-ns.
•
In addition the following externals appear as
The relative address of
a program within a *YM
ordinal when that program is not the first
program in the ordinal
9.
A sample of the initialization printout 1s given in
appendixes I and J. The printout differs for individual systems depending on the configurations and
options used.
10.
There are three distinct pauses during the execution
of the initiaUzer:
•
After all *L statements have been read from
the installation file
o
After all *LP statements have been read
from the installation file
•
At the conclusion of the installation
unpatched in 1700 Series systems:
SRG721 - Entry point of a user-supplied
routine t~ handle 1572-1 Sample
Rate Generator interrupts
14.
12.
or
ERRORS OCCURRED - YOU MAY ATTEMPT
TO AUTOLOAD
If the latter message occurs, the significance of the
error messages output should be checked.
3.9 PROGRAM LIBRARY INSTALLATION
1.
Autoload the system (see appendix F).
2.
Press manual interrupt.
3.
The system outputs:
MY
4.
13.
The system Ubrary priorities are set and the program library is not bunt. See appendix I for a
sample listing of the load map.
5.
The following system externals appear as unpatched
at the conclusion of the system build if related
routines are not included in the system:
PARITY
96769410 A
- Entry point of a user-supplied
program to process core parity
errors
Enter:
*BATCH
form:
The values of x are given in appendix E.
Entry point of a user-supplied
routine to handle 1576-1 Stall
Alarm Unit interrupts
INITIALIZATION COMPLETE - YOU MAY
AUTOLOAD
If errors occur, error messages are output in the
ERROR x.
STALLD -
At the conclusion of the installation, the system
outputs either of the following messages:
If installing from cards, it is periodically necessary
to empty the output card hopper and load more cards
into the input hopper. If using a Une printer as the
list device, a convenient way of halting the initializer
while removing and loading cards is to press the
ready pushbutton on the line printer, causing the
ready indicator light to go off. This halts the
initializer. After removing and loading the cards,
again press the ready pushbutton. The ready indicator light illuminates, and the inltializer resumes
operation. The ready pushbutton on the card reader
should not be pressed to halt operation, since this
may cause errors. If using a CYBER 18 computer,
the loading and removal of cards may be done in the
pauses between card reading without halting the system. If the list device is not a line printer, the
slower speed of output to the comment device allows
card removal and loading without halting the system.
Entry point of a user-supplied
routine to handle 1572-1 Une
sync tlmerinterrupts
Any other unpatched externals should be considered
errors, and their cause should be investigated.
These pauses may be as long as 30 seconds; they
occur because two internal tables are being generated at this point (CREP and CREP1).
11.
LST721 -
If installation is made using cards, it is periodically
necessary to stop the job to empty and to load the
respecti ve card reader hopper feeders. The steps
that- accompUsh this operation. are:
a.
Press manual interrupt.
b.
The card reader stops reading cards, and the
system outputs MI on the console display.
3-7
6.
c.
Empty the output hopper and load more cards
Into the Input hopper.
d.
,When ready to continue, press carriage
return. The loading continues Immediately.
The following messages are prlnted if, and only If,
RPG is included in the system:
RPG IT DISK FILES WILL BE INITIALIZED
RPG II DISK FILES INITIALIZED
RPG n ERROR MESSAGE FILE IS LOADED
3-8
7.
At the conclusion of installation. the following mesage is output:
·CTO. MBOS 6.0 INSTALLATION COMPLETED - YOU MAY AUTOLOAD
8.
Autoload the system.
9.
At this point, the installation material is positioned
at the beginning of the MSOS verification test
materials, and these tests should now be executed.
Section 4 describes these tests and their operation.
96769410 A
VERIFICATION TESTS
4
kiM 4M+'s+S
4.1 TEST OPERATION SUMMARY
Verification tests are loaded as follows:
1.
Place the verification test materials in the appropriate input device. Ready the unit. The installation materials are properly positioned and ready if
the system has just been installed.
2.
Ready the system list device.
3.
If the tests are not being run at the conclusion of a
system build, advance past the proper number of
files of the installation material to locate the verification tests (see section 1 and figure 3-1).
4.
Press mailual interrupt.
5.
The system outputs:
MI
6.
FORTRAN compiler, RPG compiler, and several other
system elements. To avoid interference with the
remainder of the system, the pseudo dri ver resides in
the system communications region (locations 47 16 through
B2 16)·
.
None of the system input/output drivers are specifically
exercised as a part of the verification tests; however. the
drivers for the system comment, list, installation, and
library units are indirectly exercised during the test
operation.
Because the verification materials consist of mixed ASCII
and binary information, they cannot be copied either from
or to a seven-track magnetic tape transport under MSOS.
4.2.1 REQUIREMENTS
Enter:
The verification tests run to completion without further
operator intervention.
The verification tests are normally used to verify a newly
installed or updated system, and the tests require certain
standard MSOS features. Highly customized MSOS systems may not allow execution of the verification tests.
4.2 TEST DESCRIPTION
4.2.2 SYSTEM TIMER
The MSOS verification tests are a completely automated
set of tests that exercise the major elements of the
installed system. Operator intervention is not required
during execution; successful passage Signifies a correctly
installed operating system.
The system hardware timer or software pseudo timer
must be operational for proper execution of the verification test executive.
The tests are controlled by an executive named VERIFY
that resides in the system library ordinal. Tests that
allow verification of the complete set of MSOS elements
are always supplied, and the executive selects and
sequences the tests required by the installed configuration.
In this way, elements may be added to an existing installation, and their correct operation may be easily verified.
4.2.3 SYSTEM COMMUNICATIONS REGION
VERIFY
The test executive utilizes a pseudo driver for the system
comment and listing devices during some portions of the
tests. The pseudo comment driver does not perform input/
output operations, but it does trap certain system messages
and allows transfer of control between the system background and foreground. The pseudo listing driver causes
listing records to be written to an area of mass storage
temporarily allocated in system scratch. These records
are used during the verification of the macro assembler,
96769410 A
The verification tests make use of the entire communications region between locations 4716 and B2 16 • This area
is restored from the system core image at the normal conclusion of the tests, but no data reference or other ·program
execution may occur in this region during test execution.
4.2.4 STANDARD LOGICAL UNITS
The MSOS standard logical unit assignment must exist in a
system that is verified. Consult the MSOS Reference Manual for a description of this standard. In particular, units
must be aSSigned as follows.
4-1
•
Logical unit 2 - Dummy device
•
•
Logical unit 4 - Comment device
Logical unit 9 - List device
4.2.8 MSOS ELEMENT CQMPONENTS
If the system contains a FORTRAN compiler, a verifica-
tion of the background FORTRAN library is
addition to the compiler verification test.
•
Logical unit 10 - Input device
•
Logical unit 12 - FORTRAN list device
If a pseudo tape test is required, logical unit 7 must be
the unit 0 pseudo tape. Similarly, if a magnetic tape simulator test is required, logical unit 7 must be the unit 0
simulated magnetic tape. Either of these tests is omitted
without error if logical unit 7 is not the specified device.
perform~d
in
It is assumed that the library contains all components that
comprise the released single-precision nonre-entrant
FORTRAN library, as indicated in section 6.2. If the
double-precision library is present and if the length of
unprotected memory is greater than 9400 decimal words,
this library is tested separately. If either of these two
conditions does not occur, the test is omitted without
error.
If the system contains the re-entrant· FORTRAN library,
4.2.5 TEST EXECUTIVE ORDINAL
The system library entr.y used for the verification tests
must be assigned to ordinal 25. This entry is specified by
the name VERIFY in the system initializer *YM
declarations.
4.2.6 VERIFICATION LOGICAL UNIT
The materials required during the execution of the verification tests are read from the logical unit ·used during
system installation. At the start of. the tests, a check is
made to ensure that the materials reside on this unit, and
the message:
TEST MATERIALS NOT LOADED
appears on the system comment device if this is not the
case. Appendix Q contains an illustration of the verification materials.
tests are performed on all single-precision library components. These tests assume that priority levels 4 and 5
are re-entrant FORTRAN leyels. If present, the
re-entrant double-precision library is tested separately.
Removal of programs or components from either FORTRAN
library may cause erroneous test results. RPG II, RPG II
routine, and Sort/Merge are also tested if they are
present in the system.
4.3 TEST OPERATION
The verification tests are initiated by preSSing manual
interrupt and entering the mnemonic VERIFY. If the system has just been built from the installation file, the
verification materials are properly positioned on the installation device and the tests begin by printing the following
message on the system comment device:
MSOS 5 VERIFICATION TESTS - PSR LEVEL nnn
4.2.7 RESERVED FILES
Where: nnn is the PSR summary level that is compatible
with the tests •.
If the system contains an MSOS file manager, files with
hexadecimal numbers 7FFD, 7FFE, and 7FFF are used
during the file manager verification tests. If the system
contains pseudo tape job files, then the follOwing file names
are used during the verification tests:
.
Erroneous results may occur if the value of nnn disagrees
with the summary level of the system.
If the tests are not run as a part of system installation, the
materials may be properly positioned by:
Job File
Security Code
RPFILI
RPllll
RPFIL2
RP2222
RPFIL3
RP3333
These flIes and file names should not be used by applications programs, since any data contained in them is
destroyed by the tests.
•
Advancing the proper number of files if the medium
is magnetic tape
•
Advancing the proper number of files or visually
locating the verification file if the medium is punched
cards
Refer to section 1 and figure 3-1.
96769410 A
Several pauses should be expected during test execution.
These may result from running the tests or from loading
the test programs. However, a pause of over 5 minutes
without apparent system acti vity should be considered a
test error.
The verification tests are divided functionally into 15 sections, fi ve of which are required. The remainder of the
sections are selected by the test executi ve only if the
optional system element is present. Each section is
initiated by a message on the system comment device
specifying the tested element; each section is concluded
with a message of similar format. Within each section,
a message is output as a test is initiated, and if the test
is successful, the following message is output:
-VEHIFIED
An example of the output from a successful set of tests is
shown in figure 4-1.
Successful completion of the
by the message:
verificat~on
tests ·is evidenced
The program schedule request verification involves execution of several priority levels in proper sequence and
the execution resulting from a burst of schedule requests
in proper sequence.
The timer request verification establishes correct time
delays for various delay units, as well as providing an
external measured delay that can be calibrated to a wall
clock.
The memory space and release requests are verified by
oversubscribing allocatable core with requests totaling
40K words. Release requests are performed in each
allocated block after a time delay to allow the test to
complete.
The verification of the directory schedule, ~n~qle
schedule. and disable-schedule involves periociic scheduling of the verification ordinaL during which a disableschedule request is made. This is followed by an
enable-schedule request to complete the test.
on the system comment device. At this point, the system
is in a normal condition and ready for use.
The partition core test is an optional part of the monitor·
verification. It involves the use of the allocation and the
release of partitioned memory. In addition, some checks
are made to ensure that the partitions are properly ~et up.
4.4 INDIVIDUAL TEST DESCRIPTIONS
4.4.4 FILE MANAGER TEST
4.4.1 D IRECTO RY LISTING
This is an optional test that verifies correct operation of
the MS08 File Manager Version 1.
MSOS VERIFICA TION TESTS COMPLET E.
This is a required test that causes the system library and
program library directories to be output on the system list
device. The format of the listing is shown in appendix K.
but individual addresses and entries vary depending on the
system configuration.
Sequential files are verified by writing and reading
records sequentially in a file •. File locking and direct
storage and retrieval are also tested.
4.4.2· LOGICAL UNIT LISTING
Indexed-ordered flIes are verified by storing and retrieving records that are ordered by a key value and ensuring
that each record contains correct data.
This is a required test that causes the system logical units
to be listed on the system list device in the format shown
in appendix K. Individual entries vary, based on the system configuration.
Simple indexed flIes are verified by writing and reading
indexed records in an indexed file. File locking and
locked record retrieval are alsC} tested.
Indexed-linked files are verified by storing and retrieving
records that are linked in a first-in, first-out basis by the
same key value. Various key values are used in this test.
4.4.3 MONITOR TEST
4.4.5 PSEUDO TAPE TEST
This is a required test that verifies those areas of the
MSOS monitor not exercised during the installatidn of the
system and program libraries.
96769410 A
This is an optional test that verifies correct operation of
the pseudo magnetic tape driver. The test consists of
4-3
MI
VERIfY
MSOS 5 VERIFICATION TESTS -- PSR LEVEL 110
THE SYSTEM AND PROGRAM LIBRARY DIRECTORIES
WILL BE LISTED ON THE SYSTEM LIST DEVICE
THE SYSTEM LOGICAL UNITS ~ILL BE
LISTED ON THE SYSTEM LIST DEVICE
BEGIN MSOS MONITOR TEST
PROGRAM SCIIEDULE REQUEST
TIMER DELAY REQUEST
MEASURED DELAY {3D SEC.}
MEMORY SPACE REQUEST
SPACE RELEASE REQUEST
DIRECTORY SCHEDULE REQUEST
DISABLE - SCHEDULE REQUEST
ENABLE - SCHEDULE REQUEST
PARTITIONED CORE REQUEST
MSOS MONITOR TEST COMPLETE
-VERIfIED
-VERIFIED
-VERIFIED
-VERIFIED
-VERIFIED
-VERIFIED
-VERIFIED
-VERIFIED
-VERIFIED
BEGIN MSOS FILE MANAGER TEST
-VERIFIED
SEQUENTIAL FILES
-VERIFIED
INDEXED FILES
-VERIFIED
INDEXED ORDERED FILES
. -VERIFIED
INDEXED LINKCD FILES.
MSOS FILE MANAGER TEST COMPL[TE
BEGIN PSEUDO TAPE TEST
FOREGROUND R[QUEST
JOB FILE REQUES T
PSEUDO TAPE TEST COMPLETE
-VERIfIED
-VERIFIED
BEGIN MACRO ASSEMBLER TEST
ASSEMBLER EXECUTION
-VERIrIED
PROGRAM LISTING
-VERIFIED
PROGRAM CROSS-REFERENCE
-VERIfIED
PROGRAM BINARY OUTPUT
-VERIFIED
MACRO ASSEMBLER TEST COMPLETE
BEGIN LIBRARY BUILDER TEST
LIBRARY BUILDER EXECUTION -VERIFIED
LIBRARY BUILDER OUTPUT
-VERIFIED
LIBRARY BUILDER TEST COMPLETE
BEGIN fORTRAN LIBRARY TEST
fORTRAN EXECUTION
-VERIfIED
fORMATTED INPUT-OUTPUT
-VERIfIED
ENCODE-DECODE"
-VERIfIED
ARITHMETIC LIBRARV
-VERIFIED
MONITOR INTERfACE
-VERIfIED
fORTRAN LIBRARV TEST COMPLETE
BEGIN DOUBLE-PREtISION TEST
fORTRAN EXECUTION
-VERIfIED
fORMATTED INPUT-OUTPUT
-VERIfIED
ENCODE-DECODE
-VERIfIED
ARITHMETIC LIBRARV
-VERIfIED
DOUBLE-PRECISION T(ST COMPLETE
BEGIN RE-ENTRANT fORTRAN TEST
FORTRAN EXECUTION
-VERIFIED
FORMATTED INPUT-OUTPUT
-VERIFIED
ARITHMETIC LIBRARY
-VERIFIED
MONITOR INTERfACE
-VERIFIED
RE-ENTRANT fORTRAN TEST COMPLETE
BEGIN DOUBLE-PRECISION TEST
fORTRAN EXECUTION
-VERIFIED
FORMATTED INPUT-OUTPUT
-VERIFIED
ARITHMETIC LIBRARY
-VERIFIED
DOUBLE-PRECISION TEST COMPLETE
BEGIN RPG COMPILER VERIFICATION
RPG COMPILER EXECUTION
-VERIFIED
PROGRAM LISTING
-VERIFIED
PROGRAM CROSS-REFERENCE
-VERIFIED
PRbGRAM BINARY OUT?UT
-VERIFIED
RPG COMPILER TEST COMPLETE
BEGIN RPG RUNTIME VERIFICATION
RUNTIME EXECUTION
-VERIFIED
RPG RUNTIME OUTPUT LISTING
-VERIFIED
RPG RU~TIME COMPLETE
BEGIN SORT/MERGE VER:FICATIO~
SORT/MERGE EXECUTION
-VERIfIED
SORT/MERGE OUTPUT LISTIN5
-VERIFIED
SORT/MERGE T~ST COMPLETE
MSOS VERIFICATION TESTS COMPLETE
BEGIN FORTRAN COMPILER TEST
COMPILER EXECUTION
-VERIFIED
PROGRAM LISTING
-~ERIFIED
PROGRAM BINARY OUTPUT
-VERIFIED
FORTRAN COMPILER TEST COMPLETE
Figure 4-1. Verification Test Output Example
two optional parts that depend on the. type of pseudo tapes
contained in the system.
Foreground pseudo tape requests are verified by performing formatted and unformatted reads and writes to
the pseudo tape unit. In addition, all tape motion commands are exercised as a part of the test.
The job file requests are verified in a similar manner by
the use of formatted and unformatted read and write
requests, as well as all tape motion commands. In addition, the MSOS job processor statements that are required
4-4
by the job file pseudo tape (e. g., *DEFINE, *RELEASE,
"'OPEN, etc.) are exercised as a part of the test.
4.4.6 MAGNETIC TAPE SIMULATOR TEST
This is an optional test that verifies correct operation of
the magnetic tape simulator. The magnetic tape simulator
is verified by the use of formatted and unformatted read
and write requests, . as well as by the use of all tape motion
commands.
96769410 A
4.4.7 MACRO ASSEMBLER TEST
This is a required test that verifies c~rrect operation of
the MSOS Macro Assembler Version 3.
The assembler execution is verified by causlng a tesi program to be assembled with the llstlng directed to the test
executive pseudo listing driver and the binary object code
to the MSOS load-and-go file. Following assembler
execution, the llstlng and binary data generated during the
test are compared with the verification data contained on
the verification logical unit. This test is successful if
all data agree.
A listing of the program used to test the assembler may
be found in appendix S. This program is not designed to
be executed.
4.4.8 LIBRARY BUILDER TEST
This is a required test that verifies the correct operation
of the MSOS Library Builder utility (LIBILD).
Library builder execution is verified by causing LIBILD
to be run, using the verification logical unit as input and
the pseudo listlng device as output. Following execution,
the pata generated by LIBILD is compared to a set of data
contalned in the verification logical unit.
4.4.9 FORTRAN COMPILER TEST
Thls is an optional test that verifies the correct operation of the MSOS FORTRAN Compiler Version .3.3.
Compiler execution is verified in the same manner as the
macro assembler, using the pseudo listing device and the
MSOS load-and-go file. A set of listing and binary comparison data is contained in the verification logical unit
for both the A and B compiler variants, since each produces slightly different codes from the same source
statements.
library, utillzing either the software or hardware floating
point unit, depending on which is in the system.
This t~st is divided into an execution phase and a verification phase. During execution, several programs are run
that exercise various portions of the FORTRAN run-time
library and write data on the pseudo listing device. Following this, the verification phase is entered in which this
data is compared to data contained in the verification
logical unit.
The formatted input/output test involves the use of the
FORTRAN input/output ~brary by reading and writing data
using numerous formats. Unformatted FORTRAN file .
input/output is also tested:
The encode-decode test involves the use of the FORTRAN
encode-decode library as well as additional FORTRAN
formatting routines.
The arithmetic library test exercises all of the intrinsic
and external functions contained in the run-time library.
The monitor interface test verifies that the nonre-entrant
FORTRAN monitor interface is operating properly by
exercising such modules as LINK, READ, WRITE,
TIMER, etc.
4.4.11 DOUBLE-PRECISION TEST.
This is an optional test that verifies the correct operation
of the nonre-entrant double-precision FORTRAN run-time
library and is structured similarly to the single-precision
library test. All double-precision options contained in
the formatted input-output, encode-decode, and arithmetic
libraries are verified. Depending on the system, this
test is performed with either the software or hardware
floating point.
4.4.12 RE-ENTRANT FORTRAN LIBRARY TEST
A listing of the programs used to test the FORTRAN compiler may be found in appendix T. These programs are
not designed to be executed.
This is an optional test that verifies the correct position
of the single-precision, re-entrant FORTRAN run-time
library and is structured Similarly to the nonre-entr~t
test~ Depending on the system, this test is performed
with either the software or hardware floating point.
4.4.10 FORTRAN LIBRARY TEST
In addition to testing the formatted input-output, arithmetic, and monitor interface libraries, multi-programming
in FORTRAN at priority levels 4 and 5 is also verified.
This is an optional test that verifies the correct operation
of the single-precision, nonre-entrant FORTRAN runtime
96769410 A
4-5
4.4.13 RE-ENTRANT DOUBLE-PRECISION TEST
This is an optional test that verlfles the correct operation
of the re-entrant double-precision FORTRAN llbrary and
fs equivalent to the nonre-entrant test. Depending on the
system, this test Is performed with either the software
or hardware floating point.
Verification errors are always evidenced by one of the
error messages contained in appendix R and are, In general, recoverable.
Errors found during the monitor tests result in termination of the verlflcation tests. Errors found during the
remaining tests result in the termination of that section of
the test rut the remainder of the test continues.
4.4.14 RPG II COMPILER TEST
4.5.1 ERROR MODE
This Is an optional test that verifies the correct operation
of the RPG IT ComplIer, Version 1. o. A listing of the
program used Is contained In appendix U. Compiler execution is verified in the same manner as for the macro
assembler, using the pseudo llstlng device and the MSOS
load-and-go file. .
The'veriflcation tests may be run in error mode to aid In
the isolation and correction of errors. Error mode is
enabled as follows:
•
If USing a 1700 Series computer system, set the
selectlve·sklp switch UP.
•
4.4.15 RPG II RUNTIME TEST
If using a CYBER 18-20 computer, press ESCAPE
and type:
J20@
This is an optional test that verifies the correct operation
of the RPG IT Version 1.0 runtime library. This section
Is divided Into an execution phase and a verification phase.
(This sets selective skip and reverts to operator
mode.)
,
When error mode has been enabled, the following actions
occur:
4.4.16 SORT/MERGE TEST
•
This Is an optional test that verifies the correct operation
of the Sort/Merge package. This test verifies the sort
function.
ERROR MODE SELECTED
appears Immediately follOwing the initial test
message.
•
The system llst devlce.,is not disabled during the
loading of individual tests. This can be helpful if
test loading results In unpatched externals.
•
If a verification error occurs, the system halts
4.5 ERROR CONDITIONS
Verification test errors may be divided into two c.ategories: operating system errors and verification errors.
Operating system errors are indicated by hardware
input-'output errors, protect violations from the background, etc. Refer to the MSOS Reference Manual for a
summary of these errors. All operating system errors·
(including Input-output errors resulting from devices in a
nonready condition) are fatal to the verification tests. No
attempt should be made to continue after an operating
system error has occurred.
4-6
The message:
rather than contlnlng with the next test. This allows
the execution of a core dump or the system checkout
bootstrap. Refer to the MSOS Reference Manual for
an explanation of the tools.
It should be pointed out that the verification tests perform
successfully with error mode selected as long as no
errors occur.
96769410 A
•
4.5.2 ERROR RECOVERY
The verification tests are designed to allow the tests to
be restarted in case of an error. Although most of the
verification errors resul~ in a continuation of the tests
until they are completed, it is advisable to autoload the
system before restarting the tests. Autoloading is
required if an operating system error has occurred.
The following steps shOUld be performed when restarting
the tests.
1.
Autoload the system.
2.
Position the verification materials properly in the
installation logical unit.
o
96769410 A
Magnetic tape - Backspace one file using
ODEBUG. If the verification error occurred
within RPG runtime, backspacing two files
may be necessary. If the verification error
occurred during Sort/Merge, backspacing
three files may be required (see figure 3-1).
3.
Punched cards - Visually locate the file mark
that precedes the verification materials and
load them in the reader.
Enter MI and VERIFY to restart the tests.
4.5.3 ERROR MESSAGES
All verification error messages are preceded by three
asterisks. FUe manager error messages include the value
of the file manager status word (REQIND). Refer to the
File Manager Reference Manual for a description of the
status bits. Pseudo tape error messages include the value
of the V-field and the driver status. Refer to the MSOS
reference manual for a description of these terms. Macro
assembler, FORTRAN compiler, and RG P compiler error
messages include the line number and the expected line of
data for listing errors and the type of loader block (NAM,
RBD, etc.) for binary data errors. Refer to the MSOS Reference Manual for a description of loader blocks. Appen~
dix R contains a complete list of these error messages.
4-7
5
SYSTEM ADDITIONS
&
This section describes two general procedures for adding
a product to CYBER 18/1700 MSOS. Method 1 produces a
new installation file and can be used in all cases.
Method 2 can be used only on those products that do not
require changes to the data base, SYSDAT. The output
of this method is a new installation file solely for the
product to be added. This new file is not merged with
the old installation file. The new product is then installed
in the system using the LIBEDT utility; reinstallation of
the entire system is not necessary. Method 2 has the
advantage of being quick and easy; the disadvantage is that
if the system is reinstalled at a later date, reinstallation
requires two steps:
o
Installing the original installation file.
•
Installing the new product using LIBEDT •
5.1 INSTALLATION USING METHOD 1
For method 1, three elements are involved in the addition
of the new product:
•
The binary copy of the new product
•
An existing system installation file. The file is
summarized in figure 3-1; it consists of binary
object records of each module in a particular MSOS
installation, together with system initializer pontrol ..
statements and LIBEDT control statements, The'
system installation file provides the information"
needed to build a particular CYBER 18/1700 MSOS
system. This information consists of two parts:
-The first part is used by the system initializer and
is shown in appendix I.
-The second part is used by the library editor
(LIBEDT) and is shown in appendix J.
Table 5-1 shows the six products that may be added to
MSOS, the methods available to install the products, and
the manual section where the installation procedure is
described in detail.
When one of the above products is purchased as an addition to an existing MSOS, the user receives a binary copy
of each module needed to install the ordered product. A
compressed source (COSY) copy of the product (and any
applicable COSY correGtion Gard images) are sent to the
user only if these are specifically requested. In a COSY
copy of a product, each module is preceded by a COSY
identifier.
The utilities used (COSY, SKED, LIBILD, and LIBEDT)
are discussed in detail in the MSOS Reference Manual.
TABLE 5-1. SYSTEM ADDITIONS
Section
Product
•
The current version of SYSDAT. This program
contains the parameters defining the system.
Appropriate parameters must be altered when
adding the product. This is' accomplished by altering SYSDAT and replacing the object program on
the existing installation file.
The binary programs of the new product are merged with
the existing installation file, which has been modified to
reflect the new SYSDAT configuration. This merged
installation tape is then installed and verified using the
procedures of sections 3 and 4.
Table 5-2 summarizes the addition of a product using
methods 1.
Installation
Method
6
FORTRAN Version 3A/B
1 only
7
File Manager Version 1.0
1 only
8
Report Program Generator
(RPG II) Version 1.0
1 only
9
Macro Assembler Version 3.0
1 or 2
10
Sort/Merge Version 1.0
lor 2
11
Magnetic Tape Utility Processor
(MTUP) Version 2.0
1 or 2
96769410 A
An installation file may exist on cards. on magnetic
tape, or on a combination of both.
5.2 INSTALLATION USING METHOD 2
The only elements involved in addiging a new product by
method 2 are the skeleton records and the binary copy of
the product. Table 5-3 summarizes the addition of a
product using method 2.
5-1
TABLE 5-2. INSTALLATION OF A NEW PRODUCT USING METHOD 1
Task
Materials Used
Methods Including MSOS
Packages That May Be Used
Result
Modify SYSDA T
SYSDAT source in COSY
form
COSY may be used to make correctlons to SYSDAT. If using
cards, COSY corrections may be
punched on cards with proper COSY
control cards. If tape is used,
SYSDA T may be modified by using
COSY and making COSY corrections from the comment device.
Modified SYSDA T
source
Produce SYSDAT
binary
Modified SYSDA T source
expanded from COSY or
modified COSY of
SYSDAT
Macro assembler
Binary copy of
modified SYSDA T
Generate a new
skeleton
Installation file
SKED - Manual revisions of
skeleton if on cards
Modified system
skeleton
Generate a new
installation file
a. Modified system
skeleton
LIBILD
Modified installation
b. Binaries for product
to be added.
c. Binary copy of
modified SYSDAT
Rebuild the
system
Modified installation file
System initiallzer
Modified MSOS on
mass memory
Verify the
system
Verify new system
VERIFY program operating in
background
Modified and verified MSOS on mass
storage
TABLE 5-3. INSTALLATION OF A NEW PRODUCT USING METHOD 2
Methods Including MSOS
Packages That May Be Used
Task
Mater ials Used
Produce skeleton
records for the
installation file
Installation materials for
skeleton records
Prepare the file using SKED.
File of sequential
records
Create an installation file for the
new product
Skeleton file just
produced
Construct the new installation file
using LIBILD.
New installation file
(for new product
only)
Install the new
product on the
system
Installation file just
produced
Enter the new product on the
program library using LIBEDT.
Modified MSOS on
mass memory
Verify the new
product
Verification materials on
old installation file
VERIFY program
Modified and verified MSOS on mass
storage
5-2
Result
96769410 A
6
ADDITION OF FORTRAN 3A/B·
'"
.
t'jflH5,,,
A user who does not have FORTRAN in the MSOS originally ordered from Control Data may add either the
FORTRAN Version 3. 3A Compiler or the FORTRAN
Version 3. 3B Compiler to his system. A description of
the two compilers may be found in the MS FORTRAN
Version 3A/B Reference Manual: To add FORTRAN,
the user must first order the installation materials
for the compiler desired (refer to the MSOS 5 Ordering
Bulletin)~ The FORTRAN installation materials sent
to the user are FORTRAN binaries (on magnetic tape
or cards) including either the FORTRAN Version 3. 3A
ComplIer or the FORTRAN Version 3. 3B Compiler
together with:
In the miscellaneous information section of SYSDAT,
delete the following code:
*
*
SPC 4
THIS ENTRY IS PROVIDED TO LINK THE
FORTRAN REENTRANCY DATA
ENTRY POINTS
SPC 1
ENT FMASK, FLIST, DOUT
SPC 1
EQU FMASK($7FFF), FLIST($7FFF), DOUT
($7FFF)
Replace this code with the code in figure 6-1.
(,)
Each module of the FORTRAN re-entrant library
(,)
Each module of the FORTRAN nonre-entrant library
The user must modify SYSDAT and generate a new skeleton. A new installation file is then created using LIBILD,
and a new system is built.
6.1.2 SYSDAT MODIFICATIONS NECESSARY WHEN
ADDING FORTRAN TO SYSTEM WITH 1781-1
Add the following code at any convenient point in SYSDA T
after the physical device tables:
6.1 SYSDAT MODIFICATIONS
Modifications to the SYSDAT program are required if the
system is to contain either the re-entrant FORTRAN
library or a 1781-1 Hardware Floating Point Unit. After
determining and making the required modifications,
SYSDAT must be reassembled. This new version replaces
the SYSDA T program in the system installation file.
*
*
*
MISCELLANEOUS INFORMATION
1781-1 HARDWARE FLOATING
POINT INFORMATION
*
*
ENT E17811 CONVERTER, EQUIPMENT,
STATION
E17811 NUM *0783
6.1.1 SYSDAT MODIFICATIONS NECESSARY TO
ADD RE-ENTRANT FORTRAN
In the storage stacks section of SYSDAT, change the
definition of NFTNLV and NEDLVL as follows:
NFTNLV EQU NFTNLV (n) NUMBER OF
REENTRANT FORTRAN LEVELS
NEDLVL EQU NEDLVL (n) NUMBER OF
REENTRANT ENCODE/DEC ODE LEVELS
Where: n is the number of re-entrant FORTRAN levels
to be in the system.
EQUIPMENT CODE::: 15.
ENT F17811 INITIAL FUNCTION TO SET
OPERATING MODE
F17811 NUM $0000
Add the following preset to the table of presets at the end
of SYSDAT:
*
1781-1 EQUIPMENT CODE PRESET
ALF 3, E17811
ADC E17811
The normal FORTRAN levels are 4, 5,. and 6 with n equal
to 3.
·96769410 A
6-1
EJT
•
•
•
•
MISC ELLANEOUS INFORMATION
FORTRAN REENTRANT INFORMATION
FMASK
*
ENT
EXT
EXT·
SPC
NUM
FMASK, FLIST
E4 SA VE
ARGUO
1
$0070
FORTRAN REENTRANT LEVELS (BIT 0 = LEVEL 0)
TABLE OF FORTRAN ENTRY POINTS SAVED TO MAINTAIN REENTRANCY
SPC
1
ENTRY POINT
PROGRAM
DESCRIPTION
*
*
FLIST
FEND
SPC
ADC
ADC
ADC
EQU
1
FEND
E4SAVE
ARGUO
FEND(*-FLTST-l)
Q8EXPR
Q8GTO
LOCATION $E4
STORAGE
TEMPORARY STORAGE
EIT
*
FORTRAN REENTRANT INFORMATION
*
*
*
Q8STP
SPC
4
THIS ENTRY IS PROVIDED TO ALLOW COMPATIBILITY BETWEEN THE
NON-REENTRANT (BACKGROUND) FORTRAN AND REENTRANT FORTRAN
SPC
1
ENT Q8STP
SPC
1
NCP
0
JMP- (ADISP)
Figure 6-1.
Re-entrant FORTRAN Table
Delete the following code from the miscellaneous information section of SYSDAT:
In this section of SYSDAT which includes the COBOP
starting sector, iI.1sert the following code:
EJT
*
*
II
E17811
E17811
MISCELLANEOUS INFORMATION
4
SPC
THESE ENTRIES ALLOW PROPER
SYSTEM LINKAGE
2
SPC
E17811, E17811
ENT
NUM $7FFF
NUM $7FFF
EIT
If dou ble precision is not to be included, insert the follow-
ing code into the miscellaneous information section of
SYSDAT:
*
6-2
SPC
2
LINK THE DOUBLE PRECISION ENTRY
POINT REFERENCED BY 'FORMTR'
SPC
1
ENT DOUT
EQU DOUT($7FFF)
*
*
SPC
4
THIS ENTRY IS PROVIDED TO LINK THE
NO-FORTRAN DISPATCHER
ENTRY POINT
SPC
1
ENT
NDTSP
SPC
1
EQU NDTSP($7FFF)
6.2 SYSTEM SKELETON MODIFICATION
The current system skeleton must first be obtained (refer
to appendix N). If the skeleton is obtained on cards, it
may be manually modified. If it is obtained on tape, the
utility system skeleton editor, SKED, may be used to
perform the modifications.
96769410 A
If the re-entrant FORTRAN is being added, replace the
appropriate record:
,
*B 'NDISP'
DECK-ID 059
(CYBER 18-20 Computer)
, DECK-ID M24
*B 'NDISP'
(1700 Series Computer)
~S
*8
'RFMTOR'
'AFMTIR'
'RFMTIR'
'ASCHXR'
'HXOCRi
tFLOTIR'
'FOUTR'
'EOUTR'
'EWRITR'
'INTIIR'
'FOQtJTR'
*~
'O~()FIR'
MSOS 5.0'
0>8
MSOS 5.0'
*R
*8
'080FLRt
'OBOFXR'
'HEXAR'
'HEXOR'
'ASCIIR'
'OECHXR'
• AF"OP'-1RI
'RFORMR'
'FLOTGR'
'FLOTR'
'COMFPR'
MSOS 5.0'
MSOS 5.0'
-*S
09
oR
08
*B
0>8
o>g
0>9
OR
with one of these records:
,
DECK-ID 058
*B 'RDISP'
(CYBER 18-20 Computer)
, DECK-ID M23
*B 'RDISP'
(1700 Series Computer)
*R
*R
*~
In addition, when adding re-entrant FORTRAN, insert the
re-entrant FORTRAN runtime library skeleton records
immediately before the record:
*B 'NXTLOC'
,
*~
*R
o>B
*R
*p.
NEXT AVAILABLE LOCATION'
which precedes the system mass resident programs.
NOTE
The deck identification field in the
skeleton record is optional. A
description of the skeleton record
format is contained in appendix P.
The re-entrant FORTRAN runtime library skeleton records
are as follows:
oH
~13
08
0>8
*8
*8
013
*8
OR
(l-B
OB
OR
*B
*B
0>8
o~
*M
(1-8
*8
*8
*8
o>R
~B
013
*8
08
OR
O>B
REENTRANT FORTRAN PUNTIME LIRpARY
FTN 3.3 PtJ~JT T~E •
DECK-ID AO}
'FORTP'
tO$3PPt-1p.,
FTN 1.3 DIHJTP~~ •
DECK-IO B01
'PARA8RI
FTN 3.3 I/UNT I ME'
DECK-ID 802
'QAF2IR'
DECK-IO 11(11 FTN 1.3 PUNTIME'
FTN 3.3 RI/NTIME'
DECK-ID B(.4
'ASSR'
FTN 3.3 RIJNT T~-1E'
DECK-IO R05
'SQRTFR'
FTN 3.3 PI/'H I oq[ •
DECK-IO B06
'SIGNP'
FTN 3.3 RUNT I t.';E'
DECK-ID S07
'FXFLTP'
FTN 3.3 RUNT J!·I~'
OECK-ID BOa
'EXPR'
FTN 3.3 PUNTIMF.'
'ALOGP'
DECK-ID 809
'TANHR'
f)ECK-IO BI0
FTN 3.3 PIJNTIME'
'S"lCSP.·
DECK-ID all
FTN 3.3 RUNTIME'
'ATANR'
DECK-IO B12
FTN 3.3 RUNTIME'
'080IOR'
DECK-IO COl
FTN 3.3 RUNTIME'
'SINARR'
DECK-IO CO2
FTN ).3 RUNTIME'
'IOCODR'
DECK-IO 001
FTN 3.3 RUNTJt<1E'
, INITLR'
DECK-ID 002
FTN ,.3 RUNTIME'
'RSTORR'
OECK-IO DO;
FTN 3.3 f''1JtJT I ME '
'GETCHR'
FTN 3.3 PU"JTI ME'
DECK-IO 004
'IPACKR'
FTN 3.3 RUNTIME'
DECK-IO DOS
'UPOATR'
DECK-ID 006
FTN 3.3 RUIHIME •
'OECPLR'
DECK-ID 007
FTN 3.3 RUNTIME'
'INTGRR'
I)ECK-lD 0013
FTIIJ 3.3 RUNT! ME'
'SPACER'
DECK-IO DOq
FTN 3.3 PUNTIME'
'HOLR'
DECK-ID 010
FTN 3.3 PUNTIME'
'DCHXR'
DECK-IO 011
F'TN 3.3 RUNT I '"'E'
tHXASCR'
DECK-ID 012
FTN 3.3 RUNTIHE'
I)ECK-IO 013
FTN 3.3 QUNTIME'
• AFlHOR'
96769410 A
011.
DIS
016
017
018
D1q
D20
021
022
Dr1
D?4
02S
026
027
D2A
02Q
0)0
OJl
1)32
01)
034
n l'+
Hp,
FTN
FTN
FTN
FTN
FT'J
FTN
FTN
FHJ
FTN
FTN
FHJ
F T!~
FT~J
FTN
FTN
FTN
FTN
FTN
FTN
FTN
FTN
FT"J
FTN
3.3
3.3
3.3
3.3
3.3
3.3
3.3
3.3
3.3
3.3
3.1
RIINTIME'
PI/NT Jt-1['
RUNTIME'
RlJtHTME'
DUtJT I '·IE '
RUNTIME'
PUNTII-\( ,
"Ur-JTIV.E'
PUNT I "'IE'
olj~TIME '
oU'..!T T'-1E'
OIJNT 1 t-IE I
PWHI'-'IE'
RUNTIME'
RIINT1ME'
RIJNTIME'
!.'lJNT I'),E I
oU"JT 1 '·IE •
:~II~·i r I··~E ,
Rljt-..)l It-1E'
3.3
1.3
3.3
3.3
3.3
3.3
3.3
3.3
3.3
3.3 PlIIHIME'
].3 PlJf'!T T!AE t
1.3 PIJ~HP~E '
The re--entrant FORTRAN runtime library skeleton records
Inchlde the records if, and only if, double precision
FORTRAN is to be in the system.
.,
.q
• ~r."f'l 0 '
'fl"02tQ'
.~
'''!dr-SR'
·fl
'O'5I1RTI1'
.~
'r.~rr,"!rp
·8
'O:'JtPR'
·fl
'ntot;R'
.q
.~
4JLP
DECK-IO
OfCK-IO
DECK-IO
DECK-IO
DECK-ID
OECK-ID
DECK-IO
DECK-IO
OECK-IO
OECK-IO
OE'CK-IO
OECK-IO
DECK-IO
OECK-IO
DECK-IO
DECK-IO
DECK-IO
OECK-ID
I')EO:-ID
DECK-ID
DECK-IO
OF.CK-lO
DE'CK"ID
'DSNC<;R'
'nAT~"!R'
aR
'QRqOFP.'
.~
'''OiJT~
.'"
.q
,
'OFLOTR'
'OG.~TR'"
OECIf-Ir
-=-~1
I:"TN
~.~
OECIC-T!'
~f"I?
I:"T~
"'.3
o£r.K-Ir
,
QIJNTT";: ,
r.\1NTT"4~
=:~
F'T~
3.~
PUN T1'4:::: '
OEr.I(-yr C'Ot.
r-Tt\
I=' T II:
C'rN
I='T"!
1.~
"UNT!"4:'
QIJN~T·..r
,
r::IJNTTut; ,
Orr.K-Tr
C''J~
'.'l
IJEr,I(-Tr F~1!
I1EC!(-Tr =:0
nF.rK-Tf' :-11
C'TI\
OErl(-Tt:l ':12
IJECK-yr ~lt.
C'T,,!
"'.'l
":'T"
~."'1'
r:-fN
~.~ o::IUNTT""F. '
3 •.~ OIJ"'T P'C' ,
o£rK-Tr C'1S
DErK-Tr 6 1 3
flErl(-Ir
e~Q
1=',,,.
0 ' N'
~.'1
~.7
°ll'",T,.,!=' '
~
PII"'rT"::: '
PU'HT"1t: '
't.
~.3
.,= ,
PtlNT T
::>UNTTt't:' '
The appropriate FORTRAN compller (Version 3.;$A or B)
skeleton records and the FORTRAN nonre-entrant .runtime
llbrary records must be inserted into the skeleton. These
should be inserted somewhere after the *LIBEDT skeleton
record and befo;re the first of the two *z records at the end
of the skeleton. Care must be taken to insert these records
so that current system modules linked together on mass
memory are not interrupted by the in.sertions.
To avoid such interruptions, the insertion may be Illade
immediately after the *S skeleton records that define request
priorities or immediately before the two final *z skeleton
records.
The FORTRAN Version 3. 3A compiler skeleton records are
llsted as follows. When inserting the skeleton records, the
value of p .is the logical unit of the installation device. For
example, the record *K, 16, is Inserted for *K, Ip if 6 is the
logical unit number of the installation device.
6-3
·e
·K,Ip
."LIBEI)!
-K,Ip
.f!
·e 'FTN33A'
"'K,P8
¥F
·e 'FTt\33A'
·e 'GOA'
'IOPReA'
·8
·e 'Ct\VT'
·e 'cct\v'
rECK-IO FO 1
'CIAGkG'
'GETC'
'GETSYH'
"e
'CUTE~T'
·e
'ceFIH~S'
'F Jl C)( ,
·B
·e
4e
"e
'~TOqE'
'SYH8Cl'
'lOClIlA'
'CUHYAA'
'FHASF:A'
.lfE
lie
·e
""e
'tlRAY5~'
'(PLCCP'
'F.I\COO'
' Gt\ S T '
'PEADER'
"'8
"'8
·s
'IG~TCF'
'C FTIC t~ ,
·8
"IE
IJE
'FLA3EL'
4e
'c{Joecs'
"Ie
'ROLA'::L'
·e
'~AVEIOt
'5TCHIlR'
'8
·e
'E~CLCC'
FORTRAN 3.3A'
·N,F'~3Ae"
'CIJlG'
¥e
·e
·s
.
,
CECK-IO FO 1
CECK-IO F02
CECK~IO F08
CECK-IO A01
CECK-IO F03
rECK-IO FO~
DECK-IO F65
rECK-IO F13
CECK-IO F12
CECK-IO A07
CECK-IO FOS
CECK-IO FiO
CECK-IO F11
CECK-IO A03
CECK-IO Fi7
CECK-IO Fi8
CECK-IO A08
CECK-IO A42
CECK-tO AId
CECK-IO A2g
CECK-IO A06
rECK-IO Fait
CECK-IO F14
rECK-IO F15
CECK-IO ADS
CECK-IO Al0
CECK-IO A1i
CECK-IO A04
CF:CK-IO A12
CECK-IO F16
FORT~JlN
FORT~AN
FORTRAN
FOR·l'~AN
FORT~.oN
FOR1RAN
FORT~AN
FORT~AN
FORT~IIN
FORT~AN
FORTRAN
FORTRAN
FORT~AN
FOR1~AN
FORTRAN
FORTRAN
FORTR~N
FORTRAN
FORT~IlN
FORTR~N
FORT~AN
F.OR lR HI
FORIR tlt~
FO~T~AN
FORTF~IlN
FORT~AN
FORT~AN
FORl';JAN
FOR lRAN
FORTRAN
3.lA'
3.3A'
3.3A'
3.lA'
3.3A'
3.3A'
3.3A'
3.3A'
3.3A'
3.3A'
3.3A'
3.3A'
3.3A'
3.3A'
3.3A'
3.3A'
3.3A'
3.3A'
3.3A'
3.3A'
3.3A'
3.3A'
3.3A'
3.3 A'
3.3A'
3.3A'
3.3A'
3.3A'
3.3A'
3.3A'
·T
·K,I8
"'t\,FTt-.3AA,,,B
"t-'ARK~R
¥e
'FT~33A'
·e
.r.
'IOP~8A'
·8
""E
""e
·e
·E
• E
·0
"'e
·13
"'e
·8
.lJ.e
"B
'n
'GC A'
'ct\ VT '
' CONV '
' CI AG '
'f. I tlG ~G'
'(ETC'
'GETSY'1'
'CUTENT'
'FACK'
'CeFRtlS'
'STOQE'
'~'YMeCL'
'LOCLAB'
'[u/,ytlfJ'
~eYEOPh!'
"'e
¥t;
'[FLOT'
'CUt-Wel'
48
'[ Xpg'
·E
'GETF'
'GPUT'
·8
·e
·B
6-4
'~AVEIO'
'~l(HAR'
(ECK-IO
CECK-IO
CECK-IO
CECK-IO
DECK-IO
CECK-IO
.DECK-TO
CECK-IO
CECK-IO
CECK-IO
CECK-IO
CECI<-IO
CECK-IO
CECK-IO
CECK-IO
DECK-IO
CECK-IO
CECK-IO
CEC~<-IO
F01
FO 2
FO e
A01
FO 3
FO /1
For:;
F13
F12
AD7
FOg
FlO
Fi1
A03
F1g
F20
Ai<3
F06
F07
CECK-IO F05
DECK-IO 1.05
CECK-IO A02
DECK-IO AO~
CECK-IO Ai2
FOR Tl.1 Ml 3.3A'
FOR lR IH~ 3.3 A '
FORToM~ 3.3A'
FOR lR AN 3.3A'
FOR ~tJ 3.3 A'
FORT?AN .) .3 C! '
FO~ p .~N :~ .3 A'
FOR n liN 3.3A'
FORT~~N 3.3A'
FOR1~AN 3.3A'
FORl'~AN 3.3A'
FORT~AN 3.3 A'
FOPT~/H~ 3 • .1A'
FORTf(AN 3.31l'
FOR T~< ~N 3.3A'
FORTRAN 3.3A'
FORT::;>~N 3.3A'
FORT~AN 3.3A'
FORT~tN 3.3A'
'FO~TR~N 1.3A'
FORTRAN 3.3A'
FORT~AN 3.3A'
FORT~~N 3.3A'
FORTRAN 3.3A'
1()
[ECK-IO A23
rECK-IO A13
DECK-IO F1E
FOR,~.aN 3.3A'
FORTRAN l.3A'
FORTRAN l.3A'
CECK-tO
DECK-IO
CECK-IO
CECK-IO
rECK-IO
DECK-IO
CECK-IO
CECK-IO
rECK-IO
DECK-IO
CECK-IO
CECK-IO
CECK-IO
DECK-IO
rECK-IO
DECK-IO
CECK-tO
CECK-IO
CECK-IO
CECK-IO
CECK-IO
CECK-IO
CECK-IO
DECK-IO
CECK-IO
CECK-IO
DECK-IO
DECK-IO
CECK-IO
DECK-IO
CECK-IO·
CECK-IO
CECK-IO
F01
F02
Foe
AOI
F03
FOit
F65
F13
F12
A07
FOg
F10
Fi1
A03
F2l
F22
A32
A33
A34
A3S
A36
A15
FOE
A1E
F07
FOS
A38
FORTRAN l.3A'
FORTRAN l.lA'
FORT~AN 3.lA'
FORTRAN l.lA'
FORTRAN 3.3A'
FORTRAN 3.3A'
FORT~AN 3.3A'
FORTRAN 3.3A'
FORTRAN 3.3A'
FORT~AN 3.3A'
FORT~AN 3.3A'
FORTRAN 3.3A'
FORT~AN 3.3A'
FORT~AN 3.3A'
FORTRAN 3.3A'
FORTRAN 3.3t,'
FORTRAN 3.3A'
FORTRAN 3.3A'
FORTRAN 3.3A'
FORTRAN 3.3A'
FORT~AN 3.3 A'
FORTRAN 3.3A'
FORT~AN 3.3 A'
FORT~AN 3.3A'
FORT:;>AN 3.3A'
FORPtlN '3. 3 A'
FORTRflN 3.3A'
FORTRAN 3.3A'
FORnAN 3.3A'
FORn.AN ·3.3A'
FORTRAN 3.3A'
FORT~AN 3.3A'
FORT~AN 3.3A'
rECK-IO
CECK-IO
·OECK-IO
CECK-IO
DECK-IO
CECK-IO
CECK-IO
CECK-IO
CECK-IO
CECK-IO
CECK-IO
CECK-IO
CECK-IO
DECK-IO
OECK-IO
CECK-:IO
CEG K'- IrJ
CECK-IO
OECK-IO
F01
F02
Foe
AOI
FO 3
FOit
,'3
-K,Ip
-K,P8
·P",t'ARKER
·s
·e
·8
·s
·8
·e
·s
·s
·8
·8
·8
"B
'FT~33A'
'GOA'
'IOPREA'
' CNVT '
'CCNV'
'D r AG '
'CIAGJ:CG'
'GETC'
'GETSYH'
'OUTE t'iT'
'FACK'
'cep~H'S'
·e
-e
·e
'STORE'
'Syr-:9Cl'
'LCCLAC'
"8
"8
'tlSGNPR'
·8
'CFIVCC'
'ClOVC'
·e
·s
·e
·8
"'e
.. s
"'~
"'e
·e
·e
·e
·e
'OUMY~C'
'eCC~R'
'CK~AtJE'
'CCHNFR'
'eFlOl'
'CItJPR'
'CU,",VCl'
' r )(~g'
'ERePR'
'E)(RlF~'
·B
'(ETF'
'(?FUT'
'RCLA8L'
~E
'E~CLCC'
"e
·K,Ip
·K,P8
.p,
-,-K,Ip'ENClOC'
-8
· l t F n,
-e
'~uepp~'
'1 YPE'
'TYPEP~'
,
A2~
ADS
A02
Ail
AlB
Fi6
"1
·K,18
"N,rT"3Ac",B
• K, I P
"'K,PA
"'r."l'At:?AN 3.3A'
FOR trHN 3.lA'
FORTRAN 3.3A'
FORT20~~ 3 .3A'
FOR n.AN 3.3A'
FORJR.lIN 3.3A'
FO~TR.AN 3.3A'
FORTRAN 3~3A'
FOR1~AN
3.3A'
FORT~AN
3.3A'
3.3A'
3.3A'
FORTRAN
FORT!:?AN
FORTRAN
FORTRAN
FORTRAN
3~lA'
C15
F10
C17
C19
F52
F53
C13
F16
3.3A'
3.3A'
FORT~AN 3&3A'
FORTRAN 3.3A'
FO"T~AN 3.3A'
FORTRAN 3.3A'
FORTRAN 303A'
FORT~AN 3.JA'
FD 1
F50
F51
COl
CO2
CO 3
FORTR.AN 3.3A'
FORTRAN 3.3A'
FORT~AN 3.3A'
FORTRAN 3.3A'
FORPAN 3.3A'
FOP.T~AN 3.3A'
FCRT<.AN 3.3A'
FORTr~AN 3.3A'
FORl~AN 3.3A'
FORTR~N 3.3A'
FOR 1 H!~ 3.3 A'
FORT~AN l.lA'
FORT~AN 3.3A'
Fo'R1RAN 3 .. 3A'
FOt( n /IN 3.3A'
FOR lR M~ 3.3A'
FOR. ntd~ 3.lA'
COlt
C07
coe
COg
C1G
Cli
C14
C15
FlO
C17
C19
F5lt
COS
COE
C18
CECK-ID
CECK-IO
DECK-tO
CECK-IO
DECK-IO
DECK-IO G12
oECK-IO C1E
CECK-IO F16
r-ORl~~~1
3.3A'
FORTRAN 3.3A'
FORTRAN 3.3A'
FO~l~AN 3.3A'
FORTRAN 3.3A'
FOR Tt( AN 3.3A'
FORTRAN 3.3A'
6-7
·e
·e
·T
·1<,18
·8
.N,FT"3CS" ,9
·K,Ip
·K,F8
·T
·K,Ie
.p
·e
·8
·8
·8
·e
·B
·e
·8
·8
·8
·8
48
·s
48
"'e
·8
·e
·8
""8
'FTN33A'
'GOOD'
'INDEX'
'ICFR90'
'NPl:NCH'
'08PRMS'
'LOCLOA'
'rUHYCA'
'PtiASEG'
'EEGINO'
'CCNV'
'FINlSH'
'GETSY'1 '
'lACON'
'IHCON'
'NWRITE'
'PACK'
'SYHSCN'
'ENOlOC'
·T
·K,18
·N,FTNlOA",B
·K,Ip
·K,PB
"'P",flARKER
'FTN33A'
"8
·e 'GOOD'
·8
'INDEX'
·8
'lOPReD'
·8 'NPUNCH'
·s 'CepQMS'
·8
'LCCLCB'
• 8' 'CUHY09'
·13
·e
·8
·e
"'8
·8
·8
·8
·0
·8
·B
.'E
'~HCUT'
'eKDWN'
'COUNT'
'GETSYH'
'LABOUT'
'hP20UT'
'R80X'
'R8PK'
'SYHSCN'
'TA80EC'
'l!NFUNC'
'ENCLOC'
·T
·K,I8
,
'
,
,
0'
CECK-IO FOl
OECK-IO F55
OECK-IO 001
CECK_~IO F5G
DECK-IO 002
CECK-IO FlO
DECK-IO F58
CECK-IO F59
DECK-IO 003
CECK-IO 021
GECK-IO F57
rECK-IO 022
DECK-IO 016
CECK-IO 017
DECK-tO 016
CECK-IO 019
DECK-IO FOg
CECK-IO 020
DECK-IO F16
FORTRAN l.3A'
FORT~AN l.lA'
FORTRAN 3.lA'
FORTRAN 3.3A'
FORTRAN l.lA'
FORTRAN l.lA'
FORTRAN 3.3A'
FORT~AN 3.3A'
FORT~AN 3.lA'
FORT~AN l.3A'
FORT~AN 3.lA'
FORT~AN l.lA'
FORTKAN l.lA'
FORTRAN l.3A'
FORT~AN l.lA'
FORTRAN 3.3A'
FOR p~ AN 3.3A'
FORF~AN 3.3A'
FORTRAN 3.3A'
"B
4e
·s
oe
·e
·e
·8
6-8
'FTI'\33A'
'Gcno'
'INOEX'
'ICPR80'
'NPUNCH'
'C8PRHS'
'lOCl CC'
'IIDMAX'
'C:ETSYM'
·8
·8
·8
·S
·e
·8
·e
"8
·e
"8
"e
"8
·8
·8
·s
·8
·e
DECK-IO
DECK-IO
CECK-IO
DECK-IO
DECK-IO
DECK-IO
DECK-IO
DECK-IO
CECK-IO
DECK-IO
DECK-IO
DECK-IO
CECK-IO
, OECK-IO
CECK-IO
DECK-IO
CECK-IO
DECK-tO
CECK-IO
DECK-IO
Fa 1
F5S
001
F56
002
FlO
FoO
F61
DO 4
006
007
014
008
DOg
010
011
015
012
013
F16
FORTRAN 3.3A'
FORT~AN 3,. 3A'
FORIR AN 3.3A'
FORT~AN 3. l A.'
FORTRAN 3.3A'
FORT~AN 3.3A'
FORTRAN 3.3A'
FORT~AN 3.3A'
FORTQAN 3.3A'
FORTDAN 3.3A'
FORTRAN l.3A'
FORTRAN 3.3A'
FORTRAN 3.3A'
FORT~AN 3.3A'
FORT~AN l.3A'
FOR1?AN 3.3A'
FOR TR AN 3.3 A"
FORTRAN 3.3A'
FORTRAN 3.3A'
FORT8AN 3.3A'
¥-8
·e
FOl
F55
001
F56
002
F10
FG2
005
014
FORTRAN
FORTRAN
FORTRAN
FORTRAN
FORTRAN
l.lA'
l.3A'
l.3A'
3.lA'
3'.3 A'
FOR1~AN 3.3A'
FORTRAN 3.3A'
FORTf~AN 3.lA'
FORTRAN 3.3A'
F16
CECK-IO
DECK-IO
CECK-IO
DECK-IO
CECK-IO
CECK-IO
CECK-IO
CECK-IO
CECK-IO
CECK-IO
CECK-IO
DECK-IO
[ECK-IO
CECK-IO
rECK-IO
DECK-IO
CECK-IO
DECK-IO
rECK-IO
DECK-IO
F01
F63
EO 1
F56
E02
FlO
F58
F59
EO 3
F57
E20
Ellt
E15
E16
E17
FOg
E18
020
F1G
rECK-IO
CECK-oIO
CECK-IO
DECK-IO
CECK-to
CECK-IO
CECK-IO
CECK-IO
CECK-IO
rECK-tO
rECK-IO
CECK-IO
CECK-IO
DECK-IO
rECK-IO
CECK-IO
DECK-IO
CECK-IO
CECK-IO
DECK-IO
OECK-IO
DECK-IO
rECK-IO
DECK-IO
rECK-IO
DECK-IO
FOl
FaJ
EOl
F56
E02
FlO
FoO
FGl
E04
E06
F57
E07
E14
E15
E16
EO 6
E.O g
E17
FOg
El0
El1
E113
020
E12
E13
F1G
,S
'FTN33A'
'GOE'
'INCEX'
'IOPRSO'
'''PUNCH'
'G8PQHS'
'lOClCA'
'[UHYCA'
'FHASEG'
'EEGINO'
'CONV'
'FINISH'
'GETSYH'
'lACON'
'IHCON'
'NW~ITE'
'PACK'
'SETPRT'
'SYHSCN'
'ENOlOC'
·T
"K,18
4N,FTN3EA,,,8
·K,Ip
·K,P8
·P",t'ARKER
·8
'FTt\33A'
·8
'GOE'
·8
'INCEX'
48 'ICFR8D'
49 'NPl:NCH'
·A '08PRHS'
4e 'LOClOfl'
·S 'CUMYDI3'
·8
'IIMCUT'
48 'EKCHN'
"8
'CONV'
·e 'COUNT'
·8
'GETSYH'
·8
'lACON'
·8 'IHCON'
·8
'LABOUT'
·8
CECK-IO
DECK-IO
CECK-IO
rECK-IO
rECK-IO
DECK-IO
CECK-IO
DECK-IO
rECK-IO
OE~K-IO
f'ORTRAN 3.lA'
FORT~AN l.lA'
FORT~AN 3.lA'
.p
·e
·e
·K,Ip
·K,P8
.p, "t'ARKER
.lie
·N,FT~30C"
•
DECK-IO 012
CECK-IO 015
*K,Ip
·K,P8
·8
·N,FT~309t,,8
·8
'lA80EC'
'SYMSCN'
·ENOLOC'
·B
4e
¥-8
·8
·B
·e
·8
'~F20UT'
'NWRITE'
'FACK'
'RBGX'
'RePK'
'SETPRT'
'5YHSCN'
'lAeOEC'
'UNFUNC'
'ENOlCC'
,
£19
l.3A'
3.lA'
l.lA'
3.lA'
3.lA'
3.lA'
3.3A'
3.lA'
3.lA'
3.lA'
3°.3A'
3.3A'
3.lA'
3.lA'
3.3A'
FORT~AN 3.3A'
FORTRAN 3.3 A'
FORT~AN 3.3A'
FORTRAN _3.3 A'
FORT~AN 3.3A'
FORTRAN
FORTRAN
FORTRAN
FORTRAN
FORTRAN
FORTRAN
FORTRAN
FORTRAN
FORTRAN
FORTRAN
FORTRAN
FORTRAN
FORTQAN
FORTRAN
FORTI'AN
FORTRAN
FORTRAN
FORTRAN
FORTRAN
FORT?AN
F ORT~ AN
FORTRAN
FORTRAN
FORT~AN
FORTRAN
FORTKAN
FORTRAN
FORTRAN
FORTRAN
FORT~AN
FORTRAN
FOR1RAN
FO~lRAN
FOR1~AN
FORT~AN
FOR1~AN
FORT~AN
FORTRAN
FOR1~AN
FOR T ~AN
FORTRAN
3.3A'
3.3A;
3.3A'
3.lA'
l.3A'
3.lA'
3.3A'
l.lA'
3.3A'
3.JA'
3.3A'
3.3A'
3.3A'
3.3A'
3.3A'
3.3A'
3.3A'
l.lA'
3.3A'
l.3A'
3.3A'
l.3A'
3.3A'
3.3A'
3.lA'
l.lA'
·T
·K,16
·t\,FT~3E8",B
·K,16
·K,F8
96769410 A
.. P , , , II A, RKE~
'fTN33A'
"e 'GOE •
'INDEX'
"8
'IOPqAO'
·8
'NPL:NCH'
·0
'C8PRHS'
"9
"e 'LOCLDC'
·8
"e
"a
"'8
"s
"'S
'PO,MAX'
'GETSYM'
'SYMSCN'
'T ~80EC'
'ENOLOC'
DECK-IO
DECK-IO
CECK-IO
DECK-to
CECK-IO
CECK-IO
CECK-IO
CECK-ro
'CECK-ID
rECK-IO
CECK-Io
DECK-IO
FO 1
FOR1~AN
F&3,
FOR1~/lN
EO 1
F5G
E02
F10
F62
EOS
FORl~A~
FORl~AN
FOR1~AN
FOR1~AN
E14
FOR1RAN
FOR1RAN
FOR1RAN
020
FOR1~AN
E12
F1G
FORlRAN
FORTRAN
F01
F6G
Got
G02
G03
GOlf
GOS
GOG
G07
GOB
020
Fa 3
Fog
F5G
F10
F67
F68
F69
F1G
FORTRAN
FORTRAN
FORTRAN
FORTRAN
FORTRAN
FORTRAN
l.lA'
l.lA'
3.lA'
3.3A'
3.lA'
3.lA'
l.lA'
l.lA'
l.lA'
l.lA'
l.3A'
l.lA'
"T
"'1<,16
·N,Fl~3(C,t,8
"K,Ip
.p
"'a
"B
"'e
"'8
·8
"'B
·s
"8
.. s
·e
"e
"B
·e
·0
"e
·B'
·s
·e
'FTN33A'
'GOF'
'PHASEF'
'GETSYH'
'~CON '
'HCON'
'LWRITE'
''''ATCH'
'SORT"
'IREPAK'
'SYMSCN'
'CCNV'
'PACK'
'IOFRao'
'OSPRHS'
'GETSYR'
'TITLE'
'IFCVFF'
'ENDLOC'
·8
"T
"'K,IB
",N,FT~lFA"
CECK-IO
DECK-IO
DECK-IO
CECK-Io
DECK-IO
DECK-ID
DECK-IO
DECK-IO
CECK-IO
CECK-IO
DECK-IO
CECK-IO
DECK-IO
CECK-IO
DECK-IO
CECK-IO
OECK-IO
CECK-IO
CECK~ID
FORT~AN
FOR1R.AN
FORlPAN
FORTRAN
FORTRAN
FORT fAN
FORTRAN
FORTRAN
FOR'~AN
FORT~AN
FOR1~AN
FORTRAN
FORTRAN
3.lA'
l.lA'
3.3A'
l.lA'
l.lA'
l.lA'
3.lA'
l.lA'
l.lA'
l.3A'
l.3A'
l.lA'
l.3A'
3.lA.I
l.3A'
3.lA'
l. lA"
l.lA'
3.3A'
,a
·K,Ip
.p
·B
'FTN33A'
·8
'ERRMSG'
'ICPReo'
'ENDLOC'
·e
·8
CECK-IO F01
CECK-ID F70
CECK-IO F56
DECK-IO F16
FOR,TRAN l.lA'
FOR1RAN l.3A'
FORT~AN 3.3A'
FORTRAN l.lA'
·T
"K,16
"N,FT~3ER",13
The FORTRAN Version 3. 3B compiler skeleton records
are listed as follows. When inserting the skeleton
records, the value of p is the logical unit of the installalation device; thus *K, 16 is substituted for *K, Ip if the
installation device is logica1.unit 6.
oJOB.INSTAL,fTN 3.38 COMPILER
oK,ln
oLIBEDT
"K,Ip
"l,FTN
08 'FTN338'
DECK-ID OIF FORTRAN 3.38'
oK,P8
*p
08
"B
oB
"B
"B
'F'TN338'
'GOA'
'PHASEA'
'IOPR8A'
'08PRMS'
96769410 A
DECK-IO
DECK-ID
DECK-ID
DECK-ID
DECK-ID
OIF
02F
07A
ORF'
IOF
FORTRAN
FORTRAN
FORTRAN
FORTRAN
FORTRAN
3.38'
3.38'
1.38'
3.38'
3.313'
08
08
08
08
OB
oB'
08
08
08
08
oB
OB
08
oB
oB
oB
09
08
oB
oB
OB
OB
08
08
oB
'CFIVOC'
'CKNAHE'
'CNVT'
'CONV'
'OIAG'
'DIAGQG'
'DXP9'
'OFlOT'
'DUMVOl'
'GETC'
'GETF'
'GETSYM'
'JPUT'
'IGETCF'
'PACK'
'RDLA8L'
'STORE'
'SYM80L'
'ENDDO'
'GNST'
'HEADER'
'OPTION'
'OUTENT'
'PlABEl'
'STCHAR'
"8' 'TYPE'
08 'SAVEIO'
08 'lOCLAl'
08 tOUMYAl'
08 '08080S'
08 'ENOLOC'
oT
oK,I8
°N.FTN3AI".d
oK,Ip
oK,P8
oP.ttMARKER
08 'FTN33B'
-GOA'
"8
08 'PHASEA'
OB 'IOPRBA'
08 '08PRHS'
08 'CFIVOC'
08 'CKNAME'
OR -CtNT'
oB 'CONV'
oB 'DIAG'
*8 'DIAGRG'
oB toXP9'
08 'DFLOT'
oB 'DUMVOL'
08 'GETC'
08 'GETf'
08 'GETSYM'
*8 'GPUT'
08 'IGETCF'
08 'PACK'
08 'RDLABL'
08 'STORE'
"8 'SYM80l'
08 'ENODO'
OB 'GNST'
08 'HEADER'
08 'OPTION'
oB 'OUTENT'
"8 'PLABEL'
"B 'STCHAR'
OB 'TYPE'
,
,
OECK-IO
DECK-ID
DECK-IO
DECK-IO
OECK-ID
DECK-ID
DECK-ID
DECK-ID
DECK-ID
DECK-IO
DECK-IO
DECK-ID
DECK-ID
DECK-IO
DECK-ID
OECK-ID
DECK-IO
OECK-ID
DECK-ID
QECK-ID
oECK-ID
DECK-IO
DECK-IO
DECK-ID
DECK-ID
DECK-IO
DECK-IO
DECK-ID
oECK-ID
DECK-IO
DECK-IO
34A
36A
OIA
03F
04f
37F
OSF
06F
3SF
14F
04A
01F
02A
lSF
09F
lOA
11F
03A
29A
OSA
36F
16F
06A
08A
IlA
121\
l3A
12F
13F
09A
17F
FORTRAN
FORTRAN
FORTRAN
fORTRAN
FORTRAN
FORTRAN
FORTRAN
FORTRAN
FORTRAN
FORTRAN
FORTRAN
FORTRAN
FORTRAN
FORTRAN
FORTRAN
FORTRAN
FORTRAN
FORTRAN
FORTRAN
FORTRAN
FORTRAN
FORTRAN
FORTRAN
FORTRAN
FORTRAN
FORTRAN
FORTRAN
FORTRAN
FORTRAN
FORTRAN
FORTRAN
DECK-ID
DECK-IO
DECK-ID
DECK-IO
DECK-ID
DECK-ID
DECK-I 0
OECK-ID
DECK-ID
DECK-IO
OECK-ID
DECK-ID
DECK-ID
DECK-ID
DECK-ID
DECK-IO
DECK-IO
DECK-ID
DECK-IO
DECK-ID
DECK-IO
DECK-ID
DECK-ID
DECK-ID
DECK-ID
DECK-IO
DECK-IO
DECK-ID
DECK-IO
OECK-IO
DECK-ID
OIF
02F
07A
OBF
lOF
34A
36A
OIA
03F
04F
31F
OSF
06F
3SF'
14F
04A
01F
02A
ISF
09F
lOA
IlF
03A
29A
OSA
36F
16F
06A
08A
llA
12A
FORTRAN 3.38'
F'OPTRM~ 3.38'
F'ORn~At-.J 1.38'
rORTRAN 3 .'3f3 ,
FORTRAN 1.3R'
FORTRAN 1.3R'
FORTRAN 1.3'1'
FORTRAN 1.3B'
FORTRAN 1.38'
FORTRAN 3.3qt
FORTRAN 1.313,'
FORTRAN 3.38'
FORTRAN 1.3Bt
FORTRAN 3.3R·
FORTRAN 3.3R'
FORTRAN 1.3R'
FORTRAN 3.3A'
FORTRAN 3.38'
FORTRAN 3.38'
FORTRAN 3.38'
FORTRAN 3.38'
FORTRAN 1.38'
FORTRAN 1.3B·
FORTRAN 1.38'
FORTRAN 3.3R'
FORTRAN 3.38'
FORTRAN 1.3A'
FORTRAN 1.3S'
FORTRAN 3.38'
FORTRAN 3.38'
FORTRAN 3.38'
3.38'
1.3B·
3.3B·
1.38'
3.38'
3.38'
1.3R'
~. 3A' '
1.313'
3.38'
3.38'
1.3B'
1.38' .
3.38'
3.3R'
'3.3B'
1.38'
3.3A'
'3.38'
3.38'
1.3'3'
1.3B'
1.38'
1.38'
3.38'
1.3A'
3.38'
3.3B'
3.3B'
1.38'
3.38'
6-9
08
08
OB
08
oB
08
08
oB
08
08
oB
08
oB
08
oB
OT
'SAVEIO'
'LOCLA2'
'DUMYA2'
'BYEOPR'
'CHECKf.'
'COMNPR'
'CONSUB'
'OATAPR'
'OIMPR'
'EXRLPR'
'FGETC'
'FORK'
'SUBPPR'
'TYPEPR'
'ENOLOC'
°K.I8
°N.FTN3A2."i3
oK,Ip
oK,P8
oP, •• MARKER
08 'FTN3JB'
08 'GOA'
08 'PHASEA'
08 'IOPRBA'
08 '08PRMS'
oB 'CFIVOC'
oB 'CKNAME'
08 'CNVT'
08 'CONY'
08 'DIAG'
oB 'DIAGRG'
08 'DXP9 f
oB 'DFLOT'
oB 'DUMVOL'
08 'GETC'
oB 'GETF'
oB 'GETSYM'
08 'GPUT'
4tB
'IGETCF'
oB 'PACK'
08
'RDLABL'
oB 'STORE'
~B
'SYMBOL'
oB 'ENDOO'
OB 'GNST~
~B
'HEADER'
oB 'OPTION'
oB 'OUTENT'
~B
'PLABEL'
OB 'STCHAR'
OA 'TYPE'
oB 'SAVEIO'
08 'LOCLA3'
*B 'DUMYA3'
oB 'ARAYSZ'
oB 'ASEMPR'
oB 'ASGNPR'
08 '8DOPR'
oB 'CHECKF'
oB 'CKIVC'
~13
'CONSUB'
08 'CPLOOP'
oB 'fGETC'
08 'fORK'
08 'ERBPR'
08 'MODMXR'
oB 'PUNT'
08 'ENOLOC'
6-10
DECK-IO
DECK-IO
DECK-ID
DECK-IO
DECK-ID
OECK-IO
DECK-ID
DECK-ID
OECK-ID
DECK-IO
DECK-ID
DECK-IO
DECK-IO
DECK-IO
DECK-ID
DECK-ID
DECK-·IO
OECK-IO
OECK-IO
OECK-IO
DECK-IO
DECK-ID
DE.CK-ID
Of.CK-ID
DECK-IO
DECK-ID
OECK-IO
DECK-ID
DECK-ID
DECK-ID
DECK-IO
DECK-ID
DECK-ID
DECK-ID
.DECK-IO
OECK-ID
OECK-IO
OECK-IO
DECK-IO
DECK-IO
DECK-IO
DECK-IO
OECK-IO
OECK-IO
DECK-IO
OECK-IO
DECK-IO
DECK-IO
DECK-IO
DECK-IO
OECK-IO
OECK-IO
DECK-IO
DECK-IO
OECK-ID
DECK-IO
DECK-IO
OECK-ID
DECK-IO
DECK-ID
OECK-IO
DECK-IO
OECK-IO
13A
laF
19F
19A
20A
15A
30A
31A
16A
24A
21A
22A
23A
18A
11F
OIF
02F
01A
08F
10F
34A
36A
OlA
03F
04F
37F
OSf
06F
35F
14F
04A
07f
02A
15F
09F
lOA
I1F
03/\
29A
05A
36F"
16f
06A
08A
11A
12A
13A
20F
21F
42&\
40A
32A
33A
20A
35A
30A
43A
21A
22A
38A
39A
27A
17F
fORTRAN
fORTPAN
fORTRAN
fORTRAt,-I
fORTRAN
FORTRAN
FORTRAN
fORTRAN
FORTRAN
FORTRAN
FORP~AN
FORTRAN
FORTRAN
FORTRAN
FORTRAN
1.38'
1.38'
1.38'
1.38'
1.38'
1.38'
1.3B'
3.38'
1.38'
1.3B'
1.33'
1.3B'
1.38'
3.38'
1.39'
FORTRAN
FORTRAN
FORTRAN
FORTQAN
fOQTRAN
FORTRAN
FORTRAN
1.3B'
1.38'
1.38'
3.39'
3.38'
1.33'
3.'38'
FORTPA:~
1.::FP
FORiRA"J
fORTRAN
FORTRMJ
FORTRAN
fORTRAN
FORTRAN
FORTRAN
FORTRAN
fORTRAN
fORTPAN
FORTRAN
FORTRAN
FORTRAN
FORTRAN
fORTRAN
FORTRAN
FORTRAN
FORTRAN
FORTRAN
FORTRAN
FORTRAN
FORTRAN
FORTRAN
FORTRAN
FORTRAN
FORTRAN
FORTRAN
FORTRAN
FORTRAN
FORTRAN
FORTqAN
FORTRAN
FORTRAN
FORTRAN
FORTRAN
FbRT~AN
FORTRAN
FORTRAN
FORTRAN
fORTRAN
1 .. 1": '
1.38'
3.313'
1.38'
'3.38'
3.313'
l.3R'
1.3R'
1.38'
1.38'
1.313 •
1.38'
3.38'
3.38'
1.38'
1.38'
1.3R'
1.38'
3.38'
1.38'
3.3B'
3.38'
1.3R·
3.38'
3.38'
3.38'
3.38'
3.38'
3.38'
3.38'
'3.38'
1.38'
3.38'
3.38'
3.3B'
1.39'
3.3B'
3.3B'
3.38'
3.3B'
oT
°K.18
°N.FTN3A3.,,6
°K.lp
oK.P8
op~ •• ~1ARKER
08 'FTN33B'
08 'GOA'
oB 'PHASEA'
OR 'IOPRBA'
oB 'Q8PRMS'
08 'CFIVOC'
08 'CKNAME'
oB 'CNVT'
oB 'CONY'
oB 'OIAG'
oB ·'DIAGRG'
08 'OXP9'
OR 'DFLOT'
oB 'DUHVOL'
of) 'GETC'
08 'GETf'
08 'GETSYM'
08 'GPUT'
08 'IGETCF'
OR 'PACK'
08 'ROlA8L'
oR 'STORE'
oR 'SYMBOL'
oR 'ENODO'
08 , GNSl'
~B
'HEADER'
~B
'OPTION'
08 'OUTENT'
08 'PLABEL'
08 'ST-CHAR'
oR '·TYPE •
08
'SAVEID'
oB 'LOCLA4'
08 'DUMYA4'
08 'ARITH'
oB 'SUBSCR'
08 'TREE'
cB
'ENOLOC'
uT
~K. 18
oN,FTN3A4.,.B
oKtIp
oK,P8
oP."MARKER
oB 'FTN33B'
oB 'GOA'
oB 'PHASEA'
~B
'IOPRBA'
oB 'Q8PR"1S'
08 'CFIVOC'
oB 'CK~AME'
08 'CNVT'
08 'CONY'
oB 'OIAG'
08 'OIAGRG'
oB 'OXP9'
08 'DFLOT'
08 'DUMVOL'
08 'GETC'
oB 'GETF'
08 IGETSYMI
oB 'GPUT'
~B
'IGETCF'
FORTRAN
FORTRAN
FORTQAN
FORTRAN
FORTQAN
FORTRAN
FORTQAN
FORTQAN
FORTPAN
FORTRAN
FORTPAN
FORTRAN
FORTRAN
3.313'
1.38'
1.3A'
1.3B'
1.38'
1.3B'
1.38'
DECK-ID
OECI$-IO
OECK-IO
OECK-IO
DECK-IO
OECK-IO
OECK-IO
DECK-ID
OECK-ID
DECK-ID
OECK-IO
DECK';" 10
OECK-IO
DECK-ID
OECK-IO
OECK-IO
I)ECK-ID
DECK-ID
DECK-ID
DECK-IO
DECK-ID
OECK-IO
DECK-IO
OECK-ID
OIF
02F
01A
08F
10F
34&\
36A
01A
03F
04F
31F
05F
06F
3SF
14F
04A
01F
02A
15F
09F
lOA
IlF
03A
29A
05A
36F
If,F
06A
OE\A
llA
12A
13A
22F
23f
14A
l1A
41A
11F
1.38'
1.38'
1.38'
1.3B'
l.3B'
FORli~AN 1.38'
FORTRAN '3.3Ro
FORTQAN 1.3B'
FORTQAN 1.3~'
FORTqAN 1. 3f~'
FORTRAN 3 .. 3f~'
FORTRAN 3 .. JI~ I
FORTRAN 3.38'
FORTRAN 3.3R·
FORTqAN 1.38'
FORTRAN 1.38'
F"ORTRAN J.3A'
FORTRAN 1.38'
FORTRAN 3.313'
FORTRAN 1.38'
F"ORTRAN 1.38'
FORT·PAN 1.38'
FORTqAN 1.38'
fORTRAN 1.3R'
FORTRAN 1.38'
FORTRAN 1.38'
FORTRAN 1.38'
fORTRAN 1.38'
FORTRAN 3.3R'
FORTRAN 3.38'
DECK-IO
OECK-IO
DECK-IO
DECK-ID
OECK-IO
OECK-IO
DECK-IO
DECK-IO
OECK-ID
OECK-ID
OECK-IO
OECK-ID
OECK-ID
OECK-IO
OECK-IO
OECK-ID
OECK-IO
DECK-IO
OECK-ID
OlF
02F
07A
oaF
10F
34A
36A
OIA
03F
04f
31f05F
06F
35F
14F
04A
01f
02A
lSF
FORTRAN
FORTRAN
FORTRAN
fORTRAN
FORTRAN
FORTRAN
FORTRAN
fORTRAN
FORTRAN
FORTRAN
FORTRAN
FORTRAN
FORTqAN
FORTRAN
FORTQAN
FORTqAN
FORTRAN
fORTRAN
fORTRAN
3.3B'
3.3A'
3.38'
1.38'
3.3B'
'3.38'
1.3B'
3.3B·
3.38'
3.3B·
1.313'
3.38'
3.38'
3.38'
OECK-IO
OECK-ID
OECK-IO
OECK-IO
OECK-IO
OECK-IO
OECK-IO
OECK-ID
DECK-ID
OECK-IO
DECK-IO
OECK-IO
DECK-IO
OECt~-IO
3.3~'
1.38'
3.38'
1.38'
1.313'
3.38'
96769410 A
OB
~B
08
o-a
08
oS
08
oS
08
08
*8
'PACK'
'RDLABLt
'STORE'
'syr-1S0L'
'ENDOO'
'GNSTt
'HEADER'
'OPTION'
'OUTENT'
'PLAtlEL'
'STCrlARI
'TYPE'
'SAVEID'
'LOCLAS'
'OUMYf;5'
'BDOPP'
'CKIVC'
'IOSPR'
'PEQVS'
'PRNT."JM'
'SYMSCN'
'ENDLOC'
oB
OR
*S
*B
oS
*R
*8
og
08
oB
oB
oT
°K.18
*N,FTN3AS",B
GoK,lp
GoK,P8
DECK-ID
DECK-IO
OECK-IO
DECK-!O
DECK-IO
DECK-IO
OECK-IO
DECK-ID
()ECK-IO
OECK-IO
·OE.(K-ID
DECK-'IO
DECK-IO
DECK-ID
OECK-ID
DECK-ID
DECK-IO
DECK-ID
DECK-IO
DE<:K-ID
DECK-ID
DECK-ID
09F
lOA
11 F
rDA
29A
OSA
36F
16F
06A
OI)A
FORTRAN
FORTRAN
FORTRAN
FORTRAN
FORTPAN
FORTRAN
FORTRAN
FORTRAN
FORTRAN
FOPTRAN
! \ i\
FO;:
f.Ot)
LLJt'LO(*-LUEO)
SECTO~S
LONG
OF THQEE SECTORS LONr;
Figure 7-3. Space Information Addition to SYSDAT for File Manager
"
7-2
96769410 A
LOG I CAL
ENT
OAT A ,
U NIT
U NIT
1
~EGLIJ1
E'H "JU'-1FSl
LOGICAL U~IT OF FILE MANAGE~ UNIT 1
BEGINNING FILE SECTOR - UNIT 1
NUM~ER OF FILE SECTORS - UNIT }
EOU LUI\J I T1
(p)
(m)
F.flU NIj'-1FS 1 (n)
fClU
LIJE1
VFn
AOC
AOC
AOC
NlJM
~FGLU}
LE~GTH(7/15), LOGlr,AL UNrT(O-6)
OF F'IL£ SPACE POOL
NUMRFR OF AVAILAALE SECTORS
NUMPER OF' SEC TOWS I~ THIS FILE SPACE
THR~AO OF O~~ SfCTOR LONG
XQ/LlJFL1.X7/LUNITl
LU FNTRY
~EI,UIl
AOD~ESS
0
NUMF'SI
o.}
THRFAO OF TWO SECTORS LONG
LlJEL 1
NUM
0.3
E au
L UEL 1 (O-l UE})
TH~fAO
OF THQEE SECTORS LONr,
WHERE: p IS THE LOGICAL UNIT OF THE MASS STORAGE DEVICE USED AS FILE MANAGER
UNIT 1.
m IS THE SECTOR NUMBER CORRESPONDING TO THE START OF FILE SPACE ON
FILE MANAGER UNIT 1.
n IS THE NUMBER OF SECTORS OF FILE SPACE ON FILE MANAGER UNIT 1.
Figure 7-4. Unit 1 Addition to SYSDA T
L 0 (;
CAL
ENT RFGLlJ?
"JIJMFS?
€QIJ LUN IT? (p) ,
FOU -1F'f;lIJ? (m)
fOIJ NIJMFS? (n)
OAT A ,
U NIT
U NIT
2
(:,jT
LUE?
lUEl2
LOGIC~L UNIT OF FILE MANAGER UNIT
AE~IN~ING FILF. SECTOR
- UNIT 2 "
NUMAER OF FILE SECTORS - U~IT 2
2
VFn
Af1C
AI)t;
AOC
0
LE~~TH(7/1S), LOGI~AL
Ar)O~ESS OF FILE SPACE POOL
NIJMr~fR OF AVAILARLE SECTORS
NU'-1FS2
NIJM~ER
"'JIJ~
0.\
OF SErTORS IN THIS FILE SPACE
THRFAO OF ONE SECTOR LONG
"'lUr.4
0.2
THRFAO OF TWO SECTORS LONG
NW-4
0.3
THREAf) OF THREE SECTORS LONG
fUU
lIJEL? (O-UJE2)
X,q/Ll fr::L::>. X7 ILUNI T2
REG-ttl?
LU FNTRY
UNIT(O-6)
,Figure 7-5. Unlt 2 Addition to SYSDAT
Flle manager unit 3:
Flle manager unit 4:
If file manager unit 2 is the last file space unit for the
file manager, proceed to section 7. 1.3, File Space List
Information. If there is file space on file manager unit 3,
add the information in figure 7-6. Thedeflnltions for p,
m, and n are listed in figure 7-4.
If file manager unit 3 is the last file space unit for the
file manager, proceed to section 7. 1. 3, File Space List
Information. If there is file space on file manager unit 4,
add the information in Ilgure 7-7. The definitions for p,
m, and n are listed in figure 7-4.
96769410 A
7-3
LOG I r. A L
o
LUFl
~~JT
8FGUJl
~ "IT
"J:Y.. F C; 1
F':"}
l.I!"HT~(P)
FIJI.J
.~c:r,l.IJ1(m)
F(;I)
\!U')FS1(n)
VFD
II"'C
U NIT
~')c
()
1'JII'IFSl
tllJo..I
0 .. 1
p ~IJ'"
0 ..
"JUM
n .. )
3
U~IT OF FILE MANAGER UNIT 3
gFGINtJI"JG FILE SEr.TOR - U"'IIT 3
NIJMHE'~ OF FILE Sf.CTORS - UNIT 3
LOGIC~L
l(Q/LlIFL, .. 'l..7/LUNTT3
;"C:'-;LU3
Ar)C
U NIT
LU FNTRY LF.:NGTH(7/1S), LOGlr.AL UNIT(O-6)
~nn;:;'ESS OF FILE SPACE POOL
NI '''''!4ER OF AVI\ILABLE SECTORS
N' 'M'4F.P. OF SF='CTORS If\J THIS FILE SPACE
THRI='AD OF ONF.: SECTOq LOflJG
THRI='AD OF Hm SECTORS LONG
2
TH~FAD
OF' THREE SECTORS LONG
Figure 7-6. Unit 3 Addition to SYSDA T
LOG I CAL
r- •.JT
4
LOr,IChL U"'IT OF' FILE MANAGER UNIT
Pfr;TN~'Iw; FILE 5ECTOK
- UNIT 4
NIJMREq OF FILF SECTORS - UNIT 4
'I.. 9/LlIFLt.. .. X7/L1JN
HEC,l' /4
I T4
4
M)C
()
,". '1C
·)Uo..1~S4
"JIJ'..
0 .. 1
LU I='NTRY LEW~TH(1/15) , LOGICAL UNTTCO-6)
AnnuF.SS OF FILE SPACE POOL
"'U""~ER OF' AV".IL48LE SECTORS
'\jU"'\~F.R OF SFr.TO~S
I"l THIS FTLE SPACE
THR~Aj) OF Or\lF SECTOQ LONG
"JIJ"1
0 .. 2
THKFAO OF Twn SECTORS LONG
rJ' J'A
0 .. 1
T~~FAD
F'llj
LUFL4(O-LUE4)
vFr)
.1\r)C
1I ifL4
U NIT
g~r,UJ4
F'H :·JU-.1FS4
~(JU LW.i! T4 (p)
~O'J 04~-GLIJ4 (m)
q~u 'JU"'~-~4 (n)
tlJE4
U '" I T
OF' TH"'EE SF.CTORS l,.ONC;
Figure 7-7. Unit 4 Addition to SYSDAT
File manager unit 5:
File manager unit 7:
If file manager unit 4 is the last file space unit for the
file manager, proceed to section 7. 1.3, File Space List
Information. If there is file space On file manager unit 5,
add the information in figure 7-8. The definitions for p,
m, and n are listed in figure 7-4.
If file manager unit 6 is the last file space unit for the
file manager, proceed to section 7. 1. 3, File SPace List
Information. If there is file sp~ce on file manager unit 7,
add the information in figure 17 .... 10. The definitions for p,
m, and n are listed in figure 7-4.
File manager unit 6:
File manager unit 8:
If file manager unit 5 is the last file space unit for the
file manager, proceed to section 7.1.3, File Space List
Information. If there is file space on file manager unit 6,
add the information in figure 7-9. The definitions for p,
m, and n are listed in figure 7-4.
If file manager unit 7 is the last file space unit for the
flle manager, proceed to section 7. 1.3, File Space List
Information. If there is file space on file manager unit 8,
add the information in figure 7-11. The definitions for p,
m, and n are listed in figure 7-4.
7-4
96769410 A
LOr, I CAL
F.t\lT RF.GlIJt;
n~T NllvFSt;
::(JU LIN I T5 (p)
FOI) ~Fr;LlJt;(m)
EIJU "·IU·.AFC;C; (n)
Lt JES
U NIT
U NIT
5
LOGIC~L U~IT OF FrL~ MANAGER UNIT
AE~IN~I~G FILE SECTOR
- UNIT 5
5
NUMAEq OF FILF SfCT1RS - UNIT 5
VFf)
XQIL\JFLC;.X7/LUNITS
LU
AnI.
RF.GUJ~
POOL
NIJ~QFkI OF4Vo. TL4RLE SECTORS
NUM~fR OF SFCTORS IN THIS FILE
THRFAO OF ONF SECTOR LONG
~')C
i)
Ar,C
NUMFS5
NU·'"
0.1
~NTRY LEN~TH(7/1S),
AnD~F.SS OF rYLE SPACE
T~RF4D
IJU-.A
n. 3
OF TWO
SECTO~S
LOGI~AL
UNITCO-6)
SP~CE
LONG
THRFAO OF THREE SECTORS LONG
Figure 7-8. Unit 5 Addition to SYSDAT
U NIT
~'JT
J:" '):J
41="-;UJA
NUMFSA
L' H\j I TA
~r:u
~"-GL'J~
F~04T
FI~lJ
VFf)
ADr.
(p)
(m)
~JU .AFSfl (n)
Anc
0
!'JtJ~FS6
t~d""
0.1
LU FNTRY LENGTH(111S). LOr,ICAL UNIT(0-6)
ADIl4F.SS OF FTLE SPACE POOL
NIJ"1 o ER OF AVAILABLE SECTORS
NlJ~RFP OF SECTORS It\1 THIS FTLE SPACE
THRFAD OF ONF SECTOR LONG
THP~Af)
LIJELA
MJ'A
0 •. 3
F(lU
lIJfL~
6
LOGICtL LJ"IIT OF FILE MANAGER lJt\lIT 6
BEGIN~ING FILE SECTOR
- UNIT 6
NlIMtiE~ OF FIL~ SECTORS - UNIT (;
Xq/LlIF.U·.• X7/LUNIT6
I-IJ:GLlJA
M)C
U NIT
OF TWO SECTORS LONG
THRFAD OF THP.E[ SECTORS LONG
(O-LUEF,)
Figure 7-9. Unit 6 Addition to SYSDAT
LOr. I CAL
ErJT ~~r,LlJ1
F)-,T r~IHFC;7
ffJl1 L!JNIT1(P)
F(J') 4F('1I17(m)
f (JU
lIIE7
~i irAi=' S 7
(n)
XlJ/LUfL7.(1ILUNIT7
Af'r.
t.')C
q~(,LlI7
ADC
~·JU~FS
~!lIt...
0.1
7
7
LOGICI\L U"IIT OF FILl: I~ANAC;EQ IJNIT 7
8FGII\J~IING FILE SEf':TOR
- UNIT 7
NIIM'iFI.1 OF FrL~ SECTORS - UNIT 7
VFfl
0
U NIT
tJ '" I T
LlI FNTRY LENC;TH(7/1t;), LOGICAL UNtT(O-6)
Ann~ESS OF FILE SPACE POOL
NI)t.1qER OF AV I'd L4HLE SECTORS
NU~~ER OF S~CTO~S I~ THIS FILE SPACE
rH~FAD OF O~F SECTOR LONG
rHR~AD
ON TWO
THPI="AD OF
SECTO~S
T~QEE
LONG
SECTORS LONr,
Figure 7-10. Unit 7 Additlon to SYSDAT
~6769410
A
7-5
•
l
•
r r. r c
~
l
II
-J
T
'"
W-
A T
A
II N 1: T
•
"
ENT BEr.LUA
ENr NU"4~ SP,
EGU lUNI TlHpl
- UNTT
BEGJtWING
rIlF:
Z~CT
£r.IJ NUMf ~e'n)
SPC 1
NUMBER Cr
fIL~
SECTORS -
efGU!~
VFO
X9/LUfLR.X7/lU~TTe
Lt...! £'ttT'i\Y
An~
BEGt.t:8
A~OR~:;CS
NllrlF:'
'HASHCO'
'GETKIO'
'~THSPC'
'RPENO '
.,s
.S,FH~Pl1
.t1
.8
."
·0
'RTVIOO'
'GETKID'
\100
'
'~rNSPC'
~PEW)'
4.1'
4.1'
4.1'
4.1'
\IoS,FH~P12,S
·H
.\IoH
\10
.e
·a
.R
HASS RESIDENT FILE
'OEFFIL'
'FILSPC'
' ~PENO'
~ANAGER
O':CK-IO FIJ5
O:::r:K-IO f31J
OEr:K-ID Fil7
HSOS 4.1'
HSOS 4.1'
MSOS 4.1'
O::CK-IO FOR
HSOS 4.1'
,",SOS 4.1'
HSOS 4.1'
·S,FH~P01,S
\IoH
·8
·8
\108
'P-ELFIL'
'RELSPC'
'RPENO'
.,..
\IoS,FH~P02,S
96769410 A
n~CK-IO
~'Jg
OECK-IO fl)7
\loA
'FIiDUHY'
OECK-IO F04
HSOS 4.1'
·S,FM~ENOtS
If the system library unit is one of the following devices:
1867 -10/20 Storage Module Drl ve
1738-853/854 Cartridge Disk
1733-1-853/854 Cartridge Disk Controller
1752-3/4 Drum
7-7
•
f
I l
c:
F)(T
~)F:f'F
ALF
1.~FF'F
AOC
rJEFF IL
EXT
ALf'
~FLPIL
·h~~Lf' It
AI1C
~~LF'
FXT
OF-:FIOx
1.11FF It»,
OF:FrnX
~Lf'
AOC
Il
1._
Il
ALF
LOt(FTL
3.LOKFII.
AI)C
LOI\FTL
F'''T
ALF
Ijt.!LFIL
£)l.T
Anc
1.U!'>,LfII.
U"JLF IL
E" T
S Tt)SF.O
b.LF
MlC
3.STt1SE;·)
.;;TOSFO
EX T
AU·
3.STODItJ
o
MiC
STOj)J~
-';TI)yOX
ALF
3.STOlux.
FX.T
5Toynx
3. R-TVStO
AOC
~TVSFQ
EX.T
J.iT"iIIP
OEFINF. INnEXEO fILt
LOCK
FILE
U:>.ILOCK
fILE
STORE SFQIIENTIAL
~F.CORD
STO~E
DIRECT
STOPE INDFXFD RECORD
R~TRIF.VE
SEQUENTIAL RECORD
RF.T~If."E
OtRECT
RET~IF.VF.
JNDEXEO RECORD
W€TRIFV~
TNOEXfO-OPDEREO RECORD
3 ••·1TIJDI;.J
Ane
~TVi)IR
F:XT
4T\lTI1X
o
AL;:
1.~TVID)(
~OC
QTVInX
FtT
ALF
Ai)C
~T"rnf)
39t"fPF'LG
Figure 7-13. PRESET Addition for File Manager
7-8
96769410 A
add the records:
*S, BEGFMS, S
SPECIFY THE SYSTEM FILE
SPACE
*M, BEGFMS+q
*M
*B 'FMDUMY"
Where: p is the logical unit number of the installation
device.
DECK-ID F24 FILE MANAGER'
Where: q is the length of the file space on the library
unit.
If there are to be job files stored on pseudo tapes, add
the following records:
*S, JETLV4, S
*T
*K,I8
*N, EDITFL ••• B
*K,Ip
SPECIFY THE JOB FILE TABLE
SPACE
The value of BGNMON must be decreased by 1339 to allow
room for the main memory resident file manager modules.
If the monitor follows directly behind unprotected,
ENDOV4 must also be changed by the same value; otherwise, ENDOV4 remains unaltered. The skeleton records
defining BGNMON and ENDOV4 have the form:
*S, BGNMON, nl
*S, ENDOV4, n2
*M, JFTLV4+j
Where: j is the number of sectors in the job file table in
. hexadecimal. The value of j must be such
that:
These records appear near the beginning of the skeleton.
After modification, the values of n land n2 are the new
values of BGNMON and ENDOV4, respectively.
It may also be necessary to modify the value of N4.
If there are to be one or more pseudo tapes in the system,
add the following records:
*B 'FMDUMY' , DECK-ID F24 FILE :MANAGER'
*S, SCSPCS, S SPECIFY THE CONFIGURA TOR
DATA SPACE
*M, SC SPCS+$lOOO
*B 'FMDUMY' ,. DECK-ID F24 FILE MANAGER'
*S, SCSPCE, S
*S, LBSPCS, S SPECIFY THE LIBRARY BUILDER
DATA SPACE
*M, LBSFCS+$2000
*B 'FMDUMY' , DECK-ID F24 FILE MANAGER'
*S, LPSPCE, S
If the text editor is to be included in the system, add the
following:
*V
TEXT EDITOR
*K,Ip
*L, EDITOR
*B 'EDITOR' , DECK-ID F25 FILE MANAGER'
*K,P8
*p
*B 'EDITFL' ' DECK-ID F26 FILE MANAGER'
*B 'NXTLOC' , NEXT AVAILABLE LOCATION'
A
discussion of the reqUirements for N4 is found in appendix M. The system requirements for unprotected must
also be considered before modifying N4.
7.3 INCORPORATING CHANGES
INTO SYSTEM
A new installation file must now be created using the new
binary version of SYSDA T, the new skeleton, the old
installation file, and the file manager binaries. This is .
accomplished by using LIBILD. Care must be taken so
that the new version of SYSDAT is read by LIBILD before
reading the old installation file, so that the proper version
of SYSDAT is incorporated into the new installation file.
Using the new installation file and the system initializer
program, the new system may be loaded. Entries on
the comment device are as follows:
Entry
Remarks
MI
Operator has manually interrupted
the system
*BATCH
Operator requests batch processing
J
Batch processing is in control
*JOB
Operator'requests the job processor
J
Job processor is in control
SILP
Operator requests the system
inltializer loading program
tThere are 9 job files per sector.
96769410 A
7-9
The system replies:
THE INITIALIZER WILL BE MOVED TO LOCATION
xxxx AND EXECUTED. TURN OFF PROTEC
SWITCH AND TYPE CARRIAGE RETURN
If using a 1700 Series computer system, the operator sets
the protect switch to the neutral position and presses
carriage return.
If USing a CYBER 18-20 Computer, the operator presses
ESCAPE, types J20@, and presses carriage return. This
clears program protect, signals a carriage return, and
reverts to operator mode.
7-10
Ready the card reader If the card reader is the installation device.
The operator then proceeds to Initialize the execution
described in sectlon 3.8. This Is followed by Ubrary
Installation described in section 3.9. If verification of
the augmented system is desired. verify the system (in
whole or part) using the procedures of section 4.
MSOS now is ready to operate in Its augmented form.
96769410 A
8
ADDITION OF REPORT GENERATOR (RPG II)
F
A user who does not have RPG II in the MSOS originally
ordered from Control Data may add this product to his
system. To do this, the user must first order the installation materials (see the MSOS Version 5 Ordering Bulletin). It is assumed that the user has a file manager in the
system and that the main memory and mass memory
requirements outlined in the MSOS Version 5 Ordering
Bulletin are satisfied. Binary copies of each RPG II
program are sent to the user.
Add the followlng presets to the table of presets at the
end of SYSDAT:
*
R9SWCH
8.2 SYSTEM SKELETON MODIFICATION
8.1 SYSDAT MODIFICATION
Add the code in figure 8-1 at any convenient point in
SYSDAT after the job processor file parameters and
before the presets.
The skeleton records to load RPG in the program library
must be added to the skeleton somewhere after the
*LIBEDT record and before the two *z records at the end
EJT
MISC ELLANEOUS INFORMATION
RPGII ENTRIES
*
*
SPC
SPC
EQU
2
FILE NUMBER ASSIGNMENT FOR RPGII USAGE
2
RPGNBR(20)
NO OF FILE NUMBERS RESERVED FOR RPGII
EQU
RPGTOP(FBASV4-1)
HIGHEST RPGII FILE NO
EQU
RPG BAS(RPGTOP-RPGNBR+ 1)
LOWEST RPGII FILE NO
ENT
RPGBAS, RPGTOP. RPGNBR
SPC
2
FILE NO OF RPGII DIRECTORY STORED BY DFUT - INITIALIZE
2
RPGDIR
0
FILE NO OF RPGII DffiECTORY
2
STATUS OF RPGII SWITCHES (EXTERNAL INDICATORS) Ul TO U8
2
R9SWCH
0
STATUS OF RPGII SWITCHES Ul TO U8
*
RPGNBR
ADC
SPC
ALF
ADC
SPC
The user must modify SYSDA T and generate a new system
skeleton. A new installation file is then created using
LIBILD. This installation file is used to build the augmented system.
*
*
*
SPC
ALF
2
RPG II DIRECTORY FILE NO PRESET
2
3, RPFDIR
RPFDIR
2
RPG II SWITCH STATUS PRESET
2
3, R9SWCH
SPC
*
RPGTOP
*
RPGBAS
*
*
*
RPGDIR
SPC
ENT
NUM
SPC
*
R9SWCH
SPC
ENT
NUM
Figure 8-1.
Partial SYSDAT Modification for Adding RPG II
8-1
96769410 A
J
of the skeleton. Care must be taken to insert these
records so that current system modules linked together
on mass memory are not interrupted by the insertions.
The skeleton records necessary to load RPG in the program library follow. The deck identification field is
optional (refer to appendix 0). When inserting the skeleton records, the value of n is the logical unit of the installation device. For example, the record *K, In would be
inserted as *K, Hi if 6 is the logical unit number of the
installation device.
°K.In
01 18Ff)T
Ol-l '~IJGIJ'
oK,P8
oP.F,.R4tjASF
.~I
'PPG'
o~
'PPGDMY'
'~9LbY'
OH
'qqSijY'
I)ECK,-ID
~9
7
R63
R73
Rb2
R71
R04
CI0
C07
ROl
elI
RSS
R97
Ro3
R73'
R62
R71
~O4
CI0
COB
ROI
Cl1
R5S
1-<97
Rb3
R73
RA2
R71
R04
CI0
C09
DECK-ID ROJ
RPGTI
RPGI I
F-'PGT I
RPGI I
RPGt I
RPGI I
RPG I I
RPGII
RPGII
RPGII
RPGII
RPGII
RPGII
RPGII
~PGII
RPGI I
RPGI I
RPGTI
RPGt I
1.0'
1.0'
1.0'
1.0'
1.0'
1.0'
1.0'
1.0'
1.0'
1.0'
1.0'
1.0'
1.0'
1.0'
1.0'
1.0'
1 .. 0'
1.0'
1.0'
RPGI I 1 .0'
RPGI I 1.0'
RPGt I 1.0'
~PGII 1.0'
RPGII 1.0'
RPGI I 1.0'
RPGI I 1.0'
RPGII 1.0'
RPGI I 1.0'
RPGI I 1.0'
RPGI I 1.0'
RPGI I 1.0'
96769410 A
..
,~
DECK-II) Rl':l
~PGI
f)FCI<:-ID
~16
I-CK
DfCK-IO
R~O
RPGII 1.0'
o~
DECK-IO
R~l
RPGII 1.0'
ol.1-l9"4IA
oq 'R9l.4I~'
°l.R9MIW
DECK-IO R62
RPGTI 1.0'
o~
DECK-In R63
~PGII
o~~
n~CK~IO
0,-.~9I()CL
OU
, RQ I TL P ,
°L,~9L~HO
Orl
'~9L AHO
°L,~9L~Y
'
OR 'R9LI:3Y'
oL,R9LCAE
OQ 'R9LCAf'
0,-,R9LEL
oR 'R9LEL'
oL,R9LKUP
o~
'R9LKUP'
oL,i-<9LOAO
oq '~YLOAO'
1.0'
°L,~9LOCL
'RqL~CK'
'~9MItI'
01_, R9MMOV
OH '1.?9MMOV'
0, .R9~OVA
OQ '~9~OVA'
1.0'
R64
RPGII 1.0'
DECK-IO R65
RPGII 1.0'
DECK-IO R66
RPGII 1.0'
DECK-IO
R~7
RPGII 1.0'
OECK-IO R68
RPGII 1.0'
n~CK-IO
~69
RPGII 1.0'
DECK-IO R70
RPGII 1.0'
DECK-IO R71
RPGII 1.0'
DECK-IO R72
RPGII 1.0'
OECK-IO R73
RPGII 1.0'
O~CK-IO
~74
RPGII 1.0'
DECK-IO R75
RPGII 1.0'
DECK-IO R76
RPGYI 1.0'
DECK-IO R77
RPGII 1.0'
~18
RPGII 1.0'
DECK-IO R19
kPGII 1.0'
OECK-IO 522
RPGII 1.0'
DECK-IO RJ;30
RPGII 1.0'
OECK-IO RBI
RPGII 1.0'
O~CK-ID
01.,~9MOVE
04 'R9l.40VF'
01_, R9MOVl
OH '~9MOVZ'
0L ,t-I9r-1TRN
OR 'R9MTRN'
oL.R9"1TWK
OR '49MT tiK'
°L,~9MLJLT
o~
'~9MUL
T'
°l..R9MV8
oq 'R9MV~'
°1..R9"4VTA
OR 'R9MVTA'
°L,R9r-1VW
04 'R9MVW'
*l.R9N~MX
OR
'R9NRMX'
*l.,R9N5Q~
oq
'R9NSQR'
*t,R9~TOA
*4 'R9NTOA'
oL,R9NXFL
ou 'R9NXFL'
°L,~9NXRC
OR 'R9NXRC'
°l..R90PNF
oq 'R90PNF'
oL,R90TMG
OR 'R90TMG'
*L,R90TMV
OR 'R90TMV'
*L,R90TPT
OQ 'R90TPT'
°1..,R90V50
8-4
DECK-IO
'~90V5f)'
DECK-IO R83
PPGII 1.0'
OECK-IO RH2
RPGTI 1.0'
DECK-ID R84
kPGII 1.0'
DF.CK-ID
HAS
~PGII
DECK-IO
RR~
RP61I 1.0'
DECK-ID RA1
RPGII 1.0'
01 ,R90VOP
oq 'R90VOP'
°1.R9PACK
OR • R9PACK'
°L.R9 P AGE
OR • R9PAGf •
01 ,R9POSS
oq 'Rc)P05S'
°L,R9PRCL
Of.,l 'R'lPRCL •
°L,R9PRFN
oq 'R9PRFN'
0l.,K9PLJTS
oq 'R9PUTS'
00,_ ,R9RCAO
o~
'R9RCAO'
°L.R9RDEN
oq • P9ROEN'
01 ,R9REAO
OR 'R9REAO'
°L.1-l9RPGO
OR 'R9RPGO'
°L.R9RPRT
oq 'Q9RPRT'
°L.k9R5LT
oq '~9RSL T'
Ool .R9R5T~
oQ 'R9~ST5'
°l,R95HY
OR '~95BY'
Ool.,R95ETF"
OR 'Q9SETF'
01 ,~95~TN
o~
'QQ5ET"I'
oL,Q9SHFT
o·~
'R95HFT'
°L.R95KIP
OR
'R9SK I P'
°L.R95PAC
o;~
• R95PAC'
°L,R95PTP
OH 'Q9SPTP'
oL,R95QRT
o~
'R9SQRT'
°L.R9STHO
o~
'R95THO'
.oL,R95TLL
o~
'Q95TLL'
°L.R95TON
08
'R95TON'
Oot,R9T80T
o~
'P9TBOT'
oL,R9TIME
oq 'R9TIME'
oL,R9TP40
oq 'R9TP40'
°t,R9TRAL
o~
'R9TRAL'
oL,R9TRCE
o~
'R9TRCE'
DECK-IO
~AA
~PGtI
1.0'
1.0'
OFCK-ID R89
RPGII 1.0'
R90
RPGTI 1.0'
OECK-ID R91
RPGII 1.0'
nECK-IO R92
RPGTI 1.0'
DECK-IO R93
RPGII 1.0'
DECK-IO
~94
RPGII 1,0'
DECK-IO
RqS
RPGII 1.0'
DfCK-IO
~96
RPGII 1.0'
~ECK-IO
R91
RPGl1 1.0'
DECK-IO
~99
RPGII 1.0'
DECK-IO SOl
RPGII 1.0'
OECK-IO 502
R~GTI
nECK-ID SOl
RPGII 1.0'
DECK-IO 504
RPGII 1.0'
DECK-IO 505
RPGII 1.0'
DECK-IO 506
RPGII 1.0'
ID 501
RPGII 1.0'
DECK-IO SOA
RPGII 1.0'
509
RPGTI 1.0'
nECK-IO S10
RPGII 1.0'
OECK-ID 511
RPGII 1.0'
DECK-IO 512
RPGII 1.0'
513
RPGII 1.0'
DECK-IO 514
RPGII 1.0'
DECK-IO 515
RPbII 1.0'
DECK-IO 516
RPGII 1.0'
QECK-IO 511
RPGII 1.0'
~ECK-IO
~ECK-
DfC~-IO
OEC~-IO
1.0'
0L • ~9TROT
OQ 'Q9TROTt
°L.R9T5TB
OR iR9TSHP
°t,R9T5TN
oq HNTSTN'
OL,R'9T5Tl
Oq 'P9T5TZ'
96768410 A
°L,~9TTOP
01.1 n~cHTOP'
01 ,R9UNPK
oq 'R9UNPk'
0\..R9XCPT
o~
'R9XCPT'
*L,R9XFOT
oq '~9XFOT'
-I)L.R9XRSD
o~
'~9XRSO'
nECK-I 0
Sl~
OECK-IO 519
~PGII
nECK-In 520
RP(' I I 1.0'
oF.CK-In 5?1
~PGI
nECK-ID 52)
RPGII 1.0'
DECK-In 524
RP(' I I 1.0'
OFCK-IO S25
RPGI I 1.0'
nECK-IO 526
RPGI I 1.0'
nECK-IO 012
PPGI I 1.0'
*l,R9YCOO
o~
'~NYCOO '
*'.,R9!.Ar:>5
o~
qNlAOS'
°L.K91COO
0'-1
'i)9ZCOO'
*1. • nnJT
o~
, OFUTt
*P.F
o~
'OFUT'
OH 'oUE'
oq 'nFCHEXI
o~
'RINASC'
, ATm·p
*~
*u 'FAT~(;~'
*q IMOVBYT'
*g 'C"'15G'
Ot.j 'I-iF::LP'
'MMI
*~
on ' .... UT I O'~'
*q '4I"JHEX'
o~
'nmMSC;'
OH
'f)EFII\jf-~1
~H
IAUnITI
'nUMP'
I I NI Tt
'LOAD'
'COPY'
'nTSCRO'
'AOI·WUT'
IPURGF'
'SAVEl
'RELOAf)'
IT APMGR'
IAORPRG'
'A[)R5KL'
'FURTNI
(t~
'QHPR~SI
o~
*q
-I)R
OR
01-(
*u
*q
-I)q
o~
o. ~
oq
O.~
~~
RPGII 1.0'
DECK-IO
nFCK-If)
nfCK-IO
nECK-IO
fJECI(-IO
OF.CK-JO
OECK-ID
DECK-If)
OE:CK-IO
DECK-IO
DFCK-IfJ
nECK-IO
f)ECK-ID
f)fCK-ID
IlfCK-ID
f)ECK-IO
OFCK-ID
OfCK-ID
nECK-IO
11fCK-ID
DECK-If)
f)ECK-IO
DfCK-ID
f)E"CK-ID
OECK-ID
UFCK-IO
DECK-In
nEcK-tr:>
OECK-IO
I 1.0'
U12
013
u 11
U03
U02
U14
U46
U37
RPGII
~PGJ I
RPGI I
RPGT J
RPGI I
RPGr I
RPGII
u15
RPGT I
RPGTI
RPGI I
h'PG I I
RPGI I
RP(, I r
I-?PGI I
I.A'
01 .UPnT27
o~
"JP01?7'
01..UPf)T28
oq
'UPD1?~'
01.UPf1129
o~
'tIPOT;::>9'
°1..ADf1T30
0H 'AOOTJO'
01.,AOnT31
o~
'AOOT31'
°1.AOOT32
oR
'1\00T32'
oL.SE.TL33
o~
'SETL33'
oL.SLCT34
o~
'SLCT34'
°1 .• CLOS35
014 'CLOS3S'
oL.CLOS3fl
oq 'CLOSlh'
0l.,CLOS37
014 'CLOS37'
°l.CLOS38
o~
'CLOS3,q'
-DL.CLOS39
oq
'CLO~39'
01 .• CLOS40
or~
'CLOS40'
01 .CLOS41
oc..
'CLOS41 '
°L.ROOT43
-Dq 'ROOT43'
0l ,ROOT44
o~
'ROOT 44'
°L,ROOT45
OR 'ROOT4S'
0,-,ERR046
OR 'FR~046'
°L,NTAP4S
OR
'NTAP4R'
°L.NTAP49
o~
'NT AP49'
°1.,SORT50
-D~
'SORT50'
O( .CKEYSI
-D~
'CKEY51'
°L.NTI\PS2
-DR • NTAPS2'
°L.NTAPS3
08 'NTAPS3'
-Dl.NTAPS4
-DR 'NTAPS4'
-Dl,NTAPS5
oq
'NTAP55'
-Dl,NTAP57
-DR 'NTAPS7'
-DL. "H APS8
-D~
'NTAP5H'
-DL.MOUNT
oq
''''10UNT'
-Dl.IOOOWR
-D8 '1000WR'
-Dl.CMOOPT
8-6
~ECK-IO
M;::>l
~PGIJ
DECK-IO
M?S
RPGTI 1.0'
l)fCK-IO "'126
RPGII 1.0'
nECK-IO M27
~PGII
DECK-IO M2B
RPGII 1.0'
DECK-ID M30
RPGIT 1.0'
DECK-IO M31
RPGtt 1.0'
DECK-IO M32
RPGtJ 1.0'
nrCK-IO
~13
RPGtI 1.0'
DECK-IO M34
RPGII 1.0'
DECK-IO M35
RPGII 1.0'
DECK-IO M36
RPGII 1.0'
DECK-If) MJ7
~PGrI
DECK-IO M38
RPGTI 1.0'
nECK-IO M39
RPGtI 1.0'
DfCK-IO M40
RPGII 1.0'
M41
RPGII 1.0'
DECK-ID M41
RPGII 1.0'
f)fCK-ID M44
RPGTI 1.0'
OECK-IO M4S
~PGII
DECK-IO M46
RPGII 1.0'
DECK-IO M48
RPGIJ 1.0'
DFCK-IO M49
RPGTI 1.0'
OECK-ID M50
RPGTI 1.0'
nECK-IO
~51
RPGII 1.0'
DECK-IO M52
RPGTI 1.0'
OECK-IO
~53
RPGII 1.0'
DECK-IO M54
RPG!I 1.0'
nECK-IO M5S
RPGTI 1.0'
OECK-IO MS7
RPGII 1.0'
OECK-IO MSA
RPGTI 1.0'
OECK-ID U19
RPGTI 1.0'
DECK-IO U16
RPGJI 1.0'
D~CK-IO
1.0'
O~
'CMOOPT'
oL,CM02IN
OR
'CM02IN'
°L,CM03GO
OQ
'CM03G!)'
oL.STRACE
014 'STRACf.'
DECK-ID UOS
4PGII 1.0'
f)ECK-ID U09
RPGJI 1.0'
OECK-IO UIO
RPGII 1.0'
DECK-ID M59
RPGTI 1.0'
1.0'
1.0'
It may be necessary to decrease the value of N4. the size
of allocatable area 4, in order to increase the size of
unprotected main memory to satisfy the RPG requirements for unprotected memory. RPG requires an
unprotected area of at least 18,270 bytes for compilation.
RPG execution requirements for unprotected are as
follows:
Under MSOS
Load and Go
Under MSOS
Catalog Mode
Minimum:
14, 000 bytes
12,000 bytes
Typical:
36, 000 bytes
30, 000 bytes
Large programs:
56,000 bytes
40, 000 bytes
Size
The current size of unprotected may be ascertained by
dumping the contents of the locations F616 and F716 and
computing the difference.
v =
F6 16 - F7 16 = number of words of
unprotected main memory
Let V' equal the new size of unprotected main memory.
Then:
V' equals V - 13
1.0'
This is because 13 words were added to SYSDAT.
If the value of V' is less than the required size of unpro-
tected, it may be possible to allow more space in unprotected by decreasing the value of N4. The requirements
for N4 are discussed in appendix M. To change N4,
modify the skeleton record *S, N4, n so that n is the new
value of N4. This record is near the beginning of the
skeleton.
8.3 INCORPORATING CHANGES
INTO SYSTEM
A new installation flIe must now be created using the new
binary version of SYSDAT, the new skeleton, the old
installation file, and the RPG binaries. This is accomplished by using LIBILD. Care must be taken that the
new version of SYSDAT is read by LIBILD before reading
the old installation file, so that the proper version of
SYSDA T will be incorporated into the new installation file.
96769410 A
Using the new Installation file and the system initlallzer
program, the new system may be loaded. Entries on the
comment device are as follows:
Remarks
Operator has manually interrupted
the system
'
*BATCH
Operator requests batch processing
J
Batch processing is in control
*JOB
Operator requests the job processor
J
Job processor is in control
*SILP
Operator requests the system
initializer loading program
If using a 1700 Series computer system, the operator sets
the protect switch to the neutral position and presses
carriage return.
If using a CYBER 18-20 computer, the operator presses
ESCAPE, types J20@, and presses carriage return. This
clears program protect, signals a carriage return, and
reverts to operator mode.
Ready the card reader if the card reader is the Installation device.
The operator then proceeds to the initlalizer execution
described in section 3. 8. This is followed by the library
installation described in section 3. 9. If verification of
the augmented system Is deSired, verify the system (in
whole or part) using the procedures of section 4.
The system replies:
MSOS is now ready to operate in its
augm~nted
form.
THE INITIALIZER WILL BE MOVED TO LOCATION
xxxx AND EXECUTED. TURN OFF PROTEC
SWITCH AND TYPE CARRIAGE RETURN
96769410 A
8-7
9
ADDITION OF MACRO ASSEMBLER
la,
•
e
A user who does not have the macro assembler in the
version of MSOS originally ordered from Control Data
may add this product to his system. To do this, he must
order the installation materials (see the MSOS Version 5
Ordering Bulletin). The macro assembler installation
materials, on punched cards or magnetic tape, consist
of a binary copy of each macro assembler program.
After the system repUes with:
Since SYSDAT is not modified by this addition, the user
need not rebuild the entire system using the techniques of
section 5, method 1. Instead, by using the techniques of
section 5, method 2, the user may generate a separate
installation file for this product alone. This file is used
to update the system library, thereby adding the new
product to the system.
to transfer the first two records of the skeleton to an
output tape mounted on logical unit 6. After the library
editor is loaded, transfer of records is accomplished by:
Using method 2, the installation steps are:
1.
2.
3.
4.
Use SKED utility to produce the m3.cro a~sembler
skeleton file. Records that compose the file are
specified in this section.
Use the LIBILD utility to produce the macro
assembler installation file, a complete and independent installation file containing the skeleton and
binary programs for the macro assembler alone.
Use the LIBEDT utility to enter the macro assembler programs from the new installation file into
the program library.
(Optional) The system may be verified in whole or
in part using the verification procedures described
in section 4.
The detailed procedures for steps 1, 2, and 3 are
described below.
J
the operator calls the library editor with:
*LIBEDT
*T, 4, A, 6, A, 2
Transfers two records from the
comment device to logical unit 6
(ASCII mode)
*K, 16, P8
First two records from figure 9-1
(macro-assembler skeleton
records)
*L, LIBMAC
*z
*z
J
Exit LIBEDT} Control statements;
Exit job
not transferred to
processor
tape.
Next, the operator calls debug to close the file and to
rewind the new tape:
MI
DB
When the system replies that debug is loaded (DEBUG IN),
the operator writes an end-of-file mark and rewind the
tape:
WEF, 6,1
Write end-of-file mark.
NEXT
REW, 6
9.1 BUILDING MACRO ASSEMBLER
INSTALLATION FILE SKELETON
If the system has a card reader, the skeleton records
defined in figure 9-1 may be punched and used as the
LIBILD skeleton input (described in section 9.2).
If no card reader is available, the skeleton records can
be put onto magnetic tape using the following MSOS
functions. The operator enters the job processor with:
Rewind tape.
NEXT
OFF
Exit from debug.
The skeleton editor can now be used to build the remainder
of the installation file. After entering the job processor,
SKED is called with:
*SKED~
The computer replies with:
SKED IN
*JOB
96769410 A
NEXT
9-1
OPERATOH ENTERED CODE (SKELETON)
SKELETON DIRECTS PROCESSING AS SHOWN:
*K, 16, PB
*L, LIBMAC
*B'LIBMAC'
*L.ASSEM
*B 'ASSEM'
*K.PS
*P.F
*B 'PASS1'
*B 'PAIPR2'
*T
*K.IB
*N. PASS1 ••• B
*K.16
*K.PS
*P.F
*B 'PASS2'
*B 'PA2PR2'
*T
*K.IS
*N, PASS2 ••• B
*K,I6
*K,PS
*P,F
*B 'PASS3'
*B 'PA3PR2'
*B 'PA3PR3'
*T
*K.IS
*N. PASS3 ••• B
*K.16
*K.:PS
ALL INPUT IS FOR LOGICAL UNIT 6. IF THE
INSTALLA TION IS TO BE MADE FROM ANOTHER
LOGICAL UNIT, CHANGE I VALUE AS
APPROPRIATE.
SET OF BINARY PROGRAMS IS ENTERED WITH
MSOS PROGRAM LIBRARY AS AN ABSOLUTE FILE. '
ABSOLUTE FILE
}
ABSOLUTE FILE
*P.F
*B 'TABLST'
*T
*K. IS
*N. TABLST ••• B
*K.I6
*K.PS
*P.F
*B 'XREF'
*K.IS
*N.XREF ••• B
*K.I6
*B 'MACSKL'
*B 'MACROS'
.} ABSOLUTE FILE
}
}
*z
*CTO, MACRO ASSEMBLER INSTALLED
*z
ABSOLUf E FILE
THESE TWO PROGRAMS REMAIN IN BINARY
FORMAT.
EXIT LIBEDT }
CONTROL STATEMENTS USED
EXIT JOB
DURING LIBEDT PROCESSING
NOTE: EACH LINE ENDS WITH A CARRIAGE RETURN AND A LINE FEED.
Figure 9-1. Skeleton for Adding Macro Assembler to System
9-2
96769410 A
The operator loads the first two records just written on
the installation tape:
LOAD,6
After loading the records, the computer replies:
ANY MORE INPUT, ENTER LU
This SKED internal condition is cleared by pressing
carriage return. The computer replies:
NEXT
The operator now inserts all the other records in the
skeleton of figure 9-1. Each input record is followed by
a carriage return and a line feed.
INSERT, 2,4
*B 'LIBMAC'
*L,ASSEM
Remaining records from
skeleton in figure 9-1
*z
carriage return
The final carriage return terminates the loading command sequence. The comment device displays:
NEXT
The operator may now list the full skeleton by:
CATLOG
When the computer replies:
NEXT
the operator is ready to dump the skeleton onto the
'installation tape, using the same magnetic tape as before:
REW,6
9.2 BUILDING MACRO ASSEMBLER
INSTALLATION FILE
The skeleton is now used in conjunction., with the macro
assembler binaries to create the macro aat3embler installation file. The utillty program LIBILD generates the
file. In the following example, both the new skeleton and
the macro assembler binaries are on magnetic tape and
are input from logical unit 16.
Assuming that the job processor is still in control of the
computer, LIBILD is put in control by the operator
entering:
*LIBILD
The Comment
Device Displays:
The Operator
Replies:
CONTROL LU =
DEFS LU =
INSTALL LU =
NEWLIB LU ==
LIB 01 LU ==
LIB 02 LU =
SKELETON LU ==
Carriage return
Carriage return
Six carriage returns
Carriage return
16 carriage returns
Carriage return
16 carriage returns
Note that only a carriage return is entered as the response
to the query CONTROL LU ==. This is because the
sequence control statements are read from the comment
device. A carriage return is also the response' to the
query DEFS LU =, since the installation file is to be
created according to the skeleton and not according to a
definitions deck. The response to INSTALL LU = indicates that the installation file is to be written on logical
unit 6. No new'output library is to be created. Therefore, a carriage return is entered following the query
NEWLIB LU.=.
Following the 16-carriage-return reply to the query
SKELETON LU =, the binary programs are read from
logical unit 16 and saved on mass storage. When all the
binary programs have been read, the comment device
displays:
LOAD SKEL/INSTAL, CR WHEN READY
When the tape is rewound and the computer replies (NEXT),
the operator writes the skeleton with:
DUMP, 6
The computer replies with:
NEXT
After mounting the skeleton tape prepared by SKED (section 9.1) on logical unit 16, mounting the installation tape
on logical unit 6, and readying both of these units, the
operator replies with a carriage return. LIBILD reads
the skeleton and prepares a macro assembly installation
file by reading the skeleton records and binaries and
proceSSing the binaries according to the instructions of
the skeleton records.
and the skeleton is now saved on the output device. The
operator exits from the skeleton editor with:
EXIT
96769410 A
9-3
When the installation file is complete, the comment device
displays:
LIBRARY BUILD COMPLETE
TYPE *Z TO TERMINATE OR
TYPE *C TO CONTINUE WITH CURRENT
SKELETON AND/OR
OUTPUT LIBRARY LUIS
Since the installation file is now complete and residing on
logical unit 6, the operator exits from LIBILD by
replying:
Z
Assuming that the job processor is stlll controlling the
computer, the library editor is placed in control by the
operator entering:
*LIB EDT
When the library editor Is controlling the computer, the
comment device displays:
LIB IN
The operator loads the installation file on logical unit 6
and readies that tape unit. He then causes the file to be
read by entering:
*V,6
The system returns to job processor control.
After LIBEDT has processed the file, the comment device
displays the CTO statement entered at the end of the
skeleton:
9.3 ENTERING MACRO ASSEMBLER
INTO MSOS
The newly prepared macro assembler installation file may
now be used by LIBEDT utility to enter the macro assembler into MSOS.
9-4
MACRO ASSEMBLER INSTALLED
The first *Z statement from the skeleton causes LIBEDT
termination; the second *z statement causes job processor termination. MSOS is now augmented by addition of
the macro assembler.
96769410 A
10
ADDITION OF SORT/MERGE
fa
sa
....
A user who does not have Sort/Merge in the version of
MSOS originally ordered from Control Data may add this
product to his system. To do this, he must order the
installation materials (see the MSOS Version 5 Ordering
Bulletin).
If no card reader is available, the skeleton records can
It is assumed the user's system contains a file manager.
It is further assumed that the user has in his system the
After the system repUes with:
main memory and mass memory requirements for Sort/
Merge Version 1. 0 as outlined in the MSOS Version 5
Ordering Bulletin. The sort/merge installation materials,
on punched cards or magnetic tape, consist of a binary
copy of each sort/merge program.
Since SYSDAT is not modified by this addition, the user
need not rebuild the entire system using the techniques of
section 5, method 1. Instead, using the techniques of
section 5, method 2, the user may generate a separate
installation file for this product alone. That file is used
to update the system library, thereby adding the new
product to the syst~m.
Using method 2, the installation steps are:
1.
2.
Use SKED utility to produce the Sort/Merge skeleton
file •. Records that compose the file are specified in
. this section.
Use the LIBILD utility to produce the Sort/Merge
installation file, a complete and independent installation file containing the skeleton and binary programs
for Sort/Merge alone.
be put onto magnetic tape using the following MSOS
functions. The operator enters the job processor with:
*JOB
J
the operator calls the library editor with:
*LIBEDT
to transfer the first two records of the skeleton to an
output tape mounted on logical unit 6. After the library
editor is loaded. this is accomplished by:
*T,4,A, 6,A. 2
Transfers two records from the
comment device to logical unit 6
(ASCII mode)
*K,I6
First two records from
figure 10-1 (macro-assembler
skeleton records)
*L,SMC
*Z
*z
}
Exit LIBEDT} Control stateExit job
ments; not transprocessor
ferred as records.
Next, the operator calls debug to close the file and to
rewind the new tape:
MI
3.
4.
Use the LIBEDT utility to enter the Sort/Merge programs from the new installation file into the program
library.
(Optional) The system may be verified in whole or
in part using the verification procedures described
in section 4.
The detailed procedures for steps 1, 2, and 3 are
described below.
DB
When the system replies that debug is loaded (DEBUG IN),
the operator writes an end-of-file mark and rewinds the
tape:
WEF, 6,1
Write end-of-file mark.
NEXT
REW, 6
Rewind tape.
NEXT
10.1 BUILDING SORT/MERGE
INSTALLATION FILE SKELETON
If the system has a card reader, the skeleton records
defined in figure 10-1 may be punched and used as the
LIBILD skeleton input (described in section 10.2).
96769410 A
OFF
Exit from debug.
The skeleton editor can now be used to build the remainder
of the installation file. After entering the job processor,
SKED is called with:
*SKED
10-1
OPERATOH ENTERED CODE
(SK_~,ETON)
tV
tlJ
ALL INPUT IS FOn LOGICAL UNIT G. IF THE
INSTALLATION IS TO BE MADE FHOM ANOTHEH
LOGICAL UNIT, CHANGE I VALUE AS
APPROPRIATE.
SOHT/MEHGE 1. 0
tv
*K,I6
*L, SMC
,
*B
'SMC'
*K,P8
*p
,
*B
'SMCI\10N'
,
:tD
'FLOTN'
,
*'B
'PARASN'
,
*B
'COMNER'
,
tB
'NXTLOC'
*'1'
:tK,IH
*N, SMCMON ••• B
*K, In
*p
*B
'SMCEDT"
*B
'NXTLOC"
*1'
*K,18
lON, SMCEDT ••• B
SKELETON DIRECTS PROCESSING AS SHOWN:
DECK-ID SOl SMC 1.0'
DECK-ill S02 Sl'vIC
DECK-ID S08 SMC
DECK-ID S07 SMC
DECK-ID S09 SMC
NEXT AVAILABLE
1. 0'
1. 0'
1. 0'
1. 0'
LOCATION'
DECK-ID S03 SMC 1.0'
NEXT AVAILABLE LOCATION'
SET OF BINARY PROGRAMS IS ENTERED INTO
1\ISOS PROGRAM LIBRARY AS AN ABSOLUTE FILE.
ABSOLUTE FILE
lOK, In
*p
lOB
'SMCSRT"
DECK-ID S04 SMC 1.0'
*B
'NXTLOC"
NEXT AVAILABLE LOCATION'
*1'
*K,18
*N, SMCSRT, ••• B
ABSOLUTE FILE
*K, In
*p
'SMCIMG' , DECK-ID S05 SMC 1. 0'
*B
'NXTLOC' , NEXT AVAILABLE LOCATION'
*B
*1'
*K,18
*N, SMCIMG••• B
ABSOLUTE FILE
*K,ln
*p
*B
'SMCFMG"
*B
'NXTLOC"
*1'
*K,I8
*N, SMCFMG ••• B
ABSOLUTE FILE
DECK-ID S06 SMC 1. 0'
NEXT AVAILABLE LOCATION'
*z
EXIT LIBEDT}
* CTO, SORT /MERG E INSTALLED
*z
NOTE:
EXIT JOB
EACH LINE ENDS WITH A CARRIAGE RETURN AND A LINE FEED.
OPTIONAL.
CONTROL STATEMENTS USED
DURING LIBEDT PROC ESSING
DECK IDENTIFICATIONS ARE
Figure 10-1. Skeleton for Adding Sort/Merge to System
10-2
96769410 A
The computer replies with:
SKED IN
NEXT
NEXT
The operator loads the first two records just written on
the installation tape:
LOAD,6
ANY MORE INPUT, ENT ER LU
This SKED internal condition 1s cleared by pressing
carrlage return. The computer replies:
NEXT
The operator now inserts all the other records in the
skeleton of figure 10-1. Each input record is followed
by a carriage return and a line feed.
INSERT, 2, 4
*B 'SMC'
*K,P8
Remaining records from
skeleton in figure 10-1
1
carriage return
The final carriage return terminates the loading command
sequence. The comment device displays:
NEXT
The operator may now list the full skeleton by:
CATLOG
When the computer replies:
NEXT
the operator is ready to dump the skeleton onto the installation tape, using the same magnetic tape as before:
REW,6
When the tape is rewound and the computer replies
(NEXT), the operator writes the skeleton with:
DUMP, 6
96769410 A
and the skeleton is now saved on the output device. The
operator exits from the skeleton editor with:
EXIT
It may be necessary to decrease the value of N4. the size
After loading the records, the computer replies:
*z
The computer replies with:
of allocatable area 4, in order to increase the size of
unprotected to satisfy the Sort/Merge requirements for
unprotected memory. Sort/Merge requires an unprotected
area of 12,000 bytes. Speed of execution is improved if
additional unprotected memory is available.
The current size of unprotected may be ascertained by
dumping the contents of the locations F6 16 and F7 16 and
computing the difference.
v =
F6
16
- F7
16
= number of words of unprotected.
If the value of V is less than the required 6000 words. it
may be possible to allow more space in unprotected by
decreasing the value of N4. The requirements for N4 are
discussed in appendix M. To change N4. modify the
skeleton record *S. N4. n so that n is the new value of N4.
This record is near the beginning of the skeleton.
10.2 BUILDING SORT/MERGE
INSTALLATION FILE
The skeleton is now used in conjunction with the Sort/
Merge binaries to create the sort/merge installation file.
The utility programLIBILD generates the file. In the
following example. both the new skeleton and the Sort/
Merge binaries are on magnetic tape. both mounted on
logical unit 16.
Assuming that the job processor is still in control of the
computer, LIBILD is put in control by the operator
entering:
*LIBILD
The Comment
Device Displays:
The Operator
Replies:
CONTROL LU =
DEFS LU =
INSTALL LU =
NEWLIB LU =
LIB 01 LU =
LIB 02 LU =
SKELETON LU =
Carriage return
Carriage return
Six carriage returns
Carriage return
16 carriage returns
Carriage return
16 carriage returns
10-3
Note that only a carriage return is entered as the response
to the query CONTROL LV =. This is because the
sequence control statements are read from the comment
device. A carriage return is also the response to the
query DEFS LU =:, since the installation file is to be
created according to the skeleton and not according to a
definitions deck. The response to INSTALL LU :::: indicates
that the installation file is to be written on logical unit 6.
No new output library is to be created. Therefore, a carriage return is entered following the query NEWLIB LU =•
Following the 16-carriage-return reply to the query
SKELETON LU =, the binary programs are read from logical unit 16 and saved on mass storage. When all the binary
programs have been read, the comme~t deyice displays:
10.3 ENTERING SORT/MERGE
INTO MSOS
The newly prepared Sort/Merge installation file may now
be used by LIBEDT utility to enter Sort/Merge into
MSOS.
Assuming that the job processor is still controlling the
computer, the library editor is placed in control by the
operator entering:
*LIBEDT
When the library editor iscontrolUng the computer, the
comment device displays:
LOAD SKEL/INSTAL, CR WHEN READY
LIB IN
After mounting the skeleton tape prepared by SKED (section 10. 1) on logical unit 16, mounting the installation
tape on logical unit 6, and readying both of these units,
the operator I:eplies with a carriage return. LIBILD
reads the skeleton and prepares a Sort/Merge installation
file by reading the skeleton records and binaries and
processing the binaries according to the instructions of
the skeleton records.
When the installation file is complete, the comment
device displays:
LIBRARY BUILD COMPLETE
TYPE *Z TO TERMINATE OR
TYPE *C TO CONTINUE WITH CURRENT
SKELETON AND/OR
OUTPUT LIBRARY LU'S
Since the installation file is now complete and residing on
logical unit 6, the operator exits from LIBILD by replying:
The operator loads the installation file on logical unit 6
and readies that tape unit. He then causes the file to be
read by entering:
*V,6
After LIBEDT has entered the file, the comment device
displays the CTO statement entered at the end of the
skeleton:
SORT/MERGE INSTALLED
The first *z statement from the skeleton causes LIBEDT
termination; the second *Z statement causes job processor termination. MSOS is now augmented by addition of
Sort/Merge.
*Z
The system returns to job processor control.
10-4
96769410 A
11
ADDITION OF MAGNETIC TAPE UTILITY PROCESSOR
-
pmflG.
A user who does not have the magnetic tape utility
processor (MTUP) in the version of MSOS originally
ordered from Control Data may add this product to his
system. To do this, he must order the installation
materials (see the MSOS Version 5 Ordering Bulletin).
The magnetic tape utility processor installation material
consists of a binary copy of each magnetic tape utility
processor program. Since SYSDAT is not modified by
this addition, the user need not rebuild the entire system
using the techniques of section 5, method 1. Instead,
employing the techniques of section 5, method 2, the user
may generate a separate installation file for this product
alone. That file is used to update the system library,
thereby adding the new product to the system.
Using method 2, the installation steps are:
1.
2.
3.
4.
Use SKED utility to produce the magnetic tape utility
processor skeleton file. Records that compose the
file are specified in this section.
Use the LIBILD utility to produce the magnetic tape
utility processor installation file, a complete and
independent installation file containing the skeleton
and binary programs for the magnetic tape utilities
alone.
Use the LIBEDT utility to enter the magnetic tape
utility processor programs from ,the new installationfile into the program library.
(Optional) The system may be verified in whole or
in part using the verification' procedures described
in section 4.
The detailed procedures for steps I, 2, and 3 are
described below.
.
After the system replies with:
J
the operator calls the library editor with:
*LIBEDT
to transfer the first two records of the skeleton to an
output tape mounted on logical unit 6. After the library
edi~or is loaded, this is accomplished by:
*T,4,A,6,A.2
*K. 16. P8
*L, MTUP
*z
*z
If the system has a card reader, the skeleton records
defined in figure 11-1 may be punched and used as the
LIBILD skeleton input (described in section 11.2).
If no card reader is available, the skeleton records can
be put onto magnetic tape using the following MSOS
functions. The operator enters the job processor with:
*JOB
96769410 A
First two records from figure 11-1 (macro-assembler
skeleton records)
Exit LIBEDT} Control state'
Exit job
ments; not transprocessor
ferred as records
Next. the operator calls debug to close the file and to
rewind the new tape:
MI
DB
When the system replies that debug is loaded (DEBUq IN).
the operator writes an end-of-file mark and rewinds the
tape:
WEF, 6.1
Write end-of-file mark.
NEXT
REW, 6
11.1 BUILDING MTUP INSTALLATION
FILE SKELETON
}
Transfers two records from the
comment device to logical unit 6
(ASCII mode)
Rewind tape.
NEXT
OFF
Exit from debug.
The skeleton editor can now be used to build the remainder
of the installation file. After entering the job processor,
SKED is called with:
*SKED
The computer replies with:
SKED IN
NEXT
11-1
SKELETON DIRECTS PROCESSING AS SHOWN:
OPEHATOR ENTERED CODE (SKELETON)
*K, 16, P8
*L, MTUP
'MTUP'
"'B
"'P, F" TAPUTL
'MTUP'
"'13
*'13
'TAPUTL
'FNN'
"'B
'SCAN'
"'B
'OPFNIO'
"'B
*B
'RDWTP'
*B
'LIOG'
*B
'COPY'
*B
'EXIT'
*B
'PRINT'
*B
'VERIFY'
'SELECT'
"'B
'PRINTT'
"'B
*B
'DUMP'
*B
'INIT'
'STNLAB'
"'B
'CVASEB'
"'B
'ALCBUF'
"'B
*B
'NXTLOC'
"'T
*K,I8
*N, MTUPFL ••• B
DECK-ID
VOl
DECK-ID UOI
DECK-ID U02
DECK-ID U03
DECK-ID U04
DECK-ID U05
DECK-ill U06
DECK-ID U07
DECK-ID UOS
DECK-ID - U09
DECK-ID UIO
DECK-ID Ull
DECK-ID Ul2
DECK-ID Ul3
DECK-ID Ul4
ALL INPUT IS FOR LOGICAL UNIT 6. IF THE
INSTALLATION IS TO BE MADE FROM
ANOTHER LOGICAL UNIT, CHANGE I VALUE
AS APPROPRIATE.
l\IAG TAPE UTILITY'
l\1AG TAPE
MAG TAPE
l\IAG TAPE
l\1AG TAPE
l\1AGTAPE
l'vlAG TAPE
l'vIAG TAPE
l\1AG TAPE
MAG TAPE
l\1AG TAPE
l\IAG TAPE
MAG TAPE
l\1AG TAPE
l\IAG TAPE
UTILITY'
UTILITY'
UTILITY'
UTILITY'
UTILITY'
UTILITY'
UTILITY'
UTILITY'
UTILITY'
UTILITY'
UTILITY'
UTILITY'
UTILITY'
UTILITY'
DECK-ID Ul5 l'vIAG TAPE UTILITY'
DECK-ID Ul6 l\1AG TAPE UTILITY'
DECK-ID Ul7 MAG TAPE UTILITY'
DECK-ill UIS l\1AG TAPE UTILITY'
NEXT A VAlLA BLE LOCATION'
*z
"'CTO
MAGNETIC TAPE UTILITIES INSTALLED
}
*z
NOTE:
CONTROL STATE'MENTS USED DURING
LIBEDT PROC ESSING
EACH LINE ENDS WITH A CARRIAGE RETURN AND A LINE FEED.
OPTIONAL.
DECK IDENTIFICATIONS ARE
Figure 11-1. Skeleton for Adding Multiple Tape Utility Processor to System
The operator loads the first two records just written on
the installation tape:
The operator now inserts all the other records in the
skeleton of figure 11-1. Each input record is followed by
a carriage return and a line feed.
LOAD,6
INSERT, 2, 4
After loading the records, the computer replies:
ANY MOHE INPUT, ENTER LU
This SKED internal condition is cleared by pressing carriage return. The computer replies:
NEXT
11-2
*B
'MTUP'
*P, F, , TAPUTL
Remaining records from
skeleton in figure 11-1
*z
carriage return
96769410 A
The final carriage return terminates the loading command
sequence. The comment device displays:
NEXT
The operator may now list, the full skeleton by:
CATLOG
When the computer replies:
NEXT
the operator is ready to dump the skeleton onto the installation tape, using the same magnetic tape as before:
REW,6
When the tape is rewound and the computer replies
(NEX1) , the operator writes the skeleton with:
The computer replies with:
NEXT
The
EXIT
After mounting the skeleton tape prepared by SKED (section 11. 1) on logical unit 16, mounting the installation tape
on logical unit 6, and readying both of these units, the
operator replies with a carriage return. LIBILD reads
the ~keleton and prepares a magnetic tape utility processor installation file by reading the skeleton records and
binaries, and processing the binaries according to the
instructions of the skeleton records.
When the installation file is complete, the comment
device displays:
11.2 BUILDING MTUP INSTALLATION FILE
The skeleton is now used in conjunction with the magnetic
tape utility processor binaries to create the magnetic tape
utility processor installation file. The utility program
LIBILD generates the file. In the following example, both
the new skeleton and the magnetic tape utility processor
binaries are on magnetic tape, both mounted on logical
unit 16.
.
Assuming that the job processor is still in control of the
computer, LIBILD is put in control by the operator
entering:
*LIBILD
LIBRARY BUILD COMPLET E
TYPE *z TO TERMINATE OR
TYPE *C TO CONTINUE WITH CURRENT
SKELETON AND/OR
OUTPUT LIBRARY LU'S
Since the installation file is now complete and residing on
logical unit 6, the operator exits from LIBILD by replying:
*Z
The system returns to job processor control.
11.3 ENTERING MTUP INTO MSOS
The Comment
Device Displays:
The Operator
Replies:
CONTROL LU =
DEFS LU =
INSTALL LV =
NEWLIB LU =
LIB 01 LV =
LIB 02 LV =
SKELETON LV =
Carriage return
Carriage return
Six carriage returns
Carriage return
16 carriage returns
Carriage return
16 carriage returns
96769410 A
Following the I6-carriage-return reply to the query
SKELETON LV=, the binary programs are read from logical unit 16 and saved on mass storage. When all the binary
programs have been read, the comment device displays:
LOAD SKEL/INSTAL, CR WHEN READY
DUMP, 6
and the skeleton is now saved on "the output device.
operator exits from the skeleton editor with:
Note that only a carriage return is entered as the
response to the query CONTROL LU =. This is because
the sequence control statements are read from the comment device. A carriage return is also the response to
the query DEFS LU =, since the installation file is to be
created according to the skeleton and not according to a
definitions deck. The response to INSTALL LU = indicates that the installation file is to be written on logical
unit 6. No new output library is to be created. Therefore, a carriage return is entered following the query
NEWLIB LU =
The newly prepared magnetic tape utility processor
installation file may now be used by LIBEDT utility to
enter magnetic tape utility processor into MSOS.
Assuming that the job processor is still controlling the
computer, the library editor is placed in control by the
operator entering:
*LIBEDT
11-3
When the library editor is controlling the computer, the
comment device displays:
After LIBEDT has processed the file, the comment device
displays the CTO statement entered at the end of the
skeleton:
LIB IN
MAGNETIC TAPE UTILITIES INSTALI,ED
The operator loads the installation file on logical unit 6
and readies that tape unit. He then causes the file to be
read by entering:
*V,6
11-4
The first *z statement from the skeleton causes LIBEDT
termination; the second *z statement causes job processor termination. MSOS is now augmented by addition of
the magnetic tape utilities.
96769410 A
12
CYBER 18/1700 MSOS 5 SPECIFICATIONS
fee'
liS
12.1 NEW FEATURES
MSOS 5 is a multiprogramming operating system designed
to support a variety of applications requiring dedicated
system utilization, batch processing, and program checkout features in a real-time environment. In addition to
those features that presently exist in MSOS 4, the following features are provided for the CYBER 18-20 computer.
•
a_
M
•
Continual support of operation on 1704/1714/1774/
1784 computers is provided.
•
The additional instruction repertoire supported by
the CYBER 18-20 computer is included within the
macro assembler.
•
Peripheral drivers IC under MSOS include new
drivers for the following peripheral equipment:
-1833-1/1833-3/1867-10/1867-20 Storage Module
Drive
MSOS 5 provides auto-data transfer (ADT) for
pseudo direct memory transfers of data to and
from a device.
o
The system provides access to data in memory
beyond the 128K byte boundary.
o
All additional general purpose registers are saved
and restored on interrupt.
o
MSOS 5 supports a real-time clock in auto-data
transfer mode.
-1833-5/1865-1/1865-2 Flexible Disk
•
The system provides the ability to advance records
or files and backspace records or files from the job
processor.
12.2 DEFICIENCIES AND LIMITATIONS
o
The system supports up to eight mass storage disk
drives, each capable of storing 50 million 8-bit bytes
of formatted data.
There are no known deficiencies or limitations in the
system.
o
Up to two flexible disk drives are supported. These
are formatted in either IBM 3740 format (128 bytes
per sector) or the CDC 1700 Series rotating mass
storage format (192 bytes per sector).
12.3 PSR LEVEL
o
MSOS 5 provides a stand-alone background text
editor for manipulation of user program and data
files.
96769410 A
The release level of MSOS 5 is summary level 110. (Summary levels for RPG II Version 1.0, FORTRAN Version
3~3A/B, and Magnetic Tape UtilityProcessor Version
2~ 0 may be less than 110 since they are previously
released products.)
12-1
13
UPDATING A SYSTEM BY INSTALLATION OF
LIBILD BINARY UPDATE FILES
•
•
rgM!M!t·S'aw
Periodically, MSOS and its associated products are
updated by Control Data. At the time of an update. the
user is sent a binary update file for MSOS and a binary
update file for each associated product in the user's
system. The user also receives a COSY release file
and a COSY corrections file for each product in his system. The COSY files may be used to generate new system listings.
To update the system, a skeleton corresponding to the
latest installation file must be obtained. This may be
done by using the program SKED as shown in appendix N.
The skeleton should be modified to change the *S system
initializer control statements defining SYSLVL, SYSMON,
SYSDA Y. and SYSYER, which define the PSR level and
system build date. If the skeleton is on cards, cards can
be manually changed. Otherwise, SKED may be used to
make these changes. The operator then uses LIBILD to
create a new installation file containing the modules from
all binary update files the user has received. This is
done by presenting the binary update files as library input
to LIBILD together with the modified skeleton to create a
new installation file. The new installation file may be
used to build an updated system as described in section 3.7,
omitting steps 2 through 5.
A system initial1zer error message may appear. indicating
memory space has been exceeded. This may be due to an
increase in size in one or more updated main memory
resident modules. In this case BGNMON should be
decreased. ENDOV4 must also be decreased if BGNMON =
ENDOV4 (e. g •• the system has neither partitioned core
nor unused area; see appendix L). The user must determine the amount, .L, of new space needed.
The new values are then computed:
BGNMON'
BGNMON - L= n1
ENDOV4'
ENDOV4 - L = n2
To modify the values of BGNMON and ENDOV4, the skeleton records defining BGNMON and ENDOV4 must be modified. The new records have the form:
*S, BGNMON, n1
The current size of unprotected may be ascertained by
dumping the contents of the locations F6 16 and F716 and
computing the dif~erence.
v
= F6 Ul - F7 16
unprotected.
Let V' equal new size of unprotected. Then:
V'
Where:
=
V- L - m
L is the number of words added to main memory
resident programs.
m is the number (if any) of additional words
added to SYSDAT.
To generate updated listings for each product, follow the
instructions for cases 1 and 2 below.
CASE 1: CARD READER IN SYSTEM
1.
Obtain a punched card copy of each COSY correction card image. (If the COSY correction file is
already on cards. omit this step.)
If there is a card punch in the system, LIBEDT
may be used to transfer the COSY correction tape
to cards. If there is no card punch in the system,
obtain a listing of the COSY corrections as follows:
Mount the COSY corrections file on logical
unit p and ready the device. The follOwing
dialog then takes place on the comment device:
Comment device
Operator requests the job
processor
J
Job processor is ready
*LIBEDT
Operator requests the
library editor
LIB IN
Library editor is ready
*T, p, A, 9, A, , 1
Operator requests transfer
of data:
p
input logical unit.
A = ASCn mode,
9
output logical unit, for
the one (installation) file
*z
Operator exits from LIBEDT
Where: n and n are the new values.
2
1
96769410 A
Remarks
*JOB
*S, ENDOV4, n2
These records are found near the beginning of the
skeleton.
number of words of
13-1
This generates a listing of the corrections.
Using this listing. the operator punches a card for
each correction card image listed.
2.
Insert the corrections from step 1 into the source
decks for those modules that have corrections. If
source decks are not available and the system has
a card punch. source decks may be generated as
follows:
Let p
Let q
COSy input device logical unit
= card
punch logical unit
E~ter
the following from the comment
Remarks
Comment Device
*JOB
Request the job processor
*CSY. In. Pq
Reassign COSY input to logical
unit r. output to logical unit q
*K.lp
Reassign standard input to
logical unit p
*COSY
Execute COSY
*z
Exit from the job processor
Mount the COSY release file on logical unit p and
ready the device. Mount the COSy corrections file
into the standard input device. Enter the following
from the comment device:
This generates Hollerith source deck images on
logical unit q with the tape on logical q rewound.
The system roesponds:
Comment Device
Enter on the comment device:
Remarks
J
*JOB
Request for job processor
*K,IlO
Input on logical unit 10
*K. Iq, P2
*CSY, Ip, Pq
Reassign COSY input to logical
unit p, output to logical unit q
Reassign the input to COSY
output logical unit
*ASSEM
Execute the macro assembler.
*COSY
Execute COSy
*z
Exit from the job processor
COSY then punches source decks in Hollerith format.
If there is no card punch in the system, let q equal
the tape logical unit so that Hollerith source deck
images are to be written to logical unit q. Use the
above procedure to write Hollerith source deck
images to logical unit q. A listing of the Hollerith
source may be obtained using LIBEDT. A source
deck may be punched from this listing.
3.
device.
device:
Punch any necessary control cards and use the
macro assembler and/or FORTRAN to process
the corrected modules, obtaining the desired
listings.
Comment Device
Remarks
Watch the listing as printed. Compare it with the
COSY index received with the COSy tapes from
Control Data. The index indicates which programs
are FORTRAN programs.
At the end of the first block of assembly programs,
the system automatically reverts to the job processor and outputs:
J
Enter:
*FTN
to execute FORTRAN.
At the end of this block of FORTRAN programs, the
system again automatically reverts to the job
processor and outputs:
J
CASE 2: NO CARD READER IN SYSTEM
At this point enter:
ASSEM
Obtain updated Hollerith output on tape. This may be
done as follows:
1.
13-2
Let n, p, and q be magnetic tape logical units.
(Logical unit q may be a pseudo tape or simulated
magnetic tape.) Mount the COSy release file on
logical unit n and ready the device. Mount the COSY
corrections file on logical unit p and ready the
Similarly alternate between FORTRAN and macro
assembler as necessary until all desired listings
have been obtained.
An error message may appear indicating mass storage has been exceeded. This is because the default
macro assembly options include load-and-go output to
mass memory. This error message may be ignored.
96769410 A
GLOSSARY
ff'.·
A
Me
The glossary is intended to assist in the communication
of facts and ideas related to information processing.
FILE MANAGER -An MSOS product for managing records
and files
In all instances, a comparison has been made to the
American National Standards Institute (ANSI) glossary to
ensure consistency with standard nomenclature wherever
possible.
FORTRAN -Formula translating system; a language
primarily used to express scientific computer programs by arithmetic formulas
ALLOCATABLE MAIN MEMORY -That portion of main
memory that can be assigned to programs by the core
allocator (i.e. SYSDAT and resident program areas
cannot be allocated). See appendix L.
AUTOLOAD -To place the resident routines of the operating system in main memory
INITIALIZER -An MSOS program that initializes the
system using an installation file
INSTALLATION FILE -The file of installation material
used to install MSOS on a computer system
LIBEDT -The library editor program
LIBILD -The library building program
BGNMON - Beginning address· of the monitor
BINARY -A program (module) in binary format
MACRO ASSEMBLER -The program that compiles
source language into 1700 machine language
statements (ASSEM)
BOOTSTRAP - A set of machine language instructions
designed to read in a program from an input device
and begin execution of that program
MAIN MEMORY RESIDENT-A program (e.g., SYSDAT,
monitor) that always resides in main memory
BYTE-A sequence of adjacent binary digits operated,'
upon as a unit and usually shorter than a word;
within the CWER .18/1700 Series computer systems,
a byte is eight bits; i. e., a byte is one~half of a
I6-bit word
MASS STORAGE RESIDENT-A part of the system that
resides on mass storage and that is brought into
core when needed by the system. Many of these
I programs are either in the system library or the
program library"
COSY -A format for compressing information in source
decks or source deck images by replacing three or
more sequential blanks with two special ASCn
characters
METHOD I-The full system installation method for
adding a product. See section 5.
CREP "":"Core resident Entry Point Table. Holds entry
points (linkage addresses) to protected programs
executed in part 1 of core.
METHOD 2 -The special installation method for adding
new products that do not require changes to SYSDAT.
See section 5.
MTUP -The magnetic tape utility program
CREP I-Core Resident Entry Point 1 Table. Holds
entry points (linkage addresses) to protected programs
executed in part 1 of core.
ORDINAL -A number that specifies the order of programs on the system library. Loosely used to refer
to the program designated by this ordinal
DEADSTART-CYBER 18-20 hardware logic that allows
execution of panel mode instructions input from an
external input device. These instructions may load
a bootstrap into macro memory and initiate its
execution.
PROGRAM LIBRARY -Library of background programs.
These can be relocatable binary or absolute (program
files) •
RPG -The report generator program
ENDOV4-End of blank common (see appendix L)
SKED -The skeleton editor
96769410 A
A-I
SORT /lVrERGE - The sorting and merging program for
file data manipulation
SYSTEM LIBRARY for MSOS
SYSDA T - The system data base that is resident at the
beginning of main memory
VERIFY -
A-2
The library of foreground programs
The verify program; part of the installation file
96769410 A
PANEL MODE BOOTSTRAP ENTRIES
B
"31m.·ei t
Bootstrap entries for 1832-4 Magnetic Tape Controller
with seven-track magnetic tape are as follows:
0822G
6846G'
9871G
0102G
0131G
1803G
0814G
D870G
6872G
686DG
6871G
09FEG
6864G
8000G
3000G
6862G
580IG
OBOOG
COOOG
0908G
5840G
·C8FBG
095EG
EOOOG
8009G
OB06G
OAOIG'
8000G
0900G
5837G
OAOIG
8000G
0900G
5833G
CC58G
582DG
582CG
D855G
CC54G
OFC2G
OFE4G
4C52G
D851G
OFC2G
5824G
D84DG
CC4CG
5821G
OFC2G
96769410 A
OFE4G
4C49G
D848G
C846G
983BG
0122G
D843G
18E9G
C83FG
OllBG
C83BG
8837G
683CG
8835G
6839G
5808G
C835G
6837G
8830G
6834G
5803G
1400G
OOOOG
OOOOG
E82AG
ODFEG
CE2EG
6E2CG
0141G
18FBG
lCF8G
OOOOG
OFC2G
OFE6G
lCFCG
OOOOG
E820G
OD08G
OB04G
OBOOG
OBOOG
ODF7G
OB05G
OA03G
6817G
COOOG
OFFFG
09FFG
OlOlG
18FDG
E812G
OB04G
B-1
AOOOG
0002G
OlOlG
18F3G
C80BG
0102G
09FEG
18FOG
OB05G
lCE5G
8480G
IFFFG
3FFFG
OOOOG
1000G
OOOOG
0480G
OOOOG
OOOOG
OOOOG
OOOOG
OOOOG
OOOOG
Bootstrap entries for 1832-4 Magnetic Tape Controller
with nine-track magnetic tape are as follows:
6819G
09FEG
6834G
8000G
2000G
6832G
5801G
OBOOG
COOOG
Ol08G
5810G
C8FBG
092EG
EOOOG
8009G
OB06G
OAOIG
8000G
B-2
OlOOG
5807G
OAOIG
8000G
OlOOG
5803G
1400G
OOOOG
OOOOG
E81FG
OD08G
OB04G
OBOOG
OBOOG
ODF7G
OB05G
OA03G
6816G
COOOG
OFFFG
09FEG
0101G
18FDG
E811G
OB04G
AOOOG
0002G
OlOlG
18F3G
C80AG
Ol02G
09FEG
18FOG
OB05G
lCE5G
8480G
IFFFG
3FFFG
OOOOG
OOOOG
0480G
Bootstrap entries for the card reader are those in
appendix C, excluding the first three lines and the final
five lines.
96769410 A
c
DEADSTART DECKS
'g
lC05G
18E2G
OFOQG
OOFFG
OOOOG
OOOOG
OOOOG
KOOOOG
J14G
K5000G
JI0G
K31200800
The following is a listing of the deadstart deck, including
a bootstrap to read from the card reader.
K71008000G
KOOOOG.
L0500G
6823G
6823G
EOOOG
0581G
COOOG
0080G
03FEG
OAD7G
68IAG
ODFEG
OBOOG
02FBG
A815G
OFC8G
6C16G·
OBOOG
02FEG
A810G
BC12G
6C11G
D810G
0829G
D80CG
C80BG
0121G
18FIG
C806G
086CG
0841G
0111G
96769410 A
A deadstart deck containing a bootstrap to read from a
magnetic tape unit consists of the following three parts.
The first symbol on each card must be in column one.
There must be one blank between each pair of characters.
1.
Initial cards:
K71008000G
KOOOOG
L
2.
Cards containing the symbols are listed in appendix B
for the 1832-4 Magnetic Tape Controller with either
the seven-track or nine-track tape, depending on
the type of installation device. These symbols may
be grouped; e. g., five lines per card, if desired.
3.
Final cards:
KOOOOG
J14G
K2400G
JI0G
K31202800
C-l
LOADING AND CHECKING A BOOTSTRAP
',itiil*
o
*
0.1 1700 COMPUTER SYSTEMS
3.
Select the P register.
4.
Set the pushbutton register to the first address to
be checked by first pressing the CLEAR button to
the right of the pushbutton register and then pressing the pushbuttons that set the address in the
register.
1784 COMPUTER
Loading
1.
Press the STOP button.
5.
Set the ENTER/SWEEP switch to SWEEP.
2.
Press the master CLEAR button on the console.
6.
Select the X register.
3.
Set the row of switches near the bottom right hand
side of the console to their neutral position. Set
the MODE switch to 32K if the system size contains
32K of memory or less, or to 65K if the size is
larger than 32K. The INSTRUCTION/CYCLE
switch should be set to INSTRUCTION. All other
two-position switches should be in the off position.
7.
Press the GO button.
8.
The data that is stored at the core address specified
in step 4 appears in the pushbutton register. To
display the next sequential words of core, press the
GO button.
4.
Select the P register by pressing the button
marked P.
5.
Set the pushbutton register to the first address in
core that information is to be entered into. Do this
by first pressing the C LEAR button to the right of
the pushbutton register to clear the register. Then
press the pushbuttons in the pattern that gives the
hexadecimal address desired. (The starting address
of the system initializer bootstraps is 0000.)
To check the address of any location during this procedure.
select the B register and the core address appears in the
pushbutton register. To resume checking the code, select
the X register and continue pressing the GO button. When
finished. set the ENTER/SWEEP switch and the INSTRUCTION/CYCLE switch to the neutral position.
1704,1714, 1774 COMPUTERS
6.
Set the ENTER/SWEEP switch to ENTER.
7.
Select the X register.
Loading
8.
Enter the code into memory as follows:
1.
Put the RUN/STEP switch momentarily in the STEP
position.
2.
Press the master CLEAR switch.
Enter the first (or next) word of code into
the pushbutton register.
3.
All other switches should be set in the neutral or off
position.
c.
Press the GO button.
4.
If there is a MODE switch (1714 computer). it should
d.
Repeat these steps for every word of code to
be entered.
a.
b.
9.
Press the CLEAR button to the right of the
pushbutton register.
When finished, set the ENTER/SWEEP and the
INSTRUCTION/CYCLE switches to the neutral
position.
be set to 32K or 65K as required.
5..
Select the P register.
6.
Set the pushbutton register to the first address in
core that information is to be entered into. Do this
by first pressing the CLEARbutton to the right of
the pushbutton register and then setting the pushbuttons in the pattern that give the hexadecimal
address desired (the starting address of the system
initializer bootstraps is 0000).
7.
Set the ENTER/SWEEP switch to ENTER.
8.
Select the X register.
Checking
1.
Press the master C LEAR button on the console.
2.
Set the row of switches to the same positions as in
step 3 above.
96769410 A
D-l
9.
10.
Enter the code into memory as follows:
a.
Press the CLEAR button to the right of the
pushbutton register.
b.
Enter the first (or next) word of code into the
pushbutton register.
c.
Momentarily put the RUN/STEP switch in the
ST EP position.
d.
Repeat these steps for every word of code to
be entered.
When finished, set the ENTER/SWEEP switch to
the neutral position.
select the X register and continue pressing the RUN/
STEP switch to the STEP position. When finished, set
the ENTER/SWEEP switch and the INSTRUCTION/CYCLE
switch to the neutral position.
0.2 CYBER 18-20 COMPUTER SYSTEM
The methods of loading a bootstrap are given in section 3.5 (cards) or 3.6 (magnetic tape). To check a
bootstrap proceed as follows (this procedure assumes
panel mode has been entered).
1.
J11G
Checking
1.
Press the master C LEAR switch.
2.
Set the row of switches to the same positions as in
steps 3 and 4 under Loading above (1704. 1714,
1774 Computers).
3.
Select the P register.
4.
Set the pushbutton register to the firf?t address to
be checked as in step 6 under Loading above (1704,
1714, 1774 Computers).
5.
Set the ENTER/SWEEP switch to SWEEP.
6.
Select the X register.
7.
Momentarily set the RUN/ST EP switch to the STEP
position.
8.
The data stored at the core address specified in
step 4 appears in the pushbutton register. To display the next and subsequent sequential words of
core, momentarily set the RUN/STEP switch to the
STEP position.
Enter:
Selects the P register
2.
Enter:
KhhhhG
Sets P to the first address to be checked (for system initiaUzer bootstrap, hhhh=OOOO)
3.
Enter:
J07G
Selects macro memory (if not already selected)
4.
Enter:
LG
Begins checking the bootstrap
5.
Enter:
G
Displays the contents of the next location
To check the address of any location during this procedure, select the P register and the core address appears
in the pushbutton register. To resume checking the code,
D-2
Repeat step 5 until the bootstrap has been completely
checked.
96769410 A
SYSTEM
INITIALI~ER
SYSTEM INITIALIZER CODES
The following defines the system initializer error codes:
Significance
Message
ERROR 1
Asterisk initiator missing
ERROR 2
Number appears in the name field
ERROR 3
Illegal control statement
ERROR 4
Input mode illegal
ERROR 5
Statement other than *y or *YM previously
entered
ERROR 6
Statement other than *y previously entered
ERROR 7
*y not entered prior to the first *L
ERROR 8
Name appears in the number field
ERROR 9
Illegal hexadecimal core relocation field
ERROR A
Illegal mass storage sector number
ERROR B
Error return from the loader module
ERROR C
Not used
ERROR D
Not used
ERROR E
Field terminator in valid
ERROR F
More than 120 characters in the control
statement
ERROR CODES
Message
E
Significance
ERROR 22
Attempt to load part 1 core resident into
nonexistent memory
ERROR 23
The name used in the second field of an
*M control statement was not previously
defined as an entry point.
ERROR 24
The entry point, SECTOR, was not
defined at the start of initialization and is
not available to the initializer.
ERROR 25
I1leg~1
ERROR 26
An attempt was made to load an *MP program when no partitioned core table exists
in SYSDAT.
partition number in the first field
of an *MP statement or illegal number of
partitions in the second field of statement
SYSTEM INITIALIZER LOADER ERRORS
Error
Significance
LOADER ERROR 1
Unrecognizable input
LOADER ERROR 2
Mass storage overflow
LOADER ERROR 3
Out-of-order input block
LOADER ERROR 4
Illegal data or common declaration
ERROR 10
Ordinal name without ordinal number
LOAD ER ERROR 5
Core overflow
ERROR 11
Doubly defined entry point
LOADER ERROR 6
Overflow of entry point table
ERROR 12
In valid ordinal number
LOADER ERROR 7
Data block overflow
ERROR 13
Loader control statement out of order Correct order is L, LP, M, MP.
LOADER ERROR 8
Duplicate entry point
LOADER ERROR 9
I5-/16-bit arithmetic error
ERROR 14
Data declared during an *M load but not by
the first segment; initialization restarted.
LOADER ERROR 10
Unpatched externals
ERROR 15
Not used
LOADER ERROR 11
Insufficient core for both SYSDA T
and paging
ERROR 16
Irrecoverable mass storage input/output
error
LOADER ERROR 12
Illegal page number used
ERROR 17
Irrecoverable loader error; last program
loaded was ignored.
LOAD ER, ERROR 13
Undefined transfer address
LOADER ERROR 14
Invalid function for loader
ERROH 18
Not used
LOADER ERROR 15
Link table overflow
ERROR 19
Not used
LOADER ERROR 16
External table overflow
ERROR 20
*S, ENDOV4, hhhh not defined before first *L
LOADER ERROR 17
Entry point absolutized to 7FFF 16
EHROH 21
*S, MSIZV4, hhhh not defined before first
*LP or *MP
96769410 A
E-I
SYSTEM INITIALIZER DISK ERRORS
Error
Significance
DISK EHROR
Address tag write sequence attempted
but internal/external rcject found
DISK FAILURE xx
Surface test operation caused error
xx. Refer to the device error codes
to interpret xx.
E-2
Error
DISK COMPARE
ERROR SECT aaaa
WORD bbbb IS
ecce SB dddd
Significance
SUrface test pattern error on sector
aaaa at word bbbb. Only one error
is listed per sector. Data read was
ecce but it should be dddd.
96769410 A
F
AUTOLOADING
1.
Press STOP.
Press MASTER CLEAR.
2.
Press the mass memory AUTOLOAD button.
3.
If the console has a MODE switch, set it to 32K or
7.
The system then outputs the name of the system (a
parameter in SYSDAT).
8.
The system outputs:
65K, depending on the size of the system.
32K MODE
or
NOTE
When using a 1733-2 Cartridge
Disk Controller, press the
MASTER CLEAR button before
going to step 4.
4.
Activate GO or RUN.
. 5.
The system outputs:
MSOS 5.0 - - PSR LEVEL xx date
Where: xx is the version number of the system.
date is the date of system release.
6.
65K MOQE
9.
If the system contains a fUe manager, it outputs:
CHECKING FILES If the files are found to be valid, the message OK
is output. If errors are found, the user is given
the option to continue or to purge all system files •
10.
The system outputs:
ENTER DATE/TIME MMDDYYHHMM
11.
If the PROGRAM PROTECT switch has not been set,
Enter the date and time in the form:
mmddyyhhmm
the system outputs:
These items are (left to right, two digits each):
month, day, year, hour (out of 24), minutes.
SET PROORAM PROTECT.
If using a 1700 Series computer system, set the
protect switch up.
If using a CYBER 18-20 computer, press ESCAPE
and enter:
12.
The system then outputs the date and time:
DATE: dd month yy
TIME: hh mm:OO
J28@
This sets program protect and reverts to operator
mode.
96769410 A
F-1
INITIALIZING DISK PACKS FOR STORAGE MODULE DRIVERS
G
M'
The following procedures are required to initialize a disk
pack for use under MSOS on an 1867-10 or 1867-20
Storage Module Drive.
1.
Format the pack. This initializes the pack with the
proper head gaps and sync patterns. It destroys
any address tag information or data that may be on
the pack.
2.
Write address tags. This sets up the sector information for each sector on the pack.
3.
Write data. MSOS requires that data initially be
written on the entire pack. A disk error occurs if
an attempt is made to read data from a sector that
has never had data written in it.
G.l PROCEDURES FOR FORMATTING
A PACK (1867-10/20)
G.1.1 FORMATTING A PACK (1867-10/20 DISK)
WITH A WORKING MSOS
1.
Enter the job processor.
2.
Enter on the comment device:
*SMDMPI
3.
The output on the comment device appears as
follows:
BoarSTRAP INITIALIZER FIRST WORD
ADDRESS WILL BE 2E90 MASTER CLEAR
AND START AT THE ADDRESS ABOVE WITH
A
DRIVE LOGICAL NUMBER
Q = EQUIPMENT CODE (OXXO) OR ZERO IF
EQUIP 14 (STANDARD)
4.
Master clear the computer, mount the pack to be
formatted, and ready the drive.
5.
Follow the instructions on the comment device.
6.
Watch the controller lights to see when formatting
is finished; i. e., when lights stop flashing, the
procedure requires approximately two minutes. On
completion of the formatting operation, both the A
and Q registers are zero if there was no error.
G.1.2 FORMATTING A PACK WITHOUT A
WORKING MSOS
A formatting deadstart deck is suppUed to the user along
with the installation materials. This deck is not to be
confused with the system initializer deadstart deck. This
deck is used in the following procedure:
1.
Mount the pack and ready the drive.
2.
Press master clear.
3.
Place the formatting deadstart deck in the card
reader.
4.
Push the RESET button on card reader to ready it.
5.
Push the DEADSTART button.
6.
The bootstrap within the deadstart deck is read into
macro memory and begins execution automatically.
7.
Proceed to step 6, section G. 1. 1 above.
G.2 PROCEDURES FOR WRITING
ADDRESS TAGS AND DATA
ON A PACK
G.2.1 WRITING ADDRESS TAGS AND DATA ON
1867-10/20 WITH A WORKING MSOS
1.
Enter the job processor.
2.
Enter on the comment device:
*SILP
carriage return
3.
The message to turn off the protect switch is
received.
4.
Press ESCAPE and enter:
J20@
carriage return
The message to enter the date is received.
5.
. 6.
Mount the disk pack to be initialized on the drive
(unit 0) and make ready.
Enter the date in the form:
mm/dd/yy.
96769410 A
G-I
The system responds with:
Q
7.
Enter:
*0,4
carriage return
10.
Press carriage return.
11.
Writing of address tags and data occurs. This
procedure requires about 10 minutes for a single
density pack, about 20 minutes for a double density
pack. At the conclusion, the system outputs a Q.
The system responds with:
Q
8.
Enter:
*G
carriage return
9.
The system outputs:
G.2.2 WRITING ADDRESS TAGS AND DATA ON
1867-10/20 WITHOUT A WORKING MSOS
Use the *G function of the system lnltlalizer during system build.
ENABLE ADDRESS WRITE -- THEN CR
G-2
96769410 A
H
END-Of-fiLE CARD
The card following an end-of-file is the first card of the
next file.
An end-of-file card (figure H-l) contains only a 6,
7, 8, 9 punch in column 1.
'-1
COII(I
I I I
I,
la II 11\1111
I~ IiJi0fiS roll!,!! iJii'{I;1611l8ll'l
0000 0000 0000 0000 0000 0000 0000
11 J I 1611 9
I~
II II llall16 11181910 11 2Z t)
2~
J)
JI 1111111 J5J6111l1l!1colu 11
u
,,111"'1 .. 119:.0
\I-I!]i}i~ '''111)''
10 /I
n)n
II
~
UOOO D.O 0 0 oU0 0 0000 0000 000000 0000000000
o0 0 0 0 0 0 ~IO 0 0 0 0000
1$
11 :3 :1
.J
'5;6 H:t .g 50 SI
5) S& \111\9(,0 61 (JUt' 65"61(.3091. 11 n 11
15161118 l'lJOJll1lJlIJ5XJIJll!IIO CI
~1
~2
~~
~; ~'"
J~
!l
~&
~
1111 1111 1111 1111 1111 I: II 1111 111111111! II 1111 1111 1111 1111 1111 1111 111111 III II! 1111 ~
L;:
2 2 2 2 2222 2222 22 22 222t 2 2 2 2 227.2 2 2 7 2 2 7 2 212 2 2 2 22 2 2 2 2 2 2 2 2 2 2 2222 22 2 2 22 2? 222222 2222222222
,;
," n :;.
... s; ~J !Ia ~? CC til fJ ~~ U
(':1 I: lJ' ~'J , !} II 17 11 .4
}I ;a 19 Jo} !I J~ 11! H ~s Jt 11 l! rl ~ .(1:./0.1
!]
5;
1 .. j t \ ; I ! 91011i? !lit 1$ 16 11 U" ir; ~I n 71 24 2j
n 3 3 33 3 3 3 3 3 3 3 33 3 3 3 3 3 3 3 3 3 3 3 3 3 33333333333:i 3 3 3 3 3 3 3 3 3 3 3 3 3 3 33 3 3 3 3 J3 3 3 333l,3 3 3 ) 3 3 3 3 3 3 3
~', ~6
~6
~3
~J ~~
~ ~J
~
;~
'1)
/'j ~-:
<>
§
1
4 4 4 4 4 4 4 4 4 4 4 4 4444 44 4 4 4 4 4 4 44 44 4444 4 4 4 4 4444 4 4 4 4 H 4 4 4 4 4 4 4144 H 44 4 4 4 4 4444'44 4 4 4 ~ 4 414 4 4 4 ~
11
1 ,
5555
; ~ ~ ; ~ I; ~ ~I~:~ I~ I~ ~ ~ ~ ~ 5 5 5 5 5 5 5 5 5 5 5 5 55555555
"I ::
~] ~. 1;
26
]1
n
~9 ~
31
~?
JJ 11
J~
;S if J8
~1 ~o ~I
,2 4) 41
~~ ~5 ~1
.8
55555~55
a
)Q
51 52
:.3
j;
55
~6 ~1
53 :1 6:1 &I t!
6~
555 5 555 5 555 55 55
'I'
t'
~') l~
(,'
{J
(~
1':1
555 55
~ ~l~ ~ ~ ~ ~ .; ~ ~ ;
1566 6 66 6 6 6 6 616 6 6 6 6 6 6 6 6656 66666666 66666666 66666666 6 6 6 G6 6 6 6 6 6 6 6 t· 6 6 6 3 5 6 6 6 GGbin 6 6 66 G6 6
1 2
j
~
S.f 1 8 1 '.'~ :l 1:1;~:!
.)
~~
:i
,;:~:: ~1 i.1 :3
:!
~ ~~
:1 le
~9
3tl !! ;:
1777 77777777177777777 7777 77 7 i 7 7 77
1888 88 8 8 8 8 8 818 8 8 8 8 8 8 8 8 8 8 8 888S8888
17 J ' \ ; 18 91011111131'11';1118'91C
1999
11 J I
~; ~ ;1; I~ ~ ~I~I~ I~ I~I~ ~~;
:!
!l 23 : ~
~
162723
n JIJ 31
.l~
:J
,' 'I' "
1~
35 ]6
j1
33 11
~D :11,}
~1~1~~~~~~
9999 99999999 9 9 9 9/9 9 9 9
~1
!1 ~3 24
Z5~
1118.?9 301112
n
4:
:.~
46 U 4Z
l7 7 7 7777
n
~ ~jG Jl!~
19 40
88888888
414?
n
H .1545 41
to
I~ ~ ~ ~~l; ~ ,~ ~
;;; ;I;;;v;; ;I;;~' ;1;'; ',;1; '; 77 J7 7 7177 7 7
I: '" : ~ 7~
'I'"
88' , ,
II. ,.
~?g
80
~
""I' ,"I, ,
~ i2~,i ~ ~ ~Ij, ~ ~ ~I~ ~ ~ ~: ~ ~ ~ ~I~ ~
• 88
.~
~~'~;~~I~'~~S,!
9999999599
11 i2iJ/J7!.'6IilJa '9RD
Figure H-1. End-of-File Card
96769410 A
H-l
SAMPLE LOAD MAP
OATE,
09/2411~
.\1 .
·S,SYS"'ON,~303q
·~,SYSClAY.~3233
·S.SYSYER.!o373f,
*5,SYSlIIL,$3130
·11
1100 MASS STORAG£ OPERATING SYSTEM - VER 5.0
.\1
·V
COPYRIGHT CONTHOl DATA CORPORATION -
.\1
·11
.1/
~~OS
1976
5.0 TEST SYSTEM 5
Oil
"Y"'.Lli:iEDT,l
"Y"'.LOADS['.2
oY"',J0i1Er.T.3
"YM.JG ... p~·n.4
·Y .... f'~OTEC.5
·Y",.JIJLOAD,h
O"M,.Jf'CM(;E,7
·Y",JPT13,8
·Y".JCoJll\l4.<;
o"".,JL!;0V4.10
.. Y·... ,J ... ST\i4.11
·r .... '.t."It:::v ... 12
·~·· • .;I-,.:LII4.13·
vv~.t"!
... 'J4.14
.Y"'I.~·: ~TGw91~
001,..·.'"'( JV':~t]6
°Y"', ... ,." .. r, 17
·Y .... (JIlEhUG.ll;
.'I'M. C;Yc:ClJP , 19
·Y ..... SYSSe. rH21l
·Y","'11'~O,2i
.Y~ .T~'lJl.C.22
.. y •• of ~
C; 1
L" • ? 3
°Y",FrLJSr.?4
·Y".lIfPIFY·.2S
·Y"'.r,u"'''Yl·~b
.Y ... ('u ..... Y? ,27
·Y ... [;tJ~>4Y3.28
.Y ... f'U""'Y4.c9
·Y .... LJL ..... Y~.:1(l
·,."'.lHJ ..... Yb.31
·Y ... lJU·~"'Y7 .32
·YM,VU ...... YH.33
·Y"',Dl·""'Y~,34
.'1'..,.
(,U"lr~Y
Ii, 3S
·S."'4.,.0~OO
·S.ErIDO/4.$7FFF
·5.R(,N"ON.~H63F
·s,,,,~
oS
IlV4. iF FFE
S7fFe:
.Sf.CT~~.
0L
SYSTEM DATA PROGRAM
CS7f7F
SYSDAT
0000
MSOS 5.0 TEST SYSiEM 5
0L
~rAC~ ~~~UEST PROCESSOR
SPACE
l8D7
DfC~-J~ M29
MSOS 5.0
-
SYSTEM CORE PESIDENT
SUMMARY-110
~ROGRAMS
~ONITOR
-lP
NMONI
BH3F
~[)ISP
HIi>i2
FI'"
FlA30
BADE
fiAEF
BAFA
BRbi:l
Ti4
Til')
PMoiAME
COMMON
NIPHOC
ALVOL
Of VOL
ALCOk£
Bfi~F
Be31
BC4E
RC5tl
OtO~E
BOO'l
PkTCDR
'NFNR
RE67
C075
COEA
C11A
t--JC"'P~Q
MAK(.I
ArlEV
TMINT
OTIMER
96769410 A
SUMMARY-I04
C14~
C2MB
C340
DECK-IL> MI0
DECr(-IU 058
DE.CK-ID M(lQ
DEC~-ll.J 1'120
DECK-IO M04
O£CK-ll) 1'103
DtcK-IlJ 0~5
DECK-It) 10412
LECI(-IO M16
DfCK-lD MIS
D£CK-lU 1'117
OfCK-IU 057
OEC~-JU 0'j6
DECK-JU M21
DECK-ID "'20
DECK-lU 10408
DE CK- II.J H2?
DtCK-lU "'06
D~C~-ID M05
MSOS
MSUS
104505
104505
M50S
M50S
MSOS
I~S05
MSOS
Io4S0S
MSOS
MSOS
MS05
MSOS
MSOS
104505
MSOS
1450S
MS05
5.0
!:I. 0
5.0
!).O
!).O
5.0
S.O
!:I.CI
SUMMARY-110
SUM MJlRY-110
SUMMARY-110
~.O.
SUM~'''RY-110
SUMMA~Y-110
~.O
!:I. 0
~.o
5.0
SUMM~RY-1I0
SUMM>4RY-II0
SUMt-IAI-IY-110
SUMMARY-110
SUMMARY-IIO
SUMMARY-110
SUM,..AI-IY-110
SU"tMARY-lIO
~.O
SU'MM~FlY-110
5.0
5.0
5.0
SUMMARY-lIO
SUMM"I-/Y-IIO
SUMMARY-110
SUMMAHY-llO.
SUMMARY-IIO
~.O
5.0
I-I
O~CI\-10 M2S
MSOS ~.O
C31:>F
OECK-IO M07 MSOS ~.O
C3f:!t
C4CA
DE.CK-I[) "'14 MSOS 5.0
OEBuGGIr-.;G I CHECtl.OuT
S"'A';>(IL
~SOS !).O
CSlC
O~CK-lU M02
E(.MO,,"P
C~[)5
01: (1<-1 D 010 PERIPH. !J~IVERS
fll,,331
C77E
OECK-IO CA." PEPI~H. D'-IVERS
FILE MANA('[H
CflOl
O~ CK-IO FOI
FIL"'GR
FILE MANA(,ER
. Ct.1'1
DECK-I!J F02 FILL I-iAf.;AGER
H~"CV4
SI'HFIS
CHtA
O~CK-I!J F03
FILl:: MM-IAGER
CORE RtSIDI:.NT UkIVF.:HS
HOATA
C03C
NCK-Il.I M?7 MSOS !).O
DUMMY
CEA9
DECK-Ill 1.430 "'SOS !).O
ALAQ
CECC
OlCK-1O M?8 "'50S 5.0
CF3f1
o~CK-ll) C96
PI:.RIPH. IWIVEF-S
[l18EC'"
CFtO
DECK-IlJ C25 I-I::PIPH. (IF-IVE.RS
DlclO
OSMO
·01H7
OI:.CK-IU C71 Pt.RIPH. l,RIVEf
0353
0,.77
VECK-IV C77 PERIPt'i. OfilVERS
SS'-'O
LII'WUIoA
0551:>
OI:CK-lU C76 PERI;>H. ORIVEf.'S
lCCAlG
0607
DECK-IO C79 ;>ERIPH. ORIVEFiS
~OOIAS
D7~D
DECK-II.> Cf17 PERIPH. OI-iIVERS
CM:; PERIPH. lJ~IVEHS
071'2
OECK-IU
O"'YCP
0788
0ECK-ICi Cf!4 PERIP';. [)RIVEPS
~""DIOA
S",OIOR
07.,B
uECK-lO C8S PERIPH. DRIVERS
DECK-ID C90 PERIPH. DRIVERS
OPSUSK
07C1
~'~'[XEC
ono
DECK-Ill MOl "'50S 5.0
IJEENTRANT FO~TRA~ HUNTIME LIBRA~Y
OQ7F
F ('~TR
DI:CK-IU Ani FTN 3.3 fHJNTH'f.
Of;P::l~R
011(3
OECK-lU 1'101 FTfIi 303 PU~jTIH::
f-t.k':'f.,R
VH.D
(;tCK-ID H()~ FTN 3.~ "'L'NTI"'!:
CH'~·2 IR
Ot::CK-ILJ h03 f TN j.3 hu~,T H't:
uHE.
iJMAA
[;ECt<-1U f104 fTN 3.3 f-Ut-:TI .... F.
Af.oSH
SNHFR
DHC3
DE CK-IU H05 FrN 3.3 r.U~'TIME
SIGNR
O':'Cr<-lu HOI:> FTN 3.3 kur-.TlhE.
DCIE
nC4A
FHLTR
DECK-Ill H01 FTN 3.3 PVNTI"E
DPR
DC/:<2
FTN 3.3 RUNT I~'E
D!:C~-IU R08
AL00H
u!:CK-IU fl09 f TN 3.3 Hu~'TI""E.
0022
"TANH/<
OI)'t9
FT"J ].3 RUNTIME
u~cK-lu IHO
S~IC~~
DECK-ILl HI) FTN 3.3 RUNT 1M!:
DE05
A"TANH
u!:CK-IO Rl.? FTN 3.3 RlJNTIt-'E.
OEcr:
C.B(JIOR
OFbD
FTN 3.3 hUNTI"'t::
u~U-IO COl
HI~AI-IR
EOD2
DECK-HI CO2 FTN ;.i.3 F-VNTIME
IocnDR
DE CK- III 001 FTt. 3.:i F.UNTI"'!:
EIID
DE Ct<-IU ['02 f- TN 3.3 RuNT I ,.,·f
El~l
I'" I TLR
I-ISTilkH
Ot.CK-IlJ D03 FTN 3.3 "UNTIME
ElM
GETCHR
DECK-Ii) 004 FTN 3.3 r.Ut-.lTIME
El70
II-ACKR
El!;A
DI:.CK-ID DOS FTN 3.3 ~UNTI~E
UPtJATR
EICB
D!:CK-IU OOb FrN 3.3 kuNTI""E
[IDS
OECPLR
OECK-IU 007 FTN 3.3 RUNTI~E
INTGRH
ElFR
DECK-lU 008 FIN 3.3 RUNTI I~E
S~ACER
.u~CI<-IlI DO~
FTN 3.3 kUNTI"'~
E228
~240
ClECK-tU 010 FTN 3.3 RuNTI"'E
~OL"
[)Ct1 X1-1
[21>4
uECI<-lV 011 FTt-.I 3.3 RUNT 1"'[
HXASC~
E347.
DECK-lU 012 FTN 3.3 RUNTI~E
MMTO~
E3~A
DECK-It; D13 FTN 3.3 ~U"'TIME.
FlFMTUR
E.3C4
DECK-IV 014 FTN 3.3 RuNT 1,.,E
HMTIR
E3DO
D!:CK-lU 015 fTN 3.3 RUNT I"'!::
F-'F!~TIR
E40tl
DECK-Ill 01b FTN 3.3 F-U~jTI"'E
1l5CHXk
OI:.CK-I!J 011 FTN 3.3 I"UNTI~E
E422
I1XDCI'
E450
OlCK-lu 018 fTN 3.3 RUNTIME
E4Eo
FLOTIFI
llECK-IU 019 FTN 3.3 RUNTIME
F()UTP
E537
C!ECK-l.u 020 F TN 3.3 RUNTII-iE
I:·OUHI
F TN 3.3 kU"'TI"'t
OI:C"';1O 021
E5Cl
H~ITR
E6A9
DECK-IO 022 FTN 3.3 RU~jTI"'t:
E6tl~
DECK-IU D23 F TN 3.3 RUt.TI"'E
INTIIR
f (,O(I'<4Tw
HCl2
O~CK-IU Dt>4
FIN 3.3 HuNTI"'E
(.;{iOFIR
Ef1Atj
iJ!:.Ct<-IU 0t'5 F TN 3.J ~UI.THlf
QP,QHR.
CI:.CK-l\) 0?6 FTN 3.3 RUNTI"'E
E8C5
Of<(JFXR
E8F4
u[CK-IO 027 FTIII 3.3 RU~'TI"'E
HEXAP
E 030 fTN 3.3 RUNTI"'I:
O~C'1)k
E975
DI:.CK-lU D31 FTN 3.3 I-Il,IHII"f
.lfORMP
ECiY5
DI:CK-IlJ on FTN 3.3 RlI~,TI ME
I" FOI4 ... R
DI:CK-Iu 033 FTN 3.3 FtUt-.lTIME
E9f11
['1CO
FllJTGr.I
OECK-IO Cl34 FTN 3.3 ~UNTI"'E
DECK-I[) b14 FTN 3.3 RU .... TI/I,E
HOT ...
E9F.9
CO",Ff-'R
EC36
DECK-Iu B15 FTN 3.3 RUNTIMt:
[049
SC,Or:lLF<
DECK-IV 1::01 FTN 3.3 RU~TI"'E
Qi:\U21R
EOSD
DECK-IO E02 FTN 3.3 RUNTIME
DABSR
EOEF
DECK-IO E03 FTN 3.3 RUNTIME
OSG~HI
HOB
DEC .... -Iu E04 FTN 3.3 RuNTIME
OSIGNR
Er::flb
utCK-IV [05 FTN 3.3 HUNTIMt
r.!:.xtlw
EEbB
OtC..:-lu toH FTN 3.3 RuI'l;TI .... 1:.
F.F74·
DLOGk
f"lECr<-IU Eoq FTN 3.J F-UNTIME
TOO
"'INT
T"VEC
*LP
*LP
*LP
°LP
1-2
SUMMA~Y-IIO
SllMI"1ARY-l10
SUMMARY-IIO
SUMMARY-110
1.IC
1.IC
~UMMARY-110
SUMMARY-IIO
SUMMARY-110
SUMMARY-IIO
SUMMAl-lY-IIO
1.IC
1.OC
1.1(;
I.IC
1.1 C
I.IC
I.IC
I.IC
1.lC
1.IC
1. I C
1.]C
1.1C
1.1C
1.1C
1.IC
SUMMARY-II0
SUMMkRY-l10
SUMMARY-IIO
Obll1bA-IIO
SUWIARY-IOc
SUr-IMkRY-110
SUM'~AP.Y-lIO
SUM""ARY-110
SUM~,AHY-IIO
SUMMARY-110
SUMMkRY-IIO
SUMMARY-IIO
SUMMARY-IIO
SUM'~ARY-Il (j
SUMMAHY-ll 0
SUMMARY-110
SUMMARY-ll 0
SUM"'ARY-IlO
SUMMARY-110
SUMMIIRY-IIO
SUMMoIRY-11l2
~U"','1ARY-l 02
SUM""kHY-l02
SU~r1ARY-IU2
SUf.H·'I[)(Il)T f.I
LJf 1'.HH
nIFtjOO
ECM2t'-B
<;UM""A';Y-IO.::
~lIMr1i1"F;>06
SYSHY
OM
LIHI:.DT
,,~,
LC"MJI
b.-NCf-ol
L I!H"'II!
LCI)!.'V 1
L~'r)O'/v I
LUn.. VI
A[ • ...r0f I
C~;l/wT I
L~riJTI
LI"'r~1
kf.lU.
""4h
1-147
M4"
1-1 .. <:1
,.,so
M51
"'!l?
,...0,3
r~S4
~.()
~.o
I-1~Q
MSOS
"'50S
rA S05
MSOS
MSOS
!::J. rr
!::J.O
(1C42
.JUdE""T
Til
aocc
DE.CK-ID 1-164
DECK-IO "'h5
. UI:CI<-IU ",,,6
027E.
Dt::Ci\-ILJ Mbo
O-,,?l.
T.,U
r.l:'2D
TI"'L.!E E
023u
"'SOS !>.o
I-'S05 ':>.0
t~SOS !>.O
,"<;05 !>.o
..,50S !>.O
""505 ~.o
/o4S05 !l.O
M50S ~. 0
"'505 ~.o
~SOS !::J. U
MSf)S S.o
"'505 5.0
1'505 ~.O
t-ISOS !::J.O
~·SOS
OA1A
O,HC
()I,~
!l.O
"'505
f-,.GGLD
~CA:~ I
C...... ul
ADJOV2
Alikf'loIl
JOtlPt.O
MSOS ~. 0
r~SOs
O~~A
a 1 ().~
OUS
SUM~i"RY-110
""S:;
I1SfI
foI."j7
O'1
/-:f,2
M6J
MSt)S S.O
';,.0
".0
!::J.O
SUM"'~HY-ll(j
~UMM>(RY-IIO
SUMr~Af.lY -110
SUMI"IARY-IIIl
SUr-lM~HY-IIO
5UMI"I~RY-11
0
SUMM~HY-I10
SUMI~~NY-110
SUMM>lkY-110
SUMMJ.kY-IIO
SU""M"~.Y-II0
SlJMM~~Y -11 0
SlJMM .. RY-110
SUI1:-'''~Y-1l 0
~lJr.;,.;,..lHY-110
SUMr~"'I-
.'"
"'"
.'"
96769410 A
013E
JPT13
O)3A
...rC~LJV"
.. ~!
.,..
0~6C
J~LOAO
"1'
..,..
0320
Jf'Fcl/4
~fSTOfi
foClivEP
(;UTSEL
H.i",f'\14
()~.CI<:-ILJ
"'7fo
7
DE CK-IIJ M77
DECK-IU M7b
03W
H'rlHY-lIO
SUMJoI:"kY-I10
""505 ::;.0
SUMM"~Y-II(J
/01;;0
MSO~
!>.O
SUM"'~RY-IIO
M81
MSOS ::>.0
SUMMARY-110
/00484
1-1505 :'.0
SUMI"",RY-I10
MHe;
,.,S05 5 •. 0
SUMI1~~Y;'l1
('cCr<:-lll Md2
1 ..
DECK-IU ~'~3
1:'
lIECK-lU Mdfo
tikKfJT1
~.(j
t-'S05 s.o
M505 5.0
'i
(j 3~1)
024'J
,",50S
b
lIECK-lI> M79
OE Ct<-Ill
10
DE.CK-lU
II
DECI<.-IO
12
(jECt\-Iu
.. ~ I LV4
0357
kl:.STOR
03f11
PC OVER
0364
014"
011;'1
su",,';~kY"'110
to
033F
JLG(jV"
03 .. 3
...rP5TV4
0346
~,A""·c:. \/4
03 .. !:!
JH"V ..
""tosn ... p
(1[)"IIJGl
.(,E T~r Q
L.. x.J~ (l
!>
DECt'-IO D61
DECI<-IlJ M15
0
13
MSOS ·5.u
SUMM",RY-I10
,.,SOS ::;.0
SUMMARY-IIO
MSOS 5.0
SUMMIoRY-II0
SUMMARY-110
SlJM"',,,,kY-IIO
M90
MSUS 5.0
MS()S ".0
"'50S ~.o
MSOS ~. 0
SUMI'1ARY-II0
N01
MSOS !::J.O
SUMMARY-110
""0'1
MSOS
1-1505 ?o
M50<; ~. 0
".0
. SU~I,., .. RY-IIO
16
DI:.CI<.-II,
DECI\.-IU
DE.CK-Ill
DEC;<.-ILJ
17
DE.CK-Ilr
Ib
DECI<-IU
l'E.CI\- ID
OE CK-lU
Mk1
M>ifj
"'H~
NOd
NO~
SUMI'1)4~Y-1l0
SlJ~M~RY-IIO
su~rr~':'j:lY-11
0
1-3
Di-CIJEQ
~CN~EQ
~ET~F.Q
"I1C~EQ
SCHR!:'Q
5F-F.H!:Q
(P"t-"'~v
L,5",~~Q
()"'S~Ea
0300.
03CO
04tO
04EO
()~AO
Ot-hO
O~CO
0720
01t10
07t0'
01'140
0900
0960
OAI10
OFCO
1440
l~OO
1 :;CO
16£0
.l5v" .432
N33
N34
N3~
t-.36
~37
N3~
N3~
N40
N41
N4?
i'jio3
:1044
~j45
N46
N47
DEc,,-ID N4t<
n .. o
(.t. CK-IlJ fl:4~
lIi?Ht 0
23AO
l.!)()>o! t Q
24CO
UtCK-lu NSO
D!:.C,,-IU "'~1
DM'Jk!:.Q
2h40
r·E CK-ll) ~.o;,?
wi·Kk!:.Q
nco
lSTt-I~Q
Otcr<-IlI ~'':)3
?"EO
PI-' lIn
Ut CK-llJ />.4<,4
?AbO
DI:.CK-l[; ~.So;,
f,E T.FLD
2H20
l'!:. c.c;-IIJ f-<-IU
2EtlO
Nol
"!:.T"'I"
DE: (;K-tu No?
i'FAO
;J~.T"'u
Dt:O.-IIJ Nb3
!-A~OT
3060
utc,,-IU Nt>4
(;ONFIA
31HO
uc.Co<-IL, ~:b~
32AO
H TII.T
['!:.Co<-Ill Nbb
33e-0
~lC"SG
UECK-lU Nb7
FLCVDd
34.bO
3<;AO
DECK-Iii NhB
tJAI~E:"'5
[;CONV
3AlO
utCK-IO Nh~
310140
DI:CK-Ill ~70
lA7Y2
UECr<-lU
O[lCFLT
N71
3COO
DfCK-ILJ N7l
OIJOFTt.
3CCO
t.C(,NV
DECK-I[) N73
40&0
4}40
ut:.CK-IlJ ~74
LAZy}
O[)FLOT
4200
lJECK-IU N75
4440
DECK-H) N76
OUFllFL
SYSCOP
19
UECK-IO N77
0432
SYSCOP
SYSSEG
20
..
0437
DECK-IU N7f1
COlST
Dt:CK-IO N79
04EO
C02NO
DECK-lU N80
C03RO
0080
1<;00
DECK-ID N8l
COLAST
-M
21
"'IPRO
I-'IPRO
0470
uECK-iU 062
A
U N P
c. )I. T
T C H f D
*
C>lI", ... T
Iror,l.CS
TSliTIL
*,,"
TOFUNC
22
DECK-IO 067
TOFUNC
0477
EFSTOQ
23
*t"
0478
DECK-IU N04
EF5TOR
EFLIST
24
*1'4
0480
DE.CK-tU NOS
c.FLlST
VERIFY
25
·M
0490
OECK-IO 024
VERFYl
DU.-MYl
26
*M
DUMMY2
27
*1'4
LIOkE (j
LAM4fQ
UuPLJEO
-,..
-
.. ..
1-4
SUMi'I~RY-lIO
MSOS ~.O
5.0
M50S ~.O
"'50S :>.0
MSOS ~.O
M50S ~.O
MS()S S.O
MSOS ~.O
M50S ~.O
M50S ~.O
MS05 ~.O
~SOS 5.0
~tSOS 5.0
1-1 50S 5.0
I-IS05 5.0
MSOS 5.0
MSOS 5.0
I'50S 5.0
IoIS05 ~.O
I~S('S 5.0
... 505 :>.0
... 505 5.0
,.,,,05 ~.O
1"505 5.0
~50~ !:l.0
M50S 5.0
I-IC;O!:. ~.O
"'5fiS s.O
MS05 5.0
"'S0S !:>.O
MSOS ~.o
~!S05 5.0
"'505 ~.O
SUMMARY-I10
SUMNI4UY-110
SUMMARY-IIO
I~SOS
"'SOS
SUMMA~Y-1l0
SLJMM~RY-110
SU~t"I4RY-110
SUMMARY-I10
SUMMAUY-IIO
SUMMMRY-I10
SUMMI4RY-IIO
SUMMolRY-110
SUMM~HY-110
SUMMAHY-110
SUMM ... RY-IIO
SUMMARY-l!O
SUMM~RY-l! 0
SUM"1AkY-I10
SUMI"~RY-II0
5UMMAHY-IIO
5UM"".A~Y-110
SUMMI4RY-IIO
SUMMARY-I10
SUM~:ARY-IIO
~UMM~HY-IIO
SUM~I~RY-I10
SUI-'MARY-IIO
5lJ04MA~Y-1IO
5U~MM~Y-IIO
SUMr~AkY-I1
SUMt-1AI.0
MSOS 5.0
1-1505 ~.O
MS05 5.0
~lS0S !:>.o
M~05
~.o
'~SOS
5.0
5.0
t-IS05
MSt)<;
,.,505
1'50<;
MSOS
MS05
1-'505
'-'50S
1-151)<;
MSOS
0
SUMi'''~HY -110
SUt-'MA~Y-110
SUMMARY-110
SUM"'~I.S
le32-5 C,lSSE. TTE TAPE
04A2
(H.CI<-Iu C33 fJERjfJH. LJRIVERS
[)ECr..-IU C34 PEwiPH. vRIV£PS
004£
DECK-Iu C35 PdHPH. l'R 1 VERS
00t::9
(lI:CI<-IU C36 PERIPH. ukIVERS
001'"
(l113
OECt<-Iu 07 PE"'I>'h. DRIVERS
015c.,
Dt:CK-IU C3b PERlf'H. l·R I VEkS
DECI\-lU C3 ... PEkli-'H. LJf.'IVEHS
0170
OlEe
OtCK-lU C40 PERI;>H. O"IV£RS
022H
DECK-Iu C4} PER !p'M. VRIVEkS
0258
OECK-IiJ C42 PER IPH. DRIVERS
026E
"'EXT AVAILAALE LOCATIOt-4
1.1 C
I.IC
1.lC
I.1C
1.IC
1.1 e
I.IC
I.Ie
l.le
l.le
SUMMIlRY-110
SUMr1~~Y-110
SUMIo\~RY-I10
SUM~lHf~Y-liO
SUMM~RY-110
SUMMARY-IIO
SUMMIO
1<11160
CKHEa
~c.,Ct(L
FORMIT
.. AIT
xMOT
xFER
'.E,c,TIn
;.,~cv;"Y
H.70AT
Tl<7
~XTLOC
IHbO-721S2 "lAG TAPE
04111
DECP<-IU CD P!:.RI"H. {Jfd V£kS
01)7<'
l"I:Cr\-Il" C14 Pe,tlll-H. L.tIfJH. [)RIVC:RS
0290
DlCr<-Iu C24 fJE~lPH. ORIVERS
03Ic
047F
DECK-IO cn PE.RIPH. IjRl V~J;'S
O';r 9
OE.CI\-IlJ C23 PE.RIPH. DRIVERS
~t.xT AVAILAbLE LOCATION
0t>12
1.OC
1.OC
1.0C
1.0C
SUMN>4RY-10f>
SUMM"kY-I0o
SUMI':IlRY-lUb
SU/"\M .. AY,:"IOb
SUMMAkY-lOb
SUMMARY-lOb
l.oe
l.oe
1.OC
1.0e
I.OC
l.oe
1.OC
SUMM~RY-IOb
·S,SlSbO.S
·S,Llf.60,P
~SI:.UDO
.,",
OPSUDO
~XTLUC
04C2
03CF
TAF-I:.
[)E.eK-IO F04 FILl MANAGER
NEXT AVAILAHLE LOC~TION
SUMMARY-IlO
·S,$fJSuOO,S
·5,LPSUO(l,P
*/01
OII'l?1
~ 1,,27
U .. udT
CI'oG l,...r
rDlT
LU"' .. ..,
NXTL0C
IH27-30/bO LIt.. t:. PRINTER
PE~IPH. r)kI VEl'S
O':'CD
lit CK-Iu COl
On21::
uEC/(-Iu CO2 PikIl--'rl. [)RIVE~S
GlCK-IIJ C03 PERli-'M. Uf< 1 VE~'S
0111
OECK-I!J CQ4 ~t::RIPM. DklVERS
0115
DlCK-IIJ CO!> Pt::RIfJH. DRIVt:':RS
0125
1)16E
L)ECK-Iu COb PERII'M. LPIV£RS
I\;EXT AIJAILA~LE LO(;ATIO~J
OlbC
1.Oe
1.OC
l.oe
SUMMARY-lOb
SU,.lt-IARY-106
SUMM"~Y-IOb
1.0C
1.Oe
1.Oe
SUMMI<-IU C12 "ERIP";. vkIVEHS
lot:: CK- I!J C2b PERIPM. DRIVERS
NUT AVAILAtlLE LOCATION
SUMM~RY-lOb
SUM"'~RY-IOb
MASS RESIDENT FILE I"IANAGE.R
.'"
O~F'F'IL
(,~4vA
FILSI--'C
0183
0230
DECK-IU F05
OECK-ID FOb
OECK-ID F07
FILE MANAGf.R
FILE. MANA(;ER
FILE MANAGtR
SlJMMMcY-IIO
04EO
0092
0141
uECK-IU FOd
DtC/(-IO F09
OECK-ID F07
FILE MANAGt::R
FILE MANIl(,E.R
FILE MANM;£R
SUMMARY-110
SUM~lA~Y-Il 0
SUMr1ARY-11O
04E4
0098
00108
0155
DECK-Ill
DECK-It)
DECK-ID
[)£CK-IU
FILE
FILE
FILE
FILE
I<.ANAGE.,R
MANAGER
MANA6t:.R
MANAGER
SUMMI
OtCK-I0 F07
F IU "ANAG~.R
F lLt MANM,tR
FILE MANIlHY-110
04F 0
0341
03"C
0373
0420
OE.CK-ID
OECK-ILJ
lJi:CK-IlJ
DU:K-W
OtCK-IIJ
F20
F16
1'"17
FO"
F07
FILE
FILl:
FILl::
FILE
FILt
MANAufR
MiE.R
SUMM",RY-IIO
su",,,,ARY-110
C.E:.C~-IU
UECK-IU 1'1,.,
DE.CI\-lU F19
F07
FILl:.:
F IU_
FILE
MANAU~R
SUMMIlHY-110
SUM MARY-llCl
SUMi":ARY-110
N.CK-liJ F21
DE.CK-ILJ Fl'1
OE.CK-IU F07
FILE MANAHR
FILE "'At~A('ER
FILE MAIIIAI>I:R
SUMMARY-110
SU/-Ir"IlRY-ilO
SUMMIlRY-llCl
OEC~-IU
·S.F""~""O~.S
C,T(;Sc.(;
FILSPC
~f'E,~(l
14
*S.FIJI-?Ob.S
STOOlk
Hf'tN[)
~UMM"'RY-110
·S.F"'~f'07.S
STnIflX
"'~';,MCO
G~T~Ir.
FILSPC
f'H::"'O
sU""~"~Y-110
SUMMARY-IIO
SUMMARY-110
·S.F~'''''OH.S
Hi '/SU)
~T"'c::PC
",-1:."'(\
Mt.~Aut:.R
MA~AHR
·S.F,...PP09.S
HTVil!k
kT"'5PC
0501
~F-E.r.0
018~
Oll!;)
·S.FI'j:. ... l(J.S
~TVln)(
Ht-SHCD
GE TK ID
kTr,SPC
~PEM)
0500
02Sk
0763
0711A
032A
rJI: CK- Ii.J F72
~ILE
l:EeK-iu FIb
Dt:CK-lLJ F17
D~CK-ILJ FIr,.
OE.CI\-ILJ F07
F Ill': M~N"(jI:.R
FILl: M"I'.Au!:R
FILl:: MANAGtH
FILE MHI,,(,E: R
SUI-IMARY-IIO
SUMM"RY-IIO
SUMI-'ARY-110
5UMI-I':'RY-110
LJ!:CK-iLi 1"23
Ot.Cr<-IO Fl7
01'..CK-1II F19
UI:C~-lU F07
FILE MI<~A(jI:R
FILt: MAt.AliER
FILl:: MANIIGI:R
FILE: t-IANAGE.R
SUMMI.RY-110
0('87
0327
0518
vECK-ILJ F24
fILE
SUMMARY-110
SU":~iI.1'oN
III
N/l/NNNN
":1\1,,,
II I
N~'~
III
MIN
NNN
NNN
TTT
AAA
AAA
LLL
sss
TTT
AAA
AAA
LLL
555
TTT
AAA
AAA
LLL
SSS
,..,NN
SSSSSSSSSSSS
TTT
A14AAAAAAAAAAA
LLL
"!\iN
SSSSSSsSSS~SS
TTT
AAAAAI.AAAAAAA
LLL
(09/23/76)
III
NNN
NNN NNN
SSSSSSSSSSSS
TTl
AAI.AAAAAAAAAA
LLL
III
N;~N
Nr.I>.NNN
SSS
TTT
AAA
AAA
LLL
III
1>.1'11'1
NNNNI\
~SS
TTT
AAA
AAA
LLL
III
NNN
NNNN
SSS
TTT
AAA
AAA
LLL
IllIIllIllIIl
N~~
!\iNN
SSSSSSSSSSSSS
TTT
AAA
A/U
LLLLLLLLLLLLL
SSS
IIIIIIIIIIIIl
NNN
t-.NN
SSSSSSSSSS~SS
TTT
AAA
AAA
LLLLLLLLLLLLL
IIIIIIIIIIIII
!>INN
NNI>.
SSSSSSSSS~S
TTT
AAA
. AAA
LLLLLLLL.LLLLL
·V
IlEFIIJE. PEQUEST
f-~IOHlTlt::S
Irj.
.. S.001.03 ....
IN
-S.002.00.M
IN
·5.003.01011
IN
·<;.004,02.1'1
1111
·5.005.03,104
1~.
·S.006.02.M
Hi
·S.007.02.,",
IN
·S,000.02.M
IN
9676941U A
J-l
OS.010,OZ,M
I~
"5,011002,104
IN
oS.012,03.,..
1'4
05.013.03,101
IN
05.015,02,,..
IN
·5,016,03,'"
IN
05,017.03,'"
IN
·5,018.04 ....
IN
·5,019,04,,..
IN
·S,020,04,,..
IN
05.021,04.101
IN
05,025.04,.,
IN
"5,026.04 ....
114
OS,02~.04.~
IN
05.030,04, ...
IN
oS.031.04,,",
IN
"S.032,04,,",
HI
oS.G33,04.1'1
I~
·S,034,04,,..
HI
oS.035.04.~
IN
.V
IN
00<
1700 MACRO ASSlMBLcR 3.
,I n
IN
°L,LId,.AC
111/
96769410 A
·L.ASSE~
IN
O~.F
"A~C:;l
I-All-';';?
,~~ TIoOC
2[)[l3
39A!;J
3£35
D~Cr<-ID
A02
O(Cr<-IO A03
N~XT
~ACRO
M~CR0
AVAIL~~Lt
ASSt~HLER
ASS~MbLER
SUMMt.RY-110
SUMMARY-IIO
LOCATION
H'
ON,PASSI."a
IN
°K • .,B
IN
°P.F
"ASS2
PA2Pk2
NXTLOC
IN
2003
32AC
37ac
OECK-ID AD4 MACRO ASSEMBLER
DECI(-IO ADS MACRO ASSlMHLl~
NEXT AVAILA~LE LOCATION
SUMMARY-110
SUMMARY-lID
OECK-ID ADb MACRO ASSE~BLt~
O~CK-IO A07
MAC~O AS5tM~Llk
OECK-IO ~Ob MACRO ASStMblolR
N~~T AVAILAbLE LOCATION
SUMMARY-liD
SUMMAkY-I10
SUMI'IARY-IIO
DfCK-ID AO~ MACHO ASStMbLtR
NEXT AVAILAbLE LOCATION
SUMMARY-IIO
OECI(-ID A10 MACRO ASS~HBLER
NEXT AVAILAbLE LOCATION
SUMMARY-IIO
°K.I8
JN
ON,PASS2 •• ,B
IN
.1(.
IN
II)
• ... F
PASS3
rfll
PA3PP2
PA3?R3
,.XTLUC
?003
3<::7&
3683
3tiB9
"K,Id
11-4
ON,PASS3 •• ,fj
IN
01(.16
IN
oK,P8
IN
• .. ,F
TAHLST
N)IlLOC
2003
3557
I'"
01(
,18
IN
·N,TABLST",B
IN
-K .16
IN
o",F
XREF
N}tTLOC
2003
33E5
I~
OK,18
IN
°N,XREF ••• H
IN
01(,16
IN
96769410 A
J-3
ON.MACSl
SU"'MA~Y-IO~
FUHTP.lN 3.38
~ O"T~AN 3.3"
FO~H'(AN 3.38
FORTkAi\j 3.3fl
FOtJTkAN 3.36
FOkTkA"l 3.3F!
I'OPT.'(AN 3.3t.
FO~TR"IJ 3.3t1
FflkTk .. 1\j 3.3ti
F(l/-i T~t.rj 3.3b
FOr"TR"N 3.3!<
FOP THAN :3.J~
FO~HIAN 3.38
FOPT'~AN 3.3b
FORTRAN 3.30
FOPTRAI'< 3.:Jb
FORTRAN 3.31i
FOkTRAN 3.3b
FORTRAN 3.3t:i
FORTRAN 3.3fl
02
02
SU"'''1ARY-I02
5UI'1'~A~Y-l 02
suMI~AHY-I 02
S UM I~ AfH -1 (12
SU",MAh-Y-I02
SUM"'Af../Y-I02
FORT~A"l
SU""~"\fH-l
5U~MAfn-1
SUM""A~Y-I07
SUI1:.oAkY-102
SUMMA~Y-I02
SUMMl.RY-I02
5UMMA~Y-10l
SUMr~AHY-l
SUI~""Af.1Y-l
02
Clc
SUi;.
'ARY-10~
SU~"'ARY-102
SU",MARY-10'9
SUMMAkY-102
SUMMARY-I02
IN
or< , I fI
It.
ON,FTN3AI",B
IN
.'<;
,It>
IN
96769410 A
J-5
ep".MARK!:.R
FTN33~
2(0)
GOA
3545
3!:>AB
3"f6
31:.A2
31:.RC
3F lA
3r2A
~~ASEA
IO~H~A
Cl8P,","'S
CFIV(JC
CKtJ~"'E
C~VT
CO"lV
oIAG
oIAGRG
DXP~
lJFLOT
Du ..... OL
c,I:.TC
C,I:.TF
GETSYM
('F'UT
IGETCF
I-ACI(
kl,L 48L
~TOf./E
SY,,",tiOL
n.,)()o
GNST
"'~A!)£R
3f~8
3F9R
4047
4063
41AF
43C6
43F5
4420
4820
4866
4B8F
4tiA8
4hCO
496B
49Cl
4M1E
4C83
51R8
51FU
52'i1C
5200
OPTIOl"-.
(luTE.NT
PLA8EL
5TCMAR ~326
TYPE.
53':18
SAVEIo 55A4
LOCLA2 565A
lJll"'I'.l2 5720
PYEu"P " 51.01
C"'C:CIIF 5'11R
com,PR 5A2E
CONSUl:! SACS
OAT4PR " 5H4C
rII~PR
604tl
DRLPR 6lF2
F(,ETC
6250
~OlF
141'
O.. A
071-"
02A
I ~F
09F
FOPTRAN
FORT PAN
FOHTRAN
FORTRilRY-102
SUMMA~Y-I02
SUMMARY-102
SUMMARY-I02
SUMMA~Y-I02
SUMMARY-I02
SUMMARY-l02
SUMMARY-I02
SUMMI.RY-I02
SUMMAHY-!02
SUMMARY-I02
SUMMARY-I02
SUMMARY-I02
SUMMARY-102
SUIolMARY-I02
SUMMARY-I02
SUMMARY-IOl
SUMMIuT
4066
IGETCF 4fHiF
PACK
48A8
F!OlAbL 48CD
5T()'/t
49bA
SY'·80l 49Cl
.. ,,7E
EI\l'OO
(,~.S T
4Cil3
hE MOt.R 51ilfl
O"TIUN 51FO
OLJTEr-.T 52'iC
f.'LAHll ~i'OO
STCHAR 5326
TY~r::
53S~
SAVt:IO
lOClA4
DlJMYA4
MdTH
SURSCR
TI5A
5720
57&7
5t.20
60F4
6611
OECK-IO OlF
01:(11.-10 Ob'
DEO-IO 07A
[)ECK-IO ClbF
D£CK-Iu lOr
[)ECr<-11) 344
flfCK.-IO 3bA
DECr<-IO' OlA
DECr<-ID 03F
DECK-Iv ()4F
l·ECK-ID 3H
[.r.CK-IO 051'
[:fCK-lD ObF
DECK-IO 35f
Qt.Ct\-ID 14F
DECK-IO 04A
DECK-ID 07F
DECr<-lO 02A
DECK-IO 15F
DECK-IO 09F
DECK-ID lOA
DECK-IO 11 f
N.CK-ID Ojt.
OE.CK-ID
OECI<-lO
r'ECK-Ill
Of.CK-iO
OECK-IO
N.Cr<-ID
\)tCK-IO
DECK-ID
DECK-ID
LECK-l[l
[If..CK-l[)
Ot::CK-ID
OECK-IO
OECK-ID
DECK-IO
t:.'fA
Olf
02F
071.
ObF
lOF
34A
36A
OIA
03F
O.. F
37F
OSA
3M
I br
ObA
ObA
llA
12A
IJA
2CF
?:iF
14A
17A
411.
17F
FORTkt.N 3.311
FORTRAN 3.3!:'
FO~TKAiII 3.Jt:c
FOiTRAN 3.Jb
FOl'TtiAN 3.3b
FOkTRAN 3.311
FORTRAN 3.31:i
FORTRAN 3.3~
FORTPAN 3.3A
FORTRAN 3.3/j
FORTRAN 3.3B
FORTRAN 3.3b
FOI:/T~AN 3.31:1
FOFJT~AN 3.3H
FOJ.JTRAN 3.31:1
FORTRAN 3.3ti
FORTRAN 3.3B
FORT.RAN 3.38
su,-IrA IIRY-I02
SU"'MARY-I02
SU/AMI\HY-I02
SUMMA~Y-I02
SU;A!~ARY-l 02
SUM"'ARY-J.02
SUMI~ARY-l 02
SUM"'1I1ilY-lOc
SUMMA~Y-I07
SUI-1MARY-J.02
SUMMAkY-I02
SUMMAf~Y-l 02
SUMMARY-I02
SUMMAHY-I02
SUMIAJ.RY-lOl
SUI-l"1AHY-102
SUMMA~Y-102
SUMMARY-I09
SUMMAfj
FO~lHAN
FO~TRAtI
3.313
3.38
3.3H
3.38
3.31:!
3.3b
3.31:!
3.31::1
3.3b
3d!:!
3.3H
SUMMAF<'I'-102
SUMMAR'r-102
SUMMAkY-I02
SUMMAkY-I02
SUMMARY-I02
SUMI-IAI-I'I'-102
SUMMARY-I02
sur"I-IARY-I02
SUMI·II\RY-I Cl2
SUM~ARY-I02
SUMI-IARY-I02
J-7
(/)r.P'1
uf LOT
OUMVOL
(,t. TC
GtTF
GETSY,",
G~uT
1GE TeF
~t.Cr(
H1LAbL
STORE
SYMIjOL
(NUUO
C,NST
hEAliER
OPTION
OLJTEr.T
"'LABEL
STCHAR
TYPE
St.VEIO
LOCLA~
LLJMYA5
ElOOPr1
CI<.IVC
IOSPk
~EQVS
PI4NTN,..
SYi'1SCN
E"'OLOC
4063
4lAF
43C6
43F5
4420
4820
4fih6
4tlRF
4AlIA
48CO
4q6~
4QCI
4B7E
4C83
SlAb
5lFO
52~C
5200
5326
5358
55114
56<;1.
5720
5181
58C3
S8G3
5FIIJ
0340
630C
b3F&
OEC~-IO
O~F
LJECK-IO ObF
Ofr:~-IO 3:;F
DECK-IO 14F
fllCK-iD 04A
OE.CK-IO 07F
f'lfCK-1D 02A
DECK-IO 1 ~~
OECt<-ID O'1F
OECK-IO lOA
DfCK-10 IlF
OfCK-10 OJA
(JECK-ID 2 'fA
DECK-IO O~A
OFCI<-IO 3bF
UECI\-10 1M
(;ECK-IO ObI.
DECK-IO OBA
OECK-1D IIA
DECK-IO 12A
DE.CI<-IO 13A
UlCK-!U 24F
OECi'--IO 2~"
llfCK-iO J3A
OECK-1O 3:;A
DECK-IO 37A
OECK-IO 2~A
(lECK-IO 26A
DECK-IO 2bA
DECK-IO 17F
F(lfHi06C
5003
SOEF
55C2
5631.
56FO
5784
SH40
:,A55
5bil3
5f141
AS~EIoI
fiA",ANA
EsGINOO
E~,iJ
Er.TCOD
"ELEI.
Hu~ST
NO~ROC
REAOIP
Sli8FUN
SYIoISCN
A(P
AFlOL
ASUPER
C(;OTO
FINt<
1110 Til""
PAwTSIj
SU~J.lP3
5Cn
ARITHR
~C6E
E~OLOC
~E7E
(;f CI<;-1 0 Olt
DI::CK-I[j ?t:~
f'lECK-lD ~!i1
LEeK-iO 27;(j~CI<.-IO lOF
()~Cr(-l0 OlA
0E.CK-10 Olt!
[.IFCI\-l0 02t1
IH,Ct<.-10 07F
OECK-IO 038
nI::CK-ID OAr.
01:.CK-10 O~b
[IEeK-IO ObI;
OECK-IO 07b
fJlCK-IO Cbtl
(l~CK-IO O'7b
OECK-IO lOt!
Of.CK-IO 03F
UECK-IO 34r
(IECK-IO 11 t<
OECII.-ID 12b
OECK-1D 42A
GECK-lU 13d
DECK-JO 14b
DfCI<-lO l!:>~
LE.(K-1O Ib~
UE.C~-lO 17t!
(;ECK-IO lot!
OE.Cr!.-lO 19d
OECK-lU 20tl
DECK-IO 228
DECK-IO 2~El
DECK-ID 2tlA
DECK-IO 24b
OfCK-IO 2!:>d
DE.CK-IO 26tl,
OECK-IO 27b
OECK-IO 2&1:1
O~CK-10
29t1
CJE.(;t<.-IO
(;I:CI<.-lD
DECK-IO
orCI<.-10
OfCK-ID
OECK-Ie
3013
31b
32t!
33i:l
34t1
17f
FOPTPA~
3.31;
3.3t1
3.3'J
3.3b
3.3Es
3.31:1
3.3b
3.Jf1
3.3b
3.38
3.31::1
3.3b
3.3 ..
3 • .,b
3.3i::!
3.3&
3.31j
3.31:1
3.3ci
3.38
3 • .38
FOPT~AN
3.3~
FCiRT~AN
FO~T~AN
FOkTRAN
FDwTHAp..;
FOJ.lTPAN
FOHTPAN
FORTPAN
FOPTf'AN
FOfJTPIdEl
LAb1N
~499
550B
564E.
5b10
OXL~
~6D"
IC
3849
40E1
40FI:I
4c"'A
48C4
41131
cnur~T
4A'H
FINISH
GEb1,..
lACON
IHC0N
I"OEX
4A>
DECK-II)
r-E.C"'-IO
llECK-ID
OtCt<-ID
1l!:C1\-!O
llt:.Ci< - I (J
DECK-ID
OECK-ID
Or.Ct<-IO
OECt\-IIJ
Of CK-lU
O[CK-IU
Dt:.Ct<-10
Of C"-HI
I1E.CK-ID
DEC~-IO
Df.Cr\-IO
ut.Ct<-IO
DECr<-IO.
LJECK-I0
011'
30F
14U
31F
10F
Oll)
02LJ
030
04U
o~u
UbU
10C
07D
000
(}YU
lOU
110
12U
13U
09F
l~O
loU
17D
IbO
l'iu
33F
17F
FU~Tf.!AN
3.3~
FOkTIiAN
FORTRAN
FORTRAN
FORTRAN
FORTRt>"I
FORTPAN
FUkTf"(JUT
t>() ..
"x
~.E.GINO
bKLJ"N
96769410 A
2003
3Ae5
3AAA
3t14A
40EO
40FA
4#-C9
4HI>3
4A15
DECK-IO
DfCK-ID
('fCK-ID
OE.(;r<-IO
DEC,.;-ID
OECK-IO
DfCK-ID
[.f (;r<-I lJ
DECK-IO
OlF
32F
l4E
:'1110F
on.
021:.
O.Ho
041::
3.3",
3.38
FURl RAN J.3fl
FORT~IlN 3.3H
FORTRAN 3.·31:1
FORT~IlN 3.Jt1
FORTRAN 3.3t:!
FOI'lT~A~ 3.3t1
FOrlTRAN J.3~
FO~TRAN
FO~TRAN
SUMt-1I.RY-102
SU~MARY-I02
SUMMAI
03F
;39f
_OF
-If
C/9F
31F
17F
FORTRAN
FORTRAN
f04T4AN
FUR TRioN
FORTRAN
FOPTPAN
3.38
).3H
3.3t!
3.38
SUMMARY-IOZ
SU/oI~tARY-l 02
SUMMARY-lOZ
,SU/oIMARY-I02
3.J~
SU~MARY-I02
3.3E1
3.31'l
FOPTRAN 3.3b
FORTRAN 3.~b
FOPT~>lN 3.3'"
FO~TRAN 3.30
FORTRAN 3.31:i
FORTRAN 3.3."
FORTRAN 3.3b
fORTRAN 3.31:i
FORTRAN 3.:iB
FORTHAN 3.3B
FORTRAN J.3b
FORTRAN 3.38
SUMMARY-I02
SUMMARY-I02
SUMMARY-IOZ
SUMMARY-IOZ
FORTRA~
SUM~ARY-l02
SUMHARY-I02
SU"'MA~Y-I02
SUMMARY-IOZ
SU,",Mf\RY-102
SUMMARY-I02
SUMMARY-I02
SUHMARY-I02
SUHMARY-I02
SUMMARY-I02
IN
*1(. 18
IN
eN.FTN3Fl",8
IN
*K,I6
IN
*p
FTN33&
El
OE.CK-IO
OECK-IO
oECJC;-IO
DECK-Ie
OECK-IO
flOl
Cl1
R73
fl62
H71
R04
C10
COl
RPGI I
RPGlt
RPC,II
RPGI I
RPGII
RPGII
RPijII
RPGII
HPGII
RPGII
RPGiI
1.0
1.0
1.0
1.0
1.0 ,
1.0
1.0
1.0
1.0
1.0
1.0
SUMMARY-lOts
SUMMARY-lOS
SUMMARY-loa
SUMMAkY-I08
SUt-IMARY-108
SUMMARY-lOa
SUMMARY-lOS
SUMMARY-lOa
SU,",I'IARY-lOa
SUMMARY-lOa
SUMMARY-lOa
oECK-IO ROI
Cll
nECK-IO R~5
lIECK-IO R97
DEC"-IO kt-3
DECK-IO P73
oE.CK-IO f.lb2
DECK-:-ID R71
DECK-IO R04
OECK-IO CI0
oECK-IO CO2
RPGII
RPGI I
RPGI I
RPGII
RPGII
RPGII
RPGII
RPGI I
RPGII
RPGII
RPGII
1.0
1.0
1.0
1.0
1.0
1.0
1.0
1.0
1.0
1.0
1.0
SUMMARY-lOa
SUMM"RY-108
SUMMARY-IDA
SUMMARY-lOB
SUMMARY-lOd
SUMMARY-lOli
SUMMARY-lOa
SUMMARY-lOa
SUMMARY-lOa
SUMMARY-Ioe
SUMMARY-lOa
DECK-IO
OfCK-IO
OECK-IO
OECK-IO
DECK·IO
DECK-IO
DECII.-IO
DECK-IO
OE.CK-IO
OECK-IO
Ot::CK-IO
ROI
Cll
R55
RCj7
R63
H73
Rb2
R71
R04
CI0
C03
RPGII
RPGI I
RPGII
RPGI I
RPC:iI I
RP('II
RPGI I
RPGII
RPGII
RPGII
RPGII
1.0
1.0
1.0
1.0
1.0
1.0
1.0
1.0
1.0
1.0
1.0
SUMMARY-lOB
SUMMARY-IDS
SUMMARY-lOB
SUMMARY-IDe
SUMMARY-lOS
SUM"'AF(Y-lOa
SUMMARY-lOS
SUMMARY-I08
SUMMARY-lOB
SUMMARY-lOa
SUt1IolARY-I08
OECK-ID
DECK-IO
OECK-ID
OE.CK-IO
OECK-ID
DECK-IO
uE.CK-IO
OECII.-I0
DECK-IO
DECK-IO
OECK-IO
ROI
RPGII
RPGI I
RPGI I
RP~I I
RPGI I
RP(;I I
RPGII
P?GII
RPGII
R?GII
' R?GII
1.0
1.0
1.0
1.0
1.0
1.0
1.0
1.0
1.0
1.0
1.0
SUMMARY-lOa
SUMMARY-IDe
SU ... MARY-10tl
SUMMlGIl
RPGII
RPGII
RPGII
RPGII
RPGII
RPGII
1.0
1.0
1.0
1.0
1.0
1.0
1.0
1.·0
1.0
1.0
1.0
HPGII
PPGII
PPGII
RP"I [
PPGIl
Rpr,I I
RP6II
RPGII
RPGII
RPGII
RPGII
1.0
1.0
1.0
1.0
1.0
1.0
1.0
1.0
1.0
1.0
1.0
RPGII
RPI;I I·
PPGII
RPGII
flPGIl
fWC,II
RPGII
RPGII
RPGII
RPGII
RPGII
1.0
1.0
1.0
1.0
1.0
1.0
1.0
1.0
1.0
1.0
SUMr4A1~Y-10e
RPGII
RPGII
PPl>I I
RPGII
PPGII
RPGII
RPGII
F1PGIl
RPGII
RPGI I
RPGII
1.0
1.0
1.0
1.0
1.0
1.0
1.0
1.0
1.0
1.0
1.0
SUMMARy-lOa
SUf04MARY-lOM
SUMMARy-lOa
SUMMARY-lab
SUMMARY-lOa
SUMMARy-loa
SUMMARy-1OH
SUMMARY-lOa
SUMMARY-lOR
SUMMARY-I08
SUMMARy-loe
~PC,II
SUM",ARY-lOti
SU"..··kHY-108
SlIM'· .. HY-10&
SlJM~AI-IY-1(jd
SUMMARY-IOEs
SUMMARY-lOb
SUMIoIARY-I08
SUMMARY-I08
SUMI'!AI~Y-l 08
SUMMARy-lOB
OK ,18
IN
o,.,.,RPGSM5 ••• B
IN
«>K.16
II'<
oP ... OYLYPT
k~G
2003
R~GOMY
20FO
20F2
k~LtiY
2uFF
H9S"Y
1<9'41 w
?E12
21019
k11.
P9MV"
RPGROT
2DF2
20FF
2El2
2£19
2£26
2E3A
2£55
2E60
kPGIII'1
3A61
FlQ~IB
f<~MV~
k9ARG
UECK-IO
l>f_CK-I0
DECK-ID
DECK-IO
DE::CI<-ID
DECK-ID
OI;CK-ID
OE.CK-W
D~CK-lo
kOl
Cll
H55
k~7
R63
R13
R62
R71
~04
UE.CK-ID C10
O(CK-IO C09
RPGI I
PPGz'I
RPGI I
PP('I I
RPGII
RPGI I
RPGII
APGl I
RPGI I
RPGI I
RPGI I
1.0
1.0
1.0
1.0
.1.0
1.0
1.0
1.0
1.0
1.0
1.0
SUM1-4ARY-10R
SUMMARY-lOB
SUI>1M"RY-IOll
SUI1MARY-IOtl
SUMMARY-I08
SUMMARY-loa
SUMM~RY-I0B
SUMMARY-lOft
SUMMARY-lOa
SUMMARY-lOB
SUMMARY-lOti
IN
0"',18
IN
ON,RPGSIo49" ,B'
IN
OK,16
IN
OL,R9ADSB
IN
OL,P9AFiG
IN
OL,R9ASQR
IN
. oL,II
"L,~9MULT
IN
°L,R9MVTA
IN
!'L,1ol9"1VW
IN
°L.k'>lNkMX
I""
°L, ... 9NSOR
IN
OL,R9NTOA
IN
°L,R9NXIolC
IN
OL,R90TMG
IN
°L,R90TMV
IN
°L,R90TPT
IN
J-18
96769410 A
°L.k90VOP
I ~J
°L.W9PACK
IN
°L.INPAGE
IN
°L.R9POSS
IN
°L.k9PRCL
·111,0
°L.R9PUTS
1'"
°L.RI1HUEN
IN
°L.R9RPGO
IN
"L.P9RPRT
I'"
°L.W9RSLT
IN
°L.R9RSTS
IN
0L.R9SI: TF
IN
°L.R9SETN
IN
°L .R9SHf:r
IN
°L.R9SPAC.
IN
°L,t(9SPTP
IN
·OL.R9S{JiH
IN
°L.1<4SThO
IN
°L.R9STOl',
111,0
°L.R9TIME
li-'
°L,~9TP40
IN
°L.R9TRAL
IN
96769410 A
J-19
*L.r.9TROT
IN
*L.R9TSTB
IN
·L.R9TSTN
IN
-L.R9TSTZ
IN
*L.rt9TTOP
IN
*L,R9UI'oPK
IN
*l.W9XCPT
I~
*L.R9XFOT
IN
*L.R9XRSO
IN
*L.R9YCOD
IN
*L.k9ZADS
IN
*L,R9ZCOO
I'"
*L,l'FuT
I~
*P
OFUT
uliE
uECHE):
FlP,4SC
ATO,",
Ft.T~(jR
"OVt4YT
C"1SG
3fJ36
DECI\-IU U12
OfCt<-ID UlJ
D~.Ct<-lO Ull
PECK-ID U03
OF Cr<-IO lJ02
DECK-IU UI"
DE.CK-If) U.. b
DECK-ID U)7
DECK-IO UIS
CiE.CI<-ID u17
DECK-IU lJle;
['fCK-JD UOIt
llfCr<-IO U.. 2
3d':l7
3()Ql
3f07
4117
4313
4519
471.6
41'173
4'tCH
.. AE9
4C38
4E41
!)OIA
510A
523A
536F
OE.CK-IO
Dt:CII.-IO
DECK-ID
nE.CK-ID
OECK-ID
llECK-ID
N°CK- I 0
OF.tK-ID
NCK-IO
[JI:.Cr<:-ID
O£Cr<-IO
DFCK-IO
DECK-IO
DECK-ID
tlECK-ID
3202
3219
35A7
. 35F A
3"59
3/)D3
3!l59
3~CB
"'EL~
39uB
,,~,
jA46
"'OTION
(, I I~"'E.)(
E. ..... ..,SG
[lUINE
,"lJOIT
lllJ/oIP
Ir.n
LOAD
copy
DIStPD
;'Dh0lJT
1-'1 ,;., Gl
SAVe:
"ELOAD
TAP"'G~
ADRPkG
AORSKL
FORTN
OePR/oIS
3AC7
3AF9
Of 0,.-10 U3'i
U32
U41
U44
U45
U38
U40
lJ30
U47
U~l
U~IJ
U22
U3I
UOI
U:i4
U55
RPGI I
RPGII
RPGII
HPGII
RPGI I
PPGII
PPGII
QPbII
P Pull
PP(;II
"PGll
RP(, I I
RPGII
PPGl I
RPGII
RPGI I
RP(;I I
PPGI I'
fH'G I I
RPt;! I
1.0
1.0
1.0
1.0
1.0
1.0
1.0
1.0
1.0
1.0
1• 0
1.0
1.0
1.0
1. a
1.• 0
1.0
1.0
1.0
1.0
11"(>1 1 1. C
PP('I I
RPG I I
I
lJ33
UJ5
1.0
1.0
1.0
1.0
1.0
USS
kP611
F;PG11
RF>('1 I
PPljI I
HPGII
RPGII
RP('lI
RPGII
RPGl1
DECK-ID
OECI<-ID
Dt.CK-1D
OE.CK-IO
U21
US3
US4
U55
RPGl I
RPGII
RPGII
RPGI I
1.0
DECK-IO
r,~ CK - I 0
CJECr<-ID
DtCK-iO
llE.Cr<-IO
OE.CI\-!i>
DECK-ID
U24
U4b
U4f:1
u .. J
U:i2
u54
US5
PPGl I
':L,OPENOl
rt-.l
°l,OPEIII02
IN
"l.OPEN03
IN
"L,OPE~O"
IN
°L,OtlEIII05
IN
°L,OPEIIIOb
IN
oL,OPEN07
UI
°L,PEAD09
IN
96769410 A
J-21
·L.UPOT2~
I ....
*L.l1PDT27 .
I"
*L.UPDT28
IN
*L.lIPDT29
1'"
*L.SETL33
It.
-L ..CLOS36
IN
*L.CLOS37
I"
.
-L.CL0538
IN
-L.CLOS40
IN
-L.CLOS41
IN
96769410 A
-l,FtOOT43
I~
-L,kOOT44
IN
-L.ERk046
IN
-l,NTAP49
I'"
-L,SOWTSO
IN
-l.NTA~S2
IN
-l.~TAP53
IN
-L.NTAPS4
IN
-l.hTAF<58
J~
-l ... OU,..T
IN
°L.IOOOWR
IN
-l,C1400PT
IN
°l,C""03GO
IN
0L. 5 TkACE
I~
*v
DE~UGGING
IN
AND CMECKOUT
*1\.16
IN
-l.TRACE
I~4
-1(,16
I'"
O..-,F
SETi1Rl
IN
2003
DEC~-ID
M91
"'50S 5.0
SUMI4ARY-ll 0
-r<,I8
Ir~
.r<,Pb
IN
96769410 A
J-23
oP,f
TE~"'I
1
2003
OECo<-IO M<;2
MSOS 5.0
SUHMARY-ll 0
OeCK-iD 1'.93
MS05 5.0
SUHM"RY-1ICI
OECK-ID 1'194
,",505 5.0
SU",:,'ARY-110
OECK-ID
M9~
M505 5.0
SUHI'IARY-IIO
OECK-ID M'I6
MSOS 5.0
SUMMo\RY-ll 0
OECK-IO "'91
101505 5.0
SUMMARY-110
Hl
oK,IA
IN
o~',bPCLP"
,El
IN
OlN ... PRlST ••• B
IN
oK,I6
IN
01<,P8
IN
o~.f
SETAQl
2003
I~
01(,18
I'"
o~,,"'P~SET.,.R
IN
011.,16
IN
oK,P8
I"
oP.f
COHOMl
IN
2003
01<.18
I'"
0N.epo.,Pc, •• B
IN
J-24
'96769410 A
OK
I
16
IN
"r<,PA
IN
eP.F
JUMPRl
It.
OK I
2003
M9~
MSOS 5.0
S~MMAIlY-110
DECK-IO M99
MSOS 5.0
SUMMARY-IIO
OECK-IO N02
MSOS 5.0
SUMMAkY-IIO
DECK-ID N03
M50S 5.0
SUMMARY-ll 0
oECK-IU
I8
IN
ON,i:PJ",P",B
IN
°11.,16
IN
°K,PS
IN
ep,F
LUCHGl
2003
IN
*r<,I8
IN
O"',ElPBPLU",B
IN
Or< lIb
IN
~PTAPI
"'I<
I
2003
Ib
IN
.rJ,HPTAPC"
,13
Ir.
":'1.,16
It.
i}f.J,r
.... ~~~,'··i
2003
IN
""; I
I8
IN
0N.fL.LISTI<
I'"
"L.OPSOI'tT
It~
"L.LCCiSY
IN
96769410 A
J-25
-p,r
IOUP
IOUP".
t.XTLOC
2003
20E5
3890
DECK-IO N82 HSOS 5.0
DECK-IO ~83 MSOS 5.0
NEXT AVAILABLE LOCATION
SUMMARV-HO
SUMMARV-110
£JE.CK-IO
OI:.CK-lO
Of.CK-IO
fjf_CK-IO
LH.K-ID
SUMMAIlIO
k(jwTH
LIOC
COPy
D IT
f'fJI~T
VE"IFY
!'fLECT
f'fiI"'T1
[,UI-IP
INIT
5TNLAfj
CVASEb
·ALCBUF
NX TLOC
IN
3091
3191
33B7
344A
3~40
357C
3SA3
37)F
3&5Q
39~C
3A32
3Cll
3eAD
4030
4l4f
4l·RO
UOI ,..A(; TAPI:. UTILI TY
uu2 MAG TAPE UTILITY
U03 MAG TAPE uTILITY
U04 .MAt; TAPE UT ILITY
I'A(; TAPE UTILITY
UO~
O~~CK-IO UOb
"'AG T~Pt-: UT ILITY
OfCK-ID U07 MAt; TIlPE UTILI TY
[IF.CK-IO UOt! ... AG TAPI:'. UTILITY
DF.CK-IU lJO~ MAG TAPt UTILITY·
[)E.CK-IO UIO MAli TAPE UlIlITY
0I:.CK-I0 Ull MAG TAPE UTILITY
DI:.CK-IO lJ12 ,..AG TA~E UTILITY
DE.CK-lI) U13 Io1AG TAPt:. UT IlITY
DECr(-10 U14 MAG TAPE UTILITY
Ot:CK-lO Ul!:l "" .. G TAPI:. uTILI TV
UE.CK-ID Ulb MAG TAPE uTILITY
OI:.CK-IO U17 MA(; TAPE:: UTILITY
CiECI<-IO Ul~ MAG TAPE· UTILITY
NEXT AVAILA~lE LOCATION
SU""MA~Y-1Ob
SUM"'A~Y-106
SUMMA;(Y-l06
!';UMMARY-I06
SUMMA~Y-1Ob
SU""~AMY-IOb
SUMMA~Y-IOb
SUMMA~V-I06
SUM"1ARY-IOb
5UMI'1ARy-l06
SUMMARY-lOb
·SUMfoIARY-l06
SUMMARY 110
SUMMARY-I06
°K.18
1111
ON,I-ITUPFL" ,8·
1111
°K,I6
IN
°L.OTLP
IN
°P.F
DSKTAP
DSKEQC
OSKOHX
OSKCOH
DTLCT9
MOI./SMO
N).TLOC
IN
2003
30Sti
3009
317E
3224
35~2
3900
DECK-IO ~90 M50S 5.0
DECK-IO ~91 M50S 5.0
OE.CK-IO Ob8 "'505 5.0
DECK-IO Ul1 PERIPH. D~IV~~S 1.1e
OECK-ID C46 PERI~H. OkJV~RS 1.lC
DECK-IO C94 PERIPH. O~IVERS 1.1C
NEXT AVAILA~LE LOCATIO~
SUMMARY-I10
SUMMARY-IlO
SUMMARY-l1 0
SUMMA~Y-1l0
SUMMAHY-lIO
SlJMMARY-Il0
-N,OSKTAP".f4
IN
-K,16
IN
-L,SETPY.
IN
O",PS
IN
J-26
96769410 A
°P.F
51-0lY}
STPV4
1f"'o'I0;'
~IC
T,)",
(,r
T... .:.G
Cor, ... r'T
HDC(JIi
Ce~j..;t::c
Oklic.~M
II-EAD
ASCllUT
1-j'.;?1
364E
365A
36£15
DFCr<-ID 007 MS05 5.0
DECK-IO OOb MSOS 5.0
OECK-IO 1'<95 MSOS 5.0
DECK-ID N97 MSOS S.C
OEC ... -ID 009 M50S S~O
DECK-ID 010 "'505 5.0
DECK-ID 011 "'S0S 5.0
DfC,,-ID 012 ,..SOS 5.0
DECK-ID 1-<9';' ,",505 S.O
DECt<-IO 013 MSOS 5.0
DECr<-IO 014 ~150S S.O
DECK-ID 01~ ~SOS 5.0
DECK-ID 003 HSOS 5.0
DI:.CK-IO 004 M505 5.0
[lECK-ID OO~ 1'4505 5.0
OeCK-IO OOb M50S 5.0
NEXT AVAILABLE LOCATION
SUMMARY-ll 0
O·
SUM"1ARY-IIO
SU""i~ .. RY-110
Sl,iMMMry-IIO
SUM"1A1~Y-ll
SUI~M,,~y-lIO
SUI~MARY-II 0
SUMMARY-IIO
SUMMAFiY-lIO
SUMMARY-lID
SUM"IAHY-IIO
SUMI~AHY-IIO
SU~'MAR Y-l1 0
SUMr4AkY-IIO
SUM",ARY-IIO
SUMMARY-IIO
°",18
IN
0"',STP2V4",8
IN
0"IN
o~,
INSTALL
LIB~ARY
BUILDER
I6
IN
°L,LI8ILO
IN
o",PR
11,1
°P,F
LIRIOO
C{JI\tVkS
MESSY
L.JA2&
.. avECh
PICKUP
10SUB
NXTLOC
2003
2UFO
3065
30DE
312M
317C
31~5
3189
[;ECK-IO 030 M50S 5.0
104505 5.0
D~CK-IO 030
OECI',-IU 031 MS05 5.0
037
M50S 5.0
OECK-ID
DFCK-IO 032 101505 5.0
lII:.CK-iD 033 MSOS 5.0
DECK-IO OJ4 M50S 5.0
NEXT AVAILAbLE LOCATION
SUMMARy-lID
SUMr4ARy-ll0
SU~'MARV-IIO
SUMMAIiY-l10
SUMMARY-lID
SUMMARy-lID
SUMMARY-lID
IN
oK ,18
IN
ot.,L ItHDO ••• 8
IN
01(.16
IN
ot<,PS
Ir-.
96769410 A
J-27
°P.F
HELPS
rOO)
3060
310E
3726
3779
37CO
381E
JABS
DECK-In
DECK-IO
['EC,,-10
DECK-lU
oECK-Io
DECK-IO
IiE.CK-IO
DECK-Io
HtLP~
3C4~
lJ~CK-In
hELI>9
t-10
I-lLPll
30511
3t17
3E8A
3E04
4007
413'1
4144
UtCK-}() Glob
I-1~LI>Hi
"'OVECH
I-1~LPO
H~LPI
HELP2
I-1ELP3
H~LP4
t-<~L~12
Ht.l 1l 13
h!:.LP14
t.XTLOC
035
032
03<,1
o.. u
041
04~
043
044
04~
~SOS
10'505
MSOS
104505
MSOS
MSOS
101505
MSOS
"'50S
5.0
5.0
5.0
SUMI4A~Y-110
5UMMA~Y-110
SUMMARY-110
S.O
SLJM""A~Y-110
SU~MAHY-ll0
5UMM~IOS 5.0
DECK-It' U41:- '"505 5.0
Dt.CI\-l[l 0 .. ." MSOS 5.0
OECr\-ID 050 "'SC}S 5.0
ot"CK-Io 03b MSOS S.o
NEXT AVAILA~LE LOCATION
O~CK-ID
sUMM~"Y-ll 0
SUIo'MAkY-ll 0
SUMMARY-110
SU,..MAiiY-110
SUMI'I.:.RY-IlO
SUIo1MARY-lIO
U47
IN
°K0I8
Jr"J
. °N • ..,ELPER., ,8
l~
°V INSTALL SKELETON EDITOR
IN.
oK.I6
IN
°L.SKED
IN
Ol--.F
SKFILE
"'XTLOC
201)3
JE5E
SUMMARY-llC).
DECK-IO 052 M~OS 5.0
NEXT AVAILAdLE LOCATION
l~
01<.18
IN
ON,SKFILE •• ,B
IN
°V
IN
SYSTEM INITIALIZER
·1\.1 b
IN
*L.5JLP
I~
°K.PH
IN
oP.F
CO'HkL
ILOAD
Lu>(THL
II
12
01810
("}(:27
IDRIV
\i'"'LCT9
"'[·'dV
(.:1(1331
(,c.no",Y
(JPTO""Y
NxTLOC
~OO3
3704
3l,b3
3F7F
4lb5
4lA5
426F
4~(J9
4340
4t)q9
4bAl
4C77
loCH
4e7&
rJ~CI(-ID 0}7
DECK-Io 010
(IECK-I r) Ol~
MSOS 5.0
"'505 5.0
5UMMAHY-1l 0
""~O5
5UMMMlY-llu
SUMMARy-IIO
SUMMt.RY-IIO
SUM,"AHY-I06
SUMf-IAHY-lIO
SUM",,,RY-lIO
SUMMARY-110
SUM",ARY-l10
SUM"'IoIRY-lIO
SUMMARY-ll 0
SUIo1MARY-llo
5Uf~~ARY-110
!>.o
,",50S !:l.0
DEC~-}D
DE.CK-IO 021 M50S 5.0
DECK-IO C2b Pt:.RIPH. OR I Vt:Fi 5
DECK-IO ClOb PEHIPH. DRIVERS
Dt-.CI'\-ID 023 ",50S 5.0
f"lfCK-W C4 .. pcRIPH. 11R 1 VE"S
llfCK-Io 022 MS05 5.u
o!:.CK-ID c~o Pt~IPt-<. OtdVfRS
()ECK-ID C4'1 Pt::RIPt-<. DKIVt:.R5
[IECK-Io005 Pt::Rlf'h. llRIVE.RS
~EXT AVAILAbLE LOCATION
0;':0
l.oc
l.IC
1.IC
1.IC
1.IC
l.IC
I~
*K.18
IN
oN.SI •• ,11
IN
*K,I6
IN
oL.S"'oMPI
1""
J-28
96769410 A
*" ,P8
IN
*p
S"OINT
NxTLOC
2003
2EA~
DECK-IO C93 PERIPH. OkIVERs 1.lC
NEXT AV~lLA~~E LOCATION
SUMMAHY-IIO
OECK-IO C95 PEHIPH. DRIVERS 1.lC
NEXT AVAILABLE LOCATION.
SUMMARY-110
IN
*", I 8
IN
*N."'PS"OI",&
IN
*K,I6
I.N
*L.SMOMPT
IN
*K,P8
IN
',-
*p
SMOTGS
p.,)(TLOC
IN
2003
473F
. *K, IR
IN
*N.HPsMOT,,,8
IN·
*1
*K,IIO,Pll,L9
*CTO,
MSOS S.O INSTALLATION COMPLETED - YOU MAY AUTOLOAD
*z
96769410 A
J-29
SAMPLE DIRECTORIES AND LOGICAL UNIT LIST
K
-!.lHEDT
Uti
IN
-OM
1 OOlO
2lF5
OVOO
2bA4
04A5
0000
OZkO
2
0000
0000
0000
0000
OCC~
0000
O~tf
3
0010
281A
0000' C45D
0~it5
0000
Olll
4
0020
28£5
0000
O~OE
6233
0000
031A
5
0030
23F5
0000
2&FA
O-£E
0000
Ol20
6 . 0020
28fS
0000
0000
01A3
0000
O~lO
7
~020
2&E5
0000
0000
0193
OOPO
0335
8
0020
2&E5
0000
3202
OlaF
0000
033.
9
OOlO
28E5
~OOO
0000
0162
0000
03~f
10
0020
28ES
0000
0003
OOF2
0000
0343
11
0020
28E5
0000
0000
006a
O~OO
U340
12
OOlO
23F5
O~OO
OOOE
0~£2
0000
0348
13
0030
0000
0000
0000
Ol6F
0000
03~O
14
0030
0000
eooo· 0000
IS
0020
0000 '0000
I
~JbE
0000
0357
0000
0007
0000
03b1
16
0030
0000
0000
0000
0340
0000
0~6.
17
0030
0000
0000
0000
0498
OO~O
036D
18
OO~O
0000
0000
0000
4500
0000
0~7A
19
0040
0000
0000
0000
0192
0000
0432
20
0040
0000
0000
0000
1~60
0000
0437
·21
0043
1~F3
0000
C450
0258
0000
0470
22
0044
1~F3
0000
0001
u160
0000
0477
23
0044
IbF3
0000
Ct02
0190
0000
0478
240040
0000
0000
0000
OA9E
0000
0480
25
0044
IBF3
0000
Ib07
0035
0000
l73~
26
0040
0000
0000
0000
0000
0000
04AZ
i7
004G
0000
uooo
0000
0000
~noo
U4~~
2~
0040
0000
0000
0000
0000
0000
04A2
~~
0040
0000
0000
0000
0000
0000
04A2
30
0040
0000
0000
0000
0000
0000
04A2
04AZ
31
0040
0000
0000
0000
uOOO
0000
32
0040
0000
0000
0000
0000
0000
O~A~
33
0040
0000
OuOO
0000
0000
0000
04A2
34
0040
0000
0000
0000
0000
0000
O~Ac
J5
0040
0000
0000
0000
0000
0000
04A2
OOL
96769410 A
Llh'~AC'
~£CT.
.. SSt....
SECT.
1?1&
1{''74
K-1
A~Sl~
J)ASSI
f'ASS2
PAS!>3
~I::CT.
TAt4L~T
XHEF
S~CT.
MACSKL
... ACUQS
Eono'"
EOITFL
SMC
SI1CMUN
SMCE'OT
SECT.
SrCT.
~~CS>4T
~"'Cll"1G
SMCFMG
f'HI
EXIfF
PAGCHK
ASCOPT
~ECT.
5ECT.
SECT.
SF.CT.
SECT.
St:CT.
5I::CT.
~E.CT.
5E.CT.
stCT.
5ECT.
SECT.
P~G~AM
5~CT.
PAG,..i:!R
DATE
TI"'E
FTN3Al
FT"'3t.2
FTt'3A3 "
FTfo/3A4
.. T"'3t.5"
SECT.
SECT.
StCT.
5ECT.
SECT.
SECT.
Sf CT.
SEC.T •
St::CT.
SE.CT.
SeCT.
SECT.
SECT.
~ECT •
SECT.
SE.CT.
F1~3"1
f'T '~3C 1
FTtl3Dl
nfo/3E 1
FHI3fl
FTN3ER
HEAO
wjollTt::
FI'f:.AD
FllltJlTE
SCr.tIlL
Tl,.OI
IJJ~PAT
OISI-'
LH.I\
ICLOCK
J,.. .. INS
OUTINS
IcE.LESt:::
ICONCT
t)CO~CT
ul:\l-"EP
CJ~F-l'tlP
Q91- ... UP
CJfIGIF2I
UE!CJI2F
l./~"'Fi!F
~ETAU
USAVE
08AB
AhS
SOI4T
CASG
SIGfoi
Oh(Jf- IX
r"f\f-" X
("BQ"l.T
(I'!I' LOT
IF I X
FLOAT
UFIX
C."OFLT
OFLT
EXP
• 1.:0(;
TP-t....
SIN
COS
ATA,..
Pp.I-Af;S
U8JFflM
CJt2_
1624
111?'
1624
1624
It124
1624
1624
162E
It'19E
16CI1
IHI
17lA
1730
17HF
1"31
18~1
18F6
193C
FILE
FIU"
FILE.
FILE
FILl::
FILE
FIU:
FILt:
FILt:.
FILE
FILE
1~9&
19'-1H
1948
lQ~8
lC;'JA
194M
199t1
1~9R
lc,,'io&
l'l'JtI
19~d
199&
19914
lQc"e
1998
19AI)
Il1A5
19A5
tq
Qs.;ExIolT
QAfXP2
Ob(;;Gt:T
SfT~F;~
E"C{JOE
Ot:c()uE
CO"4'ON
ISAvt::
IGETCH
GETCH
Ji-'ACI<
u>'UATE
OEC~L
It.TGi<
S>'ACEX
I-IOLflTH
(JUOTE
CJC ... l\
I-I~ASC
Mk,,"OT
RFkl-lOT
AF~ .. lN
RFRMIN
'---
ASChX
"'xOC
FLOTIN
F lilH
U/UT
E_kITE
I~'ITLl
tfCT.
SECT.
5I:CT.
SECT.
SECT.
Sf CT.
·SECT.
Si:CT.
S!:CT.
SE CT.
SE C.T •
SECT.
SECT.
5tCT.
SECT.
·SECT.
SECT.
St:CT.
SECT.
SECT.
SEC T.
SECT.
SECT.
SECT.
Si:CT.
SteT.
SECT.
SI-.CT.
Sf CT.
!:.>I:.CT.
StCT.
5tCT.
SECT.
StCT.
SECT.
SECT.
StCT.
StCT.
sECT.
SECT •
SECT.
SECT.
S!:CT.
SECT.
stCT.
StCT.
SECT.
SECT.
5~CT.
!:or. CT.
StCT.
sec T.
SE CT.
SECT.
SECT.
51:' CT.
SI:CT.
SECT.
SECT.
SECT.
StCT.
StCT.
StCT.
5tCT.
s!:eT.
SECT.
SECT.
StCT •
51:CT.
StoCT.
SECT.
St CT.
StCT.
SECT.
1j\~A
lAr,,6
1j\9i1
IA~fj
lA98
Ij\CJ~
1 ACJb
}A9fi
11>9H
IUS
1AA5
lAAS
1Akl
1~t11
lABA
lAHA
lAfiA
lAr-A
lAHA
lAf'A
lAC?
lAC2
PC2
lACd
lACA
lACfI
lACH
lACE
lACE
It.04
1~[J4
11>U4
lAU4
IADC
lllE2
lJoE2
lAE.2
lAE2
lllE2
IIoF.A
lliEF
lAFt>
1 t.F 6
IIIF6
IAFF
lAFF
11-003
1~O3
IbOA
IHOA
11"0E
IhOE
11114
l~lA
11:11£
·11:123
lR2B
IP?U
Ib2D
11'<3')
It-3C
It-42
1~47
Ib4C
IbS2
1;-'~7
l~~D
IH6:,
IHh8
Ih73
It-1t'..
IHfl3
1... R3
l"A~
111~9
I'1'1A
IM~F
1~A3
ll1AI1
lr'AO
If-f:l2
IntH
If1l
I
k9LOCL
k<;LkC~
R9~'I .;
R9"'1"
RC,,..,..OV
f,9,..nVA
P9",oVE
H9MOVZ
jJ9~'THN
r.-9"'Twl(
I'9"'uLT
Fl9~·VR
Fl9"'VTA
fo9MVot
kC,M.U~)(
pC;NS(J~
1'-19NT04
PlfNllFl
k9t-.lO~C
k'10PNF
P'iOTMG
1'J90TMV
flqOTMI
~9EOTI
R9[[;T2
p'iEfon
k1: CT.
SE.CT.
SECT.
SECT.
SteT.
SECT.
StCT.
SECT.
SECT.
Sl:.CT.
SECT.
St CT.
5£CT.
51: CT.
Si:CT.
SECT.
SECT.
SECT.
S~CT.
S~CT.
SECT.
S~CT •
SeCT.
SECT.
SECT.
SECT.
SECT.
SECT.
SECT.
StCT.
SE.CT.
SECT.
S~ CT.
SHT.
SECT.
S~ CT.
lE42
IF42
1£48
lE52
If-56
It~l)
lEbO
H..bE.
1£75
If:15
lE75
lE70
11:f43
1£87
lE8A
IF 90
lE96
It.9H
lE9F
H9F
lEf:lF
lE9F
lEA7
lEA7
lEAC
IFHfI
lECl
IEC6
lECC
lEOl
1~.05
IFE:.2
lE.EA
lEF5
lEFC
IrOl
IF06
IFOE
IFl3
IFID
IF21
IF28
IF2E
IF34
IF39
IF3F
IF4S
IF4A
IF4A
IF4t.
IF loA
IF4A
IF4A
IF4A
lr60
IFb5
IFbS
IFbb
IF71
IF78
IF70
IF70
IF7D
IF68
IF 88
IF6/4
It'9A
IF 9F
IF9F
IF A7
IFAF
IFI:I7
IF6C
IF Cl
IFCI
IFCI
IFCI
IFCI
IFCI
IFCl
IF C1
IFCl
IFCI
IFCI
IF C1
IFCI
IFCI
If- Cl
IFCI
IFel
K-5
RQAC3S
R9ACZN
SECT.
SECT.
SECT.
119~CJN
S~CT.
~QF-PUP
SECT.
SI::CT.
SECT.
SECT.
SECT.
Sf CT.
SECT.
SECT.
SECT.
SECT.
SECT.
R9ACl~
H9lJI'Oj)
H9Hl~Z
R91"'~P
R9INIol"4
R'JPOl'oT
R9CNCL
nHHSw
R9FTSw
P9\'swT
R90VSW
Ro,IfTIM
k9FFC!:f
1<9CflL
R9NFC~
R91'RGO
RGt-IRS.
R9"~P~
k9LRS",
P9iiYPS
R9~LTR
P9FRMt<
R9RSLT
RCiRSTS
Il"SrY
R9SI:TF
"'95ET,...
P,9SHFT
YLSPAR
R9SKIP
R9SI'AC
R~SPTP
H9SUkT
R9STHO
k9STLL
HC;~TON
;;9THOT
PlyT 1"E
R9TP40
R4TRAL
R9TRCE
RQTHOT
R9TST8
R9TSTN
f''1TSTZ
kc.,TTOP
R9UNPK
R9XCPT
f(9~FOT
. R9XRSO
R9YCOO
R9ZADS
R9ZCOO
OFUT
OISKUT
RPG08G
P90VER
QP(;"-IL
CATLOG
CATSEG
CATFIL
S. ITCH
S\oISEG
SlaH IL
PAOfJCti
~tilJSEG
wfiOFIL
OPENOI
OPE:.N08
OP~N02
OPEN03
OPEN04
O~EIIo05
OPt::IIo06
('PEN07
PEA009
REAOH)
"EADIO
PE ~D 11
PEA012
REA013
PEAD14
~EAOI5.
w~IT17
"~IT24
"R J Tl8
"~IT 19
K-6
~ECT.
SECT.
StCT.
SECT.
SECT.
StCT.
SECT.
SECT.
SE.CT.
SECT.
SECT.
SECT.
SECT.
SECT.
SECT.
S£CT.
SECT.
SECT.
SECT.
·S~CT.
SECT.
SECT.
SECT.
St:CT.
SECT.
SECT.
SECT.
SE.CT.
SECT.
SECT.
SECT.
SECT.
S~CT~
SECT.
SECT.
SECT.
SECT.
SECT.
SECT •
SECT.
SECT.
S~CT.
SECT.
SE:.CT.
SECT.
SECT.
SECT.
SECT.
SECT.
SECT.
SECT.
SECT.
SECT.
SI:CT.
SECT.
SECT.
S~CT.
SECT.
SECT.
SECT.
Sf CT.
SECT.
SECT.
SECT.
SECT.
SECT.
SECT.
SECT.
SECT.
SECT.
SECT.
SECT.
SECT.
S!:.CT.
SECT.
SECT.
IFCI
IFCI
IFCl
IFCI
IFCI
IF Cl
1FCI
IFCI
IFCI
IfCI
IfC1
IF Cl
IfC1
If CI
1FCI
IFCI
IF C1
IFCl
1FCI
IFCI
1FC1
IFCI
IFCI
IFC1
1FC 1
IFCI
IFCf
IFOS
IFOA
IFOE
1FE3
IFEti
IFE8
IFEF
Ins
IFFi:I
2001
ZOOIi
2012
2018
2010
?02H
2030
2035
203b
Z(l4[\
2051
2057
cOSC
20b2
2067
206E
2073
207A
207F
2085
20811
2091
2095 .
20FA
20FA
20FA
20FE
20fE
2102
2118
2118
211C
2123
2123
2128
2139
<>139
2148
2154
7161
21M8
21AF
21E4
2219
2219·
2225
2731
223F
2240
2259
2766
2272
27·72
2270
2287
FILE
FILE
FILE
FILE
96'169410 A
~fI IT20
w~IT21
wRIT22
", ... IT 2J
Ill-OT25
uHIT26
lJPDT27
UH.lT28
UPOT29
A(Il'T 30
A(\uT31
A(.(;T32
St TL33
SLCT34
CLOS3S
CLOS-2
SECT.
SECT.
SECT.
StCT.
Sr.CT.
StCT.
StCT.
SI:.CT.
~E.CT.
~ECT
•
~TAP48
SECT.
StCT.
Si:.CT.
S~. CT.
SECT.
SI:.CT.
SECT.
SI:.CT.
Sf CT.
St.CT.
SECT.
SECT.
SECT.
SECT.
SE·CT.
StCT.
SI:::CT.
SECT.
SI::CT.
SECT.
SECT.
.SECT.
Sr CT.
"'TA~49
~I:.CT.
S(·I
?3FC
2400
Z407
?41F
?41F
24?5
2425
?4?A
?42A
243?
2437
243C
243C
243C
743C
?475
247~
?47A
2 .. 7E
2481
? .. e2
24&4
2469
24£<(<
;>480
24t\r
FILE
FILE.
FILE
FILE
fILE
FILE
f"IL£
FILl:':
FILE.
FILE
F I Lt:.
24C1~
i?4Jo:-E.
i?4CA
24CA
24EA
2<;02
2S51
?~..,C
25"'1
?~bU
FILE
2SAA
2~&E
FILE
25C3
2SCA
2SE8
251:.C
25FE
FILE.
FILE
2~16
26lA
21-026
165A
265E
2"'nH
FILE
FILE
FILE
FIt..E
K-7
SI
s~'r,~'p
I
~''''5'''OI
S~IO"PT
,",P5MOT
St.<;T.
S!:.CT.
SECT.
SECT.
SECT.
?b~2
fILE
?"t::4
26EC
26f.f
fILE
2b~7
fILE
FINI
IN
·2
·lJ
,..~OS
LU.
~I.
02.
03.
04.
c,~.
C,h.
07.
06.
09.
10.
II.
12.
13.
14.
15.
l~.
17.
18.
19.
20.
5.0 LOlilCAL u,'IolT LISTING FOR
,",50S ';).0 T!:.ST SYSTt:: ... 5
REilO/wR I TE. CLASS COOt
SOFT_ARE CORE ALLOCATOR
REAO/wRITE ~O CLASS coo£
Rt.A[J/WPIH. NO CLA5S 'Ollt.
~OFT~A~~
DUH~Y ALTt.RhATE ~t::VIC~
REAI.I/wll (, E. t-'O CLASS CouE.
50FT~AW!:.
OUM~Y ALTEH~AT~ Ut.VICt::
1~10-1 LIAT CHT/PRINTER'
PEAlI/\I,IH Tt:: HLETYPI:.
COSY UNIT
Rl'.AO/Wf-ITt. "'A&NETIC TltPi:
1~hO-92 LCTT 9T~ ~~& TAPE
~tP()/wkITf..
"'AGNETlC TAPt.
I-SEUDO TA~E UNIT
REAlI/rlHI H
,.,AGNETIC TAPE
1~3)-1 STOPA&E MODULEORIVE SO"~
RbHl/WRITt. "'ltSC; STORAGE
IP27-30/bO LIN!:. ~hINTER
W~ITt. ONLY
LI"!:. PRINTEH
1~2q-30/o0 CAPO REAlIEP
READ ONLY CAhiJ ROI0
OO!>I
12
0062
0063
Il
0067
006'1
OC69
0~7()
0075
Ou7b
0068
0022
EQU
ZERO(522') .AMONI (5F"4)
EOU
EOU
EOU
COU"IT (-})
XfERCS20)
PLACECSfI.F'IVE(S)
00F"4
0069
0070
0071
7F"F"E
0020
OOOF"
0005
0073
0075
0077 POOOO OBOO
96769410 A
COB
0079
0080
0081
00a2
0083
oe84
INTERNAL ENTRY POINT "DESIGNATION
ENT
ASSEMD NOP
ASSEMD
0085
008S
0087
0088
008~
0090
8-1
0079
STORAGE REFERENCE INSTRUcTIONS
0081 PODOl COOO
Xl
POO02 ,.ZOE
008Z 1'0003 EOOO
X2
POO04 0001 P
0083
0083 POD 05 0481
0083 POO06 COO!)
00/13 POl)07 0002
0084 1'0001\ BOOO
X3
POOO<;l JOJO
0085
OOilS POOOA 041\5
0085 1'0008 B001
POOOC 90 ••
X4
0087
0087 pnoon 048J
0('87 DOOOE 9000
0087 POOOF' OOOJ
Olle'3
OOA'J po010 041\1
OORII POOll 90F't.
00'39 POO12 ,,4F'''
XS
0090 POOIJ A400
X6
POO14 0100
0091
0091 P0011) ·0481
0091 P0016 AOF'5
0092
0~92 POOI7 0482
0092 POOl1\ A100
OO<;lZ POOl'~ OOOJ
OO<;lJ
009J PODIA 0483
0093 POOl" 0001
0~94 PI)OlC 8400
X7
pnOlO 8100
00«;5 POOlE Z81E
X8
X9
0096 POOlF" JCE"
0097 P0020 6800
X10
PI)021 0043
0098 pnOZ2 4COO
X11
P0023 0041
0099
00<;19 P002" 04Cl
00<;19 P002S CIF'O
0100
0100 POOZ" 04810
0100 POOZ7 CI0?
0101 POOZ8 lAOO
X12
POOZ9 0039
0102 POOZA 54"4
X13
LOA
-NSFZOE
LOO
-XXI
LRI
x3·1
ADO
-AOO
ons"
0103
0103 POOZ" 01t81)
0103 pooze 5000
010) P0020 rF'OS
·01010 POOZE 0500
POOZ" 7ACE
0105
0105 P0030 06C4
010!> P0031 7F'04
0107 P0032 e123
0108
0109 POOJ3 0403
0108 POOJ4 C022
0109 POOJ') EZ23
0110 pn03'!1 832J
0111 P0037 9622
0112 P0039 F722
0113 P0039 A9C9
0114 P003A BB02
0115 P003q· 2006
0116 P003C 3E06
8-2
SBl- X3
AOQ- en
AND· noo
ANI- X4
AHZ
X14
X7
P0030
P003F:
POOJF'
P0040
P0041
POOlo3
P0044
POOlo5
P0046
0000
0222
03F'E
OAOA
OCC"
091'E
0040
OBOO
0400
0500
POOlt7
P0041)
P0049
P004A
OB06
OEOO
0600
0700
00910
0095
009~
0~97
0098
OH9
0100
0101
0102
0103
01010
0105
010(,
0107
010i
0109
0110
0111
0112
0113
011.:.
0115
011"
0117
0118
0119
0120
0121
0122
0123
012,.
0125
ORJ. X7
EOR. (SlOO)
MUI- XZ4
OVle (XJ)
STA X60
STO
eX(0)
SRI- (XI2-5)
0126
0127
012"
0129
01JO
0131
0132
0133
0134
0135
01J~
0137
01B
0139
SR4- XIZ·l
.JHP
X59·Z.0
RT.J- (AHONI)
X2
RAO- S7ACE.I
OAP
4
X15
X16
SPA- (Xl.5) .8
LoA- SZ3.I
LR3- SZZ
X17
X18
X19
X20
X21
X22
x23
X24
LOOAooSURAOQA>,IoEORMUtOVIe
0140
0141
0142
0143
0144
0145
0146
0147
0148
0149
0150
0151
0152
0153
0154
0155
0156
0151
0158
0159
0160
0161
0162
$23.0
S23.B
elERO) .0
eZEROhB
X2. I
X24.8
ellSI. I
(XJO) .0
0163
0164
0165
0166
0167
016~
0169
0170
0171
REGISTER INSTRUCTIONS
01Z5 ;>00 10 2
0126
0127
0128
0129
0130
01JO
01Jl
01J2
0133
SUB- SF"F
SB3 X5
S.JA
0118
0120
0121
012Z
01Z3
01Z4
ARO- X4
0091
0092
0093
xzs
X'!6
XZ7
Xi!8
XZ9
X30
X31
X32
X33
X31t
SLS
INP
OUT
ENA
ENO
INA
INO
NOP
EIN
lIN
OMI
X35
X36
X37
EXI
5PB
CPB
0
X59--1
10
-$30
COUIoIT
S40
0
0
0
0172
0173
0174
0175
0176
0117
0178
0179
0180
0181
0182
0183
0184
0185
0186
0187
0181)
0189
96769410 A
SHIF'T INSTRUCTIONS
0135
0137 P004A
0118 POl)4C
0139 1'0040
0140.p004E
0141 P004F"
0142 1'0050
ARS
QRS
LRS
ALS
OLS
LLS
Of41
Of20
0F"7F"
OfC9
Of Af
Off9
X38
X39
X40
X41
X42
X43
0146 1'0051 alOE
0147 1'0052 OllE
X44
X4S
SAZ
SAN
XS9
5f-l
0148 1'0053
0)49 1'0054
0150 c005S
0151 co056
0152 1'0057
0153 POOS~
0154 1'0059
0155 POOS4
0156 poos=!
0157 POOSC
0158 pooS!>
0159 c005E
0160 POOS,.
0161 P0060
X46
X47
X48
X49
)(50
X51
X52
XS3
XS4
XSS
XS6
XS7
XS8
XS9
SAP
SA!04
Sal
SON
sac
SCM
SolS
s,,'-j
SO'l
SNO
SPE
S,7
084f
0851'>
OS5D
082a
08)0
OB)F
086f
0877
087F
Oe4C
08RZ
0889
08E8
08f6
06FF
X60
X61
X62
X63
X64
X1'>5
)(66
X67
X68
)(69
X70
X71
X72
X73
X74
X7S
X76
x77
le78
X79
X80
le81
0189
OI'lO
0190 P007A 0908
0191
0191 P0078 08AO
LU8
C600 X
7ftF X
8900 x
7ftF X
0000
OOOA
OOOA
OOOB
96769410 A
A.O.M
A.M,O
O.A
/o4,A
/04,0
0
a.H.A
O.A,M
M.A.O
M.O,A
A
a
M
0
A,O
.... A,O
()
EXT
LOGI.LOr.1 A. INPTVIo
EXT- OG"ITAFI
LOA· LOGIA.O
EOR
C COMSTR COM
OGNTAB, I
0002
0000
0001
0005
001)4
0000
000 I
OG05
8LOCKllo) .BLOCKI (0) ,BLOCK2,BLOCK3Cf"IVE)
C
C
C
ass
OZOlo
0206 pooao
1'0082
p008Z
0207 P0083
OZ08 P0088
0209 pooac
pooac
0210 P008!>
0.14
COMMON OES IGNAT IONS
OZOO
0202
A
0
M
A.O
A'M
EXTERNAL ENTQY POINTS
0193
0195
019b
0197 p007C
P0070
0198 POO7E
P007F
SET
CLR
TRA
TR'"
TRO
TRB
TCII
TCM
TCO
TCB
AAM
AAO
AAA
EAM
EAO
EAg
LAM
LAO
LAB
CA"I
CAO
CAS
GPE
ANO qi!S ASSIGNMENTS
BSSSTR 8SS
BLOCK41?) .BLOCKS(O) .BLOCK6
8SS
8ZSSTR alS
8ZS
BLOCK7IfIVE)
ALOCK8 (4)
8LOCK9 (0) ,BLOCKA
RZS
PLoCKe
(f'
I VE)
0229
02)0
02)1
02)2
0233
0234
0235
0236
0237
0238
0239
02 .. 0
0241
0242
0243
0244
0245
OZ46
OZ47
0248
OZ49
OZ50
OZSI
OZ52
0253
0254
0255
0256
OZ57
02513
OZS9
0260
0261
QZ62
0263
OZ64
OZ65
0266
0267
OZ!>3
0269
0270
0271
027Z
0273 .
027,.
0215
0216
0277
on8
0279
0280
0281
OZ32
OZ~)
8-3
AOC.ALf",NU'4.Vf"O.STANOARO SY5TEIot M.C~O.COHMENTS
0212
P0092
P009)
P0094
P/l095
po09'S
P0097
p0098
54f"4
0901
0014
0000
18re
OOOC
0008
po099
P009A
P0099
P009C
1'0091)
P009E
P009f"
POOAO
1'001.1
POOA2
POOA,
POOA4
POOA5
0223 POOA6
OZ24 POOA7
54f"4
01.00
404'>
5353
4147
4520
494E
2041
5343
4<;49
2046
4rS2
401.1
51.20
0161
0214
0215
0216
0217
0218
0<'19
0220
0221
0221
0221
02Z2
RTJVf"1)
ADC·
£oe
loDe
NUi.!
AOC
EXIT
Al.rl.OC Al.r
COMPI
vro
SOP
(AMONI)
DO A '40"'nOR ROST
N IIIl .~1/0 .N5/$4.Nl /1."14/0 .X4/5-Io f"REAO REI.
CO"!?, '1
CO"?LETIO"l
TH'l[A:)
0
V.... A.LU
Sl8re
LE"lGTH
12
BUf"rER f"WA
ALf"LOC-"S
Surf"Ir.IENT TO EXERCISE SYSTEM MACROS
S.MESSAGE IN ASCI I rORMAS
A16/T
I
COlotF>t.ETION
DEC ASSIGNMENTS
0226
0228
0229
0230
0231
POO.'
POOA9
POOAA
PO OAR
POOAC
0232 POOAO
OECASN DEC . 350-196
OECASI DEC -35B6
OEC 32760B-1o
OECAS2 DEC 327610-5815 •• 6250-283
OOEO
f"73f"
07f"f"
29EE
0032
2710
OECAS3 DEC
1003
02a ..
0285
028!>
0287
0239
02~9
02~:I
02~1
0292
0293
02910
0295
029!>
0297
0299
0299
0300
0301
0302
0303
0304
0305
030!>
0307
0309
0309
0310
0311
0312
0313
03110
0315
0316
0317
0318
0319
0320
0321
03~~23
0234
LISTING CONTROL
0240
THIS LINE SHOULD L1.ST
USER OEnNEO MACRO USAGE
0243
UGI
OZ45
OZ46
0246 P0080
POOB)
0146 P0092
POOBJ
0246 P0094
0246 PoOB5
0,,46 POOR6
02107 POOB7
XYZ- BI.OCl
A
DATA AND ORG
0254
0255
OZ56
0257
0258
0259
OZ60
0262
8-4
0000
OOIlS
0005
0006
0000
1')0000 7rrf"
rtOOOl o;c~
nOO02 70f"F'
1')'000) 7:.e£
1)0004 30)0
OOilC
"OOBC oaoo
0005
I)000e; 00010
OOOO~ 0008
00007 OOOC
00001'1 0000
f'l0009 OOOE
00001. ooor
OOBO
0 OATSTR OAT
0
0
0
ORG
0
A!)C
P
E~OOAT
0
P
UJ7
0338
03);1
03:'0
0341
0342
0343
03410
0345
OJ4!>
0347
0349
1j]:.9
0251
0253
-. BLOCK) .BLOCK4.BLOCK5
03210
'0325
0326
0327
0328
03Z9
0330
0331
OJ'lZ
0333
0334
0335
0336
DATAl (51.0ATAZ(0) .OUA3.0ATA4(f"IVE»'
OATA1
Uf"rr .SOf"or. S70rf".S7ACE .53030
ORGNOP 0
END Of" DATA
O~G
OATA2
NUM SOOOA. S0008. SO OOC. SOOOO. SOOOE. SOOOf"
ORGIrA ANO ElF'
0350
0351
0352
0353
03510
03:,
0356
0357
OJ59
0359
0360
0361
OJ62
OJ6J
OJ!>4
0365
OJ66
OJ67
OJ!>/3
0369
0370
0371
0372
0373
0374
0375
0376
96769410 A
0000
0001
0265
0266 POOSD 0101
0267
0269
0269
0270
0264
NAlf3
OP1
oPl
027Z
PGl4a
OOBt (
~
ASl4rLGIOI.ASNf'll (ll
IFA
SAl
ElF
IFA
SAl
ElF'
AS"FlG.FO.O
1
NAM3
AS"FlG.GTtASMF'll
l
END
ASSEIo40
COif a 0010 C
1901
E 0 U I V ALE N
'---
EOU
OAT. 0008 C
161
11)
E 5
--------------DEF' .lINE
0000
00611
0068
006Q
0070
0071
0071
o 2 oS ..
0264
NAME
VAlut:
I
ZERO
AMONI
COUNT
XFER
PLt.CE
F'Jv£
ASJ041'"lG
AS14FL1
OOFF
0022
00F4
7FF'E
0020
OOOF
0005
0000
0001
REF'rRENCEO AT lINE NUMBER
(000255)
10000341
(000244)
10327661
(0001)321
(000015)
(000005)
(000000)
(0000011
On99
0111.
0102.
0125
0139
0151
0151.
0;>65.
011l
0214
0202. Ol07. OliO. Ol53
026A
0~68
SVM"Ol.S
----------DEF' .LINE
0070;
00"'1
008~
0084
001t"
oosq
0090
0;)910
009<;
009~
'---
'---
0091
009"
0101
OlD?
0104
0106
0101
0109
0110
011 1
Oil?
0113
0114
011<;
011"
0120
0121
012;>
0121
0124
0125
0126
0121
0124
0129
0131
013;>
Oll'\
0131
0134
Oll9
NA"4E
AOOQESS
A5SEH!)
Xl .
X2
X3
X4
X5
X6
11.7
X8
11.9
"10
Xli
x12
XI3
XI4
l15
X16
X17
X18
XI9
X20
X21
X22
X23
X24
X25
X26
X27
X28'
X29
X30
X31
X32
X33
X34
X35
X36
X37
1(38
X39
X40
0000
0001
OO~3
0008
oooe
0012"
Dell
OOIC
001E
001F
0020
0022
002,]
002A
002E
0031
0032
0035
01)36
0031
003A
0039
003A
0039
OOlC
0030
003£
003F
0040
0041
0042
0043
0044
0045
0046
0048
0049
004A
004Q
004C
0040
REf'F.:~ENeEO
01)75
001\2.
0103.
0111\1.
01)1\5.
0(187.
AT LINE' WMBER
0106
0113
OOBA. 00B8. 0081h 0096
008S. 01)B5. 0091. 009h 0091
OllS
01)92. 0093. 0091. 0093
0(199. 0099. 01199. 0100. 0100. 0100
0095. 01-14
0116
0377
0378
0379
0350
0381
0382
0383
0384
0385
0396
0387
0388
0389
0390
0391
039l
0393
0394
03
3196
0397
0398
0399
0400
0401
040l
0403
0404
0405
0406
0407
0408
0409
0410
0411
041.2
0413
0414
0415
0416
041.7
0418
0419
0410
0421
042Z
0423
0424
0425
0426
0427
0428
0429
0430
0431
0432
0433
01034
0435
0436
0437
0.;,39
0439
0440
0441
0442
0"3·
0"4
0445
0446
0441
044a
0449
0450
0451
0452
0453
0454
0455
0456
0451
0458
0459
01060
0461
0462
0463
0464
0465
0 .. 66
~-
96769410 A
8-5
Olio/)
014t
0142
014"
0147
01411
0149
0150
0151
015~
0153
0154
01155
015~
0157
US,.
0159
0160
0161
OIM
0169
0171)
0171
0172
017)
0174
0171)
OIH
0177
017"
0179
OIaO
0181
011.!;J
OIS'
011)4
01S'"
Ot'l'"
01117
01ell
01'39
020;J
OZ02
OlO?
OZO~
0206
0206
OZOt.
0207
020.
0209
0209
0210
Ol2"!
0224
OZ211
0229
0231
023;11
OZ4'$
024~
0247
0251'
025')
025)
0253
0257
026,.
x41
X.. 2
lI43
It .. ,.
1t45
1t46
X47
X48
X49
ItSO
X51
XS2
X5)
XSIo
X55
X56
X57
X58
Jt59
X60
X61
X62
XI))
X64
Xb5
X66
JC67
X68
1169
004E
004"
0050
0051
0052
0053
0054
0055
0056
0057
0051)
0059
005A
0059
005C
0051)
OOSE
005"
0060
0064
0065
00~8
0163. 0163. 0163
OObe
0061)
OOb~
OPl
0153
OtOI. 0121. 014'.. 0149. 0159
0097. '009S. 0152. 0155. ·0160
0162., 0162. 0162
0164. 0164. 0164
OC6"
0070
0071
0072
ALrLOC
CO'4PI
OECASN
' OEcaSI
DECAS2
DECAS3
TAGI
(00
LABELl
DATAl
DATa2
DUA3
DATu
[HODAT
048)
OO~"
XTO
X73
X74
x75
X76
X77
X78
X79
11'10
XAI
BLOCIC
"'LOClel
BLOCIC2
BLOCK)
BLOCK ..
BLOCKS
IJLOCK6
BLOCK7
' 8LOCI(8
BLOCK9
BLOCKA
BLOCKB
0154
0067
0068
0069
006A
X71
XTl
0153
OZ46
0?46
OZ49
0249
oose
OOSO
0098
0041
00A8
00A9
OOAII
OOAD
0097
0000
0005
0005
0006
OZ46
01.46
0254,
0258
OOBe
OOBI)
---------
£ X T £ RNA L S
DE'.LlNE
0191)
0191)
019"5
0196
8-6
NAME
VALUE:
LOGI
LOG1A
INPTV4
DGNTAB
ooaf"
7r,.,
0070
007'
0501 '
0502
0503
05h
0505
0506
0507
05«:0)
OSH
0510
0511
0512
0513
0514
0515
0516
0517
0511)
0519
0520
0521
0522
05~~24
0?20'
OZ16
Oo~o
OOBo!.
0484
0485
0466
0487
04S8
0489
0490
0491
0492
0493
0494
0495
0496
0497
0499
0499
05~0
oon
0074
01)75
0076
0077
00713
0079
0000
OOOA
OlOA
0001)
OOSO
0082
00S2
0083
008ll
ooec
04tz69
0469
0470
0"71
0 .. 72
0473
0474
0475
C47!»
0477
0478
0479
0480
0481
0482
RE'ERENCED AT LINE NUM8[R
0197
0238
0198
0525
0526
C527
0526
0529
0530
0531
0532
0533
0534
0535
0536
0537
0538
0539
0540
05U42
0543
0544
0545
0546
0547
0548
0549
0550
0551
0552
0553
055"
0555
96769410 A
••• A L P H A BET I CAL
ALf"LOC
BLOCI(4
COu'JT
OG'l:T .!.~
PLACE
XI6
X2<'
XJ2
X4(j
X<.<;I
XS7
X"5
X7J
X81
O~~~
020'>
006<;1
01~6
0071
0107
0116
0127
0}39
0151
0159
0173
o IA 1
0189
96769410 A
A"'O'l1
flLOCKS
nATAl
ENODAT
TAGI
XI7
X25
X))
X"I
X5
X56
)(61)
X74
X9
S 0 A T
O~!>~
AS~FLI
020f,
ai'S)
0?57
02<'5
010'1
0120
01<''1
01'-0
0069
0160
017<.
01'12
0096
BLOCK6
DATA2
F rVE
XI
XI!!
X26
Xl<.
X42
X50
X59
""7
x 75
)(FER
o f"
0;>f,4
0;>06
0;><;)
On71
O~h I
01 ! 0
0121
01;>9
01:.1
o 15~
01" I
0175
CI 83
0070
0556
0557
055<1
1i55'i
0500
05!>1
S Y M B o L S
AS~FLG
0~64
ALOCK7
DATA)
0207
025)
0000
OO'n
0111
012;>
0131
014?
0153
00'11)
(j 17"
0184
006'1
r
XIO
X19
X27
05
X43
,;51
)(6
""6
)(76
ZERO
ASSEMO
BLOCKa
DATA4
IIIIPTV4
Xli
X2
X26
X36
X44
XS~
X60
)(69
X77
100
BLOCK
O~OZ
070A
~LOCK9
O~<;)
DECASI
LABELl
XI2
X20
X2<;1
X37
X45
XS3
X61
X7
X78
0709
0229
0247
0101
0112
0124
013)
0147
0155
0169
0094
0166
0075
0195
oO'la
OOA?
0121
0132
0146
0154
0166
0177
0185
0~46
BLOCKl
BLOCK A
DECAS2
LOG 1
XI)
X21
X3
X36
X46
XS4
X6~
X70
X 7<;1
0202
0209
0731
0195
0102
0113
00A4
0137
0148
0156
0170
0176
0167
BLOCK2
ALOCKS
DECAS)
LOGIA
XI4
X22
X30
X39
X41
XS5
X63
X71
X8
0202
0210
0~32
01<;15
0104
0114
C125
0138
0149
0157
0171
0179
0095
BLOCK)
CO'4PI
D!:CAS'I
ODI
XIS
X2)
)(31
X<.
)( ... a
X56
X64
X72
X60
020Z
0224
0:~2
C5~1
02~8
056:'
0565
0566
0567
056A
056:'
0570
0571
0572
057)
0574
0~"6
0106
0115
0126
OC~6
0150
olse
0172
0160
01~6
0575
8-7
FORTRAN COMPILER VERIFY TEST PROGRAM
M
Ii
AI
T
#".S,WafbifeHS;W
-JOB
·fTN
OPT LXCO
C
C
C
C
P~OGRAM fTNMAY
M50S VERIfICATION TEST COMPILER SOURCE PROGRAM
1700 MASS STORAGE OPERATING SY5TE~ VERSION 4.1
SMALL COMPUTER DEVELOPMENT DIVISION. LA JOLLA. CALIfORNIA
COPYRIGHT CONTROL DATA CORPORATION 1975
C
C
C
C
THIS PROGRAM IS DESIGNED TO EXERCISE
THE fORTRAN COMPILER AND IS NON-EXECUTABLE
fTNTST VERIfIES LIST AND BINARY OUTPUT Of fTNMAY COMPILATION
C
C
C
EXTERNAL STATEMENT
C
EXTER~AL fTNSU~.fTNfCN
C
C
RfLATIVE STATEMENT
C
c
C
R~LAT1VE
TYPE
RELl.REL2.REL3.BL~OAT
STATE~ENT
C
AINTl.BINT2.CINTJ.GINT7(SI.HINTS,
lIINT9.JINTlO.fINT6
I~TEGER
~fAL
o
AREALl,~REAt2.CREAL3(3,3),IREALl,JREAL2.
lKREAL3 (9)
DOUgLE PRECISIO~ MDBLl.NDBL2,ODRL3.PD8L4(J,S).
lO~8LS.RD8L6.SDaL7.TDBLS(2.4).UDBL9,VDBLI0,WDBLll
SINGLE
DI~T4.EINTS.~INTll
C
C
C
DI~ENSION
STATEMENT
OtMENSION LINT12(S),QDBLS(2.3.4).AINTIlIO).
lAREAL1(J.4).fINT6(5)
C
C
BYTE AND SIGNED BYTE STATEMENT
C
BYTE (fINH"LINTl2(1l (13=6) I
SIGNED BYTE (HINTS.GINT7 (3) (7=0) I
C
C
C
COMMON STATEMENT
COMMON ILA8EL/AREAL1.EINTS.MINTIJ(l2),P4BL4
COMMON ILARF.L/HREAL8.WDBLll
COM~O~ IIBREAL2(2.2.2).BINT2,ODBL,
COMMON AINT1.VDALIO(lOI,EREALS
C
C
DATA STATEMENT
C
o
c
C
DATA (GINT7(J).J=1.5)/$FDB9,$DB97,$B975.S9753,S7S311
DATA «(CREAL3(I.JI.I=1.31.J=1,3)/3567.508.1.2.
15?86.J2S4.98.6.110.9.0.0000S0 •• 1.10S6.3219.J6S00000.0 I
DATA MD8Ll/34S.67D-OJ/.N08L2/.34S670+S/,
l008L3/34S67.D-OSI
E~UIVALENCE
C
STATEMENT
EQUIVALENCE (OREAL4.KREAL3(S»
EQUIVALENCE IAINTl (61.LINT'l2(1l I, (MDBLl.NDBL2)
C
C
C
STATE~ENT FUNCTION,INTRINSIC fUNCTION.F.XTERNAL
fUNCTION.FUNCTION SUBPROGRAM CALL
C
c
C
C
10
20
MYFUNC (I.J.DREAL4.EREALS.RDBL61 =
IDFLT(ARS(I)IORDBL6/(SIN(EREALSI)*02
2+ALOG(OREAL4)-SORT(J)+FTNFCN(DREAL4.EREALS,fREAL6,BINT2,CINTJ,
3AINTl(S»
ASSIGN~ENT
STATEMENT
I = LINT12Cl)+LINT12(2)-LINT12(3)oBREAL2(1.2,11/.OOS
1 00 2
WQqLll = (TDQL8(2.21*(I/S)+36S.S68)/LINT12(3)002+HYfUNC(I.
IJ.OREAL4,EREALS.R08L6)
C
C
C
C
C
30
96769410 A
LOGICAL If.RELATIONAL EXPRESSIONS.UNCONDITIONAL GO TO,
LABLED ASSIGNMENT.SUBROUTINE CALL. fORMATTED WRITE.STOP,
LOGICAL EXPRESSIONS.PAUSE
IF (I.EO.LINTl2 (4)) GO TO 40
T-1
40
50
60
70
SO
90
C
C
C
500
600
700
800
900
C
C
C
I~ (I.NE.LINT12(4)) J = I-I
IF (LINT12(5).GT.J) ASSIGN 800 TO IFORM
IF rJ.GE.I) CALL FTNSU8(25.AREALl.~DBL1)
IF (J.L~.I) WRITE (4.600)
IF (J.LE.AREALl) STOP 6
IF (.NOT.(I.EO.LINT12(4».AND.(LINT12C5).GT.J).OR.
1(J.LT.3)) PAUSE 7
FOR~AT
STATEMENT
FORMAT (1ISFIO.5.EIO.2/lSDII.7.JCIlO.S4).2Zl,2A2,Rl/)
FORMAT (lHO.22HREPLACE THIS STATE~ENT.5X,
I-COMMENT 'l' •• 'COMHENT *2*')
FORMAT (IS)
FORMAT (lHl.f6.4)
FORMAT (/017.10)
RELEASE
STATE~ENT
CALL RELESE (FTNMAY)
C
C
C
END STATEMENT
E~O
OPT LXARCOV
SURROUTINE fTNSU8 (I.LREAL4.XOBL12)
HSOS VERIfICATION TEST COMPILER SOURCE PROGRAM 2
1700 ~ASS STORAGE OPERATING SYSTEM VERSION 4.1
S~ALL COMPUTER DEVELOPMENT DIVISION. LA JOLLA. CALIFORNIA
COPYRIGHT CONTROL DATA CORPORATIO~ 1975
C
C
C
C
C
C
C
C
C
C
1
o
C
C
C
50
55
60
65
70
C
C
C
C
C
C
75
so
C
C
C
THIS NONEXECUTABLE SU8PGM. IS DESIGNED TO EXERCISE THE COMPILER
~T~TST VERIfIES LIST AND BINARY OUTPUT Of FTNSUB COMPILATION
RFAL tREAL4
DOUBLE PRECISION X08L12
SINGLE I.IRUf(58).IDAT(J,.INUM.ITEMPCS)
DATA (loAT(I).I =1,J)/S002J~SFfFE.SOOIA/,INUH/51
SETBfR,FORMATTED ·WRITE.IOERR,IRWERR
CALL SETBfR (IBUf.5S)
WRITE (I.IOO)(IDAT(I).I=I,),INUH
IF (IOERR(O).EQ.-l) GO TO 50
JfRROR = IR~ERR(O)
CHARACTER CONVERSION
CALL
CALL
CALL
CALL
CALL
CALL
CALL
~EXASC(I.IRUf(l»
HEXOECCI.IRUf(l»
ASCII(IBUf(I).I)
OECHEX(IRUf(l).I)
AFORM(IBUf(l).IoAT)
RfORH(IBUFCl).IDAT)
fLOATG(LREAL4.IBUFCl»
INPUT/OUTPUT
CALL
CALL
CALL
CALL
OUTIHS(IDAT)
INPINS(IOAT)
ICONCT(IDAT)
OCONCT(IDAT)
FORTRAN/MONITOR INTERFACE
If LAG = SOOII
ASSIGN 75 TO ICOMP
CALL FWRITE (SlSfB.IBUfCl).40,ICOMP,IFLAG,ITEHPCl»
CALL nrSPAT
CALL SCHEDL (SO.SI,I.ITEMP)
CALL DISPAT
CALL TIMER (1.S21.S.ITEMP)
CALL DISPAT
N = LINK(O)
K
ICLOCK(O)
=
EHCODE/DECODE
ASSIGN 99 TO IFORM
CALL ENCODE (IBUf.IfORH,3,IDAT)
If LAG = DECODE CIBUF.IFORM.J.IDAT,
RFTUR~
99
100
OPT
C
C
C
C
fORMAT (13)
fORHAT (/JIZ,10H TERMINAL ,I2,11H TERMINATED)
ENO
.
LX~VC
R€AL fUNCTION fTNfCN (Al.A2.A3.Il.I2.I)
MSOS VERIfICATION TEST COMPILER SOURCE PROGRAM J
1700 ~ASS STORAGE OPERATING SYSTEM VERSION 4.1
SMALL COMPUTER DEVELOPMENT DIVISION, LA JOLLA, CALIFORNIA
COPYRIGHT CONTROL DATA CORPORATION 1975
C
96769410 A
C
C
THIS NO~EXECUTAALE SUSPGM. IS DESIGNED TO EXERCISE THE COMPILER
FTNTST VERIFIES LIST AND BINARY OUTPUT OF FTNFCN COMPILATION
SINGLE LENGTH.BUFFER(SOI.ITEMP
C
C
ASSEM~LY
17
ASSEM .IS.5CBFE.S6400.+Il.S6400.ITEMP
ASSEM .16.554F4.*.S0901.*17.S0.S0BF9,*(LENGTH).*BUFFERC1)
CONTINUE
C
C
C
C
CODE.CONTINUE STATEMENT
ASSIGNED GO TO.COMPUTED GO TO
GO TO I3.(20.30.40.S0.60)
GO TO (20.30.40.50.60).12
C
C
ARITHMETIC IF
C
20
IF (AliA2) 30.40.50
C
C
PAUSE STATEMENT
C
30
C
C"
C
40
PAUSE 30
DO LOOP.UNFORMATTED READ. UNFORMATTED WRITE
58
59
00 45 J =1.50.1
Rf.AD (I) (BUFFERII). I =1.50)
WRITE (3) (BUffER(I). I =1.50,1)
CONTIWE
0059 M =12.1.-1
DO 58 N =1.20.5
A3 =FLOAT(M+NI+A3
CONTINUE
CONTINUE
C
C
OPEN MASS STORAGE FILE
45
50
C
60
C
C
C
70
C
C
C
C
C
C
OPEN 2.1.200.B.1
FORMATTED READ ANO WRITE STATEMENTS
(6.2001 (BUFFER(II,I=I.501
WRITE (B.200) (8UFFER(I),I=1.S0)
R~AO
TAPE CONTROL.BACKSPACE.ENDFILE.REWIND
BACKSPACE 6
ENDF"lLE 6
REWIND 6
FUNCTION VALUE RETURN
FTNFCN
RnURN
A3+A1/FLOAT(BUFFER(2011
C
F0RMAT (SO(IX.I211
E"JD
OPT LXKVCO
"SLOCK DATA
C
MSOS VERIFICATION TEST COMPILER SOURCE PROGRAM 4
C
1700 MASS STORAGE OPERATING SYSTEM VERSION 4.1
C
S~ALL COMPUTER DEVELOPMENT DIVISION, LA JOLLA. CALIFORNIA
C
COPYRIGHT CONTROL DATA CORPORATION 1975
200
C
C
C
o
T~IS NONEXECUTA8LE SUBPGM. IS DESIGNED TO EXERCISE THE COMPILER
FTNTST VERIFIES LIST AND HINARY OuTPUT OF BLOCK DATA COMPILATION
CO~~ON IENTER/A.C.D.I.K
DT~ENSION A(41 .B (41 ,C (51.0 (21. I (3) .J (31.K 121
EQUIVALENCE (A.8), (I.J)
"
DATA A( 1 I ,A ( 2) ,A (3) • A141/1. 1 .2.2. J. 3.4. 4/, C Cl I • C (2 I ,C (3 I • C (4) • CIS I
*/l.l.2.2,3.3,4.4.5.5/.DI11.De21/1n.1.10.2/.I(1),Ie21.I(3).KI1I.
*1«21/1.2,3.4.51
ENO
MON
*U
96769410 A
T-3
u
RPG COMPILER VERIFY TEST PROGRAM
bB¥*',
..
9
**
PPG II COMPILER
01101
on02
01)03
0~~10
01'05
01106
0~07
01)08
OC09
01)10
C(lil
0'112
0:)13
F·······································.·············......................
r·
rFrrrrrFF-
r-
onl5
01116
onl7
r-
O~I~
cn~)
on;>10
on25
0~26
01'.27
01173
o~n
CI1)O
00) I
0')32
OC33
00310
0';)0;
0~:!6
01'37
on3~
BCHART
F'IRST CO~PILEO 08/07/76.
GIVEN STATISTICS LISTED BElOit, JOB PREPARES BIORHYTHH CHARTS rOR
ANY NUHBER or PERSONS WITH ACCOMPANYING DOCUMENTATION rOR rACH.
PREPARE INPUT CARDS FOR EACH PERSON TO BE CHARTED AS rOlLOwS ••••
CARD COLUMNS DESCRIPTION
F-
on:,.
nll19
0020
0071
0'122
PAGE 0001
H
F-
01
33
41
47
NA"IE OF PERSON TO BE CHARTED.
OATA or BIRTH ",,,,OOYYYY.
CHART BEGINNING ,..ONTH AND YEAR MHYYYY.
NUMBFR or MONTHS TO BE CHARTED NNNN.
- 32
- 40
- 46
- 50
r··························.······.·· .......· ....· .........................
fr-
frDATACARDIP
rREPORT 0
E
E
E
r
r
80
96
E
E
E
E
·E
E
E
E
E
IDATACARDlA
I
I
I
I
80
2
96
2
MON
12
HCNT
12
PT
20
·ET
20
IT
20
OOC
1
LIN
PHY
E"IT
INT
Co
TyPE
foolrCUI
"RINTER
12 4
12 2 0
23 4
28 4
33 4
79 76
62
1
4
31
4
31
4
31
8 2 0
8 3
0""5
OG46
Oil!. 7
01146
0~4q
O~SO
on51
00S2
0.)53
O~'i:'
0055
1
33 . 340~HONTH
340~
33
35 360ROAY
39 400AlY
37 400'lYEAR
420CHONTH
41
'~---.
CS~
oo,r,o
01)61
Ol'\,r,~
00,r,9
0070
0071
00 7 2
007)
0074
0"75
on?,>
01\77
~n7ll
01l7,)
OI)~O
CSQ
CSR
CSR
CSR
CSR
CS'l
CSQ
CSR
CSQ
CSR
CSR
CSR
CSQ
CSgNB8
CSQNB8
CSQ 89
CSQ 88
CS~ 94
CSR
CSR 10
CSQ 07
CSR 08
CSR 09
CS'l 10
00'11
on"2
01A)
CS~
oe""
RPIj II COMPILER
96769410 A
END
DOCSR
oocu
CS~
onsq
01)62
0163
en"4
01)65
0(1"'6
OOf,7
NOI
CSR
0~S9
88
PAGE 0002
41
45
43
47
CS~
CSQ
csg
CSR
O'lc::,r,
onS7
CO"O
00101
OC4;>
00 .. 3
00 .. 4
004S
0046
00 .. 7
0048
0049
32 NAME
1
I
I
I
C
C
C
C
CSQ
CSR
OC33
0:134
0035
0036
OJ37
OOH
0039
01
00)9
on40
1
I
011"1
0.142
1
g;>G II COMPILER
0'143
on44 .
.-
zy
zy
zy
ZY
YZ
yz
06
420C
460CLY
460CYEAR
SOOltMONTH
89
Fl~GSR
TAG
~ovElOOC. YZ
~Oc.Yz
"'Ollf
CC-"" I
co«? 2
I:O"'P J
("0"';> 4
fXCPT
A:)O
I
CC"'P 80
(,0,0 OOC"l
sETor
SFTor
30
YZ
lINE
ZY
20
75
10
02
03
04
05
Co~~
0070
con
YZ
06
0072
0073
0074
0075
0076
0077
0073
0079
0080
0081
020304
05
p~:;s~
C~RTSR
BlY
BYEAR
~EGS~
l-AOOO
Z-ADOO
sETOr
SETO'
OIV 4
,",vR
nIV 400
"V~
BMONTH
BYElR
BMONTH
fAGOI
(O"'P
CO'lP
CO .. P
GOTO
GOTO
GOTO
GOTO
TAG
2
CYEAR
C.. ONTH
TAGOI
TAGO!
TAG2)
TAG08
OOS[)
OOSI
CCSZ
0053
0054.
0055
OOS!>
0057
0056
0059
OO!>O
0:161
C062
0063
0064
0065
0066
0067
O:11,a'
GOTO END.
EXSR OOCSR
(XSR CrlRTSR
TAG
SETo;
Z-:'OOI
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
OH7
0019
0019
0020
0021
0022
0023
0024
0025
0026
0027
0028
0029
0030
0031
0032
T"IONTH
WORK
40
50
TEST
LEAP
TEST
lEAP
40
40
070809
109294
00~2
94
oe63
0094
OC85
94
92
090710
090810
OC3~
PAGE 0003
0087
0088
0089
0090
0091
0092
0093
0094
U-1
CSR
CSR
CSI?
CSI? 92
CSI?
CSR
CSP 81
CSI?
CSR Clio
CSR 08
CSI? 08 85
CSR 08 85
CSR
CSR 92
CSI?
CSR
C51?
CSR
CSR
CSR
CSq
C5R
CSPN96
C5RN96
CS~ 96
CSR 96
0055
00"6
011117·
OOM
onR9
ooqo
0091
OOQ2
0C'l93
0(191.
0095
0096
01'197
00911
0099
0100
0101
0102
0103
01010
010S
0106
0107
0108
0109
0110
CS~
0111
CSR 95
0112
CS~
0113
CSR 94
0114
CSI-!
0115
C5R
0116
CSQ
0117
CSR
0118
C51?
0119
CSI? 94
0120
CSR
0121
CSR 82
0122
CSR
0123
CS~ 92 94
0124
CSR
OPS
CSR
0126
QPG II COMPILER
CSR
CSR
CSRN92
CSQ 92
CSR
CSR
CSR
CSRNI0
CSRNI0
CS>lNI0 23
CSRNI0
CSR 10
CSR 10
CSR
CSR
CSR
CSR
CSR 71
0127
OHII
0129
0}30
01 Jl
0132
0133
0114
0135
/1136
0137
01311
0139
0140
01101
01"2
OI"J
0144
0145
0146
0147
0148
0149
0150
01'.)1
0152
01«;3
01'.)4
0155
0156
01<;7
015"
0159
01"0
0161
0162
0163
0164
0165
CS~
01~6
0167
0168
QPG
0169
0170
0171
0172
0173
0174
017'.)
0176
0177
0178
0179
0180
U-2
It
CSR
CSR 24
CSR
CSR
CSRNI0
CSRNI0
CSRNI0 28
CSRNI0
CSR 10
CSR 10
CSR
CSR
CSR
CSR
CSR 71
CSR
CSR
CSR 29
CSR
CSR
CSRNI0
CSP.Nl0
CSRNI0 33
COMPILER
CSRNIO.
CSR 10
CSR 10
CS~
CSR
CSR
CSR
CSR 71
CSR
CSR
CSR 34
CSR
MCNT."
WaR I<
WORI(
TAG02
M
M
H
M
WORK
WORK
WO~K
TAG03
TAGOIo
TYEAR
TlY
TYEAR
TYEAR
TYEAR
1101<1(
WORI<
TAG05
TAG06
H
H
M
WORI(
WORI(
TAG07
,",avE
SUB
ADO
AOO
TAG
CO"lP
GOTO
ADO
CaMP
CO .. P
ADO
(jaTO
ADO
SHONTH
BOA'I'
1
1
"
0095
0096
0097
0098
20
WORI<
WORt<
WORK
009~
12
TAGOJ
1·
2
CMONTH
1
TAG08
MCNT .M
jlt)!)
1
GOTO TAG02
TAG
Z-AOOBYEAR
SETOF'
TAG
ADO
1
"aVE TYEAR
CaMP 00
OIV 4
MvR
DIY 400
MYR
CaMP cYEAR
GO TO lAGOS
AOO
ADO
GOTO lAGillo
TAG
7-1.000
HG
ADO
1
c:O"P 2
CaMP C"ONTH
GOTO TAG07
AOO .. CNT ....
ADO
I
(jOTO TAG06
TAG
,,, ..
0100
0101
0102
OIOJ
01010
010S
0106
0107
0108
0109
0110
0111
0112
0113
01110
011S
.0116
0117
0118
0119
0120
0121
0122
0123
81
M
92
85
WORI<
WORK
WORK
TYEAR
40
9294
TYEAR
flY
20
96
TEST
lEAP
H:ST
lEAP
94
94
9S
WORK
WORK
~\~;
H
104
92
82
WORI(
WORK
PAGf; 0004
IIO~I(
TAG08
ADO
TAG
WORI(
~OVE MCNT.C
'40Vf; 29
M!:TEST
METEST
PHY
~avE
WaR I(
AOAY
TAG09
0
0
P
P
P
TAGI0
"ORI(
BOAY
TAG 11
0
0
E
E
E
TAG12
WORI(
MOVE
"aYE'
I',V 23
"vR
Z-A0023
1-AOOO
Z-AOOI
1
TAG
'1)0
1
t.40YE PT.P
CO"lP HE TEST
C;OTO TAG10
ADO
1
COI4P 23
SUB 23
(;OTO TAGOq
TAG
OIV 28
,",VR
Z-A0028
Z-4000
Z-AOOI
o;UB 1
TAG
ADO
1
,",DVE [T.E
CO"lP ,",ETEST
GOTO TAG12
ADO
1
CO,",P 28
SUB
28
GOTO TAGH
TAG
OIV 33
to4VR
Z-AOOJ3
sua
20
E~T
INT
HASH
P
P
0
P
0
50
20
01"~
23
23
0149
0150
0151
0152
0153
0154
0155
015!.
0157
0159
015:;1
0160·
0161
0162
0163
0164
0165
0166
0167
0168
0169
0170
0171
011Z
0173
0174
0175
0176
0177
0178
20
0
PHY.O
71
P
24
P
HASH
E
E
0
20
28
28
E
0
0
EMT.O
71
E
Z9
E
HASH
I
I
017~
20
l3
33
PAGe: 0005
7-'000
BOAY
TAG13
0
0
7-'001
SUA
TAG
AOr)
MOY[
COI4P
GOTO
ADO
COMP
!;Uq
C;OTO
0
I
I
0
1
0
n.1
METEST
TAGI4
1
33
33
TAG13
0126
0127
012a
0129
0130
0131
0132
0131
0134
0135
0136
0137
0139
013:;1
01 .. 0
0141
0142
014)
0144
0145
011,6
0147
INT.O
71
34
0180
0181
0182
0183
018lo
0185
0186
0187
018a
0189
0190
0.191
0192
0193
0194
0195
96769410 A
CSR
CSR
CSR
CSR
CSR
CSR
CSR
CSR
CSRN77
CSR 77
CSR 77
CSR 77
CSR
CSR
CSR
CSRS71
CSR 11~18
CSR 71
CSR 77N71i
CSR
CSR
CSR
OIRI
0lA2
OIA)
0184
0lA5
O!M
0181
01R8
01'19
0\90
0\91
0\92
019)
0194
0\95
0196
01'17
01<,;11
01'l9
0700
o:>n
0;>02
0;>0)
C704
0705
0;>06
0;>01
0;>01)
0709
0710
RPG
CS~:o./11
II
CSR 77N78
CSR 11
CSR 11N78
CSR 78
CSR
CSRN7Z
CSR
COMPILER
0711
0212
0;>13
0;>14
07\5
0716
0211
0711\
OZ19
ono
0:>21
0?;>2
0723
022"
072:;
0226
on7
O?:?q
0;>29
0730
0231
OZ)2
0713
07310
02)5
0:>'6
0;>:>7
onH
CSR
CSR
CSR
CSR
CSR
CSR
CSR
CSR
CSR
CSR
CSR
CSR
CSR
CSR
CSR 11
CSR 12
CSR
CSRN7Z
CSR
CSR
CSR
CSR
CSR
CSR
CSR
CSR
CSR 11
CSR 11 99
CSR llN9q
CSR 12·
CSR 12 98
CS~ 12N98
CSR
0739
0(,40
OZI.1
0=?1.2
021.3
071.10
CS~N72
0;>1.5
CS~
0;>4.6
CSR
0747
CS~
0;>108
CSR
0749
CSR
CSR
0?50
CSR
0;>51
CSR
0252
RPG II COMPILER
0753
07<;4
0;><;<:;
0;><:;6
O;>q
075'1
07!'9
0<,1,0
0;>61
0;>1,2
0;>"3
OZ64
0:>65
07"'1,
0;>1,7
071,11
0?69
0270
0;:>71
0772
077)
0774
0;:>75
0;>76
/)?77
Ond
96769410 A
TAG14
TAG15
0
TL
TR
TL
TR
TAG
I-ADD I
Z-AOOO
TAG
ADD
1
MOVELPHY,O
"OVE PHY,D
CO'IP 17
CO~P 17
"::lVE 0
MOVE ,p
SfTON
MO'/ELEI4T .0
"'OvE EIH.D
CO .... P 11
r.O"'P \7
"41)'/E 0
",I)I'E 'E
Sf
TL
TR
X
0
.
ro>,i
"4{)VELlNT,D
"40vE IIJT,o
CI)"P ]7
CI)'1P 17
"G'/E I)
..... OyE '1'
C;ETON
AOD
1
CO"4P METEST
GOTO TAGI5
SETON
X
20
019t.
0197
019d
0199
0200
020 I
0202
07.03
020:.
C2e5
78
0
0
TL
TR
20
20
77
77
CO.X
TYPE.X
02~~
0207
0208
OZH
OZI:>
0211
0212
C?13
OZ14
0215
0216
0211
78
TL
TR
77
77
co.x
TYPE.X
78
TL
T~
77
77
021~
021=-
CD.X
TYPE,X
022·)
78
X
78
72
SO
PAGE 0006
TAG16
LN
TAGl1
P
P
R
PL
PR
p
TAG18
E
E
R
EL
ER
L!N,L
LIN.R
Z-AODO
TAG
AOO
1
Z-ADDO
Z-ADOO
Z-AODO
TAG
AnD
1
,"uLT 2
SUB
1
",OVELPHY,P
"OVE PHY,P
CD"'P LN.
CO~P LN
MOVE 'P'
MOVE ,p'
IO"'P METfST
r.OTO TAGl7
TAr.
ADD
"UL T
SU'1 .1
"OVELEMT ,E
"lOVE EMT ,E
CO",P LN
CO",P LN
r.o"'p
MOVE 'E'
"'OVE
COMP
MOVE 'E'
",OVE
cO",P ME TEST
GOTO TAG18
TAG
AnD
",uLT
. su~ 1
"OVEL INT. I
MOVE 1NT.I
COMP LN
CO"P LN
"
E
TlG19
I
I
R
lL
IR
LIN,L
CSR 11
CSR 11 q9
LIN,L
CSR 111.j99
CSR 11NCl9NA7
CSR 111.j9Q 87
CSR 12
LIN,R
CSR 12 98
CSR 12"l9B
LIN,R
CSR 12N98N83
CSR 12N98 83
CSR
I
CSRN72
CSR
LN
CSRNl7
CSR
CSP
TAG20
C5R
Y
C51<
L!N.Y
CSR 18
C5R
C5RN62
CSR
TAG21
CSR
CS9
LN
CSR
LN
CSR
LN
.
LN
20
LN
P
E
I
P
R
L
PL
PR
20
20
20
20
11
12
LtN.L
LtN.R
72
E
R
L
EL
ER
20
20
11
12
99
LtN.L
LIN,L
98
LIN.R
LIN,R
72
t
R
L
IL
IR
20
20
11
12
PAGE 0007
CO",P
",ovE ' I '
Co ... p
"O'lE
... eVE
COMP
",aVE ' I '
CO"';>
",'lvE
"'0 'IE
CO";> ",nEST
(jOTO TAG19
CO"';> 17
('OTO TAG21
7-ADDO
TAG
ADD
COM?
>lOVE
Co",p 62
r,OTO TAG20
,.'
.... ''
99
LIN,L
87
Lt"'.L
LtN,L
98
LIN,R
83
LIN,R
LIN,R
72
17
20
18
LIN,Y
62
TAG
C;ETON
Ccup 33
CO"P 02
CO",p 04
51
30
41
42
0221
0222
022)
0224
0225
0226
0221
0228
0229
0'230
0231
0232
023)
023"
0235
0236
0237
0238
0239
0240
0241
0242
02.:.3
0;>44
0245
0246
0247
024A
0249
0250
0251
OZ52
0253
OZ54
0255
025">
0257
02513
0259
0260
0261
0262
0;>63
0261.
0265
0266
0267
0268
0269
0270
0271
0272
0273
0274
0275
OZ76
0277
027B
0279
il23J
02>;1
0282
02d3
0234
028S
021!6
02B7
02g13
02~9
0290
0;>91
0292
O?-H
0294
0295
0296
0297
U-3
IN
IN
CSR
CSR
CSR
CSR 19
CSR 19
CSR
CSA 17
LN
l(
l(
COI>IP
COMP
COMP
ADO
06
08
10
CO~P
9
43
44
45
l(
1
19
EXCPT
C;£TON
19
g~ 17
~E~8?0
CSR~430
(jOTO TAG16
AnD
1
CO~P XMONTH
r,OTO TAG23
(lOAY
SETOr
ADO METEST
TM~TH
CSq
CSR
CSR 97
CSA 10
CSA 10
T!>40NTH
5051
TMONTH
97
sue
2
VORl(
, CSA
l(
VOAI(
10
VORl(
II COMPILER
CSA
CSA 94
CMONTH
CSR
CSR
TAG23
ENOSA
0~96
C$A
CSA"13
CSq
CSR
CSR
CSAN89
CSAN89
0i'9~
02'09
0100
0~01
0302
0103 .
0304
03DS
010~
0'01
0308
0309
0311)
0'11
0312
0313
0314
0115
0'16
0'11
0'1"
0319
0']20
0'71
03<'2
0323
0'74
CYEAR
CLY
CYEAA
CSA (19
CYEAR
TAG22
o
[
205
o
o
o
o
o
o
o
o
o
o
o
o
0'30
0)31
o
12
C
1
1
CYEAR
ClY
TEST
lEAP
TEST
LEAP
13
TAG22
4
400
C
031~
89
94
94
2
92
4
9
03310
35 'BIORHYTHM CHART 'OR •
67
73 • BORN'
NAME
77
80
82 "
86
MON.a
80AY
8YEAR
!
0319
0320
0321
0322
0323
0324
0325
0326
,0327
0328
0329
033;)
0331
0332 .
0333
CMONTH
MON.C
CYEAR
•
34 '01
58·13
72 '25
E
03
15
27
05 07 09
17·19 21
29 31'
11
23
50
.[
34
02
. 58
14
·72 • . 26
50
04
16
28
06
18
08
20
30
•
10
22
i2'
2~'
OlSO
Ol51
73 ••••••••••••••••••
[
51
41
10
72
73 •••
90 ·PPPP.- PHYSICAL'
42
43
44
45
17
Ie:!
19
92
94
96
96
A7
80
85
LIN
o
8
PAGe: 0009
COMPILER
o
o
o
o
••
034~
33 ••••••••••••••••••••••••••
57 ••••••••••••••••••••••••••
o .
o
o
o
o
o
o
o
o
o
o
o
o
0335
0336
0337
0338
0339
0340
0341
0342
0343
OJ44
0345
0346 .
0347
03"8
50
o
n
c
50
o
o
o
o
o
o
o
1
12
GOTO TAGOe
o
o
0126
0'l1
0321'1
0'29
RPG
C
CSA 89
CSA
OREPORT
, O'ZS
0137
0335
0:'39
0'40
0'41
0'42
0343
0144
0,)45
0)46
0)47
"1348
0149
0350
0151
0352
0353
C
C
ADO
COMP
GOTO
SUB
ADO
ADO
OIV
MVR
OIV
MVA
TAG
NOVE
COMP
0(>91
0'32
0133
0334
0135
0336
PAGE 0001
CSR
0l!95
E
E
OR 1
OR 2
OR 3
CO.X Z8
TYPE.X B
01 30
01
'EEEE - E EMOTIO'lAL'
' I I I I - INTEllECTUAL'
••••• - 2 CYClES CROSS'
••••• - 3 CYClES CROSS'
.CRITICAI OAY'"
33 ••••••••••••••••••••••••••
57 ••••••••••••••••••••••••••
73
..................
02
03
04
05
LIN[
75
03510
JAN.F'ES.MAR.APR.14AY JUNEJUt. YAUG.SEP.OCT ...OV .DEC.
010;5
0'<;6
03<;1
0159
0,)0;9
0'''·0
0'''1
03"2
0:\1\3
03"4
••
312831303IJ03IJ130313031
••
11161514131211100908010"06010809101112131415161718192021222324252621282827262524
232221201918
••
171615141312111 0090807060504030405060701109101 I 1213141516171111920212?232425262728
29303130292A2126252423222120 1918
0,~5
fI'f)6
..
0298
0299
0300
03el
0302
0303
0104
0305
0306
0307
0308
0309
0310
0311
0312
0313
031ft
0315
0316
0317
17161S14131211100908070fl050403020101 0203040S0607O'b09101112131415161 7181920212223
242526272112930313233333231302928272625210232221201918
0352
0353
0354
0355
0356
0357
0358
035~
0360
0361
0362
0363
0''''''
0365
0366
0367
OlU
Ol69
Ol70
0371
!l372
0373
0374
0375
0376
0317
0378
Ol79
Ol80
Ol81
0382
0383
03a ..
0385
0386
0397
03aa
0389
96769410 A
0167
01~I!
~
0'<'9
0:170
0171
OJ72
0'\73
0,7"
0175
0376
0377
0178
'"PG
BIORHVTH"4IC
THEORY
BIOR.iYT'l'4IC THEORY HOLns TH4T fROM THE MO"4ENT OF BIRTH. OUR PHySICAL.
E"IOTIO'-jAL A"a INTELLECTUAL ENERGIES CAN BE CHARTEa AS F'lXEa.
REPETI TI VE CYCLES.
A.
P'lYSICAl CYCLE
T~IS IS THE SHORTEST CYCLE. BEING 23 aAYS IN aURATION.
IT IS
SAID TO AFfECT THE" PHYSICAL CHARACTERISTICCS OF MAN - STRf"lGTH.
E"ERGY. ENDURA"ICE. RESISTA"ICE. ETC.
B.
E"'OTIONAL CYCLE
TIiIS CYCLE IS 28 nAYS lONG ANn CONTROLS THE SUTE OF "'AN'S
E~OTlONS. "10005. SENSITIVITY. MENTAL STABILITy AND CREATIVITY.
II COMPILER
I.
INTELLECTUAL CYCl".
2
TIiIS LONGEST CYCLE. BEING 13 OAYS IN LENGTH. CONTIlOlS THE
2
CONCt:NTRAHO"l. RESPO:-lSIVENE:SS. AND OTHER FUNCTIONS OF
2
THE 1011"0.
2
EACH CYClY 15 DIIIIOEO I"ITO TIilO PARTS.
THE FIRST H"Lf IS USUALLY
3
CALLED TIiE HIGH CYCLE. ALSO ACTIIIE OR POSITIVE CYCLE. DURING THIS
2
HALF OF TIiE CYCLE. THE PHASES ARE SAID TO BE DISCHARGING.
If IT IS
2
THE PHYSIC&.L CYCLE. \olE ARE ACTIVE. EMOTIONAL. M()RE ENH'USlASTlC.
2
INTELLECTUAL. ABLE TO A~SOR9 NEW MA TERI AL.
IN THE SECO'lD ... ALf. KNOWN 2
AS THE LO •• PASSIVE OR NEGAT IVE PHASE. THE CYCLES ARE RECHARG I"JG.
2
EACH CYCLE TAKES THE OPPOSITE CHARACTEI:1ISTIC OF THE HIGH PHASE. THIS 2
IS NOT A ClAD PERIOD IN ThE CYClfS.
SI-jCE THE CYCLES AI:1E DIFFEI:1ENT
2
lENGTH". THEY .dlL £iE IN OIFFEi;ASES ON A GIVEN DATE OR T'lE CYCLE2
WILL BE ON T'"fE L1~E flETwEE'l PHASES. THIS OCCURS T~ICE. ON THE FIRST 2
DAY A~:1 IN TtiE MI01LE OF EACH CYCLf..
THESE DAYS ARE CAllED THI'"
2
CCITICAL DAYS.
IT IS 1)1/ TtiESE OAYS THAT THE CYCLE IS PASSING fROM
2
POSITIVE TO t.£GATlVE OR VICE VfRSA A"40 THE CYClf. IS IN flUlt.
ON
2
TI1ESE O~YS. OU::? REACTII)/jS TO EVENTS t.PQU·.D US M~Y NOT fiE NORMAL.
2
II-IDUSTP!AL STUJIES hAVF S'"fC:oIN ;H4T 60~ <)I' INDUSTRIAL ACCIDENTS
3
CCCl'""ED 1j~1 CRITICAL DlYS. ALTHOUG>; CilITICAl DHS R£PRESENT OIllLY
2
2ei!) OF OU" (lAYS.
IF ACCICE\:TS "ERE EIIP.l.Y OISTRItluTrD THKOUGH~UT
2
OUG LIvfS. O';LY 20~ Sl-f'lI;LD OCCLlR ON CIlITICAL DAYS.
IN OTHER WoKOS. IT2
IS TI1~f.E TI~ES UO~f LIY-F.lY FOR AN ACCIDENT TO OCCUR ON A CRITICAL DAY 2
AS 0111 .i NO'l-CRtTICAl DAY.
2
II. HISTORY
"
THOUC:·H wORt( ING I NOEPEN11F.NTL Y. OR. HI:':RMANN SIiiOROOA. A PROfESSOR OF
2
PSYC",OLOljY AT THE U'/IvC"Q51Ty Of VI"''1NA. ANI) OR. wilHELM fLIESS. A
2
NOSE A"IO TH~i)Ai SPF.CIA1.:ST IN "E~L1N. nISCOVE:~Fn Tti;!:: PHYSICAL AND
2
E"'OTIO'l'l CYCU:S.
["I THE IQ20S. ALF~EI) TELTSc,",,,,R. 'AUSTRIAN OOcTO~
2
OF E',Gh€E-PO;{T IN IIASHIII:C;TON. n.C. CUT ACCIDE~ITS
2
AY "IILf OYE::? A O',E Y£"''' PE,'AI.Y 1'1 T'lIMl HAS HEPORTED A 50"' REDUCTION IN ACCIDENTS.2
III. USES
'
I
THE F'IQST USE. OBVIOULSY. IS TO DETER!04INE THE CCUTICAL DAYS IN EACH
2
MONTH A~D TO TAKE CAllE TO BE MORE CAREfUL THEN IF' ANY DAY IS A
2
PAGE 0011
II COMPILER
M~HOHY.
01~1
01 Q 2
/)JiI)
01i1"
01'15
011'1'>
OV17
03 Q I!
01~9
0)90
01n
0''12
03'13
01<;,.
0395
019.,
0397
0198
0399
01.00
01.01
0402
0403
0 .. 04
0405
0406
0407
0 .. 08
0"o9
0410
0411
0412
0"13
0414
0415
0'-1(,
0417
0 .. 18
0419
0420
IlPG
039~
PAGE 0010
C.
0379
01'10
03'00
0391
0392
0393
0394
0395,
03<;6
0397
0391!
1
4
2
2
2
3
2
2
2
2
2
2
0421
,04?2
0423
0474
OI.~5
0426
0427
04;>0
0429
043~
04)1
0.:.32
0433
0414
C"35
IV.
C1.3~
0":17
0 .. 39
01.)9
01.40
0441
0442
0:'4)
0444
0 .. 45
0446
OOURLE OR TRIPLE CRITICAL DAY. THAT IS. TWO OR THREE CYCLES CROSSING
T~E LI"E AT THE SA .... E TI~E. ADOITIO"lAL CAI:1E SHOULD BE TAKEN.
SECOND. wE CAN OBSEHIIE HO. THE THREE CYCLES FALL DURING THE HO'JTH.
HlljH 01:1 LOIt. WHEN POS"IBlE. USE THE HIGH PHASE TO OUR ADVANTAr.E AND
BE AIIARE OF THE LOW PHAS'CS. fOR EXAMPLE. THE LOIt PHASE OF THE
IIIITELLECTUAl CYCLE .... Ay NOT AE THE BEST TIME TO START A "lEW PROJECT.
IT ~AS AEEN OBSERVED THAT RAlliES CO'lCElIIED DURNWG A PHYSICAL HIGH
101 ITH T"'E EMOT I O.. AL CYCLE lOll HAVE USUAlL Y B~EN 'lOY5.
WHEN THE
O?"OSITE OCCUR.:lEO. f~OTIO"AL CYCLE HIGH AND PHYSICAL LOll. IT HAS
81;:£"1 A r,IRL.
BOTr1 HIGH OR lOIil HAS BEEN UNPREDICTABLE.
HO-EvEq. BIORHYTHM CHARTS ARE ONLY A GUIDE AS TO HOW YOUR CYCLE'S MAY
BE wnHI(!NG.
IT IS NOT PHEOICTHIG FACT.
THEY MIGHT BE COMPAREn TO A
ROAD "'AP.
IT SHO.S TOU .. OW TO GET TO A GIVEN POINT BUT CANNOT
PREDICT 'tHAT ilill ACTU~LLY HAPPfN IF YOU TAKE A GIVEN ROUTE ALnNG
THE WAY.
ANALYSIS OF THE CHART
0"1 jHE RIGHT HA"'D S I DE OF THE CHART. THERE I S A LEGEND TO DENOTE THE
Tti;{rE CYClrS ON THE GRAPH,
If THE CYCLES GROSS OR ARE IN COMPLETE
PH:' SE WIT "1 O"lE ANDTHEH. A'.' OR •
IS USED. IlELOW THAT. THE
CRITICAL DAYS FO~ THE "'ONTH ARE LISTED wITH A LFTTER. P fOR PHYSIC"L.
THI S TELLS YOU
E FOR E~OT I ONAl. OR I FOR INTELLECTUAL. TO THE RIGHT.
~HAT CYCLE IS CRITICAL THAT DAY.
IF THERE &.RE 1.0 OR THREE LETTERS
T~ERE. THIS IS A OOUIllf OR TRIPLE CRITICAL DAY.
REVIEW THE CHART 'TO
DETERMINE YOUR HIGH AND lOw PHASES FOR THE HONTH
o.
2
2
3
2
2
2
3
2
2
2
3
2
2
2
2
4
2
2
2
2
2
~
2
2
1
THE F'OLLOWING IIIIDICATORS APpEARED IN THIS PROGRAM
01
23
72
99
~6769410
02
24
77
A
03
28
78
04
29
81
05
30
82
06
33
83
07
34
85
011
41
87
09
42
88
10
43
89
11
4'92
12
45
94
13
50
95
17
51
96
18
62
97
19
71
98
0400
0401
0402
0403
040'0405
0406
0407
04011
0409
0410
0:.11
0 .. 12
0413
0414
0415
01016
0417
O:'ln
0 .. 19
0.:.20
0421
0':'22
0423
042'0
0425
042!>
0427
0429
0429
0430
0431
0432
C43J
04)4
0435
04),>
0437
0438
0439
0440
0441
0442
0443
0444
0"45
044!>
0447
04"8
0:'49
0450
0:.51
0452
0453
0454
0455
Q45!>
0457
0458
0,.59
0460
0461
0462
0463
0 .. 64
0465
04!l!>
0467
0469
0469
0470
0471
0472
0473
0474
047S
0476
0477
047a
0 .. 79
0490
0 ... 51
0 .. 82
U-5
0~S3
C,,"' ..
S 0 R TED
NAHE
0487
lINE
qPG II COOtPllEIt
C'lRTSA
OOC-l
OOCSA
TAGOI
TaG02
lAG03
TAGOlo
TA~05
0
9!)AY
illY
B~OI\lTH
0
DOC
E
EL
E",T
EA
ET
HASH
I
IL
INT
IA
IT
l
LEAP
LIN
LINE
LN
H
X
X"IONTH
Y
vz
zv
U-6
~9
0497
Olo9~
01098
0499
0500
0501
0502
GS03
0504"
050i
0506
0507
0509
""9
156
165
H2
Ie 1
lelo
OSH
0510
0511
0512
Z12
217
2Z9
245
0513
0514
2be
274
305
309
,. I E l
0
N
N
N
N.
....
N
N
N
A
N
H
A
H
A
N
N
H
A
N
A
N
H
A
A
N
N
H
N
HCNT
HE TEST
HON
A
NA'4E
A
P
N
PHY
A
N
Pl
PA
.N
PT
A
A
H
T[5T
N
N
TL
lLY
N
T"ONTH
N
TA
N
TYEAA
N
TYPE
A
UOAlE
N
U:lAY
N
U'40NTH
N
UYEAA
N
qPG II COMPILER
WOAK
0492
0493
04910
0495
128
140
BYEAIt
C
CO
N
N
ClY
RPG II COMPILER
C'40IllTH
CYEAR
0491
lIb .
lIB
lZ6
TYPE
N
N
N
N
N
N
04as
0489
0490
54
51
50
84
100
103
h(;06
hG07
TAG08
TAG09
TAGIO
lAGl1
TAGI2
1:.G13
TAG1"
TAGI5
TAG16
TAGH
lA,i18
TAG19
TAG20
TAG21
TAG22
TAG23
S 0 lit T [
PAGE 0012
68
E~O
HANE
8:a~
N A H E: S
lAB E l
0
N A M [
lENGTH
DP
2
2
2
2
0
0
0
0
0
0
0
0
,.
2
2
2
S
PAGE 0013
,.2
2
76
2
2
4
0
0
0
0
0
2
0
4
5
2
2
8
2
0
,.
0545
0546
05107
0
0548
05:'9
0550
0551
0552
0553
0554
0555
0556
0557
0559
0559
0560
0561
0'562
0563
0564
0565
It
2
4
1
75
2
2
2
2
..
0
0
0
0
0
0
32
2
4
2
2
0
0
I,
2
4
2
2
"2
056~
0
0
0
0
0
0567
0568
05~9
057~
O·
"3
0
6
2
2
2
0
0
0
0
0571
0572
0573
057.
0575
0576
oS7i
PAGE 0014
5
2
"22
1
0
0
0
0
0
0
0515
0516
0517
0518
0519·
0520
0521
0522
0523
0524
0525
0526
0527
052!!
0529
0530
0531·
0532
0533
0534
0535
0536
0537
0538
0539
0540
0541
0542
0543
0544
0579
0519
0580
0581
0592
05!!3
05!s1o
0565
0586
96769410 A
MACRO ASSEMBLER CODE FORMAT
i_SSE
'Wi
¥&!he-Meilep. 4M!MI§¥**
5'
Macro assembler format consiBts of four fields: the
location field, the operation field, the address field, and
the comments field.
Location
96769410 A
Operation
Address
v
Comments
The total width of all four fieldB combined iB 72 columns.
Each field can be any length. A blank signals the end of a
field. : The next nonblank character begins the next field.
An aBterisk in column 1 indicateB a comment Btatement.
PreBBing LINE FEED, RETURN on the operator'B conBole BignifieB the end of a statement entered from the
console. The end of the card Signifies the end of a Btatement for card input.
V-I
INDEX
eMf't
e
Additions to system 5-1; 6-1; 7~1; 8-1; 9-1; 10-1; 11-1
Allocatable area 4 M-1
Auto data transfer 12-1
Autoload 3-1, 3-5, 3-7, 3-8; F-1
*B P-1; Q-1
BGNMON· B-1; D-1
Bootstraps B-1; D-1
1700/cardreader
3-2
1700/magnetic tape 3-3
CYBER 18-20/card reader 3-4
CYBER 18-20/magnetic tape B-1
Deadstart C-1; D-1
Execution, 1700 3-4
Loaded program 1-1
Loading D-1
Panel mode B-1
Verification, 1700 D-1
Card reader bootstraps 3-4, 3-5
Clock, real-time 12-1
Communications region 4-1
COSY 5-1; 13-1, 13-2
Correction cards 13-1
CREP and CREP1 tables 3-7.
CYBER 18-20 12-1
Deadstart deck 1-1; 3-5; D-1
Debug .3-5; M-1
Diagnostic messages 3-7
Directory listing 4-3; K-1
Disk 7-2; 12-1
Disk pack initialization 3-6; G-1
Driver, per:iphel,"3.1 12-1
Driver, pseudo tape 4-3; 7-9
Editor 12-1
End-of-file card H-1
ENDOV4 .6-13, 6-14; 7-9; 13-1
Equipment code 2-1
Error
Codes, initializer E-l
Messages 4-7; R-l, R-2
Mode 4-6
Recovery 4-7
Executing bootstraps 3-4
96769410 A
jJ
a
Files
Reserved 4-2
Space 7-2 thru 7-6
File manager 4-3; 5-1; M-1
Add to system 7-1
Check files
F-1
Incorporating changes
7-9
Mass-storage resident 7-2
Priority M-1
SYSDAT modification 7-7
System skeleton modification 7-7
Verification test 4-3
Units 7-2 thru 7-5
Flexible disk drive 12-1
Floating point 6-1
FORTRAN 5-1; 13-2; P-1
Add to system 6-1
Compiler 4-2; 6-1, 6-3, 6-9
Compiler test 4-5; R-1; T-1
Double-precision 6-2, 6-14
Double-precision test 4-5, 4-6; R-2
Incorporating changes 6-14
Library 4-2
Library test 4-5; R-l
Re-entrant double-precision test 4-5; R-2
Re-entrant library 6-1, 6-3
SYSDAT modification 6-1
System skeleton modification 6-2
Test 4-5; R-1
Hardware, requirements
2-1
Hollerith source deck 13-2
Initializer program 1-1; 3-1, 3-6
Error codes E-1
Execution 3-6
Initialization G-1
Disk packs (SMD)
G-1
With MSOS 5 3-5
Installation 3-1
17 0o/bootstrap s
3-2
CYBER 18-20/bootstraps 3-4
Existing MSOS 5 3-5
Installation file
1-1;.3-1; 5-1, 5-2; 6-1; 7-1; 8-1; 9-1;
10-1; 11-1
Interrupt 2-1
Index-1
Job processor M-1
Job processor files
7-9
LIBEDT 5-1, 5-2; 9-i, 9-2, 9-4; 10-1, 10-2, 10-4;
11-1 thru 11-4
Printout J-1
IJBILD 5-1, 5-2; 6-14; 7-9; 8-6; 9-1, 9-3; 10-1, 10-3;
11-1, 11... 3; 1~-1
IJBMAC 9-1, 9-3
Library builder
Test 4-5; R-l
Library installation 3-7, J-1
Library, program 2-1; 11-1
Library, system 3-1; 4-2; 7-1, 7-2; M-l
Library unit 7-1, 7-2
Load map 1-1
Logical, units
Assignments 4-1
Listing 4-3; K-1
Macro assembler 5-1; 12-1; 13-2
Add to system 9-1
Code format V-I'
Entry of installation file 9-4
Installation file 9-3
Installation file skeleton 9-3
Test 4-5; S-1
Magnetic tape bootstraps 3-3; R-1
Magnetic tape simulator
'1'est 4-5
.
Magnetic Tape Utility Processor (MTUP) 5-1
Add to system 11-1
Installation file
11-3
Installation file entry 11-3
Installation file skeleton 11-1
Main memory L-1
Messages
Diagnostic 3-7
Verification 4-2, 4-4, 4-6; R-1, R-2
MIPRO M-1
Monitor test 4-3
Messages R-1
MSOS 3-1, 3-5; 5-1, 5-2; 12-1; G-1
MTUP . See Magnetic Tape Utility Processor
N4
6-13; 7-9; 8-6; 10-3; M-1
ODE BUG 3-5
Priority M-1
Peripheral drivers 12-1
PRESET 6-1; 7-7; 8-1
IJJiex-2
Program library 3-1; 11-1
Installation 3-1; J-1
Protect F-1
Pseudo tape 4-3; 7-9
Driver 4-1
Test 4-3; R-1
PSR level 4-2; 12-1; 13-1
Real-time clock 12-1
RPG n 1-1; 3-8; 5-1
Add to system 8-1
Incorporating changes 8-6
SYSDAT modification 8-1
System skeleton modification
Test 4-6; F-3; U-1
8-1
SC MM See Small Computer Maintenance Monitor
SKED 5-1, 5-2; 9-1; 10-1; 11-1; 0-1; P-1
Skeleton N-1; 0-1; P-1
Skeleton generation
Macro assembler 9-1
MTUP 11-1
Sort/Merge 10-1
Small Computer Maintenance Monitor M-1
. Sort/Merge 5-1
Add to system 10-1
Entering installation file 10-4
Installation file 10-1
Installation file skele~n 1~1
Test 4-6; R-2
Space requirements
Allocatable area 4 M-1
Main memory 6-14; 8-6; 10-3; 13-1; L-1
Specification 12-1
Storage module disk 12-1; G-1
SYSCOP M-1
SYSDAT 1-1; 5-1, 5-2; 6-1; 7-1; 8-1
System additions 5-1
Method 1 5-1
Method 2 5-1
System initializer 1-1; 5-1
Execution 3-6
System library
Installation 3-1
Ordinals 4-2
Request priorities M-1
Unit 7-1, 7~2
Test executive R-1
Test, monitor 4-3; R-1
Tests, verification 4-1
Text editor 12-1
Timer 4-1; 7-1
96769410 A
Unpatched externals
3-7
Verification 1-1
Communications region 4-1
Description 4-1
Files 1-1
Logical units 4-2
Materials Q-l
Messages 4-2, 4-4
MSOS elements
4-2
Operation 4-2
Ordinals 4-2
Requirements 4-1
Reserved files 4-2
Test errors 4-6
Test example 4-3, 4-4
96769410 A
Tests
Directory 4-3
File manager 4-3
FORTRAN 4-5; T-1
Library builder 4-5
lu 4-3
Macro assembler 4-5; 8-1
Magnetic tape simulator 4-5
Pseudo tape 4-3
RPG n
4-6, U-l
Sort/Merge 4-6
Test messages R-1
Timer 4-1
Verify 4-1
Index-3
COMMENT SHEET
CDC@
5_
Version
MANUAL TrrLE _ _ _ _
_ _MSOS
___
_ _ _.5'
_Installation
_ . . - - - -Handbook
-,..-..,..--------------
PUBLICATION NO. _ _ _
96_7_6_9_4_1_0_ _ _ _ _ _ _ REVISION _ _A_ _ _ _ _ _ _ _ _ _ _ __
NAME: ____________________________________________________
FROM
BUSJNE~
ADDRE~:
__________________________________________________________
COMMENTS: This form Is not intended to be used as an order blank. Your evaluation of this manual will be welcomed
by Control Data Corporation. Any errors, suggested additions or deletions, or general comments may
be made below. Please include page number.
STAPLE
STAPLE
I
FOLD
----------------~------------------~1
FIRST CLASS
NO. 3~3
PER~o1IT
1
I
BUSINESS REPLY MAIL
LA JOLLA. CA.
I'
I
I~
POSTAGE WILl- BE PAID BY
18
CONTROL DATA CORPORATION
PUBLICATIONS AND GRAPHICS DIVISION
. 4455 EASTGATE MALL
92037
LA JOLLA, CALIFORNIA
1<
I~
Ie..>
I
I
I
I
I
---------------------~---------~----~
FOLD
STAPLE
~
Iz
:, :J
NO POSTAGE STAMP NECESSARY IF MAiLED !N U.S.A.
STAPLE
CORPORATE HEADOUARTERS. POBOX O. MINNEAPOLIS. MINNESOT~ 55440
SALES OFFICES ANO SERVICE CENTERS IN MAJOR CITIES THROUGHOUT THE WORLD
unto
IN U.S.A
\
(S~
CONT~OL DATA COI\POR<\TION
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 Producer : Adobe Acrobat 9.13 Paper Capture Plug-in Modify Date : 2009:08:22 16:03:12-07:00 Create Date : 2009:08:22 16:03:12-07:00 Metadata Date : 2009:08:22 16:03:12-07:00 Format : application/pdf Document ID : uuid:67f186d9-5d97-4a03-b39c-a21f89fc0fe5 Instance ID : uuid:cd1afb53-5f7d-4340-bc35-a6f854857ebe Page Layout : SinglePage Page Mode : UseNone Page Count : 182EXIF Metadata provided by EXIF.tools