SYSTEM GENERATION AND SYSTEM RELOAD

The steps required to generate a complete multi-drive Monitor system are as follows.

The complete Monitor system is now on-line and operational. Detailed instructions for initial load and reload of the card and paper tape Monitor system are listed below. All loading and reloading is performed by the System Loader. System Loader error messages are listed in Appendix A.

CARD SYSTEM PRE-LOAD

The Monitor system for the card user is supplied on a disk cartridge and must be dumped to cards before the Initial Load procedure can be started. The dump is accomplished by loading the Monitor 2 cold start card supplied with the cartridge.

Operating Procedure

The cold start card is read in and punching begins. If the punch is a 1442-5, the first card will be blank. Throw the blank card away. If the punch runs out of cards or is not-ready as in the latter case listed above, the system executes a standard pre-operative WAIT at $PRET. Ready the punch unit and press PROGRAM START to continue. If a punch or feed error occurs, refer to the writeup on 1442 Errors and Operator Procedures in the System Library section of this manual.

The dump of the Monitor system requires approximately 3000 cards.

INITIAL LOAD (CARD SYSTEM)

The user must prepare an initial load mode control card and system configuration cards (REQ) and insert these cards into the System Loader deck. These System Loader control cards must be present before the Monitor system can be loaded. An optional CORE card may also be used. See Figure 15 for the placement of these cards. The card formats are listed below.

Figure 15.  IBM System Load
Figure 15. IBM System Load

User-Punched System Loader Control Cards

The following System Loader control cards are punched by the user (see Figure 15).

Load Mode Control Card. The load mode control card informs the system whether the operation is an initial load or a reload. In addition, the Assembler and/or FORTRAN Compiler can be deleted from the system through the use of the load mode control card. The load mode control card is placed behind the last card of the first part of the System Loader.

The format of the user-punched load mode control card is as follows.

Card
Column
User Entry
1-4 MODE
8 I (initial load) or R (reload)
12 A (do not load Assembler) or blank (load Assembler)
13 F (do not load FORTRAN) or blank (load FORTRAN)

Note: If FORTRAN and/or the Assembler are deleted they cannot be reloaded using the reload procedure. They must be loaded by an initial load.

System Configuration Cards (REQ). The system configuration cards are user-punched REQ cards that identify the system I/O devices that are a part of the user's system. If an REQ card specifies the 1442, columns 15-20 of that card must contain the model number, as indicated on the REQ card format chart.

The format of the REQ cards required by the System Loader are listed below. The user should punch only those cards that identify units on the system currently being generated. Punch one card for each device. Missing or extraneous REQ cards may cause initial load operations to fail. The REQ cards must be placed between the SCON card and the TERM card in the IBM system deck.

NOTES:

  1. Those I/O devices not listed on the following chart are initialized as part of the system. REQ cards are not required.
  2. The principal printer is defined as the fastest printer entered on an REQ card.
Device Card Columns
1-3 9-10* 15-20
1442 Card Read Punch or Card Punch REQ 1 1442-5
1442-6
1442-7
whichever
is
applicable
Paper Tape Reader and/or Punch REQ 3 1134 Unit
ID
is
optional
2501 Card Reader REQ 4 2501
1132 Printer REQ 6 1132
1403 Printer REQ 9 1403

*ISS numbers right justified. Maximum entry number ISS 20.

CORE Card (Optional). An optional user-punched control card CORE may be placed anywhere between the SCON and TERM cards in the IBM system deck. If this card is used, the calculated (actual) core size of the system is replaced by the core size defined in the CORE card. The format of the CORE card is as follows.

User-Defined Core Size Card Columns
1-4 6-8
4K CORE 04K
8K CORE 08K
16K CORE 16K
32K CORE 32K

IBM-Supplied System Loader Control Cards

The following System Loader control cards are supplied with the IBM system (see Figure 15) and must be present in the IBM system deck on any system load.

SCON and TERM Card. These cards (supplied with the card system), together with the user-punched REQ cards, make up the system configuration deck. The system configuration deck must be included in the System Loader for any system load or reload. The format of the SCON and TERM cards are listed below.

SCON card, columns 1-4: SCON

TERM card, columns 1-4: TERM

Phase Identification Card (PHID). The PHID card contains the beginning and ending phase numbers of the various programs in the IBM system deck. All numbers in the phase ID field of the PHID card are in ascending sequence and in the order in which the system decks occur. The Resident Monitor and Cold Start Program have no phase IDs and are included in part 2 of the System Loader. The entries in the PHID card are loaded into the System Location Equivalence Table (SLET) and SLET is then used by the system as an internal directory to the Monitor programs.

