60220300E_SMM17_Program_Listings_PTP_Feb75 60220300E SMM17 Program Listings PTP Feb75

60220300E_SMM17_Program_Listings_PTP_Feb75 60220300E_SMM17_Program_Listings_PTP_Feb75

User Manual: 60220300E_SMM17_Program_Listings_PTP_Feb75

Open the PDF directly: View PDF PDF.
Page Count: 68

Download60220300E_SMM17_Program_Listings_PTP_Feb75 60220300E SMM17 Program Listings PTP Feb75
Open PDF In BrowserView PDF
u
, ....
I

-

....

II

'~

o
o

CONTROL DATA®

SMM17

o

Program Listings
PTP

o
o

o
o
o
C)
C)

o
o

CONTROL DATA
CORPORATION

CUSTOMER ENGINEERING MANUAL

r--·
\.. .. ~

(-.....

RECORD of REVISIONS
REVISION
A
(9-20-67)
B

I
''''- ...•. ....
,

NOTES
Manual released.

Information complete through SMM17 Edition 2. O.

Information complete through SMM17 Editon 2.3.

This edition obsoletes all previous editions.

(9-15-70)
C
(4-12-73)

Information complete through SMM17 Edition 3. O.

This edition obsoletes all previous editions.

D

Information complete through SMM17 Edition 3.1.

This edition obsoletes all previous editions.

(5-1-74)
E
(2-4-75)

Information complete through SMM17 Edition 3.1-1.

This edition obsoletes all previous editions.

('

\ ..

..

.~

.

-

....

.

Address comments concernirig this
manual to:

Pub No. 60220300
© 1967, 1970~ 1973~ 1974, 1975
by Control Data Corporation
Printed in United States of America

Control Data Corporation
Technical Publications Department
4201 North Lexington Avenue
Arden Hills, Minnesota' 55112
or use Comment Sheet in the back of
this manual.

,

..

I

J

',---,/

c)

o

PTP003

PA'3E

NAH
PTPOl]3
101~4 CQPYRIGHT CONT~OL DATA CORP 1974
••••••••••••••••••••••••••••••••••••••••••••••••••••••·····················00002
•
····00003
~ .. ~ ~ • • • • • • REVISION RECORD
. . . . . . . . . . . . {Io • • • • • • • • • • • 00004
•
····00005
{Io
H01AYP VE~SIO~
~HAr DONE, WHY, AND WHO DID IT
••• ·00006
•
····00007
• 032074 V 1.1
SYSTEM ~ELEASEO
····00006
•
····00009
• 062074
CHANGEO SECTION ID CHARACTERS TO 8E VALID
···00010
{Io
WHEN TESTING 5,70R ~ LEVEL TAPE. CHANGEn START ••• 00011
{Io
OF TAPE. END OF TAPE, 10 BLOCKS TO REFLECT
···00012
•
5,7 OR ~ LEVEL TESTI~G
EJW
···00013
{Io
• • • 00014
• 062674
ADDEO VALIDATION STATUS BIT CHECKING
EJW
···00015
•
···00016
•••••••••••••••••••••••••••••••••••••••••••••••••••••• ·····················00017

0001
0002
0003
0004
0005
0006
0007
0008

OOog
0010
0011
0012
0013
0014
0015
0016
0017

( "--'

\

"-./)

••••••••••••••••••••••••••••••••••••••••
•
IT?l FUNCTIONS
•..
•
•
AITS HEX
•
•
00
0001
CLfAR
EOUIPtt::NT
•
•
01 0002
CLEAR INTER~UPT~
•
02 0004
DATA INT. REQUEST
•
•
NOT USED
03 DOnS
•
•
n4 0010
nne ON ALARM
•
•..
05 0020
START MOrrON
•
'STOP HOT ION
06 0040
•
07
•
•
TO
NOT USEO
•
15
•
...
•
•
17?3 STATUS
•
•
...
BITS H::X
•..
PEADY
00 0001
BUSY
•
..• 0102 0002
0001t.
INTERRUPT
•
.. 113 0001.\ DATA READY
•
NOT USED
04
001n
...•
.. 05 0020
ALARM
06 0040
ERROR
•
07 0060
PROTECTED
•..
•

0019
0020
0021
0022
0023
0024
0025
0026
0027
0028
002'3

•

tI-

OOJO

o
·- . '\
C

nAT Et 1 I] 12 0 17 5

1

".

0031
0032
0033
0034
0035
0036
0037
OOJR
003'3
0040
0041
0042
0043
f)044
0045
0046
0047
0048
004'3

".

¥

'.

..... ¥".

'1'

\0-

II'

¥

V~lInATION

"

¥

•
6022fJ301l

E

06
09
10

0100
0200
0400

NO PUNCH
TAPE BRE AK
POWEP ON

..

•

00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
0002'3
00030
00031
00032
00033
00034
00035
00036
00037
00036
0003'3
00040
00041
00042
00043
00044
···0004.5
00046
00047
0()046
00049

PAGE

1

r-

(,

r-'
'.....

~

,,,-- ...........

"-

r""
I

'-._--,-

,,-----'"

PTPOOJ

PA~F.

•
•..

0050

11
12

0"00

TAPE SUPPLY LOH

..

•
•..
15
•..
........................................................•

OOS1
0052
0053
0054

0055

TO

(-"

DATEl 10/20f75

2

NOT US,ED

"-,
00050
00051
00052
00053

("
"

ODDS,.
00055

(
\,

",-

~

('

/'
(

"

(
~-,

I
\ ....

c---'

&0220300

E

PAGE

2

"

I

)

"--/

u

o
o

PTPQ03

o
o
o

o

-,

(

')

~

o
,0

o
o
,-..\

(

)

PA';E

3

OATF.I 10/20175

0057

•

00'59
0050
0061
0052
0063
0064
0065
0066
0067
0068
006Q
0070
0071
0072
0073
0074
0075
0076
0077
0078
0079
0080
0081
0082
0063
00':14
0085
0086
0087
0088
0089
0090
0091
0092
0093
0094
0095
0096
0097
0098
OOQ9
0100
0101
0102
0103
0104
010'3
0106

ER~OR 1 - EXTERNAL REJECT ON A CLEAR EQUIPMENT FUNCTION. CHECK
·EQUIPMENT ~OO~r:SS FOQ CORRECT CODE.
• ER~OR 2 - INT~~NAL QEJECT ON AN EQUIPMENT CLEAR FUNCTION. SEE
·t:RRtJR 1.
·tRR~R J - EXTERNAL ~F.JEcr ON STATUS. SEE ERROR 1.
·ERROR ,. - INT~RNAL ~EJ~CT ON STATUS. SEE E~~OR 1.
• ER~~q 5 - ~FTER AN EQUIPMENT CLEAR. ONLY POWER ON AND ~EADY STATUS
·OrT~ SHOULD O~ SET.
• ERROR 6 - EXT~RNAL REJECT ON A DATA INTERRUPT REQUEST FUNCTION.
• ER~OR 7 - INTERNAL REJECT ON A DATA INTERRUPT REQUEST FUNCTION.
• E~~OR R - EXTERNAL ~EJECT ON A START HOTION FUNCTION.
• FP.~OR q - INTERNAL REJECT ON A START HOTION FUNCTION.
• ER~OQ A - EXTERNAL ~EJECT ON STATUS AFTER OUTPUTTING A START HOTION.
• FRROR B - INTERNAL REJECT ON STATUS AFTER OUTPUTTING A START HOllON.
• ER~OR C - AFT~R OUTPUTTING AN EQUIPMENT Cl~AR AND START MOTION FUNCTIO
• ONLY POHF~ O~, BUSY, ANO READY STATUS BITS SHOULD MAVE BEEN
·SET. CHECK ST~TUS.
• ON ERRORS 1 TO C
• THE TEST HILL REPEAT IN THE SAME LOOP UNTIL THE ERROR CONDITION IS
• CORRECTED. O~ ERRORS '3 AND C STATUS BITS, TAPE LOW, ALARM ANO PROTECT
·ARE NOT CHE~KEO. THE CHECKING OF THESE BITS IS DONE IN THE PUNCH FRAME
• QRIVER (SEE LISTING TAG PPT).
.. ER~OR 0 - EXTERNAL ~EJECT ON A CLEAR OR REQUESr INTE~RUPT FUNCTION.
.. ER~OR [ - INr~RNAL qEJECT ON A CLEAR OR REQUEST INTERRUPT FUNCTION.
• THIS ERROR HILL REPEAT ON THE SAME LOOP UNTIL THE ERROR
.. CONDITION IS CORRECTED.
• ER~OR F -EXTERNAL REJECT ON A STOP MOTION AND CLEAR INTERRUPT
.. FUNCTION.
• ERROR 10 - INTERNAL REJECT ON A STOP HOTION AND CLEAR INTERRUPT
• FU~CTION.
• ERRORS 11 ~NJ 12 ARE NOT USED.
• ERROR 13 - EXTERNAL REJECT ON STATUS AFTER OUTPUTTING A CLEAR INTERRUP
• AND STOP HOTION FUNCTION.
• ERRO~ 14 - I~TERNAL REJECT ON STATUS AFTER OUTPUTTING A CLEAR INTERRUP
• ANn STOP MOTION FUNCTION.
• ERROR 15 - A~TER OUTPUTTING A STOP ~OTION AND CLEAR INTERRUPT FUNCTION
·ONLY POWER ON AND R~ADY STATUS SHOULD HAVE 9EEN SET.
• BEFORE ERRORS F TO 1'3 THE rEST DELAYS 10MS. TO ALLOW THE LAST FRAME TO
• BE PUNCHEO A~D BUSY STATUS TO OROP. ALSO THE TEST HILL ~EPEAT IN THE
.. SAME LOOO UNTIL THE ERROR CONDITION IS COR~ECTEO. ERROR 15 DOES NOT
.. CHECK FOR TAPE LOW, ALARM AND PROTECT STATUS BITS.
.. ~RRO~ 16
EXTERNAL REJECT ON A CLEAR INTERRUPT FUNCTION.
.. ERRO~ 17 - INTERNAL REJECT ON A CLEAR INTERRUPT FUNCTION.
• ERROR 18 - EXTERNAL REJECT ON A DATA INTERRUPT REQUESl FUNCTION.
• ER~OR lq - I~TERNAL REJECT ON A DATA INTERRUPT REQUEST FUNCTION.
• ER~ORS lA TO iF ARE NOT USED.
• ERROR 20 - EXTERNAL REJECT ON A CLEAR INTERRUPT OR DATA INTERRUPT
.. REQUEST FUNCTION.
~

6022:]300

E

E~ROR

conES(HEXIDECIHALJ

000'37

00059
00060
00061
00062
0()()63
00064
00065
00066
00067
00068
00069
00070
00011
00012
00013
00014
00015
00076
00077
00078
0007Q
00060
00081
00082
00083
00084
00085
00086
00087
00088
00089
00090
00091
00092
00093
00094
00095
00096
00097
00096
011099
00100
00101
00102
00103
0010 ..
00105
00106

PAGE

3

c:-'

(
'
"-...
P~GE

PTP001

0107
0106
0109

4

DA Tn 10/20175

• rR~OR 21 - INTERNAL REJECT ON A CLEAR INTERRUPT OR DATA INTERRUPT
00107
• R[QU~ST FUNCTION.
00108
00109
• ERROR S 22 AN~ 23 ARE NOT USED.
• ER~OP 24 - EXTERNAL REJECT ON STATUS JUST 8EFORE OUTPUTTING'THE
00110
• NEXT FRAME OF DATA.
00111
• rR~O~ 25 - INTERNAL REJECT ON STATUS JUST BEFORE OUTPUTTING THE
00112
• NEXT FRAME OF OATA.
00113
.. ER~OP 2& - EXTERNAL RfJECT WHEN OUTPUTTING FRAME OF OATA.
00114
4f.ERR1P. 27 - HlfER!:!UPT STATUS (flIT 2' IS SET., ONL'" DATA INTERRUP T
01) 115
·REQUESTED 9UT ~ATA READY STATUS IS NOT SET.
0011&
·F.RROR 28 - INTERRUPT BIT IS SET., BUT DATA INTERRUPT AND ALARH INTERRUPT
00117
·~ITS n~E CLEAQ.
00116
·[RRO~ 29 - INTERRUPT AND DATA READY BITS SET, BUT INTERRUPT HODE IS NOT
00119
·SELECTEO 9Y rYE PROGRAM.
00120
• ER~OP 2A : ALARM STATUS UP AND TAPE BREAD STATUS UP. THE TEST WILL
00121
.. HII~G HERE UNTIL THE B~.EAK IS ~EPAIREDAND THE PUNCH MAOE
00122
00123
• p.E~nY.
• f.R~O~ 28 ~ AL~~M STATUS IS SET BUT NO ALARM 8IT CAN BE FOUND, POWE~ ON
00124
• IS SFT ANO fADE BREAO ANn TAPE LOW A~E RESET.
00125
.. ERROR 2C - START HOTION HAS BF.EN OUTPUTTEO AND REAOY STATUS IS SET.
00126
• BUT BUSV IS ~ESET.
00121
• ERROR ?O- POWF.~ ON STATUS MOT SET
00128
• ER~O~ 2E - TH~ PUNC~ HAS D~OPPED READY AND WILL HANG HERE UNTIL IT IS
00129
• MADr PEAnv A~AIN BY THE OPERATO~.
00130
• ER~OP. 2F - UNIDENTIFIED INTERRUPT.
00131
• ERROR 30 - ALARM IS SET ANO POWER ON IS RESET. CHECK STATUS.
00132
• ER~OR 31 - EXTERNAL REJECT ON STATUS.
.
00133
• ER~OR 32 - INTERNAL REJECT ON STATUS.
001J~
~ ERROQ 33 - EXTERNAL R~JECT ON A START HOT ION FUNCTION.
00135
• ER~O~ 34 - tNTERNAL REJECT ON A START HOTION FUNCTION.
0013&
·ERR~R 35 - EXT~RNAL ~EJECT ON STATUS WHEN ENTERING INTERRUPT PROCESSOR
00131
.OR AFTER ~A~ING PUNCH REAOY ANO STARTING HOTION FOLLOWING A TAP~ BREAK.
00133
·ERPOR 36 - INT~RNAl QEJECT ON STATUS WHEN ENTERING INTERRUPT PROCESSOR
00139
·op ~FTER MA~ING PUNCH READY AN~ STARTING HOTION FOLLOWING a TAPE BREAK.
00140
PTC2
00141
• ER10R 40 - TIMEOUT WAITING FOR AN INTERRUPT
• ER~OP 41 - VALIO~TION ERRO~- STATUS BIT & ~ET
···00142

0110

0111
0112
0113

0114
0115
0116

0117
0118
0119
0120
0121
0122
0123

0124
0125
0126
0127
012A
0129
0130
0111

0132
0133
0134
0135
013&

0137
0138
0139
0140
0141
0142

c
/",",
(

\.

,.r'

(

('
\"

(~
'-.

60220300

E

PAGE

",

4

(~'

I

I

'-../

(~)
,'

",---....

U

c)
0
PTPOO3

0
r

O
"",

U

C)

0
0

C
(---')
\....J

C),
CI
C)
(-"
,

~I

C:

0144
0145
0146
0147
0148
0149
0150
0151
0152
0153
0154
0155
0156
0157
0158
0159
0160
0161
0162
0163
0164
0165
0166
0167
0166
0169
0170
0171
0172
0173
0174
0175
0176
0177
0176
0179
0180
01!\1
0182
01'\3
0184
01R5
01R6
01R7
0188
0189
0190
0191
0192
01g3
0194
01g5
01g6

PAIjF.

OGOl
0002
00:]3

E'1U
EQU
EQU

EflU
EQU
Eau
E1U
EQU
EQU
EQU
EQU
EQU
EOU
EOU
Eall
EQU
EOU
Eau
EQU
Eau
EQU
EQU
fQU
EQU
E'lU
(au
fQU
EQU

OOOlt

0005
0006
ona7

oooa
00013
OOOA
Ofll1B

oonc

0000
0042
004.3
004'+
0045
0047
00 '.. '3
0049
O()56
0068

005'3
006C
0060
006E
OOoF
0070
0071
0072
0073
0074
0075
0076
0077
0078
007Q
007A
007g
007C
007r)
007E
007F
0080

E1U

EQU
EaU
FQU
EQU
[au
EQU
EQU
E(lU
EI)U
EQU
Eau
Eau
fQU
Eau
EQU
EQU
Eau
[aU
fau
EOU
EaU
Eau
Eau

OO~t

0()82
0033
O(J1i4

00a5
QO~6

0387
0988
0089

fllU

5

DATE' 10/20175
CONTPOL (U
RETUqN SHH CONTROL aDDRESS.
STOPX (CONTROL+ 1)
ALL STOP~ ANO EPROR TYPEOUTS
ElCIHSTOPX+l1
ENOOF TEST-PASS EXIT
NONDATAI NT (EXI It- it
REQUEST INTER~UPT ADDRESS
FCLRINT(NONOATAINT+lt FAK~ INTERRUPT CLEAR ~OUTINE
JUMPX(NONOATAINT.2) CHECK SKIPSHITCH FOR PARAH ENTRY
GENRAN(JU!'4PX"lJ
RANDOM NUMBE~ GENfRATOR
TYPEOUT(GEN~AN+l)
HESSAGE TYPEOUT ROUTINE
TTYBZY(TYPEOUT+l)
ROUTINE TO HAlT TTY NOT BUSY.
HEXASC(TYPEOUT+2)
HEX TO AseII CONVE~SION
OVI?LAY (HEXASC+ U
OVERLAY CALL ROUTINE.
RELPOS (OVP.LAY+1)
A/a qELATIVE POSITION TEST.
HANUAL INTER~UPT ROUTINE.
HAINU RFLPOSt-t)
SETHASK(HAINLt-531
H REGISTER RESET VALUE.
~T JP (SETMA SKt-U
STOP/JUMP PARAMETER HO~O.
LA STVALU (ST JPH J
HONITO~ A~EA LWA+l
LASTAO(STJP+2)
AVAILABLE LOAD CORE FHA.
LDLr.O~E(LASTAD·2)
BANKO LAST AOOR
LOLlr.OR(LDLCO~E .. t)
SANKl LAST AOOR
INFORM(LOLICOR+11
BKO SIZE, MASK SI1E, BUSY SWITCH
SMMCNT(INFORM+13)
SHH PARAHETER WORD.
XXXXXXXX CONSTANT TABLE XXXXXXXX
fHTO 0 (SHMCNT+2U
BITO (enoo.
BITl (BITO"1)
8IT2 (BIT1+!)
BIT3 (81T2+11
AIT4(8IT~+1)

8I T5 (BIT4+ 1l
BIT6 (FHT5.1)
13 IT 7 { 131 T6+ 11
BIT8(B1T7+1)
BIT9(91T8+11
9ITI0(RIT9+it
'SIT11( AIT10+U
9IT12(BIT11+t)
BITt3( BIT12+ U
81T14 (fUT13+ U
81 T15 (81 Ti4+ U
HOOOO(81T15+1)
HFFFF (HO 00 0 +11
HOOOf"{HFFFF+U
HOOFO(HOOOF+1)
HOFOO(HOOFO+U
HF(100(HOFOO"U
HOOFF(HFOOO+ll
HFFOO(HOOFF+1t
HFFFO(HFFOO+i)
HO FFFC HFFFO+1)
HFFQF(HOFFF"U
HFOFFCHFFOF+ll
H7FFFCHFOFF+U
H7FOO(H7FFF+1)
H0780 (H7FOO+t)

00144
00145
00146
00t47
00148
001ftg
00150
00151
00152
00153
00154
00155
00156
00157
00158
0015Q
00160
00161
00162
00t63
00164
00165
00166
00167
00166
00169
00170
00171
00172
00173
00174
00175
00176
00t77
00178
00t79
00180
00181
00182
00183
00184
00185
00186
00187
00186
00189
00190
00191
00192
00193
00194
00195
00196

0
C;
~.""

U

()

EO?20300

E

PAGE

c
(----'
\"".,,'

PTPQ03
0197
019~

019Q
0200
0201
0202
0203
0204
0205
0206
0207
0208
0209
02tO
0211

DArn 10/20175

PI\GF.

EOU
EQU
EQU
EflU
EQU
EQU
EQU
EQU
EQU
EQIJ

008:\
00'89
0091
OOg2
0"68
0056
00 /.3
0007
OODA

0008
0005
OOOB
0043
0003

oOO.A

H007F(H078U+U
H2020CH007Ft-U
TSACTV(H2020t-6)
TSFRFQ (TSACTVtU
CONSTCBITOO)
SHMPAR (SHHCNTJ
SJPARCSTJP)
RANDOM (GENRANl

C'Ot\lVERH HEXASCI
HESSAG (TYPEOUTl

EQU

CLRNO« FCLP.INTl

EQU
EQU
EQU

TYPE (TYPEOUT)
SJ(STJP)
TSEXIT (EXIT)
CONV(HEXASC)

E'QU

TABLE INOEX TO TEST IN CONTROL.
TEST, FREOUENCY TABLE'

00191
00198
00199
00200
00201
00202
00203
00204
00205
00206
00201
00206
00209
00210
00211

,...-"
I.,
\""

\, ....

(..
\

,

.

c
60220300

E

PAGE

u
()

o
o

o

c
o
o

o
o

prpoo 3
0213 POOOO 1808
PTPOflJ
0214 ponnl 5054
PonOl 5030
POOO3 3033
0215 POlliJ4 ao .113 p PARAD!"?
0216 POOO5 01]29 P R~TU~N
0217 PonOil OOCl
EQUIP
0218 POOO7 0002
PHl

7

DATE'S 10/20/75

JMp·
ALF

START
3,PTPOOJ

00213
00214

AOC
ADC
NUM
NU..,

r:NfWPO-l
INITIAL
$Cl

00215
00216
0!l217
00218

~2

0220 POOOS 5623
0221 rOOO'J 18QO
POOOA OOFJA

START
STWOP

PTC2
PTC2

00220
00221

0223
0224
0225
0226
0227
0228
0229
0230

•••••••••••••••••••••••••••••••••••••••••••••••••••••• ··············PTC2
PTC2
•
TRADE OFF CONTROL DURING
PTC2
•
WAIT FO~ INTE~~UPTS
PTC2
•
PTC2
WILL ONLY TRADE OFF 1000 TIMES WAITING
FOR THE INTERRUPT TO OCCURE - IF NOT
PTC2
•
THEN REPORT ERRO~ 40
PTC2
•••••••••••••••••••••••••••••••••••••••••••••••••••••••
··············PTC2

00223
00224
00225
00226
00227
00228
00229
00230

RTJ¥
JMP

INPA~A

r.NT~L

FOR THE TEST
GET PARAMETERS AND GO TO CONTROL

~ESTA~T

.

0232 POOOS
POaGe
0233 pooo:)
0234 rOf)OE
0235 POOOF
0236 P0010
0237 POOlt
0238 POt)12
0239 POl)13
POO14
0240 POO15
POOl?
0241 POO17
POO18
0242 POO19
0243 POOIA
02'+4 POOto
P001C
0245 Ponl0
0246 POOH:
P001F

caoo

CHECK LOA
04'5Q
0105
SAZ
CtilA
LOA·
Ot05
SAZ
OQFE
INA
6817
STA·
RTJ5401
tcoa
CHECKl JMP
0391
COOO
CHECK2 LOA
0026 P
f400
Loa
0043
OFA6
QLS
0173
saM
9000
SUO
0000 P
6ROA
STA·
CHECK] LOA
CBOO
004F

01)2211300

o

PAGE

E:

INT1'100F

SHM WILL PASS CONTROL TO

CHECKl
COJNTl
CHECK2

CHECK IF TEST IN INT HOOE
TIMEOUT COUNTER

HE~E

-1
~OlJNTl
(G()~TROU

(OELAV)

NO TIME OUT - RTN TO SMM
TEST CURR~NTLY IN CHARACTER 1'1 ODE

PTC2

00232

PTC2
PTC2
PTC2
PTC2
PTC2
PTC2
PTC2

00233
00234
00235
00236
00231
00236
00239

=XCHECK4

00240

STJD

00241

CHECK3
=XPTPOO3

CKEP IF NO BI AS REQUIRED

00242
00243
0024....

GHECK4+1
sr::;rIONS

SET DISPLAY RTN AOOR

00245
0021t&

6

PAGE

7

c
l,

....

c
PTP003
0247
0248
024Q
0250
0251
0252
0253
0254
0255

PAGE

P0020 8071
POO21 6S'05
POO22 0844
P0023 5402
POO24 1BEE
POO2e; OJ06
P0026 0000
CHf.'CI{4
P0027'0024 P
POO2S 0000
COUNT!

0257
0256
0259
021)0
0261
0262
0263
021)4
0265
0266
0267
0266
0269
0270
0271
0272
0273
0274

AOOSTA·
CLR
RTJJHP·
NUH
NUH
ADC
NUH

OATEt 10/20/75

8

IUTI)

C~

SET ERROR 40
SET SECT/ER~OR

PfC2

00247
00248
0024Q
00250
00251
00252
00253
00254
00255

•••••••••••••••••••••••••••••••••••••••••••••••••••••• ··············PTC2
•
PTC2
•
PTC2
•
INITIALIZE AND GET PARAMETERS
PTC2
•
TEST PARAHETERSPTC2
•
CNTW~OPTC2
•
81 TSPTC2
•
14
RUN TEST WITH 8 LEVEL PATTc~NS
PTC2
•
13
RUN TEST WITH 7 LEVEL PATTERNS
PTC2
•
12
RUN TEST WITH 5 LEVEL PATTERNS
PTC2
•
ONLY ONE BIT MAY BE SET IN THIS GROUP
PTC2
•
11
1:: RUN TEST ENTIRELY IN INTTERPT HOOE
PTC2
~UN TEST IN BLTH INT ANO CHARACTER MOOE
PTC2
•
0
OMIT OElAY IN CHARACTER HODE
PTC2
•
10 1
•
0 = INCLUOE DELAY IN CHARACTER HOOE
PTC2
•
7-0
fEST SfCTIONS
PTC2
•
PTC2
•••••••••••••••••••••••••••••••••••••••••••••••••••••• ···~··········PTC2

00257
00256
00259
00260
00261
00262
00263
00264
00265
00266
00267
00268
00269
00270
00271
00272
00273
00274

CHE~K4

A
(STOPX)
CHECKl
$308
0
CH~CK4-2
{)

REPORT ERROR 40
SECT/ERR
RTN AOOR

=
=

0276 POo?,q
P002A
0277 POO2S
0276 P002e
0279 P0020
0280 POO2E
0281 P002F
0282 POO30
0283 POOll
0264 P0032
POOll
0285 POOl4
POOlS
0286 POOl6
0287 P0037
0288
02SCJ P003S

5800
INITIAL RTJ INTT!
0538
0000
INPAR.A NUM $0
INPUT PARAMETERS
CAOO
LOA· CNTWRO
AS10
ANO· INPAR2
REHOVE RIT10
LOQ. INMONLY
E83F.
INTER~UPT HQOE ONLY FLAG
0141
SQZ 1
0874
EAQ A
6808
STA· CNTWRO
51\00
RTJ CHCHM
SWITCH TO CHARACTER MODE
02ES
COOO
LOA
=XPTP003
0000 p
RTJ- (STOPX)
5402
PARAMETER STOP
1606
JHP· INPAR!
ORG
~
0036 p
NUH $0331
0331
STOP 10

60220300

E

I

\

/
I

'"

00276

PTC2
PTC2

PTC2

00277
01)278
00279
01)280
00281
00282
00283
00284

c

00285
0028&
00287
00288
00289

(~
' ......

"

PAGE

C~

u

u

o

PTPOOJ
P003Q
PO OJ 1\
POO1'3
PO iLtC
PO 0 ~8

403F
001E
OGOO

0298 POO3F
POO40
0299 P0041
0300 POO42
0301 POO43
0302 POO4 l t
0303 POO45
03!l4 PO!)4~
0305 P0047
0306 P004iJ
0307 POOld
0308 POO4A

5800
02FF
Cf\F7
AI) 76
6829

0291
0292
0293
0294
0295
0296

c

PAGE

OFOO

0400
POOl-=': 11002

CNTlHO
REPf1\f
Of lAY A
DfLAYA
DflAYC
TNTl1
INPA~1

C,\F9
I)~C.l

C8F2
AO 75
6825
lCE1
F7FF

INPA~2

q

NlJt1
$403F
NUH 30
NUM ~O::;OO
NUH $OEOO
NUM ~OI+Of)
NUt1
2

RTJ

CiHNH

LOA· CNTWRO
AND- CONST-t·l1
STA~ INIfO'JlY
lDA.f. TNTU
~rA" INTi
LOA" CNTWI).O
ANO-t::ONST.tO
STA-l/o OMI TOEt.
JMP"" HNPARAJ
NUM $F7FF

OAT E'I 10/20175
CON TROL WORD
00291
REPEAT PATTERN CYCLE COUNT
PTC2
00292
INCREASE DELAY CHAR Tn INT MODE ,LESS 8ETWEPTC2
00293
PTC2
00294
OECREASE DELAY INT TO CHAR HOOE SWITCHING PTC2
00295
INTERRUPT LINE ASSIGNHEHT
•• .. 00296
SET UP FOR INT HOOE IF IT WAS IN IT BEFORE

HOVE INT LI NE BIT

0800
PTC2
PTC2
PTC2

INITIALIZE OMLU CHAR fJlOOE DELay

041)0
PTC2

INITIALIZE INT ONLU FLAG

00296
00299
00300
00301
00302
00303
00304
00105
00106
00307
00306

c
.c

o

o
("'\
\

I

CHJMr'f:,

0310 POOI+U 0000
0311 POO4C C075
0312 POO4fl 5800
POO4::: l12Afl
0313 P004t:" 1802
0314 P0050 1GFA
031'.) POOSt 5R09
0316 POOC;Z C81.A
0317 POO53 E800
P0054 01+11
0318 POf)5S 0143
0319 P0055 011C
0320 POO57 OA02
0321 P0053 1803
0322 POOC;g o 109
0323 POO5A OA04
0324 P0053 E!JO[)
P005e 04~7
0325 PO'JSO 0500
0326
0327 POO5E ORoa
0328 P005F 0310
032Q POOO'] OFC2

6022:J300

CHJPt
CHJP1A

CHJP2
CHJP3

""

E

NUM $0
lOA- CONST+l0
RTJ JU"fP

CHECK IF JUMP SWITCH 6 IS SET

JHP"" C-fJPl
JMp· (CHJMPfl)

YES JMUP 6 IS SET
NO RETURN

00313
00314
00315
00316
00317

INT MODE WAS SELECTED BEFO~E ""NO CHJP2
NO CHJP4
INTS ONLY BEEN SELECTED
YES
NO CLEAR INTS REQU~ST

00316
00319
00320
00321
00322
00323
00324

RTJ~

PJPM~A

lOA~

HP10Nl Y

LOQ

INTMOOE

SQZ
SAN
ENA
JMP·
SAZ
ENA

CI-fJP2-""-1
Ci-I JP4- "-1
2

REOIS~LAY

PARAMETE~S

IF STOPO AND JMP 6 IS

INT ONLY BEEN SELECTED

lOQ

CHJPJ
CHJP4-""-1
4
PSTATUS

lIN

0

INHABIT INTERRUPT SO THAT YOU OONT GET
ONE RIGHT AFTER YOU REQUEST ONE

Nr)P
0
OUT ERRO-""-l
AlS 2

""NO CHJPI+

YES SELECT INTS

REQUEST DATA INTERRUPT

.. ..,.EROE-OO .. •

00310
00311
00312

00325
00326
00327
00328
00329

PAGE

c-··
(~
'-.....

('"
\.... ..

C
('I

' ..
....."

PAGF

PTPOO~

10

oAT!:1 10/20/75
(~

0330 POOGl
P0052
0331 POOG'3
0332 POOG4
0333 P0065
POOGo
0334 POOG7
0335 POOG3
P006Q
0336 P006A
0337 PODGfl

6800
0405

STA
CHJP4

C805

A076
6600
03FF
OAtO
5800

STATECH

IF INT SELECTED SET STATE CHANGE SW

$10
JUMP

r

00331
00332
00333

LOA'" eNTW!:!"
AND- :ONsr+u
STA INTHOOE
FNA
RTJ

',-- .

00330

~EPE'AT

CONDITIONS

00334
00135

r-"'-

(

07.8B
lA~7

JMp· CHJPIA

lCOF

Jtww.

YES

C~HJMP6)

"-

00336
00137

,I

IUMONL Y NUM
OMIF1EL NUM
SECTION NUH

033Q POOGe 0000
0340 POOGD 0000
0341 POf]6E 0000

$r:J
~o

'1'1

TEST IN INT MODE ONLY
OMIT DELAY IN CHAR HOOE
SECTION NUHBER.
~UN

f"

0033Q
00340
00341

'-.
('

0343
0344
0345
0346
0347

POOGF
P0071J
P0071
P0072
POO73

'H7A
Of\7:'J
OAoe
51378
130E

E?RF.
E~Rn

RAO· CTERS
RAO· CTI='RS
ENA lC
R.T J" E~~ORS
JM!n CHJPtA

IN REJECT

00343
00344
00345
00346
00347

(
I

(
'-

r '

(

00220300

E

PAGE

10

(

o
o
PTPOO3

o

o
'''--

[

034Q
0350
0351
0352
0353
0354
0355
0356
0357
0358
0359
031)0
0361
0302
0363
0364
0365
0366
0367
0368
0369
0370
0371

POO74
P0075
POO76
POO77
P007~

r007Q
P007A
P0070
POO 7C
POO70
P007E
P007F
POOllll
P0081
P0082
00083
P0084
POO85
P0085
Pooa7
P0088
POOI}g
POO8A
POO3)
POORe
"OOHD
P008~
POO~F

