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 PDF.
Page Count: 182

Download96769410A_MSOS_Version_5_Installation_Jan77 96769410A MSOS Version 5 Installation Jan77
Open PDF In BrowserView 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                      : 182
EXIF Metadata provided by EXIF.tools

Navigation menu