The format of the PHID card is as follows.

Card
Column
Entry
1-4 PHID
6-8
10-12
Phase IDs of first and last DUP phases
14-16
18-20
Phase IDs of first and last FORTRAN Compiler phases
22-24
26-28
Phase IDs of first and last Assembler phases
30-32
34-36
Phase IDs of first and last Supervisor phases
38-40
42-44
Phase IDs of first and last Core Load Builder phases
46-48
50-52
Phase IDs of first and last System Device Subroutine phases
54-56
58-60
Phase IDs of first and last Core Image Loader phases
66-68 Vxx (xx is the version number)
70-72 Mxx (xx is the modification number)
73-80 Card identification and sequence number

TYPE 81 Card. During an initial load, the type 81 card causes the principal print device and the principal I/O device entries to be placed in SLET. The Disk Communications Area (DCOM) and Location Equivalence Table (LET) are initialized and the Reload Table is established during an initial load. The IBM System Library is loaded following the reading of the type 81 card. The format of the type 81 card is as follows.

Column 3: 6 punch

Column 4: 1 punch

Operating Procedures

After the disk cartridge has been initialized by DCIP and the user-punched System Loader control cards inserted in the IBM system deck, the Monitor system is ready to load. The complete system, ready for loading, is illustrated in Figure 15. The steps necessary to perform a system load are as follows.

After the type 81 card has been read, the Auxiliary Supervisor calls DUP directly to store the System Library. After the last program of the System Library has been stored, the Monitor system is on disk and can be made operational by a user-initiated cold start.

SYSTEM RELOAD (CARD SYSTEM)

The Monitor programs are divided into phases so that if changes are made within a program, only the affected phase needs to be reloaded. As in initial load, the user-punched load mode control card and REQ cards are required with the System Loader. The only difference is that the load mode control card for a reload must have an R in column 8. The programs or program phases being loaded by the reload procedure must be placed directly behind the IBM-supplied phase identification (PHID) card.

When using a 2501 Card Reader, the double-buffering procedure in the System Loader requires a blank card following the type 81 control card. The message END RELOAD will be printed by the Console Printer when the reload is completed.

If the Assembler or FORTRAN Compiler were deleted on initial load or deleted by a DUP DEFINE VOID operation, they cannot be reloaded using the reload procedure. They must be loaded by an initial load.

A useful option provided by the reload function is the ability to reconfigure a system cartridge with different I/O devices. Reconfiguration will be necessary if a system cartridge is copied from a system with a different configuration. The reload deck listed below will perform this function. (To reconfigure only, place the Type 81 card directly after the PHID card.)

*All decks must have phase ID numbers within the limits of the IDs listed on the PHID card.

During a reload operation, loading terminates with the reading of the type 81 card, and the printing of END RELOAD.

Operating Procedures

With the console Mode switch set to RUN, press PROGRAM STOP on the console.

System Program Phase Sector Break Cards

In order to allow the user to load only a portion of a Monitor program, the programs are divided into phases, each identified by a sector break card. The user can load the revised phase using the reload procedure and then place the revised phase in the IBM system deck in place of the phase it replaces.

The sector break cards identifying the phases of the IBM system programs are listed below. Sector break cards (see Appendix C) have a 1 punch in column 4. The version and modification level are punched in the cards starting at column 67 (VxMxx).

Phase
Number
Program or Program Phase Name ID Starting in Column 73
XX RESIDENT IMAGE (Part of ERI
  COLD START PROGRAM System Loader) EST
  DUP  
01 DUP COMMON SUBROUTINES, CCAT J01
02 DUP CTRL RECORD PROCESSOR J02
03 DUP STORE PHASE J03
04 DUP *FILES, *LOCAL, *NOCAL PHASE J04
05 DUP DUMP PHASE J05
06 DUP DUMP LET/FLET PHASE J06
07 DUP DELETE PHASE J07
08 DUP DEFINE PHASE J08
09 DUP EXIT PHASE J09
0A DUP CARD I/O INTERFACE J10
0B DUP KEYBOARD INPUT INTERFACE J11
0C DUP PAPER TAPE I/O INTERFACE J12
0D DUP UPCOR PHASE SAVED BY DEXIT DURING STORECI J17
0E DUP PRINCIPAL INPUT WITH KEYBOARD J17
0F DUP PRINCIPAL INPUT W/O KEYBOARD J17
10 DUP PAPER TAPE I/O J17
11 DUP STORE CI J17
12 MODIF DUMMY PHASE J17
  FORTRAN Compiler  