o

o
o
G

c

c
o
o

0372
0373
0374
0375
0376
0377
0378
037«3
0380
1l3S1

pongo
POOgl
POOg~

Pon93
P0094
P0095
POOgS
POOg7
P0091l
PO 0 9'J

PAGF

C892
BOoC
0115
C6RE
AOOO
FFHO
13072
alOE
C8/lA
OCOF
0133
O!lFE
OFCl
18FC

CNTRL

CNTRLI

LOA"
fORSAN
LOA"
AND

INTi
GONST+l
CNTRL1-"-1
EQUIP
=N$FFIlO

EOR.SAZ
L!lA"

CONST.7
CNTRL4-"-1
INTI
15
CNTRLJ-"'-l
-1

PJQ

CNTRL2

0814

CNTRL~

Og42
21160

8000
0102
0822
C201

SA'"
INQ
ALS
JHP"
TRQ
CLR
MUIADD
TRA
LOASAN
STA

011g

OAT!:I 10/20175

11

6800
CNTRL4
OJR4
E800
LJQ EOJIP
FF71J
C800
LOA INp
FF77
t;404
RTJ0410 P REQIrn
AOC
J~p"
1808
C201
CNTRL5
LD"~OR2?
T~A
EOC!tIB~FB
0103
SA Z
CJ}Fg
LOA'"
O~Ff)
INQ
6201
STA-

1

CNTRl2
A

CHECK INTFRRUPT LINE
IS THIS PUNCH ON LOW SPEED
HAVBE NOW CHECK EQUIP"AOn~

00349
00350
00351
00352
00353

IS THIS PUNCH ON LOW SPEED
NO

00354
00355
00356
00357
00356
00~359

IN A TO INTERRUPT LINE
NUMBER IN Q

BUILD ADDRESS WHERE PROCESSOR

00360
00361
00362
00363
0036,.
00365

ADORESS WOULD BE STORED IF
THIS INT LINE WFRE SELECTED
HAS THI S LI NE BEEN SELECTED
CLEA~ FLG-NO OTHER
YES

001&6
00367
00366
00369

Q

CONST+2
=N$102
Q

1,0
CNTRL5-"-1
INTFLG

