60411400C_SMM17_Program_Listings_SMM_Feb75 60411400C SMM17 Program Listings SMM Feb75

User Manual: 60411400C_SMM17_Program_Listings_SMM_Feb75

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

Download60411400C_SMM17_Program_Listings_SMM_Feb75 60411400C SMM17 Program Listings SMM Feb75
Open PDF In BrowserView PDF
o

o
o
o
o
o

CONTROL DATA®

SMM17

o
CJ
0,
,-./

c

Program Listings

SMM

o
o
o
o

r---,

~)

'CONTROL DATA:
I

COR
P 0 RAT ION',
.

CUSTOMER ENGINEERING MANUAL

\~

REVISION RECORD

\..... -

DESCRIPTION

REVISION
A

(~

Manual released.

Information complete through SMM17 Edition 3. O.

(4-16-73)
B

Information complete through Edition 3. 1.

This edition obsoletes all previous editions.

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

Information complete through Edition 3.1-1. This edition obsoletes all previous editions.

(

"

---.'

C~
('

c
("
' ...

Publication No.
60411400 . . . . . . .

,'

("'
I

'- .• ,

Address comments concerning this
manual to:

© 1973. 1974. 1975

by Control Data Corporation
Printed in the United States of America

~

Control Data Corporation
Publications. and Graphics Division
4201 North Lexington Avenue
Arden Hills. Minnesota 55112
or use Comment Sheet in the back of
this manual.

I

Ii"

o o o o o o
PAGE

SHHOOO
NAH

0001

o

C) C'·

OATES 12/17/74

1

120&4 COPYRIGHT CONTROL DATA CORP 1974

SHHOOO

..

HAINTENA~CE

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

001.1
0012
tnJ13

0017

OFDO
lIFDE
·:OFDF

0018

O~AO

0019

0001
OlJOS
0006
0001
0002

001S
0016

0020
,0021

OD22
0023
002,.
1J02S
-0026
0027 .

EQU
EQU
EGU
EQU
EQU
C:QU
EQU
EQU
EQU
EQU
EQU

0003
000 ..

0005

EQU
EQU

0008

002CJ .
003t
0031 .

0000

0032

0003

0033

0004

EQU
EQU
EQU
EQU
EQU
EQU

0001
0002

0034

DOnS

0035

0006

003&
0037
0038

0007
0009

Eau

EQU
EQU
EQU
EQU
EQU'
EQU
EQU

OOOA
OOOB
DaDe
OOOE

OOOF

EQU

0010
0011
0012

0048

0015

EQU
EQU
EQU
EQU
EQU

0049

0016

EQU

0045

()

••
••
••
••
••• 1700 SYSTEM
HONITOR •••
••
••
••
EXECUTIVE -PROGRAH F~R SMH17 3.1-1 U8RARY OIAGNOSTICS
•
••
••
••
••
••
........................................................................

0010

00ft6
0047

o o

~

0006
0007
0008
0lJ9CJ

0042
0043
00 ....

(j

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .••••••••A . .. .

ooas

0040
0041

)

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

0103

aoolt

0039

(

0013

0014

60411400

e

PASSHH(SFFF-S22)
PASSJ CSFFF-12U
PASEQ(SFFF-S20)
PRELDR(SOEAO)
NAME(1)
HUXRT ACNAHEt-1tJ
T£STE Q CHUXRTA+U
PT (1)
CROtzt
HT(3)
OP(4)
CDDCS)

SMHCONTROL PARAMETER.
STOP~4 L"P PARAHETER.
LI8R~R~ LOADER EQUIPKENT ADDRESS
PRELOADER S~ARTING ADDRESS
TEST ADDR FOR ALF 3.10 STATEMENT
TEST ADDR OF ftULTIPL£X RTN ADDR
ADOR FOR PASSING EQUIP ADDRESS
t.OAD£R
DEVICE
TYPE
EQUATeS

HT8(8)

STARTCQ)
WEST1 (START+l'
WEST2CWEST1+1)
WEST3CWEST2+1)
WEST4 ("EST3+1)
WECHST U4EST4+1)
WE CWECHST+1)
ILT(WE+U
PRGCLKClLT+2)
HACT (PRGCLK+U
OATlGHCHACT+U
TSTNAHC DATLGH+1)
PRGERRCTSTNAH+2)
HNTERRCPRGERR+l)
ITESYHCHNTERR+U
IOESYHCITESYH+l)
PRESYHCIOESYH+1)
AFESYH CPRESYH+l)
PEESYHCAFESYH+l)
PFESYHCPEESYH+l)
CHANNO(PFESYH+1)

START OF TEST
STATUS 1 EQUIP ADDRESS
STATUS 2 EQUIP ADDR.CO=NONE)
STATUS 3 EQUIP ADDR.CO=NONE)
STATUS 4 EQUIP ADDR. CD=NONE)
CAHN STATUS ADOR. (O=NONE)
EQUIP ADDRESS
INTERRUPT lINE DATA (2 WORDS)
PROGRA~ CLOCK
DSA ACTIVE CELL
DATA LENGTH TRANSFERE CEDL
TEST NAME
PROGRAt ERROR NUHBER
HONITORERROR NUHBER
INTERRUPT TIHE ERROR SYMBOL
1/0 TIME ERROR SYMBOL
PROGRAHHED ERROR SYHBOL
ADDRESSING FAULT ERROR SYBOL
PAREITY ERROR SYHBOL
PROTECT FAULT SYHBO
CHANNEL NO W FIELD

PAGE

1

PAGE

SHMOoO
0050
0051
0052
0053
0054
0055
0056
0057
00'58
0059
0060
0061
0062
0063
0064
0065
0066
0061
0068
0069
0010
0071
0072
0073
0014
007.5
0076
0071 '
0078
0079
0080
0081
00,82
0083
0084
0085
0086
0087
0088
0089
0090
0091
0092
0093
0094
0095
0096
0097'

0098
0099
0100
0101

60411400

(j

()

£QU

EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU

Eau

EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU,
EQU
EQU
EQU
EQU
EQU'

EQU
EQU
EQU
EQU ,
EQU'
EQU
EQU

EQU

PAGE

C

('"
.

EQUIPMENT NO.
EQUIPTCCHANNO+l)
STATION NUHBER
S r ATNO CEQUIPT +1)
INTERRUPT LINE NUHBERS
ITLINS(STATNO+l)
TIHE EXPECTED
XTIHEUTLINS+U
TIHER (XTIHE+l)
ACTUAL TIHE
STATUS CONTROL HORD.
STCNTLCTlHER+lt
LAST OPERATION.
LOPER CSTCNTL+U :
LAST OfERATION RESPONSE
LOPRSPCLOPER+U
LAST OPERATION CAl
LOPERAILOPRSP+l)
LAST 0 FERATION CQ)
LOPERQ'LOPERA+1J
LAST INSTRUCTION
LI NST CL OPERQ+ 1 )
lAST INSTRUCTION RESPONSE
LINRSPCLINST+l)
LAST INSTRUCTION (AI
LINSTACLINRSP+l)
LAST INSTRUCTION (~t
LINSTQ'LINSTA+l)
INTERRUPT HASK REGISTER
IHRfLINSTQ+U
CONTENTS OF PREG AT ERROR TIHE
PRE'CIHR+U
CONTENTS OF TRAPNO AT ERROR TIHE
LINENO(PREG+1)
EXPECTED HASK VALUE.
EXIHR ILINENO+U
STATUS 1 RESPONSE.,
ST1RSP'EXIHR+l J
SKIP STATUS 2 INFO
SKlP7 CST1RSPtU
STATUS 2 RESPONSE
ST2RSP(SKIP7+1)
SKIP CHANNEL ,INFO
SKIPS IST2RSP+1J
CHANNEL STATUS RESPONSE
CHRSP (SKIP5+1 J
CHANNEL ADDRESS RESPONSE
CHARSP 1 CHRSP+U
SKIP CHANNEL STATUS 3
SKIP5ACCHARSP+l)
CHANNEL STATUS 3 RESPONSE
CH3RSPISKIP5A+l)
STATUS 1
ST1CCH3RSP+1)
SKIP STATUS 2 INFO
SKIP8 (ST1+1)
ST2 (SKIP8+!)
STATUS 2
SKIP CHANNEL INFO
SKIP" IST2+1)
CHANNEL STATUS
CHST(SKIP4+U
CHANNEL ADDRESS
CHADRCCHST+l)
CHECK STATUS 3 CHA~NEL
SKIP4A (CHADR+!)
CHANNEL STATUS 3
CHST3ISKIP4A+U
EXPECT STATUS U
XSTl CCHST3+iJ
SKIP£) (XST1+1)
SKIP STATUS Z lNFO
EXPECTED 'STATUS 2
XS T2C SK IP6 +1)
SKIP CHANNEL 'INFO
SKIP2 CXST2+1)
E~PECTED C~ANNEL STATUS
XCHST (SKIP2+U
EXPECTED ,CHANNEL ADDRESS.
XCHADRIXCHST+1)
STATUS 3 CHANNEL SHT'
SKIP2A(XCHADR+l)
STATUS 3 EXPECTED CHANNEL STATUS
XCHST3(SKIPZA+l)
ADDRESS 00 CALLER FOR MULTIPLEX
CALLP (XCHST3+U
ADDRESS OF MULTIPLEX CALLER
HPlCRTNICALlP+U
RECOGNIZE INTERRUPT 8ITOO
RBUCHPXRTN+l)
TEST COMMAND LIST LENGTH
TSCOMLCRBIT+1)
SDATAIXCHST3-LINENO) LENGTH OF STATIC ERROR INFO
TSDATACTSCOHL-7+S0ATA) LNGTH OF ,VOLITILE TSOATA AREA
TDATA CTSCOHL+SOATA) , TOTAL LENGTH OF, TEST COMMEND ARE
ADDRESS OF ERROR/OPERATION FILE
ERRFLECSTART+$BJ
1 ONLY=O
NUHBER OF FILES
CRLUNOCERRFLE+l)
CURRENT STATION/UNIT
CRSUNO(CRLUNO+l)

EaU
EQU
EQU

0011
0018
0019
001A
0019
001C
0010
001£
001F
0020
0021
0022
0023
0024
0025
0026
0021
0028
0029
002A
002B
002C
0020
002E
002F
DOlO
0031
0032
0033
0034
0035
'0036
0037
0038
0039
003A
OOlB
OOlC
0030
003E
003F
0040
0041
0042
00"3
004ft
0019
0056
0050
OOOB
OOOC
0000

DATE' 12/17/14

2

I

( \J

()

f \!

,

() (l ()

o Cl
,

I

2

:~
,
,

()
.
/

o

n
'--

SHHDOO

0132
0133

013,.,

0135
Ot36

0137'
0138

3

o

o o

C)

OATEI 12/17/71t

........................................................................
•
ERROR 10 = OOX8
•
•
FOR ALL HONITOR ERRORS
•

OUJ8
0109 .

.OJ.3!

(
PAGE

0.10"
0105
OUJ6
01G7
0110
0111
0112
'0113
0111t
0115
0116
:0117·
0111
0119
0120
0121
0122
otza
012 ..
0125
0126
0127
0128
0129
0130

n

•
•

SHH ERROR
-NUMBER

•
•

•-EQU

xx
HEHPECS01)
HEHORYPARITY £RROR. A3=INTERRUPTED PROGRAHADDRESS. •
EQU PROTECT($02J PROTECT FAULT. A3=INTERRUPTEO PROGRAH ADDRESS.
EQU
·CLRPPCS031 MONITOR HESSAGE. CLEAR COHPUTER PROTECT ·SWITCHCESJ.
EQU UNREQICSOItJ UNREQUESTED INTERRUPT. A3 = DECIHAL LINE NUMBER.
EQUILBZY CSOS) INTERRUPT LINE REQUEST CONFUCT. A3=REQUESTORS 1-A,
••••
Q3=ASSIGNfD INTERRUPT PROCESSORS ADDRESS.
EQUDATAREJCS06J TELETYPE REJECTED DATA -AFTER DATA I NT£RRUPT •
0006
EQU ITIHERCS07J HBS -COULD NOT RETURN TO TEST AFTER INTERRUPT WITHIN
0007
••••
THE TIHE SPECIFIED BY THE TEST.
EQU .NOHOCORCS10J LOAD AREA INSUFFICIENT fOR lEST. RETRIED AFTER TESTS
aal0
••••
IN CORE RAN, ABORTED IF NONE. A3~TEST 10, Q3=ASSIGNED IA.
EQU ILLRBDCS11) LO.oER ENCOUNTERED ILLEGALRBD BLOCK 10. A3=ID WORD.
0011
••••
Q3 = CODE OF LOAD ERROR,. IF ANY. LOAD ABORTED.
EQU
NOXFRCS12) NO RBD TRANSFER BLOCK FOUND. LOAD ABORTED.
0012
EQU CKSHERCSt3' CHECKSUM ERROR. CCARO OR PAPER TAPE' ATTEHPT RELOAD.
0013
EQU PTALARHCS14' PAPER TAPE READER ~LARH. A3=STATUS. ATTEMPT ~ELOAD.
Oat ..
EQU CRALARH1S1S) CARD READER ALARH_ A3aSTATUS. ATTEHPT RELOAD.
001S
EQU
CREOP(S16) IHPROPER CARO READER EOP. A3=COLUHN COUNT. TRY RELOAD
0016
EQU
"TPE(117) LOAD TAPE PARITY ERROR. A3=STATUS. Q3=TIHES ERROR
0011
••••
RECURRED (LOAD RETRY ABORTED ON ITH, SUCCESSFUL IF LESS)
EQU OPALARHfS18) OISK PACK ALARH. A3=STATUS. Q3=TIHES ERROR RECURRED
·0018
••••
(LOAD RETRY ABORTED ON 50TK, SUCCESSfUL IF LESS)
EQU COPALHCS19J CART. OISK ALARH. A3aST.TUS~ Q3=TtMES ERROR RECURRED.
0019
••••
'LOAD RETRY ABORTED ON 50TH,SUCCESSFUL LOAD IF LESS)
EQU OLLERR(SlA) OVERLAY LOADING ERROR ON OVLYSC"BS) RELOAD SYSTEM
D01A
0020 .
EQU COR"ODt'2OJ POST-LOAD, PRE-EXECUTION TEST HODIFICATION STOP. HC,
••••
HAKE CORE CHANGES WHERE TESTeS) LOADED. HC, RUN TO RESTART
EQU HUTEXCCS21) ANY TWO OF THE' FOlLONING TESTS HAVE BEEN
0021
••••
LOADED CONCURRENTlY- HY1.HY2,~H,RPT
0001
0002
0003
0001t
0005

•
•
........•........•.......•..............•.............................

0139

~.

0140

•• 10 ERRORS REPORTED DURING LIB LIST INCLUDE STOPA4/Q4 = 1ST/3RD
. RECORD WORDS. CA4=BLOCK 10, Q4=PROGRAH ADDRESS OF BLOCK OATA
•

D14Z
011t3

014 ..

••

0146
0147

•

If ID:RBD6LK. $4050)

••
•
••

• •••••••• .v. ........ .v. . . . . . . . . . . . . . . . . . . . . . . 9 • • VV.;l.N • • • • • • • J;Io • • • • • • • • • • • • • • •

60411400

C

PAGE

3

PAGE

S"HOOO

•••••••••••••••••••.

0148
01'49

•

01.50

• HOOAYR VRSN

•
•
•
•
•
•

0151
0152

0153

015,.
0155
0156
0158

0159
0160
0161

01'62

0163

0164
0165
0166
0167.

0172
017,.
0177

0178
0179

0180
0181

• 062774·V 3.1

•
••
•
•
•

0185

0186 .

0187'
0188
0189
0190

073074 'v 3.1-1
080674

• 081074

•

0191
0192

• 08157lt

0193

• 120374

•

0194

EJW

...
HSS

•

•
•
•

ADD CHECK FOR ONE OF THE FOLLOWING TESTS
TO BE IN CORE AT THE SAKE TI"E- HYl "Y2 HEH RPT
IF HORE THAN ONE IS IN CORE- ERROR 21 IS REPORTED
EJN

...

0J:82
0183
0184

• .
•
•

,. ADDED COPYRIGHT HSG. EJH

•
•
•
•
•
•...

01.76

••

EJW

3. FIXED MBS THREADING PROBEEHS ON CR 600 NS

• 05107..

017S

P~OBLEHS

CHANGED ENA 6 TOENA ,.
2. ADDEO LINE PRINTER DRIVER TO MONITOR

•

0.1:73

IHPROVE HBS INTERRUPT PROCESSING HSS/TLO
CHANGE TTY INPUT PACKAGE FORHAT
NO PREFEX- HEX NUHBERS
N PREFEX- DEC NUMBERS
B. PREFEX-SET BITS
P PREFEX- SET P REGISTER AND GO
EJW
IHPLEMENTED 8000 LOADER DEVICE TYPE 8
OVERLAY 7. ADDEO EQUATE FOR LON CORE CELL
SE2CUSED IN EDIT .AS 8000/1732 PRELOADER SWAP
FLAG WILL BE ZERO EXCEPT DURING QL-BINARYTRANSFER AND PRELOADER SWAP)
ADDED HT8-EQUftTE
CHANGED DEVICE CHEC KIN' LIB) 'lISTTO INCLUDE
8000 TAPES. CORRECTED TTY INPUT ERROR HESS.
N.E.JUNGJOHANN CDC CE HUNICH
ADDED 'ISERR CALL TO REPORT ERROR FROH INTERRUPT
STATE
TLO .
IHPROVE CARTRIDGE DISK LOADER

'JU

ADDED OHIT TTYPEOUTCKTOTTY·INPUT PACKAGE ·SO NO
TYPEOUTS OCCURE IF BIT -08 IS SET. EJW
HOVEDLP DRIVERTOHINIHIZE CORE REQ
CORRECTED SENSING FOR HACHINE TYPES
EJW
CORRECTED EXIT Of lP DRIVER
EJH
SPEEDUP TO TAPE LOADER-ERROR 17 NOH ALARMII NEJ
••••
FIXED HBS PROTECT PROBLEH CAUSED BY.RIE325 LOGIC
ADDITIONS AND HPX CHANGES. H.S.SATTER
FIXED PROTECT FAULT IN HBS RIE025
II NEJ

...
•

•
•
...•
•
•
JU
JU
JU
JU
JU
JU
JU
JU

•
•
•
•'"
•
'"
•

•

0195
0196

••

0190

••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
60411400

)

1. FIXED HANUAL INTERRUPT

•
•

0171

WHAT WAS DONE. WHY. AND BY MHOH.

042274

....

0169 .
0110

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

SYSTEH RELEASED

• 061074
•
061574

01'68

REVISION RECORD

032074 V 3.1

•
•
•
•
•
·050774
•...
•
•

0157

,,\

DATEI 12/17/74

4

(~
/

120674

PAGE

C

(

"
;

/

\

()
'-

/

It

()

,- -j

C~1

0 C) 0

C)

C)

(~)

PAGE

SHHOOO
0200
02Dl

0 0

0000
0000 1C25

SHHOOO

ORG
..IHp·

(

""\

-j

~)

(---_.

0 C) 0 n 0 0
\. ~~/

DATEI 12/17/74

S
0
(INTX)

SHH INITIALIZATION ROUTINE.

.......................................... .............................
~

82D~

020ft
0205
0206
0207

•
ADDRESS POINTERS AND' PARAHETERS
•
•
•.........................................................................

a209 0001 037E
0210 0002 03DD
a211 0003 0391
0212 0004 0285
0213 ,0005 0283
0211t 0006 004C
0215 0007 05BIt
0216 0008 0522
0217 ' 0009 05AA
0~18 ' OOOA 03B8
0219 OOOB 05CF.
0220 OOOC ,D301t
0221 0000 0280
0222 OOOE 0781
0223 ooaF 0762
0221t 0010 OB29
0225 OD11 0891
0226 0012 OC7E
0227 0013 OC6F
0228 0014 DCeit
0229 0015 OD30
0230 0016 0076
0231 0017 0086
0232 0018 OOFS
0233 0019 DEoa
0234 o01A DEoa
023S 001B DEll
0236 OOtC OB23
0237 0010 oeOF
0238 DOlE 0009
0239 GOlF 00E3
0240 0020 ODAS
0241 0021 OACE
02ltZ 0022 DA7E
0243 0023 OA9A
02 Itlt 00Z4 0181
0245 0025 099C
0246 0026 o9E9
02ft7 0027 0220
021t8 0028 026A
021t9 0029 09CA
0250 002A 08BE
0251 0028 08E7

CONTROL
STOP

601t111t00

C

ADC
ADC
ADC
REQIT
AOC
FAKE
ADC
..IUHP
ADC
AOC
GENRDM
TYPEOUT AOC
AOC
TTYBZY
ADC
JiEXASC
ADC'
OVRLAY
RELPOS
AOC
HANUALIN AOC
AOC
INPTTY
MONPP
AOC
ADC
FN
ADC
HNTRST
CKST
AOC
REeKST· ADC
ADC
ERROR
ADC
CLOCK
ADC
RO"OLY
ACC
FIXOLY
ADC
SPB
CPB
ADC
ADe
RO
ADC
WR
ADC
HOG
ADC
AOC
FHAI
FHAEI
AOC
HSINIT
ADC
ADC,
RINT
ADC
CSELIN
SELIN
ACC
ADC,
INTPRC
ADC
INTX
ADC
HPX
PFRT
AOC
SHERROR ADC
TYSEL
AOC
ASCHEX
ADC
ASCDEC
AOC

CONTRO
PRESTP
EXIT
REQINT
FCLRtNT
..IUHPX
GENRAN
MESSAGE
TTeuSY
QOHASC
OVERLAY
AQPOS
HAINl '
INTTY
SPPOOO
FNEOQO
HNEDOD
CKEODO
REf 000 .
EREOOO
TIEOOO
XDeooo
FXEODO
SPEOOO
CPEOOO
RDEOOO
WREDDO
HGEOOO
RIE02'j
FHEOOD
posooa
HSEOOO
RIEOOO
OSEOOO
SIEOOO
PROCESS
INSHH17
HPEODO
PFR
SHHERRS
INf025
CONHEX
CONDEC

S"" "ULTILPEX ROUTINE
ALL STOPS AND ERRORS TYPEOUTS
EXIT TEST WHEN PASS IS COHPLETED
REQUEST INTERRUPR ADDRESS
DO NOTHING ROUTINE FAKES CLRINT
..lUMP ROUTINE
RANDOM' NUMBER GENERATOR
OUTPUT MESSAGE TO THE TELETYPE
WAIT TTY SOFTWARE BUSY
HEX TO:ASCII CONVERSION ROUTINE
OVERLAY CALL ROUTINE
POINT TO RELATIVE POSITION TEST
HANUAL INTERRUPT ROUTINE
SET SH" PROTECT PATTERN

AODR OF SET HOG FLAG ROUTINE
RECOGNIZE INT RETURN
ADDR OF "8S INITIALIZE
RECOGNIZE INTERRUPT
DE-SELECT INTERRUPT
CHANG~D TO HCINIT IN INITIALIZE
ADOR F HBS HULTIPLEXER
PHR FAILURE INTRPT RESTART ADOR.
SHH ERROR MESSAGE ROUTINE
FWAOF "BS PACKAGE
ASCII TO HEX CONVERSION ROUTINE
ASCII TO DECIHAL CONVERSION

PAGE

5

(~
'--- -

C) c-'

PAGE

SHHOOO '
0252

0253

025"

0255

0256
0257

02!jS

0259
0268
02~1

0262
0263
026"
0265

0266

0267
11268

0269
0270
0271
02'.72

0273
0274
0275

0276

02,71

0278
0279
0280
0281
0282
0283
0284
0285

AOC
AOC
NUM
002E DODO.
NUH
102F 0000
NUH
0030 0000
HUH
00'31 0000
NUH
0032 0100
NUH
0033 DODD
NUH
HOG2
0034 0000
NUH
ILO
0835 0000
0036 SOlE, AUTOPP
NUH
0037 0000. CALLPT
NU"
NUH
TKR
0018 0000
NUH
TI<16
0039 0000
TI(32
NUH
003A 0000
NUH'
TI<64
003B 0000
TI<128
NUH
003C 0000
XCOHUS
ADC
0030 OOCA
NUH
003E 0000 ' IOOATA
IOTHl
NUH
003F DODD
NUH
IOTM2
00"0 0000
NUH
IOTH3
0041 0000
SETH ASK NUH
00lt2 FFFF
NUH
STJP
001t3 0200
LASTVALU AOC
0044 0794
NUH
0045 0000 ' LASTAD
HUH
INBI1
0046 7F3F
LDLCORE NUH
00lt7 7FFF
LDLICOR NUH
0048 FFFF
NUH
INFORH
001t9 DODO
LASTOV
NUH
004A 0000
OVFWA
NUH
004B 0000
PRGlOAD
ADINST
INTFLG'
IOACT
NULL
HEXWORD
ASCHO

002e '0622

0020 OA32

DATEI 12/11/74

6

lOCONT
INTSTK

•

0
0
0
0

..
...'
0

•

SSDIE

•

•

•

•COHUSE
•
•

•
•SFFFF

S200
EHIlHONl
SO
S7f3F
S7FFF
SFFFF
SO
0

LOAD CONTROLLER
AOOR OF HBS STACK COUNT
HBS INT HAS OCCUREO
OSA ACTIVE
REQUEST DSA STOP ACTIVITY

PTC2
PTC2
PTC2
INHIBIT SHH17 INTS DURING HOG
INTERRUPT LOCKOUT
PTC2
PROTECT CONSTANT
ADDROF LAST RTJ TO "NTR
TIME REMAINDER
16 USEe CLOCK
32 USEe CLOCK
6 ..,: US EC CLOCK
128 USEC CLOCK
PTC2
RD/WR TIHE RUNNI"G.
SOOO-C 112) (HSEC)
FAST CLOCk
FAST CLOCK
8000-' 112) (HSEC)
8000-HILLISECOND SLOW CLOCK
HASK LINES TO BE UESO BY SHH
STOP/JUHP FOR TEST IN CONTROL.
HONITOR UfA+l
LAST LOAD LWA+l
RBO INPUT BUFFER
LAST ADDRESS OF BANK 0
LAST ADDRESS OF BANK 1
INFORHATION WORD (SEE TABLE)
LIB OVRLAY POSITION, IF NON ZERO
CURRENT OVERLAY FHA ON LIB.

.........................................................................
•
•
•
..•••
0

INFOR" = INFORMATION HORD

0286 '

BITS 15 TO 12--CORE SIZE

0287
0288

0000 =- ItK
0001= 8K
0010 =12K

0289
0290
0291
0292

BIT 11--HASK SIZE

a = 4 BIT "ASK
1 =16 BITHASK

•
0011 =161<
•
0100=2 OJ<
•
0101 =21tK
•
0110 ,=28K
•
0111 =321<
•
BITS 3 TO O--BUSY SWITCHES
BITS 7 TO ·4--BUSY SWITCHES
•..
0001 = TELETYPE
0001 0000 = 1716,06 NO. 1
0010 = PAPER TAPE READER
0010 0000 = 1716,06 NO. 2
•
0100 = PAPER TAPE PUNCH
0100 0000= 1716,06 NO. 3
..•
1000 = CARD READER
•
••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••

0293

0294
0295
0296

0297
0299
0300

0301
0302

0303
03DIt

60411400

,I'),
,

~

PAGE

C

.~-'"

f

\

()

" . , Of

•

6
(~

,

/

•

\

.

,

"

,',

()

o

o o o o

PAGE

SMHOOO

Ol06
030.7
0308

0309

0317
0318

0319
0320
0321

C)

o

c

C)

DATEI 12117/74

7

••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
•
•
•
JUHPX PROCESSING ROUTINE
•
•........................................................................•

0305

0311
0312
0313
031"
0315
8316

o

o

()

NUH·
o
STA·
JUMP1
STQ·
JUHPJ
o
LDANUH
a
JUHPO-·-l
SAN
0051 0111
SWN
JUHP2-·-1
0052 0197
CHSTOP)
RTJ·
0053 SC70 . JUHPO
.JHp·
JUHP2
ODSft 1806
. 0055 0011
NUH
S11
' ••••••••••••••••••• SHH PARAHETER HORO
.
OO"C 0000 . JUHPX
00"0 68DB
OOltE "aOB
OOltF COOO
0050 DODO
MISHX

•
•

03:22
0323

•
•
•
•
•
•
•
•..

032,.
0325
0326
0327
0328
0329
1)3l0
0331

..

0332
0333

•

0334
0335
0336

•
..•

....
.....

0337
03.38

0339
OlltO
03ft1
03"2
031t3

....

0344
OlltS

•

0346

0347

0349

0056 0200

0350
0351
03.52

0057 1191
0058

KANUAlINTERRUPT SWITCH,
OR SKIP SWITCH SET-

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

10.

BITS
15
lit

13 : lOADER TYPE
12

001=PT 010=CARDS 011=HAG TAPE
101 = 1739 1000: 8000 TAPE

100=85X

11 = CORRECTION STOP
10 = SELECT LINE PRINTED ORIVER
9

= SKIP

8
7

=
SEL HBS PACKAGE «INITIALIZATION
= BUILD TEST lIST.

6
5

= TYPE

ft
3
2

HEX CORRECTION ON lOAD
TIME ONLY)

= SEL TTY INPUT PACKAGE (INITIALIZATION TIHE ONLY)
0 UT I N NON INTERUPT HODE
= LOAD TESTS AT EVEN $100
= HEMORY SPEED

0

0

0=1.1HS

1=1.5"S

1

=
= REPEAT

o

= TYPE OUT LIBRARY LIST

Q.l.

1
0=900NS

1
1=600NS

«INITIALIZATION TIME ONLY)
(INITIALIZATION TIHE ONLY)

SHMCNT
NUH
10200
SHH17 CONTROL PARAMETER NORD.
••••••••••••••••••• lOADER EQUIPMENT ADDRESS •••••••••••••••••••••••••
EQUIP
NUH
$1181
EQUIP ADDR FOR MT OR OP LOADER.
JUHPl
NUH
o

DODO

60ltlf400

.JUHP ROUTINE - ENTER SUBROUTINE
HITH A CONTAINING THE .JUMP HASK.

C

PAGE

7

C)

PAGE

SHHOOO
JUHP3
JUHP2

03.58
0359
0360
0361
0362

0059 0000
005A OAOO
005B 68F4
OOSC E8EF
0050 !Ja06
005E E8FA
005F A8F8
0060 0111
0061 08EA
0062 10£9

0364
0365
0366
0361
OJ68
0369
0370
0371

0063 0000
006ltC8DF
0065 5CA6
0066 0132
0061 ceDB
0068 lCFA
0069 C851
006A lCF8

lOSTJP

0353
035ft
0355
0356
03S1

60411400

f
\/
.

1\

J

(j

SHHSJ

OATEI 12/17/74 .

8

-.

NUH
ENA
STALOQ·
RTJLDQANDSAN
RAO-JHp·

HISHX
JUHPX
LDSTJP
JUHP3
JUMPl
1
JUHPX
CJUHPX)

NUH
LOARTJSAH
LOAJ"P-LOAJHP.

LASTVALUE
(RapOS)
SMMSJ----l
STJP
(LOST JP)
HSTJP
(LDSTJP)

Q-REG lEHP SAVE
RESET MANUAL INTERRUPT SWITCH.

D

LOAD APPROPRIATE STOP/JUHP ·HORD.
PROCESS THE PARAHETER STOP.
JUHP BIT SET IN STOP/JUMP WORD
NO
YES
LOAD AREG WITH
APPROPRIATE STOP/JUHP NORD.
DETERMINE RELATIVE POSITION.
ANEG
S"H REQUEST.
APOS
TEST REQUEST.

Q

=
=

USE SMM STJP.

PAGE

C
/

/

\

8

r\
)

(\
\

)

o

o

()

(J

PAGE

SHHOOO
.~

0373
0371t .
0375
0376
0377

-

0379
0380 .
9381
03e2
0383·
038 ...
0385
.0386
0387
0388
8389
0390
0391
0392
0393
039" .
0395
0396
0397
0398 .
039'
OltDO
OItOl
0,.02
.Olt03
01t01t

C

')

__J

o o o o o

()

DATEI 12/17/7,..

CJ

................••. ...•.•............. ....•...•...•..•.............
~

~

.;
........................................................................
•
•

BITOO
0068 0001
D06e .0002 . .BtT01
BIT02
0060 0001t
BIT03·
a06E a008
006F 0010 . BITO ..
8IT05
0070 0020
BITOG
0071 001t0
BIT07
0072 0080
BIT08
0073 0100
BtT09
Oa71t 0200
0075 OltOO
9IT10
BITll
0076 0800
BIT12
0077 1000
BIT13
0078 2000
BtT14
0079 .. 000
BIT15
007A 8000
HOOOO
0078 DODO
HFFFF
007e FFFF
0070 OOOF
HDOOF
HOOFO
007E OOFO
HOFOo
o07F OFOO
HFOOO
0088 FOOD
HoOFF
OOIU ~OFF
HFFOo
0082 FFOO
HFFFO
0083 FFFO
008,. OFFF
HoFFF
Olt05 0085 FFOF· HFFOF
HFOFF
01t06' 0086 FOFF
H7FFF
01t07 0087 7FFF
H7FOG
Olt08 0088 7FOO
0409 00890780 . H0780
HOO7F
Oltl0 008A 007F
H2020
0.. 11 0088 2020
0.. 12 oose 0108
Cla8
HFEFO
Olt13 0080 FEFO
HOEOO
Oft14 008E OEOD
007B
0.. 15

60411ltOO

o

C)

CONSTANT TABLE

MUH
NUH
NUH
NUH
NUH
NUH
NUH
HUH
NUH
NUH
NUH
NUH
NUH
NUH
NUH
NUH
NUH
NUH
NUH
NUH
NUH
NUH
NUH
NUK
NUH
NUH
NUK
NUH·
NUH
NUH
NUH
NUH
HUH
NUH
NUH
HUH
EQU

1
Z
It
8

110
S20
SltO
S80
SlOt
S200
lltOD
S800
S100D
S2000