1F FOR INPUT PHASE K01
20 FOR CLASSIFIER PHASE K02
21 FOR CHECK ORDER/STMNT NO. PH K03
22 FOR COMMON SUBR OR FUNCTION PH K04
23 FOR DIMENSION, REAL, INTEGER K05
24 FOR REAL CONSTANT PHASE K06
25 FOR DEFINE FILE, CALL LINK EXIT K07
26 FOR VARIABLE, STMNT FUNC PHASE K08
27 FOR DATA STATEMENT PHASE K09
28 FOR FORMAT STATEMENT PHASE K10
29 FOR SUBTRACT DECOMPOSITION PH K11
2A FOR ASCAN I PHASE K12
2B FOR ASCAN II PHASE K13
2C FOR DO, CONTINUE, ETC. PHASE K14
2D FOR SUBSCRIPT OPTIMIZE PHASE K15
2E FOR SCAN PHASE K16
2F FOR EXPANDER I PHASE K17
30 FOR EXPANDER II PHASE K18
31 FOR DATA ALLOCATION PHASE K19
32 FOR COMPILATION ERROR PHASE K20
33 FOR STATEMENT ALLOCATION PHASE K21
34 FOR LIST STATEMENT ALLOCATION K22
35 FOR LIST SYMBOL TABLE PHASE K23
36 FOR LIST CONSTANTS PHASE K24
37 FOR OUTPUT I PHASE K25
38 FOR OUTPUT II PHASE K26
39 FOR RECOVERY (EXIT) PHASE K27
  ASSEMBLER  
51 ASM INITIALIZATION PHASE M01
52 ASM CARD CONVERSION PHASE M02
53 ASM DSF OUTPUT PHASE M03
54 ASM INTERMEDIATE INPUT PHASE M04
55 ASM END STATEMENT PHASE M05
56 ASM ASSEMBLY ERROR PHASE M06
57 ASM CONTROL CARDS 1 M07
58 ASM CONTROL CARDS 2 M08
59 ASM DUMMY PH (SYST SYMBOL TBL) M09
5A ASM SYMBOL TABLE OPTIONS PHASE M10
5B ASM EXIT PHASE M11
5C ASM PROG HEADER MNEMONICS PH M12
5D ASM FILE STATEMENT PHASE M13
5E ASM COMMON SUBROUTINES, ASCOM M14
5F ASM PROG CONTROL MNEMONICS PH M15
60 ASM IMPERATIVE STATEMENTS PH M16
61 ASM DECML XFLC PROCESSING PH M17
62 ASM DECIMAL CONVERSION PHASE M18
63 ASM PROG LINKING PHASE M19
64 ASM DMES PROCESSING PHASE M20
65 ASM PUNCH CONVERSION PHASE M21
66 ASM INTERMEDIATE DISK OUTPUT M22
67 ASM SYMBOL TABLE OVERFLOW M23
  SUPERVISOR  
6E SUP PHASE 1- MONITOR CONTROL RECORD ANALYZER N01
6F SUP PHASE 2 - XEQ CONTROL AND PROCESSOR SUPERVISOR CONTROL RECORD PROCESSOR N01
70 SYSTEM DUMP-CORE -TO -PRINTER N02
71 AUXILIARY SUPERVISOR N03
  CORE LOAD BUILDER  
78 CORE LOAD BUILDER, PHASE 0/1 OCB
79 CORE LOAD BUILDER, PHASE 2 OCB
7A CORE LOAD BUILDER, PHASE 3 OCB
7B CORE LOAD BUILDER, PHASE 4 OCB
7C CORE LOAD BUILDER, PHASE 5 OCB
7D CORE LOAD BUILDER, PHASE 6 OCB
7E CORE LOAD BUILDER, PHASE 7 OCB
7F CORE LOAD BUILDER, PHASE 8 OCB
80 CORE LOAD BUILDER, PHASE 9 OCB
81 CORE LOAD BUILDER, PHASE 10 OCB
82 CORE LOAD BUILDER, PHASE 11 OCB
83 CORE LOAD BUILDER, PHASE 12 OCB
  SYSTEM DEVICE SUBROUTINES, DISK I/O  