00370
00371
(NONDATAINT)
INTENTRY
(:NT18
1,0

REQUSST INTERRUPT LINE FROM SHH
CONTINUE
YES

Q

"R!:OINT
CNT1B-"-1
RE'1I NT

DID THI S TEST ALREADY SELECT
THIS LINE
NO

-2

1,(1

,. ........... ,. ................ ,..,.,..,. ........ ,. ...................... ,. ................. ,.,.· ... • ...... ,.·· ...... • .. ,.PTC2
PTC2
PTC2
CONTROL ROUTINE
•
VERIFIF.S IF THE OEVICE ONLOH SPEED PC KG OF TOHER CONFIGUPTC2
PTC2
BUILDS HEX TNT LINE ASSIGNMENT
PTC2
RfQUESTS INT LINE F~OH MONITOR
,.
PTC2
INITIALIZES HaDE SWITCHF.S
PTC2
~L~ARS THF PUNCH. CHECKS STATUS- ROY,RWR ON
,.
STARTS HOTIIN, CHECKS STATUS- ROY,BZY,OATA,PWR ON
PTC2
,.
PTC2
INITIALIZES INT WAIT COUNTER

0383
0384
0385
0386

..

....

.

03~7

0388
0389
0390
0391
03Q2

..

60220300

E

00372
00373
00374
00375
00376
00377
00378
00379
00380
00381

00383
00364
00385
00366
00367
00388
00369
00390
00391
00392

PAGE

11

c
c
PTP003

PAGE.

..

03Q3
0394
0395

•...

~

12

TRAOES OFF TO SMM MONITOR
PTC2
PTC2
.......................................................... ·············PTC2

03CJ7 P0091\ 0844
0398 P0098 6600
P009C 03C9
0399 POOgO 6800
0'+00 P009E CBgA
0401 P009F A8AA
0402 POOAO 81116
0403 POOAl 6897

CNT19

0'+05 POOA2
POOA3
0406 POOA4
0407 POOAS
0408 POOAIj
0409 POnA7
0410 POO A8
POOA9
0411 POOAA
POOAiJ
0412 POOAC
0413 POOAD
0414 POOAt
0415 POOAF
POf)BO
0416 POOBl
0417 POOR2
PO·OBl
0418 POOB4
0419 POOBI)
0420 POOR&
0421 POOB7
0422 POOB6
0423 POOB9
POOBA
0424 P0069
0425 POOBe
0426 pooao
0427 POOBE
POOBF
0428 POOCO
0429 POOGl
POOC2

eNT!

LDQ

PSTATUS
1

CNTtl\

ENA
OUT
INP
STA·
AND

f800
0400
OAOl
033F
023C
f)86'.
AOOO
F75F
0000
0401
0101
1834
OA 10
5ROO
0244
16F"0
E800
03FO
OA20
0325
0222
6854
A8FO
8000
04013
0101

YES
CLEAR INT HOOE SWITCH- INDICATE CHAR HOOE PTC2

00397
00396

STA. SECTION
LOA· GNTWRO
ANO· INPAR2
EOR- CONST+11
STA· CNTWRO

CLEAR SECTION NUMBER
STA~T PUNCH IN INTERRUPT HODE

PTC2

00399
00400
00401
00402
00403

fRq1-·-1
ERR3-·-1
ERSTAT
=N1F75F
=N$401

SAZ 1
Jf1p. F~R5
ENA $10
RTJ JUMP
CNT2

JHp· CNTl
LOQ PSTATUS

ENA

our

t20

E

SET BIT t!

(INT HODE)

SAZ 1
JHp· ER~C
ENI\ $10
RTJ JU'1P
JHp· CNT2
LOA =XGSOOA

0800

c
(

00405

00 NOT CHECK PROTECT ALARM OR TAPE LOW BIT

00406
00407
00408
00409
00"10

PTC2

00"11

~,

00412
00413
0041"
00"15

(

00"16
00417

(--

00418
00419
00420
00421
00422
00423

\'-.-

GLEAR THE PUNCH

EXPECT POWER ON , READY

··ER01-02··
··EQOJ-04··

••• ERROR EXT£R STATUS BITS
REPEAT CONDITIONS
YES
NO- CONTINUE

PTC2

S TART MOT ION

"·EROS-09··
··EROA-OB··

Eq~8-"'-1

INP ERRA-·-1
STA· E~STAT
AND· C~T1A+1
EOR =N$40B

OA10
5800
0235
18Ft
CNT2/\
COCO
0113 P

00393
00394
00395

CLR
A
STA INTfo100E

EOR

1819

60220300

DATEI 10/20'75

DO NOT CHECK PROTECT ALARM OR TAPE'LOW BIT
EXPECT ROY, BZY,OATA, PWR ON
PTC2
•• ERROR
~EPEAT

EXTER STATUS BITS

··EROC~····

CONDITIONS

YES
NO- SET UP FOR INT HOOE

PTC2

"-

".-

\,

(".-

('

00424
00"25
00 .. 26
00lt27

r-"

'1,,--

00428
00 '+2 9

,~

PAGE

12

l,

C
C

r

u
u

o
o

o
G

o
o

[

PTPOO3
0433
0431
0432
0433
0434
0435

Pooe3
POOC4
POOC:;;
POOCo
POOCT
POOCS
POOCg
POOCl\
POOCt]
PonCG

pooco

0436 PODCE'
pooeF
0437 POOOI)
POOOl
0438 POOO2
PO 00.3
0439 POOO ..
0440 paoos
0441 POOOS

PAGE'

6800
0339
COB7
6800
FF60
COOO
0008 P
6800
FF3q
6600
0398
6300
0395
6300
039.2
E800
0300
OA 04
U30A
5401

STA

DATEI 10/20/75

13

PPT

FO~CE

RTN AOoR FO SECTIONS START TO DRIIJERPTC2·

00430

LOA- H7FFF
STA COUf\Hl

5ET I NT WAIT LOOP COUNT

PTC2

00431
00432

LOA

=XCHECK

SET RETURN AOOR FOR AFTER TRADE OFF

PTC2

00433

STA

~ETIJ~N

PTC2

00434

STA

I NP.tOO£

SET tNT HODE SWITHC TO NON-ZERO lINT MODEl PTC2

00435

STA

OKINT

OK FOR tNT TO

')fA

FtR'STINT

NON ZERO FOR FIRST tNT FLAG

lOQ

PSTATUS

ENA
OUT

!i4

RTJ-

OCCU~E-SET

TO

NON ZERO

PTC2

00436

PTC2

00437
00438

REQUEST DATA INTERRUPTS
... ·ER06-07··

~RR6-"'-1

(CONTROl)

RETURN TO SMM

00439
00440
00441

o

o
o

o
o
o
n

60220300

E

PAGE

13

C~

C~

c
PTP003
0443
0444
0445
0446
0447
0448
0449
0450

POO07
POOD8
POOO9
POODA
POOO!3
POODe

0452
0453
0454
0455
0456
0457
0458
0459
0460
0461

POOOF 081)A
POOEt) 01\0.9
POOEt 0IJ08
POOE2 ~807
POOE3 0606
POaE'. 0805
PODES 0804
POOF.6 OA 00
POOEl 5Jl03
POOE3 18q9

poonu

POOOE

60

PAGE

0812

ERRC
ERRB
ERRA

0811
n~10

O'30F
080E
OA07

£QR9

ERR8

~IJOO
1~03

~20300

EPR7
ERR6
fR~5

ERP4
ERP.3
ERRZ
ER!U

E

RAO'"
PAO·
RAO"
RAO·
RAO'"

14

CTE:RS
CTERS

DATE. 10/20/75

CTERS
CTERS
ENA 7
IHJ'" ERRORS
JHp· CNT2

00443
00444
00445
00446
00447
00448
00449
01)450

RAO'" CTt:RS
RAO'" CT::RS
RAO· CT::PS
~AO'" r.TERS
RAO· CT~P.S
P.AO· CTERS
=?AO· CT~RS
ENA 0
RTJ'" E'RQO~S
JMp· CNTi

00452
00lt53
00lt54
00455
00456
00457
00458
00lt59
00460
00461

r:T~RS

PAGE

r

I

14

c
c
C:

r

I

"-./

u
r-'

U

o
o

PTPOOJ
0463
0464
0465
0466
0467
0468

G

o
o

0470
0471
0472
0473
0474
0475
0476
0477

[

0478
0479
04'10
04lJl
0482
0483
0484
0435
0486
0487
0488
0489
04QO

o

0'+91
0492

o
o

0493
0494
0495
0496
04'l7
0498
0499
0500
0501
0502
0503
0;04

POOE9
PO OE,~
POOEO
POOEC
POOED
POOEE
POOEF
POOFO
POOFl
POOF2
POOF3
POOF4
POOFS
PilOF6
POOF7
POOFR
POOF':}
POOFA
POOFO
POOFC
POOFO
POOFE
POOFF
P0100
POlOt
POI02
POI0.l
PO-104
P010e;
POI0o
POl07
POln8
POtOr:}
POI0A
POI0:-l
P010e
PO!OO
POtOE
POl OF
POllO
POIU

0000
0000
8RFO
68Fj:;
CROO
FF7F
88F9
61319
4800
001A
C800

(j

.

15

OATf1 10/20175

•••••••••••••••••••••••••••••••••••••••••••••••••••••• ··············PTC2·
• '
PTC2
ERROR REPORTING
PTC2
•
PROCESS ERRORS 1 THROUGH C
PTC2
•
PTC2
•••••••••••••••••••••••••••••••••••••••••••••••••••••• ··············PTCZ

00463
00464
00465
00466
00467
00468

CTERS
ERROR~

!O
NUM $0
ADO· CTF:RS
STA. CTE~S
LOA Sf.~TION<)

FORM ERROR CODE
CUTRENT TEST SECTION

PTC2
PTCZ

00470
00471
00472
00473
00474

ADO. CT'::RS
STA· SEC=:RR
STQ EREaUIP

FORM SSEE FOR MSG
CURRENT HA~OHARE AOOR

prC2
PTC2

00475
00476
00477

NU~

LOA

INTHOOE

00478

0371

0101
01304
6817
0844
68fF
C8E'F
680F
r,1)43
AO 74
0114
CIJOB
9000
0000 P

SAZ t
SET A
STA-\\ MODE!
CLR 1\
STA" CTt~S
LOA· fRRORS
STA· RfTAOR
LOA- SJ
AND- CONSr+9
SAN OVER-·-l
LOA· RETAOR'
SUB =XPTPOOJ

fl808

5800
0217
084'+
5402
1808
0328
9000
0000
000f)
0000
0000
0000

OVER

srA- ~ETADR
RTJ CHCHH
CL~

RTJJMp·
NUH
SEC ERR NUM
RETAnR NUM
ERSTAT NUH
EREQIJIP NUM
NUH
MOOEt
NUM
ERRO~1
RTJ

51\00

022F
tcoa

60220300

,r)"
\

PAGE

PTC2

0= INT HOOE, 1 = CHAR MODE

PTC2

RESET ERROR COUNT

PTC2

SET

AnOR IN HSG

PTC2

NEC~SSARY

PTC2

~TN

BIAS IF

WAIT UNTILl PROGRAM CONTROL IS RETURN

A

(STOPX)
ERROR!
~O328

STOP ID

$0

$0
$0
'ri()
$1)

$0
CrHNH

JMP" (ERRORS)

E

SKIP IF IN INT HODE

SET = INT HaDE CLR = CHAR HaDE
SET UP FOR INT HOOE IF IT WAS IN IT 8EFORE

00479
00480
00481
00482
00483
00464
00465
00486
00487
00488
00469
00490
00491
01)492
00493
00494
00495
00496
00497
00498
00499
00500
00501
00502
00503
00504

PAGE

15

c,

C~

C.'
PTP003

PAGE

1&

OATEI 10120175

•••••••••••••••••••••••••••••••••••••••••••••••••••••• ··············PTC2·
•
PTC2
•
FORMAT TAP~ LEAOER
PTC2
•
PTC2
•••••••••••••••••••••••••••••••••••••••••••••••••••••• ··············PTC2

0506
0507
050':\
0~09

0510

00506
00507
00506
00509
00510

c
r'
f

\,

0512
0513
0514
0515
0516
0517
0518
051Q
0520
0521
0522
0523
0524
0525
0526
0527
0528
052Q
0530
0531
0532
0533

P0112
P0113
P0111t
POllS
POll!)
POU7
POll0
P0119
POl1A
POllS
POI1C
POll]
POllE
P011F
P0120
P0121
P012?
P0123
P0124
P0125
P0126
P0127
P012S
P012Q
P012A

•

FREQSW NUH
CSOO!\
ENA -10
STA· FREQSW
CSOOC CLR ~
PPf
~TJ

0000
OAF5
68FO
0844
580.0
02E6
!J6Fq
CfJF8
0101
16Fq
E600
FF1A
CU77
08B4
0102
OA1F
1807
C078
OSB,.
0102
OAlF

CSOOIJ

CSOODl

SfT PUNr.H CHARACTER TO ZERO
WXIT TO DRIVER

PTC2
PTC2

LAQ

2
SH"
CSOOD1
eIT13
A

SA Z

2

EN/\
JMP.
LOA-

$7F
CSOOOl
HOOFF
'PPT

RTJ

00512
001)13
00514
00515
00516

00517
00516
PTC2
00519
00520
···00521

8IT12
A

LD~-

1~O2

PTC2
PTC2

RAO. F~EQSW
LOA· F'?E'QSW
SAZ r:sooo
SKIP AFTER 10 FRA"ES
JMP· CSI}OC
CNTHPO
LOO
LOALAO
SAZ
ENA
JMo ..

COBl
5800
0203

FREQUENCY SWITCH
SET FREQUENCY SWITCH FOP 10 FRAMES

'.,

···00522
···00523
""·00524
···00525
···00526
···00527
···00526
···0052Q
···00530
···00531
···00532
···00533

CHECK If' LEVEL 5 SELECTF:O
[3

SET SECTION 10
CHECK IF LEVEL 7 SELECTED
NO
S~T MASK IF YES
MUST BE 1\ LEVEL SELECYEO
PUNCH ONE FRAME OF ALL ONES

(
('
I

I

'.

,r

I

"-

(-'

,- .

0535 P0128
P012C
0536 P0120
0537 P012E
0538 P012F
0539 P0130
0540 POl31
0541 P013:?
PO 13·3

CSOOO

E800
FFoe
C06S
08B4
0111
1865

LOQ

CNTWRD

LOA- CI)NST
LAQ A
SAt,! 1
JMp· CS201)
CLR A
STA CDMPATEN

O~44

6BOO
0238

00535

CONTROL WORD
0001
SECTION ONE ZIGZAG
NO
CLEAR COHPLEHENT PATTERN SWITCH

C'

00536
00537
00538
00539
00540
00541

~

,,----.
';
'{~

60220300

E

PAGE

16

'---

c

I

~'

V

\

C

0
0
PTPt)03

0

G
CI

PAGE'

0542 P0134 OCOI
0543 P0135 COOO
POl3o 0195 P

E'No.
LOA

•••••

0545

DATn 10/20175

17

00542
00543

1
=XC5Z00

SE~TION

1 ZIGZAG

0051t5

(~

0

n547
0548
0549
0550
0551

('"

,-j'

[

0552
0553
0554
0555
0556
0557

'-,

U

C'J
C\

0558
0559
0560
0561
0562
0563
0564
0565
056fl
0567
0568

0
C)
C)

0569
0570
0571
0572
0573
0574
0575
0576
0577
0578

..
P0137
P013i1
P013Q
P013A
POll!]
POllG
POll0
POllE
POl3F
P0140
POl4l
POllt2
P0143
P0144
P0145
P0140
P0147
P0148
P0149
P014A
P0148
PO'14C
P014)
POl4E:
P014F
P0150
P0151
P0152
PO 15.1
PO 15'.
P015S
P0156
POlS7
P0158
P01Sg
P015A
POlSa
POlse

CSIOO

4,~4A

OFA8
483C
4800
FF32
6845
E600
FEFA
CO 77
08B4
0104
EOOO

STQ· C510A
o.LS ~
STo." S107A
STo. SECTION

THIS PORTION IS USED BV ROTH SEC 1 ANO 2
PUNCH S£GTION NUMBER

STO~E

00547
00548
00549
00550
00551
00552
00553

STA· ~S109
LOQ CNTWRO
1000

LDALAQ
SAZ
LOo.

CONSr.12

YE'S

CSI01-"-!
=lCZZ5

5 LEVEL PATTERN
YES

ENA

't.tF
CSI03

EXTJ;lACT VALUE

A

·"NO SKIP CSI01

00554
00555
00556
00557

0313 P

OA IF
1808
C07!\
08B4
0104
EOOO
0371
OA7F
H04

CSIOl

JMP·
LOALAO.
SAZ
LOo.

CO~ST.13

A
CS10?-·-1
=XZZ7 '

7 LEVEL PATTERN
YES

·"NO SKIP CSI02

00558
00559
00560
00561
00562
00563

p

CSI02
Ol6F P
CO 81
6800
CSI03
021R
4840
5830
OAFS
CSI04
683E
CIJ2C
CSI05
5"00
02A5
083A
C839
0101
18Fq
EOOI1

ENA $7F
JMp· CSI03
LOQ =XZZ6

6 LfVEl

PATTERN

00564
00565
00566
00567
00566

HOOFF
LDASTA PP~XL

PPT

00569
00570
00571
00572
00573
00574

RAO· S?ACE~S
LOA" SOACERS
SAZ 1
JHp· eSt05

00575
00576
00577
00578

STo.·
RTJ·
ENA
STA"
LOA·
RTJ

LEVELCT
RES TWO
-10
SPACERS
CStOA

LEVEL COUNT
RESTORE HORD, WOPO.l, AND WORO+2
PUNCH 10 SECTION PUNCHES IN LEVEL ONE
LOAD WITH SECTION PUNCH NUMBER

LAST PUNCH
NO lOOP BACK

C"!
60220300

0
C\
n
'-

./

E

PAGE

17