SItOOO
S80'0
SOOOO
IFFFF
SoOoF
$OOFo
10FOO·
SFOOO
SODFF
SFFOO
SFFFO
SoFFF
SFFOF
IFOFF
S7FFF
$7FOO
S0780
$007F
S2020
S108
SFEFD
$OEOO
ZEROCHDOOO)

USED IN HBS

HNE006-HNE010

EQUIP NUMBER HASK

-S102
EXIT INTERRUP INSTRUCTION

PAGE

9

C)

SHHOOO

PAGE

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

04J.7
0.. 18
0419
0420 .
0421
04'22
0.. 23

.
•
TEST
LIST
TABLES
AND
PARAHETERS
•
•
•
•
•
•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
•

0.. 25
0426
0427
0"28

008F'
OOaf 0002
0090 0000
0091 OGOO

0430
0431
0432
0.. 33
0434
0"35
0436
0.. 37
0438
0439

0092
0093
009 ..
0095
0096
0891
0098
0099
D09A
0098

0101"
0201
0000 .
0000
0000
0000
0000
0000
·0000
0000

TSFREQ

04,.1
04 .. 2
04 ..3
04"
0,. ..5
0....6
0....7
04 ... 11
0.... 9
0.. 50

009C
0090
009E
009F
OOAO
OOAl
OOAl
DOAl
OOA ..
OOAS

0000
0000
0000
0000
0000
0000
0000
0000
0000
0000

TSEQAD

0~2

00A6
00A7
OOA8
00A9
OOAA
OOAa
OOAC
OOAD

0000
0000
0000
0000
0000
0000
0000
0000

TSIAAD·

0453
0.. 5..
0455
0456
0.. 57
0458
0459
0460
0461
0,.63
0464
0,.65
0,.66

,

TSSEL
TStNtT
TSACTV

aOAE ooon
OOAF 0000

TSTJP

0000 0000
0081 DODD
00B2 0000
0003 0000

60411,.00

(~/

10

()

ORG'
NUH
NUH'
NUH
NUH
NUH
NUM
NUH
NUH
NUH
NUH
NUH
NUH
NUH
NUH
NUH
NUH
NUH
NUH
NUH
NUH
NUH
NUH
NUH
NUH
NUH
NUH
NUH
NUH
NUH
NUH
NUH
NUH
NUH
NUH
NUH
NUH
NUH

.:

2
. 0 .

0
S0181
S0201
0
0

NUMBER OF TESTS SELECTED
NUMBER OF TESTS INITIALIZED
TABLE INDEX TO TEST IN CONTROL.
COMMAND TEST
MEMORY TEST
1ST ZERO· ENTRV TERMINA TES LIST .

0
0

0
0

0
0
0

a

TEST EQUIPHENT ADDRESSES

0
0
0

0
0
D
0
0
0
0
0

INITIA L AODR OF INDIVIDUAL TESTS

0

0
0
0

a

0

0
0

INDIVIDUAL TEST STOP/JUHP PARAHS

a

a

0

PAGE

C

(~
J

()

10
r~

\

/

(j

'---

)

C) 0 C) c) 0 0 0
S""OOO
0~67 . OOB ..
0.. 6, 00B5
0469 0086
0.. 78 '08B7
Olt71. aoae
Olt72 00B9

0 ..73

OD8A

01t75
0.. 76
0.. 77
Olt78
0.. 79

OOBB
OOBC
OOBD
OOBE
OOOF

0.. 81

00C1
00e2
00C3
OOCIt
00C5
00C6

o.. eo oDeD

Olt82
Olt83

04alt
0485
Olt86

PAGE

0000
0000 .
0000
0000
0000
0000
0000

0001 - BO
0001
B1
82
0001
B3
0001
0001
Bit
85
0001
86
0001
0001
87
HSTOP
03E8
ISER
0225
TTOTTI
·0516
0000
RWDFLG

0507
0508
0509
0510
0511

c

')

J

C) 0

Cl 0 0 0 0

DATEI 1ZIL7,7,.

11·

a

NUH
MUH
NUK
HUH
NUH
HUH
HUH

a
0

O'

a
a

8ZS
BZS
SZS
BZS
BZS
BIS
BIS
8ZS
ADC
ADC
ADC
HUH

0

HONITOR STOP/JUHP PARAHETER.

80CU

80-87 ARE HONITOR PSEUDO-REGS.
THEY SHOUlD BE USED WHEN
POSSIBLE Bur WITH THE EFFORT
NECESSARY TO PREVENT
INTER-ROUTINE CONFLICT.

B1(U
92(1)
8311)
81tU)
B5e1l
BG(U

B7elt
STOPX
ISERR
TTYPE
0

TTY INPUT PACKAGE 'OUTPUT ENTRY ,
BECOHES NONZERO WHEN DISK AT EOF

' • • • • ¥ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .~ . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

0"88
01t89
0490
0.. 91
0492

o It 9"
01t95
0.. 96
0.. 97
01f98
0.. 99
0500
0501
0902
0503
050'It
0505
0506

HSTJP

0

(-)

•
COHHONTEST COHHUNICATION
•
•
.......•.•.......
.....•..............•..•
~

DOCA
OOCB
OOCC
OOCD
OO.CE
OOCF
DODO
0001
0002
0003
0004
DaDE
GOOF
ODED
OOEl
OOE2
00E3
DOE ..
00E5

ODCA
0000
0000
0000
0000
0000
0000
011t0
0003
0000
0001
OOOA
0000
0000
0000
7F4F
0000
0000
2020
2020

60 ..111t00

COHUSE

02
TEHPLOC

ORG
NUH
NUH
NUH'
NUH
NUH
HUH
AOC
NUH
NUH
NUH
BZS

NUH
STOP8FR
PRLFLG
TEHPTS
CHAR1
CHAR2

C

NUH
NUH
NUH
NUH
NUH

~

........ ....................
AREA

~

SCA
'0
0
0

a
0

a

REG
$03
0
S01
TEHPLOC (10)
0,0,0
S7FltF

a

RESERVED FOR RANDOM PROTECT
• LOCATIONS 01, 02, AND 03 ARE
FOR THE 1706/16 BOC
• RESERVED(TEST
NUHBER SOF)
TEST
• COHHON
STORAGE USED BY ALL TESTS
FOR USE ONLY BY COHHAND TEST
STOPX BUFFER AREA
USED BY DDIT DURING QL-BIN

0
$2020
12020

PAGE

11

c~

C)

(~~~

PAGE

S""OOO

0513

0100

60411400

ORG

12

DATE' 12/17/7'+

$100

PAGE

C

(\
)

/

'\

)

(j

r~
'.
/

12

(j Cj

')

0 0 0 0 0 0 C:
SHHOOO
0515
0516
0517
OS18
12519
0520
0521
0522
0523

0100
0101
0102
0103
0104
0105
0106
0107
0108
052" 0109
0525 OlOA
0526 01DB
0527 OIOC
0528 0100
.0529 010E
0530 OlOF
0531 0110
0532 0111
0533 01'12
0534 0113
0535 OU4
0536 0115
0537 0116
0538 0117
0539 0118
0540 . 0119
0541 011A
0542 0118
05,.3 . 011C
0544 0110
05 ..5 OtlE
OS,., 011F
125,.7 0120
0548 0121
05 ..9 0122
05~0
0123
0551 012..
0552 0125
0553 0126
0554 0127
0555 0128
0556 0129
0557 012A
0558 0129
0559 012C
0560 0120
0561 012E
0562 01ZF
056.3 0130
0564 0131
0565 0132
0566 0133
0567 0134

PAGE
LEVO

0000
5424
0000
0000
0000
51t24
0000
0000
0000
542"
0000
0000
0000
5lt24
0000
0000
0000
5.42"
0000
0000
0000
542"4
0000

LVOADR
LEVl
LVIADR
LEV2
LV2AOR
LEV3
LV3ADR
LEVit
LV4ADR
LEV5
LV5AOR
LEV6

DODO

0000
5"2"
0000
0000
0000
5424
0000
0000
0000
5424
0000
0000
0000

LV6AOR
lEV7
LV7AOR
LEV8

51,21,'

0000
0000
0000
5424
0000
0000
0000
51,24

0000
0000
0000
5424
0000
0000
0000

60411400

C

NUH
RTJNUH
NUH
NUH
RTJHUH
NUH
NUH
RTJHUH
NUH
NUH
RTJHUH
NUH
NUH
RTJNUH
NUH
NUH
RT.JNUH
NUH
HUH
RT.JNUH
NUH
NUH
RTJHUH
NUH
NUH

RTJNUH
LV8AOR
NUH
NUH
LEV9
. RTJNUH
NUH
LV9AOR
NUH
LEViO
RTJNUH
LV10AOR NUH
NUH
LEVi1
RTJNUH
LV11AOR NUH
NUH
LEV12
RTJNUH
LV12AOR NUH
LEV13
NUH

(~)

(~..

c ,
I

---"

(~)

C-)

(~

,,-j

0 0

0 C) C)

(\

,-----/

OATEI 12/17/74

13
0
UNTPRC)
0

0
0
(INTPRC)
0
0
0
(INTPRC)
0
0
0
(lNTPRC)
0

o.

OVERFL OW FLAG

OVERFLOW FLAG

OVERFLOW FLAG

OVERFLOW FLAG

0
UNTPRC)
O.

OVERFL·C)tf FLAG

0
0

UNTPRCJ
0

OVERFL Of FLAG

0
0

CINTPRC)
0
0

OVERFLOW FLAG

0

( INTPRC)
0

OVERFL Of FLAG

0
0

CINTPRC)
0

OVERFL Of FLAG

0

0
(INTPRC)
0

OVERFLOW FLAG

0
0

UNTPRC)
O·

OVERFL G4 FLAG

0
0
UNTPRC)

a

OVERFLOW FLAG

0

OVERFL ow FLAG

0
0
( INTPRC)
0
0

PAGE

13

('

PAGE

SHHOOO
0568 0135
0569 ' 0136
0579 0137
0571 0138
OS72 0139
OS73 01lA
OS74 0138

057,5

013C

057.6
0571
0518

013E
013F

0130

5424
0000
0000
0000
5424
0000
0000
0000
5424
0000
0000

LV14AOR
LEViS
LV15AOR

DVERFL OW FLAG

0

0
UNTPRCI
0
0
0

( INTPRC)
0

OVERFL OW FLAG

OVERFL Of FLAG

O·
~

,

.

•
PROCESS SYSTEH INTERRUPTS
•
•••• ! ••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
0140 001t0

0586 0180
0589 0181
0590 0182
0591 0183
OSQ2 0184
0593 0185
0594 ' 0186
, 0595 0187

021t6

0000

REG

BZS

REGf(4)

AXREPT
PROCESS

ADC,'
NUH
STQ·
lDQ·
SNO
STo.ADQSTQSTATRH
STA- .
QRS
EORQLS
TRA
LDASTALOASTARAOLOASTALDAANOSAl
LOAANDSAN

REPORT

4834

EaFD
0181
4678

FoaD

4820
0188 6AB8
0189 oaoc

,0596
-- 0591
0598 ' 018A 6AB7
0599 0188 OF22 ,
860'0 018C 8268
0601 0180 OFA2
0602 018E 0821
06D3 018f COFF
060,1t 0190 6AB2
0605 0191' C825
0606 0192 6AAD
060'1 01g3·DeED
0608 0191t CCEC
0609 0195 GOFF'
0610 0196, C056
0611 0197 A013
0612 0198 0105
0613 0199 CO 56
0614 019A A06S
0615 0198 OU2
0616 019C 5400
0190 0998
0617 019E COFF-

0618

( INTPRCI
0

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

0580
0581
0582
0583
0584
0586

LV13AOR
LEV14

RTJNUH
NUH
NUH
RTJNUH
NUH
NUH,
RTJNUH
NUH

DATEI 12/17/74

lit

019F OOFA

60411400

RTJ~

PROC

LDAINo.

o

QTEHP
PROCESS
1
(H0001U yQ

HFEFO
PROCZ+l
REG+1,Q
A

REG+2.Q
2

BITOO,Q
2
H
'I

SAVE Q
SAVE OVERFLOW CONDITION CHaT
fIRHWARE ON DUAL BANK 1700)
CALCULATE THE, DELTA (-10Z)
INTERRUPT EXIT VALUE.
CAl

CH) WHEN INTERRUPT OCCURRED
CLEAR INTERRUPT LINE BIT
fROH HASK REG

REG+3,Q
o.TEHP
REG,Q
PROCESS
(PROCESSI
I

, SHHCNT
BIT08
PROC---1
SHHCNT
BITOD
PROC
INEOOO

(I) WHEN INTERRUPT OCCURRED
HOVE (Q) WHEN THE INTERRUPT
OCCURRED TO THE REG 'TABLE.

TEST INTERRUPT ROUTINE ADDRESS
STORE IN I
SKIP HBS CHECKS IF .NOT SELECTED.
LOOK FOR LIB LIST SELECTION
YES, SKIP tlBS CALL
GET THIS TESTS PROCESS AODR

I

-5

PAGE

C

.'---\

•

ALL REG. FOR ALL INTP. LEVELS

\

(\

(j

n

14

f\

:

/

n

~)

0' 0 C) 0 C) 0

PAGE

S""OOO
0619
0620
0621
0622
0623
0624
0625
0626
0627
0628
0629
0630
06'31
0632
0633
063,.
0635
0636
0631
0638 '

0639
06ltO

DIAO 0165
DIAl 0001
01A2 0162
01A3 0112
01A,. 1853
01A5 1830
01A6 EOOO
01A7 0000
01A8 011E
01A9 CC06
01AA 0103
01AB aGOC
01AC '6A95
01AO 180C
OIAE 1t0FF
OlAF OF22
olBO OOFS
01Bl 0171
0182 0006
O1B3 OOOA
DlB5 5CC"
0166 0000

0187 OltOO
0198 S.. FF
01B90814,
OtBA 808E
01BB 0500
018C6818
061t8 01BO C600
06 ..9, 018E0102
065,0 01BF 0103

0'42
06,43
0644
0645
06,.6
06,.7.

0651

06'52

PROC1
PROC2

SQP
INQ
SQP
SAN
JHPJHPLDQ

QTEHP

SAN
' LOASAl
TRK
STA·
JHp·
STQQRS
INQ
SQH
INQ
INQ
ENA
RTJNUH

01B,. DAD It

PROCO
EXITL

XLEVOZ '

01CD 8081

01e1
,065J 01'C2
0654 ' 01C3
0655 01C ..
0656 01C5
0657 01C6
0658 01C7
0659 DIC8
0660 81C9
01CA
0661 01CB
0662 01CC
01CD
0663 01CE
0664 01CF
0100
0665 0101
0666 0102
0103

084 ..
6EFB

ccao

60'+11"00

C

()

C) 0

')
-~

"---

n

'---_/

0 0 0 C\ 0 Co,

DATEI 12/17/74

15

PROC2---1
1
PROC1---l '
PROC2---1
CHPEPF
INTONl
=NSO
PROCD---1
( AXREPTJ
3

DID, INT. OCCUR ON LINE 1 OR 0
YES
LINE 0
YES HAS LINE 0 BEEN REQUESTED
INT HAS OCCURRED ON LINE 1
LOAD INTERRUPT EXIT VALUE.
AlERO = UNREQUESTEO INTERRUPT.
SKIP IF R£PORTER NOT BUSY.

A

REGfo2.Q
EXITL
I
2

-$A
1
SlD-SA
SA

UNREQI
CAXREPT)

TEHPORARILY DISABLE THIS LINE
AND EXIT INTERRUPT STATE.
SAVE EXIT VALUE FOR REPORTER.
FORH HEX LINE NUHBER.
CONVERT
TO
DECIHAL
EQUIVALENT.
(ERROR CODE)
REPORT ERROR

0

EIN
RTJTRQ'
AOO11"
STALDAAoe
SAl

0
H0600

HAKE EUT INTERRUPT INST

0
EXLEV
CO ),Q
LEVO+2
CHKH6S-·-1

RESTORE

ADD-

H7FFF

IU

A

A
CXLEV 02) ,Q
, CPROCESS)
1
EXITOS-·-l
HOG2
EXIT03-·-1
EXIT05-·-1
REG+2,Q

GO TO THE INT ROUTINE

OVERFLOW

EXIT03

CLR
STA·
LOA·
INA
SAZ
LOASAl
SQN
LOA+
TRA
LOA

H
REG+3,Q

RESET VIA SAHE IN HUX CONTROL.

EXIT 05

STALOA

SFF
REG+l.Q

I
A

RAOLOQ

TK16
REG,Q

UPDATE COUNTER

CHKH8S

0901
0106
C03,.
0101
0153
C600
01,.2
0821
CADO
FF7S
GOFF
CAOO
FF70
0039
EADO
FF6C

C) C

C~l

(~~

CONDITION
USE CURRENT MASK
FOR HBS
CHECK FOR HBS INT STACK
REQU EST O=NO
SKIP FOR EXTERNAL INTERRUPT
REPLACE THE MASK

CHBS)

PAGE

15

PAGE

SHHOOO
0104 OBDO
0105 OCFB
0106 480F
0107 EAIB
0108 0844
0109 OZ01
01DA A060
01DB 0114
010C0809
0100 E808
010E 011t0
OIDF 18F1
OlEO 085 ..
OtEl 8810
01E2 E803
01E3 0116
OlE,. C800
01ES 038E
0684 01E6 0112
0685 01E7 CAOF
0686 01E8 0111
0687 . 01£9 0001
0688 OlEA CAOC
0689 OlEa 60FF
0690 alEC COfF
0691 01EO·1888
0692
0693 01EE OOAl
0694 01EF OOEl
0695 01FO OOCl
0696 01Fl 0091
. 0698
0699 01F2 0000
0700 01F3 ·0900
0701 01F4 0000
9702 01Fs 0000
0703 OlF6 0517
0667
066.8
0669
067.0
0671
0612
0673
0674
0675
0676
067.1
0678
0619
068:0
0681
0682
0683

PROC3

ANo.-

SAN
RAO·

Loa'"

SQZ
JHp·
TCQ
ADD·
LOQ·
SAN
LOA

PROCIt

SAN
LOA·
SAN
INQ
LOA'"
STALDAJHp·
-SLOM
NUH
NUH
NUH
NUH

PROCS
PROC5A
PROG6

•
SLSPIO

..

NUH
HUH
NUH
NUH
ADC

SLSPAO

o

-4

EXIT INTERRUPT STATE
INTERRUPT ON LINE 1

A

CHECK INTERRUPT STATUS OF EACH
STATION IN THE LOW SPEED PACKAGE

QTEHP
SlSPIO+4,Q
1

nODft
HAS THIS STATION INTERRUPTED
NO

8IT02
PROC4-·-1
QTEHP
QTEHP
PROC6-"-1
PROG3

HAVE ALL STATIONS BEEN CHECKED
NO.ONE HORE

A

SLSPIO+3
QTEMP
PROC5A-·-1
INTACT

INTERRUPT FROM THE TELETYPE
YES, Q: -1
S"HTYPING IN INT •. HODE
NO, HAS A TEST REQUESTED THE
TELETYPE INTS.
NO. GO TO HESSIN, CHECK HAN.INT.
STORE THE INT. ROUTINE ADDRESS
IN THE I REGISTER AND GO CHECK
TO ,SEE IF THE INT HAS REQUESTED

PROC5-·-1
SLSPAD+ft,Q
PROC5A-·-1·
1

SlSPAD+lt, Q
I
t·

PROC2
SPEED PACKAGE TABLES·" ·STATION ADDRESSES ••
~721 PAPER TAPE READER
SAl
1729 CARD READER
SEt
17.23 PAPER TAPE PUNCH
SC1
1111, 1112, 1113 TELETYPES
SCJ1
.... REQUEST ADDRESSES ••
·0
1721
1729
o
1723
o
1711, 1712, 1113
o
SHH HESSAGE REQUEST
HESSIN

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

0705
0706·
0107

•
•
CHECK FOR HEMORY PARITY ERROR OR· PROTECT FAULT
•
•..
ON UNREQUESTED LEVEL 0 INTERRUPTS. IF NEITHER,
...•
ENTER POMER FAILURE ROUTINE.
•
•..................................... ...........................................•.

0108

0109
0110
0711
0713
01.11t
0715
0716
0717
8718

NUH
ENQ·
STQ·
LOQ·
GLR
INP

EXLEV
INTON1

DATEI 12/11174

16

~

01F7
01F8
01F9
01FA
BlFB
01FC

60FF
EOlt8
0174
C473
A087
6413

STALOQSQH
LOAANDSTA-

CHPEPF

I

FLAG EXIT VALUE AS ZERO.

LOL1COR
CKPE,..·-l
CBITD 8)
H7FFF
(BITOOJ .

SKIP If DUAL BANK 1700.
OTHERWISE, STRIP OFF
OVERFLOW BIT ON TRAP ADDRESS.

PAGE

60411400 . C
\

n n

(

()

16

n n

f\

,

)

f\

)

o o o o o o o
PAGE

SHHOOO
0719
072D

01F.D
01FE
0721. CllFf
072~
0200
0723· 0201

084"
0101
1817;

CKPE

01El
lStA

CI(PF

0724 . ,0202 E~73
02113 OOFE

PFEOOO

0725

0726
0727
0728

0729
0730
. 0731
0732

0733
07i,.
0135
0736

0737
0738

0739
07 ItO
07lt1

or,,;!
07"3
0744
07"5
0746
0747

071t8
D7"9
0750

0751
0752
0753

021J" ....73
0205 ODFO
0206 E201

0207 ODFO
0208 C201
0209 BODO
DaDA 5"00
0208 09FE
020C 0133
0200 090e
020E
020F
0210
0211

0121
181,.

£056·

0212 0162
0213 1400
021" OEF2
0215 QA01"
0216 0901
0217 E82F
0218 D15A
0219 Elt73
D21A 582C
0219 D47B
021C OAt8
0210 OC7F·

PF
PE

PWR

021£ 0000

021F 1CFE
0220 C.. 7B
0221 09FE
0754· 0222 647B
0755 0223·EOFF
0756 022fJ "1894

0759
0760
0761
0762
0763
0764
0165
0766
0767
0768

PFE005

"

0500

4800
5800
1805

022#( E80A
022B CCF9
022C 6205
0220 18F5

60411400

XITINT

ISERR

0225 0000
0226
0227
0228
0229

PFR

C

o o o o o o o o

c

17·

DATEI 12/17/7,.

CLR
SNP
JHp·
SPF
JHP"
LOQINQ
STQINQ
LDQ-

PE
PFEOOO·"-1
PWR
(BnOS)
-1
( BITDS)

INQ

-2

A

1,Q
=NS5400

PTC2
PTC2
PTC2
MUST BE
PTC2
GET TRAP ADDRESS
PTC!
PTC2
PTC2
PTC!
GET ADDR DF CALLING INST
PTC2
PTC2
GET THE INSTRUCTION
PTC2
CHECK·fOR LEGAL RTJ- INST WITH

INA
SAH·
INA
SAP
JHP"
LOQQLS
SQP
JHP+

-CONTROL
PFE005-·-1
CONTROL-SELIN-1
PFE005-·-1
XITINT
SHKCNT

DELTA BETWEEN CONTROL-SELPTC2
NOT LE GAL
PTC2
CHECK UPPER BOUNDS
PTC2
NOT LEGAL RTJ- INST
PTC2
lEGAL-EXIT
PTC2
PTC!

ENA
INA
LDQ" ,
SQN
LDQRTJ'"
RAOENA
ENQ
SLS
JHP'"
LDAINA
STALOQJHP"

PROTECT-HEHPE
HEHP£
REPORT
XITINT-"-l
(BIToS)
REPORT
CH 0000)
S18

LDAEOR

OFA7

C)

NUH
lIN
STQ·
RTJ"
JHp·
LDQ·
LOA·
STAJHP·

CKPf-"-1

-2
1,Q

REPORT PARITY ERROR

7

SKIP IF HBS NOT SELECTED.
GO "TO HaS

PF-~1

PFE010

17F

o

PTCZ

(FORH ERROR CODE)
IGNORE REPORT IF REPORTER BUSY
(ERROR INfO)
REPORT ,ERROR.
POWER FAILURE CAUSED INTERRUPT.

............ ; POWER. FAILURE IRPT DETECTED' •

'''-1)

(HOOOO)

-1
(HOOOO)
I

EXITL
O.

o
ISERRQ

BUSY
ISERRl
ISERRQ
( ISERR)
5,Q
XITINT

RESTORE HC RESTART JUHP.
(EXIT VALUE)
RESTORE REGS, EXIT INTRPT STATE.
ROUTINE TO REPORT ERRORS FROH
INTERRtpT STATE
SAVE Q (TEST BIAS)
CHECK STOPX-ERR-HSG FOR BUSY
NOT BUSY RETURN
BUSY RETURN
BUSY RETURN ADDRESS TO IA+5
EXIT THROUGH EXITL IF BUSY

PAGE

17

PAGE

SHHOOO
0770
0171
0772
0773
0774
0775.
0776 '
0777

0816
0817
0818
08-19

(~
'-

/

NOT BUSY·

( ISERRZ)

NOT BUSY-EXIT TO TEST

ISERR2
ISERRQ

NUH
NUH

.•

NOT BUSY EXIT ADDRESS
SAVE Q

.BUSY

NUH

0

THIS SUBROUTINE CHECKS TO SEE
IFSTOPX-HSG-SHHERR HAS
INTERRUPTED

ENQ
LOA·
SAN
SQZ
INQ
JHP·
ENQ
LOASUB·
SAZ
SQZ
INQ
JHp·
QRS
RAO·
JHp· -

-2
FLGHSG,Q
RPT02B-·-l
RPT01-·-1
1,
RPTOO
-5
(8IT08) ,I
ADR6,Q
RPT02A-·-l
RPT02C-·-l
1
RPT02
1
BUSY
(BUSY)

•

RPTOO

RPTOl
RPT02 .

RPT02A
RPT02B
RPT02C

•REPORT

0246 0000

•

0247- '0400
0248:6820
0249 "820
024A 58EA
024B 1808
024C
02,.0
024E
024F
0250
0251
0252

EA12
C201 .
68DD
COOO
0256
6201
'18DO

0253
0254
0255
0256
0257

COOO
0223
6806
C812
E812

(j

ISERR
(ISERR)
ISERR2

•

OCFO
CA2A
011B
01lt2
0001
18FB
0 CFA
C573
9A29
0103
0144
0001
18F9
OF21
08FO
lCEF

601tll,.00

RAO.v
LOA·
STA·
EIN
JHp·

ISERR1

0233 0000 '
0234 0000

0236
0237
0238
0239
023A
023B
02JC
0230
023E
023F
02.. 0
0241
0242
0243
0244
0245

0799
0800
0801
0802 0803
0804"
0805·
0806
080'7 0808
0809
. 0810
0811
0813
0814

D8F&
CCF5
6803
0400
lCOl

0235 0000

0779
0780
0781
0782
0783
0784
0785
0786
. ---0787
078'8
0789
0790
0791
0792
0793
0794
0795
0796
0797

0812

022E
022F
0230
0231
0232

DATEI 12/17/7'+

18

a

- HUH

0

a

DETERHINE IF .SHHERRS, STOPX,
OR TYPEOVT ROUTINE INTERRUPTED
SKIP IF FLAGS CLEAR.

COHPARE TRAP ADDRESS TO 1ST
AND LAST ROUTINE ADDRESSES.
SKIP IF HATCH

ADO 1 FOR BUSY RETURN
EXIT RFOH BUSY CHECK

SYSTEH INTERRUPTION ERROR -REPORT

EIN
STA·
STQ·
RTJ·
JMp·

ENTA
ENTQ
BUSY
RPT06

LOQ· '
LDASTA·
LOA

RTNHSG,Q
1,Q
RPTRTN
=XRPT10

RPT05

STAJHp·

1,Q
XITINT

PLUGRTA CELL WITH REPORTER ADR.
RETURN TO INTERRUPTED ROUTINE.

RPT06

LOA

=XXITINT

NO,HSG INTERRUPTION

RPT10

STA·
LOA·
LDQ·

RPTRTN
ENTA
ENTQ

REPORT AND EXIT INT STATE.
INTERRUPTED MESSAGE COMPLETE.

•
•
RPT04

SAVE ERROR CODE
STOPX A3 ,INFO
MAS stOPX-HSG-SHHERR 8USY
NOT BUSY RETURN
BUSY RETURNS HITH Q POINTING TO
BUSY -ROUTINE
ROUTINE FOUND BUSY, INTERJECT
THIS MESSAGE AFTER ROUTINE FINI
SAVE APPROPRIATE -RTA

PAGE

C

n n

()

n

() () (j

n

18

(j

n n

.-......
~,~

0

()
~/

0

0

0

0

0 0 0

5HHOOO

PAGE

0820 0258 5'+28
0821 . 0259 68EC
0822 . 025A 1'+00
0823 025B 0000

RPTRTN

0825
0826
0827
0828
0829
0830
0831
0832
0833
0834
0835
0836
0837
0838

RTNSHR
RTNSTP
RTNHSG
FLGSHR
FLGSTP
fLGHSG
ADRl
AOR2
ADR3
AOR4
ADR5
flOR6
ENTA
ENTQ

025C
0250
025E
02SF
0260
0261
0262
0263
026ft
0265
0266
0267
0268
0269

0269
03E7
0521
0000
0000
0000

.02613
001ft
'0659
0079
OOCC
0053
0000
0000

0846

0869

RTJSTA·
JHP- .
NUH

(SHERROR)
REPORT CA=O)

AOC
ADC
ADC
NUH
NUH
NUH
AOC
ADC
AOC

SHtERRS-1
STOPX-1
HESSAGE-1
0
0
0
SHHERRS+l
ENDSHR-SHHERRS-I
PRESTP-I+ENDSHR
ENOSTP-PRESTP-1
HESSAGE+1-ENDSTP
ENDHESS-HESSAGE-I
0

ADe

AOC
AOC
NUH
NUH

() 0

0

0 0

0

0

DATEI 12/17/7'+

19

REPORT ERROR.
FLAG REPORTER NOT BUSY.
RETURN TO·ORIGINAL MESSAGE USER.

(0)

a

ROUTINE
ENTRY
ROUTINE

ADDRESSES.

ACTIVE
FLAGS.
ROUTINE ADDRESSES
NOT REfLECTING BUSY CONDITION.
PTC2
PTC2
ERROR CODE
ERROR INFO

0

.•
PROCESS
•....................•................

~

02&4
026B
0848 026C
0849 0260
08S0 026E
08S1 026F
0852 0270
0853 0271
0854 02:72
08'5S 0273
0856 027ft
0851 0275
08S8 02"76
08S9 0277
0860 0278
0861 0279
0.86,2 027A
0863 0218
0864 027C
0865 0270
. 086& 021E
0867, 027F
0870
0871

)

• • • Q~ • • • • • ~.~ • • ~ • • • • • • ¥ • • • • • • • • • • • • • • • • • ~O~.O • • • • • • • • • • • ~ • • • ~ • • • • • ~ • • • ~.

0840

0841
08'42
0843
0844
0847

(

0000
08F3
.680E
CaFC
6800
OAOB
0144
480B
EOFF
489A
0910
680ft
0844
5402
1806
0008
0000
0000
0000
0000
68EO
lCEA

C

NUH
RAO·
STA·
LOA-STA"
ENA
SQZ

SHERI

SHERID
SHERCD
SHERRTA
SHERQ
ENDSHR
HAINL

0280 0000
0281 6050
0282" 1CFD

60411400

SHHERRS

STQ-LOQSTQ·
INA
STA· .
CLR
RTJJHp·
NUH
NUH
NUH
NUH
NUH
STA·
JHp·
NUH
STAJHP· .

0
FLGSHR
SHERCD
SHfI£RRS
SHERRTA
S8
SHER1-·-l
SHERIl
I

SHERQ+I
$10
'SHERIO
A
eSTOP)
EHOSHR-I
$0008
$0

.........

HONITOR ERRORS
~

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

SHH ERROR ROUTINE
FLAG BUSY TO INT ERROR REPORTER.
A: ERROR CODE

(QZERO = NO)
EXTRA . INFOYES. Q CONTAINS 3RD AREG.
I CONTAINS 3RD QREG.
INCREASE STOP COUNT.

$0

STOP ID
ERROR CODE
REPORTED RETURN ADDRESS.
EXTRA ERROR INFORHATION

FLGSHR
(SMMERR)

CLR BZYFLAG.
EXIT ROUTINE.

0

SO
0

HISWX
(KAINL)

FORCE PARA" STOP NEXT JUHPX CALL
RETURN

PAGE

19

C)

c·

,,---.-.

l\

PAGE

S"HOOO

FCLRINT

087a 0283 0000
0874 0284 lCFE
0875
0876
·0877
0878
0879
8880 .
0881
08·82
0883

0893

. 0894

0895

0285
028&
0287
0288

•

•
•
•..
•
•

REQINT
REQIN2

0000
40BB

OCOF
0133
0289 OFCl
028A OOFE
0288 18FC

REQIN3

REQIN4

028C 0814
0280 OFC2
028£ 8000

REQIN6

0908
0909

0290 01F6
0290 40BO
029E E091

REQIN7.

onf 'tOFf

0912
0913

02Al e4S0
02A2 0146
02A3 S40e
02A4 0138
02A5 C1A6
02A6 0102

02A7 S40C
02A8 0124

60411400

n

REQIN8

02A9 CCDB

BO .

15

REQIN4-·-1
1

•

REQUEST INTERRUPT
SAVE REQUESTORS EQUIPHENT ADR.
FIND THE ADDRESS IN WHICH TO
STORE lKE REQUEST ROUTINE ADORES

-1

REQIN3

A
2

o

LVOADR
82
-1

REaIN7-·-1
-4

SLSPIO+4,Q

STQLDQSTQLDALDQSQZ
RTJSAM
LOASAl
RTJSAP
LOA·

(ADDRESS INTO WHICH THE·
REQUESTING INTERRUPT ROUTINE%S
ENTRY ADDRESS WILL BE STOREDJ
REQUEST IS FOR INT LINE 1.
FIND OUT IF STATION IN

1

RECUN5
=XS.SPAD+4

STATION HAS BEEN FOUND HOVE ITS

92

ADDRESS TO POINTER.

REQIN7-·-1

INQ
J"p.
ADQ

(MULTIPLY DECIHAL LINE NO. BY 4)

THE SLOH SPEED PACKAGE IS
REQUESTING THIS INTERRUPT
STATIONS FOUND
NOT YET

90
REQIN6~·-1

SAZ
SQZ

0299 FOOO

02A002AS

o

NUH
STQENQ·
SAH
ALS
INQ
JHp·
TRQ
ALS
ADDADC
STAINQ
SQN
ENQ
LDA+
SUB-

029A 18F9

9919
0920

()

REQIN5

0907

091ft
0915
a916
0917
0918

!ij

XLVOAOR

0298 0145
0299 0001

0911

=

~

0905
0906

0918

REQUEST INTERRUPT CALL'
PROCESSOR PACKAGE
ENTER WITH A = INTERRUPT LINE
Q EQUIPMENT ADOR
CALL+1 = INTERRUPT ROUTINE ENTRY
CHECK FOR 2 TESTS REQUESTING THIS LINE

•
..................•.........
...........................................

0896 . 02aF 0103
0897 0290 .6090
0898 0291 OOFE
0899 Ot.92 0158'
0900 0293 OCFB
0901 0294.C600
0295 01F2
09'02 0296 90B9:
0903 0297 0103

0904

o

NUH

(FCLRINTJ
JHP"
........................................................................

0884

088(.
0887
0888
0889
0890
0891
0892

DATE' 1,2/17/74

20

TSACTV
I

TSIAAD-1,Q
(B2)

REQIN8-·,-1
(RELPOS)
REQIN9-·-1
TSIAAD, I
REQIN8-·-1
(RELPOS)
REOIN9-·-1
(REQINTt

CHECK AGAINST DUAL TEST REQ1S.
GET PREVIOUS PROCESSOR ADDRESS.
SKIP IF' LINE IS FREE.

SKIP IF PREY REQ NOT SAME TEST.
SKIP = REQ!NG TEST LAST IN LIST.
SKIP = PREY REQ NOT SAME TEST.

PAGE

C

() ()

()

/)
/

n n

(\)
.

20

n n n n

:; 0 0 0 0 0 0 0 0 0
SHHOOO
09~1
02AA
0922 OZAS
0923 . 02AC
0924' 02AO
0925 OZAE
0926 02AF
1)927 OZBO
OgZ8 0281
Og29 0292
0930 0283

PAGE

64BO

0809
lCD8
.. OFF
DA05
E091
E2A5
5428
5403
18FE

0934

....•

0935

0936
0937

•...

0938

..

0939

0940
0941
0942

•

0944 ' 02B4
0285
094,6 02B6
0947 02B7
0948 0288

09,.5

0953

0954
0955
0956

0957
09S8
09S9
0960
0961

0962

0299

OZBA

ozaB

02BC
0280
02BE
OlBF
02CO
02Cl
02C2
0203

02C4
02CS
02C6

0049

AD62
6049
DADO
68A6
G8A6
68A6
5406
OBOO
0400 '
COOF
0104
C056
A072
0111
1810
5ltOF
COOO
0747

02C7 0009

02C8
0964 02C9
0965 02CA
0966 02eB
0967' 02ce
0963

('\

0

"--/

0

0

-)

0 0 0

L~

DATE, 12/17/74
CB2)
REGINT
(REQINTJ
t

ILBZY
TSACTV
TSIAAO"'l,Q
CSHERROR)
CSTOP+1) =EXIT
·-1

...•

0933

0951
09.52

21

0

SATISFY REQUEST.
EXIT T e CALLER.
(ERROR STOP Q3
(ERROR CODE)

= PRE V PROC

ADR)

=

(ERROR STOP AJ
REQUESTORIS IAI
REPORT ERROR.
DROP TESTFROH LIST. (HC-RESTART
FROH REQfR IA AT ERROR STOP OK)

•••••• .o••• ~ •••••••••• " . . . . . . . . . . . . . . . . . . . . . o . . . . . . . . . . . . ~ . . . . . . . . . . . . . . ..

OQ32

0949
0950

REQIN9

STARAO·
JHp·
STQENA
LDQLDQRTJRTJJHP·

c_~

5lt08
0844
608F

6090
60FF

60411400

C

HCINIT
BUILOTL

SHSTART

TSLISl

•

•"-

BUILO TEST EXECUTION LIST

...

A=}(XYY, Q=EQUIPHENT ADDRESS. FOR TEST LOAD.
WHERE XX=1EST NUMBER, YY=TEST ,RERUN COUNT •
A=FfOOt Q=LOAD ADDRESS, TO SELECT IA OF NEXT TEST ENTRY.
A=OOOl TO lERHINATE LOAD STRING WITHIN LIST •
A=OOOO TO TERMINATE TEST LIST •

LDAANOSTAENA
STA·
STA·
STA·
RTJNOP
EIN
LOASAl
LDAANDSAN
JHP"
RTJLOA
ENQ
RTJCLR
STASTASTA-

INfORM
HFFOO
INFCRH

CLEAR'
SOFTWARE BUSY

SHITCHES

.,

...•

•.

PTC2
PTC2

0

FLGSHR
FLGSTP
FLGHSG
(JUHP)
0
0

TSSEL
TSLIS1-"-1
SHMCNT

CLEAR
REPORTING ROUTINE
CHECK THE SKIP SWITCH

BUSY FLAGS

(SETHASK ENTRY PRIOR TO ENABLE.
TEST lIST EHPTY
AZERO = YES. BUILD TEST LIST.

BIT07

TSLIS1-··1
INITA
(HONPP)
=XTYPBTL
9

(TYPEOUn
A
TSSEL
TSINIT
I

IS BIT 7 Of-SHH PARAMETER SET
NO EXECUTE PRESTORED LIST
RESET MONITOR PROTECT PATTERPTC2
PTC2
TYPEOUT-

BUILD TEST LIST

PTC2

CLEAR NUHBER OF TESTS SELECTED

NUHBER OF TESTS LOADED
CLEAR I

PAGE

21

c\

PAGE

SHHOOO
0968 ozeD 61A6
0969 02CE C192
0970 02CF E19C
0971 0200 540E
0972 0201 B082
0973 0202 0112
097 .. 0203 41A6
0975 020,. 18F9
0976 0205 8082
0977 0206 619Z
0978 ' 0207 0108
0979 0208419C
0980 0209 008F
0981 020A OAOA
0982 0208 B08F
0983 020e 0103
098 .. 0200 0844
0985 020E DOFF
0986 020F' 18ED

02EO .0eOl .
02Et 'tOFF
02£2 0842
02E3 0191
02E.. OFlt8
02£5 09FO
02£6 0113
02E1 01"1
02E8 1816
02E9 EOFF'
02EA 04JF8
02E8 0113
02EC 01ltl
02EO 1811
02EE EOFF
02EF O'lF6
02FO 0113
02Fl 01ltl
02f'2 18DC
02FJEOFF'
02F''' D9FO·
02F5 0113
02F6 01ltl
02F7 1807
02F8 EOFF
02F9 DOFF
02FA OAOA