8C SYS 1403 PMN
8D SYS 1132 PMN
8E SYS CONSOLE PRINTER PMN
8F SYS 2501 PMN
90 SYS 1442 PMN
91 SYS 1134 PMN
92 SYS KEYBOARD PMN
93 SYS 2501/1442 CONVERSION PMN
94 SYS 1134 CONVERSION PMN
95 SYS KEYBOARD CONVERSION PMN
96 DISKZ PMN
97 DISK1 PMN
98 DISKN PMN
  CORE IMAGE LOADER  
A0 CORE IMAGE LOADER, PHASE 1 PMN
A1 CORE IMAGE LOADER, PHASE 2 PMN

INITIAL LOAD (PAPER TAPE SYSTEM)

The tapes constituting the complete Paper Tape Monitor System, including the user-punched control record tapes are listed below.

Tape
Number
Description
1 System Loader, Part 1
- Load Mode Control Record (User-punched)
2 System Loader, Part 2, with Resident Monitor and Cold Start
- System Configuration Records (User-punched)
3 Phase Id. (PHID) Control Record
4 Disk Utility Program
5 FORTRAN Compiler
6 Assembler
7 Supervisor, Core Load Builder, System I/O Subroutines, Core Image Loader
8 End of System Tapes Control Record (Type 81 record)
9 Standard LIBFs and CALLs
10 Extended Precision LIBFs and CALLS
11 Common LIBFs and CALLs
12 ILS, ISS, Conversion and Utility Subroutines
13 Plotter Subroutines
14 SCA Subroutines
15 Cold Start Paper Tape Record
16 DCIP Disk Cartridge Initialization Program
17 PTUTL Paper Tape Utility Program
18 Paper Tape Reproducing Program
19 1132/1403 Printer Core Dump from /01E0
20 Console Printer Core Dump

Tape 15 is used to initialize the Monitor system after it is loaded. Tapes 16-20 are stand-alone utilities and are not loaded as part of the Monitor System; however, PTUTL and DCIP are used during the loading process. Tapes 21 and 22 are the Monitor system sample programs.

NOTE: If the FORTRAN Compiler and/or the Assembler are not be be loaded during an initial load, the corressponding tapes (7 and/or 8) need not be read. If the FORTRAN Compiler and/or the Assembler are not loaded, they cannot be loaded using the reload procedure. They must be loaded by an initial load.

System Loader Control Records

With the exception of the Load Mode Control Record and the System Configuration Records, all of the paper tape control records needed to load the Paper Tape Monitor System to disk storage are supplied to the user by IBM. These control records have the same functions as the corresponding IBM-supplied and user-punched control cards (see Initial Load (Card System)). The Load Mode Control record and System Configuration records must be prepared by the user. If these tapes are not prepared correctly, the System Loader will print an error message during system load (see Appendix A). A user-punched CORE record is optional.

Preparation of Load Mode and System Configuration Control Tapes

Paper tape control records must be punched in PTTC/8 (Perforated Tape Transmission Code). The formats are the same as the previously-described card formats. Paper tape control records must be separated by one NL (new line) control character. A control record that immediately follows paper tape data not followed by an NL code must be preceded by one NL code. Delete codes may precede or follow this NL code.

To initially generate a system cartridge the necessary control records can be punched using a stand-alone paper tape utility program (PTUTL).

To load the PTUTL program tape, perform the following steps:

Paper Tape Load Mode Record

Steps in preparation are:

Paper Tape System Configuration Tape

Steps, in preparation are:

Operating Procedure

After the disk cartridge has been initialized by DCIP and the user-punched System Loader control record tapes generated, the Monitor system is ready to load. The steps necessary to perform a system load are as follows.

NOTE: If the FORTRAN Compiler and/or Assembler are to be deleted, tapes 5 and/or 6 need not be loaded. Load only those System Library Tapes (9 through 14) that are required for your system.

After the last required System Library Tape has been loaded, the Monitor system is on disk and can be made operational by a user-initiated cold start.

SYSTEM RELOAD (PAPER TAPE SYSTEM)

During a reload of system programs or a system reconfiguration, all System Loader Control record tapes must be used. A typical paper tape reload would include:

Tape 1
User-punched Load Mode Control record (R for reload)

Tape 2
User-punched System Configuration tape (revised if system is being reconfigured)

Tape 3
(Revised programs or program phases)*

Tape 8

*All programs must have phase ID numbers within the limits of the IDs listed on the PHID tape.

If the Assembler or FORTRAN Compiler were deleted on initial load or deleted by a DUP DEFINE VOID operation, they cannot be reloaded using the reload procedure. They must be loaded by an initial load.

For further information regarding reload, see System Reload (Card System).



But wait, there's MORE...

Valid HTML 4.01 Transitional