('

\ ....

('
I
'--._,.
(~'
'--.. -.

('
\.... ..

c·
/

PTP003

PAGE

0579 P0150
P015E
0560 P015F
0561 P016()
051\2 P0161
P0162
0583 P016J
P0164
058lt 00165
P016n
0585 P0167
P0163
0586 P0169
0567 P015A
0588 P016'l
0589 P016G
0590 P0160
0591 PQ16E
05Q2 P016F
0593 P0170
POt7l
059lt P0172
0595 P017.1
0596 P0174
0597 P017S

C600
FEOS
0864
68.34
5800
01EB
5800
0299
5800
02JF
C800
0205
0111
lRF6
5818
0828
CR27
0101
18Fl
5800
01AA
5lt02
1803
0302
0100

059CJ P0176
P0177
0600 P0171\
P017g
060! P017A
0602 PO!7B
POI1C
0603 P0170
0604 PO.11E
P017F
0605 POt80
0606 POllH
0607 P01~2

58!l0
CSI01l
01Cfl
5800
FEn!
OA20
5800
0176
180F
E800
FEB9
lC!)l
01'95 P CSI09
0001
CSI0'\

CI05A

LOA

CSI0E)

18

R::PEAT

OATEI 10/20175
YES

00579

TCfI A
STA" CYCLES
I?,TJ G=':NPATT

NUH9ER OF TIM£~ TO REPEAT ONE CYCLE
OF" ZIGZAG ZERO PATTERN

00560
00581
00562

PTJ

PPT

PUNCH CHARACTER

00583

RTJ

O~LAY

DELAY (SA H TOOTH)

00584

LOA

SC:CTENnsW

SAN

C_~
('-

~-.-.

~

\

\

00585

CSI07

1
Jf04p\f- CSI06
RTJ" RE~THO
RAO" CYCLES
LOA" CYCLES
SAZ CSI07-·-1
JMP" C5t06
RTJ CHGHH

DONE HI TH ONE CYCLE
NO
RESTORE HORO, WORO+-l, AND HORO"2

S107A

RTJJMP"
HUH
HU"1

( STOPX)
(;5108
'nn2
$100

10
SECTION ! OR 2

005CJ4
00595
00596
00597

RTJ

r::'frNH

SET UP FOR INr MOOE IF IT WAS IN IT BEFORE

00599

RTJ

Ci-fJMP6

CHECK

00600

ENA
RTJ

~~o

DONE WITH THE NUMBER OF CYCLES
WAIT UNTILL PROGRAM CONTROL IS RETURN
•• STOP END OF SECTION

.........

,r--"
I

00586
00587
00586
001)89
00590
00591
00592
005CJ3

\ ... ~

!

.,..- .
~

,

I

'-

J:J~P

JMP· Cl05A
LOO CNTHRO

FO~

RE-ENTRY OF PARAMETERS

RF..:PEAT S:CTION

00601
00602

YF..:S
NO

00603
00604

THIS EXIT IS CHANGED AT THE START OF SEC.
SECTION PUNCH NUMBER

00605
00606
00607

JMp· (::S109)

A£'IC
NUH

r,S200
$1

/
I,
"

(
'i-'
'--.

r

c:
P018 J
PO 16tt
P0185
POl80
P0187
0613 P01SB
P0189
0614 P018A
0609
0610
0611
0612

RES TWO

0000
OCOO
CEllO
0600
OIEl
6800
OLEO
0001

NUM
ENIl
LOA·
STA

$0

RESTORE

WORDS IN GENERATE PATTERN

0
(LEVELCn,Q
WORD

RESTORE

WORO ANO WORO.l

STA
INO

00609
00610
00611
00612

('

HORO+l

00&13

r'''--''

1

00614

'--.-

\'

',-- ..

r

'-..-'

60220300

E

PAGE

11\
('--

~.
(~'

...........

r---.
~, .

I

~)

('

C)
G

o

PTP003
0615 PO 1133
0615 POl8e
POt8a
0617 P01SE
0618 P013F
P0190
061Q P019l

PAGF

[

LOA" (L EVELCT) , Q
STA WO~D"2

leFl

JMP'" ( RES TWO)

SET

STA

POIQIj OA02

~O
~n

CS20!)

2

P019r, 0884
PO 197 0111
P019a 1807

ENA
LA!)
SAN
JMP·

00615
00616

WORO"2

01)617
00618
00619

00621
00622
00623

$0

A
1

S~CTION

CS400

N:J

SECTION

~

COMPLE~ENT

00625
00626
OOG27
00626

2

ZIGZAG PATTERN

00630

0632 PO.19"l oe02
eS201
0633 P019A 4800
P019a 01D3
0634 POlge CO 00
P019!l 019F P
0635 P019E 1898

ENQ
STQ

?

r::OMPATEN

YFS SET COMPLEMENT PATTERN SWITCH
LOAD SECTION NUMBER IN Q

00632
00633

LOA

=l(CS400

LOAD EXIT VALUE -

00634

JMP" CStOO

00635

0637 P01c)F' OA04
0638 POIAO 08B4
0639 POtAl 0111
0640 P01~2 1862

ENA
LAQ
SAN

00637"
00636
00639
00640

&0220300

o
c\

RESTO~E

A
PPSW

LEVELcr NUH
SPACEPS NUM
CYCLES NU~

0630

o

DATE! 10/20'75

CE07
6800
0100
OR04
6BOO
010B

06~1 P0192 0000
0622 P019:J 0000
0623 P019 • 0000
'

0625
0626
0627
062R

lq

CS400

J~IP·

E

4
A
1
CS800

SECTION It
NO

BIAS IN A

PAGE

19

PTPOOJ

PAGE

.............

0642

0644 POIA3 O~44
0645 n01A4 6600
POtA5 01C9
0646 PO tAo OC03
0647 POtA7 COOO
P01A6 0204 P

06413
•
0650 POtA9 48513
CS401
0651 P01A/\ OFA8
0652 POtAO 4800
POtAe FECt
0653 POIA) 4848
06S4 ?OtAE 6853
0655 P01AF 0844
0656 POtOO 6653
0657 P01['lt £800
POtR2 FF.86
0658 POtel C077
0659 POI04 06R4
0660 POtB5 0104
0661 pota6 fOOO
POtR7 037c) P
0662 P0198 OAIF
0663 P01SQ 180C
CS,.,02
0654 P01SA C078
0665 P01!3g 08B4
0666 P01BC 0104
0667 POtRO EOOO
POtBe: 0377 P
0668 POIBF OA 7F
0669 PO tCO 1605
0670 POtCl EOOO
CS403
POtC~ 0375 P
0671 POICl C081
0672 POtC4 663F
0673 POtCS 6800
CS404
POtC6 OtA6
0674 POtC7 48CA
0675 POtGa 56BA
0676 POtcC) OAFS
0677 POtCA 68CS

60220300

~

20

OATEI 10/20/75

SECTION 4 PYRAMID PATTERN

CLR A
STA

00642

COt.1PATF.N

CLEA~

ENQ
3
LOA =XCS800

STQ'" CS400
QLS ~
STQ S~CTION

COI1PLEMENT PATTERN SWITCH

SET SECTION IO

···00646
00647

THIS PORTION IS USED BY BOTH SEC. 4 ANO 8
STORE PUNCH SECTION NUH9ER

STO'" CS40A
STA4 CS40C
CL~
~TA·

LOQ

00&49
00650
00651
00&52

,~-

00653
00&54
00655
0065&
00657

A

CS40E
eN THRO

00644
00645

CLEAR THE 8TH LEVEL SH

,/

LOA- CO~ST+12
LAn A
SAZ ~S402-"-1
LOQ =XPY5
ENA
JMP'"
LDALAQ
SAZ
LO'}

'HF
r,S404
CONST+13

1000
5 LEVEL PATTERN

YES
ElCTRACT VALUE

ENA ~7F
JHP· CS404
LOQ =XPY8
HOOFF
LOASTA4 CS40E
STA PP~XL
STO'" LEVELeT
RTJ" P.ESTHD
ENA -to
STA'" SPACERS

7 LEVEL PATTERN
YES
El(TRACT VALUE
5 OR 7 NOT
SET THE

SE~ECTED

I

SO PUNCH IN 8 LEVEL

MODE
8TH LEVEL SH

LEVEL COJNT
RESTOQE HORO, HORD+l, AND HORD+2
PUNCH 10 SECTION PUNCHES

00&68
006&C)
00670
00671
00612
00673
00&7,.,
00&75
00&76
00&77

PAGE

'-

(

00&62
00663
00&64
00&65
006&6
00667

A

CS403-·-1
=XPY'7

(

00&58
00659
006&0
00661

20

I
''-....,/

o
o
o
o

c

PTP003
0678 POlC3 C837
0679 P01CC
POICD
0680 POlCE
Ob81 POICF
0682 POIOO
0683 POlOt
0684 P0102
POlO:}
06135 POI04
0686 POUlS
06B7 PGl06
POlO'
0688
0639 rOlDd
POID3
0690
0691 POID4
0692 POI0[J
PO IDe
0693 POlOD
P010E
06'34 POE1F
0695 POIEil
0696 P01El
0697 POtE'?
0698 POIEl
PillE4
0699 POIE7
POIE6
0700 POIE7

5600
0230
D8C4C8C]
0101
l8F9
GRon
Ff"66
0864
088E
5800
0176

POIE~

0185

0701
0702
0703
0704
0705
0706
0707
07118

()

PAGE

0709
0710
0711
0712

CS405

LOA" CS400
r;>TJ Pf)T

OATES 10/20175

PUNCH CHARACTER

0067S
00679

LAST CHAR PUNCHED
NO
YES

00680
00681
00682
00683
00684
00685
00686
00687

RAO·
LOA·
SAZ
JMP.
LOA

SPACERS
SPAceRS

TCA
STA~

A
CV'GLES

RTJ

G::~PATT

NUMBER OF TIMES TO REPEAT ONE CYCLE
OF PYRA~IO PATTERN

E800
0194

LOQ

S~r;TFNOSW

A WILL CONTAIN THE PATTERN TO BE PUNCHED
Q WILL BE SET WHEN LAST CHAR OF CYCLE IS

00&88
00669

3148

saz

CS408-'*'-1

AOOO

ANO

=:Hi7F

IS IN A
LAST CHAR
YES

00690
00&91
00692

LOQ

COI1PATEN

SOZ
LOQ"
SOZ
AODRTJ

CS40E
CS408-·-1

CONST .. 7
PPT

6TH LEVEL
YES
PIJNCH CHARACTER

00&94
00695
0069&
00697
00&98

RTJ

OEU\Y

DELAY (SAW TOOTH)

00699

lOA

SECTENOSW
1

CS40':}

SAN
JHP"
RTJ"
RAO"
LOA.
SAZ
JMPV.
RTJ

•• STOP END OF SECTION

CS40A

RTJ- (STOPX)
JMP" ~S!JOB
NUM to 302
NUM $0

STOP 10
SECTION It OR 8

00709
00710
00711
00712

CS40B

RTJ

r,HrNM

SET UP FOR INT MODE IF IT WAS IN IT BEFORE

00714

5ROO

RTJ

CHJHP6

CHECK FOR RE-ENTRY OF PARAMETERS

01)715

FE51
OA20
5800

E"'A

$20

RTJ

JUMP

REPEAT SECTION

00716
00717

CS40r,

CS407

007F
E800
0190
0143
E823
0141
8072
5800
0219
5800
OlaF
C800

CS401\

P01Eg 0111
PO lEA UIES
POlES 5897

POIEC 08A7
POIP] CRA6
POIEE 0101
POIEF 18E6
POIFO 5800
POlFl 012A
POIF? 5402
POIF3 1803
PO IF 4 0302
POIF5 0000

0714 POIF6
POIF7
0715 POIF8
POIF9
0716 POIFA
0717 POIF9

21

5800
0148

1

CS40C;

REPEAT

CS406-·-1

CS407

RE<.iTWO
CYGLES
CYCLES
CS409-"-1
CS407

CHCHH

00693

COMPLEMENT PATTERN

00700

DONE WITH CYCLE
NO
YES RESTORE WORDS
DONE WITH THE NUMBER OF CYCLES
NO
W~IT UNTILL PROGRAM CONTROL IS RETURN

00701
00702
00703
00704
00705
00706
00707
00706

POIFG OOF8

o

602211300

E

PAGE

21

.....

PAGE

PTP003

OATES 10/20/75

22

lr-" '
'-

0718 P01FO t804
0719 P01FE E800
POIFF FE·J9
0720 PO 201) lCOl

JMP" CS406'
LOQ CNTWRO

YES
NI)

00718
00719

JMP" (CS40C)

NEXT SECTION

00720

0722 P0201 0204 p CS40C
CS401
0723 P0202 0004
0724 POl03 0000
eS40E

Aoe
NUM
NUM

SECTION PUNCH NUMBER
8TH LEVEL SHITCH

01)722
00723
00724

SECTION 8
NO

00726
00727
00728
00729

072&
0727
0728
0729

CS80!)

P0204 OA08
P020r; 0~84
P0200 0111
P0207 1807

ENA
LAQ
SAN
JHP"

eS800
$4

to

!\

A
1
CSI000

S~~TION

0731

~

COHPLEME~T

,'_.

PYRAMIO PATTERN

.. '

(~

'-.,

00731
\.
,/
(

0733 P020S aC04
0734 P020Q 4800
P020A 0164
073S P020B COOO
P020r. 020E p
0736 P020~ 189B

0738
073Q
0740
0741

P020E
P020F
P02tO
P02tt

4
CO'1PATEN

SET SECIONT 10
LOAD SECTION NUHBER IN 0

LOA

=XCSI000

LOAD EXIT VALUE -

FNO

JMP" CS401

CSI000

OAtO
0884
0111
1851

STQ

ENA

$10

LAO

A

SAN 1
JMP· CS2000

A~O

BIAS IN A

SET =OHPL£MENT PATTERN SWITCH

SECTION 10
NO

•• .. 00733
00734
00735
00736

00736
00739
00740
00741

('
\..---

......

0743

S~CTION

10 ALL ONES AND ZEROS

00743

C~
60220300

E

PAGE

22

C~

c

I
\~

PTP003

CJ

c
CI'

c'
/",

DATE' 10/20,'75

23

...

.

07'+5
07'+6

c

II

PAGE

THIS SECTION SET OliIT DELAY SWITCH SO
TIiAT PUNCHING IS DONE AT HIGH SPEED.

...

07'+8
0749 P0212 OFCB
0750 P021J 61\00
P0214 FE59
0751 P0215 OAO?
075? P0216 6640
0753 P0217 C07S
075'+ P021fl 6800
fl0219 FE53
0755 P021A OAFO
0756 P0211) 6800
P021e 0173
0757 P021D OAF5
0758 P021E 6BOO
P021F 016F
075Q P0220 6600
P0221 FF71
0760 P0222 5835
0761 P0223 C8l,3
0762 P0224 5800
P0225 0108
0763 P0225 0800
f"0227 FF6B
0764 P0228 eBOO
P022,) FF6Q
0765 P022A 0101
0766 P022!) 18F7
0767 P022C C800
P022n FEOC
0768 P022E 0864
076Q P022F 6600
P02~0 FF63
0770 P0231 5800
P0232 0149
0771 P0233 5600
P02l4 01C9
0772 P0235 5800
P!J236 016F
0173 PU2l7 caon
P0238 0135
0774 P0239 0111
0775 P023A 16F6
0776 P023!l 0600
P023e FF57
0777 P023D CRoa
P023E. Ffl55
0778 P023F 0101
0779 P02'+0 16FO

CS1001

CSI002

CSI00.~

CS10:J4

ONE CYCLE EQUALS 10 ALL ONES, 1 ALL ZEROS
ALS
STA

8
S~CTION

ENA

C;

ST.\"

CS1007

00745
0()746
0()7'+6
···0074q
00750

···00751
SET SEerION 10
···00752
SET OHIT DELAY SW BUT DONT CHANGE SIT
00753
to OF THE CONTqOL WORD SO THAT OHITOELAY
00754

LOASH

CO~STt'10

E.NA

STA

-2
r.EN04

ENA
STA

G~"'03

00757
00758

STA

SPACERS

00759

OMITOEL

MAY BE RESET.
RESTORE PATTERN GFNERATER

-10

P.TJ· SETEXl
LDA· eS1007
RTJ PPT

SET UP EXTRACT VALUE
PUNCH

S~CTION

NUMBER 10 TIMES

00755
00756

00760
00761
00762

RAO

SpACERS

00763

LOA

SPACERS

0076'+

SAZ 1
JMP· CS1()02
LOA PEPEAT

DONE
NO
YES

0()765
0()766
00767
00768
00169

TCA
SU

CYCLES

RTJ

GENOZ

SET UP PATTERNS

00770

PTJ

PPT

PIJNCH

00771

RTJ

DELAY

00772

LDA

srCTENDSW

00773

A

SA~
1
JHp· CSI00'+
RAO
CYCLES

LOA

OONE WITH ONE CYCLE
NO
YES

011777

CYCLES

SAZ 1
JHP" CS1004

00774
00775
00776

SECTION COHPLETED
NO ONE HORE CYCLE

00778
0077Q

"

\..../.

c
()

60220300

E

PAGE

23

'

PTPOO 3

PAGF

21t

...... _.-'

DATE' 10/20/75
(~

0780 P02lti
P0242
07111 P024)
0782 P0244
0783 P02lt5
0784 P0246

~TJ

5800
0009
540?
1803
0302
1000

CHCHH

CS1005

0786 P0247 5800
P024~ OOF7
0787 P021t'} 5600
P024A FEOO
071J8 P024B DA20
0789 P024C 5800
P02ltO OOA7
0790 P024E lROO
0791 P024F E800
P025G FOER
0792 P0251 O/HIt
0793 P025? 111)75
0794 P0253 6600
P02S4 FE18
0795 P0255 180n

eS101l!;

RTJ

C'i!NM

RTJ

CHJMP6

ENA
RTJ

t?'J
JUMP

0797 P02'56 01)10

CS10J7

NUM

P02'57
P025R
pr125g
PO?5A

0000
C08l
OFAl
0174
OFAl
ilF41
0171
OFlt2
6800
010C
lCF5

SETEXL

NUM

0810 P0262 OAlO

CS2000

PO~?l)

P025C
P0250
P025E
P025F
P0260
0808 PO 261

JMP· CS1003
LOQ CNTHRD
TRQ t>.
·ANO- CONST.10
STA
OMtTQEL
JMP" C32000

SETE'I(l

STOP to

00786
CHECK FOR RE-ENTRY OF
~~PEAT

PA~AMETERS

SECTION

YES
NO
~ESfT

00787

("

00186
00789
00790
00191

OMIT DELAY SWITCH

NEXT SECTION

00192
00793
00794
00795
00197

DOFF
LEVEL 8

.~"

00799
00600
00801
00802
00803
00804
00805
00806
00801

Jr1P" ( SETEXU

00806

?i20

00610

E'NA

'

00781
00782
00783
00784

~10

0
LOIIHOOFF
QLS 1
SOM
SETf'l(t-""-1
QLS 1
ARS 1
saH SETEX1-"-1
ARS 2
STA PI"C'XL

.......

00180

RTJ- (STOPX)
JMP" CS1006
NUM $0102
NUM $1300

0799
0800
0801
0802
0803
0804
0805
0806
0807

YES

\.........

\'
'-60220300

E

PAGE

24

r

.... __ .

c

,-----,,'

(-' '\
"'--/
(

"-/
r- \

~,~)

C"I'
PAGt:'

PTPOO3

(_."
,~.J

(,':

C'

LAQ

0811 P0263 06B4
0812 P0264 0111
0613 P0265 tll47

SAN

OATE! 10/20175

25

A
1

Jt-'p. cSltoon

......

0815

00611
00812
00813

SEC nON 20
NO

SEC nON 20,

C9, 36 PATTERN

00615

,...--..,\
~

)

,----,,'
,"-"\

(

"

''-.,../'

,"--""",

I

,
(

L)
r-,

L;r
r--.

L}
,~

("--')

0'
"'-""-

('I
'-./

..,,-...

L:

0617
0616
0619
0820 P026~
0821 !=IOl67
P0268
0822 P0269
0823 P026A
0824 P02Ed]
0625 P026C
POZ60
0826 P02bE
0827 P026F
f10270
0826 P0271
0829 P027Z
P0273
0630 P0271t
0831 P027S
0832 P0276
P0277
0633 P027.I}
0834 P0279
P027A
0635 P02711
P027C
0836 P0270
P027E
0837 P027F
0838 P0280
0839 P02S1
P0282
0840 P0281
0841 P0284
P028S
0842 P0286
P0287
0643 P0288
P0289

•

•
•

C~?,OOl

OFC8
6800
FEOS
OAO&
6641
C07S
6800
FOFF
OAF6
&800
0133
0901
6800
0131
51\E2
OAFS
6600
FF1B
C83l
5600
0183
0600
FF16
C600
FF14
0101
18F1

THIS SECTION SET OHIT OELAY SHITCH SO THAT
PUNCHING IS OONF: AT HIGH SPEEO.
ONE CYCLE EQUALS 7 C9S ANO 7, 36S
ALS
8
STA SECTION
ENA
STA·

6
CS2001
LOA- CONST+l0
STA
O~ITOEL

CS20:l2

caGO

CS2003

FOB7
0864
6800
FFOE
5600
0109
5800'
0174

CS20n4

FNA
STA

-7
GENC3

INI\
STA

G::~CIt

SET SECTION 10

RESTORE GENERATF PATTERN

00811
00618
00819
···00820
00821
···00822
···00823
00824
00825
00826
00621
00628
00829

1

RTJ" SETEXl
rNA -10
STA SPACERS

seT UP EXTRACT VALUE

00830
00831
00832

LOA· CS2007
RTJ PPT

PUNCH SECTION NUMBER 10 TIMES

00633
00634

RAO

SPACERS

00635

LOA

SPACERS

00636

SAZ 1
JHP· CS2002
LOA REPEAT

THA TALL
NO lOOP BACK
YES

00637
00638
00839

TCA
STA

CYCLES

00640
00841

RTJ

G~NC9

00642

RTJ

PPT

00643

A

.,... ...

.

'~r
"I

60220300

0
"' ....

<.............. )
(''''')

E

PAGE

25

;--......

"PAGE

PTPOOJ

26

...

DATEt 10120175

\..
0844 P028A
P0288
0845 POZ8e
P028n
0846 P02/lE
0847 P02IJF
0848 P0290
POZtH
0849 P029~
P02Q3
0850 P02')4
0851 P02Q,
0852 P0296
P0297
0853 P0298
0854 P0299
0855 P029A
0856 P029B

5800
011A
C80fJ
OOEO
0111
18F6
0800
FF02

DELAY

00844

LOA

SECTENDSW

00845

SAN

1

DONE WI TH CYCt.E
NO
YES

JMP" CS2004

caOD
FFOO
0101
18F!J
5600
0084
5402
11\03
0302
2000

RTJ

RAO

CYCLES

LOA

CYCLES

008'+9

SAZ

1

.00850
00851
OU852

JMP" CS2004
RTJ

CHCHM

CSZOrJ5

RTJJt4p"
NUH
NUH

(STOPX)
CS2006
$0302
$2000

580!)
OOA2
5800
FOA9
OA20
51\0!J
0052
18Dn
E600
FI)93
0814
AO 75
6800
P02AI) FOC3
oe67 PO:?AA 1802

CS201J6

RTJ

C~INH

RTJ

CrtJHP6

ENA
RTJ

$20
JUMP

0869 P02AB 0020

CS20()7

0858 POZ9C
P0290
0859 P029E
POZ9F
0860 P02AO
0861 r02Al
P02A2
0862 p·o 2A 3
0861 P02A4
P02A5
0864 P02A&
0865 P02A7
0866 P02A8

00846
00847
00648

00853
00854
00655
00856
00858

CHECK FOR RE-ENTRY OF PARAHETERS
·REPEAT SECTION

JMP" CS2003
LDQ CNTWRD

YES

TRQ A
ANO- CONST+l0
STA

STOP AT END OF SECTION
STOP YO
SECTION NUMBE~

OHITnEL

RESET OMIT DELAY

00859
00660
00861
00862
00863
00864
00865
00866

Jt"P. CS4000

00867

NUM

00869

$20

",

(.
'-..

PAGE

26

.'

I

\

."---.,/

.""

'\

U

o
C:I

o
c

PTPOO3

0877
0678
087Q
0880
0681
0882

c

• • • JI. • • • • • JI. • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • •• • • • • • • • • • • • • •

18FO

OgOO P02C?
P02C8
OQOl P02C'3
OQ02 P02CA
0903 P02C8
0904 P02CC
0905 P02CO

5800
0053
0804
5402
1803
0304
0000

08g2
0893
089'+
0895
oagG
0897
Oag6

OA07
0884
OAFS
664'+
OA07
SAOO
014S
01140
ca3F
0101

CS40[J0
CSEN')
CSENr.

E800
01E8
OA42
03'+F
02'+A
6800
FE40
AGOO
F75Tl
BODO
0401
0101
1841
OA10

CSEN2

RAO·
LOA·
SAZ
JHP·
'LOQ

OELAYS
DELAYS
1
CSEN4
PSTATUS

ENA $42
OUT ERRF-·-1
INP ERR13-·-1
STA
ERSTAT
At-JO

582F

6022()300

EN4
7
LACl A
FNA -10
STAJI. OELAYS
ENA
7
RTJ PPT

I

18F9

E

···00677
00878
00879
00880
···00681
PTC2
00882
00683
00654
00885
00886
00687

LAST END OF TAPE PUNCH
NO
STOP' HOTION AND CLEAR INT REQUEST
··EROF-10··
··ER13-14··

=N$F75D

00888
008eq
ooeqo
008Ql
006Q2

=N$401

00893

SAZ
JMP·
ENA
RTJ·
JMp·

1
ERR15
$10
JUMP
CSEN2

008Q4
008Q5
006Q6
00897
00898

REPEAT CONDITIONS
YES

CHANGE TO CHARACTER HOOE

::H~HI1

RAO· PIlSSCOUNT
R.T J- (STOPXl
JHp· CS':Nl
NUH $0304
PASSGOUNT NUH 0

CSF.Nl

SET END OF TAPE COOE

00871
00872
00573
0()874
00875

EOR

RTJ

0907 P02CE COOO
P02CF FF37

o

DATEI 10/20f75

•
•
•

P02AC
P02AO
POZAE
P02AF
P02BO
P02Bl
P02BZ
P02B3
P02B4
P0285
P02S6
P02S7
P02BR
P02B9
P02BA
P02BB
P02BC
P02BO
P02BE
P1l2RF
P02CO
P02C!
P02C2
P02C3
P02C4
P02CS
P02C6

0883
0664
0865
0886
0867

27

PTC2.
PTC2
PROCESS END OF TEST REQUIRE~ENTS
PTC2
PTC2
• • • • JI..JI..JI. • • • • • JI. • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • JI. ••••• Jl.Jl.pTC2

0671
0872
0873
0874
0875

0886
0889
0890
0891

o

PAGf

LOA

=t-I-200

END OF r::ST S.TO?
STOP 10

PTC2

0090n

00901
00902
00903
00904
00905

00907

PAGE

27

(

\.... '

PTPOO3

PA~E

0908 P02DO 680C
0909 P020t C80a
P02D2 FOl2
09tO P0203 6806
OCJ11 P020r. GOOO
POZD5 020A p
0912 POZ!)6 GROO
P0207 ~02D
0913 POlO8 5«'01
0914 P02D'3 0000
0915 POZOA D60?
0916 P0209 COOO
POZOC 0000
0917 POZOO 0101
0918 P02DE 113FS
OCH9 P020F CIlF9
0920 1-'02E:] 6600
POZEl F02l
0921 P02E2 OA40
0922 POZEl 5Rl1
0923 P02E,. 180?
0924 P02E5 1805
0925 P02Eo 5800
POlE? F063
OCJZ6 P02E8 11\00
P02E"'3 FORO
0927 P02EA 5800
P02ES 0030
0928 POlEe COOO
POZED 0000 P
092Q P02EE 5403
0930 P02EF 5800
P02Fll FOSA
0931 P02F1 1 a 00
P02F2 FOAl
0933 P02FJ DOOO

CSFN1/\

CT~N1

C$ENIA
CTEN2

CSF.Nlr.

CS~No

CSEN7

STAw.
LOA

CTEN?t
RETURN

00908
00909

~TAw.

LOI\

crENt
=XCSE'N1B

00910
00<}11

STA

RETURN

00912

RTJNUH
RAOw.
LOA

(CONTROL)
0
CTEN2t-1
=NO

SAZ
JMP"

CSF.N1C-""-1
CSEN1A

LO~'"

CT~N1

STA

RETURN

HAS 10 HS BEEN DELAYED
NO
YES

JMP

CNTiB

0092&

PTJ

CHGHH

00921

~TJ-

TEST

YES
NO
CHECK FOR RE-ENTRY OF

PA~AMETERS

=XPTPon3

JMP

NUH

~EPEAT

nSEXln
CHJMPfl
eNTIA

0

''"'--...•

r

\ ...
I
\.'"

.

00917
00Q18
00919
00920

'340
JUMP
CSENG
CSEN7
CHJMP6

PTJ

(---'

00913
0091,.
00915
0091&

ENA
'RTJ""
JHP""
JMP·
RTJ

LOA

DELAYS

DATEI tO/20/75

26

00921
00<}22
00923
00<}2"
00925

00928
RETURN TO SMM WITH BIAS IN A
nONE
CHECK FOR RE-ENTRY OF PARAMETERS
REPEAT TEST-FREQUECY NOT ZERO

00929
00930
00931

00933

r
'"'--..

'

c·
60220300

E

PAGE

28

c
c
c.

,r

o
I

\

PTPOO.3

o

0935
Oc]lE)
0c]37
0c]38
0c]]9
0c]40
0c]41
0c]42
0c]43
0c]44
0c]45
094&
0<]47
0c]48