60411400

(j

()

n n

TSLIS3

TSLIS4

INITAC'

()

INITA
INtTAl

CLEAR LOAD ADDRESS ENTRY.
PRESENT FREQ. AND TEST NUMBER
PRESENT EQUIPHENT HUHBER
DISPLAY ENTRY ,VIA A/Q OR TTY.
SELECTIA OPERATION
A ZERO '& YES
STORE XA FOR NEXT TEST ENTRY.

TSIAAD,I
TSFREQ.I
TSEQAO,I
( INPTTY)
HFFOO
TSLIS4-·-1
TSIAAO, I
TSLIS2
HFFOO
TSFREQ,I
INITA-·-l
TSEQAO, I
TSSEL
10 '
TSSEL
INtTA-·-l

STALDALOQRTJEORSAN
STQJHp·
EORSTASAZ
STQRAOENA
EORSAl
CLR
RAOJMP·

RESTORE ENTRY.
AZERO

= TERMINATE

TEST LIST.

INCREMENT· NO. OF TESTS SELECTED
OETERHINE IF LIST IS FULLAZERO = YES. EXECUTE LIST.
TABLE IS NOT FULL.

A
I

CLRIA

..

0988

0990
0991
0992
0993
0994·
0995
0996
0991
09'l8
0999
1000·
1001
1002
1003
1004
1005
,1006
1007·
1008
1009
1010
1011
1012
10'13
1014
1015
1016·

CLRIA
TSLIS2

OATEI 12/17/74

22

CHECK HUTUALLYiEXClUSIVE TESTS- HY1.2,MEH,RPT

EHQ
STQCLR
LOAARS
INA
SAN
SQZ
JHP'"
LDQINA
SAN

1
I
Q
TSFREQ-l, I
8
-2

INITA2
I
-2
3

NO·

1
INITA2
I

-1
3
1
INITA2

SQZ

JHp·
LDQINA
SAN
SQZ
JHP·
LOQINA·
SAN
SQZ
JHp·
LOQRAOENA

GET TEST FROM LIST
CK FOR MYl CO2)
NO
YES,Cf( 'FLAG IF SECOND TEST
THIS IS 2NO TEST-SO ERROR
THIS IS 1STTEST~SAVE I IN Q
CK FOR.RPT (09)
NO·
YES-CK FLAG IF' THIS 2ND' TEST.
THIS IS 2NO TEST-SO ERROR
THIS IS 1ST TEST-SAVE I AS FLAG
CtC,FOR MY2 (12)
NO
YES-CK FLAG IF SECOND TEST
THIS 'IS 2ND TEST-SO ERROR
THIS IS 1ST TEST-SAVE I AS FLAG
CK FOR HEM tllt)

:s

I

-9

3

1

1
INITA2
I
I

YES-CK FLAG
THIS IS 2ND
THIS IS 1ST
UPDATE LIST

'IS THIS IS 2ND TEST
TEST-SO ERROR
·TEST-SAVE I AS FLAG
INDEX

10

PAGE

C

n n

..

n

n

22

n n n
1"

,

Ii

(j

()

(\
\~

0 0

0

~)

0 0 0 0 0
5MMOOO

1017
1018
1019
10io
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
.103,.
11).35
1036
1037
1038
1039
10CtO
1041
1042
104'3
U141t
10 ..5
1046
, lnft7

1048
10 .. 9
,105D
. 1051
105.2
1053
lOS,.
1055
105.6
1057
1058
105.9
1060
1061
1062
1063
1065
1066

D2FB
02FC
02FD
02FE
02Ff
0300
0301
0302
0303

PAGE

BOFF
010C
18E5
C291
ADS2
0822
'C191
Of4S
0872

INITA2

030ft 08 ....

0305
0306
0307
oa08
0309
030A
0308
G30C
0300
030E
OlOF
. 0310
03!:1
03'12
. 0313
0314
8315
0316
0317
0318
0319
031A
0318
. 03te
0310
031£
031F
0320
0321
0322
0323
0324
0325
0326
0327
0328

60Ff
OAZl
S4Z8
1 ..78
OSlt2
OAEF
608C
oa4 ..
6EOO

INITA3
INITAA

FFeo

EORSAZ·
-IMp·
LOA- .
ANDTRA
LOAARS
EAQ
CLR
STAENA
RT.J.O
JMPCLR
ENA.
STACLR
STA

C~

(J () 0

0

()

0 0 C)

DATEI 12/17/7,.

23
I

CHECK FOR END OF LIST

INITA3-"~1

INITAl
TSFREQ-l,Q
HFfOO
Q
TSfREQ-l,I
8

CI( 'NEST TEST IN THE LIST
GET 2ND TEST 10 fOR HSG

Q

COMBINE 1ST AND 2ND. TEST IDS

A
I
S21
(SHERROR)
(H 0000.

ERROR CODE
REPORT ERROR $21
START OVER AGAIN

Q

-16
Bl
A

(XLVOADR)

,Q

CLEAR ALL INTERRUPT LINE REQUEST
BY STORING ZERO IN, THE ADDRESS

INQ
.0004
4
fOR EACH LINE REQUEST
Doae
RAGBl
LOACOBC
Bl
0101
SAZ
1
-IHP·
INtTAA
lafO
SHHCNT
CHECK fOR HaS SELECTION
£056
LOQQLS
OFA7
7
SQP
SKIP IF NOT SELECTED
0161
1
(ADlNST)
CLEAR HBS INT STACKER
61t2D
STATEST
OCFB
ENG
-4
STA+ .
SLSPAO+4,Q
CLEAR THE IfHERRUPT RESERVATION.
6600 . INITAB
01F6
INQ
REQUESTS FOR THE SLOW SPEED
0001
1
SQZ
PACKAGE
01 .. 1
1
JHp·
INUAB
18FB
STQCLEAR LOCATION 02 fOR THE 1716.
02
.. 002
TSlNIT
TSIHIT ZERO:1ST SM" ENTRY OR BTL
LOAC090
OTHERWISE, PREPARE CONTROL TO
EXECTL-·-l
SAZ
Dl08
Q
RESTART ALL TESTS NOH IN CORE.
0822
TRANSFR TRA
. LDQTSIAAD-1,Q
LOAD TEST IA
E21\5
HUXRTA,Q
STORE IA AT TEST ADDRESS FORRTA
1,205
STQINA
09FE
-1
TSACTV
6091
STA0101
SAZ
IXT1-··1
JHp·
BEGIN HUXING AT 1ST LIST ENTRY
TRANSfR
18F9
JHp·
1810
IXT1
INITlC
".
IF HASTER CLEARITEST RESTART USED TO HE-CREATE ERROR CONDITION, SAME
SEQUENCE HAY NOT OCCUR IF ANY OF ORIGINAL TEST LIST fINISHED AND
• EXITED,
SINCE THESE ARE NOT RESTARTED.
•

0329 CO ....

OlZA 6045

60411400

C

EXECTL

LOA·
STA-

LASTVALUE
LASTAD

RESET LOAD ADDRESS.

PAGE

23

c!

~--

L'

PAGE

SHHOOO

••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
•
•
- EKE CUTE TEST LIST •
•
PREPARES B1 FOR LOAO OO~ROL
•
•
•
•
••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••

1068
106·9 .
1070
1071
1072
1073 .
1075
1076
1077
1078
1079

1080

1081
1082
1083

10S4
1085
1086
1087
1088

1089

032B C08F
032C 8090
0320 0101
032E lS1C
032F6091
0330 E056
0331 OFA4
0332 0171
0333 1815
0334 EOOO
0335 056E
0336 4025
0337 COOO
0338 0750
0339 EOOD
033A 0012

1104
1105
1106
11 07
1108
1109
1110
1111
1112
1113
111".
1115
11"16

'. j

n n

LOAEORSAZ

tNITIA

STALDQQLS
SQH

033B S4C5

034B 40FF
03ltC EIA6

0356
0357
0358

0114
E090
0151
1847
18D9
A081
60BC
C056

n

PRE-EKECUTION TEST "ODIFICATION.
START. OF HSGFOR C·HANGES

lDQ

=KPREEXo-PREEXS+1

RTJCLR
RTJSAZ
STASTQINA

(TTOTTI)
A,Q
CINPTTY)
INITIB

STQRTJ- .
RTJLDQSTQLOQSQZ
STQLDAARS
SAN
LDQSQN

INIT4D

0350 OF48

0355

INTX
=XPREEXS

LDQ

INIT2

J"p.

JHp·
ANDSTALDl-

INIT4E
INITF
INITC

1.

STQt.DA

JMp·

INITIB

,.

ELSE PREPARE FOR POST-LOAD,

LDQINITI0

RESET CONTROL POINTER
CHECK SHH PARAMCHECK PRE-EXECUTION TEST HOD.

INITiS
=Xt£SSA3

fUO-

INIT,.

0340 01ltl
034E 4045
Ol4F C192

0351
0352
0353
0354

INIT10

NUHBER OF TESTS TO BE LOADED
NUMBER OF TESTS LOADED

TSSEL
T5tNIT
INITIA
INIT2
TSACTV
SHHCNT

LDQ

JHp·

033C
0330
033E
033F

60411400

(\

INtTl

JHp·

0846
1090
540E
1091
0109
1092
60FF
1093 0340 .. 578
1094. 0341 ·0901
1095 0342 DOFF
1096 0343 ES70
1091 . 03 .... 18F8
1098 03 .. 5 EOOO
0346 0284
1099 03lt7 4025
1100 03lt8 5408
1101 03.. 9 5401 .
110,2 OaltA E090

11 U.3

DATEI 12/17/74

24

LENGTH OF "SG
"SG TO OPERATOR
ZERO REGS FOR 1ST DISPLAY
STOP OR TTY INPUT FOR CHANGE
SKIP OUT TO TERMINATE

I

UPDATE CORE WITH NEW WORD
FOR POSSIBLE NEXT CHANGE
UPOA TE ADDRESS
GET NEXT CELL FOR NEXT DISPLAY

(HOaOO) .1

1
I
(HODDO) .1

INITiO
=XMCINIT
INTX
(TYPEOUT)

FORHAT TEST HEADINGS (A = ZERO)
ALL TESTS HAVE BEEN INITIALIZED.

CCO~TROL)

TSINIT
I

IS THERE AN IA TABLE ENTRYi
QZERO = NO.
YES. USE ENTRY FOR LOAD ADDRESS.

TS lAAD. I
INIT4o-·-1
LASTAD
TSFREQ,I

POSITION TEST NUHBER.
A=O = LOAD STRING TERHINATOR
TER"INATOR FIRST ENTRY
QZERO :: YES.
HOVE TABLE UP ONE ENTRY.
RUN LOADED TESTS.

8

INITF-·-l
TSINIT
INITltE-·-1 .
EXIlC
INIT1A
HOOFF

STORE TEST NUHBER.

B1
SHHCNT

PAGE

C

(
. \)

!)
'.

/

-')
/

(j

n

21t

() () ()

,f)
\

J

n

,n
J

'-.......

J

/

c)

0 (J 0 0 0 0 0 0
PAGE

S"HOOO
1117 035CJ A06F
1118 03SA 0107,
1119 03SB COltS
1120 035C AD81
1121 0350' 0104
1122 03SE COltS
112a 035F AOe2
1124 0360 8073
1125 0361 6045
1126 ' 03&2 COltS
1127 0363 61A6
1128 ' 0364542C
112CJ 0365 £090
1130 0366 0136
13..31 0367 OCJEF
1132 0368 0113
1133 0369 0142
1134 ' 03GA 62A6
113,5 0368 18C3
1136 036C 182F
1137 0360 CZ9C
1133 036E 0090
036F £ZA6
113~
11,.0 : 0370 0;10'1
1141 0371 6206
1142 0372C400
0373 0696
11"3 0374 0113
11 .... ' 0375 C205
11 .. 5 037& 083,.
11"~ 0177,6205
1147 0378 OA30
1148 0379 AZ02
11 .. 9 037A 0111
1150 ' 0378 18B4
1151, 037C 0091
1152 0370 18AO

INITD

INITCJA
INITB

BIASED

INIT5

(

-)

0 0

0

0

0 0 0 0

DATEI 12/17/74

25

LOAD AT EVEN ONE HUNDREDS IF 'SET

LDARAOLDQSAZ
STALDA+

BIT04
INITo-·-l
LASTAD
HOOFF
INITO-·-1
LASTAD
HFFOO
BIT08
LASTAO
LASTAD
TSIAAD,I
, PRGLOAD)
TSINIT
INITB-·-l
-NOMOCOR
INIT9A-·-l
INIT9A-·-l
TSIAAo,Q
INITIA
EXITC
TSEQAD,Q'
TSINI1
TSIAAD,Q
1
TESTEQ,Q
RBD004 '

SAN
LDAAAQ
STAENA
' ANDSAN
JHp·
RAOJHp·

BIASEo-·-l
MUXRTA,Q
A
HUXRTA,Q
$30
NAHE+l,Q
INIT5-·-1
INIT1A+1
TSACTV
IHI11

AZERO = NO.
~RBDD04
ZERO IF NEGATE
BY NAM CARD COL. 6ft'
BIAS RTAFOR CONTROL ENTRY.
CHECK ,.TM CHARACTER OF NAHE
fOR RUN-ALONE TESTS.
AZERO = RUN-ALONE. GO TO CONTROL
WITH TSACTV = TSINIT+l
TSINIT)
(THIS HAKES TSAOTV

ANDSAZ
LDAANOSAl
LoAANDAODSTALDASTARTJlDQSAM
INA
SAN .,
SQZ
STAJHP'"
JHp·

SKIP IF 'AOR ALREADY EVEN 100
0100
STORE ItUTIAl ADDRESS IN TABLE.
GO LOAD TEST
CAREG)=TERHINATE FLAG ON RETURN.
APOS
CODE OF TERHINAL ERROR.
AZERO = LACK OF AVAILABLE LOAD
CORE. IF NOT 1ST LOAD OF STRING,
RESET LOAD ADDRESS TO ZERO.
RUM TESTS NOW IN CORE AND ,RETRY.
OTH£RNISE, DELETE LIST ENTRY.

=

(O,ONT PASS ,ZERO ADDRESS)
PASS EQUIPHENT ADDRESS TO 'TEST.
HUXRTA BIASED BY LOADER-

=

=

. . . . . . . . ", . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 • • • •

1154

•

.1155

1156
1157
1158
1159

...•

1161 ,037£ 0000
1162 037F C042
1163 0380 0821
1164 0381 0400
1165 0382 DADO

COHTRO

CONTROL ROUTINE
FOR HUL TIPLEXING TESTS

•..........., ...............................•....•........................

60411400

C

NUH
lOATRA
EIN
ENA

.'

RESET HASK.

o

INSURE INTERRUPTS ENABLED.

SETHASK
H

o

PAGE

25

0 c=

PAGE

SHHOOO
1166 0383 5406
1167 - 0384,0800
1168 038~ C091
1169 0386 9090
1170 0387 0131
1171 0381 (1)91
1172 0389 0891
1173 _ 038A E091
1174 0389 C2AF
1175 038C 6043
1176 0380 E2A5
1171 038E 0141
1178- 038F £205

CONTRl
CONTR3

1181
1182

...
...

1179
lieD

CONTR7

0390 161B

118"
1185

EXIT

0391 0000
0392 E091

1190 - 0193-C291
039" 09FE
0395 G291
11,93, 0396 A1)81
1194 0391 0101
1195 0396 1CF8
11'16 0399 OOFE
1197 039A 4091
1198 0198 C2B1
1199 039C 62BO
1200 0190 OOF6
120'1 019E 0149
1202 D39F 0009

1191
1192

EXITB
EXITC

1Z0'3

03AOC2A7
03Al 62A6
1205 03A2 'C29D
1206 ' 03A3 629C
1207 OlA4 C293
1208 01A5 6292

1204

1212

03A6
OJA7
OlA8
03A9

1213

03AA 40AF

1209
121,0
1211

121,.

1Zt'5
1216
1217

PREPARE STJP TO CONTAIN
INDIVIDUAL STOP/JUMP PARAM.
(HC-RESTART IF NO BTL ENTRY)
IA+HUXFTA CONTAINS RETURN ADD.

1

HUXRTA,Q
CHOaOO) ,Q

CHECK IF ALL PASSES ARE COMPLETE

OlAB
DlAe
03AO
OlAE

18F3
"09B

EXITO

40A5

C08F
09FE
608F

E090

(
\)
,

NUH
LOQLDAINA
STAANOSAZ
JHp·
INQ
STQLDASTAINQ
SQZ
INQ
LOASTALDASTAlDA-

0001

60411400

n

LAST TEST TO WHICH CONTROL WAS
GIVEN
END OF TEST LIST
START AT.TOP OF LIST

~

1186

1188

CHECK SKIP SWITCH

(JUMP)
a
TSACTV
TSINIT
CONTR1-·-1
TSACTV
TSACTV
TSACTV
TSTJP-l,Q
STJP
TSIAAD-l,Q

IF THEY ARE, CLEAR ALL ENTRIES IN THE TABLES
•
ENTER' WITH
A= INITIAL ADOR OF TEST
•
•..................................................... ......................................................

11'~3

1189

RTJ- ,
NOP
LDASUBSAM
STARAO- ,
lOQLOASTALOQSQZ
LDQJMP-

DATEI 12/11174

26

STAINQ
JHP'"
STQSTQSTQlDAINA
STALOQ-

o

,

TEST PASS COMPLETION ROUTINE.

TSACTV
TSfREQ-1,Q
-1

REDUCE TESTS FREQUENCY NUHBER.

TSfREQ-1,Q
HOOFF
EXITB-·-l
(EXIT)

SKIP = DELETE TEST FROM LIST.
REPEAT TEST.

-1

TSACTV
TSTJP+1,Q
TSTJP,Q
TSFREQ-TSEQAD+1
EXITD-"'-l
TSEQAD-TSFREQ-1
TSIAAD+l.Q
TSIAAD,Q
TSEQAO+l,Q
TSEQAD,Q
TSFREQ+1,Q
TSFREQ, Q

1

MAINTAIN HULTIPLEX ORDER.
(NEGATIVE TERMINAL VALUE FOR Q)

HOVE ENTRY IN TABLE UP ONE PLACE
GO BACK AND HOVE NEXT ENTRY

EXITC
TSEQAD-1
TS lAAD-l
TSTJP-l
TSSEL
-1

TSSEL
TSINIT

PAGE

C

n

()

(

() (j

()
\

I

26

()

()
\

J

n

)

'-

./

c)

0

0 0 0 0 0 0 0
PAGE

SMMOOO
1218 . 03AF 0141
1219 03BO DOFE
1220 03B1 4090
1221 03B2 0154
1222 03B3 0111
1223 03B4 OCE3
1224 03B5 1600
03B6 02£0
1225 0387 5401

(-

o o o o o o

c

DATEI 12/17/74

27

= INIT4

1
-1'

EXITG

SQZ
INQ
STQSQN
SAN
ENQ
JMP+

TSINIT
EE-·-1
EXIlG-·-l
TSLISI-INITA
INITAtQ

OTHER TESTS IN COREQZERO = NO. TEST LIST EMPTYGO BUILD 'TEST LIST.
OR CONTINUE LOADING FROM LIST.

EE

RTJ-

(CONTROL)

CONTINUE HUXING TESTS IN CORE.

QZERO

JMP TO EXITC

..........................................."'.............................

1227
,1228
1229
1230
1231
1232
1233
123 ...
1235

•

CONVERTS THE CONTENTS A·- (HEX) TO ASCII CODE
EXIT WITH Q EQUAL TO THE UPPER TWO CHARACTER AND
A EQUAL TO THE LOWER TWO CHARACTER
USES BO TRANSIENTLY •.

•

•
•

0388 0000
0389 08 ... 2
OlBA 4819
123.6 03BB OFC4
1237 038C 6031
1238 03SD aCOF
1239 03BE 08B6
1240 03BF ODF5
121ft 03CO 0172
1Z42 03C10011
,1243 03C2 0814
1244 03C3'0930
1245 03C .... EBOf
12"6 Ole5 OFAF
1Z47 ' 03C6 0173
1248 0"C7,OFC8
1249 83ce 6232
1250 03Cc) 1805
1251 OleA F08l
1252 03ca 8232
1253 03CC 6232
125,. 03CO 0153
1255 03CE 0805
1256 03Cf C031
1257 0300 18EA
1258 0301 E032
1259 03D2 lCES
1260 0303 0000

•
••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
COMAse

CONVOO

CONVOl

CONV02

CONV03
ENDCNV
CONVO,.

NUM

CLR
STQ·
lLS
STAENQ
LAQ
INQ
SQM
INQ
TRQ
INA
LDQ·
QLS
SQH
ALS
STAJHp·
AOQADOSTASQN
RAO·
LOAJMp·
LDQJHp·
HUH

0
Q
CONV04
4
HEXHDRD

SF

A.Q

-SA

CONV01-·-1
$11
,A
$30
CONY04
15
CONV02-·-1
8

ASCHD,Q'
CONV03
H7FFf

ASCWD,Q
ASCHD,Q
ENDCNV-·-1
CONVO,.
HEXHORD
CO moo
ASCHD
(CONASC)
0

••• HEX TDASCII CONVERSION •••

PTC2
' MASK OFF HEX DIGIT.
QNEG = 0 THRU 9, ADO S30.
QPOS = A lHRU F, ADO $41
TO THE DIFFERENCE.

CHECK CHARACTER POSITIONCOUNT EVEN = UPPER.

PTC2

COUNT . ODD :: LOHER.
Q
0 FOR 1ST HO, Q=1 FOR 2NPTC2
PTC2
SKIP OUT ON SECOND HORD.
BUHB INDEX
PTC2

=

EXI,T ROUTINE.
INDEX

PTC2

.......... ........•........•...............•. ..•.•.•.........•........
~

1262
1263
1264

•
•
&0 .. 11400

C

~

DUAL BANK RELATIVE CORE POSITION TEST
EXIT WITH A=NEG IF A GREATER THAN Q ON ENTRY

•

•
PAGE

27

PAGE

SHHOOO
1265
1266
1267
1268
1269
1270
1271
1272
1273
127'+
1275
1276
1277
1218
1279
1280
1281
1283
128'+
1285
1286
1287
1268
1269
1290
1292
1293
1294
1295
1296
1297
1298
1299
1300

1301
1302
1303

A=POS IF Q = OR GREATER THAN A ON ENTRY
•
•
CA=O IF A=Q ON ENTRY)
•.......... .......... .................................
...............•
~

030'+
0305
0306
0307
0306

0309
03DA
030B
OlOC

0000
0133
0163
DA01.
1804
0162
0864
0834
1Cf'7

AQPOS

RP1
RP2
RP3

~

~

a

NUH
SAH
SQP
ENA
JHP· .
SQP
TCA
AAQ
JHP·

RELATIVE CORE POSITION

RP1-·-1
RP2-·-1
1
RP3
RP3-·-1
A
A
, AQPOS)

A , Q

BOTH POS OR NEG.

........... ............................................................
~

•
STOPX PROCESSING ROUTINE
•
•
•..........•...........•.•................ ......•.......................•
•

~

0300·
030E
03DF
03EO
03E1
03E2
03E3
03E4
03E5
03E6
03E7
03E8
03E9
03EA
03ES
OlEC
03EO
03EE
03Ef
03FO
03Ft
03F2
03F3

NUH
RAO

0
FLGSTP

BUSY FLAG TO INT ERR REPORTEPTC2

RTJ

JUHPX

CHECK fOR MONITOR STOP FIRST

caDO

NOP
LOA·
STA·
LOA

PRESTP
STOPX
JUMP!

FC7l
1802

JHP*

STOPX+1

NUH
RTJ

0

LOQSTQ·
STA·
LOA

I

LOQ·
STQ·
INQ
STQ·
RTJ*
LOQ

STOPX
XSAVE
1
XSAVE+1
AQPOS
TSACTV

SAP
LOA

STOPX1-·-1
=XEREI0U+l

APOS = TEST ENTRY TO STOPX.
ANEG = SHH ENTRY,

SUB·
SAZ
ENQ
STQ·

STOPX
STOPX1-·-1
0
USRPNT

CHECK FOR HBS CALLAZERO= YES, USE TEST·POINTER.
USRPNT INDEXES TEST LIST TABLES,
TSACTV IF TEST ENTRY.

PRESTP

0000
0800
FE8D
5800
FC6A
OBOO
C6F9
680'+

STOPX

0000
5800

oteo

EOFF
'+86F
6874
CeDO
FCSIt
ESF7
486B
0001

.. eGA

03F4 58DF

03F5
03F6
1304 . oaF7
1305 03F8
D3f'9
1.306 D3FA
1307 03FB
1308 D3FC
1309 03FO

ESOO
FC9A
0125
COOO
0016
9BED
0101
acoo
'+8SB

60411400

()

DATEI 12/17/7'+

28

n

STOPXl

0

GO INTO STOPX NON FROH THE TEST

PRESERVE PRESENT STOPX ACTIVITY.

TTBUSY

IREG,

ISAVE
BIAS
LASTVALUE

AND
AREG.

(MONITOR LHA+U

USED BY A/Q TTY
DETERMINE RELATIVE POSITION.

PTC2
PTC2
PTC2

=

PAGE

C

/~,
I

/

()

(

n

28

()

()

(\

,

)

~

:

0

0 0 0 0 0

n C)
PAGE

SH"OOO

0

(-

)

0 0

n

0 C) 0

(-)
'--/

OATEI 12/17/7'+

29

'.,

1310

OlFE 0151

iall

1343
1344
1345
134&
1347
1.348
1349
1350
1351

03FF OCOB
,0ltOO CAOD
0401 FCAD
04026850
Olt03 E800
Olt04.FCBS
0405 0195
0406 OFAF
0407 0172
0408 FOOD
0'+09 ·F070
04'U OFAl
0408 086 ..
OltOC 0852
0400 08F4
OltO£ 6840
040F EC4E
0410 C8'+F
Olt11 AOOO
0412 0200
0413 0113
0414 C803
0415 984C
0416 0121
04170800
0418 6848
'0419 0010
041A OAOE
041B 08B'+
041C 0112
0410 684'+
041E 1802
{)'+IF 0010
0420 483E
04~1 C839
0422 AOOO .
0423 0100'
0,.2,. &835
0425 OF24
0426 OAOF
0427 0894
0"28 &856
0.. 29 0864
042A '6855
0'+29 6855
042C E820

1353
135,.
1355
1356
1357

042D
O.. ~E
042F
0..30
0431

1312

1313·
131,.
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331 .
1332
1333
1334 .
1335
1336
1337
1338
1339
1340
1341.
1342

60411,.00

0

STA·
LOQ

SJX
HSTJP

BRING UP HONITOR STJP

SWN
QLS

STOPX3-·-1
15
STOPX2-·-1
BIllS

HONITOR STOP
YES
IS HSTJP BITO SET
NO SET IT.

ADQ
QLS
TCA
TCa
CAQ
5TA·
LOQ·
LOA·
AND
SAN

STOPX4
STOPXS

5TOPX6

