N.B. In Appendix E section 1.1, "exit" has ben replaced with "exist", as it is believed to be an original mis-type.
N.B. In Appendix E section 2(d) "specifed" has ben replaced with "specified", as it is believed to be an original mis-type.
Section 12.6
12.6 Operating Notes
12.6.1 Allocation Details
The program is allocated and loaded in the normal manner.
It has two chapters of approximate length 4,350 and 1,324 short
words and four files:
A1 — Magnetic Tape Input (channel O requested)
A2 - Magnetic Tape Output (channel 1 requested)
B1 - Paper Tape Input (or card input)
D4 — Printer
12.6.2 Log Entry
When the program has checked that the required program is on the
magnetic tape input file, the following comment is typed:
08005 TRAMD (Prog. Id.) (Old Serial) TO (New Serial)
If PTS has been found on the input file the above comment is
extended to say WITH PTS
12.6.3 Alarms and Options
*55 End Alarm
OPTION 1 - Go to END
OPTION 2 - Do a further amendment
*56 First block of paper tape not TRAMD
OPTION 1 - Go to END
OPTION 2 - Re-open paper tape file and try again
*57 Program not found on magnetic tape
OPTION 1 - Go to END
OPTION 2 - Open new magnetic tape, same paper tape
OPTION 3 - Return to beginning to open new magnetic tape
and paper tape
*58 Program was last translated by Issue 6 or earlier Translator
OPTION 1 — Go to END
OPTION 2 - Open new magnetic tape, same paper tape
OPTION 3 - Open new magnetic tape, new paper tape
Such program must be dummy amended by Issue 7
Translator to become acceptable to 08005
*59 This tape contains CLEO program blocks, and cannot be read by
08005
OPTION 1 — Go to END
OPTION 2 — Open new magnetic tape, new paper tape
1/6 Amendment No. 92
April 1967
Appendix A (08005)
APPENDIX A : PAPER TAPE AND PRINT LAYOUT FOR DUMPS POINTS (08005)
Paper Tape
Serial |Address|Type| N1 | N3 | N3 | Chapters, Sections or Points
|| DUMPS | | | | | | | | | | | | | | | | | ||
|| 0 | 11103 | 3 | 4 | 3 | 6 | 11 | 13 | 30 | 12 | | | | | | | | ||
|| 1 | 15821 | 6 | 2 | 0 | 6 | 117 | 4 | 13 | 8 | 184 | 6 | | | | | | ||
|| 2 | 10002 | 5 | 0 | 0 | 1 | | | | | | | | | | | | ||
Print Layout
I/C SERIAL TYPE N1 N2 N3 CHAPS SECNS OR POINTS
DUMP1 11103 3 4 3 6 11 13 30 12
DUMP2 15281 6 2 0 6 117:4 13:8 184:6
DUMP3 10002 5 0 0 1
1/0 Amendment No. 43
October 1964
Appendix B (08005)
APPENDIX B : PAPER TAPE AND PRINT LAYOUT FOR TRIAL DATA (08005)
Paper Tape
||FILES|A1|A2| 1 | 18 | 12 | 3 ||
Serial 1st Word 2nd Word 3rd Word 4th Word 5th Word 6th Word 7th Word
|| 0 | 1 | JILK | 84 | 7981 | 8720 | *A49*L*L | ZKM ||
|| 1 | 46 | *B *B | | | | | ||
|| 2 | 2 | 4832 | 69 | JKZB | *C46 | *N*S | *D4 ||
|| 4 | 4 | | *B *B | | | | ||
|| 5 | 3 | WORTH | 743 | 60 | 4 | 86116 | *B *B ||
Print Layout (Note: L and B represent Line End and Block End characters respectively)
* *
FILE A1 (A2) RUN 1 BLOCK LGTH 18 SECN 12 SET 3 IND 0 = FIX
| 8 | 2| . 1. | 4| . JILK. | 6| . 84. | 8| . 7891. | 10| . 8720. | 12| .\49LL. | 14| . ZKM. |
| | | | | | | | | | | | | ** | | |
| | | | | | | | | | | | | | | |
| | 16| , 46. | 18| .B B. | | | | | | | | | | |
| | | | | * * | | | | | | | | | | |
| | | | | | | | | | | | | | | |
| 9 | 2| . 2. | 4| . 4832. | 6| . 69. | 8| . JKZB. | 10| . 2.. | 12| . ;□. | 14| . ∆4. |
| | | | | | | | | | | C46 | | | | |
| | 30| , 4. | 32| . . | 34| .B B. | | | | | | | | |
| | | | | | | * * | | | | | | | | |
| | | | | | | | | | | | | | | |
| 10 | 2| . 3. | 4| .WORTH. | 6| . 743. | 8| . 60. | 10| . 4. | 12| .86116. | 14| .B B. |
| | | | | | | | | | | | | | | * * |
1/1 Amendment No. 46
November 1964
Appendix C (08005)
APPENDIX C : PAPER TAPE LAYOUTS FOR TRIAL DATA AMENDMENTS (08005)
If it is required to perform the following operations on route identifier A1, trial data set 4, the paper tape layout
is as shown:
(i) Delete words 12, 14, 16 of block 10.
(ii) Replace block 12 by a new block; note that the number in the first column jumps by 3, hence 2 lines of 7 blank
words are generated automatically.
(iii) Insert a new block before block 14.
(iv) Insert two new words before word 10 of block 20.
(v) Delete block 30.
(vi) Replace words 40, 42, 44 of block 36.
Note: X corresponds to the word containing the block number on an initial submission and anything written in this
position will be ignored.
(i) |FILEA| A1 | 4 | 10 | 12D | 16 | | |
(ii) |FILEA| A1 | 4 | 12R | | | | |
| 0 | X | 129 | XPL | 75 | *C94 | *N*L | 439 |
| 3 | 604 | | | *B *B | | | |
(iii) |FILEA| A1 | 4 | 14T | | | | |
| 0 | X | 1285 | ABCDE | 984 | | 45 | *B *B |
(iv) |FILEA| A1 | 4 | 20 | 10T | | | |
| 0 | 576 | ZYXW | | | | | |
(v) |FILEA| A1 | 4 | 30D | | | | |
vi) |FILEA| A1 | 4 | 36 | 40R | | | |
| 0 | 583 |*A*A*A*A4| 98526 | | | | |
1/2 Amendment No.53
April 1965
Appendix D (08005)
APPENDIX D : GENERAL PRINTER HEADINGS. ETC. (08005)
At the start of each printout the following line is printed:
PROGRAMME xxxxx SERIAL xxxxx TRIAL DATA AND DUMPS POINTS
If a trial data set is unaltered on an amendment run, the whole file is not printed, but the following line is output:
FILE xx T D SET x UNALTERED
At the end of each printout a list of errors is printed in the form:
PT OMITTED X+
DISASTROUS Y
OTHERS Z
Below this the following line is printed:
PRODUCED BY 08005 xxxxx ON xx xx xx ON SPOOL xxxxx
Serial Date
1/1 Amendment No. 46
November 1964
Appendix E.
APPENDIX E : ERROR REPORTS (08005)
1. DUMP POINTS
1.1 □ □ □ □ □ I/C Serial
This means either that the Intercode serial is not a TRACE
point or procedure start, the procedure does not exist, or that
more than 10 dump points have been specified. The point is
ignored (Error type: DISASTROUS)
1.2 □ □ □ □ □ I/C Serial Type
The type specified is not in the range 1 to 6. The point is ignored.
(Error type; DISASTROUS)
1.3 * N1
N1 specified as > 255. It has been replaced by 255 on the tape.
(Error type: OTHERS)
* N2
N2 specified as > 255 and replaced by 255 on the tape.
(Error type: OTHERS)
* N3
N3 specified either as 0 or as > 255 and replaced by 255 on the tape,
(Error type: OTHERS)
1.4 * C followed by any or all of 1, 2, 3, 4
The nth chapter specified is not an initial one.
(Error type: OTHERS)
* S followed by any or all of 1, 2, 3, 4
The nth section specified either does not exist or has zero length.
(Error type: OTHERS)
* T followed by any or all of 1, 2, 3, 4, 5, 6
The procedure number of the nth trace point specified does not exist.
(Error type: OTHERS)
1/3 Amendment No. 65
December 1965
Appendix E (Cont'd)
2. TRIAL DATA HEADING BLOCK
????? at end of heading line means that this file will not
be set up to P.T.S. for one or more of the following reasons:
(a) Non-existent route identifier. The file identity is replaced by
XX on printout and M/T, and must be addressed as such for amendment.
(b) Alpha part of the route identifier ≠ alpha part of the file identity.
(c) Section specified not a transit area.
(d) Route type of route identifier not 7, 8 or 11.
(Error type: DISASTROUS)
MBS at end of heading line means that a block size of > 100 has
been specified.
(Error type: OTHERS)
SET at the end of heading line means that the trial data set number
was submitted as 0. It will be replaced by 9 and so the file will
automatically be set up by P.T.S.
(Error type: OTHERS)
3. TRIAL DATA
B at the end of line means that an incomplete block end word has been
submitted. This has been treated as a complete block end word on the
magnetic tape file.
(Error type: OTHERS)
L at the end of line means that the block end word is not in the
word given by the block length.
(Error type: OTHERS)
I at the end of line means that the sum of the item lengths is
not equal to the block length.
(Error type: OTHERS)
*****
Word on printout of ***** means that an * was followed by an
impermissible character.
(Error type: OTHERS)
1/2 Amendment No. 53
April 1965
4. PAPER TAPE
? P/T means that an unrecognisable block of paper tape has been
found. The paper tape block is printed and then the file read until
a recognisable block is found. Block submitted out of order will be
printed.
1/2 Amendment No. 53
April 1965
Appendix F (08005)
APPENDIX F : CARD LAYOUTS (08005)
1. Heading Block
Columns
TRAMD 1 - 5
Suite Number 6 - 8
Job Number 9 - 10
Serial Number 11 - 15
2. Dumps Block
DUMPS 1 - 5
3. Post-Mortem Point Information
I/C Serial 7 - 11
Post-Mortem Type 12
N1 13 - 15
N2 16 - 18
N3 19 - 21
Either:
1st chapter or section 22 - 25
2nd chapter or section 26 - 29
3rd chapter or section 30 - 33
4th chapter or section 34 - 37
or:
Reference of 1st trace point 22 - 25
Item of 1st trace point 26 - 29
Reference of 2nd trace point 30 - 33
Item of 2nd trace paint 34 - 37
Reference of 3rd trace paint 38 - 41
Item of 3rd trace point 42 - 45
Reference of 4th trace point 46 - 49
Item of 4th trace point 50 - 53
Reference of 5th trace point 54 - 57
Item of 5th trace point 58 - 61
Reference of 6th trace point 62 - 65
Item of 6th trace point 66 - 69
(A11 information is right-aligned)
1/0 Amendment No. 43
October 1964
Appendix F (Cont'd)
When amending dumps points Columns 1 to 6 are used for
DUMP X R, etc.
4. Trial Data Heading Block
Columns
FILES 1 - 5
Route Identifier 6 - 7
File Identity 8 - 9
Run Number 10 - 13
Block Length 14 - 17
Section Number 18 - 19
Set Number 20
Indicator 21
5. Trial Data
Line Serial 1 - 5
1st word 6 - 15
2nd word 16 - 25
3rd word 26 - 35
4th word 36 — 45
5th word 46 - 55
6th word 56 - 65
7th word 66 - 75
In the case of replacements and insertions of words, when the
number specified is not a multiple of seven the last one is followed
by a □ in the more significant end of the next word (i.e. Column 16,
26, etc.)
6. Amendments to Trial Data Sets
FILE {R} 1 - 5
{D}
Route Identifier 7 - 8
Trial Data Set 10
1/0 Amendment No. 43
October 1964
Appendix F (Cont'd)
7. Amendments to Trial Data Words and Blocks:
Columns
FILEA 1 - 5
Route Identifier 6 - 7
Trial Date Set 8
Block Number (+ letter) 9 - 13
Word Number (+ letter) 14 - 18
2nd Word Number 19 - 23
Examples:
(i) FILEA A1 4 Sp Sp Sp 8D Sp Sp Sp Sp 9 will delete
blocks 8 and 9.
(ii) FILEA A1 4 Sp Sp Sp Sp 8 Sp Sp 10D Sp Sp Sp 14
will delete words 10 to 14 of block 8.
1/2 Amendment No. 53
April 1965
Appendix G (08005)
APPENDIX G : MAGNETIC TAPE LAYOUTS (08005)
A11 blocks are 27 words long.
Each post-mortem point occupies one block:
Word 4 FILES
Word 6 Intercode Serial
Word 8 Location within Chapter
Word 10 Q5 Type
Q4 Zero
Q2, Q3 N3
Q1 Chapter Number
Word 12 Q4, Q5 N1
Q3 Zero
Q1, Q2 N2
The remainder of the block depends on the type:
For types 1 and 2
Words 14, 22, 30, 38 Chapter Number
For types 3 and 4 when the section is a traneit area
Words 14, 22, 30, 38 Q4, Q5 Transit Area Parameter
Q1, Q2, Q3 Section Number
Words 16, 24, 32, 40 Q5 1 (transit area indicator)
Words 20, 28, 36, 44 Section Length
For types 3 and 4 when the section is not a transit area
Words 14, 22, 30, 38 Q4, Q5 Chapter Number
Q1, Q2, Q3 Section Number
Words 18, 26, 34, 42 Section Start
Words 20, 28, 36. 44 Section Length
For type 5 the rest of the block is clear.
1/0 Amendment No. 43
October 1964
Appendix G (Cont'd)
For type 6
Words 14, 20, 26, 32, Q5 Chapter Number
38, 44. Q1, Q2, Q3, Q4 Relative Address
Words 16, 22, 28, 34, Q5 1 if a section
40, 46. Q1, Q2, Q3, Q4 Reference
Words 18, 24, 30, 36, Item
42, 48
Word 50 contains DUMPX, where x is the number of this dump point.
(This is true for all types).
Each trial data set is preceded by a heading block:
Word 4 CHAPT
Word 6 Programme Identity
Word 8 Route Parameter
Word 10 File Identity
Word 12 Run Number
Word 14 Pseudo Route Parameter
Word 16 Transit Area Length
Word 18 Trial Data Set Number
Word 20 Section Number in Decimal
Word 22 Section Length as specified by the Programmer
Word 24 Variable/Fixed Indicator
Word 26 File Identity corresponding to the Route
Parameter
Trial data is in double alpha, the end sign for each set being FIEND.
1/0 Amendment No. 43
October 1964