P02F4
PU2F5
P02F&
P02F 7
P02FB
P02F':j
P02FA
P02FB
P02FC
P02FJ
P02F€
P02FF
PO 300
POJO!

0182
08FA
lCFQ
5820
C306
5'+06
1R02
03F4
5133F
lCF2

0950

PO.'~02

oono

PAG~

0000
&800
AO'+3

JUMP

0113 .

JU~Pl

JUMP2

0c]52
Oc]53
0c]54
0c]55
0956
0957

0c]59
0<]60
0951
0<]&2
09&3
0<]64
0965
0966
01367
0968

o
o

o

DATEI 10/20/75

29

SO

NUM
STA'"
ANOSAN
SHS
RAO'"
JMP'"
RTJ'"
LOA"
RTJJMP'"
RAO'"
RTJ"
JMP'"

2
JUMP
( JUMP)
CfiCHM
JUMP2
«J'JI1PX)
JUMP1
JUMP
CHtNM
(JUMP)

NUH

$0

JJMP2
SJ
3

CHECK TO MAKE

~UR£

TEST IS NOT IN INT MODE·

IS 9IT SET IN STOP/JUMP WORO
IF NO 00 NOT GO TO SHM UNLESS THE SKIP SW
IS SET
HEM~S
OPERATER WANTS TO CHANGE
THE STOP/JUHP WORD

JUMP
YES
NO

~WITCH

SET

00950

.................................................................................. ••• ......... ······~ ... PTC2
PTC2
PTC2
ERRO~ PROCESSING
•v.
PTC2
REPORT ERRORS F THROUGH 19
PTC2
........................................................................................ •• .. ••••••••• .. ·PTC2
'10

..

P0103
P0304
P030'5
POlO€>
P0307
P0308
P0309
P030A
P030R
P030G
P030D
0969 P030E
0970 P030F
0971 P0310
0972 flO 311
0C]73 PO 312

00E9 P Cl£RS
E~R1tj
DeFF
OCFO
ERR14
OCFC
ERR13
DCFB
ERR12
(lCFA
ERR11
ERQl0
OCF9
DCF8
EQR.F
DAOE
5800
FDOC
18A8

OCFJ
OCF2
OA15
5800
P0313 FOO6

60220300

ERR17
EP.~1S

E

Aoe
RAO·
PAO'"
PAO·
RAO'"
~AO'"
R.AO~

CfERS
(: lER.S)
(CIERS)
C1ERS)
(G1ERS)
(:lERS)
t::1ERS)

IN REJECT
IN REJECT

IN

~EJECT

PAO'" (~lERS)
ENA 'bE
RTJ ERRORS
JHP~ CSEN2
RAO· (C 1ERS)
RAO'" CaERS)
ENA ~15
RTJ e:R~ORS

00935
0093&
00937
00938
00939
00940
00941
00942
00943
00944
00945
0094&
00947
00946

IN REJECT

00952
00953
00954
00955
00956
001357

00959
00960
00961
00962
00963
00964
00965
00966
00967
00968
00969
00970
00971
00972
00973

r