LOA·
SUS'"
SAP
LOA·
STA·
INQ
ENA
LAQ
SAN
STA·
JHp·
INQ
STQ·
LOA·
AND
STA·
QRS
ENA
LAQ
STA'"

CKID

OA03
A8JO
0107
A82A
09FE

1

SQH

STOPX2
STOPX3

= ZERO

SQN
ENQ
LOA

11
TSTJP-l,Q

1
A
Q

A
HTSTJP
(XSAVE+ll
SJX
=NS0200
STOP)(It-·-l
STOPX
BIAS
STOPXS-·-1
STOPX
RTA
$10
SE
A

IF SHH ENTRY.

LOGICAL
OR
OPERATION
LOAD EhTRY 10,
BIAS RTAAZERO

.=

YES.

UNBIAS RTA.
(RESULT NEGATIVE fOR HBS
ENTRIES. USE ENTRY VALUE).
ENTRY 10 PLUS ONE STOP.
(PREPARE DATA INDEX FLAG)

2

BIAS
STOPX6
S10

10
HTSTJP
=NS100
OHITTO
'+
SF
A
STOPCNT.

NO. ADDITIONAL STOP NECESSARY.
AHENDED 10 TO BE REPORTED. '

PREPARE OHIT-TYPEOUT FLAG.

STOPCt~T

:: DATA PAIR COUNT (A/Q).·

TCA
STA·
STA'" .
LOQ·

NEGCNT
AQCNT
OHITTO

NEGONT
COMPLEHENT Of STOPCNT.
AQONT = ACTUAL STOPS TO BE HADE.

ENA
AND·
SAZ
AND·
INA

3
10
10,.8-·-1
HTSTJP
-1

DECIDE STOP TYPE.

A

=

U,2,4, OR 8)

SKIP If END-Of-TEST OR ERROR.

PAGE

29

C) 0

('

"'--

.

PAGE

SHHOOO
1358 0432 0106
1359 0433 013F
136D 0434 0154
1361 ' 0435 OCFE
1362 0"36 1802
1363 0437 015B
1364 0438 4848
1365 ' 0"39 5829
136'6 Olt3A 011f
1367 043B 5800
043C 0080
1368 0430 OAOl
1369 Olt3E 681t0
1370 043F 086,.
1371 04ltO 683F
1372 oIt" 1 683F
1373 Olt42 01ltO
1374 D4ltJOAOC
1375 Oltltlt A81A
1316 0445A815
1371 ,04"6 9109
1378 01t .. 7 5800
0448 0162
1379 0449 5819

1046
102
101

ENA
ST4·
TCA
STAo.
STA·
CI(SJ48

1388

RTJ
SKPXIT

04.. C 0000
0440 B812
0"4E 0101

NEWSJ

0450 C80a
0"51 60FF
0452 £800
0453 FC05

STPEXIT

044f 587A

1389

0454 0844

1391

0455 6800
0456 FE09
0457 lC90

1390

1393 0458 0000
139" . 0459 oaoo
1395 Olt5A 0000
1396 0458 0000
1397 045C 0000
1398 0450 0000
1399 045E 0000
1400 045F 0000
1401 0460 0000
1402 0461 0000
lit 0'4
Ilt05

1406

Cl n

1\
l
/

RTJ·
SAN
LDANUH
EOR·
SAZ
RTJ"
LOA·
STALDQ

101-·-1

CKSJ,.8-·-1

101-"-1
-1
102

CKSJ48-··1
AQCNT
AQTTY
SKPXIT-·-l
STPTYP

1

STOPCNT
A

NEGCNT
AQeNT
STPEXIT-"-1
IC

SKIP IF PARA" STOP
SKIP IF S/~ aIT NOT SET.
OTHERWISE = END-Of-SECTION STOP.
(ONLY ONE ACTUAL STOP
UNLESS OHIT TYPEOUT SET)
OKIT TVPEOUT SET- (STOP 4 OR 8)
NO. AQTTY PREPARES TYPEOUT DATA.
(DISPLAY/ENTRY, ,ASCII DATA PREP)
SKIP TO EXIT IF STOP1,2 + OHITTO
GO TO STOPX TYPEOUT ROUTINE.
PREPARE FOR SINGLE,
STJP ENTRY STOP,
RE-TYPEON CHANGE.
(BYPASS STOP AFTER CORE HOD RE-START)

10

HTSTJP
STPEXIT-·-l
TTeUSY

AQTTY
STP£XIT-·-l

o
Q

SJX
STPEXIT-·-l
STPTYP
ISAVE
I

=

SKIP
ERROR OR EOT STOP NOT SET
(COHPLETE TYPEOUT BEFORE STOP)
GO TO A/Q/TTY FOR STOP.
(A=OHIl TYPEOUT FLAG ON RETURN)
OHIT TYPEOUT NOT SET,
CHECK FOR STOP/JUHP
PARAHETER CHANGE.
SKIP IF NO CHANGE.
TYPE NEN PARAHETER
RESTORE

JUHP3
CLR STOPX BUSY FLAG.

CLR
STA

FLGSTP

ENDSTP,

J"p.

(STOPX)

EXIT SlOP ROUTINE

USRPNT
oHITTO
HTSTJP
ISAVE
XSAVE

HUH
NUH
NUH
HUM
NUM
HUH
NUH
NUH
HUH
NUH

o

o
o
o
o
o
o
o
o
o

INDEX TO TEST LIST TABLES.
FLAG=O, OHITTYPEOUTS NOT SET.
PSUEDO STOPO JUHP PARAH.
1 ON ENTRY
RETURN ADDR OF STOPX ENTRY· RTJ.
RETURN AODRESS+l OF ENTRY RTJ.
IDENTITY Of STOPX INSTIGATOR.
STOP/JUMP PARAH OF INSTIGATOR.
RETURN AOOR OF STOPX INSTIGATOR.
LISTING. LOADED ADoR DIfFERENCE.

NUH
LOASUB·

STOP8FR
STOPCNT

o

A/Q DISPLAY/ENTRY,
TYPEOUT DATA PREP.
(TYPEOUT BFR MINUS TWO TIMES

10

SJX
RTA
BIAS
AQTTY

0462 0000
0463 COEl
0,.6,. 981A

60,.11400

SQl

ENA
AND·
ANO·
SAl

1380 ' 044A 0115
1381 0"4B COOO
li82
1383
1384
1385
1386
1387

SAl
SAH
SQN
EHQ
JHp·
SQN
STQ·
RTJ· '
SAN
RTJ

DATEI 12/17/74

30

A

PTC2

PAGE

C

(~
)

() ()

()
,

I

•

(j

3D

()

")
'.~

c)

0

t~
'-..--

0 0

0

0

PAGE

SHHOOO
1 .. 01
1"08
1409
1410
1411
1412
1413
141ft
·1415

1 .. 26
1427
1428
1429

0465 98.19
0"66 685E
0467 685£
01t68 8860
01t69 885F
046A 0500
046B 080C
046C 0113
Olt60 C800
0"6E FeOJ
Olt6F 0821
0470 C8EO
Oft71 EeED
0472 5839
0413 6C51
0474 0850
0475 ftC4F
Olt76 08.. E
0477 AOOO
0478 FFOO
D479 OFFO
047A 4000
0,*78 0000
0..7C 68CF
0470·1804

1431
1432
1433

047£ 0000
047F 0000
0480 0000

1416
1 .. 17
llt18
, llt1 9

1420
11021

1422
1423
1421t

1425

1435
1436
1437

0401
0482
0483
0484
1438 0485
1439 0486
14,.0 Olt87
1441 Olt88
1442 0489
1443 048A
0488
1441t . 048C
1445 048D
1 ....6 048E
1447 , O.. 8F
1440 0"90
1449 0491
1.450 0492
14S.1 0493
1.. 52 0494
1453 0"95
0,.96
14S4 0497

£806
0142
6800
FBBE
015F
E8F4'
014C
680&
OCOA
CAOD
FCOS
A8EB
B8ED
010l
0147
DOFE
18F8
cacc
1802
ocoe
6AOO
Fe18
0400

60 .. 11400

()

C

AQl

AQ1A

CKIONM

0 C

J

C~)

0 0 0 n' - 0

SUO·
STA·
STA·
ADO·
ADO·
lIN
TRH
SAN
LOA

STOPCNT
BFRl
BFR2
S7FFF
S1FFF
0
A
AQ1A-*-1
SEntASI(

TRA
LOA·
LDQ·
RTJ*
STA'"
RAO·
STQ*
RAO·
AND

H
10
SJ)(
CKAQ
(BFRU
8FRl

(BFRU
BFR1
=NSFFOO .

STOP COUNT

= DATA

BFR FHA)

LIGHT OVERFLOH LAHP ON 1ST STOP.
(FOR 65k ASSURANCE)
DISPLAY CURRENT H-REG AT
1ST STOP. USE SYSTEH
HASKFOR H.C. START
FRO" TEST FHA
CHECK FOR A/Q STOP, TTY INPUT.
1ST DATA BFR HORO = 10.
2ND DATA BFR WORD

=STJP.

16

STOPCNT
NEGCNT
AQCNT

NUH
NUH
NUH

0

0

DATA PAIR COUNT.
COMPLEMENT OF STOPCNT.
ACTUAL AQ STOP COUNT.

SINGLE

LOQ·
SQZ
STA

USRPNT
2
STJP

rUSRPNT POINTS TO STOPX USER)
SKIP IF USER IS SHH.
(ACTIVE TESTIS STJP PARAH) -

SQN

LDQ"
SQZ
STA"
ENQ
LOA

SCAN4-"
IDSAVE
SCAN4-·-1
SJX
10
TSFREQ-l,Q

IS ID .: SHH
NI CHANGE·TEST STJP

ANO"
EOR·
SAZ
SQZ
INQ
JHP"
LOA·
JHp·
ENQ
STA

CKIONH+1
IOSAVE
SCAN2-·-1
NEWHASK-· .... 1
-1
SCANID
SJX
SCAN .... 1
11
TSTJP-1,Q

fIN

0

SJPARAH

SCANIO

SCAN2
SCAN4
NEWHASK

~-

OATEI 12/1117 ..

31

LLS
STQNUH
STA·
JHP·

IOSAVE

r-)

~_/

0

0
NEHSJ
SINGLE
0

PLUG STJP INTO TEST OR SHH STJP

SKIP IF THIS IS THE TEST
SKIP IF LIST HAS BEEN EXAUSTEO

STORE IN USER'S STJP TABLE ENTRY

PAGE

31

(~'

~)

0

f\

(~-'

PAGE . 32

SMHOOO
1455
1456
1"57
1458
1459·
1460
1 ..61
1462
1.463
14&4
1465
1466
1467
1468
1469
1470 .
i47!
1472
1473

049801AO
0499 C8C7
0"9A 0105
049B 581B
04
CLR
STA·
LOA

, TTYPE
MESSAGE

0516 0000
0517 0800
0518 FOlt8

1607

o

DATEI12J17J74

35

NUH
RAO

1600

C)

.'•
.'........."...................... ......................" ..........................

1595

1599

'\

j

aSIA FBB9
051B C8FA
051C 6806
051D 0844
051E 68F7
OS1FC800
0520FBB3
05211805

JHp· :

09·22 '0450
HESS AGE ADC
0523 0800
RAO
0524 FD3C
RAD·
1611 0525 'D8FO
HESSAO ' RTJ
1612 0526 5800
0527 0083
RAO
161,3 0528 0800 .
0529 fBIF
STA·
1614 092A 6878
CLR
1615 052B 0844
SQP
1616 D52C 01&3
QLS
1617' 0520 OFAl
QRS
1&18 ' Q5ZEOF21
INA
1619 052F 0901
STA1620 0530 6879
LOA·
1621 0931 'C874
SAN
1622 05'32 0111
ENQ
1623 0533 OCOl
162,. 053,. 0852
NOTFORH TCQ
STQ·
1625 0535 4871'
LDQ· ,
162& 0536 ESEB
RTJ
1627 05375800
D538 FBZA
1609
1610

60lt11400

C

,

ENTRY FOR HSG OUTPUTFROH TTYINPUT OR
SET BUSY fLAG FOR INT ERROR

FLl.iHSG

A

TTYPE
TEHPLOC
HESSAO

STPEXIT
Fc.GNSG

(FOR SttttCNT ,BIT15 '. HSTJP 91T09 POSSIBILITY)
FLAG BUSYTO INT ERROR REPORTER.

TTYPE
TTBUSY

NONZERO ENTRY AS A FLAG
PRESERVE HSG ACTIVITY

INFORM

SET ,TTY BUSY SWITCH

ADM
A
3
1

1
1
TTYHSG
ADDR
NOTFORH-·-l
1
Q

CNTNUH
HESSAGE

LDSTJP

SKIP IF THIS IA A FULL HESSAGE
DROP 'BIT,1S FLAG IN WORD COUNT
SET OR CLEAR LP DRIVER FLAG
RESTORE A REG
(COMPLEHENT WORD COUNT)
'LOAD 'APPROPRIATE STOP/JUHP WD)

PAGE

35

PAGE

SHHOOO
1628
1629
1630

1631
1632

0539
053A
053B
053C
0530

AlS
SAP
JHp·

OFC1
0121
1833
C800
FB18

053£ 4800

053F FB35
1633 0540 010"
,1634, 05 ..1 ,C804
1635 05 .. 2 0102
1636 0543 1800
05"4 03C6
163'7 0545 E862
1638 0546 02FE
,1639 0;1f7 OFCE
16"0 0548 0121
16'+1 05.. 9 18FC
16 .. 2 054A CODA
0540 OltOO
1643 054C 0300
16"4 0540 OFlt2
1645 OSltE03FE
16ft6 05ltF C856
16ft7 0550 0113
16"8 0551 C857
1649 0552 OOFE
1650 0553,1812
1651 0554 C800
0555 FBOO
,,1652 0556 OFOl
1653 0557 013B
165,. 0558 080C
1655 0559 A800

NOTFMl

MEssa

0563
0564
1667 0565
1668 0566
1669 0561
1670 0568
1671, 0569
1672 056A
1673 056B

L04

OHITT TYPE-OUT SET
YES
GET SHH PARAHETER

AND

8ITI0

CHECK IF PRINTER SELECTED

SAl
LOA·
SAZ
JHP

NOTFH1
TTYPE
NOlFH1

SKIP ,TO TTY OUTPUT
GET POSSIBLE TTY INPUT PACKAGE RTM ADD
IF RTN AOOR
ZERO. USE TTY .
IF NON ZERO. USE LINEPRINTER

LoQINP
ALS
SAP
JHp·
LOA
OUT
ARS
OUT
LOA'"
SAN
LOA'"
INQ
JHp·
LOA

1666

60411ltOO

1 \)
,

HESSA2

DR42

HESS
-1
14
1

STATUS
HAlT NOT BUSY

"'-3
=N$l+OO

o
2

SELECT

(10

HOOE

-1

SELECT WRITE HOoE

H8DDA

(AZERO

AODR
HESSO-'"

-1

= LINE

FEED.

CARRIAGE RETURN ENTRY)

HESSA2+1

SHHCNT

ALS
SAlt
TRH
AND

HESSA1-·-1
BIT01

IS LEVEL 1 INT. ENABLED

SAZ

HESSA1-·-l

NO, USE NON-INT. HOOE TYPEOUT

SET
STA·
STA'"
ENA
OUT
EIN
JHP'"
HESS Al

OOFE
CC41
OFC8
03FE
OFce
03FE
0830
0839
C83B

1665

7
1

HESSA3
SHHCNT

055AF911

1656 ' 055B 0107
1&57 055C 0804
1658 0550 6841
1659 055E 6845
1660 D55F OA04
1661 , 0560 '03FE
1662 0561 0400
1663 0562 1811

DATE' 12/17/7..

36

INQ
LOA'"
ALS
OUT
ALS
OUT
RAO·
RAO·
LOA'"

10
A

A
HESS6

,.INTACT

-1

o

NO INTERRUPTS

INDICAtE INTERRUPT HOOE ACTIVE.
SELECT DATA INTERRUPTS
FUNCTION HAY REJECT

HESSA4
-1

(AOOR)

a

-1
8

-1
CNTNUH
AOOR
CNTNUH

PAGE

C
/

'\

36

)
~

0

0 c) 0

0 0

056C 0101
0560 18F6
056E OAFE
056F A800
0570 FAD8
167.8 0571 6800
0572 FA06
1619 0573 08~4
1680 057«. 6800
0575 FCES
1681 0576 lCAB
1682 . 0577 00011.
0978 E82F
1~83
1684' 0519 0223
1G85 097A A076
1686 0578 0104
1681 051C OA02
1,688 0510 03FE
1689 057£ 5400
1690 057F181A
1691, 0580 C826
1692 0581 0119
167"
1679
1676
1677

1693

1722

C) 0

PAGE

5HHOOO

1694
1695 : 0582
1696 0583
1697. 058,.
1698 0585
1699 0586
liDO 0587
170.1 0588
17·02 0589
17.03 OS8A
1704 0588
1705 058e
1706 D580
1107 058E
1708 050F
1709 0590
1710 0591
1711 0592
1712 0593
1713 0594
1714 0595
1715. 0596
1716· 0597
1717 0598
1718 0599
1719 059A
1720 059B

C)
SAl
JHP·

1

StA

INFORM

HESSA,.

CLR
STA

A
FLGHSG

ENDHES

JHP·
HUH
LOa·
tNP

SO

HESSIN
HESSIC

At~o-

SAl
ENA
OUT
RTJJHp·

HESS1A
,.,.

LDA'"
SAN

MESS3

.0500

IIt~

CLR
STA·
ENA
ANDSTA-

oa44
6810
OAFE

A049
6049
l80F
DOFE

MESStB

ca18

0104
ce17
OFC8
0300
1805
CC13
0309

HESS1

0811

0811
caOE
0864
680e
OC04
0400
1008

t-1ESS2
HESS2A

HESS
HESS4-o.-1
8IT11
HESS1A-o-l
2

-1
UlIUWALINl)
HESS2A
CNTNUH
MESS1B-"'-1

A

INTACT
-1

INQ

-1

LDA·

SAZ
LOA·
ALS
OUT
JMp·
LOA·
OUT
RAO'"
RAO·
LOA·
TCA
STA·
ENQ

EIN

c)

(J Cl (J

~\

LAST WORD OUTPUT
NO
CLEAR TTY BUSY SHITml

CLR RE FORTER FLAG.

NO
INPUT STATUS
MANUAL ,INTERRUPT
YES
CLEAR MANUAL tNT
GO TO HANUAL 'INT ROUTINE
ALLOWS ONE EXTRA INTERRUPT SO YH
THE TELETYPE IS NOT BUSY ,mEN
THE INlERRUPT IS CLEARED
CLEAR DATA INT
FUNCTION HAY REJECT
CLEAR INT HaDE ACTIVE FLAG

INFOR~1

JHP~

NOP

C

$2

-1
0

INFOR ...
MESS2A

JHP·

059C OBOO

60411400

ENA
OUT

0 0

H1ESSAGE)

...
OA02
03FE

~

C) 0 0

oATEI 12/17/74

AND

ENA

)

\

37 .

MESSA2
-1
INFORM

HESSA3

,

(

"ESS6
HESS1-"-1
, ADDR)

CLEAR TTY BUSY SWITCH
RETURN TO SM" INT ROUTINE.
FIRST CHAR .OF HORO

YES

8

HE 55,.-11-1
HESS2
«AODR) .
MESS4-t'-1
AOOR
CNTNUH
HESS6
A
HESS6
4

o·

CHESSIN)

OUTPUT LAST CHAR OF WORD

COMPLEMENT CHAR SWITCH
LOAD EXIT STATE VALUE.
RETURN 5HH tNT ROUTINE

0

PAGE

37

(~"

PAGE

SHHOOO
HESS ..

1123 0590 ce04
1724, 059E 0113
17,2,5 059F DADa
05A05400
17~6
1727. 05A1 02,.6
1728 05A2 18El
172,9 05A3 0000
1730 05A"'FFFF
1731 05A5 0000
1732 05A6 0000
1733 05A7·Q091
1734. 09A8 SODA
1735 05A9 0000
1736
1737

XREPORT
INTACT
HESS6
AOOR
CNTNUH
HESS
H8DOA
TTYHSG

•
•

TTBUSY

OSAA DODO
05AB 6808

1739
1140
1741
17"2

OSAC
OSAO
OSAE
OSAF

1743
1744
1745
1746
17"7

OAOl
A800

FA9A

0101

oseo 18FC
05Bl C802
05B2 lCF7

TV8ZYA

0583 0000

•
•
•

1755
,1756

1765
1766

09B4 '0000
0505 60C2
0596 0852

GENRAN

ose8 C816
D5B9 281"

GENHORE

0587 40Cl

OSBA 60CO
0588 40BF
058C OFE8

0502C28£

60411400
(~
\,

1I

f\
\

)

()

INTERRUPT HODE ACTIVE SWITCH
CHAR SWITCH

$0

-so
SO

SO

o

EQUIPMENT ADDRESS FOR TELETYPE
ASCII CODE FOR TTY CR, LF.
HULTI-PART MESSAGE FLAG
=1 IF CALL IS ONLY A PARTIAL HSG
=0 IF CALL IS A COMPLETE HSG

o

TEST TELETYPE BUSY SWITCH

1

LOOP UNTIL NOT 8USY

1

8USY
YES.

$91

SBoOA

TYBZYA
INFORM

TTBUSY+3
TYBZYA
CTTBUSY)

NO

o

EXIT

••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••

176'7 ' 0580 D9AA
1768 058E 6810 '
1769 DsaF 00C9
1770 05CO 4800
1771 05Cl 0002
1172

COt

REPORT
HESS3

RANDOM NUMBER GENERATOR
ENTER ROUTINE WITHQ= NUMBER OF HORDS TO 8E GENERATED
A= FWA OF STORAGE AREA

.,.

1754

1761

SKIP REPORT IF REPORTER 8USY
(ERROR CODEa
REPORT REJECT.

~

1753 .

1762
1763
1164

SAl
JHp·
LOA·
JMp·
NUM

•..

1752

1758

NUH
STA·
ENA
AND

UREPORT)
XREPORT-·
oATAREJ

•............................. ....•...........•.....................•..

1749
1750
1751

1759
1760

LOA·
SAN
ENA
RTJAOC
J"p.
NUH
NUH
NUH
NUH
NUH
NUH
NUH

38

f\

STMORE

HUM
STATCQ
STQlOA·

Hut·
STASTQLLS
INA
STA·
INQ
STQl&
ENQ
LDA-

o

(PRODUCT ADDRESS)

87
Q

86
R1

(COHPLEMENT WORD COUNT)

R
BS'
B4
8

-$55

R1
-$36
R
2

81t-l,Q

PAGE

C

1\

(j

c)

38

Cl

()

f

~\

c~

o o o c)

0

PAGE

S"HOOO,
1713
177"1775
1776
177,7

05C36 ..C2
0504 00C2
05C5,.DOCt
0506 CDCl
05C7 0111
,llt8, OSC8 lCEB
1779 '·05C9 OOFE
1780' 05CA0151
1781, 05ce'18EC
178e 05CO l8F5,
1183 oseD 7FFF
1784 oseE ABAO

GEN1

R
Ri'

1786 '
'
1788
1189

STA';'
RAO- ,
RAOLOASAN;
JHp·
INQ,

o

,-----~,

)

(

'-

---'

o

C) C) C) o o

DATEI 12/11/7",'

39
(B7)
87

B6
86
GEN1-·-l .
(GENRAN) ,
-1

SQN

l'

JHp·
JHp·
NUH
NUH

'ENHORE
STHORE
$7FfF
SABAD,

NO

ALL: NUMBERS HAVE BEEN GENERA'

GENERATE 3 HORE NUMBERS
STORE ONE HORE NUHBER

~ • • • • • • • • • • • • III . . . . . . . . . . . . . . . . . . .4 • • • • • • • • ~~ • • • • • • • • • • • • • • • • • • • • • • • • • • • v.~.

•

1. 767

'.'.
•

,1790 '

LOAD OVERLAY ROUTINE
ENTER WITH AREG
OVERLAY NUMBER

=

•
•II,

.'