\,
(--'
..

...

~.
~-.'

.r-......

\. ....
I~"""'"

(

PTPOOJ

PAGE'

30

oATFI 10/20175

........,.

r

'--..,

tlHO
;)CEO
OCEC
OA17
PO 31~ 5AOO
P0319 FOOD
0979 POllA 1828
0974
0975
0976
0977
0971\

P03l4
PO}15
P0310
P03l7

ERR19
ERR1'3

JMP· CHCHME
PAO"- (~ lERS)
RAO" ( C1ERS)
ENA $17
RTJ ER~ORS

JMP'" CliINME

IN REJECT

0097,.
00975
0097&
00977
00976

~
\

00979

'- .
~,

j
' ...
,r~"

'-.

-

(~.

r-

"

..........

c.

F)0220 300

E

PAGE

30

o

u
PA:;E

PfPOOl
0981
0982
0983
0984

o
o

0986
0987
Oq86
098Q
0990
0991

0995
0997
0998

DATE' 10/20/75

•••••••••••••••••••••••••• ~ ••••••••••••••••••••••••••• ··············PTC2·
..
PTC2
•
CHANGE TO CHARACTER HOOE IF IN INT MOOEPTC2
•
PTC2

00981
00982
00983
00981+

CHECK IF IN INTERRUPT HaDE IF so WILL
CLEAR THE INTERRUPT REQUEST AND THAN
HAlT UNTIL SHH PASS CONTROL BACK TO THE
PUNCH TEST BEFORE IT RETURN TO (CHCHM)
PTC2
............................................................•••••••• .. ·····PTC2

00966

~

•
..•

..
POllB 0000

0996

31

P031C
P031[)
PO HE
P031F
POl20
POl2!
POJ22

CHCH~

caOD
0148
0111

NUH
LOA

0
I

1 = INT HaDE, 0 = CHAR MODE

NP100E

00967

00988
00989
00990
00991

PTC2
PTC2

00993
009Q,.

PTC2
PTC2
PTC2

00995
00996

00991

coon

SAN '1
JHp. CHCHM2
LOA =XCHCHHl

SKIP IF IN INT HDOE
IN CHAR MODE, SO EXIT

0334 P
6ROO

STA

~ET!JRN

UPDATE RETURN AOOR FOR AFTER TRAOEOFF

PTC2

00 q98

PSTATUS

GET ADDR OF PUNCH

PTC2

009Q9

181C

P0323 FCEt

o

o
o
o
c)
o
o

09Q9 POl2lt
POl2S
1000 P0326
1001 P0327
1002 P0328
1003 P0329
P032A
1004 P032!]
1005 P032~
POl20
1006 P032E
1007 P032F
P03l0
1008 POl31
100Q P033:?
P0333
1010 P033ft
P0335
1011 P0336
POll7
1012 POll8
1013 P0339
POl3A

CHCHHE LOQ

E800
017E

ENA
OUT
CLR
STA

OA02
03E7
0844
6"00
013A
C8t3

01000

A

OK!NT

LOA· SVINTHO
ADO STATECH

A~OO

013A
0115
C800
0135

eooo

CHCHMt

CLEAR INT REQUEST
··ERIG-17··
CLEAR OK FO~ tNT SO THAT INTS GENERATED
AFTER THIS TI~E CAN BE CAUGHT AS ERRORS

01001
01002

PTC2
PTC2

01004
01005

1 IF STATE CHANGE FROH CHAR TO INT HaDE

SAN

CH~HH1~·-1

LOA

tNTHOOE
SVI~THO

DOES THE TEST HAVE CONTROL
NO

01006

01007

PPTlA

1ST TIHE EXIT INT STATE
RETURN TO SHH VIA INT EXIT

01006
01009

LOA

=XCHECK

THE PUNCH TEST NOW HAS CONTROL

01010

OOOB P

6BOO

STA

Fceo

01011

RETUR.N

L O.A- BIT 1,.

C079
6800

STA

COUNTl

FCEO
CHCH~2

01003

JHP

STA·

6800

1600
DaDA

1014 POl3!] COOO
PO~13C

2
ER~16-·-1

LOA =XPTP003

SET tNT WAIT LOOP COUNT

PTC2

01012
01013

IA TO A GEG

PTC2

010t4

GO ON
SAVE INT HaDE SHITCH- l=INT HaDE, 0=CHARPTC2

01015

0000 P

JHP. (CHCHM)
SVINTHO NW1
0

1015 P0330 tCOO
1016 P031E 0000

60220300

E

01016

PAGE

31

c
PAGE

PTPDO 3

1018 P033F ' OUOO
1019 P0340 C600
P03ltl 012,.
1020 P03,.2 0111
1021. P0343 tCOO
P034,. FFFA
1022 P03,.5 E8UO
. P0346 0150
1023 POl47 OA14
1024 P0348 0500
1025 P03,.Q OJCB
1026 P03,.A 6800
P034B 011C
1027 P034C 1CF2

CHINH

NUH
LOA
SAN
JHP

CHINHE

32

$0

DATEI 10/20115 .

CHANGE BACK TO tNT MODE

01018
01019

INTMODE
1

(CHtNHt

SKIP IF IN INT MOOE
HERE TO EXIT IF IN CHAR HOOE

PTC2
~TC2

01020
01021

LOQ

PSTATUS

YES 'HAN RESELECTED INTERRUPTS

01022

ENA
lIN
OUT
STA

$14
0

ALSO SELECT ALARH INTERRUPT

ER~18-·-1

··ER18-.1q··
GO SET UP CHAR BUT OONT PUNCH UNTIt.

01023
0102,.
01025
01026

INT OCCURS.

01027

ST4TECH

JHP· (CHINH)

\

'-..

'

/",,0.

I
I. .....

(
I

\'-

c.
60220300

E

PAGE

32

('
\......
'

PTP003

o

10213
1030
1031
1032
1033
1034
1035
1036
1037
10,18
103Q
1040
1041
1042
1043
1044
1045
1046
1047
1048
10413
1050
1051
1052
1053
1054
1055

P0340
P034E
P034F
P0350
P0351
P0352
P0353
P0354.
P0355
P0356
P0357
P0358
P035q
P035/\
P03S!)
POlSI';
P0350
P035E
P035F
P0360
P0361
POl62
P036]
POJ64
P036S
P0366
P0367

0000
01344
681E
E818
calA
0106
OFAl
0161
180C
0344
6814
E1U2
OF21
0814
A08l
0114
Cf\OC

1057
1058
105'3
1060
1061
1062
1063

P0368
P036q
P036A
P036B
P036C
P0360
P036E

7F7F
7F7F
3EFF
FFFF
OOFF
0000
0000

P036F
POl70
P037!
P0372
P0373
P0374

7F7F
7EFF
7EFF
3F7F
7BFF
OFDF

PAGf
GENPATT NUM
CL~

STA.f.
LDQ"
LOA·
SAl
QLS
SQP

JMP'"
GENl
GEN2

6~OA

680C
6800
4"07
C80C
0101
0652
C807
0884
lCES

PPOUT

33

0
A
SEGTENDSW
WORD
P?SW
G::N2-"'-1
1
G::Nl-"'-l
pOOUT

CLR A
STA· PP~W
LDQ.f. WJ~D+2
QRS 1
TRQ A
ANOHFFOO
SAN PPOUT-"'-1
LOA'" WOROH
STA'" HJ~D
STA • PPSH
STA· SECTENOSW
STO· WORD
LOA· COMPATEN
SAZ 1
TCQ a
LOA· PPI:XL
LAQ A
JMP· (GENPATT)

DATEt 10/20/75
GENERATE PATTE~N FOR 8, 7, OR 5 LEVEL
EXIT WITH PATTERN IN A
SECTION END SWITCH

EXIT WITH PATTERN IN A

010213
01030
01031
01032
01033
01034
01035
01036
01037
01038
010313
01040
01041
01042
01043
01044
01045
01046
01047
01048
01049
01050
01051
01052
01053
01054
01055

LEVEL EXTRACT
SECTION END SWITCH
COMPLEMENT PATTERN

01057
01058
010513
01060
01061
01062
01063

PATTERN SWITCH
LEFT PATTERN DONE
YES
LAST PATTERN + 1
NO
YES

·.NO SKIP TO GEN2

RIGHT PATTERN

COMPLEHENT PATTERN
YES SECTION 2 AND 8

o
()

1065
1066
1067
1068
1069
1070
1011
1072
1073

WORD

NUt1 $7F7F
NUM ~7F7F
NUH $3EFF
NUt-! -$0
PPSH
PPEXL
NUM $FF
!)
SECTENDSW NUH
COHPATEN
NUI1
0

.....
lZB
Zl7
ZZS

P037S FFOO .

60220300

E

••

PY8

NUM
NUM
NUH
NUM
NUM
NUH
toIUM

~7F7F

$TEFF
~7EFF

ZIGZAG PATTERN LEVEL GENERATE WORDS
STORE IN HORD AND WORD+l
LEVEL 8
STORE IN HORO+2
LEVEL 7

$3F7F
~7BFF

LEVEL 5

$OFDF
tFFOO

PYRAHID PATTERN LEVEL GENERATE WORDS
LEVEL 8

010&5
01066
01061
01068
01069
01070
01011
01072
01013

PAGE

33

,r--,
i
l

'.-

(--"-

~

C~
..

~,'

r

I

I,

'-.-'

('
\'---"

prpOO3

PAGF.

34

-

DATEI 10/20175

(-1074
1075
1076
1077
1078

POJ76 41FE
POl77 FEOO
P037~ ?OFE
P017Q FBOO
P037A 083E

PY7
PY5

NUM
NUH
NUM
NUH

$41FE
$FEOO
$20FE

LEVEL 7

$~ROO

LEVEL 5

NU~

~OB3E

.'- ........

0107,.
01075
01076
01077
01078

('
,,r-"

1

"
(--,\""

(

'"

....

r-

(

......

c.
60220300

E

PAGE

34

\ .........

JJ

..,

r'

(

I

..

-

l)
",--"'.

I

I

I

'''--..../

L)
".',

p rl-'oo 3

("I

PAGE

OATn 10/20/75

35

"-/

1080
10Rl
1082
1083
101\4
1085
1086
1087

C~)

C)

tOll8

108Q
1090
1091
1092
1093
1094
lOgS
1096
1097
1098
1099
1100

(~.~\

\...~

0
~

"\

(

POng
P037C
POl70
POJ7E
P037F
P0380
P0381
P0382
P038l
P0384
P038S
P038&
PO.187
PO.l88
POla'}
P03RA
P0163
P038C
P03t\[)
P038E
P038F

HUH

$0

0~44

CL~

~

68EF
C810
0103
081lE
OAFF
laOA
CaGC
0115
OAFS
68E6
6807
OAFC
61'06
0805
OAOO
A80F
lCED
FFFS
FFFC

SUJf.
LOA·
SAZ
RAO"
ENA
JMP·
LOA"
SAN
ENA
STA·
STA·
ENA
STA·
RAO·
ENI\
ANn'"
JMP·
NUM
NUM

0000

GENOZ

GENOl

GEN02
GENFX
GENOl
GcNOIt

Gf.NERATE ONES AND ZEROS PATTERN
ONE CYCLE EQUAL 10 ONES AND '3 ZEROS HaRD

SECTENDSW
GE~03

G::~Ol-

·-1

GEN03
-0
GENEX
G~N04
G~~02-·-1

-HI

SET END OF CYCLE SWITCH

SECTENDSW
GEN03
-3

GE...,04
GE:N04
$0
P?~Xl

EXTRACT LEVELS WANTED

( GENOZ)
-UI

-3

011)80
01081
01082
01083
01084
01085
01086
01087
01088
01089
01090
01091
01092
01093
01094
01095
01096
01097
01098
01099
01100

\

L
C)

0

C)
C)
(---"',

\

'-..../

,..---'"
{

"I

~

1102
It03
1104
11013
1106
1107
1108

P0390
P0391
P0392
PO:i93
P0394
P03qS
P03Q6
P03Q7
1109 P0398
1110 POJ99
1111 PO 3Ql\
1112 P039a
1113 P03'3C
1114 P0390
1115 P039E
1116 P039F
1117 POlAO
1118 PO 3Al
111'3 P03A2
1120 P03A3
1121 P03A4

GFNC9

0000
0844
6S0A
CillO
0104
D80E
COOO
OOC9
18!J9

NUH

$0
A
STA· SECTENOSW
LOA-tI- GENC3
SAZ GENC1-"'-1
RAO· GENC3
LOA =N!CQ
CL~

CRoa

GENet

0114
OAF8
6800
6806
6806
GENC2

0805

OA36
A8CA
lCED
FFF8
FFF8

GENC':X

GENCJ
GE~Cr.

JMP"
LDAll'
SAN
ENA
STA·
STAv.
STAv.
RAO·
ENA
ANO·

GENCEX
G::NC4
G::NC2-·-1
-7
SECTENDSW
GENC3
GENC4
GENC4

GENERATE C9 AND 36 PATTERN
ONE CYCLE EQUAL 7 C9S AND 7 36S

01104
01105
01106
01107
01108

SET END OF CYCLE SHITCH

$3fl

PPEXL
Jfo1P· (G=:NC9)
NUM -$1
NUM -~7

01102
OUll3

EXTRACT LEVELS WANTED

01109
01110
01111
01112
01113
01114
01115
01116
01117
01118
01119
01120
01121

(~":
"'---"'

60220300
/'-',
I

I,

~/

r-'
~-)
(---"\)

E

PAGE

35

(

PTPOO,3

PAGE

3&

OATE' 10/20175

,_.-.
1123 POJAS 0000
1124
1125
1126
1127
11213
11213
1130
1131 P03A6 CI\OO
P03A7 FCC4
1132 POJA" 8300
POJAg OO£1E
lLH P03AA 0101
1134 PDJATJ lCF9
1135 P03AC 5~44
1136 PO:SAO 01JA
1137 POJAE CROO
P03A~ FC89
1138 P03BO A076
1139 POJB! 0101
1140 POlB2 lCF2
1141 P0383 CROO
003134 FeBR
1142 P03AS 0101
1143 P03B6 lCfE
1144 P0307 181F
1145 P03aR CROO
P03fl9 FG7F
1146 P031)A B076
1147 POJSS 6800
P039C FC7C
1148 P03BO AfJ76
1149 P0313E OF4A
1150 POJ6F 6800
POlCO nOA5
1151 POlet EROO
POJe? OOEl
1152 P03C.J 0101
1153 POle4 0910
1154 P03C5 090?
1155 P03Co 030A
1156 P03C? Cf\OO
P03ca 0090
1157 P03C(~ &aon
P03CA 0090
1158 P03Ctl 0101
1159 POlec leoa
11&0 P03CD 1600
P03CE 003F
1161

60220300

DELAY

•
•

•
•
•
•

NUM

$0

".

OELAYO

01123
01124

01125
01126
01127
01128
01129
01130

LOA

INMONLY

AD)

STATECH

ALSO CHECK TO SEE IF CHANGING HODE TOO

01132

SAZ
JMp·
P.TJ·
SAM
LOA

1
(OELAY)
MINUS
OELAY1-.-1

RUN
YES

01133

SAZ
JMP·
JMp·
LOA

01131

~F.ST

IN INT MODE ONLY

1

(!1ELAY)
OELAY2
CNTWRO

........

0113,.
01135
01136
01137

c~n'PTJ

ANO- CONSTfU
SAZ 1
JMp· (')ELAY)
LOA
OHITOEL

DELAY1

THIS ROUTINE WILL GENERATE A RANDOM NUM.
IF THE NUH IS NEG IT WILL COMPLEMENT BIT 11
OF THE CONTROL WORD (INT MODE =1 DELAY =0
AND SELECTED THE I~T IF 1, AND CLEAR THE
INT REQUEST IF ZERO.
THE DELAY IS A SAW TOOTH DELAY WITH A
RANDOM HIGH SPEED PUNCH WITHIN THE DELAY

0800

01138

DELAY DR INT HOOE (DELAY IS IN CHAR r-fOOE)'
tNT THAN EXIT

01139

OMIT QELAY IN CHAR HODE
YES

011,.2
011,.3

01140
01141

011,.4
01145
"

EOq- CONsr.u
STA CNfWRO
ANO- CONSTfU
ARS 10
STA
INTHOOE
LOQ

0114&
01147

OBO 0

01148

I

011,.9
01150
01151

REQUEST INT OR CLEAR INT REQUEST
REQUEST ALARM INTERRUPT
CLEAR INTS
REQUEST INT
··ER20-21··

STATECH

SAZ t
JMp· (O~LAYl
JHP PPT1A

E

0600

PSTATUS

SAZ 1
INA
UO
INA $2
OUT ERQ20-.-1
LOA
INTHOOE
STA

COMPLEMENT BIT 11

/",

(

01152
01153
01154
01155
0115&
01157

NQW IS IT CHAR MODE
NO
YES RETURN TO ~HH VIA INT EXIT AND WAIT

01158
01159
01160

UNTILL THE PUNCH RECEIVES PROGRAM CONTROL

01161

PAGE

36

(~
\,

~ .. )

(--

"J

..... __ oJ'

..-

,

"

U
r",

L:'

C)
PTPOO.t

C~"I

0
C;

PA:iE

37

1163 P03GF 00£9 P C2ER:;

ADG

1165 P030Q OGFE
11&6 P030l OCFO
1167 P03D~ 0.U9
11GB POJOl 5800
P0304 F015
1169 POJOS 18£2

RAO" (G2ERSt
RAO" (C2ERS)
ENA t.tq

ERR21
ERR2!l

DATEI 10/20175

CTERS

01163
IN REJECT

ER~ORS

01165
01166
01167
01168

JMP" OF:LAYl

01169

i03E9
POJEA
PO JE9
POJEC
POlED
P03EE
P03EF
POJFO
P03Fl
PO ,JF2
P03F3
P03F4
P03F5
P03F6
P03F7
P03F8
P03F:'CH
INTf)(VA
RBO?

..

42

OATn 10/20115

NUM -'Sa
NUM $0
NUM $0
NUM $0
NU~

NUM
NU"1

OK FOR INT SW
INT.HOOE SW

SET
SET

= ON

~o
~O

STATE CHANGE

$0408

REAOY~ BUSY, HORE DATA, POWER ON
TAPE LOW, AND PROTECT HAY BE ADDEO IN IF S

F~OH

01332
01333
01334
01335
01336
01337
01336
01339

= ON

CHAR TO INT =ONE

("
' .. -

,...---.....

(
1341 P046A 0000
1342 P0468 4611
1343 P046e C800
P0460 FCOO
1344 P046E 0941
1345 P046F 6609
1346 P0470 CRF9
1347 P0471 6608
1348 P0472 C830
1349 P0471 6807
1350 P0414 01\44
1351 P0475 5402
1352 POlt16 1607
1353 P0477 0328
1354 P0471\ 0000
1355 P0479 0000
1356 P047A 0000
1357 POlt7B 0408
1356 P047e 0000

VAlERR

1360
1361
1362
1363

VALERS

P0470
P047E
P047F
P0480

NUM
STQ·
LOA
INA
STA·
LOA"
ST4·
LOA·
STA·
CL~

RTJ-

JHp·
VALER1
VALER?
VALf~3

VALER4

E8FE
OAOl
03FE
18C7

NUH
NtJM
NU"1
NUM
NUM
NUM
LOQ"
ENA
OUT
JHp·

\

a
VALEI<4
SeCTION
$41
VALER1
VAL ERR
VALER2
STATUS
VALER3
A
( STOPX)
VALERS.
$0328
0
0

a

$408
0

VALER4
1
-1
PPT2

SAVE a
FORM SSEE
SET TTN ADOR
SET ACT STA TUS
RF.:PRT ERROR 41
SSEE
RTN ADOR
ACT STATUS
EXP STATUS
SAVE a C~LL
RESTORE Q
00 COR CONTROLLER

···01341
···01342
···01343

···01360
• .. ·01361
···01362
•• .. 01363

..............................................................··············PTC2
•
PTC2
..
ER~OR PROCESSOR
PTC2
•
ERRORS 24 THROUGH 30
PTC2
.............................................................··············PTC2

01365
01366
01367
01368
01369

1311 P0481 0000
1372 P04S? 06FE

CTER
ERR30

01371
01372

60220300

E

NUM to
RAO· CTER

PAGE

'

~.

I'-

···01341t
···01345
···01346
···01341
···01348
···01349
···01350
···01351
···01352
···01353
···01354
···01355
···01356
···01357
• .. ·01358

1365
1366
1367
1368
136<3

.......

..

/.

\....

c
c·
42

\

'-_'/

(~)
,

~---)

\

,..-....,

(

_______ I I

r

0PTPOO 3 .

PAGE

43

DATE: 10/20/75

r"'_ .......

l_)
,
L)
,.---

..

C)

1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383

(-"

l)

0

1384
1385
1386
1387
1388
1369
1390
1391

I'
It

'

"--./

C)
C'

)

c:'
C)
0
0

0
C)
r-·· . . .

C_J
(-_ . \

1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
Ilt03
1404
1405
1406

P0483
P0484
P0485
P0486
P0487
P0488
PD46'~

P048A
P0488
P046G
P0481)
P048E
P048F
POft90
P0491
PD492
P0493
PD49ft
P049S
P0496
P04,}?
P0498
P0499
P049A
P049B
P049C
P0490
POft9E
P049F
P04AO
P04Al
P04A2
P04A3
POftA4
P04A5
P04A6
P04A7
POftA8
P04A9
POltAA

Ilt07
1408 P04A~
1409 P04AC
POftAO
1410 PD4AE
1411 P04AF
1412 P04BO
1413 P0481
I f .14 P04B2
1415 P048-3
1416 P04B4
1417 P04B5
1418 P041J5
1419 P04B7

08FO
OSFG
ORFB
08FA
06F9
OaFS
OSF7
06F6
08F5
ORF4
08F3
ORF2
CAF1
0923
6600
FaOB
6300
084ft
68EB
Gaoo
FFCO
OtOl
080ft
660B
S600
FE7E
5402
1608
0328
0000
0000
0000
0000
0000
0000
5800
FE97
1800
FF69
C8BE
09F7
8800
FFF4

ERR2F
ERR20
ERR2G
ERR2B
ERR29
ERR23
ERR27
ER~26

ERR25
ERR2ft

eTER
CTER.
GTER
CTF.R
CTER
eTER
CTER
CTER
CfE'R
CTER
CP':R
eYER
CTER
$23
SECTION

01373
01174
01375
01:176
01377
01376
01379
01360
01381
01382
01363
01384
01385
01386
01367

'5TA"
CLR·
STA·
LOA

SEGER
A
CTER
INTMO'lE

01368
01389
01390
01391
01392
01393
01394
01395

SAZ
1
SET A
STA\I- MODE
RTJ CHCHM

RTJ- (STOPX)
JHP" ER1
NUH $0328
$0
SECER
NU~
NUM
0
STATUS NUM $0
PSTATUS NUM !O
PCHAR
NUM to
MODE
NUH $0
ERl
RT J CHINM
JHP
CHRT

6887

0822
OA04
0884
0111
1813
OA08
08B4
0116
OA20

60220300

RAO·
RAO·
RAO·
RAO·
RAO"
RAO·
RAO'"
RAO"
RAO·
RAO·
RAO·
RAO·
LOA"
INA
ADO

GHBT!

E

PPT1

LOA" RBOP
INA
EOR STATUS

-$"

STA·
TRA
ENA
LAQ
SAN
JHP'"
ENA
LAO
SAN
ENA

STATUS
PUNCH CONNECTED CODE FOR STATUS
PUNCH GHAR
CHAR HODE
SET = INT HODE CLR
CHANGE BACK FROM CHAR TO INT MODE

PTC2

01396
01397
01398
01399
01400
01ft01
01402
01403
01ft04
01'+05

TO DRIVER TO BEGIN DATA OUPUT

PTC2

01406

STOP 10

=

CLEAR THESE BITS FROH STATUS
BUT NO BIT 3

WI\IT
Q

4
A

C'i 8Tl-"-1
CH9TS
$8
A

r,HOT2-"-1
t20

PH BIT SET

NO
YES
DATA INTERRUPT MUST BE SET

01407
01ft08
01ft09
01410
01ft11
01lt12
01413
01414
0141S"
01ft16
01lt17
01416
01419

PAGE

It3

PTP003
1420
1421
1422
1423
1424
1~·25

1426
1427
1428
1429
14-10
1431
1432
1433
1434
1435
1436
1417
14:18
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
144q
14'10
1451
1452
1453
1454
1455
1456
1457
1458
145q
1460
1461
1462
1463
1464
1465
1466

PAGE

P04B8
P04B9
P04BA
P048B
P04!Jr.
P0413D
P04BE
P04BF
P04CO
P04el
P04C2
P04C3
P04C4
P04C5

0884
0102
OA08
1805
18r.0
C8A7
0106
DADe
0876
48A4
0113
E80F
lSR:}
1S3C3

LAQ
SAZ
F.NA
JMP·
CHBT1A JHP·
CHr:JT2
LOA·
SAZ
ENA
CHBTEST EAQ
STQ·

P04e6
P04e7
P04C!i
P04C9
P04CA
P04CR
P04CC
P04CD
P04CE
P04CF
P0400
P04D1
P040?
P0403
P04fJ4
P0405
00406
P04!)'7
P0401l
P040Q
P040A
P0401J
P04DC
P040D
P040E
P040F
P04EO
POltEl
P04F.2
P04E3
P04E4
P04E5
P04E6
P04E7
P04E8
P04EC3
P04EA
P04EB

C072
0884
0111

CHSTS

CHBT.~

"

1811

869E
6890
A072
0116
COOO
0549 fJ
OCOB
56CjB
C072
1656

caoo

CHBT'lB
0553 P
OCOA
5B55
C072
1850
OA20
CH8n
06Bft
0111
1860
C07lt
0884
0111
lR31
OA2A
ESSE
CHBrt5
4600
Fe25
EeOD
FF88
5800
FeOD
5800
FE2F

60220300

::

44

OATEI 10/20 f75

A

CHQTIA-·-l
$R

CH;:HEST
ER~26

INTHOOE
CH!3T3-"-1
$C

A,Q
WArT
SA~
C-iAT8-"-1
LoQ· PSTATUS
JHln PPT2
JMP· E~R2q

PROTECT SW JUST SET
NO
JUST CLEAqEO

01420
01421
01422
01423
01424
01425
01426
01427
01428
01429
01430
01431
01432
01433
01434
01435
01436
01437
01438
01439
01440
01441
01442
01443

0080
CHECK FOR OTHER BIrs IN STA TUS
SW JUST SET

01444
01445
01,.46
01,.47
01448

ALARM tNT SET
YJ:S NO E~ROR
CLEAR tNT BIT FROM STATUS
NO ··E~ROR
• .. ER28-·· .. •
YES
INT HODE SELECTED
.YES
"-NO SKIP CHBT3
At-Iy

OTHE~

BITS SET

PUNCH CHAR
•• ERROR

CONST+7
A
1
r.1-ir:JT9
R9,)P
STA" RQOP
ANO- CONSTH
SAN Cfun8A-"-1
LOA =XMESSPC

.LOALAa
SAN'
JMP·
EOR"

ENQ
RTJ·
LOAJMP"
LOA
ENO
RTJ"
LOAJHp·
ENA
LAQ
SAN
JMp·
LOALAO
SAN
JMP·
ENA
lOQ·
STQ

M::SPCE-MFSSPC+l
OUTt1ESS
CONST+7
c~nT6A

=XMESSPS

P~OTECT

tNT BUT DID NOT SELECT IT·"
0080

BIT SET

N.D
Y~S

CLEAR OR SET nn IN RBOP
0080

MESPSE-MESSPS+l
OUTHESS
CO'''ST+7
CHBT6A
NO

'£20
A

1
CY9T12
CONST+q
A
1

ALARM BIT SET
NO
YES

0200

ALARM IS SET, IS TAPE BREAK SET
NO
··ER2A- .... .,.·
VES
MOVE RIGHT STATUS TO ERROR ROUTINE

CL.f!3TI0
$2A
STI\TUS
ERSTAT

LDO

PSTATUS

RTJ

ERRORS

OUTPUT ERROR

RTJ

C'iCHH

CHANGE TO CHAR HOOE AND GET BACK

(.......

(

01,. .. 9
01450
01451
01452
01453
0145,.
01455
01456
01457
01458
01459
01,.60
01461
01,.62
01463

r '

I"

0146,.
01465
CONT~OL

01466

. PAGE

..
44

PTPOO3

()

1467 P04EC
r04E::l
1468 P04EE
P04EF
1469 P04FfJ
1470 P04Fl
P04~2

o
o

1471
1472
1473
1474
1475
1476
1477
1478
147<}
1460
1481
1482
1483
1484
1485
1486
1487
14'38
1489
1490
1491
1492
14q3
1494
14QS
1496
1l.97

o

o
C)

14<}8
1499
1500
1501
1502
1503
1504
1505
1506
1507

P04F3
P04F4
P04F5
P04F6
P04F7
POltF3
P04FQ
P04FA
POltF8
P04FC
P04F[)
P04FE
P04FF
P0500
P0501
P0502
POSO.3
POS04
P0505
P0500
P0507
P050B
P0509
POSOA
P050!]
P050C

poson

P05!lE
P050F
P0510
POS11
P0512
POS13
PO ')1'"
POS1!:)
POS16
POS17
POS1S
P051Q
P051"
POS1B
P051C
P0510
POS1E
P051F
P0520

PAGE

itS

COOO
LOA =XrHBf16
04F3 P
6800
STA ~ETURN
PH5
C077
LDA- IHTt2
6600
STA COUNT1
Fe35
E8AF
CHAT1G LDQ" PSTATUS
021A
INP ER~31-·-1
AOGB
ANO- CO~ST
0111
SAN 1
S401
RTJ- ( CONTROl)
OA20
ENA '21)
OUT ERR33-"-1
0.313
0210
INP F.'RR35-·-1
A06E
ANO- CONST+]
0111
SAN 1
RTJ- '(CONTROl)
5401
coon
LOA =XCHfCK
00013 P
6800
STA R.ETURN
FR03
CO 77
LDA- 3IT12
STA COUNT1
6600
Fa2l
5800
RTJ CH!NH
FE38
1800
JHP PPT1C
FEF7
ADC CTERS
COE9 P C3ERS
OCFE
ERR36
ttAO" ( :3ERSJ
OCFD
ERR35
RAO" (:;3ERS)
DeFC
ERR34
RAO· (~lERS'
EPR.H
DCFB
RAO"" c:: 3ERSl
DCFA
ERR32
RAO" (C1ERS)
ERq,31
DCF9
RAO" C;JERS)
OA30
ENA $30
laD1
JMP" CH~T15
CU75
CHBTtO LOA- CONSH·I0
0804
LAQ A
SAl CHBT4-"-1
0102
1800
JMP E~~30
FF6B
C076
CHBTr.
LDA- CONST.11
lAQ A
OBA4
SA~
0112
CfiBT5-""-1
1800
JHP
ERR2B
FF6B
OQ20
C~8T5
INA $21)
8600
EOR ~BOP
FF4A
61\00
STf\
ROOP
FF48

60220'300

E

DATFI 10/20175
PTC2·

01it67

RESET RTN ADOR FOR AFTER TRADEOFF

PTC2

01it68

SET INT WAIT LOOP COUNT

PTC2
PTC2

01it6<}
01470

SMH WILL RETURN TO HERE
.... ER31-32· ..
0001

WAIT UNTILOP£RATOR HAKES PUNCH READV
NOT READY - ~ETURN TO SHM
PTC2
READV
.... ER33-34 ....
START HOTION

ODDS
DATA REAOY TO ilE PUNCHED
NO - ~ETURN TO SMH

SET INT WAIT LOOP COUNT

PTC2

01471
01472
01it73
01474
01475
01476
01477
01476
01it7<}
01it60
01481
01482

PTC2

01483

PTC2
PTC2

01484
01485
01486
01467

NO THEN IS POWER OFF
POHER OFF
... ERROR
YES

OftOO

.... ERJO-....
0800

TAPE SUPPLY LOW BIT SET
NO ".ERRoR aUT ALARM WAS SET

~UNCH

.... ERR2B- ..

01488
0146<)
014<}0
01491
01492
014<}J
01494
01495
014<}6
014<}7
014<}8
014<}<}
01500
01501
01502
01503
01504

ADO IN ALARM BIT

01505
01506

SET OR CLEAR 'BITS IN RBDP

01SG7

PAGE

45

PTPOO3

PA.iE

1508 P0521 A!J75
1509 P052~ 0104
1510 P0523 coon
P0524 055C P
1511 P0525 aC09
1512 P0526 580&
1513 P0527 COOO
P052f\ OC20
1514 P052~ EI\OO
P052A FF313
1515 P052f1 11\941516 P052G 0000
1517 P0520 &80£
1518 P052E 4"OE
1519 P052F 5800
P0530 FOEA
1520 P0531 OAOl
1521 P0532 Atl4q
1522 P0533 0101
1523 PO 534 18FC
1524 P053t) CSO&
1525 P0535 ER06
1526 POC;37 5408
1527 P053g 5800
P0539 FE05
152R P053A leF1
152<3 P0538 0000
1530 P05"3C 0000
1531 POS]!) OAOl
1,]J2 P053E 080'+
1533 P053F 0102
1534 P0540 OA2E
15,15 P0541 113Al
1536 P0542 OAu2
15:J7 POC;lt3 088,.
1538 P0544 010?
1539 P0545 1800
P0546 FF3F
1540 POSlt7 1800
P051t8 FF3C
15,.1 P051t9 BnOA
1542 P054A 5055
P054B 4Elt3
P054C 4'120
POS4D 5052
PO'54E 4F51t
PO.,4F 4543
PO 550 5420
P05S1 4F46
POl)52 4620
1543 P0553 fHlOA
1544
0553 P
1545 P0554 5055
POS55 4£43
50220300

E

,.&

OATEI 10/20/75

ANO- CONST+11
SAl C>iBT&-·-t
LOA =XMESSTl

CHBTf>

(Nfl M::STLE-MESSTL+1
RTJ-lL OUTHESS
LOA ='4"iOC20

CHE3T6A

LOQ

'1ESSAGE" BEEN TYPE-OUT
NO

AMES:)
QMES,)
CHBT12

CH8rt ~

CH9Tt,.
Hf:SSPC

ENA
ANOSAl
JHp·
LOA"
LOQ·
RTJRTJ
JHP.
NUM
NUM
ENA
LAQ
SAZ
ENA
JMp·
ENA
LAO
SAl
JMP

WAIT

(~
\."

'

01514
CHECK FO~ OTHE~ STA TUS BI TS
OUTPUT MESSAG'E

01515
01516
01517
01516
01519

t

TELETYPE BUSY
WAIT UNTILL ITS NOT BUSY

1

MESSl
AMESS
QMF:SS
(TYPE)
CHINH

TYPE/OUT

(OUTHESS)

10
$0

1

r-

C'i'H13-"-1

READY
NOT REAOV MUST GIVE A START HOTION
AFTER ERROR OUTPUT
·~ER2E-····

ru:

CHill1']
2
A
G-t9Tt,.-lJ.-l

BlJSY BIT NOT SF.:T
YES

J~P

FPR20

COULD NOT FINO 81T

NU"1

$8!10A
9,PUNCH PROTECT OFF.

(

01520
01521
01522
01523
01524
01525
01526
01527

III/FORM

E~~2C

ALI='

01508
01509
01510
01511
01512
01513

YES RETURN

JMP"'" C-t!.HEST
OUTM!::SS NUM $1)
STA"'" AM~SS
STQ-lL QMESS
RTJ CHCHM
MESSt

0800·

··J:~2C-··lJ.·

···ERR20-··

01528
01529
01530
01531
01532
01533
01534
01535
01536
01537
01538
01539

,,-

"

\

01540
01541
01542

C'M£SPCE

NUt1
EQU
ALF

$f'OOA
H:SSPS(HESPCE)
8,PUNCH PROTECTEO

01543
01544
01545

PAGE

46

PTPOO3
P0556
P0557
P0558
P055g
P05SA
P0559
1546 P055r;
1547
1548 P05S-1
POC;5E
POSSF
P0560
POC;6!
P0562
POS6]
1549 PD564

o
o

Pl\:iE

47

DATEI 10/20/75

4620
5052
4F54
4543
54it5
4421)
HESPS~

MJOA

OS5C P
5055
4£43
'+g2D
5441
5045
204C
4F57
MESTLF.

8f'10A

NUH

$l}10A

~Q_U

M~SSTL(M~SPSF)

AL~

7,PUNCH TAP£ LOW

01546
01547
01S46

NUM

~6IJOA

01549

C)

o

I

,..--.

'

~I

6022ilJOO

o
-C)
,--'"

(

';,

E

PAGE

'+7

r

\

.......

'

PTPOOJ

PA:iE

46

DATF1 10/20/75

•••••••••••••••••••••••••••••••••••••••••••••••••••••• ··············PTC2.
PTC2
INITIALIZE ROUTINE
PTC2
•
lytlE MESSAGES, INPUT PARAMETERS, SET SOME SWITCHES
PTC2
•
PTC2
•
•••••••••••••••••••••••••••••••••••••••••••••••••••••• ··············PTC2

1551
1552
1553
155,.
1555
1556

•

1558 P056S 0000
INITl NUM •
1559 P056& COOO
LOA =XPTPOOJ
P0567 0000 P
1560 P050S 5'.OA
RTJ- (CONV)
1561 P056g ,.~"6
STO· Itt
1562 P056A 6648
STA· IAU
1563 P056S E091
LDQ- TSA~TV
1564 PO'56G C2,)1
lOA- TSF~EQ-l,Q
1565 P056D 540A
RTJ- (CJNV)
1566 PO'56E 664')
ST4'" 'iF.AI)E-l
HUT·1 a ENA 1
1567 P056F OA01
1566 POS70 A049
AND- INFORM
1569 P0571 0500
lIN 0
1570 P0572 0102
SAZ
2
1571 POli73 0400
EIN 0
1572 P0574 18FA
JHP· IN! TiS
1573 POS75 COOO
LOA =XHEAU
P0576 0594 P
1574 P0577 E31C
LOa· H~OUNT
1575 PO'57!J 5408
RT J- (TVPE)
1576 POS7Q OAOl
INITlC ENA 1
1577 P057A AO,.9
ANO- INFORM
1578 POli7B 0500
lIN 0
1S7Q PO'57C 0102
SAZ
2
1SRO POS7:) 0400
EIN 0
JMp. INIT1C
1581 POS7E 18FA
15132 POS7F CROO
INIT1 4 LOA EQUIP
P05R!) FA85
1583 PO 58! bS300
STA PSTATUS
POli02 FF20
1584 P0583 COOO
LOA =XINIT2A
P0584 05M p
1585 P05S5 6800
STA ~FTURN
POS86 FA7E
1586 P05S37 5401
RTJ- (CONTROl)
1567 P0588 liSOO
INIT2A RTJ INPARA
P05SQ FAA!
1588 POS8A CROO
LOA TNT11
P058S FAB2
1589 P058C 6600
STA INTt
P05fH) FA7Q
1590 POS8E coon
LOA =XCNTRL
P056F OQ74 P
1591 P05QO 6800
STA RF.TURN
P05,)1 FA7l

",~

01551
01552
01553
01554
01555
01556

PTC2
PTC2

01558
01559

CONVERN ROUTINE FOR TESTS IA

PTC2

CONVJ::RT NUMBF.R OF PASSES
TO MSG BUFFER

PTC2
PTC2
PTC2
PTC2

01560
01561
01562
01563
01564
01565
01566
01561
01568
01569
01570
01511
01512
01513

SKIP IF NOT BUSY
TELETYPE BUSY SW IS SET WIAT
lOOP IF BUSY

PTC2

TYPEOUT INITIALIZE MSG

PTC2

PTC2

0151,.
01515
01516
01517
01578
01519
01580
01581
01582

WAIT FOP. TTY BUSY TO DROP

PTC2

SET PUNCH CONNECTEn CODE FOR STATUS

PTC2

01583

PTC2

01584

SET RF.TURN AOOR FOR AFTER TRADEOFF

PTC2

01585

RETUNR TO SMM
INPUT PARAMETERS

PTC2
PTC2

01586
01581

MOVF INTERRUPT LINE ASSIGNMENT

PTC2

01588

TO FRONT OF THE

PTC2

01589

PTG2

01590

PTC2

01591

,

(
I

/'-

(...
r

I

"-

SET REf URN ADDR

T~ST

,.-

I
"

C--(-~'
~

r--·

(,.
60220300

E

PAGE

48

C"

.-"~.,,,

(~'
'--_._'

('

LJ
r-'" I

I
\

'-..-/

'

PTPOO3

o

15<)2
1593
1594
1595

1596
1597

(~\

,
\
~)

15g8
159g

o
o

1600
1601
1602
1603

1604
1605

PO S92
P0591
P059!t
POSgC;
POS96
P05g7
P059fJ
P059g
POS9A
POSQR
POSQC
POS90
POS9f
P05gF
P05AO
POSAl
P05A2
POSA3
P05A4
PilSA5
P05A6
P05A7
P05A3
P05A9
P05AA
P05AQ
POSAC
P05AO
P05AE
P05AF
P05IJO
P05Al
P05B2
P05B3
P05R4
P05BS
POSB6
P05a7
POSBS

PA~E

OATEI 10/20/75

RTJ- (CONTROl)

SltOl
01)25
BOOA
20S0
54S0

HCOlJtH
H~AO

RETURN TO SHM
AOC HEAOE-HEAOt1
NUM ~ROOA
X, PTPOO·3. 1723/n PUNCH TEST.X
ALF

PTC2

01592
01593
0159,.
01595

3fHO

332C
2031
3732
332F
37]7
20S0
554E
4148
20S4
4553
542E
NUM
ALF

80DA

2043
5032
462C
20S6
4552
2E20
332E
3120
3120
800A
2049
4120

NUM
ALF

S60DA

X, CP2F, VER. 3.1-1 X

015g6
···01597

01598
01599

$SOOA
3, IA =

3020

0000
0000
2C20
2046
4320
3020
2020
BOOA

IA

HEAIJE

C·')
-,

r"""

~'

49

1;0220300

E

NUM $0
NUM $0
NUM
ALF

NUM
END

~6,)OA

$2C20
4. FC

=

01600
01601
01602
01603

0160,.
01605

I

.'

\"

\

PTP003

L

PGM=

0589 (

1465)

PAGE

COM

= oooa

(

DATEI 10/20/75

SO

0)

.....,

OAT

= 0000

(

0)

'I".. .

,r

.....

~

,-

('
...... _...

60220300 E

PAGE 50

c;
o·

o
o

PTPOOl

PA'iE'

ME QUI V ALE N C f. S

----------------------OEF.LINE NAME
VALUE

M

REFERENCED AT LINE NUMBER

0000
0144

CONTRO

OOFF
0001

(000255)
(0000011

0145

STOPX

0002

(000002)

I

,
,
,
t

o

o

DATEI 10/20/75

51

0146
0147
0148
0149
0150
0151
0152
0153
0154
0155
0156
0157
0158
0159
0160
0161
0162
0163
0164
0165
0166
0167
0168
0169
0170
0171
0172
1)173
0174
0175
0176
0177
0178
0179
0160
0181

EXIT
NONDAT
FCLRIN
JUHPX
GFNRAN
TYPEOIJ
TTYBZY
HEXASC
OVRLAY
RELPOS
MAINL
SET MAS
STJP
LASTVA
LAS TAO
LOLCOR
LOLIGO
INFORM
SMHCNT
BITOO
BITO
BITl
81T2
BIT3
SIT4
BITS
BIT6 .
9IT7

BITS
8IT9
BITI0
aIT11
IHT12
BIT13
BITt4
BIT15

0003
0004
0005
0006
0007
0008/
0009
OOOA
OOOB
OOOC
0000
0042
0043
0044
0045
0047
0048
0049
0056
006B
0068
006e
0060
006E
006F
~070

0071
0072
0073
0074
00715
0076
0077
0078
0079
007A

(0001)03)
(OOOOa,.,
(000005'
(000006)
(000007)
(000008'
(000009)
(000£110)
(000011)
(000012)
(000013)
(000066)
(OOOO&n
(000068)
(000 05Q'
(000071)
(000072'
(000073)
(OOOO~6)

(00010n
(000107)
(000108'
(000109'
(000110)
(00D1111
(000112)
(000113)
(000114'
(000115)
(000116)
(000117)
(000116)
(000119'
(000120)
(000121)
(000122)

011+5,
1475,
0146,
0761,

0238,
1481,
0250,
0853,

0441,
1586,
0286.
0902,

0913, 1230, 1324
1532
0494, 0594, 0709
1271, 1351, 1396

,

0147, 0210
014~, 0149, 0372
, 0207
, 0150, 0944
0151, 020ft
0152, 0153, 0206, 0208

,

,

,
,
,
,
.,
,
,

0154, 0205, 0211
0155
0156
0157
015A
0159, 0160, 0203, 0209, 0241

. , .0161
01&2
, 01&3
, 01&4,
, 0165,
0166,
t
0167
0168
0169
t
0170,
, 0171
017?
0173,
0174
, 0175
, 0176
0177
, 0178
0119,
0180,
, 0181,
0162

,

,
,
,
,

,
,

1521, 1568, 1577
0202
0201

1305
0247, 1298

,

,
,

0522, 1322,
0527
1012

1469~

14A4

o
60220300· E

o

PAGE

51

,r""

"

"- .....

PTP003
0182
0163
0164
0185
0186
0167
01613

HOOOO
HFFFF
HOOOF
HOOFO
HOFOO
HFOOO
HOOFF

007B
a07C
0070
007£
007F
0060
0081

(000123)
(000124)
(000125'
(000120)
(000127)
(000128)
(00012Q)

,
,
•
,
•
,
,

0181
0184
tl18c)
01R6
0187
0188
0189, 0532, 0567, 0671, 0800, 1202
I

01S9
0190
0191
0192
0193
0194
0195
0196
0197
0198
01Qq
0200
0201

0202
0203
0204
0205
0206
0207
0208

HFFOO
HFFFO
HO!='FF
HFFOF
HFOFF
H7FFF
H7FOO
HO'780
HOO7F
H2020
TSACTV
TSFREQ
CONST

SHHPAR
SJPAR

00A2
00'83
0084
0085
0086
0087
0068
OO~q

n08A
008B
0091
0092
0068

0210

TYPE
SJ
TSExrr

0056
0043
0007
OOOA
OOOB
0005
0008
0043
0003

1]211

CONV

OOOA

0209

RANDOM
CONVER

MESSAG
CLRND

(000130)
(000131)
(00013~)

(000133'
(000134)
(000115)
(000136)
(000137)
(000138)

,
,
,
,
,
•

,
(00013 Cn ,
(0001lt5J ,
(0001lt6)
(000107) ,
,
,
,
,
,
(000086)
(0001)1)7)
(000007)

0190,
0191
0192
0193
019lt
0195,
019!;
0197
019S
019'3
0200,
1564
0300,
0364,
0658,
066'5,
1441,
1497,

1043

'\...

0431

1563
0305,
0402,
0664,
1138,
1446,
1501,

0111,
0467,
0697,
1146,
1451,
'1508

0332,
0536,
0753,
1148,
1457,

0350,
0554,
0793,
1246,
1473,

0354'
0560
0824
1435
llt79

(

(000010'
(OOOD08)
(OOOOO?)

(000008)
(000057)
(000003)
(000010)

~

\

, 1.526, 1575
, 0486, OQ37, 1112
t
OQ2Q
t
1560, 1?65

('
_..
.....

60220300

E

PAGE

S2

1\
\~

/~--'}

~j

C

')

(----',

\~'

o·

PfPOO3

C!

M S Y M 13

r-'1
V

0

C
0
C
"..--.,
'I

V

0
,.----.

L)

DATc::a 10/20/75

53

L S

------------M OEF.LINE NAME

0
0

I

a

PAGE

REFERENCED AT LINE NUHBER

ADDRESS

0213

PTP003

0000

,

0215
02H>

PARAO~

RETURN

0004
0005

,

0217
0218
0220
0221
0232
0239
0240
0246
0253
0255

EQUIP
INTl
START
STWOP
CHECK
CHECK1
CHECK2
CHECK3
CHF.CK4
COUNTl

0006
0007
0008
0009
1)008
0013
0015
DOlE
0026
0026

0276
0277
0291

INITIA
INPARA
CNTWRD

0029
0028
0039

0292
0293
0294
0295
0296
0296
0308
0310

RfPEAT
DELAYA
DELAYR
OELAYC
INT11
INPARl
tNPAR2
CHJHP6

003A

0315
0316
0322
1)324
0331
0339
0340

CHJPl
CHJPtA
CHJP2
CHJPJ
CHJP4
INHONL
OHITOE

0051
0052
0059

0341

SECTIO

006E

,

0343
0344
034Q

ER~E

ERP.D
CNTRL

Ol)6F
0070
0074

,
,

OOlA
003C
0030

0434, 0909, 0912, 0920, 0998, 1011
, 1321, 1326, 1468, 1483, 1565, 1591

,
,
,
,
,

,

,

,
,

,
,
,
,
,
,
,
•,
,
,

DOlE

,

003F
004A
0048

,

DOSS
0063
006C
0060

0244, 0285, 0490, 0928, 1014, 1559

,
,
,
.,

,

,
,
,

Q352, 0370, 1,S2
0301, 034Q, 0356, 0371, 15139

0213
0433,
0233,
0235
0243
0240,
0234,
1485
0216
0220,
0215,
0400,
0657.
1147
0579,
1174
1185
1197
0302,
0287
0279,
0314,
0925,
0313
0336,
0318
1)321
0319,
0260,
0306,

1010, 1131, 1482
0251
0245, 0248, 0254
02"37, 0432, 1013, 1323, 1470
0307,
0276,
0403,
0719,

0315,
0283,
0521,
'0791,

1587
0299, U304, 0331
0535, 0553, 0604
08&3, 1137, 1145

1)684, 0767, 0839

1588
0401
0337, 0600, 0715, 0767, 0859
0930
0347
0322
0301, 0316, 1131
0754, 0794, 0825, 0866, 1141

0246, 03Q9, 0474, 0551, 0652, 0750
, 0621, 1266, 1143, 1387
0328
0221, 1590

("

U

f'"

V

60220300

C;
r-'-\

U

(~'

)

E

PAGE

53

(~

'\.......

r'"
',,-,
.'

PTP003

PAGE

0356

CNT~L1

035~

CNTRL2
CNTRL3
CNTRL4
REQINT
CNTRL5
CNT1B
CNTt
CNTiA
CNT2
CNT2A
ERRC

0362
0369
0373
0375
0397
0405
0410
0417
0429
044.J
0444
044?
0446
0447
0452
0453
0454
0455
0456
0457
0458
0470

ERR A
ERRA
ERP9
ERR8
ERR7
ERR6
ERR5
ERR4
ERR3
ERR2
ERRt

007C
007E
0082
OOBA
0091
0093
OOgA
00A2
00A8
0082

OOCl
0007
0008
0009
OOOA
OODB

OOOF
OOEO
00E1.
00E2
00E3
00E4
00E5
00E9

CTE~S

0471

ERqO~'5

OOEA

0492
0497
0498
0499
0500
0'502
0503
0512
0513
0515
0521
0533
0535
0548
0560
0566
0568
0571
0573
0579
0582
0593
0597
0599

OVER
SEC ERR

0103
0109
0104
010B
010e
010E
010F
0112
0113
0115
011C
0129
012B
0137
0146
0140
0150
0154
0156
0150
0161
0170
0175
0176

RETAOR
ERSTAT
EREQUr
MODEl
ERROR1
FREQSW
CSOOA
CSOOC
CSOOO
CSOODl
CSOOO
CSI00
CSI01
CS102
CSI03
CS104
CS105
Cl05A
CS106
CS107
S107A
CSI01J

60220301)

::

OATEI 10/20'75

54

,

0351
, 0361
, 0358
0355
0377,
0368
0374,
0416,
, 0422
0428,

,
,
,
,
,

,
,

0379
0378, 01)26, 0931
0461
0450

0425

, 0420

,
,
,
,

0419
0440
0413

, 0407
0343,
0447,
0457,
0959,
0346,
0973,
, D488
, 0476
0465,
0409,
0477
0481
0435
0514,
042CJ
0520
0519
OS26,

,
,
,
,
,
,

,
,
,
,
,
,
,

,

,
,
,
,
,
,
,

r'

0408
0344,
0452,
0458,
1163,
0449,
0978,

04'+3,
0453,
0472,
1488
0460,
1168,

.0444, 0445, 0446
0454, 0455, 0456
0473, 0475, 0483

'-.

0484, OS04, 0968
1465
\,

0489, 0491
0421, 0891, 1463

i

/

'.
0517, 0518
'-.

. 0531

0635
0556
0562
0559, 0565

('"
\....

0578
0603
0587, 0592
, 0591
0550
0595

,,----..
I

\

,

PAGE

54

(

!

~

c)
0
0
0

PfP003

r\\
\...J

0
0

PAGE

0606
0607
0609
0621
0622

CS109
CS10A
RES TWO
LEVEL:::
SPACS~

0192
0193

0623

CYCLES

0194

0181
0182
01~3

\

0

C'

Q
(""

U

C
C

"r

0
r--' .....

~)

0

"

0525
0632
0637
0650
0664
0670
0673
0678
068lt
0687
0698
0701}
0712
0714
0722
(J723
0724
0726
0738
0749
0761
0767
0770
0784
0786
0797
0799
0807
0810
0820
0833
0839
084?
0856
0858
0869
0877
0879
0881
0687
0905
0907
0911

CS200
CS201
CS400
CS401
CSlt02
CSlt03
CS404
CS405
CS406
CSlt07
CSlt08
CSlt09
CS40A
CS409
CS40C
CS400
CS40E
CS800
CS1000
CS1001
CSI002
l:S1003
CSI0!l4
CS1005
CSI006
CSI007
SETEXL
SEJEXl
CS2000
CS2001
CS2002
CS200J
CS2004
CS200S
CS200&
CS2007
CS,.noo
CSEND
CSEN4
CSEN2
PASSCO
CSEN1
CSEN1A

01,95
0199
019F
01A9
018A
01Cl
01CS
01CB
01D2
0106
01E3
01FO
01F5
01F6
0201
0202
0203
0204
020E
0212
0223
02~C

0231
0246
0247
025.6
0257
D25F
0262
0266
0278
0261
0286
0298
029C
02AR
02AC
02AE
0280
0287
.02CO
02CE
0204

55

OATEI 10/20/75

~

0552, 0605
054B, 0573
, 0570, 0588~
, 0559~ 0611,
0572, 0575~
0759~ 0763,

,

,
,
,

0619, 0675~ 0103
0615, 0674
0575, 0677, 0580, 0581
0764, 0832, 0835, 0836

'

0581, 0589, 0590, 0686, 0704, 0705
0759, 0116, 0777, 0841~ o I\lt8, 0849

,

0539, 0543, 0606

,
,
,
,
,
,

,
,
,
~

,
,

,

,

,
~

,
,

0628,
0136
D660
0666
0663,
0683
0718
0702,
0691,
0706
0653
0710
0654,
0650,
0656,
06ltO,
072g,

0634

0669
0707
06Q4, 0696.

0720
0678
0672~ 0695
01),.7, 0722
0735

0766
, 0790
0775, 0779

,
,
,
,

,

0782
0752,
0750,
0802,
0741,

0761
0808, 0830
0805
0795

, 0836
, 0852
0847, 0851

,

0854
, 0821, 0833
0813, 0867
t

,

081\6
0898, 0969
, 0901
, OQ03
0918

t

,

r--,

G

0
0
(';'

60220300

::

PAGE

55

('~

\.

C~

C
('
PTPOO3
0914
0915
0916
0919
OCJ25
0927
0933
0935

P4GE

CTENl
CSEN18
CTEN2
CSEtUC

CSEN6
CSEN7'
OELA YS
JUMP

0209
020A
0200
020F
02E&
o2EA
02F3
02F4

56

,

0910,
0911
0906,
0917
0923
092'+
0680,
0312,
0789,
0946,
0945
0936,
0960,
0966,
0895

,

0890

t

,
,
,
,
,
,
t

,
0947
0950
0959
0960
0961
0962
0963
0964
OCJ65
0966
0970
0971
09715
0976
0993

JUMPl
JUMP2
CIERS

0300
0302
0303

ER~15

0304
0305
0306
0307
0308
0309 .
OlOA
OlOF
0310
0315
0316
o31B

ERR14
ERR13
ERR12
ERR11
ERRIo
ERRF
ERR17
ERR16
ERR19
ERR18
CHCHH

,
,
,

,

CHCHHE
CHCHHl
CHCHH2
SVINP1
CHINH

0324
0334
0338
033E
033F

1022
1029
1038
1041
1049
1057

CHINHE
GENPAT
GENl
GEN2
PPOUT
HORD

03'+5
0340
0356
0359
0361
0368

1060
t061

PPSH
PPEXL

036B
036C

1062

SECTEN

0360

1063

COMPAT

036E

1066
1068
1070
1073

ZZ8

Ol6F
0371
0373
0375

ZZ7
ZZ5
PY8

C~

0919
0915

('
\.....

0883,
0315,
0861,
0948,

0884
0415, 0'+Z7, 0602, 0717
0897, 0922, 0940, 0941
1314

/.-....

I

\..

0943
0961, OCJ62, 0963, 0964, 0965
OCJ7o, 0971, 0975, 0976

(~

I

' ..

,".

,
,
,

,
,

,
t

,

,
,
,
,
.,
,
,

,
,
,
,
,
,
,

•,
t

0889

~

(

lOot
1025
0284,
0900,
151,}
0974
0997,
0996
1004,
0296,
0947,
0919
0582,
1036
1034
1037,
0612,
1046,
0618,
o 56!1,

0492, 0593, 0708, 0780, 0852
0927, 0942, 1015, 1395. 1'+66

I

\..

('

1006

~.

I\..

1008, 1220
0503, 0599, 0714, 0766, 0858
1021, 1027, 1405, 1486, 1527

",' "

'

....

0687, 1055
1044
0613, 0616, 1032, 1040, 1045
1049
lU33, 1039, 1047
0673, .1]807, 1053, 1097, 1118

I"

0585, 0689, 0700, 0773. 0845, 1031
1048, 1082, 1091, 1104, 1113
0541, 0633, 0645, 0693, 073 .. , 1050

/'

~,

\"-

0566
0563
0557
0670

('
\

r-",
I

60220300

E

•

(

\,

,

0999
1010
1014
1016
1018

C~

DATEI lO/2onS

PAGE

56

\'....

~

(
('

\

'".--

(~

~

I

I

"----/

0
0

0
0

PTPOOJ

0
/"-'\

\.J

(,
--./

C'
C

C
('"

"---,,

I,

"----/

C!
0
~,

t

1075
1077
1080
1088
1095
1097
109Q
1100
1102
1110
1116
1118
1120
1121
1123

PY7
PY5
GENOZ
GENOl
GEN02
GENEX
GENOl
GEN04
GENC9
GENCt
GENC2
GENCEX
GENe3
GENC4
DELAY

0377
0379
037B
0383
018A
Ol8C
038E
03aF
0390
0399
039F
OlAl
OlA3
OlA4
03A5

1135
114':)
1163
1165
1166
1171
1181
1191
1192

OELAYO
oELAYl
C2ERS
ERR21
ERR20
oElAY2
oELAY3
oELAY4
TIME

OlAC
03B8
OleF
0300
0301
0306
03E1
03EC
03Eo

1195
1196
1217

MINUS
HINt
PPT

03FO
03F1
03Fo

121

U

CONTROL DATA CORPORATION

(

Technical Publications Department
4201 North Lexington Avenue
Arden Hills, Minnesota 55112

\,

roo
I

"-

c:
FOLD

FOLD.

('
....
'

C'
C.~

r"
_

...... ......

("
'-

C
('

'

o

o
o

o
o
o

o
o

[
o
o
o
o

o
o
o
o

". (~

~

CONTROL DATA
• • CUT OUT fOR USE AS LOOSE -LEAF BINDER TITLE TAB

'-.....

~

-'

r ....

I
',-.,~ ....

C
("
'-- .~"

C~
r'

\'-..,

C~

C"
..

'

,/""

(

\,

i-

('
"

CONTROL DATA
CORPORATION

8100 34th AVE. SO., MINNEAPOLIS, MINN. 55440

'IINTED IN U.S.A.



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:25 21:09:30-07:00
Create Date                     : 2009:08:25 21:09:30-07:00
Metadata Date                   : 2009:08:25 21:09:30-07:00
Format                          : application/pdf
Document ID                     : uuid:afd17be1-d3bf-41ba-9a9c-837ac160faf1
Instance ID                     : uuid:ab7846b1-7a10-4407-b74a-6dacfff874a5
Page Layout                     : SinglePage
Page Mode                       : UseNone
Page Count                      : 68
EXIF Metadata provided by EXIF.tools

Navigation menu