•••••••••• ": ..... ~ ...............................!' •••••••••••• """" ••••••••••••

1791
I

OVERLAY

OSOf 0000

1793

1794·
17')5
1796
1797
1798
1799
,1800
1801 '
1802 '

0500 E091 ,

0501 £291
0502 0F-E8
0503 60BC'
050.. B04A
0505 0116
0506 60BC
050760B£
0506 coDa

NUH
LDQLDQ·
LLS
STAEORSAN
STA- ,
STALOA

0

TSACTV
TSFREQ-1.Q
0

Bl
LASTOV
OVRLA1-·-1
81

POINTS TO TESTHAKING CALL'

=

RESULTING AREG
DVXX, WHERE
XX = TEST,
OVERLAY NUHBER

V=

83

SKIP FOR SEARCH IF-LIB NOT
POSITIONED FOR IMMEDIATE LOAD.
PTC2
CLEAR ERROR FLAG ON ENTRY

LOCONT
OVRBL2 '
CPRGLOAD)
OVRL01-·-1 '
OVERLAY
(OVERLAY)

SEARCH AND LOAD OVERLAY.
ANEG :: SUCCESSfUL LOAD.
TERMINAL "ERROR ENCOUNTERED.
RETURN TO CALLER AT P+20N ERROR

=XOVRLA1+1

05D9 05DO

18'\13 ' 050A 6848
1804 050B 1810
1805 osoe 5lt2C
1806 0500 0131
1801 OSOE 08FD
1808 OSOF lCEF
1809 05EO' 0842
1810 05El COS6
181t OSE2 .A079
1812 05E3 0105
1813 05E4 COSG
1614 05E5A077
1815 05£6 0113
1816 05E7 4800
05E800f1
1817 05E9 183A
1818 05EA 4800
05E8,00EE
1819 OSEC18FO

STA·

~

60411400, C

OVRLA1

JHP·

RTJSAH

OVRLOl
-LDRCHK

LOADNX
CDDSK

RAO""
JHp·
CLR
LDAANOSAZ
LDAANDSAN
STQ

SHHCNT ,
BITt.. '
lOADNX-"'-t
SMHCNT
BIT12
ODOSK-·-1
DPNAHL'

JHp·
STQ

LOADRBD
CDPNAK

- JHP'"

LOADNX

Q

NOT OP OR CART DISK
CHECK FOR CART DISK
CART DISK LOR
DISK PACK - CLEAR ADDRESS WORD
LOAD N EXT BLOCK
CLEAR CART DISK ADDRESS HORD

'PAGE

39

o

(~

'PAGE

SHHOOO
182.1
1822

05EO OC02

OSEE E646
18~3
05EF "04S
182,. OSFo OCol
1825 OSFl E6"6
1826 OSF2 40"A
1827 OSF3 0111
1828 05Flt 181F
,1629 OSF5 BOlt"
1830 ' O!iF6 0101
1831 05F7 t82C
1832 OSF8 'COltS
1833 05F9 09f'E
1834 OSFA 60CO
1835 OSFS E091
1836 05FC ClAS
1837 05F06045
183& OSFE E04B
1839 05FF 0832
18 .. 0 ' 0600 40BD
1841 0601.0842
1842 0602 40C2
1843 0603 1806
1845
18 .. 6
1847
1848
18"9
1850
1851

0604 0844'
0605, OOFE
0606 66BO
0607 0141
060818FC
0609 ,.OBC
060A 180F

18'53

0609 0117 '
060C'E446
0600 CaSE
060E 60Cl
060F OA11
0610 40,SF
0611 60BE
0612 1806

185ft

18"55
1856

1857

1858
1859
1860

1862 0613 011F
1863 " 0614 COCO
186,4 0615 0901
1865 0616 6045
1866, 06170804
1867 0618 60CZ
1868 0619 COBE
1869 061A 0104
1870 0618 EOCl
1871 061C.40FF

60411400

!\
/

()

(,.-~
,

I

,f

OVRBLl
OVRBL2

TSTCLR

TSTFND

ILLBLK

STB7Bl

XFRBLK

CKFLAGS

ENQ
LOQSTQENQ
LDQSTQSAN
JHp·
EORSAl
JHp·
LOAINA
STALOQLDASTALDQAAQ
STQCLR
STQJHp·

OVERLAY "ARKER BLOCK READ.
RECORD LIBRAY POSITION
HITH OVERLAY DATA FHA.
OVERLAY/TEST NUMBERS.

2

UNBll) tG
OVFWA
1
UNBIU .Q

LASTOV
OVRBl.l-·-1
XFRBLK
LASTOV
OVRBL2-·-t
LOAORBD
LASTAD

AZERO

= LOAD OPERATION
CONSIDER OVRBLK AS XFRBLK.

SKIP ON COHPARE, OR
CONTINUE SEARCH.

~1

SAVE LAST AD. RESTORED INXFR8LK
POINTS TO TEST IN CONTROL
RELOCATION FACTOR
USED FOR RELOCATION IN RBDBLI<
UNBIASED OVRLAY FHA-TEST LENGTH.

BS
TSACTV
TSIAAD-l,Q
LASTAO
OVFWA
Q

BIASED FHA OF OVERLAY AREA.

B2
Q

B7
TSTFND

CLR
INQ
STASQZ
JHp·
STQJHp·

A

-1

IB2),Q

CLEAR LOAD AREA.

1

TSTCLR+l
B1
CKFLAGS

SAN
LOQLDASTAEttA
STQSTAJHP'"

XFRBLK-··l
CINBIU
B3
86

ILLRBD
S4

SAN'
LDAINA
STASET
STALDASAZ
LDQSTQ-

INDICATE

TEST
FOUND
REPORT 'ANY RECORD LOAD ERRORS.
IGNORE ERROR ON SEARCH OPERATION
PREPARE STOP INFOA3
BLOCK ID (FIRST NORD)
Q3 = LOAD ERROR CODE IF ANY.
(ERROR CODE)

=

B3
CKFLAGS-1

FLAG ERROR WITH CODE.
REPORT ERROR, TERHINATE LOAD.

LOADRBD-·-l

AZERO = LOAD OPERATION, XFRBLK
IS RBDLOAD TERHINATING BLOCK.
(PROJECTED TEST LWA +11
RESET TEST LOAD AREA FHA.

85
1·

LASTAD
A

B7
B3
CKTFLG··-l
B6
I

SET TERMINATE FLAG.
ERROR Fl AG SET.
PREPARE STOP INFO Al/Q3.

PAGE

C

F~
•

OVRBLK

DATEI 12/17/74

40

)

{
\I
,

I

'\

(\,
\.

/

40

(
\)
,

'l ()

co o o c) o o o
SMMOOO
1872
1873
1874
1875
1876

..

.--

PAGE

DolO EOBF
DolE· 5428
061F CDC2
0&20 0102
0621 lCOl

CKTFLG.

DATE I 12/17/74

41
B4
(SHERROR)
B7
LOADRBD-o-l
CLOCONT) •

REPORT ANY LOAD ERRORS.
CHECK TERHINATE FLAGCONTINUE LOAD IF CLEAR.
EXIT LOAD CONTROLLER .IF SET.

• • • • • "' . . . . . . . . . . . . . . . . . ~...,. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .0 • • • • • • • • • •

1878
1879
1880
1881'
1882 .

....
•
•
•
•

LOAD CONTROL
USES Bl,B2,B3,B4,B5,B6,B7
ENTER WITH'Bl ::: TEST HUMBER FOR LOAD
ENTER WITH Bl
FFFF FOR LIB' LIST

..•
•

•
•
•
•••••••••••••••• ~ . . . . . . . . . ¥ •••• ~ . . . . . . . . . . . . . . . . . . . . . . . . . . . . "' . . . . . . . . . . . . .

.1883·

18S4
1885
1887
1888
1889
1890 .

LDQRTJLDASAl
JMP"

o o o o o o

062Z 000.0

0623 5409
0624 '08 .. 6
0625 60 .. A
1891 06l660BE
1892 0627 oOBF
189~
0628 60C1
1894 0629 60C2
1895 062A 587E
1896 0628 COBC
1897 ; 062C 0117
1898 0620 COBE
1899 062E 0105
1900 . 062F 09£8
1901 ' 0630 0132
1902 0631 COC2
19U3 0632 0101
1904 D633'18E5
1905 ,0634 C446
.1906 0635 BOOO
1907. 0036'2A48
190.8 . 0637 0115
1909 0638 C056
1910 0639 A074
191.1 DolA 0119
1912 D63B COBC
1913 063e 164A
191" 063DBBF8
19i5 063E D9AF
1916 06lF 084Z
1917. 06 .. 0 OFE3
1918 0641 0112
1919 0642 COBC
1920 . 0643 1AOl
1921 . 06.... 18DE
1922 0645 1807

60"411400

C

LOCONT
LOAORBD

LORBDt

LDRBDC!
LDRBD3
HEXCOR

=

NUH
RTJCLR
STASTASTASTASTARTJ·
LOASAN
lDASAZ
INA
SAM
LDASAl
JMp·
LDAEORALF
SAN
LOAANDSAN

NOTHCB

RBDTAB

LOAJHp· .
EOR·
INA
CLR
LLS
SAN
LOAJMp·
-lMp·
JHp·

$0
CTTYBlYJ

A,Q

LASTOV
83

B4
B6
B7
LOADER
Bl
LORB03-·-1
B3
LDRe03-·-1
-HTPE
LORBD2- tl-l
B7
LDRBDJ-.... l
CKFLAGS'

( IN9I1)

CSTOPXHSG BFR SHARES LOR BFR)
CLEAROVERLAY POSITION FLAG,
ERROR CODE FLAG,
ERROR STATUS FLAG,
ERROR COUNT FLAG,
LOAD TERHINATE FLAG.
LOAD OR SEARCH OPERATIONLOAD, CHECK ERROR FLAGAZERO E NO ERROR.
IF'CODE LOWER THAN MTPE, REPORT,
THEN ATTEMPT RECORD RELOAD.
IF HTPE OR HORE, GHECKTERHINATE
FLAG FOR SUCCESSFUL LOAD.
REPORT ERROR, RETRY OR ABORT.
CHECK Reo BLOCK TYPE.

0

1,9H
NOTHCB~9-1

SHHCNT'
BIT09
ReOTAB-9-1
B!
RBDBlK
HEXCOR
-$50
Q

SKIP IF NOT HEX CORRECTION BLOCK
OR 'CHECK SliM PARAMETER WORD.
SKIP TO IGNORE EDITED PROG HODS.
LOAD .H AS RBD DATE

3

RBDTAB-·-l
81
RBDTAB,Q
LOADRBO
NAMelK

IGNORE NON RBO-TYPE BLOCKS.

PAGE

41

c

'"

PAGE

SH"OOO
0646 18ftO
06,.7 1801
06,.8 18C2
,~925
1926 06.. 918C1
1927 06"A18C8
1928 06ft8 lSAI
i929 064C 0113
1930 0640 08ltZ
1931 06ltE OA12
1932, 06.. F 18CO
1933 0650 ,A081
193 .. 1)691 S4UA
1935 0652 OC06
1936 0653 9646
1937 06SIt 0101
1938 0655 18CO
1939 0656 C0ge
19"0 0657 A07F
19ft1 0658 0101
1941 0659 1886
1943 065A OC03
1944 065B £6"6
19lt5' 065C 40BB
1946 0650 COltS
19"7 065£ 0832
1948 065F OOFE
19,.9 0660 ,40CO
1950 0661 540C
1951 0662 0121
1952 ' 066;) 1813'
1953 0664 EOCO '
1954 11665 COlt6
1955 0666 sltoe
1956 0667 912E
195,7 0668 COlt7
1958 ' 0669 B087
1959 066A 0103
1960 0668 EOlt7
,1.961 066C coco'
1962 0660 SltOC
1963 066E 012C
1961t 066F COltS
1965 0670 013A
1966 0611 C07A
1967 0672 6045
1968 0673 E090
1969 0674 62A6
1970 0675 18EIf:
1971 0676 Eoec
1972 0677 COltS
1973 0678 60Cl '
1974 0679 OAI0
1975 067A 1895
1923
1924

60411"00

~)

n n

DATEI 12/17/7 ..

42

JHP·
JHp·
JHp·
JMp·
JMp·
JHP·
NAHBlK
SAN
ClR
ENA
JHP4
NAHCDHP ANDRTJENQ
EORSAZ
JHPLDR ' JHp·
lDAAMDSAZ
JH1'·
ENQ
CORCtfK
LOGSTQlDAAAQ
INQ
STQRTJSAP
JHP·
lDQlDARTJSAP'
LOAEORSAl
lDQLDARTJSAP
SKIPOK
lOASAH
LDASTA- '
lOQSTAJHp·
lDQNOGO
lDASTAENA
JHP"

RBOOlK
CKFLAGS
ILLBLK
ILLBLK
XFR8LK
OVRBLK
NAHCOHP-·"l
Q
HOXFR

ST97B3
HOOFF

CHEXASC)
16 '
UNBIU,Q
1
lOADRBO
Bl
HOFOO
CORCHK-4-1
LDRCHK

(Q3=BZSBlK. ZEROED IN NAH9lK)
(Q4=ENTBLK. CONSIDERED ILLEGAL)
(Q5-EXTBLK. CONSIDERED ILLEGAL)

AZERO :: TNO NAHBLKS IN TEST.
(CONSIDERATION FOR CARD INPUT) ,
IGNORE OVERLAY NUHBER
CONVERT 10 NUMBER TO ASCII CODE.
COHPARE WITH HAM BLOCK NUHBER

CHECK fOR OVERLAY SEARCH
HOT OVERLAY SEARCH,

OVERLAY SEARCH OPERATION

3

(INBI!) ~Q
BO
lASTAD
Q

-1
85

(RElPOS)
1
NOGa
B5
INBI1
(RELPOSJ
HOGO-·-1
lDlCORE
H7FFF
SKIPOK-·-J
LDLCORE
BS,
(RELPOS)
COREOK-4-1
LASTAD
COREOK-4-1
BIT1S
LASTAD
TSINIT
TSIAAD,Q
CORCHK
81
LASTAD
B6
NOHOCOR
ST87B3

SAVE TEST lENGTH.
TEST LOAD ADDRESS
PROJEC lEO TEST lWA+l TO Q
SAVE TEST LNA
FHA A LWA iJ
ANEG
YES

=

LWA TO Q
INPUT BUFFER FHA TO A
INBIl A UtA a
AHEG:: YES'XINBII A TEST A FHA
CONSIDER' A DUAL BANK 1700X
IS BANK a FULL il
AZERO = YES. CONTINUOUS MEMORY.
NO. ADDITIONAL CHECKSNECESSARY%
81<0 LWA :: OR A TEST LWA
APOS
YES.
IS FWA IN BKl a
AMEG :: YES.
NOT IN CONTIGUOUS HEH.

=

a

INSUFFICIENT LOAD CORE.
REPORT AND RETURN TO CALLER.
«ERROR CODE)

PAGE

C

(\
)

n

/\,
I

(~/
,

!~
\

/

42

() (j

()
\

J

(\
J

~

~

C) 0 0 0 C: C!

PAGE

SHHOOO
197&
1977 .
197.8
197.9
198.0·
1981 .
1982
1983·
198,.
1985

067S
067C
0&70
067E
067F
0680
0681
0&82
0683
0684
0&85

COREOI(

OCID
C6lt6
AOIlB
E~itS

40BD
0101
OCOO
1t814
EOBB
1800
fF7E

2008

2009
2010
2011
2012
.20iJ
201ft

201S
2016
.2017
2018
2019
2020
2021
202'2
2023

2024
2025

43

ENQ
LOA- .
ANDLDQSTQSAZ
·ENQ
STQ·
LOQJHP

)

(

C) c)

(OJ
~

C_) C) 0 0 C) C C'

OATEI 12/17/74
NEGATE RELOCATION IN RBO UNPACK
ROUTINEa CHECK LAST WORD OF
HAHBLK COHHENTS.
eYES/NO = ASCII 1/0 J

29
ClNBIU,Q
BI'TOO
LASTAO
B2
1
0

RBDOO,.
BO
TSTCLR

TEST LENGTH TOQ.
ClR TEST LOAD AREA

...•...•..•...........•...•.............•.................. ..••........
~

01987
1988
1989
1990
1991
1992
1994
1995
. 199'6
1997
1998
.1.999
2000
2001
200'2
2003
2004
2005
2006
2007

C)

0

l~)

•

..
...•

RBD UNPACK ROUTINE
USES BO.82 TRANSIENTLY

•
•
•

•

... ~ • • • • • • • • • • • • • • • • • • • 9 • • • • • • • • • • • ..., • • • • • • • • • • • ~ . • • • • • • • • • • • • • • • • • • • • • • • •

0686
0&87
0&88
0689
068A
060B
068C

.0101
RBDBLK
109B
OCDl .
40FF
40BB
C5,.6
E746
~068D FOltS
068£ 40eo
RBDOOl
060F OFC4
D69000e9
0691 Eoa8
RBD003·
06:92 E71t6
0693 OFCJ
0694 0122
0695 FOOO
RBOOO4
0696 0000
RBDOO5
.0697 44BO
0698 OFCD
0699 0121
069A 1896
RBD007
0698 OOBD
069C EOBB
069D ODFB
069E 0141
069F 18EF
06AO EOFF
RBD009
0&A1 ODOS
06A2 ItOFF
06A3 ·C546
06A4 OCOl
06A5 408B

60411400

C

SAZ
JHp·
ENQ
STQS1Q- .
LOAlDQADQSTQALS
RAOLDQlDQ-

ALS
SAP
ADQHUH
STQALS
SAP
JHp·
RAOLDQINQ
SQZ·
JHp·
LDQINQ
STQLOAENQ
STQ-

LOAD OR SEARCH OPERATIONIGNORE RECORD IF NOT LOAD.

1
LOADRBD
1
t

BO
(INBIU.I .
UNBI!) ,S
LASTAO
B2
It

BO
BO

CINBIU ,8

SET SUe-BLOCK TO 1
RELOCA TI Ott BYTE
ORIGIN ADDRESS
ADO RE LOCATION FAClOR
REseT CURRENT ADDRESS COUNTER
POSITION RELOCATION BYTE
INCREHENT SUB-BLOCK HORD COUNT
LOAD DATA WORD

3
RBDOOS-·"1
0
0

(S2)
13
RBDOO7-"-1
LDRB02 C=CKFLAGS)
Bl
BO
-$4
RBD009-·-1
RSDOOl
I
5
I
UNBIU .1
1
80

RELOCATION NEEDED- SKIP IF NO.
YES
«VALUE PLUGGED IN NAHBLK)
NO - STORE WORD IN PROGRAH
LAST WORD IN SLOCK
EXIT ReD PROCESSOR.
INCREASE CURRENT ADDRESS
LOAD SUB-SLaCK WORD COUNTER
IS THIS SUB-BLOCK COMPLETE
NO-GET NEXT DATA
INCREHENT SUB-BLOCK ORDINAL
LOAD RELOCATION BYTE
SET SUB-BLOCK COUNTER TO 1

PAGE

43

PAGE

SMMOOO
2026

RBD003

OraA6 10EA

.............•...... ....................................................
~

2028
,2029

•
•
•

,2030 '
2031 '
2033
2034
2035

06A7

oaoo

06AB D3FE
06AC 0001
D6AD C8F9

2045
2046

06AE OFC7.
06AF 8075
0680 'OBOO

DftA9 E057

06AA OA01,

2047'

0691 03FE

2048
2049
2050
2051

0682 02FE

, 2052

2068

HTLORl

0683 ,A06E
8684 6840
06B5 0101

06B6 OABO

0687
0688
2055 OGS9
2056 ' OGSA
2057 06BB
2058 06BC
2059 0690
2053

2054

HTUNIT
LOADER

06A8 0000

2038
2039
2040
,.20,.1
2042
2043

2044

0940
0800
03FE

E057
COBC
0123,

COSO
06BE 0111

OGSF 1820
OGGO GOOD
06Gl 'FF5F
206.3 06G2 60FF
2064 01iC30864'
2065 06C4' 80lt6
206,6 ,0605 70BS
206.7 , 06C6 OBOO
2068 06G7 02FE
2069 06C8 OFCE
2070 06C9 0121
2071 06CA 18FC
2072 06C8 C073
2073 06CC 03FE
2074 06eD 01AO
2075 OGeE 0500
2861
2062

60411"00

')
,

/

(~

f\

I

()

•
•
•

MAGNETIC TAPE LOADER
READ AND ASSEHBLE ONE RBD RECORD
USES BO~B2 TRANSIENTLY •. 83,alt,B6,B7 FOR INTRALOAD CONTROL COMHUNICATION.

•
-.•
•
•
•
••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••

20a,! '

,2037

DATEI '12/17/74

44

HTLOR3

HTLDR4
HTLDR5
"TLD~6

NUH
, NUH
LDQENA
OUT
INQ
LOAALS
ADDNOP
OUT
INP
ANDS1A· ,
SAZ
ENA
INA
NOP
OUT
LDQLDASAP
. LDASAN

o
o

EQUIP
1

-1

CL.EAR CONTROLLER

HTUtUT
7

BIllO

o.

-1

SELECT UNIT.
INPUT STATUS z.
"ASK. OFF 7~TRACK STATUS BIT.

1

AZERO

-1

8IT03
FLAG7T

s

9 TRACK.

5-14C
S4C

o

-1

EQUIP
81
3

B2

1·

HTLDRW
=N-160

STATCA
ADD- '
SPANOP
INP
ALS
SAP

I

LOAOUT
SOV
lIN

HT EQUIP ADDRESS

1

JHp·
LOA

JHp·

(USED IN EDln :

H1 EQUIP ADDRESS
LIB LIST a
ANEG = YES
1ST PASS LIB LIST -REWIND LIB
OVERFLOW

A

INeIl

aD

o

-1

14
HTLDR6-··1
HTLOR4
BIT08

CHECK.

INPUT STATUS 1.

•••

HAlT NOT BUSY'
START READ HOTION.

-1

o
o

LOCKOUT INTERRUPTS DURING READ

PAGE

C
(\

(j

44

~

c)

0

0

0

0

0

PAGE

S"HOOO .
2076
2077 .
207a
2079
2080
2081
2082
2083
20a4
.2085
208&
2087.
2088
2089
2090
2091
2092
2093
2094
2095
2096
2097
2098
2099
.210.0
2101
2102
2103
2104
2105
2106
2101

2108
2109

l110.
. 2111
2112

2l1.a

2114 .

2115
2116
2117 '
2118
21t9
2120 .
2121
2122
212.3 :
212,.

2125
2126
2127

G6CF
0600
0601
0602
0603
0601t
0605
0606
0607
0608
0609
06DI
060B
06DC
0600
060E
060F
06EO
06El
06£2

OOFE
0844 . HTlOR7
'020F
7588
COFF
0901.
01,!8

DaDo

0400
E057
02FE
OFCE
0121
t8FB
.182A
60FF
18FO
OBOO
0001
02FE

HTL07A

HTLD7B
HTlDR8

D6E~6806

06E4 AOoF
06ES 0111
06£6 18E8
06E7 0400
06E8 COOO .
06E9 0000
06EA OFC4
06EB 0123
06EC C075
06EO' 03FE
06EE 1801
06EF OFC6
06FO 012E
06Fl ·DDCl
D6f'2 C8F6
06F3 60BF
06F4 OA17
06F5 60BE
06F6 COCt
06F7 09F7
D6F80104
06F9 cooo
06FA 0180
06FB OlFC
06FC 18C3
06FD OA17
06FE 60C2
D6FF CO 00
0700 0000'
0701 0116
0702 E057'
0703 0001

60411400

C

INQ
CLR
INP
SPAlOAINA
SAN
NOP
EIN
LOQINP
AlS
SAP
JHp·
JHP·

STAJHP·

HTlDR9

NOP
INQ
INP
S1A· .'
ANOSAN
JHp·

HTLD11
SAVIT
HYLDRli
. HTLDPE

EIN
LOA0
ALS
SAP
lDAOUT
JHP·
ALS
SAP

HTes

HTL014
HTL015
FlAG7T

0

0

0

RAOLOA·
STAEN4
ST4LDAINA
SAl
LDA
OUT
JHp·
ENA
STALOANUH
SAN
LOQINQ

(

)

() 0

() 0

0

0

0

DATE. 121'171'74

45

0

-1
A
. HTlDR9-·-1
(eo). I
I
1
HTlDR8"'·-1
0
EQUIP
-1
14
HTl07a-·-l
HTL01A
HTLD16
I
HTLDR7

SET 0=0.
READ DATA.

SICIP IF BUFFER· NOT EXCEEDED .
ENABLE INTERRUPTS, READ ABORTED

WAIT NOT· BUSY
ABORT LOAD IF BUFFER EXCEEDED
READ NEXT FRAHE

0

1
-1
SAvtT
BIT04 .
HTlDl1···1
HTlDR7-1
0
D

,.

STATUS INPUT
SAVE STATUS
SKIP IF ·EOF
NO
ENABLE INTERRUPTS, READ COMPLETE

·0

HTLOPE-"'-l
81110
-1

MTLDR3
6
HTlD15-·-1
. B6
SAVIT'
B4
HTPE
B3
B6
-8
HTL014-·-1 .
=NS180
HTSS-·-l
HTLDR3
HTPE
B7
0
0

HTL013-·-1
EQ UIP

CHECK FOR FILEHARK
SKIP IF NO FILE HARK.
REWIND TO LOAD POINT
CHECK FOR ALARH
SKIP = LOAD OK.
PARITY ERROR, BUHPERROR COUNT •
GET STATUS BACK
ERROR STOP A3=LAST FAULTY STATUS
(ERROR CODE)

AZER0=7 RETRIES. ABORT RECOVERY.
BACKSPACE ONE RECORD.
RETRY.
(E RROR CODE I
SET TE~INATE FLAG.
(NON-ZERO = 7 TRACK) .
PACK DATA BEFORE EXIT IF 7-TRACK

1

PAGE

45

0

0

C'

PAGE

S""OOO
0704 OAOI
0705 OBOO
070r. OJFE
0707 lCAO
0708 C046
0709 60B8
010A !tUFF
21~"
2135 070B 093C
2136 070e 60BO
.2137 0700 081t2
2138 070E CltBB
2139 07DF OFC6
2140 0710 DOBB
2141 0711 BItBB
21 .. 2 07120FC4
21ftl 0713 OFE2
214'+ 0711t OOSB
21 ..S 0715 BltBB
2146 0716 OFE6
21;'1 ' 0711 DOBe
2148 ·0718 BItBe
21 .. ' 0719 OFE6
2150 . 071A OOBS
2151 071B Blt8B
2152. 071C OPE2
2153· 0710·4ltFF
2154. 071E 081t2
2155 071F. DOFF
2156 0720 OFE"
2157 0721·00Be
2158 0722 SlteB
2159 0123 OFE6
2160 . 0724'0099
2161 . 0725 BItBB
2162 0726 OFE6
2163 . 0727 00 Be
2164 . 0728 B489
2165 0729 4ltFF
2166 072A DOFF
2167 072B.i4FF
2168 072C DOFF
2169 0720 COFF
2170 072E BOBO
2171 072F 0102
2172 0730 0098
2173 0731 1808
2174 0732 1804
2175 0733 0014
2128
2129
2130
2131
2132
21a3

2177

0747 8DDA

60411ltOO

( \/
\

n

f"J
/

HTLD16
HTL013

HTL017

ENA
NOP
OUT
JHp· .
LOA,STASTAINA
STACLR
LDAALS
RAoEORALS
LLS
RAOEORLLS
RAOEORLLS
RAO-

EOR-

HTLD18

TypeTL

LLS
STQCLR
RAOLLS
RAO- .
EORLLS
RAOEORLLS
RAOEORSTQRAOSTARAOLDAEORSAZ
RAOJHP"
JHP"
ess

NUH

DATEI 12/17/74

46
1
0
-1

(LOADER)
INBI1
BO

CBUFFE R FHA)

60
a2

CHAXIMUH 16-BIT WORD COUNT
IN RBD BLOCK)

t

Q

( BO)
6
BO
( BOI
4
2
BO
eB0)
6
eo
(eo)
6
BO

FRAME 1+8X.
UPDATE FRAME ADDRESS.
FRAME 2+8)(.

FRAME 3+8X.
FRAHE 4+8X.

CaD)

FRAME 5+8X.

2
(I)

HORO 1+3)(.

Q

I
It
BO
C801
6
eo
(BO)
6·
80

CBO)
tIl
I

nt
I
I

e2
HTLD18-"-1
80
HlLD17
HTL016
(20)

UPDATE WORD ADDRESS.
FRAHE 6+8)(.
FRAME 7+8X.
FRAHE 8+8)( •
HORO 2+3)(.
WORD 3+3)(.
(HAXIHUM WORD ADDRESS)
PACKING CQHPLETENO.
YES. EXIT LOADER
ROOH FOR LONGEST LOADER

$800A

PAGE

C

() ()

()
'.

/

()
\

/

n n

46

n n

n

o o o o o o o o o c\

o o o o o o o o c
SHHOOO
2178

PAGE
. ALF .

0748 .,255

DATEI 12/17111t

"7.

X,ButLO TEST LISTX

01.. 9 .. 94C

074A 4.,20

0748 54lt5

07ltC5354
074D 20 .. e
07.. E 4953
07ltF 5 .. 20
2179 0750 a'ooA
2180. 0751 2050
0752 '5245
0753 20lt5
0754 58lt5
0755 4355
0756 54'9
0757 ItF4E
0758 2043
0759 ltF52
07SA 5245

PREEXS

NUH
Alf

!SDDA
Z, PRE-EXECUTION CORRECTION STOP Z

0758 1t3SJt

075C 494F
0750 4E20
075E 5354,
075F ltF50
0760 2020
2181 . 0761 80DA
2182
2183
218 ..
2185
2186
2187 .
2188
2189
2190 0762 0000
2191 0163 0842
2192 076 .. 0700
2193 . 0765 ODOl
2194 01660141
2199 0767 18FC
2196 0768 01AD
2197 0169 E044
2198 07GA C036
2199 07GB OOFE
2200 076C 0600
2201 0760 0830
2202' 076E 01A1
22Da 076F 18FB
220.. 0770 OCOO
2205 0711 081 ..
2206 0772 E201
2201' 0773 0700
2208 0774 0901

601t11"00

C

PREEXD
NUH
S800A
••
••••• •••••••••••
........,o••••••• •• ••• ••••••• ••••••••••••••••..

..

~

~

~

•
•
•
•
•

~

~.o

~

....

~

PROTECT PROCESSOR PREPARATION
SET HONITOR AND AUTOLOAD ADDRESSES
CLEAR MONITOR ENTRY',POIN1S
CLEAR COHHON LOM CORE

..•

............................................................."'...............................•
SPPOOO
SPB1.
SPB2

SPB4
SPB5

SPB6
SPB7

NUH
CLR
CPB
INQ
SQZ
JHP·
SOV
LOQLOAINQ
SPB
AAQ
SOV
JHP"
ENG
TRQ
LDQCPS
INA

a

Q

0
1

SPB4-·-1
SPBZ
0
LASTVALUE
AUTOPP
-1

0
0

SPB6-·-1
SPB5
CONTROL-1
A

1,Q
0
1

PTC2
KILL TKE OVERFLOH
GET THE 8801E CONSTANT
PROTECT
AUTOLOAD
AND
MONITOR

PTC2
PTC2
PTC2

AREA
A, Q = ENTRY POINT ADDRESS-i.
ENTRY POINT TO Q.
UNPROTECT ENTRY POINT
INCREHENT ENTRY POINT ADDRESS.

PAGE

47

PAGE

SHHOOO
2209
2210'
2211
2212
2213
2214
2215
2216
2217
2218
2219
222,0
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231

2232
2233

2234
2235

2236
2237
2238
2239
2240

2241
2242
2243

2244
2245

2246
2247
2248
2249
2250

0775
0776
0777
0778
0779
077A
0778

077C
0770
077E
077F
0780

0822
0909
0101
18Fa
E030
C088
0700
0001
0830
01A1
18FB
lCE1

SPB8
SPB9

0

A,Q = tEXT ENTRY POINT ADDRESS.
EXIT
PTC2
CLEAR COHHON COHHUNICATION AREA

1
0
SPBEND-·-1
SPB9
CSPPOOO)

..

••
•
' CHECK FOR TTY INPUT SELECTION
•
•
••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
IHTTY

0781 0000
0782 5800
0783 FE26
0781t 680F
0785 48DF
0786 OA40
0787 A800
0788 FaCD
0789 0114
078A C809
078B E809
078COOOO
0780 ·tCF3
078E E091
078F C2AF
071)0 'A073
0791 0106
0192 18F7
0793 0001
079.. 0001
0795 0002
07960003
. 0797 .OD04

INTTYl

INTTY2

TTEHP
ENoMONl

HUH
RTJ

0

TTBUSY

WAIT MESSAGE END BEFORE STOP.

STA·
STQ·
ENA
AND

TTEHP
TTEHP+1
S40
SHHCNT

(BIT06

SAN
LOA'"
LOQ·
SLS
JHp·
LoQLDAANOSAZ
JHP·
HUH
HUH
NUH
NUM
HUM

INTTY2-·-1
TTEMP
TTEHP+1.
0

UNTTY)
TSACTV
TSTJP-1,Q
BIT08
TELAQ-·-l
INlTYl
1

=FOR
SMM PARAHETER BIT
TTY INPUT SELECTION)

SKIP IF TTY INPUT SELECTED
REGISTER DISPLAY/ENTRY.
EXIT KITH NEW REGS.
GET ACTIVE STOP-JUMP WORD
LOOK FOR' OHIT TYPEOUTS
SKIP IF NOT SET TO TTY PACKAGE
USE REGISTER DISPLAYS

1

2
3
4

•••••••••••• q ••••••••••••••••••••••• ~••••••••••••••• ~ • •••••••••••••••••

•
•
•

....

TELETYPE INPUT ROUTINE
EXPECTS TO BE ENTERED WITH :A+Q
CONTAINING PARAMETERS TO BE CHANGED
UPON EXIT A + Q WILL HAVE OPERATORS
REACTION TO PARAMETERS OFFERED'
INPUT HAY BE IN
HEX- INDICATED BY NO PREFEX
DEC- PREFEXEo BY N, WITH ANY COMBINATION OF 0-9
8IT- PREFEXEO BY S-IE S.1,12915 ETC

•

•
•
•
•

•
•
•
•
•
•
•
•
•
•
••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••

2253
2254

2255
2256
2257
2258
2259

60411400

n

Q
-SELIH-1
SPB8-·-1
SP87
XCOHUS
H7FOO

..............................................,...•.....................

SPBEND

2251
2252

n

TRA
INA
SAZ
JHp·
LOQlDAcpa
INQ
AAQ
SOV
. JHp·
JHP· •

OATEI 12/17/74

48'

/\
j

PAGE

C

(j

'f)

n

(j

48

n

(j

(------

\

)

')

c)

0

0

0

0

0

PAGE

SHHOOO
:!260 ' 0798 COFF
2261 07Q9 680B
2262 079A 5800
079B OOEA
2263 079C 0844
ZZ6At. 0790 6800
079E 011F
2265 079F 1827
2266 OlAO .5409
2267 07~1'08ltlt
2268 07A2 SiteS
,2269 01A3 00:00
2270 07AIt 0000 '
2271 07A5 60FF
22.72 07A6 C800
07A1 0116
227'3· 07A8 0102
2V.4 07A9 1800
07AA OOFB
2275 07AB EOE8
. Z27~ 01AC C8E6
2277 07AD 1C03
2278 07AE 0844
2279. 07AF 60FF
228'0 07BO 5802
2281 07B11811='
2282 0782 0001
2283 07B3 EOOO
07B4 0091
2284 01B5 COl ...
2285 07B6 5lt09
2286 07B7 oaFE
2287 07B8 Q2FE
2288 0789 A06E
2289 07BA0101
2290 07BB 18FC .
2291 07BCODFE
2292 . 01BD 0800'
2293 07aE 02FE
2294· 07BF Anoo
07CO 007F
2295 07Cl 6805
2296 07C2 09AIt
Z297 01C3 0122
2298 D7C4 095B
2299 07CS 1CEe
2300 07C6 5409
2301 . 07C7 0844
2302 07C8 6800
07C9 OOF,.
2303 07CA COOO
07CB 0801t
2304 07ce OC02

60411400

0 0

0

C

TELAQ

EXITEX

EXTEXl
POINT
EXREAD
READ

STAT

HES1

0 0 0

0 0

0 0 0 C'

0

DATEI 12/17/74

49

LDA-

STA- ,
RTJ

I
EXlTEX+4
HES2

ClR
STA

A
SETPFG

. JHp·
RTJCLR
RTJLOANUH
STALOA

0
I
SETPFG

SAZ
JHP

SETPGO

LDQ·
LOA·
JHP9.
CLR
STA.RTJ- .
'JHP· '
NUH
LDQ

c_ ~

HES1
CTTYBZYJ
A
(TrOTTI)
D

LF/CR

TO TTY

(ENTRY I.
RESTORE ENTRY I

2'

TTEMP+l
TTeHP
«INTTYJ
.A

NEW Q VALUE

SET POINTER TO A

I

READ
ANYL
1
=N!91

81TD9
LOARTJ- (TTYBlY)
OUT
-1
-1
IMP
. ANDBIT03
SAl
1
JHp·
STAT
INQ
-1
NOP
INP
-1
AND
=NS7F

STA·
INA
SAP
INA
JHP*
RTJCLR
STA

TTEHP+4
-S5B
HES1
$5B
'READ)
(TTYBlY.
A

LOA

=XBELL·

ENQ

2

GET FIRST .CHAR
TTY READ CHAR
SELECT READ HODE
WAIT FOR NOT .BUST
STATUS INP
BUSY A
YES
NO,

INP DATA
CLEAR POSSIBLE PARITY BIT
SAVE DATA
CK FOR RUBOUT CHARACTER
YES- SO SKIP
EXIT REWD

SETPFG'

PAGE

49.

PAGE

SHHOOO
07CO
07CE
2306 07CF
2307. 0700
2308 0701
2309 0702
2310 0703
2311 0704
2312 0705
2313 . 0706
231ft • 0707
2315, 0708
2316 ' 0709
2317. 07DA
2318 070B
2319 070C
2320 0700
2321 070E
2322 070F
2323 D7EO
07E1
2324 07£2
2325 . 07E3
2326 07E4
2327 07E5
2305

5800
FD47
180E
09f"2 . ANYL·
.0111
18CO
ANYLI
0900
0112
DOFF
1809
ANVL2
09E7
0122
C8BO

lazc'

D9F8
0111
1845
09FO
0112
1800
OOCO
09FC
0101
181'.
1869

2329 07E6 OOB't
2330 07E7 09CF
2331. 07E8 01:32
2332 07E9 0930
2333 07EA lCFB
2334 07EB 0904
2335 07EC 0112
2336 07EO 09FB
2337 07EE !8FA
2338 07EF D8F6
2339 01FO 'O

DP12

OP02
B4
DP12-·-1
DPALARH
B3
( DP1LDR)

3341 0609 0000
3342 O&OA2050
3343 · 060B 0000

DPNAHL
H2050
DPADR

NUH
HUH
NUH

$2050
0

06DC
0600
06DE
06DF
06EO
OaEl
06£2
06E3

DPRDHR

HUH
lOQINQ
NOP
INP
STA·
LDAlDQAAQ
INA
STAINQ
STQLDQINQ
TRQ
ANDSAl

3336
3337
3338
3339

3345
3346
3341.
334,8
3349
3350.
3351
3352
3353
3354
3355
3356
3357
3358
,3359
3360
3361
3362
3363
3364
3365

06E4

06E5
06E6
06E7
06E8
06£9
OGEA
06EB
O&EC
06ED
06E£
06EF
Of»FO
OSFl
· 06F2
06F3
· 06',.
Of»FS
; 06F6
06F7
06F8

DP11

DODO.

EOS7
0001
DODO

·OZFE
68F9
C046
EOBB
0832
09FE
60BB
0001
....BB
E051

CDDOVLY

DP08
INQX

0003

33.72
3.373
3114 06F9
337, O&FA
3376 06F9
3377 ; 86FC

0814
A080
0102
FOOD
17FC
COBB
'.03FE
'S80B
1CE8
'E077
08B2
0143
D8£3
5810
18EF
60aF
·oeOl
lEDF

DoFO
06fE
06FF
0700
0701
0702

E057
02FE
OFCE
'0121
l8FB

33~6

3367
336S
3369
3310
3311

3'79
33
__ 0
3381
3382.
3383
3384

DP09
OPERR

HUH
LOAOUT
RTJ·
JHP*
LOQLAQ
SQZ
RAO·
RTJ¥
.IHP·
STA~

ENQ

. JKP·.

CKDPAL

0000

&0411400

. AOQ-

' ADQX

NUH
LDQINP
ALS
SAP
JHp·

C

J

:1)
\.J

0 0 0 C)

('j

.(\,

"-.)

'-~.;

DATEI 12/17/74

75

ST,,·
LOASAZ
ENA
STAJHp·

3334
333S

(

ERROR FLAG.
(ERROR CODE)
FLAG ERROR TO LOR CALLER.
EXIT LOADER.

0

0
EQUIP
1

DISK PACK READ/WRITE ROUTINE.

0

-1
OPADR
IN8Il

aD

INPUT ADDRESS STATUS (FOR RETRY)
PREPARE BUFFER ADDRESS

Q

-1
BO
1

(BO) .
EQUIP
3
A
HFOOO
AD QX-·
0

STORE BUFFER LHA+1 IN FWA-1.

$17FC

BO

-1

CKOPAL·
(DPRDWR)
BIT12
Q
DPERR-·-l
DPAOR
LDAOR
OP08
B4
1
(DPRDHRt,Q
0
EQUIP
-1
lit
1
CKDPAL+1

DATA.
CHECKALARH STATUS.

READ

RETURN HERE FROM
STATUS IF ALAR" SET.
CHECK DEfECTIVE TRACK FLAG.
IF SET,INCREASE TO NEXT SECTOR
ERROR

~AG

= LAST

FAILING STATUS

EXIT TO CALLERS ERROR ROUTINE.

INPUT STATUS.
CHECK EUSYHAlT NOT BUSY.

. PAGE

75

C~)

(\

,---j

(~'\

SHHOOO
3385
3386
3387
3388.
338g·

07030FCC
0704 0122
0705 D8F7
0706 OFC6
0707 lCFS

3391
3392 .
3393·
3394
3395
3396
3391
3398
3399
3400. ,
3401
3."02

0108 0000
0709 C8Dl
070A ,E057
07·08 0001
Oloe 0800
0700 03FE
070E 58EE
OlOF lCF8
0110 OFC,.
01110121
0712 D8C8
071318F5

60 ..11400

()

PAGE

NODPAl
LOADR

LOAOR1

ALS
SAP
RAO·
ALS
JHP·
HUH
LOA·
LDQIHQ
NOP
OUT
RTJ"
..IMP·
ALS
SAP
RAO·
JHp·

DATEI 12/17/74

76
12
NODPAl-"-1
CKDPAL
6
CCKDPAl}

CHECK ALARtfRETURN TOP+2 ON ALARH.
RESTORE STATUS HORD.

0

LOAD ADDRESS ROUTINE.

OPADR
EQltP
1
0

-1

CKDPAL·
(LDAOR)
It

LDADR1-"-1
DPADR
LDADR+1

POSITION FILE.
CHECK ~ARH STATUS.
'NO ALARH'
RECEIVED AlARH.
CHECK FOR ILLEGAL ADDRESS.
INCREASE ADDRESS IF ILLEGAL,
REPEAT FUNCTION.

PAGE

C

() ()

:~
)

('
\.

)

76

n

(~
\

J

...--....\
'--~

C) 0

n 0 n

"--

(~)

"-f

/

PAGE

SHHOOO

•••••••••••••••••••
•
ORG

06'C2 DOCl
06C3 COCl
' 06Clt 09CD
D6Cs 010E
34lt2 06C6 1829
3,. .. 3 06e7, C"6
3444 06C8 B812
3 ..45 06C9 0113
34.. 6 D6CA E046
34 ... 7, 06C8 C201
3 .... 8' 06CC '6800 '
3449,' 06CO OC3CJ
3450 ' 06CE C6lt6
3451' 06CF 0111t
3452 ' 0600 CODO
3,.93 ' 0601 OA10
3 ..54 0602'60C6
3455, 06DJ 68E4
3456 060" COBF
3457 0&05 0'102

CDPRD£R

60411 .. 00

C

COP02
COPUlA

COP03

COPO,.
CDP10

CoPl0A

COP11

NUH
NUH
lDQlOAALS
AOOOUT
LOASAZ
EORSAZ
LOAClR
SAZ
STQ·
JHP·
stA·
ENA
STA·
RTJLOAVFo
STA·
ENQ
STQRTJ'"
JHP·
EQU

RAoLOAINA
SAZ
J"p.
LDAEOR·
SAN
LOQ' lOASTA·
£NQ
LOASAN
LDAENA
STASTA·
LOASAZ

' . .,,1

0 0 0 C)

(j

OATEI 12/17/74
COO DISK DRIVER OVERLAY

•

COUN1T
COll0R
COPOl

L~

77

3405
340&
3407 '
06A7
3"08
3409 OGA7 0000
Jctl0 06A8 0005
3411 06A9 EOS7
3412 06AA C8Fe
34i3 ' OGAB OFC9
34!4 OGAC 8073
3415 e6AD 03F8
3416 06AE coac
3417 06AF 0107
3lt18 O&BO B01C
3419 06Bl 0106
3.. 20 06B2 C827
3421 0693 08.. 2
3422 OGBIt 0103
3423 ; 06B5 .. 824
342 .. 06B6 1803
3425 06B7 6822
3426 06B8 OA10
3.. 2.7 06B9 6822
3~28" 06B~ sa.. c
3.. 29 0&99 cooo
3430 ' O&BC 180&
3431 _ 0680 68FA
3432 068E OC39
3433; 068F 40BB
3434 D6CO 581C
3"35 06Cl 1806
3436
0006
3'+38
3439
3440"
34lf1

CJ

(~)

0

(,

•••••••••••••••••••••••

"TUNIT
0

5
EQUIP
COUNtT
9
BIT08
COP01-- ;
B1
CDP02-·-2
HFFFF
COP02- 4 -1
CDPNAH
Q
COP02-·-1
CDPNAH
COF02A
CDPNAM
$10
COPAOR
COLOAOR

CARTRIDGE DISK lOADER TYPE

SELECT UNIT
SKIP :: TEST LOADING (NOT SEARCH)
ALLOW LISTING OF PRODR. HOD.
SKIP IF' PREVIOUS READ NOT NAHBLK
SPEED UP SEARCH
(BYPASS 'QUICK LOOK BINARY)
REWIND FILE TO SHH
ON FIRST SUBROUTINE ENTRY

D

N8/S189 X8/CJHPOF
CDPD2 '
57
80
CDRDWR
COP1D
CJHPDFCCOP03-CoP02)
06
B6
-50
CDP11---1
0009
(INBIU

CHl050
COP1DA··-l
INBIl
1.Q
COPNAN
57
CINeIU ,Q
CDP11-·-1
D

110
RWOFlG
COP02
B..
CDP12-·-1

HOOIFYCOP02 INSTRUCTION
FOR SUBSEQUENT PASSES
(BUFFER TO INCLUDE EOF HARKER)
READ DATA
OPERATION OK. eNO ALAR")
RETURN HERE ON ALARH
CERROR COUNT)
AZERO = ABORT
RETRY -OPERATION 50 TIHES
CHECK BLOCk TYPE
SKIP IF NOT NAHBLK
SAVE NEXT NAMBlK SECADoR
CHAXIHUM Reo RECORD lENGTH)
CHECK (LWA.l) FOR
SHH EDIT END OF FILE FLAG
RESET RENI NO
ON NEXT SUBROUTINE ENTRY
SET DISK EOF FLAG
ERROR FLAG

PAGE

77

!

,..-'"

1

"--)

C'

(\
'----------

~-

(
\

PAGE

SHHOOO

"

,

....

31t58. 0606 OA1CJ
3459 0607 609E
3460. 0608 lCCF

COP12

ENA
STAJHP· .

3462 0609· 0000
3lt63· U60A 2050
3464 06DS 0000

COPNAH
CH2050
COPAIiR

NUH
NUH
NUH

CORONR
3"6:6 ~ 06DC OQOO
a461 0600 E851
346·' . 06DE 0001
3469 060F· 0900
3470 06EO·02FE
3471 06£1 68F9
3472 06E2 OOFD
3473 06E3 COBa·
3"74 06E4 0901
3475· 06E503F£
3476 06E6 E057 ·C008
34rt·,06E1 0003·
3478 06E8 CO.,6
3479 06E9 03FE
3 .. 80: 06EA·5808
3lt81 06E81CFa
CDERR .
3482 06£C 60BF
3,.,3 06ED aeOl
3484 06£E lEED
C009
3"85 06EF 5817
3486 06FOOOF£
3487 06F1 18Fl
06F2 0000
06F3 E057
. 3"'~ 06F4 02FE
3492 06'5 6000
3"9.3 06F6 0000 .
06F7 OFCE
349.1t
06F8 0121
31t95
3 .. 96 06F9 18F9
3497. 06FAO'CC
3498 06F8 0129
349.9 . 06FC 08F5
~500 . 06F·O OOFE
3501. 06FE 02FE
3502 O~FF 0001
350.3· 0700 .02f'E
350,. . 0701 OFCE·
3S05, 0102· 0121 .
3506· . 0703 18FC
3507 0701t .CBFl
3508 0705 1CEe
3lt89 :

CI(CDAL

3498

60"11"00

n

COSTAT

COO9A

COOge
NOCDAl

NUH

lOa-

INQ

NOP
INP
5TA·
INQ
LOAINA
OUT·
LOQINQ·
LOAOUT
RTJ·

OATEI 12/17114

78
COPALH
B3

(eD1l0R)

o.

$2050
0
0

EQUIP
1
0
-1

COPAOR
-2
90
1
-1
EQUIP
3
INSIt

CART. DISK READ/WRITE ROUTINE

INPUT ADDRESS STATUS (FOR RETRY)

BUFFER LENGTH FOR 1739
LOAD BUFFER lENG.TH

-1

CICCOAL

JH~:

(CIRDWIU

STAENQ
JHp· .
RTJ·
INQ
JHp·

B4
1

NUH
LDQINP
STANUH
AlS
SAP
JHp· .
ALS
SAP
RAO·
INQ
IMP
INQ
tNP
AlS
SAP
JHp·
LOA·
JHp·

(ERROR CODE)
FLAG ERROR TO.LOR CALLER
EX1T

(CORONR) ,Q
COLDAOR
-1
CDoa-3

RECOVERY

0
EQUIP
-1
0
0

14
1

CKCDAL+l
12
NOCOAl-··!
CICCDAl
-1
-1
1
-1

RESTORE ORIVE ON ·ALARH

·14
"COO9B-~-1

WAIT BUSY TO DROP

COO9A
COSTAT
(CKCDAlJ

PAGE

C
,,"

"

78
(----\

o

o C)

()

o

C) n

PAGE

3510
3511
3512
3513
3514
3515.
3516
3517
3518
3519
3520
3521
3522
3523
352,.
3525
3526
3527
3528 .
3529
3530
3531.
3532
3533 .
3534
3535
3536
3537'
3538
3539
3540 .
35 ..1'
3542
3543
3544 .
35,.5 .
3546
35lt1
35lt,S ,
35 ..9
3550.

3551
3552 .
3553
355,.

3555
3556
3557
3558

070ft 0000
0707 E057
0708 0001'
0709 DADO
070A 03FE
070B OOFE
070C 02FE
0700 A06F
070E 0111
07DF 18FC
0710 ODOIt
071102FE
0712 A070
07136000
0714 0000
0715 COOO
0716 180F
0717 68Fl .
071.8 C8FB
OOOF
0719 0101t
871AC800 0718 AoOO
071C FFOF
0710 181C
071E DOFC
071F0800
0720 02FE .
0121 A082
0722 6000
0723 0000.
0724 C8B6.
0725 OC1F
07260882
0727 00£2
0728 0172
0729.8072
072A OCE2
072B 0010
072C AODO
072DFF.80
072£ 087lt
072F EOSl
0730 0882
0731'A082
0732 .. 000 .
0733 0000
073 .. 98£E .
0735 0122
0736 0864
0737 0920

60411400

C

COLOAOR

LDlOR3

F3J

F33GO

CDCUAO

COLDA2

NUH
lOQINQ
ENA
OUT
INQ
INP
ANOSAN
JHP4\
INQ
INP
ANDSTA0
LOA"
VFD
STA·
LOA·
EQU
SAZ
LOA"
ANO
JHP· .
INQ
NOP
IMP
ANDSTANU"
LOA"
ENQ
LAQ
INQ
SQM
ADOENQ
INQ
AND

EAQ

CDHWHS

. LDQLAQ
ANDSTQNUH
SUB·
SAP
TCA
INA

c

J

r-,

\_)

o

(~
,
./

DATE. 12/17/74

79

0
EQUIP
1
0

-1
-1
-1
eITOIt
1
LDAOR3
4
-i.

HOOOF'

0
0
D

HAlT feR EOP
FILE ADDRESS STATUS
GET ACTUAL FILE ADDRESS
CHECK FOR SEEK COMPLETE BITS •••
ZERO FOR 1739

N8/S18, X8/CJHP
CDLDAOR+3
F33
CJHP(F3JGO-CDLDADR-3)
SKIP IF 1739
It
CDFAOR
HUST BE A 1733-2
=NFFOF
COEXT
-3
0
-1

HF·FOO
0
0
COPAOR
StF

•••
.....

..•..

GET CYLINOER POSITION

Q

-$10

.' CO LDA 2-·-1
BIT07
-S1o
SlD
=NSFF80

IS SECTOR ADDRESS ILLEGAL C1739J
YES INCREMENT CYLINDER/HEAD
ZERO SECTOR ADDRESS

A
. HOOFF
Q'
HFFOO
0

••••
•••

....•••

0

CDCUAD
2
A
$20

SKIP IF FORWARD SEEK
COHPLEMENT CYL ADDRESS
SET BIT 5 REVERSE SEEK

PAGE

79

PAGE

SHHOOO
3559
3560
3561
3562
'3563
3564
3565
3566
3561
3568
3570
3571
3572
3573
3574
3575

0738
0739
o73A
0738
073C
0730
073E
073F
0740
0741

B8FA
E057.
OOOt
03FE
58B5
10C8
OFC5
0121

089A
18C5

COA01

06A8

•
•
•

D6ft8 0006
0619 18FF

064S
3577
3578·
3579
3580
3581 ' 06A8 0007
'3582 06A9 18FF
3584
3'585
3586
3587
3588
3589
3590
3591
3592
3593
3594
3595
3596
3597
3598
3599
3600
3601
3602
3603
3611 ...

•
•
•

0647
06A8
06A9
06'AA
06A8
06AC
06AD
06AE
06AF
0680
0681
0682

DODD
0008
C057
A083
0908
0822
C8F9
09FB
0136
C8F6
608F
OA17
60BE
6DC2
lCF2
0904
OFC8
8000
l .... Z
03FE

60411"00

()
"

EOR·
LOQINQ
OUT
RTJ·
JHp·
ALS
SAP
RAO·
JHp·

CONHHS
EQUIP
1
-1
CKCDAL
(CDLOADR)
5

ORG

HTUNIT+1

j

(J

.'

HT8UN
"T8LOR

•••
•••
•••

CHECK FOR AORS ERROR

COPADR
COLOADR+l

INSERT LOADER TYPE 6 HERE
HUH
NUH

6
SleFF

ORG

HTUNtT+l
INSERT LOADER TYPE 7 HERE
7'

NUH
HUH

S1eFF

......

~

ORG

HTUNIT

0
AOC
LOAANDINA
TRA
LOA· '
INA;

0
MT8
EQUIP
HFFFO '
8

SAM

HT8LOX

PUT IN THE HEAD AND SECT·

COA01-·~1

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

06A7

06B3
0684
0685
06B6
D6B7
0688
06B9
3605 068A
3606 ,068B 6813
3607 068C 00F7

n

COEXT

OATEI 12/17/7 .. ·

80

LOA·
STAENA
STASTAJ"p.
INA
AlS

8000 HAGTAPE LOADER OVERLAY

•••••••••• ..JU
JU

UNIT NUHBER
ENTRYCOEVICE TYPE)
GET ,HES
HASKDIRECTOR BITS

JU

Q

....
-MTS
..HT8l0X-·-l
HT8UN
B..
HTPE
B3
B7
'HT8l0R'

..

8

GET UNIT NR
HIHUS IS LEGSL (0-3)
TO ERRORB-BOX
ERROR CODE'ILLEGAl ,UNIT)
TERMINATE FLAG
EXIT ORI VER

ADD

=N$1 .... 2

UNIT o HODE 0

OUT
STA·
INQ

-1

SELECT UNIT
SAVE SELECT CODE

HT8ll
-8

PAGE

C
i

)

/~
'"

)

80

()

()

\

---

0

0

n
'--- -

{)
~~,

(J 0

C) 0 C)
PAGE

5HHOOO
3608
3609
3610
3611
3612
3613
3614
3615
3616
3617
3618'
3619
3620
3621
3622
3623
3624
3625
3626
3627.
3628
3629
3630
3631
3632
3633
3634 .

069D 02FE
06BE aFCF
o6BF 0131
06CO 18FC.
HT8LOY
06Cl 02FE
06C2 A079
06C3 680C
06C4 0008
06C5 0103
06C6 C808
06C7 0910
D6C8 03FE
HT8lZ
06C9 COBC
06CA 0125
06CB CaBO
D6CC 0113
06CO 1822
DGCE DODD
HTBli
oeCF DODO. · HT89TR
MT8l3
0600 C046
0601 D9FD
0602 6066
D6DJ C81C
0604 64BB
0605 OOBS
0606 COBB
0607 8000
0608.00AO
3635 0609 64B8
3636 D60A 9901
.3637. DGOB 60F.F
3638 060e C07A
3639 0600 6ltFF
36'.0 ' 060E ODF7
MT8L5
3641 060F 02FE
3642 D6EOA06C
3'ft3 06£1 0101
3' .... 06E2 18FC
36 .. 5 06E3 COBB · HT8llt
36 .. 6 06E .. 09fE
J61t7 06E5 0800
3648 o6E6 03F£
HT8L6
3649 06'£7 o2FE
a650 06E8 0131
3651 06£9 18FO
HT8l7
3652 06EA 6000
3653 06E8 0000
365,. D6EC A075
3655 . o6EO 0105
3656 06EE 0008
3657 06£F'COoO · HT8lRW
06fO 2700
3658 06F1 03FE

60411400

C

INP
ALS
SAH
JHP'"
INP
ANOSTA·
INQ
SAZ
LOA·
INA
OUT
LOASAP
lOASAN
.JHP·
0
0

lOAINA
STALOA·
STARAOlOAADD
STAINA
STALOASTAINQ

INP
ANDSAZ
JHp·
LDAINA
NOP
OUT
INP
SAM
JHp· .
STA0
ANDSAZ
INQ
LDA
OUT

(

81 .
-1
15
HT8l0Y-4-1
4-3
-1
BITi4
HT89TR
8
HT8L2-·-1
HT8l1
t10
-1
Bl
HT8lJ-·-l
B2
HT8Ll-"'-1
HT8LRW
0

a
INBIl
-2
Bo
. HT8LRW
(BO'
80

aD

1

r) 0 0 () 0 0

OATEI 12/17/74
GET STATUS
CHECKREAOY
NOT READY, WAIT
RESTATUS (DELAY FOR 7/9 TRACK)
ZERO IS
7 TRACK
SKIP ,FOR 7 TRACK
GET SELECT FUNCTION
SELECT HOOE 1
FOR 9 TRACK
HI NUS IS' lIST
ZERO ON fIRST PASS lIST
FIRST PASS lISTS REWIND TAPE
HOLDS SELECT FUNCTION
ZERO IS SEVEN TRACK.
RBO BUFFER FNA ($XF3F)
FWA-2
READ COHTROL WORO(SCOOOJ
INTO FWA-2
FWA-i

::NSAO

lENGTH

(BO)

LWA INTOF"A-l
lWA+l

1

I
BIT15
(l)

-8
-1
BITOl

(j (;

S8000
TERMINATE FUNCTION INTO LWA+l
GET STATUS
CHECK BUSY

MT8l4~·-1

HT8l5
BO
-1
0
-1
. -1
MT8L7··-1
HT8L6
0
0

BIT10
HT8LB··-l

HANG ON BUSY
FWA-l
FWA-2
START BUFFER.FWA-2 IN A
GET STATUS
HINUS IS EOP
WAIT FOR EOP
HOLDS STATUS
CHECK FOR FIlEHARK
ZERO MEANS NO EOF

8'

=N$2700

REWIND TO

-1

lOADPOINT

PAGE

81

{'\
'-

/

r-(
\

PAGE

SHHOOO
06F2 laoo
06F3 C8F7
06F4 AOOO
06F5 01EC
3662 06F6 OlaF
3663 06F7DOCl
3664 06F8 .OA17
3665 06F9 60BE
3666 DDFA C8FO
3667 06FB 60BF
3668 D6FC COCl
366«) 06FD 09F7
3670 . 06FE 0105
3671 06FF COOO
0700 2600
3672 0701 0008
3673 0702 aYE
3674 0703 18EE
3675 0704 OA17'
3676 . 0705 60C2
3677 0706 C8C8
3678 8707 0101
3679 0708 1C9F

3659
3660
3661

3683

3684
3685
3686

3687
3688 070F
3689 ' 0710
3690 . 0711
3691 07..12
3692 0713
3693 0714
3694 0715
3695 0716
3696 0717
3697 0718
3698 0719
3699 '071A
3700 071B
3701. 011C
3702 0710
3703 071E
3704 07iF
3705 0720
3706 0721
3707 0722
3708 0723

C48B
OFE6
DOBB.
B488
OFE8

J

n

HT8lC
HTel11

\

)

•

00B8

C4BS
OFCZ
'OFEIt
44FF
DOFf
0842
00B8
B4BB
OFE6
DOBB
BltBS
OFE6
008a
a4e8
OFE4

&0411400

•

HTelO

0709 C046 . HT8lE
070A 60BB
070B.60FF
070C 093e
0700 60BD
HT8lF
070E 08lt2

3681
3682

:~

HT8l8
HTalB

JHp·
lOA·
AND

DATEI 12/17/74

82

"T8L3
HT8L7+1
=NS1EC

SAl
RAOENA
STAlOA·
STAlOAINA
SAZ
lOA

. HT8I.C----l
SD
HTPE
B3
"T8l7+1
B4
B6
-8
HT8lo-·-1
=N$2600

INQ
OUT
JHp·
ENA
STALOA·
SAl
JHp·

-1
KT8l8
HTPE
B7
HT8CJTR
t1T8LE-· ... 1
IHTaLOR)

lOASTASTAINA
STACLR
LDALLS
RAOEORLLS
RAOLDAALS
llS
STQRAOClR
RACEORllS
RADEORllS
RAOEORllS

a

IHBU
BO .

READ REC(RD
GET STATUS BACK
lP/EOT/ILl/LD/PF/PEI
ZERo= NO ERROR
UPDATE ERROR COUNT
ERROR CODE
INTO B-BOX
ERROR ST AT US
INTO'B-BOX
ERROR 7 TIHES EXIT
BACKSPACE FUNCTION
BACKSPACE ON ERROR
AHo REPEAT READ
TERHINAT E FLAG
GET TRACK BIT
SKIP FOR 7 TRACK
EXIT lOADER
FHA OF INPUT DATA

I

60

B2
Q

CBo)
6
BO
CBO)
8
BO'
(BO) .

HAX. BUFFER AoOR.
STORE 8 FRAMES IN
3COHPUTER HORDS
FRAHE 1
FRAHE 2
FRAME 3

2

It

HORD 1

(1)

I
Q

BO
(90)

&
80
CBOl
6
BO
CBO'
4

FRAHE ,.
FRAHE 5
FRAHE 6

PAGE

C

()

/\

(\
)

(
\/
.

82

()

o

o

'----

~.

PAGE

S"HOOO
3709 0721t .....FF
3710 0725 DOFF'
3'711 . 0726 OF£2
3712·' 0727 0088
3713 0728 BltBB
3714 0729 OFE6
3715 07lA DOBa
3716 072B Bltee
371.7 072C OFE8
3718 072D .... FF
3719 072E DOFF
3720. 072F COFF
3721 0730 B080
3722 0731·0102
3723 0732 DOBB
372.. 0733 180A
3725 0734 l8Da
.3726

I
2

eo

CBO'
6

FRAHE 7

. (80)

FRANE 8

aD
a

HORD .3

(I)

RAO~

I
I

LOAEORSAl
RAOHTSL10

OOCA
OOCA DODO
0998

60411,.00

C

•

•
•

~'
'-. -_./

WOROoZ

Cl)

STQRAOLLS
RAoEORLLS
RAOEORLLS
STQ-

()

(\

DATE. 12/17/74

83

82

HT8Ll0-·-1

SKIP IF COMPLETE

80

JHp·
JHp·

CONTINUE
EXI·r CONVERSION

"T8LF

HT8Ll1

•

06A8.
3729
3730 '.
3731 ;
3732
3733 06A8 0000
37a .. 06A9.18FF
3736
3137
3738

o o o

o o

()

ORG

JU

"TUNIT+1

DUHMY OVERLAY TO AID HBS LOAD
NUH
HUH

0

8
S18FF

ORG

cOtWSE

HUH
ORG

0

0

THIS ORG IS TO FORCE OVERLAY
BLOCK FOR HBS OVERLAY

HBSOL Y

PAGE

83

(\
\

j

PAGE

SH"OOO

........................................................................
•
•
BEGIN HBS SUBROUTINES
•
•
•

..

3740
37 ..1
3742 '
3743.
314"

•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••

3746 ' OCJ9B 0000
'3747 099C COFF
3148 0990 010&
37 .. 9 099£ 0901
3750 099F 0111
3751 09AO 1811
3752 09Al 0142
3753 09A2 C034
3754 09A3 0111
3755 09A41CF6
3756 09A5 081"
3751 09A6 D42D
37-58 09A7 E"20
3759 09A8 6620
3760 . 09A9 OF42
3761, 09AA 0822
3762 094B COFF
37.63· 09AC .6AOO :
09AO 0082
3764 ' 09AE OFA2
3765 09AF 1ltOO
09BO 0189
3766 09Bl 0F.22·
3767 : 0992CAOO
0993 0090
3768 0984 807A
3769 09BS 6AOO'
09B6 009A
.3778 0997 602E
.3771 0998 C091
3772 0999 6876
371.3 . 099l CAOO
0990 00B3
3774 09BC 6091
37.75 0980 S.. lF
377,6 09BE 4127
3777 OCJSF OG3B
3778 09CO C143
3779 09Cl 0113
378,.0 09C2 C860
3781 ' OeJe3 £1091
3782 09C" 18E9
3783 09C5 OAFE

601t11400

n

DATEI 12/17/74

84

NUK
LDASAl
INA
SAN
JHP·
SQZ
LOA·
SAN
JHp· '
TRQ
RAOlDQ5TAARS
TRA
LDASTA

PROC2A
PROCO-·-l
HOG2
PROC2e-·-1
C1HEOOO)
A
CADINSn
CADINST)
cADtNSn ,Q
2
Q
I
INT003-1,Q

PROC9

QLS
JHPt- .

2
EXnL

PROC2A

QRS
LOA

2
INT002-1,Q

EORSTA'

BITtS
INT002-1,Q

STALDASTA·
LOA

. INTFLG
TSACTV
INTUOS
IN1004-1,.o

INEO 00

PROCO
PROC2B

PROC10

0

1
PROCO-·-l
1
1

TSACTV'
(FHAEI)
lIN£NO,'I
TK6It
RBIT,I
PRCC10-·-1 .
'INTOOS
TSACTV
PROC,)
-1

STARTJSTQRAOlOASAN
LOA·
STAJHp·
ENA

NOT REQUESTED-SKIP HBS CHECK
SKIP IF NOT HBS INT
DONl STACK LINE DINTS
NO DID HBS LOCK OUT SHH
INTS
CONTINI£
YES STACK THE EXIT STATE
'VALUE AND PROCESS ROUTINE
ADDRESS

START HaS 1NT SYS
ADD FLAG TO INT TIMER LOCA,TION
SET 'INT OCCUREO FLAG
"AKE SlRE THE TEST
TABLE POINTER IS CORRECT
POSITION ERR FILE TO I
SAVE FOR ER~ HSG
UPDATE 64US CLOCK
SKIP FOR RECOGNIZE INT .BIT
RESTORE THE POINTER
AND EXIT
THROUGH HONITOR

PAGE

C

n

(j

81t

()

n

( '\)

~\
/

r- 1

\,-"'

n

\.,-/

0 (J

n

(~)

0

PAGE

S""OOO.
378..
3785
37&6

09C6
09C7
09C8
09C9

3787
•
3188 . 09CA 0000
IN£025
318CJ 09CB &81C
37CJO 09ce C"31
3791 09CO DCOF
INE027
3792 09CE 60Cl
379,3 09CF 40CO
3194 0900 0138
3795 0901 0106
INE029
3796 DtD2 COCl
3797 0903 £D.cO
3798 o90 It A087
3799 · 0905 OF01.
aeon 090.6 ODFE
3801· 0907 18F6
. 3802 09D8 lCFl 'INE030
.3803
3804
•
3805
•
380&
•
3807
•
3808 · 0909El01 ·IMEoal
3809 . 09DA OFE4
INED51t
3810 090B .A07D
3811 090C BOCO
3812 · 09DD 0106
3813 090E OFE8
3814 09DF .A070
. 381S 09EO BOCll
381& 09El 0102
3817 09E2 E108
3818 09E3 18F&
INE056
3819 09EIt OfF4
3820' OCJES "OBC
INE051
INE059
3821 09£6 lltOO
09E7 0000

•

NUM
STA·
LDAENQ
STASTQSAM
SAZ
LDALOQANDALS
.INQ
JMP·
JMP·

LDQLlS
ANDEORSAl
LlS
ANOEORSAZ
LOQJHp· .
LLS
STQJHP+

0 0 n

!\

(\,

\_)

\'''-~/

n,---'

..--~

\

DATEI 12/17/7"
INFORM
INFORM
RIED13
0

INE059+1
CCALLPT)
Sf'

B6
B5
I"E031-·-1
IN£030-·-1
B6
B5
H1FfF
1
-1
INE027
(INE025J

Ill.I .
It

HOOOF
85
INE056··-1
8
HOOOF
'85

INE056- 9 -1
IL 1+1,1
INE054

GO PROCESSHBS INtERRUPT
CONVERT THE BINARY POSITION
INTO A HEX NUMBER AND FIND
THE INTERRUPT LINE USED
GEl INT. SELECT HORD
START BIT COUNT AT 15
BIT ON-StaP
Att 'BITS DONE
. UPDATE
BIT
POSITION
AND BIT
COUNT
LOOP
COMPARE THE BIT POSITION
SELECTED HITH THE 8ITS
IN THE INTERRUPT LINE
TABLE TO DETERMINE THE
GET THE IMT.TABlE.IN THE FORH
8TBT B=8ITNUHBER
T=TRAPNUHBER
IFT"E SELECTED BIT
NUMBER COMPARES
HITH8,THEN
USE T AS THE
TRAP NUHBER

20

81
0

GO.TO SPECIfIED PROCESS ROUTINE

.... ...................................................................•
•
•
........ .................................................................•

3823
3824
3825
3826
3827
3828
3829
3831

C~-)

85

ANDSTA.JMP

AO"9
6049
1800
0136

C)

()
\.,-

~

•
•
•
•
•

09E8

HOG1

0000

&0 ..11400

C

CONTROL ~ ROUTINE. DETERMINE IF OK TO TRADE.
CHECK FOR S"H17 INTERRUPTS WAITING TO BE PROCESSED ON
1ST IN 1ST OUT BASIS. HOVE INTSTO TOP OF STACK.
HUL TIlPEX

IF OK

·4

~

NUH

0

HOG FLAG

PTC2

PAGE

85

)

l~\

()

( ------ \
\

'-

PAGE

SHHOOO
38~2

09£9 0000

3833

09EA OCFD
agEB'CEFO
09EC6037
09EO C035
09£E0101
09EF lCF9
OCJFO C8F1
09Fl'0103
09F2 08 ....
09F368F,.
09F .. ·1CFIt
09F5 ·S,.1F
89F6 C8F2
D9F7 61"2
09F8 C037.
89F961ltl

~a31t

HPEUOD

3835
3836
383,7
3838
HPEOO5
3839
38 .. 0
38 ..1
38 .. 2
38,,3
HPE007
.38 ....
3"5
38 .. 6
38.. 1
38%8
3849
3i50
3851 09FA C838
3852 09FB 011A
3853 09FC C83 ..
3854 09FD OFC1
38!i5 09FE 68:'2
3856 . OCJFF 0131
3857 OAOO lCE8
HPE020
. 3858 OA01 541E
38!)9 8A02 COOO
OA03 0 A29
3860 DAD .. 6105
3861 DADS 5.. 01
.3862 OA06 E820 . HPE025
3863 OA07 .. 11t4
386.. OA08 C07A
3865 OA09 9829
3866 OAOA 6827
3861 OAOB 0190' .
3868 DAGCOCOl
3869 OAOO CA26
"PE03S
3870 OAOE OOFE
3871 OAOF 6A2ft
3872 . OA10 C822
3873 . OA11 09FE
3874 OAl2 6820
387S' OA13 o81E
3876 OA1,. 01A2
3877 OA15 0002
3878 OA16 t8F6
3819 OA17 E144
"PE030
388n OA18 OF22
3881 OA19 CA"6
3882 DA1A 60FF
3883 OA1B C268

601tl1,.00

f)

(,
--

)

()

SAZ

JHP. LOA"
· SAZ
CLR
STAJ"PRTJ· LOASTALOASTALOA·
SAN

LOA·
ALS
STA·
SAH
JHp·
RTJLOA
STARTJLOQ·
STQLDASUB·
STA·
SNO
ENQ
LOA"
INQ
STALOAINA
STA·
RAOSOy
INQ
JHP·
LOQQRS
LOA·
STALDA-

'.

'-2·
(HPEOOo) ,Q
CALLPT
ItO
HPE005-·-1
(HFEOOO)
HOGl
HPEOO7··-1
A
. HOGl
(HPEOOO)
(FNAEIt
"PEOOO
HPXRTN,I
CALLPT
CALLP,I
INTSTIC
HPEOZS-··1
HPXCNT
1
HPXCNT
. HPE020··-1
(HPEOOo)
eFWIU
=XHPE015
HUXRTA,I
(CONTROL)
IN1000
TSCOHL,I
BI115
INTSTK;
STKLGH
0

1
INTOOO,Q
-1
INTOOO,Q
INTSTK
;..1
INTSTK
STKLGH
HPE030·--1
2
HPE03S
TSCOHL,I
2
INTOO3-1,Q
I

BITOQ,Q

GET ADDRESS OF
CALL TO
HONITOR
IS INT LOCK-OUT ON
NO-SKIP
EXIT
IS HOG FtAG SET

o=

NO

l=YES
CLEAR IT
CONTINUE
POSITIa. ERR FILE TO I

PTC2

SAVE RETURN ADDRESS
CALLERS AOoR TO ERR FILE
CHECK FOR SH"17 STACKED
INTERRUPTS
ARE ANY WAITING
YES-SKIP
LOOK AT TRADE SNITCH
TO 0 ETERHINE IF
ITS TRADE TIKE
YES-S1CIP
NO-EXIT

GO TRADE
GET CURRENT EXIT STATE
VALUE
SET UP LENGTH
OF STACK
CLEAR FOSSIBLE OVERFLOW
HOVE STACK
'UP ONE

SLOT
DECRE"ENT THE STACK
CHECK FOR LAST
HOVE
. NOT FIla SHED GET
NEXT
GET· EXIT'STATE VALUE FRO"
TEHP CELL
GO' TO TESTS INT PROCESSOR
THROUGH INT ROUTINE
REPLACE HASK BIT FOR

PAGE

C

(~
I

..
•

HUH

ENQ
lOA·
· STALOA-

OATEI 12/17/7..

8&

i

()

I~
:

.

/

)

()
\

J

86

c)

() n
\

)

f\

/

u o

(')

o

o
SHHOOO
3884
3885
3886
3887
3888
3889
3890

. 3891

3S92
aa93
389'
3895
389'
-3891
3898
3899
3900
3901

PAGE

OAIC 086C
DAI0 DFA2
OAIE 6600
OA1F 0142
OA20 4400
OA21 01A7 .
OA22 0814
OA23 SOOO
OAZIt 0103
OA25 '400
OA26 0181
OA27.1400
OA28019E

OA29
OA2A
OA28
OA2C
OA20

5ltlF
Cl1t!
6880

Clltl

6037
DA2E 1C6A

OA2F 0000

OA:;O 5555
OA31 0000
OA32 0000
3902 OA33 0000
.3983 OA31t 0000
390ft OA35 8000
.3905, JJU6 0000
3906 OA31 DODO
3907 OA38 000'0
3908 OA39 0000 .
3909 OA3A 0000
3910 OA38 0000 '.

3911
3912

3913
3911t

3915
3916
3917
3918

3919
3920

0000 ,
0000
DODO
0000
0000
9000'

0.45 DODO

3921 -. OA46 0000
3922 DAIo1 0000
3923· OA48 0000
3924 OA49 0000
3925 OA4A 0000
3926 OA48 0000
3921 OAttC 0000
3928 DAltO 0000'
3929 OAItE 0000
3930 OA4F 0000

3931

OA50 '0000

60 .. 11400

C

DATEI 12/17/14

EAM
QlS
STA+

A
2

THIS: LINE ONLY

REG+2.Q

IN SAVE AREA

STQ+

PROC2+1

TRQ
ADO

=N1103

A

AND SHH INT. PROCESSOR RETURN
ADDRESS FOR STACKED SHH
INTERRUPTS

PROG .

GO TO

RTJLOASTA·
lDA-

(FWAEIt .
MPXRTN,I
MPEOOO
CALLP .. I·
CAlLPT

POSITION CURRENT ERRFLE TO I
REPLACE MULTIPLEX EXIT
ADDRESS
REPLACE ADDR.OF
CALLER
CONTINUE
LAST'TSACTV :WHEN INT OCCURRED

STA~

HUH

NUH
NUH
NUH
HUM
NUM
NUH
NUH
HUH
NUH'

INT001

PROCESS

REPLACE THE DELTA VALlE

JHP+ .

HPE010
Jl1P·
INT005
HUH
HPXCHT
NUH
NUH
STKLGH
INTSTK
NUH
INTOOD . NUH
NUH
NUH
NUH

OA3C 0000
OA3D 0000
OA3E 0000
OA3F
OA40
OA41
DA42
OA43
OA44

87

STA+

HPEDIS

o (J

(

NUM
NUH
NUH
NUH
NUH
NUM
NUH
NUH
NUH
NUH
NUH
HUH
NUH
NUH
NUH
NUH

..

CHPEOOD)

SHH'CONTROL

$5555

...•

•.
•
•
•
•

8 OnO"-LENGTH
NO OF ENTRIES IN STACK
EXIT STATE VALU HIGHEST PRIOR

....•
•
•
•
•
-'
~

o

o·

o

o
o
o
o
'0
o
D

o
·0

o
o
o

INTERRUPT
INTERRUPT
INTERRUPT
INTERRUPT
INTERRUPT
INTERRUPT
INTERRUPT
INTERRUPT
INTERRUPT
INTERRUPT
INTERRUPT
INTERRUPT
INTERRUPT
INTERRUPT
INTERRUPT

TIMER ,TRAPl
TIMER .TRAP 2
TIMER .TRAP 3
TIMER ,TRAP 4
TIMER ,TRAP 5
TIMER ,TRAP 6
TIMER ,TRAP 7
TIMER ,TRAP 8
TIMER, TRAP 9
TIMER ,TRAP 10
TIMER ,TRAP 11
TIMER ,TRAP 12
TIMER ,TRAP 13
TIMER .TRAP 14
TIMER .TRAP 15

PAGE

87

PAGE

SHHOOO
3932
3933· OA51
393,. . OA52
3935 OA53
3936· OA54
3931' OA55
3938 OA56
3939 OA51
3940 . OA58
39 ..1 OA59
3942 OA5A
3943 OA58
39 .... OA5C
3945 OASO
3946 OA5E
3947 OA5F
3948
.39.. 9 ·OA60
3950. OA61
3951· OA62
3952 OA63
3953 OA6"
395 .. OA65
3955 OA66
3956 OA61
39~7
OA68
.3958 OA69
3959 OA6A
3960 OA68
3961 OA6C
3962 OA60
3963 OA6£
,3969
3966
3967
3968
3969
3970
3971
,397,2
3973
397,.
3915
3976
3977
3918
3979
3980
3981 .

OA6F
OA70
OA71
OA12
OA73
OA7"
OA75
OA16
OA11
OA18
OA19
OA7A
OA7B
OA7e
OA10

0000
0000
0000.
0000

INT002

0000

0000
0000
0000
0000
0000
0000
0000 :
0000
OODI .

·0000

•

INT003
DODO
0000
0000 .
·0000
0000·
0000
0000
0000.

DaDa
oaoo

0000
0000
0000
0000
8000

.,
.'

NUH
NUH
NUH
NUH
NUH
NUH
NUH
NUH
NUH
NUH
NUH
NUH
NUH
HUH
NUH
NUH
NUH
NUH
NUH
NUH
NUH
NUH
NUH
NUH
NUH
HUH
NUH
NUH
NUH
NUH

0

0
0

0
0
0
0
0
0

. 0

a
O.
0
0

0
0
0

O.
0
0

0
·0

o·

0

0
0

a
0
0

0

,

INT. PROCESSOR ADDRESS TABLE
SYSTEM nHER
TRAP 1
TRAP 2
TRAP 3
TRAP 4
TRAP 5
TRAP 6
TRAP 7
TRAP 8
TRAP 9.
TRAP 10
TRAP 11
TRAP 12
TRAP 13
TRAP 11t
TRAP 15
PROCESS ADDRESS TABLES
TRAP 1
TRAP 2
TRAP 3
TRAP It
TRAP 5
TRAP 6
TRAP 7
TRAP 8
TRAP 9
TRAP 10
TRAP 11
TRAP 12
TRAp·13
TRAP lit
TRAP ,15

TEST ACTIVE POINTER TABLE

0000 . INTOO,.
0000.
0000 .
0000
0000
0000
0000
0000 .
0000
0000
0000
0000
0000
0000
0000

60411400

n

•

DATEI 12/1117,.

88

NUH
NUH
NUH
HUH
HUH
HUH
NUH
NUH
HUH
NUH
NUH
NUH
NUH
NUH
NUH

0

0
0
0
0

0

a

0
0'
0

0
0

·0

0
·0

TRAP 1
2

3
4
5
6
7
8
9
10
11
12
13
1,.
15

PAGE

C

r~
\

!

88

()
\

I

n n

()

.--.....

~

/

r,

~-'

0

() 0
,-_l

0

0

o·
PAGE

SHHOOO

..•

3983
398 ...
3985
3986
3987.
3988

DSEO DO . NUH
047EOOOO
GA7F C8FE
LOA·
OA80 6037
STAOA81 COOO
LOA
0482 OAaE
39a9 OA83 541F
RT.IRTJ
3990 " OA8,. :5800, '
OAa5 FFlt4
RAO3991 8A86 D03A
CLR
3992 OA87 084 .. '
STA3993 OA88 6035
STA,3994 OAS9 6143
3995 OA8A 6127
STA3996 OA89603,.
STAENQ
3997 OA8C OCOl
399,8 OAaD 1637
.IHPDSE010
ENA
3999 OA8E DADO
, 4000, GA8' :6A81'
' STA·
STA·
"001. . .OA90 6ABF.•
STAo
. 't002 OA91 GAeD
QlS
't003 OA92 OF.'A2
STA+
4004 OA93 6600 '
OA94 0103
QRS
4005 OA95,OF22
4aO,6 OA96 C26B'
LDAEAM
ft007 OA97 0869
JMP
4008 OA98 180'0
OA99 FF.38
4009
'tOl0
•
4011 ' OA9A 0000 ' ,SIEODa
NUH
40j,Z ' OA9B C8FE
lDA09
~Ot3 ' OAge 6037
STAoAC1D OCD1 '
ENQ
"01~
'lOA4015 OA9E C63?,
STA·
4016 ' OA9F 681A
4017 , OAAO 00D2
ENQ
LDA40t.8 OAAl C637
4019 OAAl ,681A
STA·
RT.I4Q?O OAA3 S41F
EN'1
4021 OAAft 'De03 '
4022 DAAS E637
LOQ'"
. 1,023 OAA6 DOFf
INQ
LOA402 .. OAA7 C201
';02'5 OAA8 6107
STALDA, '-026 0llA9 C2D2
10027 OAAA 6108
STA';028, OAAB 0842
CCR
eaQ.29 ' DAAC I,OBO
STQ-O
LDA
OAAO'COOO
4D~O
OAAE OAB8

.:

60411400

C

C) C)

~-)

c)

() 0

(

~\

,_/

(,

\_j

( ')

DATEI 12/17/71t

89

DESELECT INTERRUPT-INTERRUPT BIT
IN STATUS WORD GIVEN IN CALL
O·

DSEOOO
CALLPT
. =XDSE010

GET CALL
ADDRESS
GIVE THE PROCESSING ADDRESS

Cf ..AEIt
INE025

POS CURRENT ERR FILE TO I
TO THE SELECT ROUTINE

TK32

UPDATE 32 ' USEC COUNTER
CLEAR
INTERRUPT LOCKOUT
RECOGNIZE INT
AND LINE NO.
ALLOW ,SH"17 INTS
RETURN TO
CALLER
CLEAR THIS TRAPS T"BlES
TIHER (HARDWARE)
SYSTEM'TIHER (OVERLOAD) ,
PROC ESS ADDRESS
SET SHH PROCESS ADDRESS
TO ZERO.

A'

ILO
'RBIT,I
LtHENO,l
HOG2
1
(CALLPT) ,a
0

INTOO1-1,Q
INTOO2-1,'1
I"TOO3-1,'1
2

LVOADR,a
2'

BITOO.Q
H
INE029

RESTORE THE MASK BIT
GO BACK FOR NEXT SELECTION
SELECT THIS INTERRUPT-'BIT '
IN STATUS WORD GIVEN IN CALL

0

SI&:OOO
CAlLPT
l'

(CALCPTJ ,Q
S1E010+1
2

(CALlPTl ,Q
SIE012+1
(FHAEIJ

3

CCALLPTJ .Q
... 1

1,a

IlT,!

2,Q

II T+1,I
-Q

B2
=XSIE010

GET CALL
ADORESS
TIHE
GET TIME EXPECTED
TO SHOW ERR TIME
MOVE PROCESS
. ADDRESS
POS CURRENT ERR FILE TO I
GET INTERRUPT DATA IN 8TBT
FORH
B=BIT 'POSITION It~ STATUS'
ONE HORD
T=TRAP NO.
SAVE IN TESTS ERROR FILE
INITIALIZE INT
' ,MORo
GIVE THE PROCESSING

PAGE

89

(

')

\.. ___ --J

f

{

'-'

\

(
\

~~

"_/

(

,

PAGE

SHHOOO
Ita31

~

4032

"033:
403"
4035
1t036

"031
4038
40.39
. "OltO
4Q~1

.. 042
. ItO'-.3 .
4044'
ltD",;

40"6
ItOlt7

,.048

1t0'-CJ
405Q
4051
40S2 .
4053
1t091t
It055 .
1t056
4057
..058
"059·

RTJ
OAAF 5800
OABO. FF19
LOAOA81 C080
STAOA92 611CJ
CLR
OAB3 08""·
STADAB" 6035
RAeOAes 003A
ENQ
OAB6 OC04
OA87 :1637 .
J"POA88 COOO . SIE010
LOA
OAe9 0000
STA'"
OAB~ 6A95
OAge ca08. SlE012· LOA
OAec 0000 .
. STA·
OAaD 6AAl
LOAOABE C091
STA·
OABF 6AAE
TRQ
OACO '0814
EOROAC1809"D
ALS
IJAC2 OFC4
STAOAC3 6080
ENQ
aACIt OCOF·
LoAOA05 COBC
LAQ
OAC6 0892
LOAOAC? C26B
. LDQIIAca £101
OA09 540ft
RTJ"
OACA FFFE
HUK
RTJOACB .SltlF
JHP
OACC'180D
OACD FFO"
",'

4060
.. 061
1t062
..063
.. 86.. ·.
lt065

DACE
OACF
DADO
OAOl
OA02
OA03
OAOIt
4"~6
ltD61 OAD5
4068 OA06
"069 OA07
.. 070 OA08
4qtl . OAD9
.. 012 DADA
4073 OAoe
.407,4 OAOC
It075 DADO
'17.6 OAOE
1t077 OAOF
1t078 OAEO
4079 OAEl

0000
C8FE
o03A
6037
OCOl
4034
S41F
6141
0143
0800
6125
541S
0437
611A
6119
E121
D03A
0141
181F
0037

•RIED 00

RIEOO6

RIEOQa

HUH
LOA'"
RAOSTAENQ
STQRTJSTARAOTR"
STARTJLOASTASTALDQRAOSQZ
JHP'"
RAO-

OATEI 12/17/74 .

90
INE025
82
ITUNS,I
A
ILO
TK32
It

CCALLPn,Q
=NSO·

ADDRESS TO SELECT RounNE
SAVE INTERRUPT
WORD FOR ERR HSG
CLEAR
INTERRUPT LOCKOUT
USEC COUNTER
UPDATE 32
ALL DONE
EXIT
HOVE TIHE OF ERR

INT002-1,Q
. =NSO

TO TABLE
PUT PROCESS

INT003-1,Q
TSACTV
INTOOIt-l,Q
·A
B2
4'

ADOR IN TABLES
USE THIS VALUE FOR
INTERRUPT PROCESSING
aUILO
INTERRUPT
WORD

82

SF
Bl
Q
BITDO,Q
WEST1,I
(REQIT)
-1
CFNAEIl
INE029

CONVERT HEX CHAR
TO'INT LINE
NOM HAVE LINE NO.
EQUIP; ADDRESS
PROCESS ADoRESS=-l
pas CURRENT ERR FILE TO I
GO BACK fOR NEXT SELECTION
RECOGNIZE INTERRUPT

0

RIEOOO
TI<32
CALLPT
1
HOG2
(FWAEI)
CALlP,I
RBIT,I
A
I"R,I
CCLOCK'
CCALLPT)
XTIME,I
TJ:t£R.I
lINENO.I
-TK32
RIEOO8-"'-1
RIED13
CALLPT

GET CALL
ADDRESS
UPDATE 32US COUNTER
STACK S""17'INTERRUPTS
POSITION FOR CURRENT ERROR elK I
SAVE CALLERS ADDRESS
SET RECOGNIZE BIT
SAVE "ASK FOR
ERR HSG
SAMPLE THE TIKE
SET· TIHE
INFO
INTEST AREA·
HAS INTERRUPT OCCURED
UPDATE 32US CLOCK
YES
ADJUST CALLPT

PAGE

60411ltOO. C

(\

(~
)

\

/
\}
.

90

1\
.
)

I~··~

.

./

)

c;

0

C) C)

0

()
,--,'

SHHOOO
4080

OAE2
OAE3
4081 OAE4
OAES
4082 OAE6
4083 OAE7
4084 OAE8
4085 OAE9
40.86 OAEA
40·87 OAEB
4088 OAEC
4089 OAEO
4090' OAEE
40«31 OAfF
4092 DAFO
4093 DAFI
ft094 OAF2
OAF!
4095 OAF4
ft096 OAFS
4097 OAF6
4098 DAF7
4099 OAF8
4100 OAF9
4101 OAFA
4102 OAFB
4103 OAFC
4104 OAFD
OAFE
4105 OAFF
4106 .
4107
4108
4109
4110 DaDo
OBOl
4111 ·OB02
OB03
41~2
"113 OB04
4114 0905
4115 0806
ItL16 0807
4117· 0908
41'18 OB09
4119 neOA
DBDB
4120 oeoc
4121 0800
4122 080E

0
PAGE

S800
OOEE
5800 .
014A
0822
OAFE
8037
6037
0142
OA03
1810
5415
RIEOO7
0864
8118
611B
0139
COOO
OAF7
541£
6105
5401
541F
RIED09
Clft1
6037
18E2
OAO~
RIEDll
oe07
RIE012
1800
01i9
4035
RIE013

•

()

0

EADO
fF50
C102
Q112
DADa
1802
OAOA
81.41
541E
6105

COOO
OBOF
667B
OItOO
1201

RIE015
RIE020

0 0

RTJ

IOE050

COpy STATUS

RTJ

IOE200

CHECK STATUS

TRA
ENA
ADDSTA-

()
",---/

TIH£R,I
TIMER,I
RIED11-·-1
=XRIE009

RTJSTARTJRTJLOASTAJHP"
ENA
ENG
JHP

(FHAI)
HU)(RTA,I
(CONTROL)
(FWAEIJ
CALLP,I
CALLPT
RIEOO6
4
7
REE004

SET RETURN
ENTRY POINT
GO TRADE
POSITICN FOR CURRENT ERROR BLK I
RESTORE
CALL POINT
LOOP UNTIL INTERRUPT
SET TIKE ERR CODE
AND
EXIT

STQ-

ILO

LOQ

INTOOJ-1,Q

SET INT LOCKOUT
NO HORE INTERRUPTS HILL
BE P~CESSEO UNTIL SELIN
OR OSELIN EXECUTED
GET INTERRUPT PROCESS ROUTINE
ADDRESS

LOASAN
ENA
JMp·
ENA
ADDRTJSTALOA

"EST2 7 1
RIED1S-"-1

ENA
JMP·
RTJTCA
AOOSTASAH
LOA

STAEIN
JHP-

C)

Q

RESET
CALL
POINT
TO TIMER IF NO
STATUS
ERROR
GET THE
ELAPSED
TIHE AND
DECREHENT TIHER
TO TIHE ERROR
SET up· TO TRADE

SQZ

0.
\.J

OATEI 12/17/74

«31

-1
CALLPT
CAlLPT
RIE007-·-1
3
RIE012
, CLOCK)
A

v-

..•

n

L~)

8

RIE020
10
CALLP,I
'FHAl)
HUXRTA,I
=XRlE025
CHODDo) ,Q

SET UP NORHAL RETURN
FOR TESTS
INTERRUPT
PROCESSOR

FOR HUX RETURN
RETURN HERE FROH TEST INT PRoe

0

l,Q

GO PROCESS INT

•••••••••••• ".v •••••••••••••••••••••••••• ••••••••••••••••••••••••••••••
•
•
~

4124
4125

60411400

C

PAGE

91

r-"

(

-

j

,

C'

r--1

:

'~-j

(----\

PAGE

SHHOQQ
4126
..121
41~8

.,
•.
•

RETURNFROH '~ST INTERRUPT PROCESSOR. IF INTERRUPT OCCURED
WHEN THtS TEST DID NOT HAVE CONTROL ,RETURN TO INTERRUPTED
TEST OTHERWISE RETURN TO TEST.

RIE025

NOP
RTJLOAARS
AMOTRA

41ao

080F OBOO '
0810 S41F
4134' 0811 Cl01
"13, ' 0812 OFIt!
4136 8813 A01D
42.31 OB14 0822
4138' OB15 CAOO
0816 FFS1
4139 OB11 9800
0818 FF16
1.132

,4J:33

0819 0106

41ltO

41_1

,4142
4143
41,.4

OB21 El05

411t6

..

4152
4153
4154,

INTOQ5

SAZ

RIE03o-·-1
INT005

SkIP FOR TEST

2

FORH THE DELTA VALUE
RETURN TO INTERRUPTED TEST

RIE030

RTJ-O
LoQJHP-

(FWAI)
HUleRYA,'I
(HOOOO) ,Q

GO TO NORMAL RETURN FOR
RINT CAll

HGEOOa

NU"
ENA
STA

.1

HOGI.

SET THE HOGFLAG-ALLOMS
CONTINOUS PROCESSING
OF "OM CALLS

STAJHP·

HOG2

STACK 5M"11 INTS

o

(HGEOOO),

PTC2

(PRE-PROCESSING OF HOW INT
STILL OCCURS)

•
.....................................................
...... ...... ......•

"159

~

4160 :

4162 ' 0829 0000,
4163· 082A 5426
.416" oa28 541F
4165 082C C800
0820 .461tE
G82E 6110

,4~66
"167 .

DS2F E037
OS30 C202

60411"00

/

EOR

NOM HAVE THE LINE NO.
DETERMINE WHO HAD CONTROL

•

"158

\

tNT004-1,Q

........................................................................
•
•
FUNCTION ROUTIN£
•

4156

4157 '

('\

Q

EXITl:

0826FEC1 '
OB21 .6034
0828 U;FA

~.

ILT,I
8
HOOOF

REQUIRED FOR PROTECT PROCESSOR
GElFMA OF ERROR BLK TO I-REG
GET THE LINE NO.

TSACTV'

41,.7' 09221678
4149 0823 '0000
4150 082 .. ·8AOl
4151 . 082S 6800

tFNAEI)

STAQLS
JHP.

OB1E 1 .. 00

091F 0199
41"5', OB28 .5ltlE

'0

lOA

lOA

081A C800
D919 ,FF13
881C 6891
OBlo OFA2

......

4168

•
.,
.'

•........................................................................•

"'29,

...

DATEI 12/1117..

92

FNEOOO

NUH

~

~

'

o

CHPX)

RTJRTJLOA

=AFN

POSITION, FOR CURRENT ERROR BlK I
SET FN

STALoQLOA-

LOPER,I
CALLPT
2,Q

INTO 'LAST OPERATION
GET CALL ADDRESS
TI'HER VALUE TO A

CFWAEU

PAGE

C

()

()

l\
"

)

92

()

n

/

C)

o

o o
PAGE

SHHOOO
4169
4170

SAP
LDQ

0831 0124

0832 EOOO

0833 OCOF
4171 . OB.31t 0700
4172 0935 A087
FNEO 02
4173 OB36 &11A
4174 OB37 6119
4175 OB38 5415
4176 OB39 E037
4177 OB3A C201
4178 0938 &OBC
.. 179 OB3C OCOO
1t180 . 0930 OFE4
4181 DB3E EAItE
4182 OB3F 4850
4183· OB40 OCOO
41S4 OB41 OFE4
4185 OB42 EA4A
418& OB43 4840
4187 OBlt4 COBC
4188 OBitS A08A .
4189
4190
419~

4192
4193
41g4

OB4& 810&

OBlt7 E437
OBlt8 OFFO
OBlt9 611f
OBltA 4120

OBitS 5818
DeltC 5800
DaltO QOAD
41.CJ6 . 08ltE 5800

1t19.5

4197

fNEO 05

OBItF OOBF
0850 1t11E

OB51 EOBC
4199 0852 4090
4200 0953 E037
4201 . OB54 C202
1t202 0855 0123
421J3 OB56 ·EOOO
1t198

OB57 OOOF
420 .. · OB58 0600
4205 OB59 ueOl
1t20~

4207
4208
4209

FNEO 01 .

OBSA· C617 .
OB5B 0131
OB50 5875
OBSD EOBD

4210 085E
4211 ·OB5F
.4212 0860
4213 OB61

FNE010

DF21

D03C

EA2F
1600
0962 0000

4214
4215

4216

0963 0000
OB64 DC03
OB65 C637

601,11,.00

FNE015

C

CPB
ANDSTASTARTJLDQLDASTAENQ
LLS
LOQ·
STQ·
ENQ
LLS
LOQ·
STQ·
LDAANOADDLDQLLS
STASTQRTJ·
RTJ

C)

o

(
DATEI 12/17/74

93
FNE002-·-1
=XIOE135

TEST FOR NON-PROTECTED 110
ADDRESS OF 1/0 INSTRUCTION

o

CLEAR ITS PROTECT BIT
DELETE BIT 15 OF TIHE PARAH
SET TIKE IN ERR MESSAGE

H7FFF
XTIHE,I
TIMER,I
(CLOCK)
CALLPT
1,Q
B1

o

It

IOT001,Q
rOT002

o
It

IOT001,Q
IOT002+1
B1
H001F

SAMPLE TIME
EXAMINE THE
RESPONSE CONTROL
AND STUFF
THE
JUMPS ON
REPLY
AND
REJECT

• RJ 2X=HNG
• RJ lX=ERR
• RJ OX=CNT

..

• R.P X2=HNG·
• RP X1=ERR
• RP XO=CNT

(CALLPTJ
1&
LOPERA, I
LOPERQ,I
FNE01S
IOEI00

GET THE DIRECTOR BITS FOR THIS
FUNCTION AND ADD ON
THE Ii E PORTION
GET THE ACTUAL FUNCTION CODE
SNAP A AND Q
SET LAST OPERATION (U .
SET LAST OPERATION ca)
CHECK FOR 17X6 OPERATION
SET UP OUTPUT

RTJ

IOE130

EXECUTE OUTPUT

STQLoQSTQLDQLDASAP
LOQ

LOf'RSP,1
B1
B2
CALLPT

SPB
ENQ
LoASAH
RTJ·
LDQQRS
RAOLOQ·
JHP+
NUM
ENQ
LDA- .

n

C)

HE,I

. 2,Q

FNE007-·-1
=)(IOE135

o
1

CCALLPTJ ,Q
FNEG10-·-1
IOE050
B2
1

TK128
IOT002,Q
O,Q

•3
CCALLPTJ.Q

SAVE THE RESPONSE CODE
(RP=2,ER=1,IR=O)
GET TI fER VALUE
BIT 15 FOR NON-PROTECTED ·1/0
SKIP IF BIT NOT SET
110 INSTRUCTION ADDRESS
RESET PROTECT BIT
DOES CALLER WANT STATUS
NG-St(IP
COpy THE STATUS
CONVERT RESPONSE CODE TO
O=RJ
l=RP
UPDATE 128 USEC COUNTER
BRAMCH ON RESPONSE

DOES CALLER WANT 17X&

PAGE

93

PAGE

SHHOOO
4217. 0866 0112
4218 0867 £120
1t219 0868 1805
4220 0869 E106
4221 . OB6A F076
4222 0868 0123
.. 223 086C ,.120
1t22,. 0860 Cl1F
1t225 '086E lCF4
4226 086F OFC2
,.227 0870 0125
"228 OB71 CIIF
4229 OB724120,
4230 0873 5800
OB7.. 0090
4231 OB75 1808
4232 OB76 Cl06
,4233 0877 9076
4234 OB78 0822
4235 OB79 4120
42~6 097A 18F2
4237
..238
.. 239
.. 240
1t2ft1

4242

"2it3

,.244
42ltS
42"6
4247
1t2 .. 8

42 .. 9
4250
"25.1
4252
4253
4254
4255
4Z56
.. 257
4258
.. 259
,.260
"261
4262

097B'S415
087C 0864
OB7D 811B
OB7E 6118
OB7F 0134
Oe80 CI1F
0881 E120
0882 003B
0883 18CA
0884 QAOl
0885 1802
08&6 OA02
aB87 aC04
0888 610F
OB89 1637
OB8A OCOS
0889 1637
OB8C 088A
0880 0886
088E 0078
008F 0000
0890 0000

FNE018

FNE019

•
•
•
•FNE020

FNE030
FHE034
FNE036
FNE038
IOT001
IOT002

FNE016:"·-1
LOPERQ 9 I'
FNE017
HE.I
8IT11
FNE018-·-1
LOPERQ,I
LOPERA,I
(FNE015)

SAN
LOQJHP·
LOQAOQSAP
STQLOAJHP·
ALS
SAP
LOASTQRTJ

FNE019-·-1 .
LOPERA,I
LOPERQ 9I
10E120

JHP·
LDASUBTRA
STQJ"p.

FNEOO5
HE,I,
BI111
Q
LOPERQ,I
FNE017

RTJ"'!
TCA
ADDSTASAH
LDALOQRAoJHP·
ENA
' JHP·
ENA
ENQ
STAJHPENQ
JHPADC
ADC
AOC
HUH
NUH

YES-SKIP
NO
SET UP FOR FN/TERH XFER
THIS IS A FUNCTION REQUEST

2

(CLOCK)
A
TIMER.I,
TIHER91
FNE030-·-1
LOPERA,I
LQPERQ,I
' TI<64
FNEOO5
1

FNE036
2
4
HNTERR,I'
CCALLPT) ,Q
5

CCALLPT) ,Q
FNE038
FNE034
FNE020

•

•

THIS IS A TERHINATE REQUEST
SET UP FOR INPUT
00 THE INPUT
THIS IS A 1716 BUFFERED
TRANSFER REQUEST'
ENTER HANG ON RESPONSE
DECRE" fNT THE "SEC TIHER
(CALCUCATE USECS IN LAST 'LOOP'
GET THE CURRENT CLOCK
DECREHENT
THE
TIMER
SKIP IF ERROR
GET THE OPERATION
CODES AND
UPDATE 6,.
USEC COUNTER
HANG
TIME ERROR (CODE 1),
RESPONSE ERROR (CODE 2.
EXIT TO
USER AT
ERROR RETURN
EXIT TO
USER AT NORHAL RETURN
CCNT)
CONTINUE ADDR
(ERR)
ERROR ADOR
CHNG)
HANG AODRR
REJECT BRANCH INSTRUCTION
REPLY:BRANCH INSTRUCTION

.......................
.............................................................•
•

•
•
60411400

n

FNEO 17

DATE' 12/17/74

~

426,.
4265
4266
4267

()

FNED16

94

•
PAGE

C

f \/
,

•

HONITOR STATUS

(\

()

/~
j

()

94

(j

f \/
"

o

PAGE

SMHOOO

,,270

OB91 0000
08925 .. 26

OB93 541F.
"273 OB94 C,,37
4274' OB95 611A
"275 0896 6118
4Z.76 OB97 5415
4Z77 0898 003A
4218 0899 0037
.. 279 089A 0037
4280 OB99 583G
.4281 OB9C 5600
0890 0092
4282 099E GOOE
4283 OB9F OCFO
4284 08AO F037
4Z85 DBAl 4037
42.86 08AZ DADO
4287 OBA3 EZ01
4288 OBA4 411C
4289 DBAS DFEa
4~90
08A6 61lBC
4291 OBA7 DADO
4292
4293· D8A8 OFE4
429,. 06A9 6080
429·5 08AA OFA4
4~96

DATEI 12/17/7'+

95

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

4268

4271
.. 272

o

o o

C) C>

OBABC331

4297 .. 08AC EOBC
4298 08AO 827B
4299 OBAE EOBD
4300 08AF A2GB
4301 OBBO D03B
4302 OBBl 011D·
4303 0882 C09E
4301t OB83 0118
4305 OBB4 S41S
4306 OBBS 0864
4a07 08B6 8118
4a08 OB87 611B
4309 OBB8 0131
4310 OB99 18DF
4311 OBBA OAOO
4312 OBe8 1802
4313· 08BC OA03
4314 OBeo OC08
431S OBaE 1802
4316 oeSF oe09
4317 OBCO 60BF
4318 OSCl Cl0A

60411"00C

MNEODO

HNEOOG

NUH
RTJRTJLDAST4START .IRAORAORAORTJ"
RTJ

STAENQ
ADQSTQENA
lOQSTQLLS
STAENA
•••• THE FOLLOWING
LLS
STAQLS
lOALDQEORLOQANDRAOSAN
LOASAN
RTJTCA

HNE01D
HNE012
HNE014
MNEOl6
HNEOl8

ADDSTASAH
JHP·
ENA
JHP·
ENA
ENQ
JHP·
ENQ
STALDA-

o

(HP)()
(FNAEI)
(CALLPT)
XTIHE,! '
TIHER,I
(CLOCI()
TI(32
CALLPT
CALLPT
IOE050
IOE200
93
-2

CALLPT
CALLPT

o

HONITOR STATUS
POSITION FOR CURRENT ERROR BLK I '
SET TH E TIHER
INTO THE ERROR MESSAGE
TIHE LIHIT
GET THE CURRENT CLOCK
UPDATE 32US COUNTER
ADJUST CALL POINT SO STATUS
ROUTINE CAN FIND THE PARAHETER
COpy THE STATUS
CHECK .THE STATUS
SAVE THE CHECK RESULT
RESET
THE
CALL POINT
Q

A

GET STATUS
OCBS 0000
SAVE STATUS CONTROL HORD
STCNTL, I
CONTROL WORD
BSOO OOOC
8
C=CO WITION 1 OR 0
B1
8=8IT NUMBER
a
INST IS ONLY GOOD FOR ST1-5T2- CHANST
S=ST AT US TYPE
4
5000 OOOB
B2
0005 OOOB
4
GET THE STATUS WORD
ST1,9
COHPLI"ENT THE STATUS
91
HO 000 ,Q
IF C=1
HASK OUT ALL BUT THE
B2
BITOO ,Q
CONTROL BIT
UPDATE 64
USEC COUNTER
TI< SIt
ZERO SAYS HANG (CONDITION HET)
MNE016-·-1
SO LOOK FOR STATUS ERROR
B3
ZERO SAYS STATUS Ok
HHE012-·-1
SO CHECK FOR TIHER EXPIRED
( CLOCK)
DECRE" ENT 11 HER
A
IF EXPIERED
TIHER,I
GO .TO ERROR
TltER,I
HNE010-·-l
LOOP
HNE006
STATUS TIME ERROR
o
"NE014
STATUS ERROR CODE 3
3
ERROR RETURN
8
·HNE018
NORHAL RETURN
9
B4
CHECK DSA ACTIVE FLAG
HACT, I
1,Q

PAGE

95

(\
\~/

PAGE

SH"OOO
.. 319 OB'C2 0107
4320 08C3 084,.
4321 ' OBC4 610A
4322 OBC5 C02F
It323 OBC6 09FE
432" 08C7 602F
4325 OBC8 O~11
.. 326 08C9 6030
.. 327 OBCA COBF
.. 328 OBCe 1800
oecc 00A8

HNE020

NO-SKip
YES-CLEAR IT

"NE020-··1
A
HACT,I
to"CT
-1
IOACT
HNE020-·-1
NULL
B4
REE004

REDUCE NO. OF OS" USERS
WAS THIS THE LAST USER
YES-ALLON A/Q READ/WRITE REQ
EXIT MONITOR STATUS

4337
4338
4339
4340
4341"
4342
"343

~

...... ........•......••
~

'

•
•
•................................................... •...................•

4332
4333
4334 '
4335

COpy ALL STATUS AS DETERHINED BY ADDRESSES
IN THE ERROR/OPERATION FILE.
~

OBeD
OBCE
oeCF
oeDO
OBOl
OBD2
0803
OBO ..
0805
OB06
oe07
0808
0809
OBDA
DaDe
oeDC
oeOD
oeOE
OBOF
DeED
OBEl
DBE!
OBE3
OBE4
oeE5
OBE6
OBE7
oeES
OBE9
OBEA
OBES
OBEC

,r~.

10TOoO

·4952
4552
5250
524A
0000
El0l
5831
583A
6131
4129
E102
O03e
0151
1812
5833
6133
412B
DOlA
El03
D03A
014A
582C
6135
4120
El0ft
oOlA
014F
5826
6136
412E
lCES
El05

60411400

n

SAl
CLR
STALDAINA
STASAN
STALDAJHP

•
•
•

43~t

43ft'"

DATE' 12/17/74

..........................................•.•...

4330

4345
4346
43 .. 7
4348
,+3 .. 9
4350
4351
,.352
4353
4354
4355
4356
'4357
,.35,8
4359
4360
4361
4362
4363
4364
4365
,.366
4367
4368

96

IOE050

IOE053

IOE055

RESPONSE MNEMONICS

1,IR
1,ER
1,RP
1,RJ

AlF
ALf
ALF
ALF
NUH
LDQRTJ·
RTJ¥
STASTQLDQRAOSQN
JHp·
RTJ.
STASTQRAOLoQRAOSQZ
RTJ·
STASTQLOQRAOSQl
RTJ"
STASTQJHp·
LOQ-

a

COpy STATUS
GET THE EQUIP STATUS 1 ADDRESS
SET UP FOR INPUT
'INPUT STATUS
STORE THE STATUS
STORE THE RESPONSE
GET THE EQUIP STATUS 2 ADDRESS
UPDATE 64US COUNTER
YES-SKIP
NONE-JUHP
INPUT STATUS
STORE THE STATUS
STORE lHE RESPONSE
UPDATE 32US COUNTER
GET EQUIP 3 STATUS ADDRESS
UPDATE 32US COUNTER
NONE-SKIP
INPUT STATUS
STORE THE STATUS
STORE THE RESPONSE
GET EQUIP ,. STATUS ADDRESS
UPDATE 32US COUNTER
NONE-SKIP
INPUT STATUS
STORE THE STATUS
STORE THE RESPONSE
EXIT AFTER 4TH STATUS
GET THE ADDRESS OF THE CHANNEL

WEST1,I
IOE120
10E13o
ST1,I
ST1RSP,I
HEST2,t
TK64
IOE053··-1
10E055
10E13o
ST2,I
ST2RSP,I
TK32
NEST3,I
TK32
10E055-·-1
IOE130
CHST,I
CHRSP,t
WEST4,I
TK32
10E058-·-1
10E130
CHADR,I
CHARSP. I
nOE050)
HECHST,I

PAGE

C

f

,

'\)

/

~

f

)

()

96

i\
j

r\.I

'.

(~

.,

'\j

.....--,
,

r---......
\

I

'"----

0

C) C) 0
4369 OBED 01"9
4370 08EE 0038·
4371 OBEF 581F
4372 OBFO 6135
4373 OSF1 4120
4374 OBF2El05
4375 OBF3 F07f)
437& OBF4 S81A .
It377 OBFS 61a&
4378 OBFf) 412E
·4379 DBF7 lC09
IOE058
4380 OBFS 0000
4381 08F9 0000: 10T003
IOE100
.. 382 OBFA 0000
4383 DBFB 6123
4384 _ DBFe COOD
DBFO 4F54·
4385 OBFE 6121
,.386 OBFF coon
4387 ocao DlDA
,.388 oeOl 680E
4389 oe02 C1Zl
4390 oe03 leF&
IOE120
4391 oe04·0000
4392 oe05 COOO .
Dca6 .. 94E
4393 Dca7 .6121
439,. DC08 COOO
4395 oe09 a20A
439& OCOA 6805
4397 OCOB.0844
4398 Dcoe 6123
4399 DeOD 1CF6

1t"11

STALOAVFD
STA"
CLR
STAJHp·

-)

r-)

(~,

C) 0

0

c) n'-,'

DATEI 12/17/74 .

97
IOE058-·"1
TK64
IOE130
CHST,I
CHRSP,I
WECHST, I
BIT11
IOE130
CHADR,I
CHARSP, I
CIO£050)

..
0

0

LINSTA,I
=AOT
LINST ,I
D
N8/S0l;X8/INTREJ
IOE135
LINSTA~I

CI0E1DO)

•
=AlN

.-

LINST ,I
D

N8/$02,X8/INTREJ
10E135

NONE .SKIP
UPDATE 6 .. US COUNTER
INPUT STATUS
STORE tHE STATUS
STORE THE RESPONSE
SET UP TO
COpy THE CURRENT
INPUT STATUS
STORE THE ADDRESS
STORE THE RESPONSE
EXIT
REPLY BRANCH INSTRUCTION
ERR FLAG
THIS IS AN OUTPUT REQUEST
(A) TO ERROR MESSAGE
SET LAST INSTRUCTION
INTO ERR HESSAGE
FORH OUTPUT INSTRUCTION
WITH REJECT INFORMATION
GET DATA FOR 110 CALL
EXIT
THIS AN INPUT REQUEST
SET LAST INSTRUCTION
INTO ERROR HESS AGE
FORH INPUT INSTRUCTION
WITH REJECT INFORMATION

A

LINSTA, I
U0E120)

SET CAt TO ERROR MESSAGE
EXIT

•

INPUT/OUTPUT INSTRUCTIONS. THE 1/0 INSTRUCTION IS
FORHED BY EITHER IOE1no OR IOE120.

IOE130
IOE135
10E1,.0

NUH
NUH
JHP

·•..

•
•
•..................................................................................
oeOE 0000

DeOF 0000
OC10 1800
OC11 0001

..•

.. lt12

,.413
441,.
4415

STALOAVFO
STA·
LDAJMp·
NUH
LOA

"

~

,.1,07

,.410

SQZ
RAORTJ·
STA"
STQLOQADQRTJ·
STASTQJMp·
NUH
NUK
NUM·
STALOA

C

()

................................................ ..............................
•
•..
THIS IS THE ONLY ROUTINE THAT CAN EXECUTE

4401 .
,.402
,.403
440r.
4lt05
44·06·

,.lt09

0
PAGE

SMMOOO

c)

C)

10E145

OCl2 4124
OC13 OC02

&0,.11400

C

STQENQ

•
•IOE1,.S

EXECUTE 1/0 INSTRUCTION
DEVICE REPLY

LI tiSTQ, I
2

READIWRITE OVERLAYS IOE140+1
FOR FAST RETURN
(Q) TO ERROR HESSAGE
GET RESPONSE NUHBER AND

..

PAGE

97

(~
\

-_/.

(>
\.-,--

(--\
\._/

(
\,

- --

PAGE

SHHOOO
4416
4417
441~

4419

4420
4421
4422
4423

OC1,.
OC15
OC16
OC17
OC18
DC19
DCIA

5816
lCF8
4124
OCOO
18F8
18FC
18.00

442 ..
4425

-

)

4426
4427
4428
4429

4430
4431
4432
4433
4434
4lt35

4436

4437
4438
1t439

4440
4441
4442
4443

4444
4445
44lt6

4447

4450

4451
4452
4453
4454
4455

4456
4451
4458
4459

4460
1t461

4462
4463

4464
4lt65

4466

OC18 DOlF
OCIC 01Al
DCI016Fl
OCIE 0041
OCIF 0J;A4
OC20 C040
DC21 603F
OC22 C03E
OC2318EB
OC24 COOO
OC25 0000
OC26 68E7
OC27 4124
OC28 OCOl
OC29 18EA
DC2A 0000
OC2B ',OBC
OC2C EAAO

I

r-'

(

)

10E150

IOE155

•
•
•

10£156

IOE160
10E170

OC2E lCFB
DDOA
7FF4

OC2F
OC30
OC31
OC32
oe33
OC34
OC35
OC36
OC31
OC38
OC39
OC3A
OClB
oe3C
OC30
OC3E
DC3F

0000
DADO
66C1
CI05
0113
CI03

10E200

0111

1810·
E037
DOlA
C202
E203
0892
0861t
All5
0874.
6130

RTJ'"
JHp·
STQENQ
JHP"
JHPw.
Jf-lp·

RA«r
SOV
JHP·'
RAoSOV
LDASTALDAJHp·

IOE157
IOT004

OC2D 4122

60411400
,~'\..\

10E165

IOE202

LDAADC
STA·
STQENG
JHp·
NUH
STQLDQ·
STQJMP·
EQU
EQU

NUH
ENA
STA·
LDASAN
LDASAN
JHPw.
LDQRAoLDAlOQLAQ

TeA

ANDEAQ
STA-

DATEI 12/17/74

98

SET NHENDtUC IN ERR HSG
EXIT
(Qt TO ERROR MESSAGE
INT REJECT NUMBER

10E170
CIOE130)
LINSTQ.I

o

I0E165

o
o

INT REJECT ~ •• DEVICE NOT HERE
EXT REJECT ••• HERE NOT READY
READIWRITE OVERLAYS 10E155
WITH STA- 100ATA TO ENABLE
HILLISEC COUNTER
INCREMENT FAST CLOCK
SKIP ON 1 HILLISEC
KEEP TRYING
INCREMENT SLOW CLOCK
SKIP ON TIME OUT ERR
REFRESH FAST
CLOCK
GET DATA AND
REPEAT 1/0
SET ERROR ADDRESS
FOR TIME OUT

1

(Q) TO ERROR MESSAGE
EXT REJECT NUMBER

10E150
10E160

IOTHI
10£156-·-1
10E135
IOTH3
IOE157-·-1
IOTH2
IOTH1
IODATA
IOE135
IOE130
LINSTQ,I
IOE165

•

SAVE RESPONSE NUHBER
Bl
SET RESPONSE NHENONIC
IOTOOO, Q
TO ERR MESSAGE
LINRSP.I
(IOE170)
INTREJeIOE155-IOE135-1t
IOPFUOE135-IOE155) ,

a

CHECK STATUS /
CLEAR THE
ERROR SWITCH
IS THERE A CHANNEL
YES-SKIP
IS THERE A STATUS 3
YES-SKIP
. No-JUHP
YES-CALCULATE EXPECTED CHAN STAT
UPDATE 32
USEC COUNTER
GET THE MASK
GET THE VALUE
CALCULATE.THE
EXPECTED STATUS BY
USING THE MASK, VALUE
AND ACTUAL STATUS
STORE EXPECTED STATUS

o

IOT003
WECHST, I
IOE202-·-:1
WEST3,I
10£202-·-1
IOE208
CALLPT
TK32
2;Q
3.Q
Q

"A

CHST,I
A

XCHST,I

PAGE

C

:)

,~

,f

T

\

n

98
(~

\

)

(,

J

()
,

J

r--\

~\

'-

),

(-----,
\,
"
\_-

0

()

0

'-~

(~)

0 C) C) 0
PAGE

SHHOOO
OC40 8135
OC41 0101
OC42 0886
OC43 Cl05
OC44 0112
OC45 Cl0"
OC46 010e
OC47 E031
OC48 0039
OC .. 9 C20"
OC4A E205
4lt78 oe48 08B2
4479 aCftC 086"
,.480 OCftO'A136
4lt81 OC4E 0874
4482 OC4F 613E
4"83 OC50 B136
448' OC51 0101
4ft85 OC52 D8A6
""'86 OC53 C102
4487 D054 010C
4488 OC55 D03A
4489 OC56 E037
4490 OC57 C206
OC58 E207
41t91
4492 OC59 0892
41t93 OC5A 0861t
4lt9 .. OC59 A133
4495 005e 0874
4496 OC5D 6138
4,.97 OC5E B133
4498 OC5F 0101
4499 OC60 0898
4500 DC61 E037
4501 OC62 D03A
4502 OC63 C4~7
.. 503 OC64 E201
450,. OC65 0882
4505 OC66 0864
4506 OC67 A131
,.507 OC68 0874
,.508 OC69 6139
4509 OC6A B131
4510 DC69 0101
4511 OC6C DB8C
4512 OCoD C888
4513 DC6E ICCO
4514, OC6F 0000
4515 OC70 5426
4516 OC71 541F
4517 DC72 S8BC
4518
4519 OC73 OC07

"461
4468
4469
4470
4471
4472
4ft73
,.,.74
"475
,."76
, "477

60lt11400

e

IOE204

1OE206

10E208

10E212

10E214
REEOOO
REE002

...

EORSAZ
RAO·
LDASAN
LDASAZ
LDQ-

ruo-

LDA' LDQLAQ
TCA
ANDEAQ
STAEORSAZ
RAO·
LDASAl
RAD-'
LDQLDALDQLAQ
TCA
ANDEAQ
STAEORSAl
RAO·
LDQRAOLDALDQLAQ
TCA
ANDEAQ
STAEORSAZ
RAO·
LOA·
JHp·
NUH
RTJRTJRTJ·
ENQ

C~~ ()

0 0 0

c)

C)

DATEI 12/17/74

99

CHST,I'
IOE204-·-1
tOT003
HECHST,I
IOE206-·-1
HEST'hl
IOE208-·-1
CALLPT
TK16

a

DOES EXPECTED EQUAL ACTUAL
YES-SKIP
NO-SET ERR FLAG
CHECK AGAIN FOR CHANNEL
YES-SKIP
IS THERE A STATUS 4
NO-SKIP
CALCULATE EXPECTED STATUS
USEC COUNTER
UPDATE 16
GET THE HASK
GET THE VALUE
CALCULATE THE
EXPECTED ADDRESS BY
USING THE MASK,VALUE
AND ACTUAL ADDRESS
STORE EXPECTED ADDRESS
DOES EXPECTED EQUAL ACTUAL
YES-SKIP
NO-SET ERR FLAG
IS THERE A STATUS 2
NO-SKIP
USEC COUNTER
UPDATE 32
YES-CALCULATE EXPECTED STATUS
GET THE HASK
GET THE VALUE
CALCULATE THE
EXPECTED STATUS BY
USING THE HASK,VALUE
AND ACTUAL STATUS
STORE EXPECTED STATUS
ODES EXPECTED EQUAL ACTUAL
YES-SKIP
NO-SET ERR FLAG
CALCULATE EXPECTED STATUS 1
USEC COUNTER
UPDATE ~2
GET THE HASK
GET THE VALUE
CALCULATE THE
EXPECTED STATUS BY
USING THE HASK,VALUE
AND ACTUAL STATUS
STORE EXPECTED STATUS
ODES ACTUAL EQUAL EXPECTED
YES-SKIP
NO-SET THE ERR FLAG
LOAD THE ERROR FLAG
AND EXIT
RECHECK STATUS

7

POSITION FOR CURRENT ERROR- BLK I
CHECK THE STATUS
RETURN (A)=D=NO ERRS
NORMAL RETURN TO BE

"to
s,O

Q
A
CHADR,I
A
XCHADR,I
CHADR,I
10£208-·-1
tOTOO3,
HEST2,I,
IOE212-·-1
TK32
CALLPT
6,Q
7,Q
Q
A
ST2,1
A
XSTZ,I
ST2,1
10E212-·-1
10T003
CALLPT
TI(!2
(CALLPrJ
1,Q
Q

A
ST1,1
A
XST1, I
ST1,I
IOE214-·-1
10T003
tOT003
(10£200)
CHPX) ,
CFWAEU
10E200

PAGE

99

()
\",j

c)

(-\,

,,-j

(
\.._--~

,.520
"521
4522
,.523
,.52,.
,.525
4526
,.521
,.528
,.529
,.530
,.531
4532
4533

OC1,.
OC15
OC76
OC11
OC18
OC19
OC1A
OC7B
OC7C
OC7o
OC1E
OC1F
DC80
OC81
OC62
OC83

4534

0102
OA03
OC06
6lOF
C102
0101
0002
Cl0F
o03A
1631
0000
5426
5lt1F
5800
FF4E
18EE

REE004

REE005
REE006
CKEOOO

,.541
4548
4549
,.550
4551
,.552
4553
4554
4555
4556
4557
4558
4559
4560
4561
4562
4563
456,.
'+S65

n

REEOO4-·-l
3
6
HNTERR,I
WEST2,I
REEOO5-·-1
2
HNTERR,1
TK32
(CAlLPT) ,Q
(HPX)
(FWAEI)
IDE050

POSITION FOR CURRENT ERROR BlK I
COpy STATUS

JHP'"

~EE002

GO TO RE-CHECK ROUTINE

0

•
•
•
.....
•
•
•..........................................................................•
•
•..

OC84
OC85
OC86
OC87
OC88
OC89
OC8A
OC8B
OC8C
DC aD
OC8E
ocaF
OC90
OC~H

OCQ2
OC93
OC94
OC95
OCCJ6
DC97
OC98
OC99

0000
EOOO
0026
C013
5406
1201
541F
El0F
CA10
6819
081,.
0842
56&3
Cl1D
DFCC
5868
OFC8
60BE
C11E
OFC4
5863
BOBE

60411,.00
,~
i
)

USED IF A=O
STATUS ERROR CODE 3
ERROR RETURN
SAVE ERROR CODE
IF THERE IS A
STATUS 2
ADJUST RETURN
ADORES
USEC COUNTER
UPDATE 32
EXIT
COpy AND CHECK STATUS

SAZ
ENA
ENQ
STALOASAl
INQ.
LDARAOJHPNUH
RTJRTJRTJ

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

453&
4531
4538
4539
4540 .
4541
4542
,.543
4545
45'+6

DATEI 12/17/7,.

PAGE 100

SHHOOO

(~)
I

ERROR ROUTINE
THIS ROUTINE SETS UP THE SHH ERROR CALl
FOR ALL HBS 1/0 DETECTED ERRORS. THE ERROR DATA IS
PICKED UP FROM THE TESTS ERROR FILE.

EREO 00

NUH
LoQ
LOARTJJHPRTJLDQLOA·
STA·
TRQ
CLR
RTJ·
LDAALS
RTJ·
ALS
STALDAALS
RTJ"
EOR-

•

=XERE045-1
CHECK OUT TYPEOUTS

BIT08
(JUMP)
1,Q
(FHAEI)
HNTERR,I
ERT004,Q
ERTa05
A

YES CALL JUMP ROUTINE
POSITION CURRENT ERR FILE
GET CONTINUE ADDRESS
BASEr ON HBS
ERROR CODE
RE-INITIALIZE POINTER
HAKE HBS CODE 1ST ENTRY
GET LAST OPERATION (ASCII)
CONVERT WR/RD/FN CODE
CONVERT ASCII
SAVE LAST 110
CODE
GET LAST 1/0 RESPONSE
GET RESPONSE CODE
CONVERT ASCII
ADD THE RESPONSE CODE

Q

ERE025
LOPER, I
12
ERE070
8

Bl
LOPRSP,I
4
ERE070
B3

PAGE 100

C

(~
'-

/

r

f'\
\

/

/~

/

()

\
~-~

;

C1 0

0

0 C) 0 c) C) 0
DC9A
OC9B
OC9C
DC9D
OC9E
OC9F
DCAD
OCAl
DCA2
OCA3
DCA4
OCA5
OCA6
OCA7
OCA8
OCA9
OCAA
DCAe
OCAC
OCAD
DeAE
OCAF
OC80
OCBl
OC82
OCBl
OCB4
OCB5
OCB6
OCBl
OCB8
OCB9
OCBA
4599 DCBB
4600 OCBC
4601 OCBO
4602 OCBE
4603 DeaF
4604 Deco
460.5 OCCl
460& oce2
4607 , OCC3
4608 DCC4
4609 OCC5
4610 OCC6
4611 OCC7
4612 OCC8
4613 OCC9
4614 oceA
4615 occe
4616 OCCC
4617 OCCD
4618 DCCE

5859
Cl1F
5857
C120
5855
C131
5853
CCE2
6876
E8EO
C202
6874
OC05
1400
DCA8
DCAE
OC83
0005
OC86
OCD5
56JO
5848
Cl1C
5842
1853
5828
5843
1850
C1J9
583C
ClOZ
0111
1812
C133
5837
C138
583;
Cl03
010a
C135
5831
C130
582F
C104
0100
C136
562B
C13E
5829
18lA
Cl05
0106
C13S

60411400

C

ERTOO5
ERT004

ERE050

ERE060
ERE080

ERE082

RTJ·
LDARTJ·
LDARTJ·
LoARTJ·
LOA·
STA·
LDQ·
LDASTA·
ENQ
JHPADC
ADC
ADC
ADC
AOC
ADC
RTJ·
RTJ·
LDARTJ·
JHP·
RTJ·
RTJ·
JMp·
LDARTJ·
LDASAN
JHp·
LDA-

RTJ"
LDARTJ"
LOASAZ
LDARTJ·
LDARTJ·
LDASAZ
LDARTJ·

LDA-

EREoa5

RTJ·
JHp·
LOASAZ
LDA-

C)

(1
'--~

0

C) n () 0
~

oATEI lZ/17/74

PAGE 101

SHHOOO
4;66
It567
456&
4569
,.,70
It571
,.572
.. 573
,.57,.
4575
4576
.. 577
4578
4579
4580
4581
4582
4583
4584,
4585
4586
4587
458.8
4589
4590
4591
459.2
4593
459"·
4595
4596
4591
4598

c-~

£RE025
LOPERA,I .
ERED25
LOPERQ,I
ERE025
ST1,I
ERE025
(EREDOO)
ERTOOl
EREDOD
2,G
ERTOO2
5

SET NO. IN TABLE
GET CA) FOR ERR TBL
GET CQ) FOR TABLE
GET ACTUAL STA TUS 1
SAVE SECT/ERROR CODE
GET THE ADDR OF THE
ERROR CALLER

PTC2
PTC2
PTC3

(0)

•

ERE050
ERED60
ERE04D
ERE060
ERE090
ERED1D
ERE035
STCNTL, I
ERE025
ERE040·
ERE010
ERE035
ERED4D
XST1, I
ERE025
WEST2,I
ERE082-·-1
ERED85
5T2,1
ERE025
)(ST2, I
ERE025
NEST3,I
ERE085-·-1
CHST,1
ERE025
XCHST ,I
ERE025
NEST4,I
ERE015-4'-1
CHADR,I
ERE025
XCHAOR,I
ERED25
ERE040
HECHST,I
ERE015-·-1
CHST,1

CONTINl£ ADDRESS
ERROR CODES DO STATUS TIME OUT
01 I/O TIME OUT
02 1/0 RESPONSE
03 STATUS
04 INT TIHE OUT
GET ALL ACTUAL STATUS
GET ACTUAL CLOCK (MILLISEC)
GET STATUS CONTROL WORD
REPORT THE ERROR
GET STATUS
AND CLOCK
REPORT THE ERROR
GET EXPECTED STATUS 1
IS THERE A STATUS 2
YES-SKIP
NO-JUMP
GET ACTUAL AND EXPECTED
STATUS 2
IS THERE A STA TUS 3
NONE-SKIP
YES GET ACTUA'L
AND EXPECTED
STATUS
IS THERE A STATUS 4
NONE-SKIP
YES GET ACTUAL
AND EXPECTED
STATUS
IS THERE A 1706/1716
NO
YES GET ACTUAL

PAGE 101

r-}----' r)

(

-,

"-- .

4619
4620
4621
4622
4623
4624
4625
4626
4627
4628
4629
4630
4631
4632
4633
4634
4635
"636
.. 637
4638
4639
4640
4641
.. 6 .. 2
"643
4644
46 .. 5
4646
46 .. 7
.. 646
4649
4650
4651
4652
4653
4654
4655
4656
4657
4658
.4659
4660
4661
4662
"663
4664
'+665
4666
4667
4668
4669
.. 670
4671

OCCF
OCOO
OCD1
OC02
OC1)3
OCD4
OCD5
OC06
OC07
OC08
OC09
OCDA

ocoe

OCDC
OCOO
OCDE
DCOF
OCEO
OCEl
OCE2
OCE3
OCE4
OCES
OCE6
OCE7
OCE8
DCE9
OCEA
DCEe
DCEC
OCEO
aCEE
OCEF
OCFO
DCF1
OCF2
OCF3
OCF4
OCF5
OCF6
OCF7
DCF8
OCF9
OCFA
OCFB
DCFC
OCFD
OCFE
DCFF
0000
0001
OOOZ
0003

582"
C13D
5822
C136
5820
1831
5809
5821
C125
581B
C127
5819
C119
5817
1828
0000
CI02
010B
C133
5811
CI03
0107
C135
5800
CI04
0109
C136
5809
1807
Cl05
0104
C135
5804
Cll6
5802
lCEB
0000
6A26
0001
lCFC
0000
Cl1A
58F9
lCFC
0000
0134
OFCl
0134
OAI0
1804
OAlO
1802
OAZO

60411400
.f'-..
'.

'

DATEI 12/17/7 ..

PAGE 102

SHHOOO

ERE015
ERE090

ERE010

ERE012

ERE020
ERE025

ERE035

ERE070

ERED72
ERE014

RTJ·
LOARTJ·
LDARTJ·
JHP·
RTJ·
R.TJ4
lOARTJ·
LoARTJ·
LOARTJ·
JHp·
NUH
LDASAZ
LDARTJ·
LOASAZ
LOARTJ·
LDASAZ
LOARTJ4
JHp·
LOASAl
LDARTJ·
lOARTJ·
JHp·
NUH
ST4·
INQ
JHp·
NUH
LDARTJ·
JHP·
NUH
SAM
AlS
SAM
ENA
JHp·
ENA
JHp·
ENA

ERE025
XCHST,I
EREG25
CHADR,I
ERE025
ERE040
EREUD
ERE035
IHR,I
ERE025
lIt£NO,I
ERED25
ITLINS, I
ERE025
ERE040

.

HEST2,I
ERE012- 4-1
ST2,1
ERE025
WEST3,1
ERE012-·-1
CHST,I
ERED25
WE~4,I

ERE020-·-1
CHADR,I
ERE025
ERE020
WECHST,I
ERE02D-·-l
CHST,I
ERE025
CHADR, I
ERE025
(EREOID)

•ERTOO3,Q

AND
EXPECTED STATUS
GET CHANNEL ADDRESS
ACTUAL AND EXPECTED
REPORT THE ERROR
GET MASK VALUE
GET SPECIFIC LINE NO.
GET LINES ASSIGNED THIS TEST
REPORT THE ERROR
IS THERE A STATUS 2
NO-EXIT
YES
IS THERE A STATUS 3
NONE-SKIP
YES GET IT
IS THERE A STATUS 4
NONE-SKIP

IS THERE A 1706/1716
ZERO SAYS NO
YES-GET ACTUAL VALUES

EXIT
TO ERROR TABLE

1
(ERE02,)

•XTIHE,I

GET EXPECTED TIHE

ERE025
CEREOl5)

EXIT

•ERE072-·-1

1
ERE074-·-1
S10
ERE076
$30
ERE076
$20

HR=10=RfPLY
RO=ZO=EXT REJ
FN=30=INT REJ

PAGE 102

C

\.
-'

.'

"')

(l

(\
\

l

r~

"

J

f\
\

./

" \J
,----/

C) 0

() (J 0

0

0004
0005
0006
0007
0008
OOOg
ODOA
OOOB
OOOC
0000
DOOE
OOOF
0010
0011
0012
0013
001 ..
DOtS
0016
0017
0018
0019
OOlA
001B
ODtC
0010
DOlE
OD1F
"6~9
.. 700 0020
4701 0021
4702 OD22
4703 OD23
"70" DDZ4
4705 0025
4706 0026
4707 0027
0028
4708 0029
4709 0021
4710 . 002B
4711 OD2C
4712 0020
4713 . DD2E
4714 002F

lCF6
4812
E091
C2c)1
A082
OFCC
E80D
680C
0844
58E5
OF21
Ca08
0874
OFC4
B06E
6804
Oa44
5402
1811
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
E800
FF58
.. OFF
E201
OOFE
OA10
S.. 06
1201
1103

~D411400

l~

C

ERE076
ERE040

ERE100
ERTOOO
ERTOOl
ERT002
ERTOOJ

ERE045

JHPSTQ·
LOOLOAANOALS
LOQ·
STACLR
RTJ·
QRS
LOA·
EAQ
ALS
EORSTA·
CLR
RTJJHp·
NUH
NUH
NUH
NUH
NUH
NUH
NUH
NUH
NUH
HUH
NUH
NUH
NUH
NUH
NUH
NUH
Loa
STQLOQINQ
ENA
RTJ. JHPJHP-

C) ()

() 0

0

() C)

OATEI 12/17/74

PAGE 103

SHHOOO
4672
4673
467 ..
4675
4676
,.677
4678
4619
4680
4681
4682
4683
4684
.. 685
4686
4687
4688
4689
4690
.. 691
4692
4693
469 ..
4695
4696
4697
4698

c) 0 0

CERE07o»
ERTOOO
TSACTV
TSFREQ-l,Q
HFFOO
12
ERTOOO
ERlaOO
A
ERE025

1

ERTOOD
A
4
BITOJ
ERlOOO
A
( STOP)
ERE045

EXIT

NUHBER .OF STOPS

GET TEST NUHBER

NOH HAVE $XXYZ
ADD A BLANK
TO THE TABLE
NO. OF STOPS
GET TEST NO.
SET NO. OF STOPS
ADD IN
THE ERROR STOP
REPORT ERROR

•
•
•
.•

-

S)(XYZ PARAHETER
SSSEE PARAMETER
TEST RETURN AODRESS
HBS ERROR CODE 0000-0004
LAST OPER FN/RO/WR - 10/20/30
LAST OFERATION CA)
LAST 0 FERATION (0'
STATUSl

0
EREOOO

BLANK
GET REPEAT CONDITIONS

...
..
•.
...
.
I

ADDRESS

1,Q

-1
$10

CHECK REPEAT CONDITIONS

3.1

REPEAT
NO

(JUMP)
1,Q

PTe2

PAGE 103

c_--)

c~

c-'

•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••

4716
4717
,.718
,.719
4120
4721
4722
4723
4724.

4726
4727

•
•
•
•
•
•
•

TIHE CLOCK ROUTINE
SUHS ELASPEo TIHE SINCE ROUTINE HAS LAST CALLED
ALL USEC COUNTERS ARE CLEARED
ELASPEO TIHE IS ADDEO TO TCLOCK
ROUTINE CALL
RT J(CLOCK.
UPON LEAVING ROUTINE (A)=TClOCK (VALUE IN

TIED 00
TIE001

NUM
RAORAORAOLoAALS
AOOALS
ADOALS
ADoALS
LOQ·
HUI·
LRS
AOOCLR
DVI

HSEC)

•
•
•
•
•
•
•

••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••

0030
0031
,.728 0032
47Z9 0033
4130 0034
4731 0035
4732 0036
4733 0031
413ft 0038
4135 0039
473& . 003A
4737 0038
4138 003C
4739 8030
47"0 . 003E
4741 003F
,.1 .. 2 0040
47"3 0041
00,.2
474 .. 0043
4745 0044
4746 0045
47;'7
4748 00"6
4749 00lt7
4750. OD48
4751 0049
004A
4752 0048
4753 004e
4754 00.. 0
4755 OOItE
..75& 004F
It757 0050
4758 0051
4759 0052
4760 0053
0054
4761 0055

0000
O03C
o03B
D039
C03C
OFC1
8039
OFC1
803A
OfC1
8039
OFC"
E834
2A31t
OF67
8038
0842
3000
03E8
4038
8831
6830
9109
6039
OCOf
CAOO
FCF6
0107
9039
0125
40BE
OA07
5428
EOBE
0844
6AOO
FeEC
ODFE

60411400

n

DATEI 12/17/74

PAGE 104

SHHOOO

TIED 02

•
TIED 03

STQADO·
STA·
SUBSTAENQ
LOA

Q

=N1000
TKR
TClOCK
TClOCK

15
IHTOO1-1tQ

SAP
STQENA
RTJLOQCLR
STA
INQ

-1

sua-

PROCESSING CONSTANTS
208US TOTAL NO INTS ACTIVE
ADO 3.3US EACH ACTIVE INT
128 USEC COUNTER
HULTIPLY BY TWO
AND ADO NEXT USEC COUNTER
CONTINUE THIS PROCESS
UNTIL LAST
USEC
COUNTER IS ADDED
HULT 8Y 16 TO GET HICROSEC
HAKE Q REFLECT HEHORY SPEED
SPEED fACTOR
DIVIDE 8Y 128
ADO RENlINOER FROH LAST CLOCK
TIME
CONVER T USEC TO HILLISEC
SAVE REHAINOER

PTC2
PTC2
RUNNING TOTAL
I REG= CURRENT ERROR FILE ADDR

PRGClK, t
TK16

TI£004... ·-1
TK16
TIE004···1
BJ
ITIHER
(SHERROR)
83
A
INT001-1,Q

SAl

TIED 04

-

0
TK128
TK6It
T1(16
TI<128
1
TK64
1
TK32
1
TI

C'
,,--.

L)

0
r"--'

~)

0

..:
en
::)

0

f

0
0

n

~

~
~d

"-

~I
~I

Ol

~I
~I

NO POSTAGE STAMP NECESSARY IF MAILED IN U. S. A.
FOLD ON DOTTED LINES AND STAPLE

STAPLE

STAPLE

C)
C

FOLD

FOLD

-------------------------------------------~
FIRST CLASS
PERMIT NO. 8241
MINNEAPOLIS, MINN.

,r '.

BUSINESS REPLY MAIL

W

('

Z

NO POSTAGE STAMP NECESSARY IF MAILED IN U.S.A.

:::::i

C>
Z

0
....

«
....

POSTAGE WILL BE PAID BY

=>

u

CONTROL DATA CORPORATION

""

(

I

Publications and Graphics Division
4201 North Lexington Avenue
A.rden Hills" Minnesota 55112

....

r-.........
~,

r

i

' •..

f"'-""

FOLD

FOLD

1\
'-

(""
'-

(

C·
I'
I
I

e)
C~

('
"

~

:~ rtI r I} I ftI~ Jt ~t ~ ~ ~ ~ ;~ ~ t~ ; ~t ~; ; t;~t ~; ~tr ;~ }~ t~ t~ ~ ~ r~ }t~j ~ E

I

~

('

',,--

j

~ ~CUT OUT FOR USE AS LOOSE -LEAF BINDER TITLE TAB

C_~

C
/

('
I,

\,.

(
'-

"

(-

\... f
(

. -.-. .
-

)

~

CONTROL DATA

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

PRINTED 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 23:03:56-07:00
Create Date                     : 2009:08:25 23:03:56-07:00
Metadata Date                   : 2009:08:25 23:03:56-07:00
Format                          : application/pdf
Document ID                     : uuid:8ba2877e-5d8a-42e6-a2c1-9af552024912
Instance ID                     : uuid:5e6007ea-53fc-4a10-9493-d436359b7095
Page Layout                     : SinglePage
Page Mode                       : UseNone
Page Count                      : 152
EXIF Metadata provided by EXIF.tools

Navigation menu