DEC Compatible Tape Controller Diagnostic Manual 91000448A August, 1980 91000448A_DEC Compatible_Tape_Controller_Diagnostic_Aug80 Aug80
91000448A_DEC-Compatible_Tape_Controller_Diagnostic_Aug80 91000448A_DEC-Compatible_Tape_Controller_Diagnostic_Aug80
User Manual: 91000448A_DEC-Compatible_Tape_Controller_Diagnostic_Aug80
Open the PDF directly: View PDF
.
Page Count: 168
| Download | |
| Open PDF In Browser | View PDF |
(;\
v
DEC - COMPATIBLE
TAPE CONTROLLER
DI.4GNOST IC
MP.iW,~L
PUBLICATION NUMBER
91000448 A
FOR TAPE CONTROLLER 2'10DELS:
TC-130/138, TC-150/158, TC-160, TC-180, TC-190/198
TC-131, TC-151
western peripherals
14321 MYFORD ROAD
TUSTIN, CALIFORNIA 92680
© 1980
by Western Peripherals, Inc.
All Rights Reserved
PRINTED IN U.S.A.
AUGUST,
1980
PROGRAr1 TAPES
TAPE CONTROLLER MODEL
130& 150&
151
160
180
190
131
PROGRAM
PART NUMBER
1
3
3
1
1
Diagnostic Program Paper Tape (PDP-11)
01300110
1
3
3
1
1
Reliability Program Paper Tape (PDP-11)
01300128
2
3
3
2
2
Master Magnetic Program Tape (PDP-11)
68000009
2
2
2
2
2
WPDP Mugnetic Program Tape (PDP-11/LSI-ll)
68000017
3
1
1
3
-
Diagnostic Program Paper Tape (LSI-11)
67000000
3
1
1
3
-
Reliability Program Paper Tape (LS1-ll)
67000018
3
3
3
3
-
Sample Driver Program Paper Tape
01300466
KEY:
1
Standard Program
2
Optional Program
3
Special Purpose
TABLE OF CONTENTS
SECTION I
DIAGNOSTIC PROGRA.'vl
SECTION II
RELIABILITY PROGRA."1
APPENDIX A
SAMPLE DRIVER
NOTES
LOADERS, PATCHES, TEST LOOPS
PROGR.fu~
PROGRAM CHANGE NOTICE:
Any program changes will be found at the rear of the
Manual. Please refer to these chnages before operating
any program.
SECTION I
DIAGNOSTIC PROGRAM
DIAGNOSTIC PROGRAM
TABLE OF CONTENTS
GENERAL INFOPJvlA_TION
STARTING PROCEDURES
SWITCH SETTINGS
TEST SUBROUTINE DESCRIPTIONS
ERROR PRINTOUT EXPLAINATION
COMMAND & STATUS REGISTER BIT ASSIGNMENTS
PAGE
1
1
1-1
1-2
1-3
DIAGNOSTIC PROGRAM
VECTORS, TRAPS & OTHER INITIAL PARAMETERS
START (LOCATION 200)
VECTOR & REGISTER ADDRESSES
COLUMN HEADINGS
START-UP SEQUENCE
REGISTER TESTS
REWIND TEST
SPACE OVER EDF TEST
WRITE &READ TESTS
MISC. FUNCTION TESTS
DATA TRANSFER TESTS
MANUAL INTERVENTION TESTS
SUBROUTINES
ILLEGAL TAPE INTERRUPT
SUBROUTINE LOOK-UP TABLE
HALT (PRINT ERROR)
SCOPE LOOP
CHECK CONTROLLER READY
CHECK TAPE READY
CHECK REGISTER BITS
PRINT MESSAGE
COMMON INSTRUCTIONS
CRC-EXCLUSIVE OR
CRC-ROTATE
PRINT OCTAL VALUE
PRINTOUT
MESSAGES.
LOCATIONS OF SYMBOLS
CROSS REFERENCE TABLE (BY LINE NUMBER)
1-4
1-5
1-5
1-6
1-6
1-7
1-14
1-15
1-16
1-16
1-19
1-30
1-33
1-33
1-34
1-34
1- 3 5
1-35
1-36
1-36
1-36
1-37
1-37
1-37
1-38
1-38
1-38
1-45
1-46
START
2.00
\I bO
1\450
HAN\)LER
. START-UP
'SEQLIENC.E
\512.
3'1 I IRA P 3'+
I REGISTER
I
TESTS
i
DATA
I
TRANSFER
b'tlb
TESTS
ID?llO
INTERRUrt
rAP
LOOK~UP
l'llllI Lfl'2.'2..
I MESS/\(iE 5
IABL£.
HSlf,
( CALLUU\Tt. ~
1-\PPROPRl/\Tf..
5U&ROU1" IN[)
I
I
I I
I
I
llbe.O-
. IZ.502.
SULSROlHlN E.5
H
01/\GNO)Tl C PROGRAM
0 RG/\N \LAT l 0 N
10310
R£1URtJ
I MANUAL
"TESTS
.....
'-----~
,~AIN,
MALkO V06•03 05•NOV•71+ 12l39 PAlE 1
•••••••••••••••••••••••••••••••••••••••••••••
•,WP
l
!I I
JPClPll '1AG TAPE FUNCTIONAL OIOGNOSTIC •
•PPOGRAM LISTlNGW '166,i:!
•
•AUTHOR: ALU< Sl1.0TI
•
.2
.5
..
•••••••••••••••••••••••••••••••••••••••••••••
5
6
7
8
11,
I
AllSTHf\CT
TH[ MA& TAPL INSTRUCTION TEST CONTAINS A S(RIES OF BASIC TESTS rn
CHECI\ CONTHOLL['{ llEGI:ilERS FOR PROPEi< OPU.l•l
"I l
I
lf2
'13
1s.1.2
'17
MHI COr-Jl IN11£
SIU TCii sr I I l •'•(;5 AR£ I
l OH .JP ••• HALT ON ERROR
Swl5
Sl.Jl 11 : 1 Oil JP ••• SCUPE LOOP
OH wP ••• lNHliifT f'HINlOUT.
Swl~
OH uf' , , • ll'ill :;
oH dP , • • IN°ll1'1 T r·1ANUAL JIHERVUHION TEST
. ,,
Slol'J
....
'15
'IC.
I
I
I
WITll
~WITCH
~;WJTCll!S
=
=
s . . 10 =
Sw3
1 OH UP
1 OH"µ
::: 1 OH JP
= 1 OH
THIS SUUHOUTINE CALL lS PLACED BETWEEN EACH sue-TEST IN THE INST
SECTION, IT ~ECORUS THE STftRTlHG ADDRESS OF EACH suo-TEST AS IT
[!(lllG LNTUl[J, IF A S(Ol'E LOUP JS f!f.QUESTL~. lT Wil-L JUMP TO nu:
STl\HT Of Tllf SU·l•TE.ST TllAl Tltl SC:OPL LOOP IS HLQULSTING,
IERf!OH HALTI
THlS SUbHOUTINE CALL PRINTS THE ADDRESS THAT TAGS THE FAILING
SUOTLST AHO fH[ CONTENTS OF ALL THE CONTHOLLlR REGISTERS
IN FUlS11l>[ I
THIS su111wUTINf CALL PHINTS /IN ASCil 2 l'IESSAGE WHOSE STARTING /IOt.h'.
IS COIHAllJlD IN R2
IPlI
THIS SlJ!iHOlll LNE CALL IS USED TO SEVVICE UN(XPECT£D OR ILL(GAL
MAG 1 Al'[ liHlRHJPTS.
if'RlfHOUT I
THIS SU!JHOUTINE CALL TRANSFEHS THE LOWER BfTE OF "CHAR" 10 THE
PRI~TOUT ntvlCE. IUSUALLV A TlLETYPEl
IEXCLUS!llf. O~ I
Tli!S SU~kLUllNE CALL EXCLUSIVE OR•S THE CONTENTS OF Rl & R2
I Hu TL ~p I HOT AT[ (llhl'A•I[ I
TlllS SlltlltOUl !NE CALL GENLRATFS TH£ CHC CHARACHR FHOM THE
~~
.~AIN.
MACRO V06•03
05·NOV·7~
12139 PAGE 1·2
CONTENTS OF
11~
itO
116
I
SUUROJTJ~E CALLS EXECUTE COMMONLY USED
"MDV" ANO •01ru INSTRUCTIONS OF THE SPECIFIED FUNCTIONS.
CPOWER CLfARI
SETS OIT 12 OF ~TC
IWRJTl ONE RLCO~Ol
lNITIATlS WRlTE COMMAND
CRfAO 0~£ R[COR)I
INITIATLS R[AU COMMANO
IWRITE LNU OF FILEI
INITlATLS WRITE FILE MARK
(REWIND JAP[I
INJTlAJlS RE~lNQ OF TAPE UNIT
CSPACL fOkWA~OJ
INITIATLS 5PACE FORWAHD COM~ANO
ISPACE UACKWAMQSI
INJTlATLS SPACE RACKWAROS COMMAND
CSELfCT TAPE UNIT)
SEL[CTES TAPi U~IT TO OE TESTEO
IWMJT[ ourFE~ TJ CAI
SElS CA 10 SIART OF WHITE OUFfER
IMLAO DUFFER TO CAI
S£1S CA TO START OF READ BUFFER
IMINU5 ONl TU BCI
SETS nc TO MlNUS ONL
IMINUS THHlE TO BC)
SETS BC TO MINUS THREL
IMINUS fUUR TO ~Cl
S[TS DC TO MlNU~ FOUR
(TEST FUR lOFI
1£STS FUR FILE ~ARK DETECTION
16.
£RHOHS
lb.l
I
I
lkkOH PRINTOUT FOHMAT
WITH SW13=o COR QOWNI THE FOLLOWING PRINTOUT WILL APPEAR ON AN ERRDR
PC
STATUS CJMAND ~YTE
CA
DATA B READ L TEMP
CRC CAL
117
ITHE FOLLOWING
118
119
120
121
122
I
123
12'1
125
1"6
127
128
IPwHLLR
I
1WRll(
I
1RlAU
I
&WPEUF
I
lll[Wl\10
I
129
ISPALEF
130
I
131
132
I
ISPAl£0
133
I SELL CT
13'1
I
135
136
I W!JU~ CA
I
137
IRUU~CA
138
1.59
I
1'10
t '11
I
1'12
I
1'13
l '1'+
1'15
t '16
IMIN1~C
IMIN.HC
IMIN'+:!C
I
ITS Tl :lF
1 '17
1118
1'19
150
151
152
153
15'•
155
156
157
\58
15')
160
161
162
163
lb'I
165
166
167
168
16
UUFF~7J6
ITRAP SUBROUTINE TABLE EQUATES
ol!AINo
286
287
268
269
290
291
292
293
29'1
295
2%
2Y7
296
299
300
301
302
303
30'1
305
306
307
l!ACRO V06•03 05•NOV•7ij 12139 PAGE 1•5
000200
001000
001002
00100'+
001006
001010
001012
00101'1
001016
uo1020
001022
00102'1
3Gll 001026
309 001030
310 001032
311 Olllu,H
312 00103£.
313 001 040
31'1 001042
315 00104'+
316 001046
317 001050
310 0010fi2
319 001054
320 00105£.
321
322
32l
324
325
326
327
328
32'J
330
331
332
333
33'1
335
336
337
33ti
339
3'10
3 111
342
001060
001062
OOlQ(,'i
0010f>6
001070
001072
001074
001076
001100
001102
00110'1
001106
001110
001112
00111q
001116
OUl UO
001122
00112'1
001126
001130
oooouo
RO=so
00001.ol
000002
oooou.5
0000'-'+
oooou:.
oooou6
00001.17
0002uo
f0
00021>2
0002'<'+
0002.:6
1725<'.0
112':li:.il.
R3=~3
Hlf=%'1
H5:~i:,
001160
HTNADI
HTAAD:
MTNV:
HTNSl
HTAV:
HTAS:
MTV:
MTVSI
HTSl
MTCI
1125~'1
1:1c:
172tilf>
17"5.)0
CA:
1725~2
177~1<>!.
f'ITD:
f'lltW:
SP=l:>6
PC::'l'.7
.=200
..IMP
START
.=1000
172fi20
172720
22'1
226
260
262
22'+
226
172520
172522
J72S2'1
172526
172530
172!d2
1 775&6
J 775v ..
TO!lHl
TCSH:
0000~0
IuTSTI
0
THTl
005Qj7
0050H
0050j7
012111
01n:.1
0050.H
00!>0.l 7
OO!JO.:l 7
OB7UO
04'7"0
0100~7
H.21uo
0100.:>7
01371.10
0•1271JO
0100j7
0527U0
01271.11
0003'10
oou:,o
000776
0010'12
177776
000036
0114~0
0 0 0 3'1 0
001100
001072
000006
177570
177'137
001104
0000'10
001110
177570
17'1377
00110£.
060001
001112
0]00~1
06:?71.10
0010111
001016
1771146
l 77'1112
001102
000002
177'110
001016
MTVNI
BEGINI
,'.·,
-r
.=.+20.
Cjt- L_,\.
~
J' ~·t i\
(=, I \
:~)
ITEMP STORAGE FOR TAPE REGISTERS FOR ERROR PRINT
MOY
llBUFF,SP
&RESET STACK
HOV
lll'ISGOtR2
PRTHSG
iPKINT MESSAGE IN iR2
HALT
&RESET CYCLE COUNTER
MOVA
U60,HSG13+11
MOVA
a60,HSG13+12
MOVA
a61,MSG13+13
1MOOIFy MAG TAPE HEGISTERS ADDRESS ACCORD!"& TO SW It
MOV
UMTS,R2
HOV
MTNAD 1Rl
OIT
a20.sR
I IS SW 'I SET?
8[0
lAMO
INO, GENlRATE NORMAL HAG TAPE ADDRESSES
MOV
MTAAD,Rt
IYES, G£NERAj£ ALTERNAIE HAG TAPE AOORfSSES
HOV
Rlt1R21+
ADO
112,Rl
&GENERATE NEXT ADUERSS
CMP
k2tUMTRO
Ill[
lAMO
tMOOlF'( MAG TAPE INTERRUPT VECTOR ACCOROIN& TO SW ~
OIT
1120,SR
IIS SW II SlT?
8t.Q
l'ITVN
!NO, GfNlRATE NORMAL IHTERRUPT VECTOR
MOV
MTA\/,MTll
IYES, GEN ALTERNATE INIERRUPT VECTOR
MOV
MTAS,MTVS
MOV
UMTTHP,@MlNV
MOV
a34o,MTNS
BR
B£GIN
MOii
IHN\/1HTV
MOV
MTllS ,MTVS
MOV
llMTTkP,~MTAll
MOV
11340,iMTAS
MOV
llOEGIN,RETURNISET UP RESTART OF PROGRAH
MOV
aOUFF,SP
!kt.SET STACK
CLR
TMTNFL
!CLEAR TAPE MOTION FLA&
CLR
CC
ISET PfiOCfSSOH PRIORITY TO 0
CLR
@1136
!SET TRAP PRIORITY TO
MOV
llMTTRP,~MTV
ISET UP ILLEGAL INTERRUPT RETURN
((\ ') \'"\ -\ \j -\~~
MOY
--113t;n,MH'S
1su INT£RHUPT \/ECTOR c
CLR
PfHNTl
llrllTIALIZE lf6
kLSLT
BIT
11137600,ilMTS
Ula
, +It
Ill r
10'f4UO
IERRORt INIT OION•l CLEAR l''ROPER
ans IN STATUS
•.............•................................... ·······$·············
1TEST UINIT TO CLEAR BYTE MECORO COUNT
1011'102
SCOPL
005717
Rt:SET
TST
oooou5
177246
01) 1 11Ul
BUI
l0'14LO
ltLT
.....
;lBC
l[RRORt !NIT 010N•T CLEAR BYTE COUNT
••••••••••••••••••••••••••••••••••••••••••••••••••
•••••••••••••••••••••
1TEST
TO CLEAR CURKENT MEMORY AOURESS REGlSTEK
l~IT
001562
0015611
OC156t.
001572
00157'1
10440~
oooou5
005717
0014Ul
104'1UO
171231f
'13'+
001576
001600
001602
001606
001610
001612
00161'l
lfll'l 001616
'1'15 001622
'+'16 00162'l
4'l7
'148
41f9 001626
'+50 001630
lf51 001632
'l52 0016'10
lf53 001642
't51f
1155
lf56 00104'1
10lf 'IU2
oooou:>
005717
0014U1
177222
iilCA
0£Q
.....
SCOPE
kESlT
TST
•ino
tl[Q
....
•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
tTEST CU RfAOY !BIT 7 COMMAND ffEG15TER) TO 6£ SET ON INIT.
SCOPE
10'14Ui!
oooou:;
Rl~t:T
TSTA
OM I
177200
1004Ul
iilMTC
•+'I
IERROR, INlT OION•T SET CU AEADY
,1TCST
•.................................•...............•.•.......•........•
UIT 14 OF TUtO READ LINES TO BE CLEARED BY INIT
HLT
1044v0
l04'lU2
SCOPE
032711
RESET
UIT
BEQ
ooi.ou5
OOl TO CLEAR BYTE RECORD COUNT
SCOP[
PwRClfl
TST
@BC
177114
0014U l
lOlf717
1199 001760
500 001 '/62
Oul 76'1
502 001712
001774
1ERROR, POwER CL£AH OIDN•T
CLEA~
DATA BUFFER
.•••...............•..•....•.•..•.............•...
······*··············
1TEST CU H(AOY IBIT 7 COMMAND HEGIST[R) To BE SET &Y POWER CLEAR
SCCP£
PolHCLR
TSlB
ilMTC
OMI
.+If
1770116
lOO'IUl
till
1041fu0
101fll02
10441'+
Qjt;717
001'11.Jl
104'1lJ0
ilMTO
• +I+
11LT
104'1~0
IERHDR, POWER CLEAR DIDN•T SET CU READY
•••••••••••••••••••••••••••••••••••••••••••••••••• •••••••••••••••••••••
1l£ST BIT 14 OF TUlO HEAD LINES TO UE CLEARO BY POWER CLEAR
4•H
1198
50'1
505
506
507
50/i
509
510
511
....
llLT
···············································~·*
104401!
10441'+
50~
PWRCLR
BIT
•17757Tti"TC
0£0
101141.10
001662
001664
0016f.6
001674
001676
501
1•8
SCOPE
I' .iR Clf<
040000
1770'10
011
fJEQ
HLT
..
••oooo,i"TNo
~
!ERROR, POWER CLEAR FAILED TO CLEAR Billi+ OF 7U ID REG
1•••·········································•••*•
••······•····•·••·••·
tTEST FUNCTION BITS Clo2o3l OF COMMAND REGISTER
BE SET
CA~
001776
002000
002006
l 0 .. 4 u 2
012717
12:'711
011201'1
002016
001"01
10441.0
513 00<.'020
ll;•;lf lJ 2
51.2
SCOPl
000016
000216
177014
1 77006
MOV
LMl'H
ll(Q
HLT
#16,@MTC
#216,@MTC
....
IERRURo CU READY ANO ALL FUNCTION BITS NOT SET
••••••••..•••.•••••••••••••.•••••••••••••••••.•••• ···········••••*•*•••
1TEST FUNCTlUN 81TS Clt2o3l OF COMhANO REGISTER CAN BE CLEARED
SClJJ>(
0
llAlNt
MACRO V06•03 05•NOV•7'1 12139 PASE 1•9
002022
002030
002036
0020'1'1
0020"6
052717
0'+2711
032717
OOllfUl
002050
002052
002060
002066
002070
002072
0020711
UU2102
002110
002112
00211'1
Ou2116
533 00212'+
534 002U2
535 00213'+
1041tlJ2
51't
515
516
517
516
!>19
520
521
522
!>23
524
52!1
526
527
520
529
530
531
532
53.; 002136
5,H
538
539
540
541
542
543
0~2140
002146
00215'1
002156
002160
002162
002170
176712
17t.7&1f
1767!)6
£:11 s
SIC
BIT
B[Q
lO't'tUO
#16.Cil1''7C
116,iill'ITC
116,iill'HC
,+If
HLT
IERROR1 ALL FUNCTION dITS ~OT CLEARED
···················~······························
1TCST FUNCTIONS BITS 11121311 OF COMMAND REGISTER CAN BE SET AND CLEARED
SC.OP(
MDV
112 1 ii•MTC
CMPA
11202,@MTC
.....................
012111
122111
000002
000202
1nn2
17t.H4
OOl'+Ul
1041tuO
10'14Ui!
01.2 7
i'
12".717
00l'IV1
UHi
000004
000204
176720
176712
10'14~0
l0 11'1lii!
012711
1227,,
OU14U1
000006
000206
176616
17t.670
10441J2
Ol;-711
122717
OOl'lll 1
1044.iO
104'1U2
01-.UIT
122111
002200
002202
00220'1
002212
002220
oun22
00?224
OCJ2226
00223'1
~~"
002242
Otll 't lJ 1
l 0441J0
1Qljlj1J2
012711
1227'7
0014lJl
l04 11v0
10•11102
Olt-711
12<'777
OOl'tlJl
555
556
!>57
558
559
'!:.60
:161
562
5&3
564
565
5t.6
:lt.7
56tl
569
570
0022'14
l0411UO
0022"6
1044UZ
002250
002256
00226'1
002266
0127'7
122717
(J014li l
002270
002272
002300
00230;,
00231'1
002.H6
l 044U2
052717
042711
032711
001It0 l
116,iilMTC
11206tiilMTC
[J[l.J
• +'I
IERRORt FUNCTION NOT :001
REAOI
IERRORt FUNCTION NOT :010
WRITEl
!ERROR, FUNCTION NOT =011
WRITE [OF)
!ERROR, FUNCTION NOT :100
SPAC( FOflWAROI
ICRROR, FUNCTION NOT K101
SPACE REVERSE)
lllf,iilMTC
1120'1 ,clMTC
• +'I
SCOP£
000010
000210
000012
000212
1766:\'i
1766'+6
176£.32
17&62'1
MOV
CMPA
AEQ
HLT
SCOPE
MOV
CMPB
fj[Q
HLT
00001'1
000214
17b610
176602
SCOPE
MOV
CMPtl
U[Q
f1L T
lll01iill'1TC
112101iilt'ITC
,+'I
#12,@MTC
1121?,iiMTC
....
....
111'1 ,@MTC
1121'1, mMTC
!ERROR,
FU~CTJON
NOT A110
WRITE XIfiGI
SCOPE
000016
000216
17£.51>6
17651>0
MOV
CMPO
1116,iilMTC
11211>,iiMTC
··"
•••••••••••••••••••••••••••••••••••••••••••••••••• •••••••••••••••••••••
!ERROR, FUNCTION NOT alll
fj[Q
REWIND!
HL1
000060
000260
17654'1
176536
lOlt'tUO
1 O'i4l·O
• t'I
HLT
SCOPE
MOV
CMPB
BEQ
llLT
SCOPl
MOV
CMPB
HLT
lO'l'luO
545
546
547
548
5119
550
551
552
553
5•14 OO?l 76
000016
000016
000016
SCOP[
1TEST AOUHESS BITS 14t51 OF COMMAND REGISTER CAN BL SET
MOV
tl60,@MTC
CMPO
N26o,@MTC
{Jt.Q
• +'I
1£RRORt CU READY ANO AOOR£)S BITS NOT SET
HLl
••••••••••••••••••••••••••••••••••••••••••••••••••
•••••••••••••••••••••
1TEST ADOHESS fJITS l'le51 OF COMMAND REGISTER CAN Bl CLEARED
OOOObO
000060
000060
176522
17651'1
176506
SLOP[
IS
IJ
UIC
lJlT
lJEQ
l•L T
111>0,0IMTC
i160,iii11TC
1160,iilMTC
• +'I
!ERROR, ADDRESS BJTS NOT C1£AREO
,l'IAIN.
571
572
573
5711
!:175
576
577
5711
579
560
t.B 1
582
583
584
585
586
!>67
HACRO V06·03 05•NOV•7'1 12139 PAi[ 1•10
•1TlST
••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
ADORCSS OITS
OF COMMAND REGISTER CAN BE SET ANO CLEARED IN
l••~t6l
002320
002322
002330
002336
0023'l0
002.3'12
0023'+4
Ou2352
002360
002 362
00236'+
002366
00237•1
002'102
002~0 ..
10'i'llJ2
012717
122711
0011101
104ijU0
1044u2
012717
1227l7
0011\lJ l
104tili0
lO'lliUi!
u12111
122711
0 01 llll l
l0'111uO
000020
000220
176llb'I
SCOPE
MOV
CMPfl
176'150
17&'1112
HLT
SCOP[
MOV
CMPfl
176'126
t7b'+20
HLT
SCOPE
MOV
CMPl3
1764 72
U[Q
0000110
0002'10
U£Q
000060
0002bO
U[Q
1120,GIMTC
11220,GIMTC
.....
!ERROR ADDRESS BITS NOT
:z
11110,@MTC
112110, CilMTC
....
!ERROR, ADDRESS BITS NOT a 2
1160,iilMTC
11260,iilMTC
,+4
HLT
IERRORo ADDRESS BITS NOT • 1
,1TEST
...............................................•.
UNIT S[LECT ens ca,9.101 OF COMMAND REGISTCK CAN
··················~··
!;68
569
5':10
591
5'J2
593
!>9'1
595
5%
597
591J
5'J9
600
601
602
603
6011
605
606
607
606
609
610
t.ll
612
613
61'1
615
blt.
61"/
616
619
620
621
622
623
624
625
626
627
R~G.
002406
0021110
Oll2416
00242'1
0024'26
lO~'+U2
012711
022711
0014U1
1011111;0
0031100
003600
17640 ..
176376
SCOPE
MOV
C1~P
B£Q
HL T
6£ SET
1131100 ,ii111TC
113600, iill1TC
....
IERRORo CU READY ANO ALL
U~IT
SELECT BITS NOT SET
···········································~······
1TEST
U~IT SLLECT oITS l819el01 OF COMMAND REGlSTC~ ······•*·············
CAN DE CLEARED
002'130
002't32
0024 .. 0
0024'+6
00245'1
002'l56
0021160
002462
002470
C,02'176
002500
002502
002504
002512
002520
002~22
0025211
002~126
10•11+UZ
052717
0'12711
032711
00141Jl
10411ll0
1011111.iZ
012717
022711
0 0 t •111 l
10'14UO
I,
SCOPE
003400
0031100
003400
1763&2.
17635'1
17611'•6
022 7"
001•1u1
104'11! 0
l04liU2
012111
00253't
002542
1)025114
002546
022111
002~i50
01;;111
002556
0025611
002566
002570
002572
002600
02;,717
0014Ul
104'1~ 0
1044112
012717
llEQ
• +II
!ERROR, UNIT SELECT SITS NOT CLEARED
•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
1TEST UNIT SELECT HITS (8,9el0l OF COMMAND REGISTE~ CAN BE SET AND CLEAR~D
OOO'tOO
000600
176332
17632 ..
SCOPE
MllV
CMP
fl(Q
001000
001200
176310
116302
HLT
SCOPE
HOV
CMP
P,(Q
HLT
ll'IOo,@MTC
11600 0 cilMTC
.....
IERRORt UNIT S(LECT NOT
~001
111000,0iMTC
111200, cilHTC
•••
!ERROR, UNIT SEL(Cf NOT aOlO
SC.OPE
0011100
001600
176266
176260
OOl'lvl
1044UO
104'1l
022711
113'100, iilMTC
113400,iillHC
M3400tiilMTC
HLT
10~'lu2
01~7
s
UlC
dlT
(ll
002000
002200
002400
002600
17621111
1762~6
176222
17621'1
MDV
CMP
SEQ
HLT
SCOPE
MOV
CMP
BEQ
HLT
SCOPE
MOV
CMP
lllllOOtiilMTC
lll600eiilMTC
....
....
!ERROR, UNIT SELECT
~OT
•011
112000o0ll1TC
112200tiil'1TC
IERROR, UNIT SELECT NOT alJO
112'IOOoiillHC
112600,@MTC
.MAIN.
628
629
630
631
632
633
Edit
6J5
636
637
6 rn
6V:l
6'1ll
641
642
6'13
644
t,<15
646
6•t7
6'18
6<;9
t.~n
MACHO V06•03 O'•NOV-74 12139 PAGE 1•11
002606
002610
00"612
002614
002622
002630
002&J2
00?63'1
00?636
0026'14
OO;>f,52
002654
02t''f/1
003000
003200
176200
1 761 72
BEQ
HLT
SCOP£
MOV
CMP
f)[Q
003'100
003600
176156
176150
OOJltul
104'1UO
HLT
SCOPE
MOV
Ci"tf'
HUI
.+'+
IERRORt UNIT SELECT NOT •lul
U3000eilMTC
U3200oilMTC
.+4
!ERROR, UNIT SELECT NOT •110
113'1001ilMTC
ll36o01CilMTC
• +'+
!ERROR, UNIT SELECT NOT =111
HLT
,1TEST
•..•............•..................................•.......•...•.•..•.
l'AHlTY BIT 1B IT 111 CAN
SCT
tl[
tl02G56
002l60
OU2f,66
Ou2t:.7'1
002€.76
l044L2
052717
032717
001ou1
104400
002no
1Ci4'1U2
052711
042711
03?777
0014lJ1
lU4'1UO
004000
00'1000
176134
176126
SCOPE
BlS
BlT
l:lNE
HLT
114000,iilMTC
U40oO,iilMTC
.+4
!ERROR, PARITY NOT SET
•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
!TEST PARITY BIT WIT 111 CAN BE CLlAREO
6:11 OU27tJ2
1>~2 002710
653 002716
t.54 00272'1
655 002726
656
657
t>!i6 002750
t,5':1 Ou2732
t>oO 002740
661 002746
662 002750
663
61>'1
665 002752
666 00275'1
667 002762
6t.ll 002770
6b'1 002776
670 003000
671
672 003002
673 00.300•1
67'1 003012
67!J 003020
676 003022
677 003024
678 003026
679 003034
660 0030'12
t.81 003044
682 0030'16
b£l3 003050
f>84
0014Ul
104400
l044UC!
014'717
022711
0014ul
l044vO
104'1lJ2
012717
003D56
SCOPt:
00'1000
004000
004000
176112
1n1011
176076
t:Jl s
BlC
BlT
13EQ
HLT
ll'IOoo,@MlC
n110,10,01l'ITC
U'IOoO,CilMTC
•• 'I
1£RROR, PARITY OlT NOT CLEARED
·····································-············
1TEST DENSITY UlTS 113tl41 OF COMMAND REGISTER CAN ········•····•······•
BE SET
lO'l'IUi!
01<'711
022111
060000
Ob0200
176062
17b05'+
0 l '1 lJ l
104'1u0
SCflf'L
MOV
CMP
f3(Q
(j
llLT
1160000,CilMTC
1160200,@MTC
.+'I
1ERROR1 CU READY ANO DENSITY BJTS NOT SET
••••*•••*••··········
1044112
052717
0'12711
03l711
060000
060000
060000
17b0'10
176032
1160~ ..
0014lll
104'+L 0
104'1lJ2
012.711
0?2711
!iEQ
HLT
020000
020200
17bOlO
176002
0227/7
0014lJl
1044U0
Ol!OOOO
040200
175766
175760
012111
022111
HLT
SCOPE
MOV
CMP
BEQ
10'+ 11 ~2
060000
060200
17574'1
175736
....
1TEST OfNSITY BITS 113tl'll OF COMMAND REGISTER CAN Bt SET ANO CLEARED IN REG
SCOPE
MOV
1120000,@MTC
Cl'IP
1120::>00,@MTC
BEQ
0014Ul
l044ll0
l 0 1<4L 2
012111
·························~························
1T£ST
DENSITY BITS 11311'11 OF COMMAND REGISTER CAN OE CLEARED
SCOPE:
blS
1160000,iilMTC
IHC
1160000,@MTC
UlT
1160000, iill1TC
ltL T
SCOPE
MUV
CMP
• +'I
1£RROR, DENSITY NOT :ol
1140000,@HTC
U'+O;>OO,iilMTC
.+4
!ERROR, DENSITY NOT =10
l160o001illMTC
1160;:>00,iili1TC
·"AIN,
685
686
687
688
689
690
691
692
693
69'1
69!'>
696
697
698
699
700
701
702
703
7011
705
706
707
708
HACRO V06•03 05•NOV·7'+ 12139 PASE 1•12
00306'+
003066
OOlllOl
10111100
003070
003072
0(i3Q76
0031011
003112
0031111
003116
00312'+
0031.!6
003132
10'111112
BEQ
HLT
~YTE
oosoH
ou717
0010'111
0010'1'1
0010'1'1
175720
175712
f)[Q
HLT
....
BlT
lllOOOO,SR
010000
1775 70
0010li2
005237
0013bl
(JN[
001011'1
0010'1'1
00 I ;••t
1756!>6
003150
003156
003160
Oil 1 o ...
175650
003162
00.H 70
003112
032P7
001002
010000
OO!J2-l7
0010'111
710 00317f.
0013ul
001226
00323'+
003?36
0032112
00324'+
0032'16
0032511
003262
00326'1
003266
731 00327'1
732 003302
733 00330'4
73'4
737 003310
736 003.312
73') 003320
740 003322
7 111
!INHIBIT ITERATION?
·•6
JJJC
TEMP
ONE
TUC
~TEMP
·······················~··························
1TEST
ALL BITS OF CURRENT MEMORY ADDRESS REGISTER
SCOPE
CLK
TEMP
TMAI
MOV
TEMP,iilCA
CMP
TEMP,CilCA
001•1Ul
l01tt+UO
lj[Q
HLT
177570
BIT
PATTER~
• +'+
!ERROR, CA NOT : TEMP
1110000,SR
ONE
.+6
Ir•C
TEMP
TMA
ONE
llNHlOIT ITERATION?
,1TEST
•................................................
DlTS 0•7 OF DATA-BUFFER TO ACCEPT COUNT PATTCRN
·············~·······
104'4U2
OO!;-O,) 1
113717
123711
SCOPl
0010'<'1
001 Qlt't
0010'1'1
CLR
1756111
175606
OOl'tUl
l044UO
0321:.1
TOBI
1101/[i
CMPO
ljLQ
177570
T
BIT
001ou2
loti2-H
0013bl
0010'1'1
10•111u2
052'111
032717
01toooo
175556
::>COP£
f:llS
OitOOOO
175550
BIT
0 110000
0'10000
175536
175530
TEMP
BNE
TOB
El IC
Bil
Bt:O
1lNHll:lIT JTERATlON?
INO
11110000,iilMTRO
11'10000,iilMTRO
• +'I
1£RROR, BIT 1'1 OF MTRO NOT :1
ll'+OOOO,OIMTRO
ll'IOOOO,iilMTRO
• +'I
HLT
IERROK, BIT 1'+ OF MTRO NOT :O
1TEST FOR TAPE UNIT READY CBIT 01 SET
SELECT
10't't~2
104'4U0
• t (,
WCB
••••••••••••••••••••••••••••••••••••••••••••••••••
•••••••••••••••••••••
scort.
l04'1U 2
032717
001ou1
!ERROR, DATA DUFFER NOT • TEMP
ONE
ONE
HLT
lO'l'luO
03"711
001'101
1 O'l .. vO
• tit
1110000,SR
••••••••••••••••••••••••••••••••••••••••••••••••••
•••••••••••••••••••••
1TEST OIT 1'+ OF MTRD CAN BE SET AND CLEARED
001001
0'12111
TEMP
TEMP,ciMTO
TLMP,QIHTO
~lL
010000
735
736 003306
IERROR, BYTE COUNT NOT
,0················•····
ACCEPT COUNT
01 3111
111
712
713 003;>00
71'+ 003202
715 003<'06
716 0032111
717 003222
718 00322'1
TEMP
TE:i'IP, iilBC
TEMP,CilDC
0011101
023711
0031311
003136
T6CI
SCOPE
CLR
MUI/
CMP
1C>44U0
o3<:P7
023717
0031'+2
719
720
721
722
723
7211
725
12L
727
728
729
730
!ERROR DENSITY NOT :11
••••••••••••••••••••••••••••••••••••••••••••••••••
•••••••••••••••••••••
&TEST ALL BITS OF
COUNT TO ACCEPT COUNT PATTERN
104402
OO!:O-l 1
10~·
....
000001
175500
nn
BN[
HLT
.....
111,0.HTS
l[RROR TU READY NOT SET
1••*••·······*···································· ···········*·········
.MAIN.
~AtRO
VU6•03 05•NOV•7'1 12:39
PA~E
7 .. 2
7 .. 3 00332 ..
7411+ 003326
7415 00333'1
7'16 003336
7'17
104402
032711
000002
17546'1
OOl'IUl
101t'+v 0
1044U2
750 0033'12
032711
OOl'llll
00000'1
10'l4UO
o3·nn
104400
HLT
• +'+
IERROHo WRITE LOCK IS SET
Ulo,@MTS
....
1lRHOHt SETTLEDOWN IS SET
·····••*••···········
l034U7
lO•ti+IJ2
032711
001'+ll1
101f4U 0
177570
000020
1751112
00U4l. &
oo3i+l41
10'llf U2
003416
u3;>711
001oul
.:;o3<+21f
003426
7714
775
776 003<+ ~o
1041f U0
777 OOJ'•32
771J 003••~"
779 00~ 1 1'12
1D'l'lj2
IJ!l2"111
71lO CJ0.34'1'4
104•11.10
HOH
UCS
SCOPE
BIT
ni:o
HLT
SR
T7CH
U~
TSR
llS
S~U=l
ITES SKIP 9 CHANNEL TEST
1120,iilMTS
....
!ERROR, 1 CHANNEL SET WITH 9 TRACK S£LECTCO
&SKIP 7 tHANNEL TCST
••••••••••••••••••••••••••••••••••••••••••••••••••
•••••••••••••••••••••
1TEST FOH 1 CHANNEL IOIT 41 SET IF 7 CHANNEL S[LfCTCO
T7CH:
000020
175374
SCOPE
lllT
UNE
HLT
1120,iSMTS
.+4
&ERROR, 7 CllAiJNEL NOT SET
····································*·•···········
·················•*••
&TEST FOR UEGlNNlNG Of TAPE (BIT 5) SET
TSRI
lO'l'H'~
0000'10
175356
0010~1
702
783 003<+<+6
1044ll2
7/llj 0()3'150
785 003'156
032711
786 003%0
10"4 uo
167 OU3•t62
78b
OO~O·H
SCOPI:.
SELECT
llll
lllfO,ilMTS
ONE
HLT
.+4
IERHOR, BOT NOT SET IORIVE SHOULD BE AT aor1
••••••••••••••••••••••••••••••••••••••••••••••••••
•••••••••••••••••••••
1TEST fCH 5ELECT/H[MOT£ IUIT 61 SET
7el
SCOPE
000100
CiOlOUl
1753'+2
lllT
l!NE
Ill T
0010'10
CLR
....
11100,.fU:U
00333'1
756 003356
"f57 00336'1
7!:>8 003366
759
7~5
76'J
no
7"/}
1·12
7B
SCOi'l
lllT
ULU
HLT
175450
753
7!:>'1
7b0
761
762
763
U'I
7t.5
1T£ST FOH REWlNO STATUS C6If 11 CLEAHEO
SCOPI:
on
a2,aHTS
BEQ
.+'I
HLT
IERRORo REWIND STATUS IS S£T
···~··············································
&TEST Fok WHITE LOCK CBIT 21 CLEAHlO
7'16
7'19 0033'10
751 003350
752 003352
t•lj
0052.)7
10440.?
00101+2
WllUFl A
!SET TAPE MOTION FLAG
!TEST CONTROLLER READY
ILHROR, CONTROLLER 010 NOT GO READY
!SET BYTE coutJT TO MIN.IS ONE
• l"IAIN.
799
600
601
802
803
80'1
805
806
807
606
809
810
811
812
813
81'1
815
616
017
816
lll'J
820
021
MACRO V06•03 05-NOV-7'+ 12:39 PAGE 1•1'+
003!10'+
003506
003512
00351'+
003516
003522
003526
003532
003!:.3'1
003'.l.'16
003540
003!:>42
0035'1'•
0035 116
0035'i0
003552
003!:>54
003~,<.o
003:.-i62
Ou3~6•+
00.'1'>72
003!:>7'1
003~76
622 0031..00
623
824
825
626
827
8211
829
8jQ
831
832
e33
65'1
835
636
8.H
8.56
839
8'10
841
642
843
84'!
645
646
647
046
64')
650
651
852
653
854
855
00jh02
003(.0'1
003606
003610
003612
01.L~t..l76
00370'1
003706
003710
003716
003720
003722
0(13726
10'+'+.!l
105717 175310
lOOOUl
10441.iO
Ol37U2 001020
012Juj 0000'10
Ot27U4 000005
i o4 .. ! a
104'1U0
10'1'1 v ~
lO•t4vO
1044:.->0
1044U0
1 04 .. ~ i,
001ou1
104'1U0
01lt7'7 1752'+11
OOlOUl
l0'14ll0
022111 0111556
OOl•llJ l
10'1'1 oO
l 0•14 l ..
104'1" 6
0014Ul
17523'+
WREOF
TSTR
llf'L
HLT
MOV
MOV
MUV
TSTRGR
HLT
TSTCUR
HLT
wAITTR
HLT
TSTEOF
BNE
HLT
TST
llNE
HLT
CMP
llEO
tlL T
PWRCLf<
1 STEOF
U£0
lO~'tvO
HLT
....
il'ITC
flTS,R2
ll'+O.H3
#5,R'+
IEHRORe CONTROLLER 010 NOT GO SUSY
!ASSIGN STATUS REG TO eE TESTED
!MASK !JOT
1TEST REG FOR RESET
IERROHt BOT IBIT 51 NOT CLtAREO
!TEST CONTROLLER READY
IEHROR, CONTROLLER OID NOT GO READY
....
....
....
I EHROR, TAP£ UNIT RC:ADY 010 NOT 60 SET
1ERROR 1 EOF 161T 141 NOT ;: I
.iiBC
#WBUF,iilCA
.....
IERROH, urn: COUNT SHOULD NOT INCREMENT ON WRITE EDF
I ERROR, CUflflENl ADDRESS SHOULO NOT INCREMENT ON
~llRI
!ERROR, POwER CLEAR 010 Nor CLEAR EOF !BIT 141
I••••••••••••••••••••*••••••••••••••*•••••••••••••
•••••••••••••••••••••
&TEST REllINO FUNCTION
104'1 Uii!
104'1\J'+
l0411UO
10442
001001
104'1~0
00£,0 IT
1030U1
l0'14UO
01 "37V2
01<' 7Uj
0127lJ4
10'1410
175152
001020
000002
000007
057/lJ2
0327 f1
OOJOUl
1044U0
175122
000010
03;>711
OOlOUl
0000110
....
....
110\J
1044~0
1U44U0
013 7t1 2
01"7U3
!TEST CONIROLLER READY
!ERROR. CONfHOLLfR OIO NOT GO R£AOY
&WRITE EOFt GO
ITEST CONTROLLER READY
IERROH. CONTROLLER 010 NOT GO READY
17!Hl'+
fHH.
till
001020
000010
175102
llO!tll3
MOV
117,R'+
TSTRC:.R
HLT
@MTS,R2
BIS
Ill O, iilMTS
fill
BIT
l3NE
llLT
MOV
MOV
....
!TEST CONTROLLlR READY
IERRuR, CONlROLLER OIO NOT GO READY
!ERROR. REWIND STATUS CBIT 11 NOT a l DURING REWIND
I ERROR, TU READY NOT =O
!ASSIGN STATUS REG TO BE TESTED
!MASK REWIND BIT
!TEST REG FOR RESET
IEHROR, RfllI~D STATUS bIO NOT CLtAR
IDC:LAY A SHOR1 TIME
!CHECK SETTL[ OOllN BIT
!ERROR, SETTLC:DOWN
STAl~S
DID NOT SET
1140, iilMTS
• + '+
11TS,R2
1110,R3
!ERROR, BOT IBIT 51 NOT =l WHEN SOWN CB!T !I SET
!ASSIGN STATUS HEG TO bE TESTED
IMASK SETTLrDOWN STATU~
TE LJlF
•"'AlN.
856
857
858
859
860
861
862
863
86'1
Obt>
866
867
llbB
tlb9
870
871
B72
MACRO V06•03 05-NOV•7'+ 12139
003732
003736
003740
003742
0037'+6
003750
003752
0127U'+
lO'li+J.0
l0'11tUO
006(117
103itU1
00375'+
003756
003760
10
886
003716
004000
00 110 02
00'1004
00'<006
00 1101'1
004ol6
004020
004024
CO'i026
00•1030
00'!032
61H OO'tiJ3'1
BOB
B69
690
691
892
893
89,.
llu'I036
0040~0
004042
00'10116
004050
0040!12
Oll4060
8'J~ OO<;Ob2
B% 00406'1
897 00 11072
69fl 00'107'1
09'J
900
901
902
903
904
905
906
907
908
909
910
911
U04tl76
004100
004102
004104
R~Wl~b
············································$•••*•
•.............•......
1SPACE OV(H cor TCST
873
874
B75
Bib
8 77
878
1•15
10'14U2
10'1'1-'li
104'1 :.io
l044UO
012711
1TEST SPACE FORWARD TO STOP ON FIRST tOF
SCOPE
HE WINO
l.IAIT 1H
177776
175010
lo41t.::o
SPACE.F
TSTB
1711776
10001.11
10'1 1! UO
lli'l
HLT
TSTCUR
10441!~
l.0 1l'!U0
1044-I!•
OOlOlll
l04quO
00!•7I1
ttll
171175'+
10041.11
10'14LO
022711
177777
17'+ 7'1lf
001 .. u 1
10•141JO
022111
MOV
17'+734
IERRORt IBIT Uil OF Col1HAND REGISTER NQT::l WITH (OF SlAiU5
HLT
CMP
10•14.l ~
f'.IHCLH
IJL T
10'!4 'l (,
001'1Ul
lO'+7
OHOU 1
0010110
'}39
10'+4~0
10'1'1.:.~
10'+416
104'11> ..
004232
00~·2·''
0010 .. 0
'i'IO 004?36
032717
001000
941 OO'l2'l'i
001ou1
9 112 0042'16
943 0042~0
94'+ 004'25'+
945 004256
'J4o 00421>0
947 004266
10'1 1 1~0
177570
17'i5t.6
17'1550
uca
l O't'IUO
HLT
014557
171151iO
CllP
urn
9 118 004270
104'+00
HLT
949 004272
%0
951
lO'l'IH
PWRCLR
9~3
95'+ 00'127'i
955 0011276
104'102
95(, 004 300
10'+'1 hO
%7 00'1302
lO'lllUO
0'3'.'.7 II
9bl 004316
9L2 004320
963 00'1322
96'1 00'+32'i
965 00lt330
906 00433'+
967 004340
9bll 004342
9&9 00 11344
!ERROR, BYTE COUNT SHOULO MAVE INCREMENTED FRO" lCKIJ
.+ ..
I ERROR.
cuRHENT ADOt
104'1~0
OB7U2
0127V3
001020
000040
0127u~
000005
104410
lu~tlliO
l(Jii
"u
~
17*1506
......
.~AINe
HACRO V06•03 05-NOV•74 12139 PA3£ 1•17
970 004346
971 0043!:;0
972 00•1354
973 004351'.
974 004360
9·15 004366
976 004370
977 00•1?>72
976 0043"/!I
979 004.376
9110 0041100
981
982
983 004'102
98'1
965
966
987
908
969
9'.lO
991
00'140'1
004~00
0044<0
004412
004414
004416
00442'1
004426
1044li0
005777
00111111
17'1450
l04'1LO
022111
00141.11
l04•1uO
10441 'I
1044-''+
104'100
0111723
174'1'+0
1QljljUQ
HLT
TST
UEQ
HLT
CMP
BEQ
HLT
P.iHCLR
kEWINO
llAITTH
HLT
l04'1U'+
10'14 IJO
022711
00141.11
l01t•1UD
01 .. 561
174370
17'11102
004~30
00~711
oc•l'13'1
Oo44 36
004440
004444
004446
00•1450
OOl'IUl
10
1006 0041;64
1001 004466
Rt1UFCA
10'14'+2
1 O'l'li:O
1000 004470
1009 004•172
1010 01) 114 74
1011 00 1+502
10•14~'+
HEAD
TSTCUH
10'14~0
HLT
lO'•'lvO
174356
lOOOUl
l.)4'1U0
1015 001151•1
1016 00•1516
1017 (J04:'>22
1010 004524
1019 004526
1020
1021
1022
1023
1024 004530
1025 004532
1026 004531/
MlN3UC
014725
001•1111
10•i4UO
1H312
00l4Ul
10<14UO
oo~7f7
lOOOUl
1044UO
10441'+
READ~
DIO NOT GO TRUE
•••••••••••••••••••••
•••••••*••········································
&TEST READ A 3 UYT£ R£CORO
1000
00~1717
!ERROR, TAPE UNIT
1SET BYT£ COUNT TO MINDS THREE
WUUFCA
WRITE
TSTCUk
!TEST CONTROLLER READY
HLT
IENRQR, toNrROLLEN 010 NOT GO READY
CMP
#WBUF+3,iCA
BEQ
0 +11
HLT
tERRORt CURRENT MEMORY ADDRESS OION•T INCREMENT
TST
iWC
i!EQ
.+4
HLT
!ERROR, BYTE COUNT OION•T INCREMENT TO O
TST
@HTC
UPL
.+it
HLT
tERRORt UlT 15 SET IN COMMAND REGISTER
PwflCLR
992
1012 004504
10U 004'106
101'1 004512
!ERROR, BYTE COUNT DION•T INCkEMENT
#RBUF+leiCA !TEST CURRENT MLMORY ADDRESS TO COUNT
.+4
IERROR1 CURRENT MEMORY AOOR£SS DION•J 1NCR£MENT
MlN31lC
104411>
022111
.+4
SCOPE
993
994
955
996
9'J7
990.
959
1001
1002
1003
1004
IERROR, CONTROLL[R 010 NOT GO READY
ITEST BYTE COUNT TO :O
•.................•...............................
••*··················
1TEST WRITE A 3 BYTE RECORD
lOlt'IUl
lO'l'l'+l
10'1'1.:>'t
00~717
mBC
174300
1711324
C~lP
UEQ
HLT
lST
Ut:Q
HL T
TST
llPL
Hll
P.IHCl.R
!ERROR, TAPE UNIT READY DID NOT GO SET
ISLT BYfE COUNT TO MIN11S
nmu:
tTEST CONTROLLER READY
IEHHQR, CONTROLLER DID NOT GO READY
llRElUF+31iCA
e+'I
!ERROR, CURRENT MEMORY ADD~ESS OION•T INCREMENT
ilflC
.+4
I ERROR t BHE COUNT DION tf INCREMENT TO 0
iilMTC
0 +4
!ERROR, BIT 15 SET IN COMM~NO REGISTER
••••••••••••••••••••••••••••••••••••••••••••••••••
•••••••••••••••••••••
&TEST SPACL FORWARO &
REVE~SE
l0'1•1U2
104'1 U'+
1O'I'+Li0
1FIRST WHITE 2 RECORDS FOLLOWED BY EOF
tSPACl FUHWAHO 2 RECORDS, SHOULD NOT REACH [Of
SCOPE
TSTCUR
tllST CONTROLLER READY
HLT
1EHROR, CONTROLLER DID NOT GO READY
.IUJN.
1027
1028
1029
1030
1031
1032
1033
10311
1035
1031:.
10.H
10.HI
103'.l
10'10
10'tl
1042
1043
10 114
10'15
1046
10'17
1048
10•1';1
1050
1051
1052
1053
1054
10SS
1056
1057
1058
10!>9
10i,O
1061
l0b2
lOtd
lOh'I
nACRO V06•03 05•NOV•7'1 12139 PAGE 1•18
00'153£
OO't!>'tO
00'1542
0011544
00115'*6
00'1550
004552
0011554
004556
0011560
004~(,2
004564
004566
004570
004572
00457'1
0U4~76
00 11600
uO6
lOr,~ '10466'1
1066 004666
10u7
10L8 00'1670
10f·9 004672
10'10 00'167'1
1071 004676
1072 00'1700
lOH 00'1102
107'+ 00470•1
1075 004706
1076 0011710
1077 00'1712
1078 OO'li'l4
1079 004716
1000 004722
1081 00'172'1
1082 (104726
1003 004734
k£WINU
TS TC UR
HLT
MlN3UC
wl!UFCA
wRJTL
TS TC UR
HLT
MW30C
W!:JUFCA
wl777
OOl'ILl
ITEST CONTROLLER READY
1EHROR, CONTROLLER DID NOT GO READY
!SET OyTE COUNT TO MINUS THREE
SPllC(f
TSTCUR
HLT
TSTt:Of
10'14~5.
022111
1TEST CONTROLLER REAOY
IEMRQR, CONTROLLER 010 NOT GO READY
!SET Byl£ COUNT TO MINuS THREE
174072
OEQ
• +ii
....
IHIBUF, iCA
!ERROR, UYTE COUNT
NOT~O
0
MAIN.
108'1
1065
1086
1067
1066
1069
1090
1091
10'J2
1093
MACRO V06•03 05-NUV•7'1 12139
00'1736
001+7'10
OOl+7'1b
0011750
001+752
00117511
004756
00•1760
1094 004762
1095 004761+
1096 00'1766
lO'H OU4770
1098 004772
1099 00'177'1
1100 0047,6
1101 005002
1102 005010
1103 005012
1101; 00501'1
1105 oo5ol6
1106 005020
1107 005026
1106 0050jO
1109 0050'l2
1110 C05040
1111 0050112
1112 00!>046
1113
1114
111!'>
1116
1117
1118
, 1119
032717
000040
••••••••••••••••••••••••••••••••••••••••••••••••••
•••••••••••••••••••••
&TEST READ TO FINO EOF
1044l.i!
10411t-'t
oo:in.:.1
012717
0111722
177771
104'1.:>b
10'146
0145&0
MOV
MOV
11•1,llBUF
11-1.wouF+2
ISET ByTE COUNT TO
MlN48C
MJNt~
FOUR
l.lfJIJFCA
1041t•b
w.tUT£
TSTCUR
liLT
MINlllC
SPACEB
TSTCUR
l 04'1ll'+
l044UO
10•14110
l01t4.J0
10'14 U'I
1 QI;:;~ Q
00~.o:..1
TREOFI
01'+722
OOl'IUl
1044V0
0121.:.1
Ol27.:l7
10444 'I
104'1.H
!JCS
CMP
f)EQ
HLT
01'1722
1124
1129 005122
lHO 005130
BIT
177570
BNE
000010
1127 005116
1126 005120
BIT
BtlE
03<:7.),
0014l:2
112b 00511'1
ITiST CONTROLLER READY
IEHROR, CONTROLLER DID NOT GO READY
TSTCUR
HLT
00506'1
005072
1125 005112
1T£ST CONTROLLER READY
llRROR, CONTROLLER OJO NOT GO READY
RLAO
ooo•uj
1120 005100
SCOPE
TSTClJR
HLT
lolH(OF
TS TC UR
Hl T
SPAClB
TSTCUR
HLT
Clk
RBUF
MDV
11-7 0 ilBC
IWUFCA
10114:10
104'1•'2
101140'+
104'1U0
1044.)0
10114li'+
lQ4qtJO
OU5062
1121 00!>106
1122 005110
1123
HLT
IERROK1 CURRLNT ~EMOR~ AOOKESS SHOULDN'T COUNT 0
BIT
lllfOoiilf'ITS
BEQ
.+'I
HLT
IERROH 1 BACKSPACE SHOULD NOT HAVE REACllEO BOT
PwRCLR
17'1052
001401
1011400
10't41+
005060
00505£.
1•19
10'11+00
l 0 34 u i.
0221.:.1
0014Ul
104 1!1JO
005050
PA~E
ITEST CONTROLLER READY
llRROR, CONTROLLER DJO NOT GO READY
ISLT BYTE COUNT TO MINUS ONE
!TEST CONTROLLER READY
llHHOR, CONTROLLER 010 NOT GO READY
l!LT
OH722
CLR
ROUF
r,u\D
.~AIN.
11H
11112
11113
lllllf
1145
11'16
MACRO V06•03 05•NOV•711 12139 PASE 1•20
0051611
005170
005172
005174
0051 76
005200
005202
005210
005?12
00521'1
005?20
0050.H
lO't'l'.3 00522'1
11~'1 005232
1155 ()0523'+
1156 oo~,?36
1157 005:« 1•'1
1158 0052 116
u2;:1:,1
11'17
11'18
1149
1150
1151
1159
00~?52
1160 005260
llt.l 005262
1162
1163 00526'1
11611 005266
1 H.5 0052 7'1
1166 0052·16
Ollt72lf
1044~0
l044U'+
104'1UO
032717
001ou1
104'+L0
005717
001000
173610
173602
1004lJ l
177777
01'+722
000010
177570
01'172'+
000377
01'172'+
0014lll
10441.0
0321;.1
0014 lJ 2
0003.H
02;>7.H
0014Ul
1C4400
10441+
0?;;:111
001 lilJ l
104'+1.10
fllQ
1172 00550'1
11 73 005306
117'1 005310
1175 ou5312
1176 005314
1177 005316
1178 005.120
11 79 005j22
lHlO
llCl
1182
1183
005326
17352'+
Oil
B[Q
HLT
tTEST ILLEGAL COMMAND TO =1 ON A DATO OR OATOB TO ~TC WITH CU REAOY:O
SCOPE
T:;TCUR
!TEST CONTROLLER READY
llL T
1ERHOR, CONTROLLER 010 NOT GO READY
MitJilBC
ISLT BYTl COUNT TO MINUS THREE
WAUFCA
10'14~2
wHEO~
104'1'i
101f'lli0
10'1'1'12
10'1'1.)'+
005.130
1ERHOHtBYTf 3 READ ERROR Ok SOMETHING XFEREO TO
llS DLC/IUH SWITCH IN COHRl::.CT POSITION?
PWRCLR
001000
10'+llll2
005332
Gu5Bt.
• +'I
till
1167
llt.8
1169
1170 005j00
11 71 005302
CLR
R8UF+2
l'IIN3tiC
1S[J BYTE COUNT TO flINJIS THR££
HBUFCA
READ
ITEST CONyROLLER REAOy
TSTCUR
HLT
!ERROR• CONTROLLER DlO NOT GO READY
BIT
#1000 til1TS
O~JE
.+4
HLT
!ERROR, RECORD LENGTH ERHO~ CBlT 9) NOT =1
TST
@MTC
BMI
• +'+
till
IERRORt BIT 15 NOT ;1 WHEN RLS CBIT 91 :1
CMP
11•1,RBUF
lJ[Q
.+II
HLT
!ERROR, BYTES 1+2 NOT READ PROPERLY
fl IT
1110,SR
tIS CONTROLLER CONFI&UHEO FOR ISM
lllfl
• +6
I NO
SwAB
RBUF+2
IYES
CMP
11377,RBUF+2
~1
iMTC
.+4
!ERROR, CBIT 151 NOT 51 WITH ILLEGAL COMMAND
!ERROR, TAPE UNIT READ
010 NOT GO SET
•••••••••••••••••••••••••••••••••••••••••••••••••• •••••••••••••••••••••
001106
002000
0010V'+
0427:,7
000'1 U.5
010000
00541'+
0527.:07
0137:.7
010000
001106
005lfl'+
0010'1'1
1TEST ILLEGAL COMMAND BY ISSUING A COMMAND TO TYPE A UNIT WITH SELECT RE
SCtlf'E
MOV
TCSLtRO
UlT
IMASK UNIT SELECT MSB
N2000tRO
UN(
,+12
!IS UNIT SELECT MSB SET?
lHC
lilOOOOtCINST INO, MAKE CINSI A BIC INSTRUCTION
BH
.+10
BIS
n10000,CINST IYES, MAKE CINST A BIS INSTRUCTION
MOV
rest.TEMP
.~AIN.
1198
11'39
1200
1201
1202
1203
120'1
1205
1206
1207
12011
120')
1210
1211
1212
12D
1214
1215
1216
1217
1210
121 '~
1220
1221
1222
122j
122'+
1225
1226
1227
1220
122')
1230
1231
1232
12H
12.3'1
1235
1236
1237
1236
12.39
12'iO
1;>41
12'+2
12'+3
124'1
12't5
1246
12'+7
1246
1249
1250
1251
1252
MACRO V06•03 05•NOV•711 12:39
0051110
005'11'+
005'122
005'130
005•132
005 113'1
0054'10
0054'12
005'14'1
005•152
005•15'+
005 1156
005•1t.•1
0051166
005470
005•17t1
005'i76
005500
005'.:>02
005506
Ou!l510
005512
00:\51'+
1052j7
01127~7
013711
104411 ..
104'1UO
006017
10.30Ul
104'1110
0.327 '7
052 711
l 04 'I~ ..
l044ll0
005717
tHC
T£MP+1
112000tTEf1P
TEHp,aHTC
173360
000100
HLT
UIT
ace
17Zl:H6
000017
1733.56
....
....
ICAN BE A BIC OR BIS INSTRUCTION
!SELECT OFF LINE UNIT
!TEST CONTROLLER READY
llRROR, CONTROLLER DIO NOT GO READY
!ERROR
NON DESIGNATED TAPE UNIT ON LINE
11100o0ll1TS
BEO
HLT
!ERROR, SELECT REMOTE (BIT 61 NOT :o WITH t~ONElt
104'1v0
lOtt11vO
005717
l04'iUO
0.')5'i6
005560
005!i62
005570
00!.>572
001045
002000
00104'+
PA~E
····································~·············
····~········
1TEST
DAO JAPE ERROR !BIT 61 TO =l
1USE MAINTENANCE OtT 13 OF MTHO TO SET PREMATURE CU REAOW TO CAUSE BAO
SCoPl
!IS TAPE. PHASE ENCODED
ll'toSR
nn
IYE.S
NXMT
om:.
1SEl BylE COUNT TO MINUS FOUR
MIN'iflC
wuuFCA
!TEST CONTROLLER READW
TSTCUR
tLHROR, CONTROLLER OID NOT GO REAOY
11L r
IOHJTL
BC,R2
MOV
ll•l,R3
MOV
111,A'+
MDV
TSTRGH
00102'1
177777
000001
Ill T
020000
173200
~HILE
BIS
.iAJTTH
IASSIG~ BYTE COUNT REG TO 8[ TESTED
!TEST ALL OF H(G
!TEST REG FOR RESET
!ERROR, BYTE COUNT DID NOT GO TO ZERD
112oo001iHTRO 1S£T PHE.MATUHl CU READY
AT BOT
TAP~ ~R~nR
.~AINo
MACRO V06•03 OS•NOV•7'1 12139 PAi£ 1•22
1255 00563'1
1256 005636
101f'IV0
032717
1257
1258
1259
1260
1261
005b'l4
001ou1
005646
10•1'1~0
005650
005654
00%56
l2b2 OO'iL60
12L3 ootif.62
12L'I oos1.·ro
1265 0Q5b72
12L6
12£. 7
12<,ll OU5o'f4
1269 005676
i2-10 oo~,100
1271 Ou!'i/Ob
1212 oo•,110
1273 005712
127'1 005720
1275 005726
1276 005130
1277 005732
1278 oot7'10
1279 0057'12
12b0 005"1'1'1
121ll OC575u
1282 005752
1283 00575•1
1284 005756
005111
l004lil
l041iU0
lO'llf 1 '+
052111
Ou l 'I u l
l 04'100
104402
10 1144 0
012711
173150
llNE
.+4
HLT
IERROR1 BAD TAPE ERROR IBIT 81 NOT :1
TST
ill'ITC
OMI
o+4
HLT
l[RHORo BIT 15 NOT "1 WITH BTE"l
PwRCLR
BIT
#ltoo,CilMTS
U[O
NXMT:
173000
TSTCUR
0 53 711
000060
00111£.
12% 006026
1297 ooeo32
1298 0()6036
032711
001001
10•11JUO
00':>111
000200
17301>0
till
fl IT
11200,ill"ITS
urJE
• +'I
!SET DYlE COUNT TO MINUS ONE
I INlT CURHENT MLMORY ADDRESS FOR NON EXIST£N-f Mti \
&TEST CONTROLLER READY
IEHROR, Cc:'HHOt.Lf:H 010 t.iOT GO READY
l:iLT fl,c.'l
I WI< l Tl ,
r f• · .-. ,
Htl u
(JI' I
, G0
&TLST CUNIHGLLL~ HEADY
IEHRUH, CONTHOLLLR 010 NOT GO READY
!ERROR, NON-EX1STEN1 MEMORY !BIT 71 NOT :1
·. t
TST
OiMTC
\ i.. ._j!'. J
OMI
ltLT
!ERROR, 1BIT 1~1 NOT =l WITH NX~ COIT 71 =l
PwHCLH
BlT
11600oiMTS
HLT
17 3052
lOO'IUl
l04'1UO
000600
11173000 eilCA
1160,iilMTC
TCWT,@MTC
BIS
TSTCUfl
lOIJ&tUi+
1G•14UO
17.303'1
DLQ
HLT
I••••
....
l
104402
Ol27ul>
Ol37°H
013711
012711
012717
005777
005011
104400
00077£.
001110
001110
0060'10
000100
172770
17276'+
177776
17300'1
172774
17277'1
\ >
'.
.+'+
&ERROR, POWER CLEAR DION•T CLEAR BTE CBlT 81 OR
INTERRUPT TESTS •~•*
•..•..............................................
1299
1300
1301
1302
1306
130'1
1305
IERRORo POWER CLEAH DIDN'T CLEAR STE !BIT 81
11011
173102
1730 , ..
1287
1288
1295 00£.020
MOV
173120
HLl
104 1 1~0
12'.i3 006004
129'1 006012
.+'+
SCOPL
MlNlBC
104'1~'+
1286 005766
1291 005772
12'J2 005776
111+00,arns
HLT
1044<'0
012111
005764
1289
1290 005770
010 NOT GO st.T
an
1731'16
000'+00
lt:RROR, TAPE UNIT REAO
17315'+
••••••••••••••••••••••••••••••••••••••••••••••••••
•••••••••••••••••••••
aTEST NON-EXISTENT MEMOHY !lllT 71 AND ERROH !BIT 151 TO =lo
10441'+
0!12717
0 0 l '1 u l
128~)
HLT
000400
····················~
1TEST FOR PROCESSOR PRIORITY LEVEL MTPM TO ALLOW INTERRUPT
SCOPl
UllUFF 1 SP
!SET UP STACK
MOV
MOV
MTPM,CC
ISET PRIORITY LEVEL
MUV
MTP~o@MTVS
ISLT INTERRUPT VECTOR C
UIR\1@MTVIINIT INTERRUPT RETURN
MOV
#lOOtiMTCISET INT 1:.NADLE
MOV
@MTC
IWAlT FOR INTERRUPT
TST
CLR
@MTC
l~AITEU TOO LONG WITHOUT INTERRUPT, CLEAR INT
&ERROR, INT ENAOLE FAILED TO CAUSE INT
HLT
ENA&L~
········~································~········
1TEST
FOH PHOCESSOR PRIORITY LLV[L MTP TO SUPPRESS ···~·················
INTERRUPT
0060 110
OOf,042
0127Llb
0137j7
013717
1306 006064
0137~7
1307 006072
1300 006100
012717
012771
005711
0(•()4Ul
lO't4UO
PWHCLI!
SCOl'l
1044U2
0Ub0'14
00£,050
006056
1309 006106
1310 006112
1311 OQf,11'1
llH I
104 '11 '+
000776
001104
00110'1
00110'1
00611'1
000100
172710
1777 7f.
MOV
MOV
172752
MOV
0000j6
17?.714
MOV
MOV
MOV
172714
IR21
lST
BH
HLT
ttUUFF,SP
ISLT UP STACK
MTP,CC
!SET PROCESSOR PRIORIT TO MAG TAPE LEVEL
MTP,@MTVS
ISEl IN1EHHUPT VEClOH c
MTP,36
UIR?,@MTVIINIT INTERRUPT RETURN
UlOOo@MTCISET INlT lNAOLE
@MTC
!WAIT FOH INTERRUPT
1R2A
!ERROR, SHOULON•T HAVE INTERRUPT WITH PROCESSOR
•"AIN,
"ACRO V06•03 D5•NOV•74 12139
PA~C
••••••••••••••••••••••••••••••••••••••••••••••••••
•••••••••••••••••••••
aTEST CU READY TO CAUSE INTERRUPT WlTtl INT ENABLE 1
1312
1315
1314
1315 006116
1311> 006120
1317 006122
13111 006126
1319 006134
1320 0061 112
1321 006150
1322 006156
U23 OOIS160
1324 OOf, t 62
1325 00616 11
1326 OOf.170
1327 OULl 1'1
15;.'0 00(.200
1329 OQl.;>02
LBo 00621)4
1•23
lOlf'll'+
l Olf4ul
Ol27Ub
0137.)7
0137~7
013737
c 12717
104'1.;2
000776
001110
001110
001110
00621'1
177716
001016
000036
172636
IJNT [NAOLE IBJT6l ANO GO IBlT 01 SET AT SAME TIME SHOULON•T
IR2A:
PwRCLk
SCOPE
MOV
llBUFFtSP
!SET UP STACK
MOV
MTPl"tCC
ISLT PHIOH1TY LEVEL
MTPf'l,MTVS
MOV
!SET INTERRUPT VECTOR C
MTP,..,36
MDV
MOV
11IR3,0lMTV
srucr
TSTCUR
HLT
MOV
TCWF,RO
l04'1U~
I044UO
Ol37uo
001120
O~t'.7UO
000100
UIS
010017
104 'l lJ ~
172622
RO,Q1MTC
MOV
TSTCUR
BR
IR 3A-2
TST
GlMTC
t.B4 0Ub220
00 04 11
005711
1O'l'Iv0
0004Vb
lot•717
l004Ul
1335 00h222
101f 4lJO
HLT
133(, 006224
ilR
1337 00£,226
ooo4Ul
10441>0
13.38 006230
10 11
1331 OOb;;lO
l.B2 OtJf.212
1.3.33 ou6214
172612
HLT
131!
1R31
172602
•u ~
IR3AI
1 J•;O
LH5 OOr,.?'<6
1346 006254
1347 ou£.::>62
1348 00f>264
1349
00626&
1351
1352
1353
ooi:.210
()06272
00627'!
OOL276
006302
uoo
1354
1355 00G306
1.356 006312
u5·7 001d14
use ooi:.:n6
1.359 OOL.322
1360 00632•1
1361
Ou6.3~6
1362 OQl,332
1363 Out.33'1
104%Z
Ol27ub
000776
01.37~1
001110
0137.)7
001110
006326
012717
177776
000036
172532
l 0'14.)2
1 Olf4u ..
l044uO
1044£2
10 1 1'1U~
104'lUO
oi:n•;o
0527uo
010017
001130
000100
172510
10~4J~
172500
10~•1llO
00 O'l l 3
1 Q~, I f7
l0041Jl
.no
IWAIT FOR INTLHRLlPT
tERkOR, NO INTEHRUPT
~
GO
COMPLETION OF WRITE
IR3A
GJMTC
.+'f
!ERROR, INTERRUPT NOT
CAUS~D
BY CU READY
IR3A
HL T
Pi.1RCLR
IERRDHt CONTROLLER DID NOT GO READY
1R-.1
172'170
UR
IR4A•2
TST
HLT
UH
TSTB
@MTC
COfi711
TSTB
llMl
11100
ITLST CONTROLLER READY
ILHROR, CONTkOL.LER 010 NOT GO READY
,••...•.......•...................................
13H
13'11
U42 uo£.£32
13'13 OOf.23'1
JJ•111 0062'10
CAUSE"INTER~UVT
&ERROR, INTERRUPT Nor CAUSED BY cu READY
I ERROR' SttOULOIJI T OE AT eo r so SOON AFTER lST IN n
ll\'IA
tERNOH, CONtROLLfH DID NOT GO IH'.AC•i
1:1dJ1·
I
•"AIN.
"ACRO V06·03 05•NOV•71t 12139 PA;£ 1•24
1369 006351t
1370 006362
1371 00636'1
1372 006366
1373 006372
1374 006374
1375 uoi..Ht.
1376 OOf.•10'1
137'1 006406
1376 006410
1379 00€..412
1380 00f.41't
131ll
1.302
1.383
1384
13tl5 006'116
1386 006420
131J7 006••2'1
1388 OObl\30
13li9 0061134
1390 00644<:
J3'Jl 006450
012711
10'1450
000'112
ou57/7
104•1uO
0004U7
032717
001nu1
l::l~4 lJ 0
00()4U1
1044U0
104'11'+
1721132
IR'IAI
MOV
lllR5tiilMTV
WAlTTR
BR
IR5A•2
172'130
0000110
172'1111
IH5Z
TST
HLT
iilHTC
BR
IA5A
llir 1140,iilMTS
BNE
.+4
tll.T
BR
IR5A I
104 11li2
0127Ut.
0050~7
(1050.l 7
0127-H
014:711
00!>0~7
0121uo
104'11!'.
1'101 001,510
1'+02 UCi6bl2
10<;4t.O
000776
177776
000036
0003'10
011'150
00104'1
014556
OU7~D
001044
02<' 7v0
014602
001016
17231111
OiJl:!ll~
Ul2717
10•1'1.l ..
10'+~
177754
17232'+
u..
l0441JO
10441.l~
!ll27U0
0237<'0
001401
014556
0010114
1044U0
02VJO
01'1602
HLT
IERROR, TAPE UNIT READ
P"RCLR
1•••• DATA TRANSFER TlSTS ****
DID NOT GO SET
!REPEAT FOR ALL BYTE PATTERNS FROM 0 THRU ALL DATA PATTERNS
SCOPE
MDV
llOUFF,SP
ISlT UP STACK
CLR
CC
ISLT PROCESSORPHIORITY TO 0
CLR
36
IS[T ThAP PRIORITY TO
MDV
u3~o.MTVS
ISlT INTERRUPT UECTOR c
f",OV
nMTTRP.~MTV
!SET UP ILLEGAL INlERRUPT RETURN
WBRSI
C.LR
TEMP
IINITlALlZE DAlA PATTERN
l.IBR I
MDV
u~ouF,RO
MOV
TU1P1 (ROH
IS[T UP Wr!lTE OUFFER
·CMP
IHJBUf•24,RO
BNl
WURt4
MOii
11•20,.w8CllNIT UYfl COUNT
;,UuFCA
TSTCUR
!TEST CONTHOtLER REAOY
HLT
IEHROH, CONTfiOLLER DID NOT GO READY
WRITE
TSTCUR
!TEST CONTROLLER READY
HL T
I UlRilR, CONTROLLER 010 NOT «;O REAOY
1AFTER WHITE, CHECK WRITE BUFFlR TO MAKE CERTAIN IT WASN•T MODIFIED
MOV
llWl:IUF,HO
CMP
TEMPo CROI+
WBRlr
OEO
.+4
HLT
!ERROR, DATA BUFFER MODIFIED CURING WRIT~
CMP
#WBUF+2'1,RO
UNE
1'111 0U6536
104'1'+0
16ACKSPACE 1 RECORD
MIN18C
1412 OOLb40
10'1'1~0
1'113 006542
1'11'1 006~·411
1'+15 006546
1416 006552
1417 006554
1410 OJt.!:.60
104'1v'I
11110
1422 006572
1423 001,574
1424 00£.576
1425 00b600
IERRORJ 2ND INTERRUPT NOT CAUSED BY REWIND COMPLEI E
IR5A
001Jfl
1419
1420 006562
1421 006570
IWAIT fOR INTERRUPT
!ERROR, NO INT AT END OF REWIND
•••••••••••••••••••••
1••···············································
CWRITE R[CORU, BACKSPACE• RLAO H[COHO
1392 00645'1
1.393 006'11',0
1394 oor,46'1
13'.15 OOt-'170
1.396 006412
1397 006500
1398 006to02
1399 001>5!Jlj
1400 OilL!:.06
1'103
1404 00651'1
1'105 00<.520
1'106 00652'1
1407 OOl.~126
1408 OOi,r130
1 1109 00653'+
006316
!iPAC[[l
TS HUR
HLT
l044lJ0
01;>700
0050000
0221uo
oi..122
01117%
177754
1044~0
0[)~;711
MOV
CLH
CMP
11Nl
11 READ RE COHO
MOV
HUUFCA
Ht:AO
TSTCUH
HLT
I.ST
WBR21
00131~
012777
1044.H•
10'+4'-0
1044 u lj
Wl:lRt
172216
17223'1
!SET BYTE COUNT TO MINUS ONE
ITEST CvNTHOLLEH READY
1EHROR, CONTHOLLER DID NOT GO READY
llHBUFoRO
CROI+
I CLEAR READ BUFF£R
lllHlUF t<::4, R0
WUR2
#•2o.,@BCIUN1T BYTE COUNT
ITEST CONTROLLER READY
l[HROR, CONTROLLER 010 NOT GO READY
iilMTC
·"AIN.
"ACRO V06•03 05•NOV•74 12139 PA3E 1•25
1.. 26 00660 ..
1 .. 27 006606
1 .. 28 006610
, .. 29 006611+
1 .. 30
1'131
1432
1'133
143'1
1'135
1'1.H>
1'137
1438
1'13':1
l'l'lo
l'l'll
1'i42
1'143
1"""
1<1<+5
14'*6
1 1+'!"1
14'*8
14'<9
1'150
1'151
1'152
11;53
1'15'1
006620
006622
006624
OOf,630
006632
00663'1
006i.40
00664'1
006650
100001
10114UO
0127110
02:n20
BPL
llLT
MOV
01 .. 722
W6R31
0010114
BEQ
HLT
001'+111
1044\JO
0227110
001311
10"4Ui!
0147116
Cl'IP
lOt.2~7
013700
0010114
001116
0427uo
022h0
117777
060000
BNE
SCOPE
INCH
MOV
BIC
CMP
006h54
00111li5
OQ665b
00£.66'1
00€>670
006€.72
0()6700
oor.1011
OOt.712
006720
OOf.726
006730
0067311
OU67'!0
0067'1 ..
006750
11127~
1
1057.:,7
(l[Q
000300
00675'1
0067%
006762
006766
006710
00677'1
007002
001010
007012
00701'+
0070H.
007020
1477
1476
1'179
14110
ll37j7
oooPl
1£,2"f.}1
16n-11
o.3nj7
0010'+4
00611511
c20000
0010115
001116
020000
0011111
060000
001116
WBR .. I
0012::io
ou·rua
001106
0627110
OlOO·H
060003
0627UO
0100.>1
000002
001116
017000
1627UO
0051100
014722
0100.:.r
ol.3717
012717
00101111
00101111
112022
002000
172016
0010411
171764
10'1'10'+
l04qUO
10•1416
l0'1 1 1U~
104401)
1044~0
007026
007030
007032
007040
00"1042
0010•14
10440'1
1044110
013711
104 11 :>f.
10•14<0
TEMP
IOONE FOR ALL DATA PATTERN ?
TCWTtRO
11117777,RO
1160000,RO
llS CORE DUMP MOOE SELECTED?
.+10
1y£S
11300,TEMP
INO
TEMP
WBR4
IYES, lXIT
TEMP, TEMP+l INO
WBR
I REPEAT
1120000,TCWT &CHANG£ DENSITY OF WRITE COMMAND
1120000oTCRO !CHANG[ DENSIT~ OF READ COMMAND
U6oooo.TCWT IMASK DENSITY STATUS
wuns
IRLPEAT FOR ALL OENSIT~S
TCSL,RO
IRLSTOtt( TCWT & TCRO
1160003,RO
Ro.reno
RlA!l
1717116
lOOOiJl
l0•+'1uO
01?7l0
01:<7t.J1
0220•1
.+II
!ERROR, DATA REAO NOT EQUAL DATA WRITTEN
llRl3UF+211•RO
lolElR3
U2,RO
MOV
ROoTCWT
1WRlTE AND READ A LONG RECORO
1USLS MEMORY OCCUPIED BY THE PROGRAM AS A WRITE Sl~FER
SCOPl
MOV
1117000,RO
sun
llflUUF ,RO
!CALCULATE SIZE OF READ BUFFER
IJEG
RO
IGLN 2•S COMPLIMENT
MOV
ROoTEMP
MOV
TEMP,iilEIC
MOV
112000tiilCA
TSTCUR
!TEST CONTROLLER READY
liLT
!ERROR, CONTROLLER 010 NOT 60 READY
wRITE.
ITEST CONTROLLER READY
TSTCUR
!ERROR, CONTROLLER 010 NOT GO READY
HLT
ISET BYTE COUNT TO "INUS ONE
MHJlBC
Sl'Af.fB
!TEST CONTROLl.ER READY
TSTCUH
ILHROR, CONTROLLER 010 NOT GO READY
ltLT
MOV
TEHP,OIBC
RUUfCA
104'&011
1044u0
005717
IERRORt ERROR CBlT 151 s1 AFltR READ
llRBuF,RO
TEMPt IROI+
1100
lO'llllJ2
10•1'1.:>0
BLQ
MOVll
JMP
SUB
SUB
BIT
ONE
MOV
ADO
Mnv
001114
0127UO
Ou1024
007050
007054
00705b
007C60
1481 007064
l'IU? 007070
rsrn
001044
0014115
007022
l47f> 007046
l>ICll
0010'+4
11;<;5
1456
l't57
1'158
1459
1'160
1'161
1%2
1'163
llf6'1
1%5
llib6
1467
1'168
1'169
1470
1471
1472
1'173
1474
11175
Cl'IP
.+ ..
002000
01'1722
WBR51
lSTCUR
HLT
TST
BPL
HLT
MOV
riOV
CMP
....
il"TC
112000,RO
#RBUF,Rl
IRO)+t(Rll+
!TEST CONTROLLER READY
!ERROR, CONTROLL£R DID NOT GO RE.ADY
!CHECK FON ERROR STATUS
IENNOR. ERROR FLAG SET IN "TC
100 A DATA COMPARISON
·"AIN,
1'+83
llt84
1485
1486
1'+87
1'188
1489
1490
1 1191
1492
1'+93
1'19•1
1495
1496
1'197
1'196
1499
1500
1501
1502
150::1
150 ..
1505
~ACRO
007072
0070711
007076
007102
00710'+
007106
007114
007116
001122
007130
007136
0071'10
0071'12
0071'14
007146
OU7152
00715'+
007160
00716'1
1501> 007166
l:l07 007174
1506 007200
1509 007;?02
1~10 007204
1!>11 ·00120&
1512 007210
1513 007212
1514 007"14
1515 007222
1~16 00722 ..
1517 007226
1518 007232
1519 007236
1520 007240
1521 00724'1
1522 007250
1525 007252
152'+ 007260
1525 00726'+
1526 00721'.6
1527 007270
1528 007276
152'J 01)7300
1530 0()7302
1531 00·1306
1532 007312
1533 007316
1!:>3'1 007320
1535 OOE2'1
1536 007326
1537 007330
15~8 007332
1539 007336
V06•03 05•NOV•7'+ 12139 PA•E 1•26
oonu1
BEQ
HLT
Cl1P
BNE
lO'l'luO
022701
00131<'
l044U2
0327.H
OOli+Ui!
oooP7
0127.H
01n:,1
017000
1775 70
010252
177777
177717
01'+556
01'+560
010011
0060·H
1030Uj
0'12111
0052/7
1 O!•
013700
052·1uo
0053"0
IERRORo PATA READ NOT EQUAl DATA WRITTEN
I CHECK THE WHOLE BUFFER
!WRITE 3 BYTE RECDRU OOU PARITY, READ EVEN PARITY
1BIT 14 o~ MTRO ;1 SHOULD CAUSE LPS To RE LOADED IN DATA BUFFER AFTER RE
PAHi
SCOPl
llS TAPE PHASE ENCODED
BIT
11'+ ,SR
Ut:Q
INO
.+6
IYLS
JMP
TllHT
11-1,wBuF
MOV
MOii
11-1,t..1BUF+2
MINJIJC
!SET BYTE COUNT TO MINUS THREE
10'• ~u ..
l01t•1uO
05';:711
111700n,R1
WBR5
,1TEST
•.....................................................................
PARITY
00000'+
104'1-+2
104'1.'.>'+
1044v'+
104'1v O
OB7Ui) 001116
Oo!,31JO
010011 1716'+2
OOt.0~7
177570
1030U5
O'l :>7 17 020000
005211 111622
l0'14U'+
lOt;i+UO
10'1 .. '+0
....
PAR1l
HLT
UK
CMP
uEQ
• +It
IERROR1 LPC NOT :74'1 OR SIT llf OF MTRO OION•T CA
PAR2
N'l77,RO
• +'I
.MAIN.
MACRO V06•03
1~1+0 007340
1541
1542 007342
1543 007344
1544
1545
15'+6
1547
1548
1549
1550
1551
1552
1553
155 11
1555
1556
O~·NOV-74
10411UO
10411'+2
10114,, ..
007346
007352
007.156
007360
007364
007370
007372
007400
00/40'1
007 1106
01.nuo
0521uo
OO!i3u 0
010017
0060,,7
007'110
007412
1044'10
lO'llf jO
10440'1
00741'1
04271 7
005211
1Q44llo+
104'1~0
052711
1044'12
171422
0110000
171110lf
0011111
0053U0
010017
171356
l03QU.i
042 77 l
00!:1217
1::>(;8 007'10'1
1044U~
oot.oH
1569 001'166
I 044 llO
157(1 0071170
0:'>?717
15"11 007476
1572 007500
1573 OJ7502
OOlOUl
15'14 00·1506
l044UO
0177vo
0427vO
1575 00·1s12
1576 0075lb
1034ll
1577
007~120
02?7UO
1578 00752'+
15"/9 007526
1580 007530
1581 007532
1582 007!:d6
1583 00}540
1504 007542
1505 007544
1586 007552
1!:>87 007!..54
1588 007556
1509 007~60
1590 007564
15'Jl 007566
15')2
0014vl
10<14UO
1596
020000
171416
104'1.:.1>
013700
1562 001436
1563 007'+'+0
1564 0074'+4
1565 007450
1566 007•152
1567 uo7•1t.o
1594
1595
1711136
177570
1044v0
1558 007420
1559 007426
l5bO 007430
15'J3
001116
004000
1030U.$
l5!J7 007
PAR41
010000
1712116
HLT
P1o1RCLR
UIT
Pi\R4
1177 ,RO
....
1£RROR, LPC NOT :77 17 TRACK)
lllOOOO,iMTS
• +Ii
OOl'tli l
liEQ
l04'lU0
llLT
SCOP[
HOR
SR
IIS SWC=l TO INDICATE 7
fl((
.+6
INO
JMP
TMRT
104402
OO&Oj7
177570
1030li2
oooP7
010252
!ERROR, POWER CLEAR OION•T CLEAR PARITY ERROR 18
CH~NNEL
lf[S SKIP CRC TEST
•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
I TEST me
ANO LPC CltAkACHR
GUJ[liATIOI~
1PROCEOUfOb
1607
11,00
lt,09
1610
007620
007622
oon26
00 7&?>4
OQ?636
1611
Q(); £,4•1
1612 ou7650
)1,,lJ 007t.52
H111 oo7L56
1615 007662
lbl6 llU7£.61t
lt.17 007670
1610
1619
1620
1621
it.22
16.23
162'1
1625
162b
16n
1620
00767'1
007676
oono2
007706
oon10
00771'1
000001
10~701
0010111
000410
1063\J 1
103ou2
105P7
0427..17
llNl
001045
177000
ol37-l7
0 l:H 1J 0
001044
0010114
Ol!.7U1
1044:J2
0101.:l 7
Cl37UO
10411:;•
OlOO-l7
0137111
1044::.2
OlOP7
0137110
001054
001044
001062
010002
010026
104'lu2
1137.)7
1137,:,7
0137;)7
104 11.)4
010030
1647 010032
l044'H
l044.'.l2
01000'+
010012
010020
lf,ljf,
MOV
MOV
XCLOR
MOV
MOV
ROICMP
MOV
MDV
BlC
COM
BIC
001070
01ll(lU1
042(.)7
T£MP,Rl
000727
000050
u1s
001072
177000
Rl ,CRXOR2
Ro,CRl0
RO,CRROT3
TEMP,Rt
R1,cRXOR4
CRXORlJ,RO
Ho,cRROT4
Ro,R1
!COMPLEMENT ALL EXCEPT
~,6
U727oR1
RO
1150,RO
Rt,no
MOV
Ro,c'lCWltT
Olt
U17JOOO,CRCWRTISAVE CRC CALCULATED
&WRITE A FOUR UYTE RECORD
1ALL BYHS l\RE : Tt1ER£FOH£ LPC SHOULD " CRC
CWRITEI SCOPE
TEMP,WRUF
f":OV'I
f":llVll
MOV
TE~P,WBUF•l
WBUF.~BUF+2
WilUFCA
~.Il'H•lC
16'18 010054
1044U~
16 119 010056
10'1'1~0
1650 0100 110
lb:::il 010042
1652 0100 114
1044.l f>
l044U0
SELfCT
TSTCUll
HLT
WRITE
TSTClJR
HLl
lt.>53 010046
l 04 4 'I 0
MltHUC
l044U~
!SAVE ROTATE
ROTCMP
0100H
050liJU
0100.H
!SAVE lST DATA UYTE (+PARITY!
HOV
CRxoH2,RO
kOTCMP
001062
1631 007746
lld;> lll)77:ll
1633 00775'1
lL.34 Oll776U
007766
007710
007774
Ro,cRROTl
MDV
MOV
XCLOH
HOV
MOV
1U44~~
H..36
1,.37
1&3&
1639
1640
1641
H42
16'13
lb44
lb45
MOV
MOV
001060
001044
H3o 007744
U0776~
TEHP,CRXOAl
HMP,RO
XCLOR
001066
001066
1635
MDV
MDV
MOV
0101
0137uo
0'!'701
00511JO
0'12"1UO
CRCT2:
001056
001056
007732
007134
lt.29 007140
:i,
HJO
HOTCMP
1044::.+
OluO·H
001064
001044
uu7726
001044
001052
,+'+
UR
CRCT2
1yES, NOW TfMP=1 CONTAINS PARITY BIT
ASLH Rl
!SHIFT DATA UITS LEFT INTO C BIT
HCC
,+6
IWAS AIT=U?
COMA
T[~P+l
IND, COMPLEMENT PAKlTY
OIC
u177ooo.rEMP
HR
CRCPl
IUO AGAIN U~TIL DATA:o
OOD7u:>
104 .. :...
0100.:.1
OJ :o; 7111
1 O'l•I ''2
007"120
007722
0010'+5
1TE~T IS REPEATED FOR ALL DATA COMBINATIONS.
CRCTST: CLRD
TEMP
IINITIALlZf DATA
1CALCULATE PARITY O~ DATA TO BE WRITTEN IN CRC TEST (MAKE PARITY ODDI
CRCTU MOVil
fl1 0 TEMP .. 111Nl11ALIZ£ 000 PARITY
MOVll
TCMPtRl
CKCPl: TSTU
Rl
llS OllTA=o
!SET BYTE COUNT TO
MlNL~
FOUR
!TEST CONTROLLER READY
llHROR, CONTROLLER 010 NOT GO READY
!TEST CONTROLLER READY
llMROR, CONTROLLER OJO NOT GO READY
l&lr UyTE COUNT TO MINUS ONE
·"AINo
~ACRO
V06•03 05•NOV•74 12139 PA3£ 1•29
10«tlfl.o ..
1656 010054
104'1UO
1657 010056
1658 010060
1659 010062
10•111.)6.
lO't'l'H
104420
lbt>O 010064
10440~
1661
1662
lb6.3
161"'1
1665
1666
1667
1660
1(,(,9
010066
l044uO
010070
0237-H
00J4U1
1670
1671
1672
010076
010100
l04•1UO
010102
010110
010112
010114
010120
01012'1
010130
010134
010136
010140
010144
0231.H
00141J l
1(,73
167'1
lfa75
1676 0101'+6
16"/7 010150
16J8 010152
1679 01015'1
161>0 010156
16&1
1682
1663
1684
1665
lL6t.
l61J7
1606
1689
16')0
lL'Jl
1692
1693
lL'J'I
16':15
1696
1697
16'18
1699
1700
1701
0'12700
04:?7li l
0014Ul
1044U0
0200-H
00141J1
170710
170706
177000
177000
001072
(l[Q
l044lJO
1044•~
1044~0
10440'1
1044UO
0177uO
0'+27v0
!ERROR CRC WRITTEN l~OT a CltC CALCULAflO
ISLT BYTE COUNT TO MINUS ONE
ITlST CONTROLLlR READY
&ERROR, CONTROLLER DID NOT GO READY
ISlT BYTE COUNT TO MINUS FOUR
IWUfLA
Oil 0000
BIS
#'t0000oi'1TRO &ENAULE LPC REAU
HLAD
lSTCUR
ITESl CONTROLLLR READY
tel T
IEHHOH, CONTROLLER 010 NOT f,O READY
17061f0
17062«t
177000
001072
MOV
i1'1TDtRO
!HC
11177000 oRO
CMP
Ho,cRCwRT
0014U1
f1[lo1
• +'t
l 0<1'1UO
0050.H
1ILT
0200.:'>1
005077
(J327.'.l 7
001072
170602
0'10000
177570
001ou~
0102'10
010244
1052:.1
0014U2
001044
0102
1753
1754
1755
1756
1757
1756
1759
1760
1761
010462
tll 046'1
01(1466
010470
010476
01050'1
01050b
O~·NOV•7'1
INC
BNE
HLT
0052U0
0013'5
lO'l'IUO
1044H
0050·H
104'1Ui!
1044i ..
10440'l
104'100
0327J7
00l'IL2
0001:.1
0127Ll2
104412
TSTCUR
0011000
HLT
BIT
177570
BEG
0113011
JMP
0131'1'1
HOV
PHTMSG
llALT
00'1000
01130'1
013 7110
OOllOt.
0.327L 0
0010!.5
002000
OO~i017
1701116
11<:7.H
000060
002000
0121.:.1
0127\i .i!
00'1000
002000
013260
013276
01051'1
lOO'IU 1
llN(
USSJ
@MTC
USSll
UHi
CLR
OR
MOVR
MOV
MOV
MOV
MOV
PHTMSG
llS TESTED UNIT IN HOST SIG SELECT ADDRESSES
IYlS
INO
1160,MSG4+16
112000,usLEN
TEMP
USS
U6'1,MSG'l+16
U2000o@MTC
111tooo.USLEN
U2ooo.TEMP
l!M,;G'loR2
IPRINT MESSAGE lN
R2
SCOPE
0010'1'1
000100
170.\2'1
17031'1
MOV
BIT
BiO
l044U2
013117
!ERROR, TIMER IBIT 151 NEVER =1
RE WINO
0014Ui!
0001,:,1
012717
Ol27;H
••10
PWRCLR
CLR
Tl1TNFL
SCOPE
001042
0.3«'7"7
0127:>7
0050:.1
000'11'1
11 '-'7.H
RO
1•••• MANUAL INTEHVENTION TESTS ••••
•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
I
oooouo
010~10
1763 OlO~i4'1
1764 010552
l7b5
1766 01055'1
1767 010556
12:39 PAiE 1-30
001107
170272
BIT
0010'1 ..
UN[
llLT
SCOPE
JNCB
INCB
CMP
TEl1p,@11TCISELECT UNIT
a100,@l1TS1IS SELECT REMOTE SET
.+'I
!ERROR, PROPER UNIT NOT SELECTED
iilMTC
.+'I
IERRORt CU READY NOT SETt IS UNIT SELECTED?
ll'IQ,@11TS
.+'I
!ERROR, l:lOT ANO TUR NOT S£To IS UNIT ON LINE & f.
!INCREMENT UNIT II
TEMP+l
USLEN,TE"P
IOONE ALL UNITS?
11SGit+16
~NE
USS
INO
1TEST ONLINE•OFFLINE SWITCH
SCOPE
MOVB
TCSL+loRO
.~AIN.
~ACkO
V06•03
1768 010562
1769 01056b
1770 010572
1771 010576
11n 010604
1"173 010610
1774 010612
1775 010614
1776 010616
1777 OJ 0620
1770 010(,2(,
1779 01G630
05·NOV·7~
0327110
0527UO
12139 PAi£ 1•31
000017
000060
0100~7
00104~
113P7
0127112
10'1'112
00104'+
013320
013336
oooovo
104'102
10 11'1j2
03?711
OO!t1Ul
000100
1701 72
l0411ll0
010632
0106'10
01064 11
OlOb46
010b50
010652
01005'1
010662
010i.6't
113H7
01271>2
10'l'll2
010fb6
OH670
Oltl674
010700
01C702
01070 11
010706
010712
1801 010714
1802
1803 010716
1804 010722
1605 01072~
1606
1807
1608 010726
1809 010730
1810 010736
1611 010 742
lbl2 01071;1;
1813 0107'+6
1011; 010750
1815 010752
lbl6 0107511
1817 010756
1818 0107611
1819 010766
1020 010770
1621 010772
i822 011000
1023 011002
18.!'I 01100'1
104'+lli!
00:..017
00104'1
013372
013'172
000004
170136
OOlOUl
10411UZ
1137.H
0127U2
10411!2
170110
170076
0010'1~
013700
013525
IERROR CBlT 151 NOT SET AFTER WRlTE WITH WRITE LK RNG REM'D
TST
ilf'ITS
liM I
.+11
I ERROR, ILLEGAL COMMAND tBI T
SCOPE
TEMPt1'SG7+153
Mu VO
MOV
11MS.G71R2
PHTl'SG
IPRINl MESSAGE IN
llALl
l~I
f~OT
SET AFTER WRT CMD
R2
Pw;1CLR
SELfCT
TSTCUH
tlLT
000100
17003~
HIT
ONL
HLT
SCOPE
001112
170022
000100
170006
MDV
....
BIT
aTEST CONTROLLER READY
!ERROR, CONTROLLER DID
~OT
GO READY
uoo.ii:IHS
TCOL 1 iil1'TC
TSTCUR
HLT
104'10~
RE~~OV~D
ITEST CONTROLLEk READY
ILHROR, CONTROLLER 010 NOT GO READY
•••••••••••••••••••••••••••••••••••••••••••••••••• •••••••••••••••••••••
1TEST OFFLINE FUNCTION TO SET UNIT OFFLINE ANO REWIND TO BOT
104'1VO
104'1\JO
032117
..
HLT
lO't't!,.
104'1.H
104'1lJ2
013717
l[RRORt SELECT R[MOT[ StTo UNIT-NOT OFF•LINr
MUVD
TEMP,MSG6+100
MOV
llMSG6,R2
PRTMSG
IPRlNT MESSAGE IN R2
HALT
SCOPE:
SELf CT
HIT
ll~1wMTS
IIS WRITE LOCK SET7
llN(
IYES
~
ttLT
1ERROR1 WRL IBIT 21 NOT SET WITH WRITE LOCK RING
~T
oooouo
lOlt'IU'I
104'1\JO
0 32 711
001001
....
R2
11100 ,iilMTS
SCOPE
CLR
iilBC
CLR
ilCA
WRITE
TSTCUR
HLT
TST
OlHTC
OMI
.+4
170130
170126
1004Ul
1044UO
005717
100111>1
1011'+00
1PRINT MESSAGE IN
••••••••••••••••••••••••••••••••••••••••••••••••••
•••••••••••••••••••••
1T£ST WRITE WITH WRIT£ LOCK RING REMOVED TO CAUSE ILLEGAL COMMAND
l0477
1678
1879
1860
1861
MACRO V06•03 05•NOV•7'1 12139 PAiE 1•32
011012
01101'1
011016
011020
011026
001'101
1011'+110
BUI
.+'I
HLT
1ERROR1 SELR IBIT 61 NOT CLEARED BY
&HE-SET UNIT
SCOPE
MOVB
TEMP,PISG8+16
MO\/
llMSG8tR2
PRTMSG
IPRINT MESSAGE IN R2
HALT
lOlt'+Ui!
0110~2
1137·H
01;>7Ui!
104'1.l2
01103'1
oooouo
0010'+'1
013776
01'+01'1
•............................................•....
tTEST BUS GNANT LATE tBIT 111
TO~l
011036
01111'12
0110•11+
0110'16
011052
()11060
011062
011066
011070
011072
011074
011076
011100
011 lOb
011110
011112
01111'!
011122
01112it
011 t?.6
011130
011132
011134
01113$
0111!;0
011142
0111'1'+
011152
011154
011156
011162
011164
011166
011170
011176
011200
011202
0112011
011206
011<'12
01121'1
011216
011:?20
011222
011224
Oll:d2
0127Ui!
01'1057
lOllllJ.i!
00001.10
00::.2.:.7
C,32'P 7
0010'+2
000002
177570
0010:J2
Ol27ll2
01'1201
10144!2
104402
10~4~2
l044U'+
lO'+'lvO
01:nn
1011 11 ~ ..
104416
oo:o.ovo
022717
oo:.,,o.5
177756
167716
014560
16770'+
00!>200
001•1u.5
000711
BH
HALT
BR
liLT
TSTCUR
ULT
0004Ul
lOll'luO
lO't'IU'I
OO'IOOO
167b22
B£Q
HLT
!CAUSE BGL1 WAIT FOR CONTINUE
IEHROR, tA DID NOT INC EHENT ON WRIT( COHHAND
1ERROR 0 TU DID NOT GO READY
ONE
ttLT
TST
iilPITC
UMI
.+'+
HLT
PwtlCLR
BIT
ll'IOOOeil1TS
0011\Ul
10441!0
ll'IOOOtillHS
.+'+
.....
!ERROR, OGL COIT 111 N0Tc1•,
IERROR, BGL 010 NOT SET ERROR STATUS
!ERROR, POWER CLEAR DIDN'T CLEAR OGL COIT 11)
~COPE
fl!(
l0•11tU2
0004·H
0127u2
10'1'112
10441!2
l044·H
1044U ..
10441.iO
012717
1044.:>'t
....
en
1676'10
00'1000
·············~·······
.-1~
1676'+6
10•1'1l't
03?717
01't2'17
177756
BGLll
167572
C01'"AND
1HALT PHOCfSSOR DURING AN NPR SEQUENCE
MO\/
41MSG9,R2
PtHMSG
IPHINT MESSAGE IN R2
HALT
INC
TMTNFL
Ill T
1!2,SR
ONE
BGL1
Mull
llMSG10oR2
PR rnsG
IPHINT MESSAGE IN R2
SCOPE
SELECT
TSTCUH
!TEST CONTROLLER READY
liLT
!ERROR, CONTROLLER DID NOT 60 READY
MOii
11•18.eilBC
wBUFCA
WHITE.
CLR
RO
Cf"P
llWBUF +2 t·iCA
BLT
.+10
!WAIT FOR NPR SEQUENCE TO START
INC:
RO
l.J[Q
.+10
oooouo
10'14ll0
032711
OOlOvl
l044LO
0()5717
lOOIJlll
10'111\JD
OFFLIN~
TSTfND
MOii
tiMSGlloR2
f'RTMSG
SCOPE
SELfCl
TSTCUk
Ill T
MOV
11•18.,ilBC
WtlUFCA
!PRINT MESSAGE IN
R2
!TEST CONTROLLER READY
!ERROR, CONTROLLER 010 NOT 60 READY
.~AINo
MACRO V06•03
1882
1883
18blf
1885
1886
1887
1888
1889
1890
1891
1092
1893
011234
011236
011240
011242
0!12'1'1
011<'52
011254
011256
011262
01126'+
011266
011270
18')11 011276
1895 011300
16% 011 302
1897
1wrn 01130'+
1899 011.HO
1900 011312
1901 011316
1902 011.~24
1903 011326
190'+ Oll3H
1905 0113 110
1906 0113'16
1907 Ollj50
1908 011356
1909 011362
1910 011370
1'111 011372
1912
191.i
191'+
1915
1916
l'H 7
1911)
19l'J
1920
1921
1'122
1923
1':12'1
1925
1526
1927
lno
05·N0~·74
12:39 PA;E 1•33
oooouo
HALT
WRITE
NOP
NOP
1044lb
0002~0
0002~0
032 711
00101.il
004000
1675'16
1044U0
005717
100401
167540
TST
ilMTC
IJM I
.+4
Ill T
lO'l'li't
f',.jRCLR
16 7!>22
IERR0Rt 8GL «BIT 111
BIT
114000,iMTS
Ut:Q
• +'I
1044UO
104%2
HLT
Ol0
01'155.5
10!i2.l7
1227 :i7
014~52
1227.l7
INCB
CMPB
BIJE
MOVCI
lNCB
CMPCI
00101'+
000012
0010v;
11;>7.l7
OOOObO
10~>717
167'!32
011 1100
011•10'i
10031::>
011'106
01~7/7
011'11'1
011•11(.
011420
011 1122
Ol1'12'1
011426
Oll•dO
011 1d2
011 11.H
011436
Oll•i'iO
0114'12
011•;44
00501.io
OO!l2u0
U01376
000207
01~552
01'+552
BELLl
167420
104'11J~
10•1 11u0
10•1<;.: ~
10 11'1 U'+
1 0 11'IU0
104'1 :..o
0002'+0
l O'l•PO
1172.MSG13+13
!JELL
1160,MSG13+13
1'1SG13+12
1172.MSG13+12
tl(Ll
1160,MSG13+12
MSGJ.Hll
1172,MSG13+11
1Jti£
fl[ LL
MOVH
1160,MSC,l:Hll
O:TCSH
TSrfl
IWL
MO\/
CLR
1 NC
BNE
TSTCUH
HLT
REWIND
TSTCUH
Ill T
1PRlNf MESSAGE IN H2
• •'I
ll2o7,iilTDSR
HO
RO
.-2
!TEST CONTROLLER READY
!ERROR, CONTROLLER OIO NOT 60 READY
ITLST CONTROLLER READY
IEMROR, CONTROLLER 010 NOT GO READY
IOAITTH
l•!Of'
W•HTTH
Ill T
104•11.io
ouoP7
IERRORt POWER CLEAR DJON•T CLEAR BGL IBJT 11t
SCOPE
10'1'112
1o~;>j7
NOT~l
IERROR, BGL 010 NOT SET ERROR STATUS
001'1v1
JHP
001350
1+•••
l'l2':l
1930
1'131
1-J j2
1933
1934
1935
1936
#4000,iP1TS
10<;4ll0
032711
....
BIT
BNE
HlT
DEGtN
IEHROR, TAPE UN1T REAOY 010 NOT GO SE:T
!GO TO START OF TlST
SUBROUTINES ••••
•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• $
011'150
011•1'.56
011464
0137j7
0010114
0137.:17
011472
0116.:lT
000036
OOOHO
0010'14
1937 011476
19.31) 011500
10441.JO
0137.lT
001050
0127.l7
0010!>0
0010'16
000036
0010'+'+
1ILL£GAL TAPE INTERRUPT SUBROUTINE
MTTRP: MO\/
TEMp,TEMPS
ISAVE TEMP
MOV
36,TEMPP
ISTOHE TRAP PRIORITY
MOV
11340,36
IMAKE TRAP PRIORITY 7
MOV
~SP,TEMP
lllMP CONTAINS PC OF l~LEGAL INTERRUPT
HLT
IEHROH, ILLEGAL TAPE l~TERRUPT
MOU
T[MPS,TEMP
IHlSTORE TEMP
•"AINo
1939
19'!0
1'"41
19'!2
19'!3
194'1
1945
1';1'16
1947
19'+8
19'!9
1950
19!:>1
1952
1953
1%'1
1955
HACRO V06·03 05•NOV•7'! 12139
011506
01151'!
0137.H
OOOOIJ2
0010116
011516
0115?.2
0116b6
162716
01364&
000002
000002
0L271&
105136
PA~E
MOV
000036
!RESTORE TRAP PRIORlT~
IRLTUHN FROM INTERRUPT
TEHPP,36
RTI
•••••••••••••••••••••••••••••••••••••••••••••••••• •••••••••••••••••••••
011526
011530
01153'1
011536
0115'10
Olb'12
0115'1'1
011546
011550
Oll'..i52
MOV
ADD
i' 111'+
011572
011!:>7'1
Oll!i76
0124<'.'t
01231'+
Ol~'P'+
012'+~
0124~;
..
..
012'lb4
l:lCMl
lJCM3
012'1 I~
EOFT~T
0121 'Ir.
0125v'l
TS TR UY
CHCXOH
fJCr1'1
fa
cncnor
01£·5!•2
oCTPriT
01£6b0
OCTP
012~1
!PUSH RETURN ADDRESS UP INTO STACK
!CALCULATE TRAP INSTRUCTION ADDRESS
i(SP)+t•(SP1 !GET TRAP INSTRUCTION
UTAALE•l0'1'!00t~SP &CALCULATE TABLE POINTER
ilSPl+,PC
IPOP STACKt GO TO SUBROUTINE
n2,~SP
ClJRTST
HGSTST
1-4
iSP,2cSP)
SCOPf.A
0120.}'t
0121<.0
0121 l't
Ol23j'+
012.'i'<'+
0123:.>'+
01160'1
011606
1970 011610
1971 01lL12
1972 01161'1
1973 Ollbl6
1974
suo
0116.!0
Otl5':l'l
011556
1111560
011600
011602
1TRAP tlANOLER
TRAP3'1 l MOV
OB6U7
19'56
1957
1958
1959
1975
197b
1977
t9f6
l'H9
19/lO
1981
1902
l'J8j
t<;J84
1•3'!
··································~···············
l[NTEREO
WITtl SYSTfH TRAP CALLIHLTI
&PRINT Pc, STATUS REGISTER, COMMAND REGISTrH, BYTE COUNT. CURRENT ADORES
llSAVE,k2
PIHtH:
MDV
ISP! tlk2)
MOV
··········•··•·······
011620
0111..2'!
011626
011632
01lh36
0116'+2
0116'16
1985 011652
1986 011656
l'J67 Ollb62
1YUO OlH.66
1989 011672
1990 011676
1991 01170'1
199;! 0\1706
19Y3 011 HO
199'1 01171'1
1995 011720
0127U2
0116ll
00113'!
1627~2
000002
167162
16 7160
167156
167154
167152
177000
16 71'1'1
Ot77C.2
017722
0177£2
0 l 77.!.2
1 77.:.2
04<'7l2
011n2
0137'2
0137".2
0337'7
(J
SUu
MOV
MOV
MOV
MOV
MDV
BIC
MOV
MOV
001044
001072
1"17570
MDV
020000
llIT
001'1\Jl
HEQ
0 Oil.? UT
112,1R21+
iilMTSe IH21+
OlMTCo 11<21+
@BC ti R2 l +
@CA. IH2l+
@MTOelR21+
11177000olR21
iilMTRD, CH2l+
TEMPt IH21+
CRCWRTdR2H
SR,tt200001TEST FOR INHIBIT PRINT OUT
0 +4
PC
01271;2
013027
HTS
MOV
OO!i7~1
001100
TST
PH lrH 1
!JEO
,+6
0014 lJ 2
~MSGloR2
IBRANCH TO PRINT
IINHIDIT, RETUHN TO MAIN SlREAM
.MAIN.
1996
1997
1998
1999
2000
2001
2002
2003
200•1
200~
MACRO V06•03 05·NOV•14 12139
011722
011726
012702
011730
0052.H
0137U2
1044=>t.
001100
001134
Ol.Hv2
10440!.
001136
01371J2
001140
0117311
0117'10
011"1'12
011746
011750
011754
011756
2006 011762
2001 011 u.11
2008 011770
2009 011772
?010 011776
2011 01;000
?G12 U1200'I
2ou 012uot.
2014 01;;012
2015 0120111
2016 012020
20li 012022
20ltl Jl211S
0137u2
1044!::!.
0137L2
104 1P&
0137u2
PRTMSG
INC
MOV
PHTOCT
MOV
PHlOCT
MOV
PRTOCT
MOV
PRTOCT
MOV
PR rocr
MOV
PHTOCT
MOV
PHTOCT
MOV
PRTOCT
0011112
0011'14
001146
1044~!.
G137U~
001150
1044:'.>&
0137v2
10•;4.if,
0011::>2
0137li2
l 0 11'1" &
00115<;
00!:..7;>7
177570
NflSG2 tR2
IPRINT MESSAGE lN
~2
PRINTl
SAVEtR2
SAVC+2,R2
SAVE+ll,R2
SAVf+6,R2
::iAVf+lO tR2
sAvr+12.Roc
SAVft14eR2
SAVf+l6,R2
SAVf+20tR2
PtlTOCT
TST
SR
!CHECK SR FOR HALT SWITCH
BPL
• +4
HALT
IHALT ON lRROR UP
HTS
PC
!EXIT
l'\(JV
lOOOvl
oououo
0002u1
•••••••••••••••••••••••••••••••••••••••••••••••••• •••••••••••••••••••••
0327j7
01toooo
111570
00100!
0116;)7
001102
0002u1
2029 012052
2030 012054
20~1 0120&0
022606
0057jl
00141;)
001042
2032 012062
2033 012070
2034 012072
2035 012074
2C36 01:'100
2037 012104
203£\ 012110
2039 012112
2040 012114
2041
20 1i2
20't3
2044
2045
2046
?047
0 32 71 7
002000
001411
16t.B0
tENTEHfO WITH SYS1£M TRAP CALLISCorEI
1SCOP[ LOOP FOR EACH TEST
SCOPEA: UIT
~40000,SR
!TEST SR FOR SCOPE
BOE
SCOPEB
IYES SCOPE
MOV
~SP,RETURN
1SAVE SCOPE RETURN POINTER
RIS
PC
IRETUHN lNLlNL•N[XT TEST
SCOPEe: CMP
1SP1+,SP
!REPOSITION THE STACK
lST
TMTNFL
!IS PROGRAM IN TAPE MOTION TESTS?
ULQ
SCPRT
INU, RETURN TO UEGINlNG OF TEST
U2000tiMTS
lfLST EDT SlATUS
UIT
U[Q
SCPRT
IRETUHN IF NOT AT EQT
llEWIND
10411<'~
Ol.371J2
0127U~
Ol27U'+
MOV
MTS,R2
MOV
111tR3
U300tR'I
MOV
TSTRl>S
001020
000001
000300
1044~&
1044~0
000111
Hl. T
166762
SCPRT:
.JMP
@RETURN
!SELECT STAIUS REGISTE
IMA!.iK lUI< UIT
ISLT UP UELJ\Y
!ERROR, UNIT OlU NOT REWIND
!SCOPE HETUNN
••••••••••••••••••••••••••••••••••••••••••••••••••
•••••••••••••••••••••
1ENTEREO WITH SYSTEM TRAP CALLITSTCUHI
1TESJ CONTROLLER READY SUUROUTINE
1ARGUEMENTS:
fXIT TO RETUHN lF TIMEOUT
EXIT TO RETURN +2 If NOT TIMEOUT
20'+6
2049
2050
2051
2052
012120
012124
012130
01213'+
0137U2
012703
0J27U*
l044u&
001022
000200
00001 ,,
CURTST: MOV
MDV
tWV
lSTflGS
MTC,R2
U2on.R3
I''.< tH4
1Sll£CT COMMAND REGISTER
!MASK CUR on
!SU UP DELAY
.MAIN.
MACRO V06•03 05-NOV-711
2053 0121.36
20511 0121'10
2055 01211111
2056
20!>7
1213~ PA~t
0002U7
062711>
RTS
ADD
RTS
000002
0002u1
2062
2or,~
Ol211f6
0137Ul
2064
21)t5
206£.
2067
2068
2069
012152
012711.5
012711'1
001020
000001
00001">
lO7lb
000002
000201
2010
2011
20H
2075
2076
2077
20111
2079
01211 ..
0527~1
012202
01220'*
012212
0122111
0004U3
01127.H
000400
012216
0001100
012216
oosoi..:>
0312U!I
20£15 012216
OOl1tU!1
20;J6 012220
2087 01222'1
20U8 Ul2.?26
2089 012230
2090 01:>.'3?.
2091 01223'1
2092 012.?36
06271&
0002u1
0052U:i
001311
C O~i3!•'1
00130&
000002
0002U7
209~
20'.14
2095
2096
2097
2(191!
20':19
2100
2101
?.102
2103
!INCREMENT STACK
!EXIT
PC
POINT~R
·······································*·•········
•··•·····••··•·······
!ENTERED WJTtt SYSTfM TRAP CALLITSTRGR & TSIRGSI
2072
2073
2080
20111
2082
2083
20tllf
llllIT
#2,GlSP
ll[Sf TAPL UNIT READY SUBROUTINE
IARGUMlNTS!
l XIT TO RETURN +2 IF NOT TIMEOUT
I [klT TO RETURN lF TIMEOUT
TSTROY: MOV
MTS,H2
ISLLt.:CT STATUS REGISTE1~
IMA5K TUR !:!IT
MDV
Ul,R3
MOV
111!::,,R'I
1Sll UP DELAY
TSTllGS
RTS
llXll
PC
1100
U2,ii>SP
llNCREMENT STACK POINTER
RTS
PC
IEXIT
2059
2060
20&1
012161f
012166
012172
PC
,1ENTEREO
.....................•........................... •••••••••••••••••••••
WITH SYSTEM TRAP CALLIWAITTRI
2058
012156
012162
1•36
&TEST REGISTER BlltSI SU~ROUTJNE
1Al\Gll£1"'ENTS!
I R2= ADOFRSS OF REGISTER
R3= MASK FOR BITISI TO hE TESTED
R4= II OF SECONDS TO T!M[OUT
fXlT JO RETURN IF TlMLUUT
I EXIT TO RETURN +2 IF NOT TIMEOUT
RGSTST! BIS
U4001TSTIN
tSlTUP FOR BIT SET TEs·r
UR
TSTf1
RGRTSTI UIC
U4001TSTIN
&SETUP fOR OlJ CLEAR TEJT
TST81
CLR
1<5
UIT
iilR2,R-~
TS TIN: BEQ
TSTL
&LOOP IF TEST N£GIT1VE
AO[l
112,iilSP
l!hCkEMlNT STACK POINTER
Id S
PC
llXIT
TSTLI
INC
R~
ONE
TSTttn
&RETRY IF LOOP COUNTER NOT ZERO
D£C
l
1127·H
2109 012306
lO~IJi;,O
21011 012266
210!> 012270
2106 Cll2274
2107 012276
166570
000100
001076
000215
001076
;MOV ADDRESS OF MESSAGE TO REblSTEI\ 2
1lHEN PRINT MESSAGE
f0Pl
UICH
U177tiiifCSRICLR INT FLAG
MOVH
IR21+1£0MK
IMOVE IN [OM MARKER
TOP1:
CMPA
ii1R2,EDMK
!COMPARE FOR [OM
RNE
,+4
IND
RTS
PC
IYLS, lXIT
CMPB
@R2,U'@
BLQ
TOP~
MOVA
(R21+,CHAR
IPRINT MESSAGE CHARACTER
PR TOUT
tlk
TOPl
!BRANCH BACK
MOVB
TOP2:
U215tCHAR
ISLND CARRIAGE RETURN
PH TOUT
•"AIN,
MACRO V06•03 05·NOV•74 12:39 PA6( 1•37
2110 012HO
2111 012316
2112
2113
2114
2115
2116
2117
2118
2119
2120
?121
2122
<'123
2124
2125
212(,
21n
2128
2129
2130
2131
.?l.32
2133
21.34
213!'>
2156
2137
21.38
2139
21'10
21'11
2142
21 113
214'1
2145
012320
012322
112747
000212
HOVB
I SE:ND LINE FLED
112121CHAR
PR TOUT
R2
INC
IINCRHTN R2
INO EOM, SO LOOP
OR
TOPt
001076
lOlf'lbO
0052UZ
0007!:13
,1ENT£REO
......................................................•...........•...
WITH SYSTFtt TRAP CALLSIPWRCLR. WRlTE, READ, wnEoF. REWIND.
012324
012332
012111
0002lJ1
010000
166470
0123-~4
013717
001116
l661too
012342
012344
Ol2j52
01235•1
01'?362
0123,;4
012372
012374
012402
01?'10'1
012'112
012414
012422
01242'1
012432
01243 11
012442
01?444
0002111
013717
000201
013717
0002u1
013717
000201
013711
0002u7
013711
00021J 1
00111'+
166'150
001120
166'1'+0
001130
166'+30
001122
166420
001124
166410
001106
166'100
01'1556
166374
011/722
lbt.36'1
Ol?162 012524
2163 012526
216'1 012532
2165 01253'1
2166 0125'10
oc-1, ec-2,
,........................................................•.............
WITH
21•n
2148
2149
2150
2151 01250'1
2152 012506
2153 012510
215'1 012512
21::i5 01251'+
ISPACEF, SPACED. SELECT. WBUFCA, RRUFCA,
1COMl10NLY USlU MOVE ANO BIT INSTRUCTIONS
src012: MDV
"10000 ,OIMTC
HTS
PC
!EXIT
TCWT ,011HC
ST CWT: MDV
RTS
PC
!EXIT
STCRO: r10v
Tf.HO,OIMTC
HTS
PC
!EXIT
STCEF I MDV
TCWFoGlMTC
PC
IEXIT
RTS
STCRWl MOV
TCRW,iilMTC
RTS
PC
!EXIT
STCSF:
MOV
TCSFoi>MTC
HTS
PC
IEXIT
STCSB:
MOV
lCRSoiilMTC
HIS
PC
!EXIT
TCSL ,@MTC
STCSL:
MOV
HTS
PC
IEXIT
CAwa:
MDV
lllJIJuF, i>CA
RTS
PC
!EXIT
CARlll
MDV
llRl:IUF ,iilCA
RTS
PC
1£XIT
BCl111
MOV
11-1,0IBC
PC
IEXIT
klS
BCl'l3;
MOV
11-3 ,iilBC
HTS
PC
!EXIT
8Cl'i'I:
MOV
11-'+,0ll:IC
RTS
PC
IEXIT
111ioooo,ii!MTS
EOFTSTI BIT
HIS
PC
!EXIT
0'+27u0
006000
103011
0527110
010001
0'f27U 1
OOSilJO
177000
000400
00007'1
1Sil1ULATE CRC ROTAT£1 IF C~l GOES TO 1 COMPLfMENT
CRCROJ: UlC
11177000,RO
kOR
HO
ecc
CHCkl
INO EXIT
BIS
11400,RO
IMAKE BIT1=1
MOV
RO olH
uIC
117'1,Rl
COM
RO
~t5t6t
ANO 71
• l'IA lNo
2167
2lb8
21b9
?170
2171
2172
2173
217'4
2175
2176
2177
2178
2179
2100
2181
2182
218.3
218••
2Ul5
2186
2187
HACHO V06•03 05•NOV•711 12:39 PASE 1•38
Oli'5'*2
0125%
012550
000703
CRCR11
BIC
BlS
tHS
11703tHO
kl,RO
PC
1R£COHBIN£ toHPLEHENTEu BITS
IEXIT
,l[NTLH[D
.................................................
·····················
WITH SYST[M TRAP CALLCPRTOCTJ
012552
012560
012562
0125bli
012572
01257'1
012~76
012600
012606
012610
012612
0126111
012620
0!:'626
2106 Ol2b3'1
2189
2190
2 1 ')1
2192
2193
2194
2195
2196
2197
2198
21 ':19
2200
2201
2202
2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
Oll27UO
0501UO
0002U7
012636
012£,'IO
(11 ;it, '!!
Ol2t.'+6
0127.H
OO!:i7U2
ooooi>o
001076
0000.:.1
001076
177773
00101't
00101.:.
177770
000060
00101.:.
001076
lOOOU~
0127j7
104'lb0
OOL1U2
OOLlUl
0127j7
0061U2
0061U2
OOLllJl
0102.:.1
04r7; 7
o:in;)7
OOLOU2
lO'!5'1
012656
0127U2
104412
0002u7
011+535
01?660
012666
012&70
012672
012676
012700
01<'701)
012710
0327H
0014lil
000201
105717
1003/:J
013711
0002u1
020000
1PRINT OCTAL VALUE IN REGISTER2
OCTPiH: MDV
IINITIALIZE 2ST NUMBER AS O
11•0,CHAR
TST
ll2
IIS VALUE POSITIVE
Uf'L
OCTt
IYES f'H INT (j
u•l,CHAH INO PHlNT 1
MDV
PH TOUT
OCTl I
1WL
H2
HUL
R2
ll•:l,OCT ICOUrH 5 OIGITS
MOV
HOL
OCT21
R2
HOL
R2
ROL
R2
MOV
R2tCHAR
ISAVE DIGIT
!HC
Al77770 1 CHARICLEAR OTHER BITS
U60,CHAR l~AKE ASCII DIGIT
BIS
ROR
ll2
Pk TOUT
KOL
H2
INC
UCT
1+1 TO DIGIT COUNT
UNE
!NOT DONE
OCT2
tlYPE 2 SPACES
MUV
llMSGl 2 t R2
PRTl'ISG
IPHINT MESSAGE IN R2
RTS
llXIT
PC
,...........................................•....• ·····················
177~ 70
1661110
001076
166126
ouo
1£NTER£O WITH SYSTEM TRAP CALLIPRTOUTI
OCTPI
lllT
1120000,SR
OE.Q
llNHIOIT PRINTOUT?
.+4
IYlS, f..XIT
HTS
PC
iHCSH
INO, PRINT
TSTB
I lllA IT FOR READY
OPL
CHAR, iTDbR I PR INT
MOV
1£XIT
HTS
PC
....
(01'\KI
.uvn:
1••••
012711
012714
012717
012722
012125
012730
0127 33
012B6
0127'11
012744
012l47
012752
o:i 1
123
0'10
111
110
105
lU'I
100
124
127
103
122
111
105
101
117
111
1v1
ll 7
O'+O
12'1
040
lU~
1 i.'5
1 c'I
040
11.17
1<:<+
040
lU~
ld
ll2
103
122
116
0
HESS~GES
••••
,.................................................
······•··············
SWITCH HL61STLR ACCORDING TO I
HSGO:
, ASC ll
1/~SET
.l'IAIN.
MACRO V06•03 05•NOV•7«i 12139
2213 01275«1
012757
012762
012765
012710
012773
Ol21i6
013001
013G04
013007
013C12
0130 1 ~
015021)
01102.5
ill3D26
221'1 OU027
013032
013035
01.3040
0130'lj
013046
2215
2216
2217
2218
117
122
Hl
O'+O
t.:3
Jl5
lll
U.5
l!b
1~0
ld
1 ~ .5
1£'l
1d
Q.l 7
0~7
(J'+
0
O'+O
01t0
120
101
116
111
12'1
103
117
0'10
104
122
123
117
111
105
100
120
O'+O
12.5
lUl
12'1
lH
Hot
040
117
116
040
131
O'+O
O'IO
101
O'+O
101
Hl
O'+O
o~o
0 110
101
114
O'+O
115
O'+O
103
101
057
100
100
124
127
075
111
115
01~051
Hj
013054
}Ul
0130~7
o~o
013062
Ol .306!>
013070
01.3073
U13076
013101
0131 O'I
013107
013112
01311.5
013120
013123
013126
013131
013134
013137
013141
01314'+
013147
013152
01.5155
013160
013163
0 1.3 lf.6
013171
013174
013177
013202
013205
013210
013213
01321'+
01321 7
lVl
1(J5
o-.o
}U.5
O'+O
1u5
O'+O
o~o
l lJ:;
O'iO
1.:2
l lJ .s
lU()
o::i7
oo 1
H5
ld
Ot> 1
010
0'*0
110
lH
tlb
1n
l!f>
l! 1
1 ~ ..
l ~ '+
lUO
O'IO
PA~(
CoNTINUEi/I
107
116
1~2
12«1
]1!>
101
1 Oil
105
o~o
116
116
]00
0 110
103
O'IO
1 (!Ci
125
HSGll
.ASCII
""
.ASCII
IOATA B
•ASCII
l/i/1
.ASCII
l/iStT SWtlcl IF MANUAL lNT£AVENTION TESTI
PC
STATUS
COMANO
BYTE
CA
o~o
115
l 04
o'+O
12'+
0 110
O'IO
O'+O
0 110
124
102
READ L
TEMP
CRC CAUfll
l;i;:>
104
O'IO
1.!'+
l.!O
103
o~o
11'+
o::i7
123
HSG21
"1SG3:
O'IO
111
124
123
117
llb
ANOm~R[SS
12«1
105
12~
.ASCII 10P£RATING INSJKUClJONS
105
0.:.1
061
106
101
101
111
105
105
111
0'+0
123
040
12'+
126
12'1
1•39
.ASCll lmlS TO BE BYPASSED + PRESS CONTINUt/I
1
l'IAIN.
MACRO V06•0.5 U5•NOV•74 12:39 PAGE 1•'+0
013222
013225
01.3230
013233
013236
0132 111
0132'+'+
01.3247
013252
013255
2219 013260
013263
013266
013271
Ol.327't
O'+O
O'iO
1 1
1 ll5
1u5
1")
ld
013277
001'
013302
013.105
013310
013313
013316
2220 013320
013.32.3
013.326
013331
01333'+
013337
013342
0133 115
015350
0133'.13
10.:2
013.~56
013.361
01336'+
013.367
2221 013372
01.3375
013400
013'+03
013t;06
013•111
01341'+
013'+17
013422
013425
Ol.3 1130
013•1.33
013436
013441
01344'1
0134 '11
013452
2222 013•15!'>
OD460
013463
013 1166
OU471
1~5
117
lH
1U5
O!J 7
1u:>
lU.5
102
102
101
105
053
122
123
111
111
105
100
114
124
lH
1 l> ::i
1'10
i.·3
1U5
lC'.'t
ld
0!:>7
111
111
1c'+
1U1
o:>'+
lu5
1ci.
1"7
! "
1'10
123
103
12 11
o'lo
llb
0 .. 0
0::.11
040
125
O'+O
120
123
10!>
l<-i
l l&
o~
o
l lt:.
040
111
ObO
l'fSGl+I
.Ascu
l/iSELECT UNIT Ot PRESS CONiiNUE/1
l'ISG5&
• ASC JI
&/iSELECT UNIT Oo OFf•LINEt PRESS CONTINUE/I
MSG61
.ASCII
1/iDISMOUNf TAPE, REMOVE WRITE LOCK RINGt MOUNT JAPE1
• ASC lJ
liSELECT UNIT Ot ON LINE, PRESS CONTINUE/I
O'iO
0'10
105
lH
111
ll 1
10<11
lli 1
1uo
11:+
12.3
105
111
117
l(J6
116
116
Q57
Ot:.0
l
oa11
O'+O
O'iO
t' ..
l"~
O'+O
ius
116
116
057
100
114
124
116
040
040
lOt.
111
05'1
122
123
117
111
105
100
12.3
125
0'10
120
040
115
105
122
105
14'11
10!>
131
123
lo'+
t.i!5
123
105
o~
o
111
ObO
117
o::.s
116
O'+O
105
O'+O
116
116
o'.l7
10'+
115
116
12'+
105
122
117
O'+O
111
040
10.5
122
1 tl 7
ll~
116
12'1
105
105
103
125
124
0:>4
.HAIN,
MACRO V06•03 U5•NOV•74
01547•
Ol3't77
013502
013505
013510
013513
013516
013521
013524
2223 013525
013:0.~i)
013533
01,,~136
Ol35'+1
01354'+
013'•'+.,
Gl3'.152
013555
013561)
013563
013561>
013~71
01 !'.;(If
0135"/7
013602
OD605
013610
2224 Ol!.611
01361'1
013b l 7
01.3622
01362!>
Ol3b30
013633
013636
013f,'ll
Ol36'+1i
01%'17
013652
o•o
O'IO
11r.
12:39
PAGE 1•41
117
116
11'
111
O'IO
1\15
O'IO
05•
in
ur.
105
120
123
103
124
123
117
111
llb
125
105
100
123
104
125
116
12 11
105
122
114
1 O!I
1'12
105
O:l 7
001
111
l l 7
1
110
1.!*
111
1Ul
u :l
U7
lUl
115
105
101
0'10
117
O'IO
123
117
O'+O
120
ld
122
104
12 11
l 0.5
106
u13b5~
O*O
116
0'10
122
1£2
106
1 J. 7
115
Q'IO
013660
2225 013f,63
013666
013671
01361'+
013677
013702
1u2
1uo
117
123
11'1
105
1 <: ~
llf>
040
O'+O
111
060
o~o
117
01370~>
Q'tO
013710
0 l .'171.'l
0J.3H6
013721
u l .'l 7 24
013727
2226 01373:?
013735
013 7'10
llb
Q't 0
lU:i
040
!l!'i
1 u.
114
105
120
123
10.'l
12'1
125
125
12'+
110
124
105
103
125
1
05'1
116
111
c;5'1
122
l
JVO
111
ld
127
1 U'I
122
0
ASCll
liSELECT UNIT Ot ON LlNEt PRESS COtlTlNUEI
"'+
123
11 7
111
105
116
0'10
117
.ASCll
1auNIT SHOULD GO OFFLINE ANO REWINDS/I
.IMIN.
"ACRO V06•03 U5•NOV•7 .. 12:39 PASE 1• .. 2
0131'13
0137'16
0137!51
01375'1
013757
01:3762
013765
013770
1'15
O'+O
O'+O
lU C.
llC.
1 IJ l
o'+o
1£ 1
013773
}Lo'+
2227 013776
014001
014 00'+
014007
014012
014tll5
014020
014023
014026
014031
014034
0:.1
01 1•0.H
014C42
0140'+5
Ol't050
014053
01'1056
2228 014057
Ol4C62
014065
01'10'/0
Ol40H
01'+0 76
01 11101
01'11 O'I
014107
01'1112
014115
014120
01 11123
01'1126
2229 01'112/
01If132
01 .. 135
014!"0
0141'13
01 111'1£.
01'1151
01 1115'1
01415'1
Ollf 162
014165
014170
01'+173
01417&
2230 01'1<>01
014201f
014207
tu:>
llJ 3
10::5
1<:<+
o::>'+
l • c.
111
c:.'+
lC:'+
117
o'+O
tu5
O'+O
llC.
1u.
11 ..
107
117
11'1
105
116
122
111
100
100
114
12'+
116
04()
O'+O
O'+O
116
O'+O
040
124
120
123
103
124
125
10'+
117
106
111
O'+O
10'+
1 o':l
116
0:>1
1<'~
"SG8;
.ASCII
1/9SELECT UNIT Ot ON LINEe AT BOT, PRCSS CONYJNUE/f
"SG9J
• ASC 11
l/91F PROCESSOR IS A P0P11•'+!5e SET SW tell
.ASClI
lmIF
.ASCII
l/iPROCESSOR WILL HALTo PRESS CONTINUE/I
105
0'10
l ll
0£.0
117
11'+
105
101
102
O:l'I
122
123
117
111
105
o:i 1
0::.1
hb
1c:2
l1J5
ur
111
1(I1
1 U'+
Qbl
0"!>
1d
Olf 0
01to
0"1
1uo
O'+O
1~1
1 <. ..
1
057
1~2
1 u:i
l.i. 1
Q'l 0
1 <'+
10::3
117
116
Q'ti!
110
124
120
040
055
123 .
123
12:l
103
1111
040
O'+O
0'10
O!l5
123
131
105
120
123
uo
lO::'l
10::0
O'+O
iu.
11'+
110
11~
1uo
1~ ..
1.:3
ll!a
o:.i:>
1u2
01'13!:17
01 11362
Olti.!165
014.HO
014.H3
01'1376
014401
01440'+
01 '+'107
2233 01'1412
01•1415
014'120
0141123
014'12b
014'131
0144 34
014'137
0 1 11'1'12
22.H 014•1•13
O'l 0
014'151
01445'1
014457
1"2
127
114
101
054
125
042
101
105
101
0'+2
127
11 'l
Cil'1~5'1
014~4b
11'1
040
105
O'+O
116
llb
051
100
117
123
lU.3
O't2
1~1
11!.
1~3
1"~
1U ~
11'+
lVO
1u~
120
103
1~5
1iilPR£SS "CONTINUE" 6 JIMESI
, ASCII
1G1PUT
O'*D
103
0'+2
122
123
103
124
1£5
111
115
1211
105
120
040
041
0'10
103
125
123
123
11)2
113
O'tO
1• 3
}Ul
• ASC 11
CYClf~l
1<'3
l 31
105
1 <:3
117
o'l2
102
ot.Ea
O'ICI
liPUT •S•INST•li•OUS CYCLE" SW ON • •BUS
o~5
0'12
040
1-' ..
1d
.ASCll
WILL HALTt PUT "ENAB E•HALT• SW ON MHALT•1
042
111
124
lU~
iuu
1/ii1PROCESSOR
l .?3
0 112
116
.ASCll
O'HJ
111
0411
l l '1
O'+O
124
105
102
o:o5
114
040
0 .. 0
040
101
0'>2
o~ o
117
111
116
MSGll &
sw•s
BACK To "ENABLE" I "5• NST•tl
.11AIN.
MACRO V06•03 U5•NOV•74 12139 PASE 1•44
Ol44i>2
0141165
014'170
01'1'+73
014'176
014501
01450'+
014507
2235 01'+!:112
O'IO
O'+O
U6
1 l't
0 .. 0
042
141
li''t
o'+o
01"~·15
llJ s
014520
01'1523
014526
014531
()145 3li
2236 014535
014540
2237 01'15'+1
0145'1'1
Ol'l547
014552
014555
2236
223<; 01'1556
?240
22'+1 014722
2242
2243
o'+o
117
111
1U5
0=>1
057
os 1
0=>1
Pl
lUj
ot.o
(. :..1
oooouo
01470::2
oooouo
OOOOUl•
124
042
101
105
046
123
116
0 112
1?.0
123
Olf 2
116
116
0'+2
117
105
lll2
0'+2
0'10
o:>s
123
0:14
• ASC 1I
122
I PRESS "CONTINUE"i/I
)23
103
l .!4
125
100
040
040
MSG121
.Ascu
100
103
0'10
060
103
MSG131
• Ase u
WBUFI
0
RUUF:
0
II
II
l/iC'i'CLE 11001/1
U'I
0'13
061
.EVfN
.::WOUF+lOO.
••••••••••••••••••••••••••••
.ENO
.l'IAIN. MACRO V06•03 05·NOV•74 12:39 PAiE
SYMBOL TAOLE
BC
BCf'l4
BtiLl
CllRl:l
CHAil
CRCROT
CRCTl
CllCXOR
C1UiOT3
CR)(OR2
CUR l ST
(OMK
IIHST
IF<2A
IR4
IR!>A
'llN4BC::
"1SG10
'ISG13
'ISG4
MSG7
'I Tl\ AO
'11C
MltJS
MfPM
MTTRP
"!TVS
OCT
Ot Tl
PMlt
i>l\f(lj
PRTMSG=
PWtlCLK:
RU·O c
1HiHTST
SAV(
SCOP[B
SPAC(8:
STAHT
srrno
SlCSF
TAOLL
TtOL
TCHW
TCSll
TCwr
TEMP
TMA
TOP
TtlAl'3'+
TSR
rs TENO
TSTL
TSTHGS::
USS
.JOH
w'lH2
001024
0121f611
011206
0121/31f
001076
012516
00"/576
012504
001064
001056
01?120
012710
001040
00{-.116
006326
0064111
104~4'+
014201
01'15'11
013260
01.3j25
001002
001022
001006
001110
01145()
01)1016
0010711
012572
007332
0075'12
10'1'+12
10441'1
10'1420
01220'+
001134
012052
10'1430
001160
012.H'+
012374
011536
001112
001130
001036
001116
001044
003142
01?2 110
011516
003430
01130'1
012226
10•1 1106
010'156
00645'1
006!'152
012114 ..
001350
000776
0124211
(105'!14
0125!:>0
007636
OOlOtl4
001010
0010&2
o lrlu 02
= 104400
HLT
OObO'+O
IRl
006214
IH3
1R4A
0063:14
MINtUC:: 10'+440
MSGO
012711
MSGll
014?'17
MSG~
Ol31H
MSG5
0133
TO Pl
TklOF
Ot.l:.01Jo't
TSTfl
012212
TSTEOF= 1041146
TS TROY 012146
T7CH
Oll3'i l '1
USSl
010426
OOf,4~0
w!lfiS
0061.14
W8H3
BCM1
OEGIN
Buff =
CAWB
CINST
CRCHl
CRCT2
CRROTl
CRROT4
CR)(0R3
CllRITE
=
1·4~
012'*~ ..
0111100
CA
001026
cc
= 177776
CRf Pl
007610
CRCTST 007572
CRCllHT 001072
CRROT2 001060
CHXOR1 001052
CRxOR4
001066
EOFTS.T 0124 ., ..
IOBYP
004250
00(,114
IH2
JR3A
001'230
IH5
001'376
MlN31J(: 10'14'+2
MSGl
01.3027
MSG12
014535
MSGJ
01.31 114
MSG6
013372
MSG';
014U~7
MTAV
001010
MINAO
001000
MTP
00110'1
MTS
001020
MTVN
001320
NXMT
00~67'1
OCT PKT 01255:.!.
PAft
007104
pAH3
007532
PH I MTl 001100
PHTOUT: 104460
IWUFCA: 10•1436
R£WHHJ= 104424
ROTCMP: 10'1'15'1
SCOPE.A 01?03'1
SELECT: 101<'13.:?
;:; 177570
s~
01;>!54
STCEF
ST CSU
01;>40'+
01:>334
stci..1
00!1076
TDC
TCRS
00112'1
TCSL
001106
TCl..iF
001120
TUB1(
001034
TE:'~PS
001uso
TMTNFL 001042
TUP2
0 l?-~00
BCl'l3
Sf.LL
Till(
00~>112
TSTCUR:::
TS TIN
TSTHGR:
USLEfl
wAl TlH:::
104404
012216
104410
001132
10445Ci
00f>tl20
006704
.ifllH4
.l'IAIN. MACRO VU6•03 05•NOV•7'1 12139 PA&E 1•'16
SYMOOL TABLE
wBR5
WBUF
01'15!l6
WRIT£. : 1041116
007070
wREOF s 104422
WBUFCA: 10'1'13/t
XCLOk :; 10'1'452
OllO
01472'1
out
000000
ERROflS llfTECTEO I 0
F~££ CQf![;
1116 7. wu~os
P466,P466/CRF(P466
• AOS.
CHOSS
BC
flt~lKENCl
1- 30711
1- 693
1-10'16@
1~1396"1
BC Mt
3Cl13
BCM4
3£GIN
tlELL
BGL 1
CIUFF
CA
l-196.S
1-19€.5
1-1966
1-1967
1• :Bu
1-1902
1-18 111
1- ;>8511
l•U86
1- :50llU
1- @
CINST
1·119'1ol
CRCPl
l·lb0211
CHCUOT 1-1971
1·2162
CRCR1
CRCTST 1·15')611
CACTl
l•H>OOU
CRCT2
1-160'1
CtlCWf70
CRl!OTl 1- 31911
Ctll 190l
l-2!05iil
l-2!37iil
1-1 dbal
1-lt.09
1-21&011
1·2lb911
1-tb38
1-1t>to11
1- ,J~ljiil
l•1270i
1-21 :>111
1-lbl3@
1-lbl'Jiil
1~1LZ5Ql
1-lldliil
l•lblOiil
l-l1>l6iil
1•1L22iil
l-1L2iliil
1-1617
1-1623
1-1029
l-2~~911
1-21~511
11'.)3
l-2!00
1- '111
1· 'l&O
1- ~10
1- :i~o
1-220711
1- '118
1- '168
1- 518
1- !)55
( 1'\ ,
, -
,
11- !:03
l- ~~ ':i
1~1013
1-121l8
1-1880ii
·. ·iU
-
'·!I
',I
1- lj 75
1- 525
h~'l
.... ,
'496
5'10
5fl2
l•
11·
11l·
11-
629
676
733
760
811+
838
867
895
1- 920
1- 960
1- b!a+
1- 1>81
1· l'lO
1· 786
1• b17
1· l>H
1- b70
1- t>5'6
l• ':10!4
1- ';1!>8
1- 639
11·
1·
111111-
686
71+6
7%
620
846
878
902
934
970
1•
1·
1111111l•
6'lT
691t
7!12
1102
1121+
650
IH'l4
908
9~2
973
111·
11·
11111-
6~5
706
758
1107
829
853
8%
911
9'15
976
1·
l•
111l•
1111-
662
118
766
809
63:?
8511
689
914
9'11!
980
1111·
111111-
670
729
773
1111
835
861
892
917
957
966
CROSS R(F£RENCE TABLL
1· 991
1-1018
1·1049
1-1075
1-1099
1-1139
1-11 72
1·1206
1-12:53
1-1:>65
1-1311
1-1359
1-1399
1-1464
1-1~109
S•2
1- '"flt
1-1Li!6
1·11152
l•lv 78
1-1105
l-ll.'t6
1-1176
1-17
1-P13
1-1~59
1-1"~6
1 .. <'A
1-1557
1-1652
1·16110
1-1756
l-11116
l-lb64
l-1'Jl9
1· gJ6
1- 31311
1-1 29'+
1-1307
1-1310
lR3
Ill3A
1-1-32'.1
1-1 i.ll(,
1-1159
l-ltl19
1-11'·!>7
l-l')l2
1- ';1~8
l• I !\7@
1-1.:.0111
1-Pllll
1-1.:.1511
1-1.:l.5311
1-P52
lR'I
l•l.3'16
1-P~lll
IR'IA
l~D57
l·Pl>O
1115
l•t•H511
1.p14
1• I 'J7
1-1 <+e.a
1• '1S4
1-1 ~ ':17
1-un
1·2'1211
1-2.:1•111
1-2do11
1-2• 3111
1-2•'5611
1- ~52@
1-1')05
1·2"1611
1·2<'.l7U
IDBYP
IDTST
IRl
IR2
1-1:~21
'11 AS
1•1369
1-i:n1
1- 27211
1-1411
1- 27311
1-1173
l• 27'>11
1- 3'17
1·1993
1•16'12
1-187'+
1-219'1
1- 351iil
1-1 'JO'liil
1-1'196
1-1726
1-1738@
l-l 7710l
1-1782@
l•lll09iJ
l -1 fl2'J;..)
l-1036
1- 2'1811
1- 302h
>HAV
1• .301U
1- :;r,7
f'ITC
1- ~0611
1- 514al
11-
Ii<5A
MINlllC
'1IN3tlC
'11N'+BC
"ISGO
MS Gt
MSG to
'1SG11
11SG12
'1SG13
'1SG2
MSG3
'1SG4
MSG5
MSG6
"ISG7
'1SG8
MSG'J
'ITAAO
l-11~2iil
1-1112
l-J/63
1-1010
l•}L50
l-2Ci?BN
1- .;,!)9
1- :;e.e
~09
:J
l
~Jiil
1- 997
1·1029
1·1055
1-1081
1-1108
1•1149
1-1181
1-1214
1·1246
1-1276
1-13-H
1-1366
1-1'107
1-1'171
1-1526
1-1572
l-lhl1l
1-1691
1-1 779
1-11123
1-1671
1-1926
1- 9'1311
1· 937
1•100'+
1•103'+
l•lOf>O
1·106'+
1•1115
1·1152
1-1184
1-1218
1-1252
1•12 T9
1-1135
1-1368
1-141'1
1-1476
1-1529
1-1579
1-1 f, ,, ..
1-1707
1-1 790
1-182£.
1-1879
1·1937
1·1009
1·1039
l•lOb3
1·1067
1•1122
1·1155
1-1166
1-1224
1-1255
1-1282
l-J .B7
1-1373
l-J '12'1
1-14 79
1-1536
1-1583
1-lf.&7
1-1713
1-1798
1-1l:Jli7
1-teaa
1-2039
1-1012
1-1042
1·10£.6
1·1093
1-1128
1-1161
l·H'O:>
1-1221\.
l-1258
1·12Bf.
1-1349
1-1377
l-1'127
1-1484
1-15'+0
1-1587
1-1073
1-1722
l-1801
1-1659
1-1891
1·1015
1·10'+5
1•1072
1·1096
1·1135
1-11f,6
1·1205
1-1230
1-1261
1-1296
1-U52
1-1379
1-1'+.51
1-1500
1-1553
1-1649
1-1336
1-13381
\•1367
1•136911
1·1378
1- 930
1-1510
1·1006
1·15H>
1-1243
1-138011
1 • %1
1·15511
1-10 30
1-1221
1-1677
1•1008
1·1269
1•16~6
1-1136
1-1653
1•1035
1-1559
1-1656
1- 353iil
1-1907iil
1•1898
1-1906i
1-l'JOOiil
1·1909
1-1901
1-1746
1-222011
l-2221tl
1•222311
1-222111
1-17£.li
1·221911
1- 456
1- '19'1
1- 523
1· 3750)
1- 374@
1- 41p;
1- !>lb
l·lt• 76
i-1 n3
1-1805
1·1661
1-1895
1- 939i
1-1~~2
1- 522ii
1•11412
1·1681
l-1911iil
1-1903iil
1-2d7#
1- 507iil
1- 527iil
1- 506
1- 528
CROSS REFERENCE TABLl
l• 532iil
1- 5'16
1- 568
1- 5910)
1- 611@
1- 627
1- b5l@
1- 666
1- 600
l-1162
l-1295oJ
1-1333
1-1503iil
1-1550.i
1-115ow
l-2o'l9
\-2131@
1- 30911
"TD
1-166~
IHNAO
l · 2'HU
"lfNS
MfrJV
11ff'
1- 30011
1- 29511
1- 33111
1- 3.Bll
l•J 3 11'1
1- 310u
l· 7 H
l·lL'Hal
1- 305U
1·- 756
1- 8390.
1- !168
1-llH
IHPM
1o1rno
loll$
-
1-1~56
IHTRP
IHI/
1-1570
1-11117
1-2032
1· 254
l• -'03u
1-1.S%al
'ltVN
1-
MTl/S
1- 30'IU
l·l369iil
l· 26'111
1-12'12
1- 32 711
l•l97:i
1-19/2
1-2176
1-210211
1·1119111
1·153j
1·1537
1·156111
1-1576
1- 29311
1-20(,7@
~OP
~KMT
OCT
OCTP
OCTPHT
OCTl
OCT2
PAk
PllH 1
PAl!2
,>AR 3
PAR4
PC
~66
l-?1240:
1- :>33
1- ::.52iil
1- ::>7'1iil
1- =>92
1- b12
1- b.11@
1- "~2iil
1- <>13@
1- 062
1-1'-00@
1-1~96
1-13550)
1-1~06@
1-P~lcil
1-1 /j4
1-211%1
l-2d3iil
1- ~!17
l•tL67
1- .; ~(,
1- jfow
1- .1&9iil
1- jel9b9
1- jf>7iil
1-Pf>9iil
1- .) 7211
1- .)b6iil
1-1,&811
1-2J.8liil
1-2<::0011
1.2i 111n
1-217811
1-2192
S-3
1• 537iil
1- 553
1- 575
1- 5960)
1- 616iil
1- 632
1- 653
1- 074
1- 090
l-12(J':iiil
1-1297@
1-1358
1-1507@
1-1563@
1-1799
t-212liil
1- 538
1- 559il
1- 579il
1- 599il
1- 617
l • 6 36iil
1- 65'Jiil
1- 676iil
1- 995
1-1259
1·13QAGI
1-13&1
1-15£.6ol
1-1021@
1-2123@
1- 5'12iil
1- 560
1- 580
1- 600
1- 62liil
1- f,3 7
l· f>6U
1- 679
1-1016
l-1213iil
l-13Q'i
1-1372
l-1523iil
1-1567iil
l-1Bo5
l-2125iil
l• 5'1!
1- 566il
1- 58'liil
1- 606iil
1- 62:>
1- 6'11iiil
1- 66b@
1- 662\iil
1-1106
1-12711@
1-1327@
1-1425
1-1524@
1-1737@
l-11.lll9
l-2t27iil
1• 5't7il
1- 567i
1- 585
1- 607
1- 626i
1- 6115
1- 667iil
1- 66'1
1-1150
1-1260
1-1330
1-1 1H7
1-15'1701
1-1743iil
1-1982
1-2129iil
l • 'IB-1
1-1965
1- 715i
1- 716
1·1530
1-1573
1-1305
1·1293
1-1306
1-1318
l-1Jl9
1-1320
1· '151
1-1253nl
1·170':1
1- 416
1- 771
1- fl'17
1- 958
1-1206
1-1277
1-1751
1-1062
1-2063
l• 37'1
1· -'72iil
1-1390iJ
1- 501
l-J5111i
1·19S7
1- '166
1· 778
l• 6'18
1• ,,~ ..
1-1212
1·128'+
1-1757
1- 726Ci
1- 727
1-166'1
1- 730i
l-15~tli
1- 738
1- 78'1
1- 851
1-1085
1-1216
1-136'1
1-1777
1-Illl.l6
1- 7'116
1- 803
ln 8511
1•11"7
1-1231
1-1375
1-1786
1-1893
1· 750
1- 836
1- 659i
1-llb'I
1-123'1
1-1527
1-16()3
1-1981
1- 3!11
1• 3!Hi
l·D90
l-12':1'1iil
1·1'.133#
l-1307i
1-1.Si?li
1- 3 73iil
1- 382iil
1-1293iil
1-l305i
1•1.H%l
1-202oi
t-2092il
1-2130iil
l-2028iil
1-2102iil
1•2132@
1-2053iil
1-2120iil
1•213'1@
1·2055Gl
1·2122iil
1•2U6GI
1- 373
1- 372
1-130'1
1-12\i2
1-1s2oai
1-16~9
1•?1~5
1·1663ii
1•219liil
i-1::i1e11
1-P4211
1-1::iao
1-l '>48iil
1-<>uf>90l
l-212t>w
1-1581111
1-1992@
1·2067@
l-212ilal
CROSS REFERENCE TABLL
PRINT
PRINTl
PRTMSG
1-2138QI
1·2196QI
1·19'19
l• .32911
l• 261"
1-2l'toai
1-uo2a
l•lll'H
1-11.l-'7
1-2000
1-2ul'I
1-2106
1- ~ 57
1- u21
t- :J:38
1-FE>2
1-1117
1- ':I 1 A
PRTOCT
1- 27911
PR TOUT
1- 20011
1- 26211
1- ~00
1- 977
1-1215
1-1584
1- 896
1-1120
1-1417
1-2137
1- 27111
1-1'121
1- 26'111
1·11·5'.I
l· BOii
1- 2b611
1-1002
1-203 11
1-1753
1-1';52
1- 27811
1- ;>Ohu
1- .:.94ol
1•1325ol
1-1393QI
1-1417
1-1 lt49iil
l-1'159iil
1-1517@
l-~·012
PwRCLR
RBUF
IHJUFCA
READ
RETURN
Rf WINO
RGRTST
R(;STST
l'IO l
RO
ct'.P
1-1~>38
Rl
R2
S•lt
1-1563
l-1617ol
l-lb3'1ol
l-!687 ..
1-173•1 ..
1-lfl5•1ol
1-216liil
1- 2117n
1- 400
1-161 11Ul
1-11..330!
1-216'10!
1- 208;+
1- 1147ol
l-1783iil
l-1'178@
1·1'1tl5oi
l-J 9'J'.I@
l-20130.
1-2100
1-21112@
1·2206@
1-2tttlti
1-21'16i
1-2155a
1·2169i
1-1994
1-1727
1-111113
1-2002
1-2016
1-2109
1- 465
1- 8b2
1-1019
1-1.?83
1-1613
1- 97'1
1-1141@
1-1'132
1•19,Biil
1•1H7
1•1675
1-2004
1-1773
1•1699
1-2006
1-1784
1-1997
1-20011
1-1811
1-2195
1-2010
1-2111
1- '172
1- 6 71
l·lO!IO
1-1301
1-181i8
1-1010
1·1153
1-1'156
1-2178
l• lj 79
1- 899
1-1125
1-1315
1-1892
1-1100@
1-1158@
1-1'181
1-2189
1- 486
1- 921
1-1163
1-1331\
1- 493
1- 949
1-1187
1-1300
1-1159
1-lLb2
1·1119ii
1-1'115
1-1665
1- 905
1-l!:>lb
1-1007
1- 962
1-15&0
1-1103
1-1005
1- ll!l 1
1-1144
1-1102
1-11'13
1-168;>
l-1'122
1-1471+
1-20.?7iil
1- 865
1-104 3
1- 876
1-11 76
1- 922
1-1222
1- 955
1-1720
1· 978
1-1920
l·lblb
1·16~'1
1- 306iil
1- 369
1· 398
1-1353ii)
1·1405
1-1452
1-1 1152iil
1-1452
1-1520
l-15%iil
1-1577
1-1625
1-1637
1-1 Jn;>iil
1-171i8
1-2152
l ·<'l £>6
l -H.22
1·167liil
1-1630
1- 390@
1- 399iil
1-1354@
1-1408
1-l't3bill
1-1 1153
1-15Qliil
1-15300l
1-15'17
1-1581
1-162':lol
l-Jf.(,8Qi
1- 391
1-1191il
1•1355
1-1415iil
1-1437@
1-11157@
1-1502@
l-153liil
1-1561@
l-16llii'.
1-1631
1-1670@
1- 393iil
1-1192
1•1392il
1·1416iil
1-1438
1-1'158iil
1·1503
1-1534
1-15b2iil
1-1613
1.1632
l-1b74
1-1711@
1-1851@
1-1~1611
1- -'63@
1·
j~O
1-11•ooi
1-l'*l8
1-llL'!
1-2·~qlll
1-
IJ8Q
1-1~73
1- '>&3
1-lfdc;
1- jf6iil
1· b33
1-H27
1-20~0
1-2ue211
l-2u~Oll
l·lbl2
1- ;;67iil
1- ~95
1-U2b@
1-P94
1-1~211@
1-1 ~~o@
1-lH>Q
1-1'>18@
1-1 "'l'liil
1-P13ol
1-lbl9
l-lb.15@
1-1<>~8@
t-113':)
l-l'J15iil
l-21 &.5ol
1- .:>~f.@
1-1 '1 tlliil
1-1<>1(,
1-1 t,, j()
1-215~@
l• H7@
1- L54@
1-1"10@
0
l-l~f9Q)
1-PO&Lil
l-2u01@
1-2vl~@
1-2103
1- 39biil
1-1327
1-1'10 1tcil
1-1'12':1
1-1451
1-1480@
1-1519@
1-15'15@
1-15"14@
1-1623@
l-ltd60l
l-lt.8'J
1-U67ol
1-1916@
1-216'1
1- 35':;@
1-1482
l -H,20@
1-lbl..'.1@
1-21&0
1- 355~
1- %'1@
1-llUO@
1-1980@
1-191\7'11
1-200.1@
1-2035@
1-210!'>
1- 3!.0iil
1·12~8iil
l-lll3biii
1-1981i>l
1-19 'lllol
1-<'oos@
l-17U~i>l
1-170~@
1-1769@
1-2153@
1-21£.7@
1- jf>lOJ
1-lf.Qliil
l-Jf.26@
1-2151
1-1770
1-2154
1-21£,Biil
1- ;j'J 7iil
1-160:?
1-1621\
1-2152@
1- 362
1-172.biil
l-lt> 112@
1-1982@
1- 80.5@
1-17'16@
l-11>7'1@
1-1963iil
1-1993@
1-2009@
1-2084
1-2179@
l-l~(l9iil
1-2()~9@
1-2001@
1-2063@
1-21 t;;>;.J
1-?l 75
1•2lbOiil
1- 390@
1-16U5iil
1-1632@
1-215401
l· 042@
l-1'172@
1-18':180.
l-l ':18'1iil
1-1':1%@
l-20lliil
1·2U'J9
1-2l80iil
CROSS HCF[RlNCl TAOLL
R3
R'I
R5
SAV(
1·2182Ql
1- 211911
1-2050al
1- 29011
1·20510!
1- 29111
1- 34 11U
1-2oG'J
SCOP(
11l·
1·
111-
25711
4'19
499
5 1H
583
62:i
f., 72
1- 736
SCOPE A
SC OP CB
SCPRT
SCLCCT
SP
SPACfB
1- 783
1- 'Jl.13
1-1221
1-1385
1·1719
1-11\08
1·1':50
1-2026
1"2031
1- 2(.911
1•1787
1- 2nu
1-1.38£.ai
1-1979
t-
neu
1-1412
SPAC[F
SR
1· <'67"
1- 28211
1- 719
1-1241
l-1575ill
srAHT
STCU12
SlCfF
ST CHO
s TCf{w
Sf CSB
STCSF
ST CSL
STCi.IT
f Jl!Jl[
JAMO
TBC
TCUL
1-2u17
l• 2%
1-1955
1-19:58
1-1957
l-1 '.i59
1·1961
1·1960
l•l'J62
1-1956
l•l'l'U
1- j!.i8
1 • 1-'Hll
TCfHl
1· 33511
1- 33611
TCHS
TCl133
1- 31211
TCSR
l-2ll'l3iil
1- "0'1@
1-206'1@
1· 1105@
1-20:.5@
1·2U63@
l·l '178
1-2U11
1- ~ 07
1- ~~6
1- :>Of,
1- :>H,
1- :i:io
1· b~O
1- b17
1- H3
1- ; ~4
1-lliOl
1-l'°~O
1-1·13'1
l·l H9
l-1U2Q
1.2u2511
1-2v2911
l-2U!i3
1- /;17
1-lb)lj
1- .)%iii
1-1 'df,
1·2U27
l· 906
1- l '* !>9
1 • !• ~l
1- ,:,:,7
1- I f>liil
1-1'1 :!;>
l-t:J89iil
1-2v~5
s-5
1-218'1@
l· 843@
1·2081+
1· 844iil
1-2090@
1·2080cil
1-19'39
1-2013
1- 414
1- '164
1- 51.3
1- 551
1- 597
1- 635
1- 682
1- 749
1- 027
1-10?.'I
1-1268
1-1 1156
1-1760
1-1828
1-204011
1- 777
1-18115
1- 377cil
1-19'1'1@
1-2029
l-1070
1-1511
1·1047
1- 365
1- 935
l·l50'!iil
1-1£,94
1-2200
1-21 !l!'i
1- 855@
1·2151ii
1• 856@
1-2188@
1- %5iil
1·2153
1· 9b6iil
1-2190&1
1·121+9@
1·219 .. i
1·2036@
1-1250&1
1·2037@
1-2001
1-2015
l • 421
1 • 4 71
1- 521
1- 551
1- 605
1• 6H
1· 6!19
1- 755
1·2003
1·2005
1-2001
1- 428
1- 476
1- 526
l• 565
1- 610
1- 650
1- 701
1- 765
1- 875
1-11 ~6
1-1302
1-1 tl/\S
1-1775
1- '135
1- 485
1- 531
1- 573
1- 615
1- 658
1- 713
1- 770
1- 929
1-1170
l-lll72
1-1 f-'11
l-J78f.
l·Hl76
1- 442
1• '192
1- 536
1- 578
1- 620
1- 665
1- 725
l• 776
1· 954
1-1190
1-13'12
1-1701
1-1793
1-ltl96
1·1347
1-1647
1·1776
l-13031il
1-J9 116iil
1-2068iil
1-IOY7
1-165'1
l-1317iil
1-19 117@
1-2066@
1-1157
1-11>711
1-l .i'l 3iil
1-19 .. 8
1- 3'13
1-1111@
1-172'3
1- 695
1-1117
1·15'18iil
1-1640
1· 707
1-ll5b
1•1!>6'111
1-1990
1•1621
h1517
1-1561
1-2123
1-1449
1·1734
l • !I !)lj
1-1091
1-1290
1·1431
1·17&6
1-184'1
1-1322
1-1817
1·129lii
l-1945@
1-2054@
1-10 76
1-155'.:l
1-10511
1- 3!17
l • 1109
1·1521ii
1"1723
1-l~jj2i.l
1-1~16
1-1228
1- :,~511
1-211911
1-212511
1-2l~311
1-212711
1·2!3111
1-212'Jll
1-21 ~:~11
l-2121U
l•l HYU
l• ;)bQJj
1- 363
1- b9[1
1- !d7
1-lH&@
1-2!31
1- 400
1·1451@
1-P~3
1·2127
1-212'1
1- ;)95@
1-1191
1·1197
l-1~1;>
1·2090@
1·2203
1-1767
CROSS REFERfNCE TABLL
TCW[
$·6
WBHS
l• 311111
1· 33611
1- 33711
1·151f't
1- 71511
1- 31111
1- 315h
1- 704
1•119f\ol
l-1435ciJ
1-1598@
1-tt.l't
1-17450.
1-1809
1- 31611
1- .31711
1- 70311
1·149'+
1- 31'111
1-1954
l-2!00U
1·210'+
1- 2'+8
1-1112
1-1110
1- 767
1-2081
1- 2se11
1- ll85
1-1028
1-1071
1-113 11
1-1223
1-13'+11
1-1463
1-1525
1-1660
1-lll46
1•1725
1- 27511
1-10£.1
1-20600I
1-2065
1-1'J69
1- 26011
1- 2591J
1- 762
1- .31f 3u
1-11 111
1-1 736
1 - 2 7611
1-1185
1-13921!
1·13Jlll
wHf< l
1-l '1 O'ill
1-1~09
wtl1<2
wflfl3
wBH'I
1·141611
1•142'Jll
1-1 11'12
1-1418
1"14'3
l"l H511
re Wf'
TCllT
TOB
TDBR
TE.MP
f[MPP
JEMPS
T.. A
nun
TMTNFL
fOP
TOPl
TOP2
ri.AP3'1
Tkl'.OF
TRL[
TSH
TSTB
TSTCuR
TS TEND
fSTEOF
TSTJN
TSTL
TS TROY
TSlRGR
TSTHGS
T7Lll
US LEN
USS
USS1
.iA ITlR
WBH
1-1~25
1-1~ 111
1·2125
1·11136
1•11tlt5i
l•lltltl
l•llt531i1
1-1501
1 • 692
1- 715
1·139lci
1-14'+.3Cil
1-1607i
1-16n
1-1763
1-1936i
1- 697iil
1- 716
1-1393
1-11160@
1-1t.ue01
1-1£.113
1-1771)@
1-1938@
1- 702iil
1- 721iil
1•1405
1·11161
1-1610
1-16'J6ii
l-1771
1-1988
1- 703
1.11 nil
1·1'129
1-11172
1-1611
1-l 7110iil
1-1782
1-110111
1-11111@
1-1639i
1·2030
1- 831
1- 987
1·1 O'+ll
1-1098
1-1177
1·1275
1-11101
1-1499
1-1£.'18
1-1797
1-1 nl
l· 8311
1•10011
1-10116
1-1104
1-1201
1-1323
l-lltl3
1-15011
1-1651
1-1815
1· 8f>6
1•1025
1·1059
1-1127
1-1210
1-1328
1-1423
1-1512
1-1655
1-1622
l• 'JOO
1- 909
1-1050
1- 967
1-1251
1• 956
1-1923
l• 979
1•1925
1-2121
1- 122
1-l~llf@
1- b:IQ@
1- IO%)
1-ll 9%l
l • 1 Oiil
1-lbOoiil
1-1020
l-11:io
1-1ti29
1-1 ';1~4@
1-1':133iil
1- 110
'* ..
1-1:;i:n
1- :i111ui
1-21.11811
1-211)7
1-210811
1-1 :i-1411
1-111711
1-1116
1- I /bll
1-2US3u
1- /35
1- 'J07
1-ll!B
l-lv77
1-1Ull
1-1.:29
1-P:il
1-1'1&6
1-P=>2
1-lb/9
1.1ti60
1-11.s1
1- u12
1-11J13
1-2us2@
1•2U!!Bn
1-2116311
1- 1106
1-..!il36
1- : ()"
,
l·ll39ii)
1-11%11
1-11 .. 211
1- 010
1-1" l5
1-1.:l ~5
1-14~/j
1-2205iil
1- 691
1- 711tiil
1-1200
1-14'+1
1-1601
l-lt.2b
1-176;?@
l·l'B3
1-1'J39
l·l'J.38
1-lt.'H
1- 793iil
1-2113
1-1125#
1-2089
1- 808
l<> 933
1-1036
1-1092
1-11 115
1-1245
1-1356
1-1470
1-1556
1-166t;
1-1078
1-11173
1- 62<:
1-2091
1- 828
1- 969
1·10"1
1-1 0 ~5
1-1171
1-1211
1-13 98
1·1'+75
1-15&8
1-1721
1·1918
1•1698#
1- 6!17
1·206511
1- 8'15
1-2052
1• 8H
1-2066
1·17'1'+iil
1-1 76'+
1•1763
1- 677
1-125'1
l•l'l'l'I
1- 923
1•1370
1•1003
CROSS R(FERENCf TAOLL
WBR5
1-1lf6211
1- 616
1•13911
. 1-1611'1iil
wBuFCA 1- 27011
1-11.32
1-1 u 11':l
1- 26511
wREOF
1- 26J11
WRITE
1-1'100
1- 27711
XCLOR
1- 2'1211
1- 401
1- '152
1- 502
1- 544
1- 586
1- 626
1- 675
1- 717
1- 757
1- 816
1- l)(,Q
1- 901
1- 'J'I .,
1-1011
1·1U7li
1-1121
1-1180
1-1217
1-12111
1-11t<:6
1-1522
1-1578
1-1666
1-1710
1-1178
1-1855
1-1890
1-2101
olBUF
1-.11186
1- ~'16
1-l'IDll
1-lb!.2
1- 196
1-111'1
s-1
1- 969
1•llt08
l-lf.65
1- 931
1-12411
1•1062
1•11t95i
1·1852
1- 985
l·LB7
1- 830
1- 986
1-10110
1-10 52
1-1796
1-1627
1- 25011
1- 4 24
l• 47'+
1- 5::?'1
1- 5!>1
1- 608
1- 6~t>
1- 693
]• 75:>
1- 779
1· 637
1- 898
1- 'HG
1 • 'H!i
1-1051
1·1129i
1•11t96i
1-21.35
1-1031
1-llf'M
1·1130i
1•161t:>i
1-223911
1•1036
1-15113
1·1392
1•16113i
1-22110
1·10&9
1-16115
1-1175
1·1133
1-1883
1·1350
l•l2H
1- 2%11
111•
11•
1111-
1-lllfll
1- /99
1- ':132
1-1'l65
1-1t.1!'>
1- ~'16
l - lj 10
1- ~ :,9
1- :>09
1- :..'19
1- :Jj3
1- b~3
1- b60
1- 120
1- I E.5
1- 1>19
1· cJ69
l• 'JlO
1- ':159
1-1Ul4
1-1 ~ tio
1-1148
l·l•SJ
1-1''~?
1-1~65
1-1430
1-P211
1-P!l2
1-]b72
1-1112
1-116?
l•lo56
1-1tdlj
1.2.;01
t-1650
1-1621
1- 24711
1- 1117
1- '167
1- 517
1- ~J54
1- 601
1- 6.~8
1- 685
1- 728
1· 77:t
1- 823
1- 1~63
1- ';13
1- 972
1-1017
1-1083
1-1151
1-1193
1-123'.J
1-1334
1-143\1
1-153!:>
1-1'>86
1-lC.75
1-1724
1-1800
1-ltJ58
l-1Yl3
1-2204
t-10%
1-11 5'1
1-1195
1-1257
1-13!>:;>
1-1476
1-1539
1-1590
1-16'10
1·1 BO
1-180'1
1-18&3
1-1917
1-22~011
l•l O'H
1-1037
1-1850
1- 29411
1- 431
1- lt&l
1- 529
1- 5t>9
1- 613
1- 654
1- 696
1- 739
l• 785
1- 840
1- 891
1- 'H9
1- 'J'JO
1-105'1
1-1107
1-1157
1-1204
1-l~hO
1-1365
1-11183
1-15•19
1-lb03
l•H'J::i
1-1 7 ";2
1-ll\16
1•1866
1-1991
1l·
11l·
1l•
4311
'1811
534
576
6111
bbl
7U5
1- 1'15
34411
'1'15
'195
539
581
623
669
708
751
l• 601
1- 8'19
1- 813
1- ll9q
1- &'J1
1· 941
1- 993
1-1062
1-lllli
1-1160
1·1207
1•126'1
1-137€1-1493
1-1!>6!'1
1-1601'
1-17011
1-1755
1-1825
l-lu7o
1-1995
1- 9'14
1- 'J'J6
1-1065
1·1118
1-1165
1-1213
1-l:t76
1·1'+06
1-1505
1-1!:171
1-161)3
1-1706
1-1756
1-1653
1-1887
1-2018
1- 852
...•
u
..J
.J
ER MUST OE IN MEMORY.
2, l'Ll\Ct lllNflfly TAPE. lN HEAflLH.
3, LOAD AUUkl~S •7500 I• OETLRMINEO BY LOCATION OF LOAOERJ
~. PRESS «STflHT" (PROGRAM WILL LOAOlo
43
'+4
45
'16
'17
<+9
TRACKI
STORAGE
.53
311
'Ill
~
STARTING PROCEDURE
I Ii•
I
50
.. '1
:11
CGNTkOL SwlTCH SlTTINGS
FOR INITIAL
52
51
O~E~ATION
OF PROGRAM ALL SWifCHES SHOULD BE s 0
(OH DOWN),
~lj
I
55
56
57
11112
STARTING
AO~RESS
I
I
200 • RASIC fEST
IAUTO~ATlC
PARAMETER ANO UNIT SELECTION)
FOR PDP·\\, St.T COt,f1FdH.lE. \\
TD f:)l\S L[Vt.L 'S
MACRO V06•03 12-DEC-74 12124 PAGE l•l
P'+68
511
59
60
204 • OPERATOH CONTROLLED PARAMETER TEST CwllH
r.1
I
(,3
1413
1>4
I
I
I
I
I
(.6
&1
66
PROGRAM ANO/OR OPERATOR ACTION
L040 PROSRAM INTO MEMORY
SET oEsI~EO ru10 TAPE UNITS ON-LINE
LOAD ~TA~TlNG AOOHESS 200 1204 OR 210 TO SELECT PARAMETERS ANO
UN!TSl
FRI.SS START-PROGRAM WILL BEGIN TESTING FOR LOAD ADDRESS OF 200
OTHERo1lse:
SlLECJ TAPE UNITS IREFEKENCf 4e3tl•ll
SELECT PARAMETERS (REFEHENCf 4,3,21 .
TYPE CAH~fAGE HfTURN ANO PROGRAM WILL BEGIN TESTING,
&9
70
71
72
B
7'+
75
76
11
I
I
I
f 4 I 3 ol
I
I
76
79
80
81
82
83
6"
65
66
67
86
f .•
'
,.
j
69
90
'.11
92
'H
94
95
96
97
98
'H
100
101
102
103
MEMORY AVAILABLE
210 • OPERATOR CONTROLLED PARAMETER TEST lwITH 6K MEMORY AVAILABLE
62
b5
4K
TAPE UNIT SELlCTION
STARTIN& THE PR~GRAM AT 200 WILL RESULT IN AUTOMATIC SELECTION
OF THE UNITS TO BL TESTLO IREFLRENCE 4o3olo2l OTHERWISE STARTING
AT 20• ON 210 WILL ALLOW OPEHl\lOR TO SELElf UNITS,
THE PROGRAM ~ILL TYPE "SELECT UNITS"• ANY CONFIGURATION OF
TO l'i UNITS l'IAY BE SLUCTEO HY TYPING Tiil UNIT NUl'OERS ON
THE TfLLTYP[, A~Y SEUUENCL OF NUMBERS MAY BE TYPED, AFTER
EACH NUMHfR IS TYPED A COMMA Col WILL BE PRINTED, TYPING THE
SAM[ UNIT NU'1llf"'l TWICE WILL Cl\USE THAT UNI r NUM!IE.R TO Ot: DELEH:o.
TYPING ANY KL Y :Htil.R Tt1AN 0 H1RU 7 WILL CAUSL A QU[STJO~l MARK
I?) TO bl PRlNT!O ANO THAT KEY ~ILL OE IGNORED,
1
I
I
I
I
I
I
TO TERMINllT[ UNIT SELtCTION TYPE A CARRIAGE RETURN, WHLN
CAR Ill AGE Hl TJHN IS lYP[(l THE PROGRM1 WILL CONTINUE TO THE
11 PARllMETEH StLECTION" UNLESS NO UNITS WEHE SLLECTEO ANO
IN
THAT EVLNT WILL RETUR1i TO THL llEGil\INING OF ":>ELECT UNITS",
•13tlt1 TAPE UNIT SELECTION LXllMPLES
SELLCI
SELECT
U~ITS
3,4,5
U~ITS
5,3,4
IN EITHlR CASE, UNITS 3,,,5 ARE SELECTED,
SELECT
A CARRIAGE
U~ITS
RElU~N
WAS TYPED WITH NO UNITS SELECTED,
1011
105
106
107
101!
109
110
111
112
113
11 11
SELECT
U~ITS
lo97olt2
ONLY UNIT 2 &ELECTED, UNIT 1 WAS DELETED ITYPED TWICEI
ANO THE 9 WAS IGNORED,
14t3•lt2 STARTING AT 200 WILL RESULT IN AUTO~ATIC SELECTION OF UNITS TO
SE lESTlo, A UNIT ~lLL Uf SELECTED FOR TESLING IF IT MEETS THE
FOLLOWING LRlffqIAJ
lo IT ts ON•LJN[
?. IT l& WHITE f NA!ILEU
CR
Plt68
115
116
t17
110
119
120
121
122
123
1<'4
125
126
127
120
129
MACRO V06•03 12•0lC-7'1
121~4
PAGE 1•2
IF TH[ ABOV£ CRITERIA ARE NOT MET BY AT LEAST ONE Ill UNITt
OPERATOR SLLECTION WILL OE REQUIR[D !REFERENCE 4e3ellt
14,3.C!
PARAM[TER SELECTION
I
I
STARTING THE PROGRAM AT 200 WILL RFSULT IN AN AUTOMATIC SELECTION
OF TlST PARA~lTERS !REFERENCE 4e3e2el0l OTHERWISE STARTING AT
ADDRESS 204 OR 210 WILL ALLOW OPfR~TOR TO SELECT PARAMETERS,
FOR 7 Tl 3
l&'I
165
lf,f,
tf,7
1611
lf,9
1 70
l 71
4
WRITE 1 ~ECORD, HEPEAT FOR ALL UNITS, REPEAT FOR 256
kECOHOS, BACKSPACE 2~b RECOROSt R£PEAT FOR All UNITS,
HEAU l RECORD, HEPlAT fOR All ~NITS, RlPLAT FOR 256
krcoHOS, CONTI1
257
258
259
uo
261
21>2
263
2b 1t
77
~
67
75
H
73
7'.l
75
75
I
I
I
I
I
I
I
26~
I
I
276
2 7'J
280
281
21'2
2B3
21l4
2115
37
37
37
57
57
57
67
67
21.6
2E>7
21>8
2b'J
270
271
272
273
27'1
275
216
217
CEVENI THREE o•s EACH TRACK EVERY
6TH llORO
76
76
7b
EfC
~
f000) THREE 1'5 EACH TRACK EVERY
6TH WORO
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
40
'10
'10
20
20
20
10
10
10
Olf
Olf
0'+
02
02
02
01
01
01
£TC
6 COOOoEYENI ALL
1•s
77
17
£IC
MACRO V06•03 12•0EC•71+ 12121+ PAGE 1•5
P4168
CEVENI RANDO" CNO ALL o•s1
286
7
287
288
7 (000) RANOOH llNCLUOING ALL o•s1
?
?
269
l+.~.2.2.2
290
2'.ll
292
293
29'1
295
PATTlRN 19 TRACKI
TllERl ARE 8 OATA PATTERNS AVAll.ABLf FOR SELECTION 10 THRU 7>
296
PA TT£RN
DESCRIPTION
DATA
CHANNELS
.
INCREMENTING PATTERN
000
001
002
003
0410
200
002
202
297
298
299
300
301
302
303
30'1
..
.
I
I
I
..
.
I
377
777
I
I
ETC.
£Tc,
0'10
0'10
0'10
OOt;
001/
00'1
010
010
010
020
020
020
100
100
100
3:.>8
329
000
000
000
200
200
200
100
100
100
0110
0'10
0'10
020
020
020
010
010
010
00'+
00'+
00'+
002
001!
002
BO
001
305
306
307
308
309
310
311
312
313
31'1
315
316
;)17
318
319
320
$21
322
323
32'1
325
3.?6
I
I
5
EACH
C~ANNEL
3 SITS
I
I
I
I
I
I
I
I
I
I
I
I
.527
331
J32
333
Bil
3j5
336
337
l38
339
3110
I
I
I
I
I
I
I
I
llll
I
6
HIGH
F~EQUlNCY
ALL CHANNELS
002
CR
Cl<
CR
Ck
CR
CR
CR
CR
Cl!
CR
CR
CR
CR
Cit
CR
CR
Ck
CR
CR
CR
CR
0(11
001
LT Co
ETC.
377
117
717
CR
CR
CR
?
CR
ETC.
RANDOM
001
001
'100
'100
1100
002
002
CR
CR
CK
CR
CR
CR
CR
200
200
200
371
7
Olll
CR
CR
CR
CR
CR
Ct<
CR
CR
CR
CR
CR
CR
Ck
CR
CR
?
4•5.2o3 PARITY 17 TRACK ONLYI
ere.
CR
342
·~
MACRO
P-.68
12•0EC•7'1 12:2'1 PAGE 1•6
V06~03
3'13
PARITY
SELECllO~
311'1
3'+5
lS EITHER EVEN OR OOD,
PAR
DESCRIPTION
0
EVEN PAHlTYt
1
000 PARITY
.5'16
3117
.)'HI
3•19
350
351
352
3~,3
'103,2,'I DENSITY 17 TqACK ONLY)
THERE AHE
'I
CR
TYPES OF OfNSlTIES FOR SELECTION 12•5o8tCI
354
OEN
DESCRIPTION
2
200 BITS PER INCH,
5
556 RITS PER INCH,
361
8
800 RITS PER INCH,
362
J63
c
800 BPI
355
556
357
3 ~Jll
359
360
COH~
DUMP,
364
H.5
'1•3,215 RECORD
LENGT~
SEQULNCE
366
367
THERE ARE 'I TYPES oF Hf.CORD LENGTH SEQUENCES FOR SELECTION CO THRU 31
3f,8
369
RLS
DESCRIPTION
0
MINIMUM LENGTH RECORDS l'I BYTESI
1
MAXIMUM
370
Hl
372
373
37'1
375
376
2
3
360
3111
3112
.H'.3
364
3~5
RECORDS 1102'1 BYTESI
VARVJNG LENGTH RlCOllDSt MINIMUM 10 ~AXIMUM ClST RECORD=
AYTES, EACH SUCCESSI~E RECORD IS 'I BITES LONGER
UNTIL 25&TH HECOkU=1024 UYTtSI
q
317
378
.H9
~ENGTH
~t5o2t6
VARYING ~(NGTH RECOHDS, MAXIMUM TO MINIMUM ClST RECO~Oa
1024 OYTESt LACH SUCCESSIVE RECORD IS 'I BYTES SHORTER
UNTIL 25&TH RECORD~4 UYTES)
WRITE
THERE AHE
STA~T/STOP
3
MOOl
TYPES OF WRITE MODES FoR SELECTION I 0 THRU
~1
.H\6
3117
3l\8
3!19
.i':IO
Hl
392
WMO
DESCRIPTION
0
NONSTUP : NO WAITING BEfWEEN WRITE OPlRATIONSt NEW
COMMAND IS ISSUED WHEN CU REAOV SETS,
1
START1ST~P
2
RA~DOM
3':13
39'+
395
5%
397
390
399
• FULL STOP OETWEEN WRITE OPLR•TIONS, NEW
COMMAND IS ISSUED llHEtl TU l•f '«IY SLTS,
• FULL STOP WITH RANDOM DELAY
11-~~D
'1•5o2t7 REAO START/STOP MOOE
THERE ARE 3 TYPES OF MODES FOH SELECTION 10 THllU 21
MlLLlSECONOSI
P468
MACRO V06•03 12•0EC•74 12124 PAGE 1•7
'+00
<+01
1102
'103
'10'1
405
406
'+07
406
409
'110
1+11
'+12
413
41 'I
'+15
1116
417
418
09
ft?O
'121
11?2
'123
RMO
OESCRIPTlON
0
NONSTOP • NO WAITING BETWEEN READ DPCRATlONSt NEW
COMMAND IS ISSUED WHEN CU RCAUY SETSt
1
START/ST~P
2
RANDO~
• FULL STOP AETWflN REAU OPERATlONSe NEW
COMMAND IS ISSUED WHEN TU REAUY SETSt
• FULL STOP WITH RANDOM DELAY C1•256 MILLISECONDS>
... s.2.a FINAL TEST SELECT APPROVAL
AFTER SELECTING RMD• IF ALL PARAMETERS SELECTED ARE LEGALt "OKH
WILL OE PHlNTEo. lF THE PARAMETERS SELECTED STILL cORRESPONO
TO THE OPERATORS INTENTIONS HE MUST TYPE A CARklAGE RETURN
TO SAVE THl PllRAMETEf, 0
:,,,1
OPERATIONAL SWITCH SETTINGS
70
THE OPERATIONAL SWITCH SETTINGS ARE USED TOI
it71
.. 72
4 73
1174
'175
476
'111
478
'179
'fllO
'lfll
'lll2
:+83
'+8'1
'l!\5
i+ll6
4117
'188
'11\9
'190
'+91
'192
'193
'19'1
'195
'196
A,
ALTER ERROR RECOVERY PROCEDURES
81
DELETE
C,
CAUSE A TfST SEYUENCE TO BE REPEATED WITH A \/Al1
552
553
5~'1
6t
ERRORS
6•1
WRIH ERRORS
557
558
559
560
561
562
563
56't
565
566
567
568
569
570
6
0
2
0
0
0
WITH swo=l
TlST 3 WILL BE EXECUTED 6 TIMES (PATTERNS 2•71
ANO THEN TlSf r+ WILL BE EXECUTED 2 TIMES !PATTERNS 6171
N01[; x~x PRINTED FOR PAMITY AND DENSITY IF ONLY 9 TRACK UNITS
555
556
TST ?AT PAR OEN RLS WMO RMO
j
2
0
2
1
0
0
THE FOLLOWING
OPERATION,
Ao
E~ROR
CR
TYPEOUTS ARE POSSIBLE DURING A WRITE
WRITE STATUS ERROR
COMO
xxxxxx
STATUS
RECORD
LENGTH EXPECTED ACTUAL
XXX>&
627
STATUS
xxxxxx
RECORD LENGTH EXPECTED ACTUAL
'11
"
THIS ollLL OCCUR WHEN E.RROR IBIT 15 OF COMMAND REGISTER)
SfTS DURING A Rf AU OPERATION, THE CONTENTS OF THE COMMAND
ANU STATJS RlGlSTlRS IS PRINTED ALONG WlrH THE RCCOMD NUMBE
AND RlCO~O LlNbTHo
6;!3
6?4
625
READ STATUS ERROR
a.
kEAU DATA ERHUt<
MACRO V06•03 12•0EC•7'+ 12&2'+ PAGE 1•11
Prt68
COMO
628
STATUS
xxxxxx
629
630
RECORO LENGJH EXPECTED ACTUAL
107
102'+
177777 115777
X)()(XXX
THIS WILL OCCUR WHEN THE OATA READ DOLS NOT AGREE WITH THE
OATA WRITTEN• THE CONTENTS OF THE COMMAND ANO STATUS RC:GISTE:RS
IS PRINTEOt ALONG WITH TltE RECORD NuMOER ANO RECOHO LENGTH,
ALSO PRI~TEO 1$ THE CONTENTS OF THE MEMORY ADOR[SS FROM
~HJCH THE DATA UAS WRITTEN IEXPECTEOI ANO THL CONTfNTS OF TH[
MEMORr AJOHESS INTO WHICH lT WAS READ (ACTUAL), THIS INOI•
CATES TH~ FIRST DATA TRANSFfR ERROR FOUND FOR THE RECORD,
NO ATTf.M=>T IS MAlJE TO O[lEH11INE IF THEHl. ARE OTHfR DATA fHRORS
IN Tiil RC:CORU,
631
632
63j
63'+
635
636
C.37
638
639
6110
Ct
&'11
READ PASS
642
.;113
ENO OF TAPt:
"""
6116
ORV
PAT
PAR
3
'I
1
6115
OEN
CD
MOOE
NSTP
RECORD
1276
LENGTH
M·MAX
6117
kEAO STATUS ERRORS : 3
DATA ERR:>RS : l
NON RLCO~ERABLE ERRORS : 0
6'18
!;'19
6!>0
651
ON UNIT 5, USING PATTlRN ~. 000 PARITYt CORE OUMPt READ "ODE
NONSTOP, 1276 RECORDS OF VARYING LENGTH I'+ TO 102'+1 WERE
READ, OUUNG TttAT TIM£ 2 READ STATUS ERRORS ANO 1 DATA
ERROR occuHRE[.), THERE WERE 0 NON•RECOVLRABLE ERRORS WHICH
INDICATES THAT THE STATUS AND DATA ERRORS WERE ELIMINATED BY
RE·REAUl~G THE RECORD UP TO THREE TIMESt
652
&53
65'1
655
656
657
6~6
NOTEl THE SA~E :>UTPUT CONVENTIONS FOR PAHITI ANO DENSITY ARE
APPLICABLE HERE AS IN SEC. 6,1,C
659
660
&61
662
61>3
664
io3
ERROR
RECO~ERY
6,3,1
WHITE
ERRO~
PROCEDURES
CR
CR
CR
6&5
&E.6
667
RECOVERY
6&8
THE PROCEDURE TO RECOVER FROM A WRITE ERROR IS DETERMINED BY
THE FOLLOWING!
t.69
670
671
672
673
67'+
675
676
677
678
679
660
6Al
682
683
61!4
I
I
I
I
I
I
At
IS IT A uwRITE ONLY" TEST OR WILL THE DATA BE READ?
Bt
IS "WRITE STATISTICAL RECOVERY" SELECTED CSW 6=117
c.
IS "DELETE WHITE WITH XIRG" SELECTED ISW 5=11?
'•3olo1 IF IT IS A "WRITE ONLY" TEST •NC "WRITE STATISTICAL RECOVERY•
IS NOT SELlCl[O c•w 6=01 Tit[ WRITE ERROR IS SIMPLY COUNTED
ANO THE PHOG~AM PROCEEDS TO THE NEXT RECORD,
1603•102 IF IT IS A "WRITE ONLY" TEST ANO "WRITE STATISTICAL
I
RlCOVERY" IS SE~ECTEO CSW 6=llt A WRITE ERROR IS COUNTED ANO THEN
A RECOVERY scnu~NCE (UACKSPACE 2 RECORDS, SPACE FORWARD 1 RECOROt
MACRO V06•03 12•0EC•7'+ 1212'+ PAGE 1•12
P .. 68
685
6116
687
6118
689
690
t:.n
b92
;:,93
694
C.95
6.96
697
6'J6
REWRITE RECORD) JS ENTfREO, THlS RECOVERY SEQUENCE Wlll BE
REPEATED UP 10 7 TIMES IF THE WIUTf ERROR PEt&RAM AT AUDfilSS 200 OR 210 WILL EXPAND THE WRITE
ANU RCAD UUfFERS SO THAT MlNlhUM LENGTH RECORDS WILL OE
P1168
MACRO V06•03
6
7112
7113
71111
ANO
~YTES
~AXIHUH
12~0EC•711
121211 PAGE 1•13
LENGTH RECORDS WILL BE 20118 BYTES,
9•
PROGHAM
OESC~IPTlON
9tl
GENEHAL
OlSCRIPTlO~
H5
7'16
7117
7411
THE PROGRAM lS DESIGNED AROUND TWO MAIN SUBROUTINES "WRITE" ANO
HRlAD" ANU A SERIES OF MINOR 5UBROUTINES FOR MANIPULATING UNIT
SELECTIO~, HANDLING ERROR STAlISTlcS, AND HECOHO POSITIONING,
IF MORE THAN ON[ UNIT IS SELECTED THE UNIT WllH THE LOWEST
NUMBER IS SlLECTEU FIMST ANO WHEN THE SEQUENCE IS COMPLETED
THEN THE NLXT L~WEST UNIT NUMUEH IS SELECTED UNTIL ALL UNITS HAVE
BEEN SlLECTlU, THIS PROCESS IS REPEATED UNTIL ALL UNITS REACH
ENO OF TAPE,
7119
750
751
752
753
7511
755
756
7'.J7
758
91l
THIS IS A "WRITE ONLY" TEST, THE PROCEDURE IS TO ~HIT[ l HLCORO,
RfPEAT FOH ALL JNITS, CONTlhUE UNTIL EOl1 WHITE MOOE OF NONSTOP
fWMO=OI Will NOT bE A~ fFFECTIVE SELECTION FDR THIS TEST ULCAUSE
THL WRITE ROUTl~E IE LXITEO AFTLR EACH HECOHO TD ULTEHMlNE lF
ANY OTllLR UNITS ARL SLLECTEOt HEAD MOOE IRllOI HAS IJO £FF£CT ON
THIS TEST,
759
760
7bl
7&2
763
76'1
76'.J
766
767
9t11
TEST 1
THIS IS A "WRITE ONLY" TEST SIMILAR TO TEST 0 EXCEPT A SEQUENCE
OF 256 HECORDS IS WRITTEN ON EACH UNlT·OLFOfiE CllANGING TO THE
NEXT UNIT, READ MODE CRMOI HAS NO EFFECT ON THIS TEST,
7£,1}
769
770
771
712
TEST 0
9•'
TEST 2
773
THIS IS A ~w~ITE ANO HEAD" TEST, T~E PROCEDURE IS TO WRITE 256
RECOKDS ON EACll UNIT, THEN BACKSPACE 256 RECORDS ON EACH UNIT,
THEN READ 25b RECORDS ON EACH UNIT, lND THEN KEPLAT THE SEQUENCE
UNTIL ALL UNITS ARE AT EOT,
17'1
775
116
171
118
779
700
7111
7112
7113
764
785
7116
787
7811
91~
TEST 3
TlllS IS A "Wi{fTE AND Rfl\0 11 TEST, TljE PROCEDUHE IS TO WRITE 1
RlCORO, UACKSPACEe READ 1 RECORD AND REPEAT FOH EACH UNIT, THEN
HrPEAT THE SEOU~NCE UNTIL ALL UNITS ARE AT [Of, WRITE MOOE OR
READ MOOE OF NO~STOP IWMO:O OH RHO:OI WILL NOT BE EFFECTIVE
FOR TrUS Tf.!;t,
916
TEST
Ii
THIS IS A "WRITE ANO HEAD" TEST, IT IS SIMILAR TO TEST 2 EXCEPT
UNITS AHE CHANGED B~TwEEN EACH RECORD DURING WHITE, BACKSPACE,
ANO H[AU. wRiTE MOOE OR REAU ~OU£ OF NONSTOP CWMO=o DR RMO=ol
WILL NOT bl EtF~CTIVE FOR THIS TEST1
NUTE: TliIS TEST WILL NOT FUNCTION PROPERLY WHEN OPERATING
ON A DUAL Uf~SITY SYSTEM CNRl/PEl ~HOSE DENSITY SELECTION
IS COMPUTER CDNTROLEO,
789
790
7'11
792
793
794
795
79f,
797
796
9•1
TEST 5
MACRO Vb6•03 12•0EC-7'1 12124 PAGl 1•14
P'l68
THIS IS A "READ ONLYn TEST, THE PROCEDURE IS TO READ 1 RECORD,
REPEAT FOR ALL JNITS, ANO CONTINUE UNTIL ALL UNITS ARE AT EOT,
THE MAIN PURPOSE OF THIS TEST IS TO PROVE COMPATlUILlTY AMONG
TAPE UNITS, A T4PE THAT IS WHITTEN ON ONE UNIT SHOULD OE AHLE
TO Hl HLAU O~ A~Y OlHlH UNilt TLST PAHAMETfRS THAT SELECT
PA TTEfW AIJD REC ORU LENGTH St: lllJf NCE MUST llE THE SAME AS THOSt: USEO
TO WHITL THE DATA ON TAPE, AN·1 OF THE OTHLR TESTS (0 THRU '+I
CAN BE USLO TO ~ENEMATl THE DATAt
799
800
801
8Q<'
A03
804
805
Sllf,
I
807
808
809
810
Sll
I
I
I
I
I
I
I
!l 12
813
814
815
616
617
816
619
820
821
STATUS ANO COMMAND KEblSTER BIT ASSIGNMENTS
l:OMMANll HlGISTfR
115
f.flROfl
00 = 200 UPI 7 TRACK
01 : 556 UPI 7 TRACK
11'1
DEN 8
113
DEN 5
112
POWLR CLEAR
I
111
110
19
I
824
8:'5
17
d26
16
PARITY
UNIT SELt BIT ~
UNIT SEL, BlT l
D
= ODO
1 :
I
6?1l
1!5.
1129
14
630
831
13
I
832
12
11
10
ADORE.SS !JIT 17
Allllf6
857
658
859
1\60
861
A62
I 2
I 1
I 0
WRITE LOCI< CWRI
REWlNU STAfUS iRWSI
lAPE UNIT REAOY !TURI
.ENABL
.ENABL
000000
.NLIST
863
864
865
8&6
861
TT14
I
•••••••••••••••••••••••••••••••••••••••••••••••••• •••••••••••••••••••••••••• ••
I
I TITLE DATUM DATA RELIABILITY • 7 ANO 9 TRACK
RO="o
Rl=io1
R2=:112
R.5::"3
R4:i<4
R5=:i5
Sl"'=%6
pC::07
oooouo
OOOOUl
OOOOIJ2
000011.5
OOO(iu't
00001.5
6b8
8&9
870
871
872
8H
8H
875
OOOOIJ !i.
0000w7
.=o
oooouo
87£.
IH7
878
879
800
081
88:!
eo3
8tl'I
885
886
807
8ll8
889
690
8'Jl
892
893
694
895
89&
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
AMA
ABS
000010
0000115
000034
000200
000204
000210
000214
000216
000220
Ou0222
01)0224
000226
000230
000232
OU0234
000236
0002'10
0U0242
0002'•'+
000246
000250
000252
000254
OUD256
0002r.o
000?.t'..2
ll0026'1
000266
000270
000272
0000:. ..
01:>00&
ooc2uo
OOOP7
00(11 j,
oooPT
1725<'0
172522
1725«'1
1725d·
001152
001552
001556
IHSI
11TC I
BCI
CAI
oooouo
0000110
11n1e.
1775., 0
177~"0
1H5b2
1775t...
1775L6.
00201io
OO~OU'I
0133£~
0153~~
0002•~
oooouo
oooouo
ouoouo
OllfJOllO
000000
.=10
.REPT !I
.+2
HALT
.ENOR
.=34
TRAPj4
.=200
JMP
AUTOST
JMP
14E'4'1K
JMP
l'IE148K
172520
172522
172524
172526
0
CR
CR
1TRAPPEO TO PREVIOUS ADDRESS
&PKll'IARy INTERRUPT VECTOR LOCATION
0
ORVSEL
STRLE.N
oooouo
t.ENGJH
oouo~o
MSBlTS
0
0
0
0
CR
CR
CR
CR
CR
0
177776
CCI
177570
SRI
1 77~&0
TKSI
TKBI
177562
TPSI
1175blf
Tl'BI
1775b6
MAXLEN: 1024.
I
I
MlNLENI 'I,
I
UUFFlR
wUUF:
RBUF:
8lJfFER+1024.
I
MTV:
224
1TEMPORARY SfORAGE AREAS
ATST:
0
0
CK
"AX KECORO LENGTH
MIN RECORD LENGTH
STARTING ADDRESS OF WRIT~ BUFFER
STARTING ADDRESS OF READ BUFF
ISECONOARy INT£RRUPT VECTOR LOCATION
CR
CR
---·- - -- __
.,.
MA(RO V06•03 12•0(C•7'1 1212'1 PAGE 1•16
P'16ft
913
91'1
915
916
917
916
919
920
00027'1
000276
000300
000.302
00030'1
000306
000310
9~1
Q(J(J,jllj
000~12
'J22 000316
923 000320
92'1 oou322
':12~ 00032'1
926 000326
927 0l)l)33Q
928 000332
9.!9 0()033'1
910 000336
931 0003 110
932 000~'+2
933 000.H'I
9.3'+ 000346
9.3~ OQQj50
93b 0003!12
937 00035'+
'il36 000356
'J39 000360
'J'IO 000362
9'11 il003G'+
9'+2 000.'166
943 ooo.no
Cj~lj 000372
9'1'5 00037'+
946 ooo.H6
9'17
948
'3 119 000'1'50
950
951 Ou051'1
952
'3:d 000560
954
%5
956
'j57
958
959
960
%1
00062'1
000670
SVRt.CR:
COMAr-jO:
CORVBT:
C0RlV£:
RUPASS!
00(J4:l0
DoTAB
DlTAU
D2Tll8
03TllU
OlfTl\0
05TAll
06TllB
D7TllU
STACK:450
.='150
DO TAB I 0
.=ooTA8+1f4
OlTA81 0
.=01TAB+lf4
02TAB: 0
,=02TAB+'l'I
03TABI
0
,:03TAU+'l4
O'ITAB:
0
,:04TAB+'+'+
o:.TAB: 0
,::05TAUi'l'I
06TAO: (l
,:06lAB+'+'+
07TABI 0
,:D7TAB+4'1
I NUMBER OF n:sr
NUMTSTI 0
PARAMl
I TfST PARAME:TERS
0
TST£X:
I POINTS TO TESTS PARAMtTE: S TO BE EK£tUTEO
0
TlST:
I CONTAINS CURRENT TEST NU BER
0
TSTTBL: 0
I TEST TABLE
oooouo
OOO~i'+
OOO~bO
OOf16i: +
000610
0007.)'+
001 ouo
0010~'+
0004:.>0
0004 ::io
oooouo
00051'+
oooouo
ooo5uO
000000
00062
971 001124
oooouo
972
'J73
974
97:>
001126
OOOOuO
001130
001132
000000
001134
976 001136
977 001140
978 0011•12
979 0011'14
9BO
961
9il2
983
984
OOl I 116
001150
001152
9eb
001~00
oooouo
oooouo
oooouo
oooouo
oooouo
ocoouo
0
oouo~o
pGMODl
oooouo
STFLGS
AUTOST
037745
'J67 001206
012P7
01('7.>l
0127.'.l 7
968 001214
969 001222
01:?7.17
0127.17
030265
021540
000003
123456
000256
001120
001122
001124
176543
001110
007260
0072b2
0127H
001241*
ooonu'I
oo~P7
023324
990
000•1u3
022£.d·
l0 114jf>
00l)4Ul
104440
998
999
1000
1001
1002 00125'1
1003 001262
100•1 001270
1005 001274
1006 001300
1007 001304
lOOb 001310
1009 001314
1010 0UJ~l6
1011 00132'1
1012 001330
1013 0013~6
1014 OUJ ~40
1015 00l.H2
1016 OOU4'>
1017 OQ!.Hb
1018 OCl 15'+
1019 0Ul~56
01'>7.17
012717
0050.'.l 7
0050.)1
000006
0050~7
012no
000272
000200
10~7/7
176702
1000.15
013711
0127l!2
032717
BE RUN IN CONSECUTIVE OR ER
0
0
0
0
Ol:'J.17
997 001252
UP TO 10 TESTS CAN BE SE ECTEO
0
0
0
0
0
0001150
177777
'.i'Jl 001230
9')2 001?36
993 001242
994 001244
99!> 00124l
9% 001250
12•0EC•74 12124 PAGE 1•17
00001J0
0127Uo
0127.17
001156
OOllb'I
91.1:> 001172
V06~03
010000
000004
176726
000261+
001150
00026'1
1766 72
000024
000100
1766!>6
001QU3
!PATTERN GEN, MOOE • 1 7Tt 2=9T
17 TRACK FLAGS•BIT SET FOR EACH 7T UNIT
ISET STACK POINTER
0
0
llSUCK,SP
MOV
11-1,ATST
MOV
1137745, TS TT BL
1130::>65, TST TBL+2
HOV
MOV
1121540, TSTHlL+'I
MOV
113,NUMTST
MOV
U12!'156eLONUM I PRIME RANDOM NUMBER GENERATOR
1117f,5 1!3,1HNUM
MOV
I DETERMINE TllE SI/[ OF TH[ WRITE AND READ BUFF£RS
llNXMRETe@~4
I SET UP NSM VECTOR
MUV
TST
6UFFlR+4096.
I ovrn 4K OF MEMORY
BR
OVER~K
I on IF YlS
NXMRET: CMP
ISPl+tCSPI+
I POP THE STACK
S£TM4K
BR
ru.sEL
oVER'IK: SE TM8K
I DETERMINE PRIV(S TO 0£ TESTED
I A UNIV£ WILL Ul TESTED lFI
I
lt IT CAN B£ SELLCTEO
2, IT IS WAITC ENABLED
I
TU.SELi MOV
U6,~U4
ISET TRAP CATCHER
MOV
UlOOOO,~MTC
IPWR CLR
CLH
DHVS[L
ICLEAH DRIVE TABLE
CLR
STFLGS
!CLEAR 7 TRACK UNIT FL 6S
CLR
M.SIJJTS
MOV
1120u,RO
1Ro=DllIVE 0
TSTB
@MTC
IBR IF NO CU READY
ElPL
IOS[LF
ISlLCCT A LJfllVt
NXT.ru: MUV
DRVSEL.~MTC
ISET UP R2 FOR WAIT LO P
MOV
lf20.1R2
IDO£S DRIVE EXIST?
USSTSTI BIT
11100,@MTS
I Btl IF YES
UtJC:
USS. OK
MOV
0U~>.1U2
PLC
R2
0033/2
AGT
USSTST
0004n
032717
001010
032717
1:111
1020 0013611
0 0 1•1u2
000004
176640
uss.oK: HIT
UN[
000020
17bfd0
NO,SEL
114,iMTS
NO,SEL
till
u20.oi·~TS
fl[O
USS10
fl
1052
1053
1054
1055
1056
1057
10!:18
105')
1060
1061
10<>2
1063
106'1
1{!65
1 OC.f,
1067
1068
1069
1070
1071
1072
1073
107'1
1075
1076
1077
1078
1079
1080
lUBl
1082
1083
- - - . - .....
001410
001'11'1
001'116
001422
001'+24
0011130
001'132
001'136
001440
0127Ui?
10'14Ui
0137U2
10'14d•
0137Ui!
10'14<:t.
0057:>7
001ou.?
012502
0001~7
001564
0014'14
001450
001452
001456
001462
ll01464
0127Ui!
l0114u'+
1oso.H
012701
0050UO
0127U2
012604
001•170
001 •172
10507v&
0127~7
Ol<>P7
01;>7u2
1044U'+
0050.$7
0(15QJ7
l044L0
1227U~
000100
01.5324
002602
000256
000450
123456
176543
012077
000272
001150
000015
001010
OOlt.~2
00~,7~
001636
001640
00164'1
001646
0011:.,2
1
00~7:>7
B"IE
000272
TST
f3EQ
000256
001'1'11
00UP7
0072f>O
007262
!MODIFY RECOKO
HEM4KI SETf"l4K
HH
1MOOlFY RLCOHO
HEM8K: SETM&K
STAKTI CLR
START1: MOii
MOV
MUV
MOV
TOP
CLR
CLR
sELDRv: wAITKY
CMH3
002602
TST
tJEQ
.JMP
LENGTHSt
ED?
ELECT DRIVES
EXIST?
TEO
LENGTHS ANO BUFFER AREAS FOR '+K•
CR
START
LENGTHS ANO BUFFER AREAS FOR BKt
INOT AUlO START
llNITIALIZf STACK
Ul2~456 0 LONUMIPHIME RANDOM
b176543,HINUMINUMBER GEHERATOR
llMSGl•R2
IPIHNT •SE.LECY UNITS•
MSiJ JTS
!CLEAR SELECTED DRIVE NOICATOR
SHluS
1CLEAR 7 TRACK UNIT FL GS
CR
ATST
llS TllCK, SP
IH5,R3
SEL!Jl
MSBITS
STARTl
ATST
SELTST
E.XECUT
!NO
artS,kERE ANY DRIVES & LECTED
INO
IY~S
;'
CR
CR
NOW SELECT TESTS
--·~ ~
- ......,,""""''
.
MACRO V06•03 12•0EC-7'1 12124 PAGE
P'+68
108'1
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
10')')
1100
1101
1102
l t 03
1104
1105
1106
1107
llOA
110'1
1110
1111
1112
1113
1114
1115
1116
1117
1116
1119
1120
1121
1122
1123
1124
1125
1126
1127
112£1
1129
1130
1131
1132
1133
11,H
1135
1136
1137
1136
113'J
1140
0016~2
0016~6
001660
001664
001666
001672
00167'+
001676
001702
001704
001710
001712
00171 11
001716
001720
001724
001726
OOlB2
0 0 1 7 3'1
001740
UUI 7'l'+
Olll"l'l6
001750
00175 11
0U175f,
UU11tl
00176£.
001770
00171'1
001776
002002
00200'+
002010
00201'1
002016
00:?022
OU202'+
002030
12270,,
0031iU.S
12?71.13
003'+u,.
0127U5
000070
000060
000077
10'1'1.'.>~
0004d
1427u~
000270
1051U~
0127UO
l052U3
0014l>2
00b2v0
000200
0007(~
1.300:>7
001ou5
1!)(10.'.> 7
oou4 u7:; 1
OQ J '110
001110
00(J1:.,
12~1~3
0034U3
1221u5
0031\U'f
012ni
l044U'f
002602
000066
000060
012072
0020.~2
0001::i5
002034
002036
002040
002042
0020 114
002(J%
002050
0020i4
01Q3U'f
0'127v'+
1044.:>0
107777
002056
•002060
OU;>J64
002066
OU2 1•72
002074
0020"16
l044UO
12;?7U .5
0037!:J7
1227U.5
000070
OOQ3V~
oo.;.1u~
OOulli'+
00£.Jv~
00£,H~
002~:.~
0003U~
OOblU~
000057
1·1~
Cl1PB
1170,R3
IIS CHARACTER A VALID
HLE.
SEL02
INO,PRINT "?"
Cf'IPB
1160,R3
11~ CHARACTER A VALID
Bl.E
VAL JD
IYE.S
11'?,R5
S£LD2l MOV
PRC
IPIHNT •?•
BR
VALii
1HAVE VAt.10 DRIVE NUMBER
VALID: BICO
IMASK OUl NUMBER
1127o,R3
CO~fl
R3
MDV
11200,RO
llNITIALlZE BIT POSIT!
lNCB
1+1 TO DRIVE SLLECT
VALll
H3
BLQ
VAL2
IHAV£ DRIVE OF EQUAL T
ASR
!MOVE OlT POSITION TO
Ro
BK
I TRY AGAIN
VALl
ROol1SBITS
ICUMPARL OKIVE SELECT
VAL21
BITB
fl NE
VAL3
RO ,p'ISBITS
IJISCJ
IDKIVE WASN'T PHEVIOUS
V,\L'+
IJR
VAL31
ill CA
l::.
11~6
1157
11~8
11!:>9
1160
1161
1162
1163
1164
1165
1166
MACRO V06•03 12·DEC•74 12124 PAGE 1•20
002100
00210'+
002106
0427u5
170777
0503~~
10 .. 4.>0
002110
002114
002120
002126
UU2132
0021 110
0021'+2
00214'1
002146
0021!:>0
0021:>6
002160
00216'1
002170
uu;n12
00217'1
ou2t76
002202
00220'1
002210
002212
0050.:>7
0127U5
0137'7
0127u2
03271/
OOlOU.S
00221'1
00221&
002222
0022;>4
002230
002232
lO'l'tUO
000264
000200
00026'1
0 0 0 02'1
000100
17605'1
000020
176036
0053~2
003312
0QQ4Ub
o.~2111
00 I 'I lJ 01
o5ooH
10!;2)7
001150
000265
0002~1
U060U3
0013:Jl
OO!J7.H
OOlOli i
OP7l•2
OOll!'lO
013315
1 Ql;<1 ~'I
OOu'l·H
1167
1166
1169
1170
1111
1172
1173
117'1 00?23&
11 75
117&
1177
1176
1179
llllO
1181
1182
1183
118'1
1185
1186
1187
1188
1189
1190
1191
1192
ll'J3
ll'J4
1195
1196
ll 97
0022'+0
00?242
0022'16
002250
00~25'+
002256
002262
00226'1
002270
Ou2212
002276
002300
0U2304
002306
002312
002314
002316
002322
00232~
002330
002.332
176070
1227~}
oooot.o
001'+05
12;·1~ ~
000061
00121!1
05;,70'1
104'1:00
000'100
104 11U0
1227l<5
000062
OOl'ld
1227t.5
OOJOli3
0527"'1
OOO'tl5
12271J3
001Qli5
0527u'I
0004U!i
1227\.3
000065
000100
000070
000200
000103
0012~7
0527V'I
000300
1044~0
10'l4UO
1227U3
001'•~ l
122703
0010113
052?U~
BIC
1117o777,R3
BIS
R3,R4
!COMBINE PATTERN WITH
SP3
10ETERMIN( WHICH, IF ANYo ORIVlS ARE 7 TRACK ANO S
I BITS IN THl SEVEN TRACK FLAGS WORD (STFLGSI
OR\/Sf.L
CLR
!INITIALIZE FOR 7 TRAC
MOV
11200 1 R3
ORVS£LoiiMTC !SELECT NEXT DRIVE
OET7T: MOV
1120.,R2
MOV
IS~T UP WAIT LOOP
Ill Oo, @MTS
OETHll UIT
IDOL~ DRIVE EXIST?
l:JNE
OET7T2
I YES
DEC
R2
IWAlT A WHILE
UGT
OET7T1
UR
007T3
ITRY NEXT URJVl NO.
OET7T21 UIT
llS ORivE 7 TRACK?
U20,iilMTS
BlQ
I NO
OfT7TJ
UIS
Ro,sTFLGS
!SET CORRESPONDING 7 T
DRVSlL+l
!INCREMENT DRIVE NO.
OET7T31 INCB
CLC
ROR
R3
!HAVE ALL DRIVES BEEN
UN(
OET71
I NO
TST
STfLGS
IAHE ANY ORIVlS 7 TRAC
UN[
SE.LPRO
I YES • RrQUf ST PARITY
MDV
llMSG31oR2
I NO • POSITION PAST P
TOP
OR
SELON3
1WAIT FOR PARITY SELECTION co-EVEN, 1-0DO)
SE LP HO: WA ITKY
CMPll
U60,R3
IIS CHARAClfR•O
BEQ
SELPf<
IYES,EVEN PARITY
I IS Ctil\Hl\Cf[H;.:1
CMPO
1161,H3
INOoHAVE JLLEGAL KEY
l:lNE
SELT3
BIS.
11'100, R't
1YES1000 PARITY
SELPRl SP3
1WAIT FOR DENSJTY SELECTION
1ojAITKY
CMPD
!IS CHARACTER::2
1162eR3
U[Q
IY[S, DLNSIIY=200 BPI
SELON3
I IS CHAKACl[fl::5
CMPB
1165,R3
f!N(
INO
S[LONl
ISlT 0£NSITY=556 BPI
BIS
lllOo,R'+
Ull
SELOtJ3
1170,R3
IIS CHAllAC TER::8
SELDNll CMPfl
fiNE
SE.LllN2
11200,R'I
rHS
ISlT OENSlTY=800 BPI
tiR
S£LDN3
If I c ,R3
IIS CHARACTER:::C
SELDN2: CMPO
ONE
INOt HAVE ILLE.GAL KEY
S£LT3
UIS
I0300eR'I
!SET CORE DUMP MOOE
SELDN3: SP3
1WAIT FOK RECORD LENGTH SEQUENCLS SLLECTION
EST
T CORRESPONDING
UNIT SEARCH
ACK DRIVE BIT
HECKED?
?
& DENSITY
&0
CR
CR
CR
CR
CR
CR
CR
CR
CR
CR
CR
CR
CR
CR
CR
CR
CR
CR
CR
CR
CR
CR
CR
CR
CR
CR
CR
CR
CR
CR
CR
CR
"AITKY
()00060
CMPB
fllO
000061
000020
<.:MP fl
BNE
UIS
1160,R3
SLLH3
U61,R3
!IS CHAHACTER:O
IYLS, RLS::MIN
I IS Clb\HACTER::l
SELRl
ll20,R4
ISL.T RLS=MAX
CR
CR
..
~
... ,
- -.
·-
-
--~
P%8
MACRO V06•03 12•DEC•74 121'4 PAGE 1•21
1198
1199
1200
1201
1202
1203
002336
002340
002341+
002346
002352
002354
l~O'I 002:!:60
1205 OU2362
120t. 0023U.
1207
1208 002370
120q 002372
1210 002376
1211 00?400
1"12 002404
1;?13 (l£l2406
1214 0U(4l2
1215 00?414
1211> OO:C420
1217 002'+22
l<'lA 002426
1219 002432
1220
1221 00?43'1
1?<'2 002431>
1223 002442
12211 OO?•t400
1235 00250'1
1236 002506
1237 00?510
1<'.10 00?'...1 11
000416
1227U6
OOlOU'
0527U'I
ooo•+u5
ISET RLS=MIN•MAX
IIS CHARACTER=3
SELR21
000060
1044UO
l?.27U.5
001415
121'7U'
000060
ISET RLS•MAX·MIN
01s
SELR3: SP3
1WAIT FOR WfllTE MOnE SELECTION
WAITKY
CMPB
lt60,R3
BEQ
SELW2
ISET WMO=NONSTOP
CMPA
111>1,IU
BNE
S£LW1
BIS
114tR4
l~ET WMO:START•STOP
OR
SELW2
1162,R3
sELw1: CMPB
BEO
SELW15
JMP
S£.LT3
1110,R4
SE:LW15: BIS
!SET WMO=RANOOll
S£LW21 SP3
1WAIT Fon R£AO MOU[ SELECTION
IJAITKY
CMPU
1160,R3
illQ
SELRM2
!SET Rl'\O::NONSTOP
(MPO
116l,R3
BNE
SEUlMl
BIS
ttl, ll4
!SET HMO~START~STOP
BR
S[LflM2
H62,R3
SELRl111 CMPO
BEQ
,+6
JMP
SELT3
BIS
112,R4
ISET RMO:RANOOM
SELRM21 SP3
1HAVC ALL PAHAM[l(RS
MOV
llMSG6tR2
TOP
IPl'llNT "OK"
WAITKY
IWAIT FOR CARRIAGE RET RN
CMPA
1115,R3
BLO
,+6
JMP
SEl. T3
TSTB
OITPS
llPL
• •'+
MOV
1112,@l'PB
@TPS
TSTll
llf'L
• -4
1140,0ITPB
MDV
R'I,
I 0 I+
MOV
NUMTST
INC
l+l TO TEST COUNT
CMP
1110.,NUMTST IE~UAL TO TEN YET
ll[Q
S£LOK1
IYES
JMP
S£LT1
INOoACCEPT NEXT SET
l!MSG5,R2
SELOKll MOV
TOP
I PRINT •MAX TESTS SELE TED•
1EXECUT[ SELECTED TEST
EXECUT: CLR
!INITIALIZE MODES
MOES
OOlOU~
o:i21u~
ooo•Hi 1
1227l>.5
00!4U2
oooi.:.7
osnui+
1o~4:.
000061
0000011
000062
002024
000010
o
l044ll0
1227US
001415
1221us
00tOlJ3
0527U'+
000•101
l<'C'7U3
00141.12
0001-=>1
os;?7u'+
000060
000061
000001
000062
002024
000002
1044-=>0
Ol27U2
104 •1 u ..
104400
12;'7vj
012205
000015
OOl'Hl2
00?~16
oooP7
105117
002024
175512
10031~
01;>7 f1
10!:> 711
10037:)
000012
17~4 -, ..
11550'+
012111
0000'+0
175470
0104<0
00:.2.:.1
0227-H
OOt•1V2
001110
000012
00111'1
oooP7
0127~2
001 "161>
0121t.O
1044 U'+
00~10~7
000356
CR
llS CHARACTER=2
000063
00?5<'2
eio:>5:>6
002530
00£>'.,36
0025 112
0025 114
002552
00255'1
OO~'l.02
SELR3
1162,R3
Sf LR2
1140,Hlt
SELfl3
lli.3,H3
S[LT3
1160,R'I
12~7u-'
12~9
oo;>st.o
0000110
BR
CMPEl
BNE
BIS
OR
CMPfl
l:INE
0012<:1
0527U'*
10•14.:>0
1240
1.?41
12'+2
1243
121111
1?45
12-.6
1247
124A
124')
1250
1251
1?52
1253
1254
002566
00?570
00:'574
002bll0
SELRt:
000062
CR
·--~
--
CR
CR
CR
c~
CR
CR
CR
CR
CR
. ..
,
---
.-
,., ""_, .
MACRO V06•03
P1168
125~
1256
1257
1258
1259
1260
1261
1?62
1263
1264
1265
12U,
1267
12ufi
002606
0026tll
002L22
00?626
002632
002f.36
00?642
.1026 1;4
00?£,')0
no?t.52
OO?f,56
llTSTTBL,TST£X
@TST£X,PARAM IGLT T£ST PARA"S
MOV
PARt1M1RO
BIC
CLR
MOV
PGMOOE
R(J,TEST
00112CJ
010000
CMP
020000
CMP
OO;>t,f,O
02?7UO
0015UI
02(>7UO
002664
002r.66
02nuo
1762711
0011111
001112
001112
007777
0011'16
001116
11[0
llEQ
030000
00154~
040000
00} 4l•2
ooop7
003526
oooP7
003206
1273 002704
127•1 002710
1275 OU2 712
1276 00;>716
1217 002720
1278 002724
0127U2
013310
1279 OU2730
OV7UO
001•1u ..
0030~4
10•14 ll ..
OOf.Q/7
0137U0
04:>7uO
o;:.21::.1
001112
170777
007000
001000
001112
0001i:f>
005.1.H
001010
OL'\7U2
001ou1
001110
000042
1120nOO,RO
T£ST2
CMP
1130000,HO
fH.:Q
Tt::ST3
CMP
11~0000,RO
HEGI
.+6
rm£
ENOAORI JSR
240
000?~0
00(12 110
0002'+0
0 (,;.·.,.;, 1
T£STO
lllOnOO,RO
HS Tl
ENO AOH
IFINISHEO ALL T£STS
Hiil T
0047l2
PC tC 21
&••••••••NOP••••••••
l*****•**NOP••••••••
240
000002
0011111
OOAGNI
00010 ..
2'10
ADO
tiR
l••••••••NOP•••••~••
112,TSTEX
EX£C
I TES TO
11.:RITE ONE HECOHO, CHANGE
os21::.1
10•14t'.O
000002
0003=>6
000040
000115b
104410
104'f l ..
0327-H
BlS
112tf'IOOES
T01ENTI CLRALL
kSFORV
ro:
TOAi
MVCTHS
TESTO:
001ou2
l044u2
l044Uf>
OOO"lb7
0030'10
00 ~0 1 1'1
003046
0047.H
0527.H
1140,MOOC:S
UNE
TOB
DRIVES, LO TO EOT
IE~IT WRITE fVEHY RECO Ot NO REAO PASS
!CLEAR ERROR COUNTERS NO REWHiD
!RESET DRIVE SELECTION TO LOw£ST NUMBER
!RESTORE OHIVE COUNTER
iJS THIS DHIVE AT EDT?
IYlS,
ISAV£ DRIVE COIJNTEHS
IYES
IAHE ALL OHIVES AT EDT
BR
JMP
OONf
l'l'l:..S, EXIT
JSR
00270'+
CR
51\Ip Ufl lll
TOA
PCoALLEOT
TO
Bil
000356
TEST
IANY MORE OHIVES S£L£C £0?
CHGllRV
004'+00
000001
100 NE.XT
IWHIH
svcrns
TOO I
0007b5
oooP7
£lIT
i.illJTIT
1044~2
!ENABLE PATTERN GENERA lON
T£ST5
JMP
T£ST4
1RETURN tffRE AFT£H COMPLETION OF TEST
OONE I
MOV
llMSG30tR2
TOP
ROR
iSR
llS swo:l To REPEAT TE T WITH ALL PATTERNS
!ICC
DONFl
INO
MOV
i'AHAMtRO
DIC
#l 71l777 ,Ro
CMP
u7ooo,HO
IRLACHEO PAT 7
FIEO
oo~r1
&YES
AOO
lllOOOtPARAM INOt +1 TO PAT
BR
Exrr1
I REPEAT
NUMTST
OUNEl l
UEC
RNE
l:OAr.ti
MOV
O:lt4?tR2
oooouo
00.'1036
003052
175314
103tll~
117777tRO
H£Q
,Ji'IP
1272
1280 00"7:'14
1281 002736
12(12 00274674
1271 002100
1304
1305
1306
1307
1.301)
1309
1310
1311
1?.~D£C•7'+
lf
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
132'1
U25
132(,
000005
000356
000040
000356
10'+'+~2
0007b7
1C4'+H
0 32 7"' 1
OOIOL5
00•17J7
104'11J&
10 114<: 2
0007bf>
000020
000356
0105'10
1G'+4l~
03<'7:> 1
001ou1
104'1' ~
10•1•1U&
1044<'.2
oou7b7
00'+7.H
000740
oooP7
0527.H
0001J1
000020
000356
004400
002704
000006
000356
1350
J ~51
1352
1353
1354
135!)
1356
1357
1~5A
1359
136 0
1361
13b2
J 363
1.%'l
1365
1366
1367
1368
003206
00321'1
003222
00322'1
003232
003240
003242
0032 114
00 3?'+6
003?5'+
003256
00::::?60
OUJ?62
003270
003?72
003?7'1
003302
0527.H
0327'17
0010U6
O'l27.'.l7
0527.'.l 1
000006
000014
000356
175672
000007
000005
0003!>6
000356
00033i>
0003'10
104'1~0
l04'+l0
1(14 '+ 11+
013P7
10'+406
1044.176
003400
000340
0002H
000271i
000.31t0
lO't'tlJ !>
'fit[:
HFI
10~410
T'tGI
10441 ..
032P7
T'lHI
000020
0003t.6
00lOU2
0105 110
T'+.J I
11)4 •1~2
00~·402
00(17t.b
00)'104
003•1fl6
003•110
003•116
10441 ..
03;>?.}7
0010<5
000020
000356
00~ 1 120
023.,.} 1
000342
000336
1395 003426
001•1:.1
0137:>1
032'7.:i7
000342
000003
00027'+
001112
000336
0003112
000342
00027••
000.342
13')6
139-1
139!1
1 ..\'J9
1400
1401
1402
1403
140'1
1•105
1'106
1'107
14011
1409
11110
1411
1'<12
1•>! .~
1414
00~430
no .-.•1 j6
003444
003 11 116
0014~5
OU.~454
on~2!>
003460
003462
003'l IO
003472
003474
00347£>
Ou3500
00.,'.>06
104 •1•'~
Uu~SlO
O I 37:i1
1
0137°:.7
1044Lb
10 114"2
0007'H
l 0 11 11! ..
02:~].) 1
T4Hl
T4NI
TltPl
OOO.H2
000336
001.5~&
003~14
1 0 fjlt l
000711
00« 7.'.> 1
003520
OOOf.~~
oo.~!122
OOUl .;7
OU3'.i12
T4KI
T'IL I
104~!0
L
00'1400
002704
1'115
1416
1'117
141 ti
1'<19 003526
1420 00~534
1'<21 0035~6
1422 0035 114
1423 0035•16
14;~4 0030.54
1 1125 00~556
0527~7
000002
000356
10'+'1-'0
01?7.H
l01J4U 2
177777
00400'1
0321.:.1
OOC010
000356
00)'lV2
0047.H
005201'.
MOV
WRRECK,SVKECRISAVE START OF RLS
wRITIT
!WRITE
MOV
SVRfCR,WRRECR!RESTORE START OF RLS
svcrns
!SAVE DRIVE COUNTERS
CHGOHV
;ANYMORE DRIVES SELECT 07
Bil
IYLS
T'+D
HIT
Ill 0 ,MODES
IAkE Wl AT fNO OF RLS
llNf
T4G
IYES
MVCTHS
IRLSTORE DRIVE COUNTER
[ll T
1140,MODES
lllHE I.IE Al fOT?
H£Q
!NO
HC
CHGOHV
~ANYMORE DRIVES SELECT 07
HR
I 'flS
T4F
HSFORV
ISLT DRIVE SfLECTION T LOWEST NUl1BER
MVCTtlS
IHLSTOkE ORIVE COUNTER
UIT
1120,MOll(S
11$ TllJS DRIVE AT EOT?
bNI:
IYlS, ~.I'. lP flACKSPACE
T4.J
JSR
PC,G0l3KWO
IUACKSf'ACE
svcrns
1SAVL GHIVE COUNTERS
CHGDHV
IA~Y MORE UHIVES SELfC EO?
rm
IYLS
T4H
RSFllRV
ISET ORIVE SELECTION T LOWEST NUl'IBER
MVCTHS
IRLSTOHE OKIVE COUNTER'
BIT
1120,HOOES
IIS THIS PEAD AT COT?
llNf
T4N
Ins. SKIP HEAD
CMP
LASRCR,RECORDIHAVE 1o;E kEAD LAST HEC RO WRITTEN?
BEO
T'+N
IYES
MOV
LASRCR1SVHlCR1SAV( LAST RECDHO
113,PARAM
IJ IT
l!S READ MOOE NONSTOP?
!lEQ
T4M
IYES
MOii
RECORU,LASRCR
LASllCR
Il4
l'i55
1'+56
1•157
1451\
1459
14!,Q
003562
003570
0035711
003602
003604
003b06
00361'1
003616
00362'+
00_%:'12
1'4t>l
003760
QUO 7<>!.
}4t.2 003"162
l~h~ 003770
l'+b'I 003n'2
14&5 00-377"
1'+66 004000
1467 00400'+
1'168 004006
1469
1'170 00•1010
1471 004014
1472 00~016
1'+73 004022
1'17'1 004024
1•175
14"16 00'1026
14-,7 004032
1478 0040'\lf
1~ 79 004040
1480 004042
111 bl
1482 0040'+'+
03<'7" 1
00!>0~7
OOOH6
000336
000010
00'+006
T5A;
0003~6
T5Bl
000020
000356
000336
00'1006
0003112
00031t2
003f.36
OU.%40
05?731
104'+.l.0
104'+1,.
03,f.72
03e>7.H
0010£1
0137-H
032Jj1
00111u:>
0137:.1
00,HOO
00~>2-H
fJO.HO•t
0(1370b
0113714
003716
00:'.720
003722
003726
U0.3130
1044£14
1 (i4a,U6
1044<'.7
0037.~4
10~•110
003736
UOS7110
0037116
003750
003756
104•11 't
02.37.H
0010115
000.336
0003'+2
O'l;:nl
000010
000356
00~63'+
0036~2
0137~7
T5CI
T501
T5£1
000020
000356
000342
000003
00027'+
001112
000336
00031t2
00031+:>
000274
0003'+2
!lNE
T5FI
T5SI
004'100
t.JSf{
00270'+
T5HI
T5Jl
T5KI
000010
001-'<'+
0041100
0 0 (II.:, 1
oooP7
oooouo
0040'1'+
Ol?Od
0227UO
000360
0013(~
OOO?U7
00'17~7
000356
JMP
RSFORV
MVCTHS
CMP
ANE
f.lIC
CllGDHV
flR
BIT
BNE
JSR
1111
002704
OOOOIJO
0047S1
MOV
BIT
SEO
l':OV
INC
R[AOIT
MOV
SVCTRS
Cl1GORV
BR
BR
1044~2
00'1'1~1
MOV
CLR
OIS
FISFORV
MVCTRS
!HT
ANE
MOV
ADO
SVC ms
ClfGDHV
OH
RSFnHv
MVC ms
BIT
00'+0'+'+
0121~0
0227UO
00)3114
0002117
000360
0121uo
00031'1
JMP
RECOROtT5INC
RE CORO
!INDICATE AT STAkT OF
1110. MODES
ISET DRIVE SELECTtON T
IHESTORl DRIVE COUNTER
1120.MOOES
llS THIS DRIVE AT EOT
IY(S
T5D
RECORO,LASRCR
T51NC,LASkCR !CURRENT ~ECORD + SEQU
!SAVE URIVE COUNTERS
IANYMOf1168
11183
11184
1485
11166
1487
146A
1489
1490
14':11
1492
149~
1494
1'1':15
1'196
l 11 9 7
1498
1499
l!:iOO
1501
1502
1!>03
15(14
1~u:i
1506
1507
15 0 R
1509
1510
1511
1512
1513
1514
1515
1516
1517
1!J10
1519
1520
1!':>21
152.?
1523
1524
1~25
MACRO V06•03 12•UEC-74 121P4 PAGt 1•26
OOlfO'!SO
00110~11
004060
0040611
00406£.
012101
0637Ul
OE.37ul
0111u1
00021J7
004070
004072
0011076
004102
0041011
004106
004110
004116
0 0 4 12 2
1011410
00'+7j7
0047.;)7
1C44Vf>
l044d
000711
004124
00 11130
004136
00111411
0011146
004152
0041s2·1jf
0050.H
00021.17
01~7~7
0337:>7
001 ou&
005:>.)7
000360
000302
000302
0011342
004506
000010
004004
000302
000200
000272
00035&
000300
000300
000302
0002~1
OOt.O.H
000300
0007t.>ti
Ol3P7
0003"7
03!7-:>7
0(10302
000276
001150
000276
060000
001000
000276
174012
004000
00027£>
000300
00101~
0527.ll
032717
001"lJ3
O:S27.;) I
0002U7
l 057:,1
001112
1000~5
0527·!>7
0 32 7.;) 7
040000
000100
000276
00111?
020000
000400
000276
001112
05;>7H
ooo:>u7
004000
0002n
0052.H
000302
00140~
0527:>7
0 3"7 .ll
OOlOU~
l~lh
1~127
1!.J28
1529
1530
1531
153?
1533
1!'34
1 ''35
1536
1537
l !>38
1539
001/.30 11
004310
004312
004316
(1011 ~;>O
004322
004j26
00~ 330
004~36
004340
00~342
000.?~1
0060.:>/
000300
001ou~
10 .. 410
0627!1'·
0002u1
033·p7
0017L2
000710
10!>711
000002
000300
000272
MOV
lllJHVAUR elU
ADO
COHIVEtR1
AOO
COH!VE,Rl
@Rl,Hl
MOV
HTS
PC
1CLEAH ALL DHlVE COUNTERS
CLRAL: RSFDHV
.JSH
CLRll
PC,REWINO
.JSR
PC,cLRTBL
SVCTRS
CHGDllV
OH
CLRJ
HIS
UlO,MOUES
IAT ENO OF RLS
CUl
T5FLAG
HTS
PC
1RESET OHIVE $£LECTI0N TO LOWEST NUMBER
RSFOR: CLR
COHJVE
&START WITH OHIVE O
MOV
11200,CORVBT IBIT FOR ORt\/E O
RSFll
BIT
MSBITS,COR\/BTllS DRIVE SELECTED?
fWE
HSF:>
IY£S
me
CDHI\/E
INO + 1 TO DRIVE
CLC
kOR
COHVBT
akOlATE ORI\/( HIT
flf{
RSF!
IKLPEAT
RSF21
MOV
COHlVE,COl'IANO
SWAR
COMM•O
BIT
STFLGS,CORVBJ1IS DRIVE 1 TRACK?
fl SF 3
BNE
I YES
BIS
1160000,COMAN01800 BPI• 9 TnACK
nIT
1110110,iiSR
ITEST PARITY SlLECTEO
fj(Q
I ODO
,+10
BIS
U'IOOO,COMANO I £\/[N
RlS
PC
RSF5&
T:::TB
PAKAM
ISET APPROPRIATE 7 TRA
OPL
,+10
BIS
1140000,COMANO
#loo,PARAM
l:lIT
b(Q
• + 111
HIS
1120000.coMANO
11 1HJo,PAHAM
Lill
!TEST PARITY SELfCTEO
IDOU
Ot49
1s5o
1551
1552
1553
15!:>4
1!:>'.>5
15:06
l::i'.i7
15!:>8
1559
MACHO V06•03 12•0EC•7'1 1212'1 PAGE 1•27
ll0'1.H6
0043!iO
U0 1d56
0011362
004%4
0011372
004376
lOOH:>
013717
OOf>0/7
004400
00'+402
uoi;404
004412
004414
004<.16
004420
Ou4422
CQ4430
00 11'•32
004440
101;'1.LO
1044111
0327.H
000016
004532
17362'1
000060
000356
000400
173602
000010
000356
0014U.~
104'1.:2
0007/l
0004<7
O3~ 7 I 1
0014..:5
0327.H
001'1~1
10'1'110
00 1•44'+
00'•446
00•«152
oo:.1:H
l~bl
17361;0
10331~
05?111
00•17j1
0002v1
15£,Q 004'142
15&2
1!'>63
15{,lj
1 !>b5
1!:>66
1!>67
1568
1569
1570
lSH
1572
1573
1574
157!>
1576
lf117
tsrn
000276
173632
104"
l ~
0044~'1
OOJOU6
0047j1
ou 114<>u
004'!66
004 11·10
00<147'1
00•14 76
004'.;00
00450'1
o5nH
OOl'lt. 2
0047:l1
1044'2
0007L2
Ol..2716
0002u 1
004506
OUlf 512
Ol:?"fiJO
004~>1'1
0200~1
004520
004!'1?2
0013/~
00'+00'+
005542
000004
000356
010110
000002
00031'1
00!'>0~0
000356
0'1?7j7
ouu2u1
000070
0003:>6
1 ~;tlO 004 5.52
15Ul 00<15'10
l!J82 00'1546
1583 004!'-~1'1
15fllj 004~»~>6
012717
012711
052717
OUl11Jl>l
000200
00'1566
000101
1734 70
173506
173•142
01;•//7
0003 110
173'144
158~)
004~64
1586
l 58-/
lSllll
lO>!l'l
]590
!!:>91
1592
15':13
15'.J'I
004~)66
OOO?U7
00fl01Jl
uu 1 1~30
1579
1~95
004570
004'.>74
00<1576
004604
00 11612
OO•ii.20
004622
004630
)~,')(,
Q(Jll(.~6
0057j7
000336
0010.::.1
0137.H
01?7-H
03?7j1
OOlOU!>
Ol.37·H
0127.H
OU7H
0002 114
177774
000020
000266
000310
001112
000246
00000'1
000266
000266
000310
000352
Bl'L
MOV
ROR
fl CC
....
COMANO,ill1TC
iill'ITS
._,.
IWAIT FUH CUNTHUL UNIT
ISlLECT DRIVE
IWAIT FOR TU READY
1116,@'1TC
1REwrno
.JSR
PC tGOWAIT
HTS
PC
IEXlT
1ARE ALL DRIVES AT END OF TAPE
ALLEOT: RSFIH{V
MVCTHS
ALLll
CJ IT
1160,MODES
IAr £OT?
BEQ
ALLf OS
INO
CllGDHV
IOONE ALL DRIVES?
Bil
ALLI
1r.u
llH
ALL3
ALLEOS: BIT
11'100 ,OJSR
!TEST SWITCH 6 TO EXIT
BEQ
INO, GO TO EOT
ALL:>
BIT
1110,MOOf.S
IAT ENn OF SfQUENCE
B[Q
mo, EXIT, DON'T DUMP
ALL:>
IOUl'IP EHROR COUNTERS ON ALL DRIVES
CTHOMp: HSrllRV
MVL THS
TST
T5FI. AG
IHI[
CTRnl
I DUMP READ OtlU
JSll
PC, EIWT 1
fill
U'I ,l'OOES
IREAO PASS SELLCTEO?
COMFNO
INO
UEO
JSR
PC,HNOTPl
CTRDl:
CDl'IENO: (HGDH\/
!DONE ALL DRIVES
£111
CTROMP+2
INO
AOD
!INCREMENT
ALL3:
RETURN POIN
112. 161
HTS
ALL2l
PC
1CLlAK READ ANO WRITE TABLES
CLRHlLl MOV
uv;Hrti£KtRO
CLRTl: CLR
I 0 I+
CMP
Ro,uMOOES
BNL
CtRTl
1170,MODES
BlC
HTS
PC
1INTEHRUPT ENAOLEt GO, WAIT FOH INTERRUPT
!SET PHlONITY LEVEL ~
GOWAIT: MOV
11200,@CC
UG0/1 ,.,L'IT\/
MOV
1S£T IrJTEHRUPT RETURI~
IINTERPUPT fNAHLEt GO
11101 ,ii!MTC
BIS
IWAIT FOR INT£RHUPT
IJArT
MOV
IHLSTORE PHlORITr LEVE
11340,@CC
IEXIT
HTS
PC
H rI
IHtTURN FROM INTERRUPT
GWll
1WRJT£ RECUHU ~ECTrON
TST
HE COHO
IIS TlllS TH[ FIKST HEC
WHIT I:
INO, SKIP SET UP OF RE
NOil\ICR
!JNE
MOV
'°AXL[N,STRLlN
MOV
11-'1, ,OLKINC
1120,PARAl'1
lllT
llIS
Wll
nr.r_
1<1
MO\/
MOV
MINLEN,STRLEN
U'I, ,OLK INC
S THL E1\I, WR TLEN
MOV
AT END OF SEQUENC(
RROR COUNTE:RS
1
RO
ORO LENGTH ANO BLOCK
I
INC~[
EN
•••
MACRO V06•03 12•0£C•74 12124 PAGE 1•28
P'l68
1597
1598
1599
1600
1601
1602
1603
1L04
1605
1606
1607
16011
1609
1610
1611
lbl2
1613
1614
1615
lb16
1617
i618
lbl9
1(,20
it:.21
1622
1623
ll.24
1625
lf>2f,
1627
004644
004652
00'165'1
004660
004(,66
0(J4b74
004700
004702
00 11704
004-rlO
004712
004ll4
Q(J47?.0
0047.?4
004726
00473'•
00•1740
00 117 1lf,
004754
000040
0050~7
000310
000336
000276
173316
0137.H
OU.7f7
10!>771
100:'ll5
10•14'12
00!.17~7
001112
0003'10
l\IOJNCR:
173~22
004C04
W31
000306
173270
STRTOi>:
oon2u1
001.011
103 3 / :>
013n 1
00!.411
OD117
o:,·dtr
001;·p,
004760
0041'-6
004772
00 11774
ou~ooo
C05002
005U06
OO~iOtO
OU5014
005016
oo:,D22
005032
005036
00'>0'10
OO'.JC'l4
005052
00';051;
OU50b.?
005064
0 U!J06(,
OU5n74
005076
005100
005106
Ql "/7.l 7
005717
000352
173260
000250
oor.oo4
173264
NONSTP:
173254
1732'12
004~32
173230
17 3?24
000312
10 0 5~ 2
005P7
001•110
013no
OOI0.31JO
Ob27U0
00',?10
000306
ooso.H
000306
000014
o?.21:. 1
OU l O•: 3
0057~7
0013.J3
0047:'7
000306
000314
001112
TSTSTP:
000306
005206
000001
000356
000010
0003!>6
000002
0003::l6
WlOI
03;:>7.) 1
0014l ..
000010
001112
STOPOPI
00'17.)7
0527:.7
01':'7U'I
00 7126
177400
177'170
03<·7~1
0 01 '+" :i
O.H:7H
0017•1
0002U7
0327.H
0017H
ooo,.u7
lf.42
11> 113
16'14
16'15
164f,
16 117
1(,48
1649
lb50
1651
1652
16!.i.3
OO!illO
005114
00!.122
005126
005130
005132
0051%
005140
0051'14
0052lJ ..
001376
0052-) 7
001311
007256
00~>7.H
000306
oa12t)5
NGE?
er~E
00l 41J 1
oo~oj7
1140,PARAl'I
IOOES RECORD LE~GTH CH
NO I NCR
IYES
CLR
BLKJNC
INO
RECoHO,WRRECR
MOV
COMllNO,@MTC
MOV
I St:LECT UNIT
TSTB
iilMTC
llPL
IWAIT FOR CU READY
.-4
GENPT
&Gt:NERATE TEST PATTERN
TST
T5FLAG
l![Q
.•4
RTS
PC
llXIT WRITE ROUTlNE IF
Clll
1.iHPASS
HOR
iilMTS
!WAIT FOR TU READY
occ
.-4
MOV
loRTLENoGISC
!SET BYTE COUNT
@BC
NEG
MOV
Wbllf ,@CA
ISET CURRENT ADORESS
114, ;,>MTC
BIS
llllUT£
JSR
PC ,r.OWAIT
!INTERRUPT ENABLE, GO,
h[HE Afl[R INTERRUPT
O:MTS,STATRO ISAVE STATUS
MOV
lST
@MTC
UMJ
EH HOR
IHAVE ERROR FLAG, CHEC
TST
l.IRPASS
&WAS THIS A RECOVERY P
nr.a
11~0
lSTsTP
MOV
llRPASS,RO
IYES
ASL
RO
ADO
lllJRCHEKJSlP
INO
IHS
PC
HES
112,MODES
IEXIT EVERY RECORD?
lllT
[l(Q
NONSTP
INO
IYt:S
RTS
PC
1110,PARAM
llS WRITE f'IOOE RANDOM?
BIT
lf;O
UlQ
Wll
lHT
!RETURN
lf.28 00'>030
16;<9
11>30
1L31
1632
lb.33
lf,34
lb35
1636
lb.H
lb3tl
1639
16'10
1£.41
r
0010112
0327~
0072:>6
!RANDOM STALL DELAY
PC 1 kANGEN
RANSTPl JSR
11177400,RANOOM
BIS
11-200,,R4
MOV
RJ\Nll
IOLLAY 1 f'llLLISECONO
H4
INC
flNE
.-2
INC
RANDOM
BN(
RArH
TST
WRPASS
Wll I
llNE
SHITOP
"\
'
CA
CA
CR
CR
TEST
~
CR
WAIT FOR DONE
FOR EOT
SS
VERY PASS COUNTER
RLS7
&
~.
-.
MACRO V06·03 12•0EC•74 12124 PAGE
Pll68
1651f
H.55
1656
1657
16511
1659
1660
1661
1662
1663
0051116
005152
005160
005162
005170
OO~il 72
00517'+
005?02
0052011
00'17.:17
032731
0014U5
0327.!>7
1&6'1
1665
1666
1667
1668
lbb'J
1670
005?06
005212
005?20
00522'+
005?26
00523'+
005?'+2
0052H
0•127.!i 1
lf,71
005206
000001
000356
000010
0003"'6
000002
000356
000336
000010
000310
000356
000310
000352
0003'.:12
0002't6
000352
0002'+'1
OOlf,:.>S
0002U7
0327.!>7
00164&
0002u1
00~".7.:17
Ou~124'+
001 IJ .. f,
Q637:J7
023U 1
00;>4U'l
0257:,7
1672 00!:1252
0034U~
lf>73 00525'+
1674 005?62
0137.!>7
Hi57j7
00lQU3
OOO?E6
00033&
0003'.:12
0~)?7H
000010
000356
1675 OO'.i?66
1676 ous;no
1677 005276
1678
1(, 79
ouo2u
r
1 LIJO
16111
lb82 005300
l<..&3 OOS:>Ot>
1&8•1 005.HO
lbf:l~l
168G
lLti-t
lf,QI\
005314
005316
00'.)j22
005.BO
OO!d32
0053%
160'J
1690
lf,':11
1692
lt,9.3
lh'.14
1695
1696
lb'J7
005366
li0!>374
lb'hl
OO~iHb
005.~'+0
005.346
OO~i352
005360
005362
0327.!>7
001510
0 0 !i 7 .17
001002
00!'>2.H
03,,711
175600
000314
020000
172702
012212
03?117
001410
OO!J2j7
02:?'1.lT
0010<0
OO!i2-l 1
WllCllEK
llNE
1120000,QlSR
HSHEC
nMSG7,R2
nn
000270
TOP
MOV
JSR
172652
TESREC: lllT
000306
000010
000306
INC
CM 0
urn
f)f;(
0003.H
1703 005422
l '/011 OU5•1
rn
03<'7:!. 7
OulU.l7
1705
OO~,•t.52
00111:, T
0051'10
1706 UIJ!i4.16
1707 005•1•12
0047:>7
004 P7
G32717
010032
01003;>
000040
0014u2
OOOP7
00412(j
1
ERR1
INC
000352
010756
000100
0327:>7
001402
0047.H
oo~.nj
t:ttRll
00000'+
000356
010322
00030&
002uoo
000312
INC
TESRC 1; 11 lT
,+6
JSR
CLR
PCoXRGREC
WHPASS
JMP
STRECll JSR
JSH
1725'10
HIT
SH BELOW
T?
7
ERROR COUNTERS
GISTERS AtJO R£CORO NUMBER
G wITH xIRG,
IFIRsT ERROR?
!YES, +l TO WRITE ERRO
!TYPE ALL. ERNONS?
INO
!PRINT •WRilt STATUS E ROR•
WRTLEN,LENGTH
PC,pRTS
!PRINT STATUS, COMMAND RECOROt LENGTH
nlOOo~SR
1RLCOVER STATISTICALLY SELECTED?
TESH Cl
INO
WRPASS
l+l TO WRITE HECOVER
nu •• wRPASS
!HAVE WE TRlEO TO WRIT RECOVER 8 TIMES?
INO
STNFCl
PER"ns
IYES, +l TO PEHMANENT AOSPOT?
ni+,MODES
IIS READ PASS SELECTED
BED
BIT
f]Nf
RLS?
lolflPASS
nr.E
MOV
l 04'+ U'I
0137.:11
0047.l7
PC,TESINC
llltf'IODES
!EXIT AFlE:R RLS?
W12
INO
1110, MOOt:S
l'l'ES 1 ARE WE Al ENO OF
fl[Q
STRTOP
!NO
RTS
PC
!YES
BIT
U;>ef"ODES
I t.X IT E\/ERY RECORD?
1.112'
AEO
STHTOP
IND
RTS
PC:
IYCS
1SEE IF RECORD LENGTH SHOULD BL CHANGED
TESlNCI INC
RECORO
1+1 TO RECORD COUNT
lll C
ll l 0, MODES
INOT END OF RLS UNLt:SS
l!>T
ClLKJNC
l!(ll
lSlNC2
ADO
llLKJNC,WRTLEN
CMP
~NrLEN1MINLEN1HlCORD LENGTH TOO SHO
BLT
k(Sfll
IYt.SoRl!:ill
CMP
WRTLUJ,MAXLEN1RE.CORO LENi>Tlt TOO LON
lllE
TSlNC2
!NO
RESETL: MOV
STRLEN,WRTLENIYLS, RESET
TSINC21 TSTA
HECoRO
lltJf.
TSINC3
IND
UIS
1110,MOOES
!INDICATE AT ENO OF RL
7SINC31 RTS
PC
1HAVE AN ERROR FLAG DURING WRITl OPlRATlON
tlF EMROH JS CAUSED BY ENO OF TAPE FLA&, QUMP WRIT
1FOR Al.L OrHUl ERHnRS: PRINT COMMAND AtJD STATUS R
tlf kfAD PASS IS srLECTEO, TRY To RECOVER By WRllI
[kROR: BIT
Ul7~h00,5TATROIAT [OT?
B(O
ENOTAP
IYLS
TST
OOlnlO
0127U.1
JSR
l:!IT
0£Q
UIT
000306
1699 OU5t+02
1700 uU5•1 l 0
1701 ()C5412
11ll.0 OU~>4lb
1700 005 1!4b
1709 005•15'1
1710 0U54%
000312
1•2~
HJO
112000,STATRO
£NOT AP
lolll
pC,f't.CKl
PC,~ACKl
1140,@MTS
UEQ
,+6
d~P
STHTOP
!BACKSPACE
~
RECORDS
Plt68
MACRO V06•03 12•0EC•7'1 1212 .. PAGE 1•30
1711
1712
1713
171'1
1715
1716
1717
171&
1719
172ll
1721
1 "f'o!.2
1723
1724
1725
1726
005'162
005471)
00">476
0055011
005510
0055t6
005!:.2'1
1121
005530
00553'+
005fi42
012111
0115777
052111
00'17H
0527(7
177177
000276
000010
004532
000016
OOOOOlj
OOOP7
OO&t 720
0052~7
000336
0000•10
0131'12
Olj2111
0!>27.!17
oo~.~>5'+
012102
10 .. 40~
01nv2
1044 lii
005556
0047~7
00~.~62
Ol37U5
0110?0
00 l 112
17211 OU':;',£.6
O'ltn5
1"17"1L3
11;;9 ou:J:>n
lBO 005576
01;>71J 2
012675
00000'1
1731 005602
1132 005b04
CJ010U2
(J1<7U2
02<'7U5
0010112
Ul:> f ~ 2
OO~i546
0U!;5f>0
17!'.3
OO~il10
l U'I
l ns
17.:i(,
17-37
l 7 311
1739
1"/40
17 11 l
17 .. 2
17'13
005b1'1
005616
00'.16)2
00~>£.2'1
OO~fdO
0137U2
O;_l:-·?v3
OU5652
CJOl ov2
U1:>"/ u 2
()2;:>7lJ:I
0UtfJl>2
012702
OO~>f,(,6
0056 T2
OO!if, 76
on~i7GO
00570'+
005706
OO'i712
oot.71'1
17~15 005720
1156 00~> 7 22
1757 UO'>l'26
lFifl U0513't
00~1740
17<.0 005H2
1761 005"7'1'1
17l><' 00'>750
1 H.3 OU'i7::i2
176'1 00~1754
l 7£i5
ou.s·::ic..
1766
OL~
1767
ou~H.4
760
0003!;6
UlMTC
BIS
JMP
STRrOP
1DRIVE IS AT EOT
RE COHO
ENOTAP: INC
ll!S
11'10,MOOES
UMSG2'1,R2
ENDTll MOV
TOP
MOV
llMSG8.R2
TOP
!DUMP WRITE EHHORS
wRTDMP: JSH
PC.l'RTO
l'AAAM.R5
1'10V
BIC
11177763,R5
MO\i
llMSG1'1oR2
CMP
U'I .t-15
IJN[
,+6
MOV
hMSG12tR2
CMP
U10,R5
fl1JE
,+6
MOV
llMSG1.3,R2
TOP
MOV
RECOHO,R2
DlCPHT
l 0'1lj1.6
00~,;,•16
005U>0
00',btA
172500
112•172
li~ lj" ~
oi;, 1u~
17'Pt OU .1iJ5'•
17!'>9
l
00'11:.32
00565.:.
OQ',6'+2
1
1745
17'16
1 "f'17
174&
17'19
1150
1751
1752
1753
t 754
02.C7v 5
172530
172520
17;>t,l2
0lf ('7U 5
01;:·1e2
0227u5
OOJOU~
01;>7~2
001112
177117
012723
000020
l 1<:1.'.>1
l0!>2j'
005710
0014ll5
0127ll2
104'+v,.
012B2
0000'+0
012705
000060
MOV
CMP
llMSG15tR2
1160,R5
,+6
llMSG16,R2
f>tl(
RITE
llNOlCATE ORIVl-AT EOT
!PRINT DRIVE• PATTERN, PARITY, OENSIJY
CR
CR
CR
CR
!PRINT WRITE MOOE
CR
CR
CR
CR
CR
01271'+
M:JV
TOP
0127'11
Mllli
00031'+
MOV
WRCH[K1H2
llf.CPRT
tPRINT "WRIT( ERRORS:"
llWRCHEK+2,RO
MOV
MOVB
1160.MSG20+17
MSG?0+17
INCB
IPRINT STATISTICAL REC VERY
ii'HO
TST
WRTP2
BEO
llMSG20,R2
MDV
TOP
MDV
C0 I ,R2
UECPIH
tRECOVEREO AT )(
TST
COi+
!JUST INCREMENTING
CMP
R0,11WRCHEK+20
!PRINT RECORD LlNGTH S QUENCE
UMSG19,R2
TOP
000316
000060
013002
013002
WRTOl:
012763
011ou2
10 11•1< (,
00!'.7<'.0
0200<1
()Ul 3b.i
• +&
CMP
CINE
10111\d>
01;>7U0
llNl
MOV
104'1U'+
01' 7U 2
104 11u ~
Ol 3'7l. c?
MOV
CMP
UIC
!CHANGE FROM SPACE TO
!PRINT RECORD NUMBER
PARAl'1.R5
11177717,RS
llMSG17oR2
ll20.R5
.+6
llMSG18,R2
1140.R5
MOV
!SPACE FORWARD 1 RECOR
WRTD21
000.33'1
Uf·JE
wRTOt
Pll68
1768
1769
1770
1771
177?.
1773
1774
1775
1776
1777
1778
1779
1780
1781
17b2
17U3
178'1
1705
1766
171l7
MACRO V06•03 12•0EC-711 12:211 PAGE 1•31
00~766
005772
00577'1
005776
006002
00600'+
006010
00(012
0057.)1
001ou1
0002v7
0127U2
1041llJ'+
0137U2
10'1'1<'. r.
0002lJ7
0060111
006022
006026
006032
0060311
Oof.0%
006042
006046
006052
0127.)7
0137U2
0137lJ3
OOf.051+
006062
0060611
00f;072
oot.n74
006100
0061011
006110
Ou6112
0061111
17'.19 006116
1800 oor.120
1801 00£,122
1802 006124
1803 o Of.126
180'1 006UO
11105 OU6132
11J06 00613'+
ltl07 0 Of. l ,6
1808 ou&1 110
1009 00bl'l2
1810 00614'1
0327.)1
0014U4
0327.)7
OOJOu7
OB7l 2
TST
BNE
0003311
RTS
013005
0003311
000001
000250
001112
001)116
Q()(l3U3
00f31Jj
Q'l;>7U3
06?7U3
0127'of.
0113lJ7
1 777'1 l
00611'1
006054
l7!J8
1789
1790
1791
1792
1793
1794
17'15
1796
1797
1798
11111
OiJt.146
1812 ()06150
1813 006152
0427~2
0?:~7u2
000100
001112
000200
001112
000250
1110300
000252
0013/.5
0002u7
OOf>l :>'+
0061°2
00(.110
00f)2\J*
PATOl
PATf2
PAT02
OQ£,2.:0
PATf3
OUf,2~2
PAT03
PA1[11
00E>2::.o
00( 7.>0
OUt.21 ..
PA 1'1
f'A T£ 5
00b3.:~
p;, 10'.)
0Qf,:'P2
00• 3::.2
00 £, 31.> 0
PA16
p;\ Tf.
PATF7
PA 11
OOHu~
ltll5
Ol27v.5
1110701
ooo~B
0127v.5
ooos10
1110301
0127\J.5
(i0lJ5l 2
006176
1 /)~~ J
11122
!PATTERN 0
1HIGH FREQUENCY OUTSIDE SKEW
PATEO: MOV
nl'+0701,R3
1'101
HR
PFll 1
1HALF FREQUENCY OUTSIDE SKEW
PATOO:
MuV
Ulll0301,R3
11
l!H
PFil 1
1PATTEf\N l
15LIDJNG O
l fJ? 3 006170
lll~4
ISKIP PRINT IF
<106174
~
0
MOV
TOP
MOV
PERMBS,R2
!PAINT MPERMANENT BADS
UECPrlT
RTS
PC
1GENERATE 7 TRACK DATA PATTERN
1ALL PATTlRNS HAVE BITS 15tlllt7t6 SET IN CASE CORE
GENP7:
MOV
nl,PGMOOE
tSEl 7 l~ACK PAlTERN G
MOV
WBUFtR2
MOV
Pf,RAl'l,R3
S'111!l
R3
ASL
H3
nrc
u1111111,R3
AUD
UPATPST,R3
MOV
hPATCK,.(SPI
IPUSH STACK RETURN
MOV
iN3,PC
160 TO PAT GfN SUBROUT
1FINISHEO PATTERN Gf NERATION
1lF CORL DUMP NOT SELECTED CLEAR BJTS 1511111716 IN
PATCK:
BIT
nloo,PARAM
115 CORE DUMP SET?
B[Q
PATrN
INO
HIT
U2001PARAM
IMAYBE1 IS CORE DUMP S
B~f
PATfN2
IYES
WBUF1R2
IND
PATEH: MOV
PATENll BIC
Ul403001121+ ICLfAR BITS 151111 17 16
CMP
RHUF,R2·
IOONE ALL?
RNE
PATENl
l~O
PAT£N2: NTS
PC
PATPSTI PAH"O
PA TOO
PATfl
00&2.::&
0062~ ..
1814
1616 00615••
1817 006160
10 l ll
1111 'J llvl; 162
lh?.O 006166
PCRMBS
o+ll
PC
nMSG20A,R2
PATLl!
MOV
Bil
#PE1oR3
PF ll 3
\
OT"
CR
OUMP SELECTED
N, MODE
CR
CR
NE
ALL WORDS OF WRITE OATA
T?
eu
FE
...,,. ._..,_
MACRO V06•03 12•0EC•74
Pl+68
1825
1826
11127
1828
1829
1830
1831
lll32
11\33
1834
1835
18.36
lll.37
1838
006176
006200
006202
0062011
006210
006212
0062111
OOf.216
17~7b7
17737:1
006212
OOO!'iu~
l!:ifJ3'10
142310
006220
006224
C.127u3
000'111
152725
til39 oor,221:.
11140 006232
ltl'l l
18'12
1843 006:?3'1
lflljlj 006;!'10
lb'15
18'16 0062•12
1fl47 00!>2'16
1048
18'19
1850 006250
18'.ll 00625'1
11\52 006256
0127u3
0004i:.6
1653!:>2
0127li3
OOO'lt.5
177377
0127U5
OOO'lbD
177701
0121lJ ~
000301
165!; 0Qf>;>62
0010~1
185•i
ltl55
1856
)857
1058
1859
1tl60
1661
1!162
11J63
1fl64
1()65
lflb6
11Jb7
1660
101,9
1870
1871
1872
1873
OC6:?64
OOt.?66
0002u1
006~70
0 0 ]71; 7
OG071D
0061'72
1611.n
17!'i7t.7
1 n:n5
1SLIOHJG 1
PAT01: MllV
11P01,R3
OR
PFIL3
1;crq37
1351\67
137075
POU
1100110
12010
1402
1~03'10
142310
1'1071)2
1'107~2
110.3~2
0237U2
PAGE 1•32
PEtl
1677~1
012703
1~:21+
000252
lO!>l'U 5
!PATTERN 2
1tHGll rtit.QUfNCY EVfRY OTHLR TRACK
MOV
PATf2:
11152725,R.3
112'125
llH
PFIL 1
1HIGH FHEOUfhCY EVERY OTHER TRACK
pAf02l MOV
IH6!>352,k3
125052
UH
PF IL 1
1PATTlRN .3
1llALF FREOU£NCY OUTSJO£ TRACKo HIGH FREQUE.NCY INSI E TRACKS
pAT[3:
IU77377,R3
137071
MOV
UH
PF It 1
I HIGH FREOUrNC '( OUTS IOE TRACK, HALF FREQUENCY INS! E TRACKS
PAT03: "IOV
IHH701oR3
137401
BR
PFit 1
1PATTERt; 'I
1INCR(M[NTING PATTERN
1574;>7
1677:>7
1677:>7
1737b7
1717b7
171713
17L715
17731&
0127US
000'1::>2
1603'•0
1503'10
1503"0
l'l43J. 0
1'1?310
1875
18''6
1877
1871\
11179
181!0
006:BO
006.B2
00633'1
01)6336
0UL3 112
'. 4 ;> ~IJ ~
ltllll
UOb3 11't
l413U2
006.~40
006302
006330
1PAYTE.RN 5
1THRE.E 3•S EACH TRACK EVERY
PATE.51 MOV
nPE5,R3
UR
Pfll9
P£51
t57'1.H
167737
16 77~7
173767
171707
171773
176775
17737b
1THRLE l':i EACH TH4CK EVERY
11P05,R3
PAT05: MOV
flk
PFIL9
1603 110
P051
150340
1503<'.0
l '14 310
142310
1 112 ~04
141 ~1)2
6TH WORD
117''37
1271137
127457
133467
131%7
1.31473
1.no15
l.37C76
6Tll wORO
1200'10
1100'10
110020
I '1010
12010
12004
11002
.... -·
-
MACRO V06•03 12•0EC-711 12:211 PAGE 1•33
Pll68
1862
1883
168'1
1685
1BU6
11187
186B
!£189
11190
111'11
te'J2
lfi'J.'I
189'1
1895
1896
18'J7
11J911
1899
1'100
l'IGl
1'1U2
1903
1904
1905
l ')06
l'J(J7
1906
1909
tY10
1911
1912
1913
1914
1915
l':ll6
1917
1918
1919
1920
0063116
006350
006352
OOf,35£.
}')jQ
1951
19.12
l 'J.B
1 'J3'1
l 'J35
1936
1937
0127U5
0047.H
006410
OU6't12
006416
006'>20
0103•'2
0237U2
006422
00£.4211
006430
OU6432
0Ub•J36
00&4•10
Ouf,442
oor,•14'1
OOf,446
OlO~u*
1~27 .:>
1
001712
1137'2
02371.>2
0013b5
0002u 1
1PATTEHN t.
aALL 1•s AIL
PAT6:
MOV
177777
llH
007126
000077
0072!>f.
007256
000252
000252
000006
01<~•2
02~71J2
000252
001(ltJ1
0002u7
020.'>C~
00JOU2
1627~3
0007c.b
006454
ou&456
OOL462
OOf,'lf.11
006470
01)(.•172
OUf.47'1
0103\J~
000006
0627U~
000022
0123 ;.;z
0237U2
001oul
000252
THAC~S
U•l,R3
PF I l l
PATr7
PC
&FILL WRITE UUFFER WITH CONSTANT PATTERN
PF I LU MOV
H3, I 21+
IHJUF ,R2
CMP
EWE
PF IL l
HTS
PC
1FILL WRITE tlUfFER WITH 3 ~ORO PATTERN
MOV
H3,R'I
PFIL31
AOD
116.1<'1
PF1L3A: MOV
131+tl21+
CMP
R8UF,R2
BNE
• +'I
RTS
re
CMP
RJ,R4
o:JE
,+6
SUB
llb1R3
!JH
PF" lL 3A
1FILL WRIT[ BUFFER WITH 9 WOHO PATTERN
MOV
H3,R'I
PFIL91
,,oo
ll.?2,R4
PFIL9A: MOV
(31+.121+
CMP
R0UF,R2
nr;E
• +'I
00021J7
0627L~
11102
11101
1PATTEHN 7
1HANOOM INON[ ALL o•s1
PATE7:
PC,RANGEN
JSR
Ill Tfl
1177,RANOOM
p(ll
P/\Tf7
MOVB
RAN001'1d21+
CMP
RBUF,R2
fl NE
llTS
00131~
00L4~12
006500
00650'+
1 .. 0702
1110701
OOOllH
006360
00636'1
0063 72
Oll63711
006400
00640'1
006406
J 'Jd Ollf,4 76
1922
l'J23
19211
1 'J25
19"'.6
1927
1926
192'3
l .. 07Ui!
1110701
OOO?U7
RTS
PC
0203lJ~
00 l Q\i 2
CMP
IH1E
sun
1<3,R'I
,+6
1122,R3
Bil
PF IL 9A
lf27u3
0007t-f>
000022
1GENERATE 9 TRACK DATA PATTERN
G£NP9;
MlJV
112,PGMOOE
ISET 'J TRACK PATTERN G N, HOOE
llfl!JF,R2
MOV
1INITlALlZE DUFFER
PAHAM1R3
MOV
ICHCCK PARAMElfHS FOR ATTERN SELECTED
006506
00&51'1
006520
OUf.52'+
0127j7
0137lJ2
01371d
00Q3L3
000002
000250
001112
S.lilB
R3
Ollh~?6
u427U~
177761
nrc
006532
0627li3
0113U7
006540
AllO
Hl77761eR3
uPATPNT,R3
01!6~,%
006~·"0
0 llb5 1• 2
00654'1
006546
OOL550
006'.i52
J 93S OOL'.,'i'I
0011'16
GOtJ,4~
MUV
PATPNTl PATO
PATl
PAT2
OQf,t.<>0
PAT3
00l7~0
PAT'I
0065b0
00651 ~
00ti7~:.
PATS
007012
f'AT6'J
wll3,PC
.,
CR
Cf\
CR
CR
P1168
193-i
l 4 006616
1955 OOht'..20
0127lJO
0120'2
0237v2
006622
19~,t.
0Ub6~2
195 7 0 Ut·62'1
19~8 0 Q6(,;>6
1959 OObtdO
l'J60 00b632
1%1 0UL631+
l'lb2 OOU,36
196.3 OUf>f,'10
196/t 006642
190:>
OOlOUl
0002u1
0227UO
C.01310
0007b:S
loouuo
0201uo
0040<'.0
{I 01 OlJ ~
oooou1
01to2uo
0100"0
1102010
000 111· 2
000252
0066 1111
1 %6
1967 .0066 1111
1 %11 006650
196'~ OU6654
1970 OOf..656
1971
1972
1'.17:5 00b660
197'1 0066611
1975 006666
1976 006672
1977 Oof,6 74
1978 OOf.676
1979 006702
1900 006704
1':101 006706
l'J02 006710
1':!8:~ 006712
1984 006714
1965 006716
1906 0067?.0
l'J07 006722
1988 Ouf,72'1
1989 006726
1990
1991
19')2 006730
199.3 OOE.734
l'J9'1 OOf.740
1 'J95 006 7114
012u2
0237U2
001.3 I .S
0002u 1
Ol27UO
0120<: ;z
02.3711Z
001001
0002ll7
0227UO
001310
13627'4
000252
006706
0002:S2
006730
0007b~
l'IOOj7
10Q41b
00151~
oo.n10
0171&0
0.373LO
3BOO
76201
174003
170007
07t2Ll
17'1QU.3
1700lJ7
1050->7
1137~2
1052;>7
0237U2
PAT7
1PATTERN 0
1HALF FREQUENCEY OUTSIDE S~EW
PATOI
MOV
n2012.c21 +
110101100111
CMP
RBUF,R2
fJNE
PATO
HTS
PC
!PATTERN 1
1SLlOING 1 BIT I ISOLATED IHTI
PATl:
MOV
11P1T,RO
PATlA: MOV
101+. 121+
CMP
RBUFoR~
fl NE
.+4
FITS
PC
CMP
jjPllT2,RO
lltit
PATtA
BA
PAT1
PlTI
100000
20100
4020
1004
1
40200
10040
2010
402
1PATTERN ?.
!HIGH FRlOUENCY EVERY OTHER TRACK
PAT2;
MOV
#13627111121+ IC2741C27'41
CMP
RBUF,R2
flN[
PAT2
HTS
PC
!PATTERN .S
1THREE o•s, THREE t•S, THREE o•s1
MOV
PAT.SI
llP.3T,RO
PAT3AI MOV
(01+.C2)+
CMP
R8UF!R2
UNE
.+4
IHS
PC
CMP
llPAT4oRO
ONE
PATJA
UK
PAT3
l't00.37
P3TI
100470
1574
.H70
17760
0067511
006754
00675'1
000252
1PATTERN 'I
1INCREMENTING PATTERN (0•3771
cum
PAT41
P4A
MOVB
P'+:
P'IA• C21+
INCfl
P4A
CMP
HflUFtR2
\
CR
CR
CR
CR
CR
CR
CR
CR
CR
CR
CR
CR
CR
CR
c.~
Coi
CR
Cil
CR
Cl{
CR
CR
Cil
f.R
CR
CR
CR
CR
CR
(ft
CR
ca
Cfl
CR
CR
CR
CR
Cit
CR
c~
c~
C1l
CR
CR
CR
CR
CH
CR
CR
CR
CR
CR
CR
c~
CR
Ctl
MACAO VD6-D3 l2•0EC•71+ 1212'1 PAGE 1•35
P'l68
1996
l1!','l
I'.
I
0067511
006752
006754
006756
006762
00676'1
OOt.770
00b772
00677'1
007000
001no2
()0700'1
007006
007010
007012
oo·rol4
007016
007020
007022
0070?'+
007026
0()7030
007032
00703'1
U070 36
0070 110
007042
00701'1
007046
00'7050
01J70!'i2
00705'+
007056
oo·ro6o
007062
007(16'1
Otl7066
007070
6NE
001311
000201
000000
0127~0
0120-'2
0237li2
001ou1
00021.i,
0227v0
001310
RTS
007001+
000252
007072
OOQ7b~
oooouo
lOOOUO
1ou2uo
040 J (J 0
0201vo
020040
0100.:0
!J040L0
0040JO
00?.0ll~
00100~
001ov2
000 11u1
OOUOll
oooouo
PllAI
0
1PATT£RN 5
1£ACH TRACK 3 HITS
pAy5:
MOV
nP5TeRO
PAT5A: MOV
IOl+.C21+
CMP
ROUF,R2
fl NE
• +lj
HfS
PC
CMP
llPAT69eRO
fltiE
PAT5A
BR
PATS
P:>TI
0
100000
100200
40100
20100
20040
10020
4020
4010
200'i
1004
1002
'+01
0
lOO;>OO
100200
U'I02lJ 0
0•101uo
02ou'f O
40200
40100
20040
0100'10
100'10
Cfi
CR
CR
CR
CR
CR
CR
CR
CR
c~
CR
CR
CR
CR
CR
CR
CR
C.R
.
OQO;lul
10020
4010
2010
2004
1002
'102
'101
tPATTERN 6
tHIGH FRLOU[NCY ALL TRACKS
PAT69: 1"10V
·-~· (21+
CMP
ROUF,R2
lrnC
PAT69
HTS
PC
1PATT£RN 7
tHANOOM
JSR
PC,RANG£N
PAT7:
RANOOM,(2lfMOV
R8UF,R2
CMP
IHlE
PAT7
HTS
PC
010046
1RANUOH NUMAEH GENERATOR
1£XlT WITH RANDOM NUMD£R IN LOCATION NA~[O "AANOOM
RANGE1~: MOV
H0 1 -(SPI
tSAVE REGISTERS
0100~0
004010
OO;>OlO
002ov~
0010\Jl
OOO'IU2
0004lJ 1
.•u 36
007072
007U76
007102
00710'1
012u2
02.3 7lJ2
001373
Ci0021J 7
177777
000252
007106
007112
007116
007122
00712'1
00•17.)7
0071.26
007256
000252
0011;::6
CR
CA
CR
CR
CR
CR
CR
CR
l
;'o.n
20.38
2039
20'+0
20'+1
2042
204.3
204'1
204!:>
2046
20 117
;>041J
20119
2050
2051
2052
Pl!
PC
OLH'-2
02?> 7v2
001311
CR
CR
CR
CR
CR
CR
CR
CR
CR
CR
CR
CR
CR
CR
CR
CR
CR
CR
CR
CR
CR
CR
CR
CR
CR
CR
CR
MAtRO V06•03 12•UEC•7'+ 1212'+ PAGE 1•36
P1168
2053
205'+
20!>5
2056
2057
20::.11
2059
2060
2oc.1
20(,2
20b3
?Ob'I
20b5
20f.6
2067
?061l
201>9
2070
2071
2012
2013
2074
2075
207u
2071
20·111
2079
;>OllO
2081
2082
2083
20114
2085
2006
201l7
20tltl
20tl')
2090
20'Jl
:>092
20'.13
2094
2095
20%
007130
007132
00713'+
0U7136
0071'12
0071 116
007152
00715'+
007156
007160
007162
00716'+
OU7166
007172
0U7t74
007200
007?02
007<'06
007210
007212
Ou721t..
007220
007"24
0012?.6
001; 30
OlOl'tll
0102'+6
Ol03'lf>
0137110
0137Ul
0127U3
OO!:JOU2
0063UO
OOblUl
OOt>ll>.?
0053U5
u013 I-'
0637110
00!·'.>U l
0637Ul
06<'7v0
0£J:'l5~ l
oos5c2
(J627U1
(J05!:ilJ.?
0627U2
OC7260
007262
001057
0<+ 7'101
000006
0602\J 0
1\00
oo:.su1
0100~7
010o:H
007<' 110
00724'1
007"'16
00i250
007252
00725'>
010P7
00726'+
007270
007:>72
007300
007306
00731'1
007 3?.0
2091 oon22
20'10 007326
2099 oon~o
2100 00733'1
2llll 0073 110
2102 0075'<2
2103 00734'1
210•1 00 73 116
2105 00735'1
2106 007360
2101 ool.H,6
211Jll OOFH'I
210') Gu/316
RANGll
0055~2
007234
007256
007260
0072b2
007260
007262
000007
ADC
MOii
MOV
MUV
MOV
1'011
HOV
MOV
RTS
007256
()07260
007262
01?6U~
Ol2b~Z
Ol;>Gul
012bUO
0002u1
oooouo
OOLOl. 0
000336
0010lJj
oi:n.H
0127j1
013711
10f17/1
000266
177775
00(1276
170676
000:35'+
00030'1
170702
tno,H:>
00t>Of1
170666
1033/:)
OJ 37••0
0137Ul
000252
OOO.'l5't
10~,o~o
013711
00035'1
1706'10
000?5;>
000276
17064'1
1706.'l'+
170622
000002
170t>l2
1!)44" ~
Q :..i',!
7 17
Rl
RO,RANOOl1
flO • l ONlJl1
Rl ,utrWM
!SP1+,R3
tSP1+,H2
ISP1+,Rl
ISPlhRO
PC
CR
CR
CR
!SET UP LOW DIGIT
!SET UP HIGH DIGIT
ISET UP SHIFT COUNT
!SHIFT RO LEFT ANO
!ROTATE CARRY INTO LSB OF Rl ANO
&ROTATE CARRY OUT OF R INTO R2
I ULCRE~UJT R3
1CONTH1UE SHIFf LOOP
IAUO NUMOER TO MAKE Xl ~
lf'ttOPAGAT[ CARRY
IAUO NUMUEH TO MAKE X 2'j
IPHOPAGAlf i:Afli1"+
170600
17057'1
007424
007430
007434
007440
007442
001•144
007'i"l0
Ou7452
007460
0137UO
0137Ul
OD7v2
0220"1
000252
000250
000354
007~/02
0047.'.17
0237.lT
001.:115
00021, 1
001762
0003~6
OOO?l't2
0321~1
000002
001112
007126
177400
l 7 74 70
007256
007 1166
007 1•7 11
2130 007476
2131 007500
2152 007506
2133 OU7~10
;>134 007~>14
2135 007522
2136 007526
2137 007!:i30
0010~:)
l627L2
001313
000002
05~'7.H
000003
uo1ou1
001112
00l4l~
0047.:>7
o~.21~1
0127U+
005~1>'+
001316
21J1l 0{J7'.i.32
0052~7
2139
2140
2141
2142
2143
21'<4
?.145
2146
2147
21 116
21'+9
21!>0
2151
2152
?153
01J7~,36
001311
(IU75'•0
0047?,1
001~,44
0237.>7
0012!;:)
007552
Ou7!:i54
000312
007256
007762
OOC336
0003'+2
020000
170446
0002u1
007556
007:.6'+
032111
007~166
01 ;>7Li .!
10•141. ..
012373
0137~7
000354
010756
000210
0227-17
0010ll2
177775
00030'+
00~2~7
0003'+6
OU7572
007574
ouno2
007606
OU7610
oun12
21~4 oon14
2155 007616
2l~J6 (,07624
2157 007£,26
?1511 007632
2159
?lf>O 00763'+
2lt..1 GU7G42
2162 007&44
:>11,3 cun52
2164 00765'+
?.J(,5 007660
216i, 007662
OOltlH
Ofl4P1
014] lJi!
10'<4•2
Ol'+Ou2
1044l~
ouo••cb
0327.)7
001515
175600
000312
C32711
020000
1703!>0
001010
012·ru2
012346
1041tl~
013·p7
000354
000270
PCoGOWAIT
1RETUHN HERE AFTER INTEP.HUPT
MOV
@MTs,STATHO
@MTC
TST
IANY STATUS ERRORS
RO[RRO
DHI
IYES
1CHECK FOR DATA ERRORS
MDV
RBUF,RO
MOV
11/BUF,Hl
MOV
READLN,H2
OOLLRs: CMP
IOl+olll+
!CHECK FOH PROPER DATA
Ut;E
DAT[RR
!HAVE DATA ERROR
SUB
!CHECKED ALL TRANSFERS
112,n2
IND
BNE
DOLLR5
#3,PAHM1
RTSSTP: !HT
HNE
~DSTPC
PC ,ROitJCR
JSf<
!INCREMENT FOR NEXT BL
CMP
RECORO,LASRCR
BIJf.
REAOGO
RTS
PC
!EXIT READIT
ROST PC: lllT
li2tPARAM
IJS REAU MODE RANOOH?
!!LO
RDSTP
INO
RNDRDS: .JSR
PC.~AIJGEN
!llS
11177400,RANOOM
MOV
RNDSll
11-200 •• R'+
&DELAY l MILLISECOND
INC
H4
BNE
.-2
INC
RANOOM
l:WE
RWJSl
RDSTP: .JSR
fJC .1<1HNCR
CMP
RECQHO,LASRCRIOONE LAST RECORD?
HNE
ROST PO
INO
RTS
PC
IYES EXIT
1HAVE DATA ERROR
DA1Etrnl !llT
1120000, iilSR
!TYPE ALL READ ERRORS?
£JN[
DATrRl
INO
UMSc;9A,fl2
MOV
TOP
I PH INT •READ DATA ERRO
REAOLN,LENGTH
MOV
PCoPHTS
JSR
• 111 oR2
IPRlNT EXPECTED DATA
MOV
OCTPRl
MOV
·I 01 oH2
!PRINT ACTUAL DATA
OCTPRT
11•3.kDPASS
OATERll CMP
,+6
FlNE
OAERRS
l+l TO DATA ERRORS
me
HTSR1
HR
1STATUS INDICATES AN ERROR, CHECK FOR EOT
11175600,STATRDIIS ERROR LEGITIMATE
tWrnRo: BIT
RtJUTf,P
HEQ
!HAVE £OT
fllT
U21l0001cilSR
ITYPE ALL READ ERRORS?
lHJ(
HTSR[C
INO
MOV
UMSG9oR2
TOP
I PH INT •READ SIATUS ER
REAOLN,LENGlH
MOV
f
TRANSFER
CK
•
R EOT?
OR•
MACRO V06•03 12•0EC•74 1212 ..
P .. 68
2167 007670
001+7.H
010756
0227j7
001002
0052jJ
177775
000304
0003 .. 4
000020
170314
2160
?.169
2170
2171
2172
2173
2174
2175
2176
?177
0076711
007702
C.0770 ..
007710
007716
007720
00772'1
007726
032711
OOltll l
0077~2
0052..l7
001 'I[,~
00'17;)7
oool.:'>7
2116 007736
00~2:.1
2179
2180
21111
2182
;>163
:>15'!
2105
21116
2187
OU17 1>2
007750
007756
007760
0127.H
0527;)1
OO!J2~7
:>U:lll 0077H
oi.11.:i r
2189
2190
2191
21':12
21'13
2194
2195
21%
2197
2191\
2199
2200
<'201
2202
0231:.1
01ouo2
010010
010012
010020
010022
010030
000201
0100)2
010036
0100110
010046
010054
010062
010066
01001 ..
0()6077
10337:)
OU771
013777
052717
OO'l'P 1
0•12·n 1
00(J2l' 7
010076
010102
010110
010114
010116
010122
<'<:ll
2212
?<'13
2;!14
2215
2216
2217
22111
2d9
2220
2221
01012 ..
010130
010134
010140
Ol01 11't
010150
010152
010156
010162
010164
22"::! 010170
2223 010172
000304
000312
0010~ ..
ootJ7.H
001416
220'1
2205
2206
2207
22011
2209
2<'10
010032
007.306
00021:.0
177775
002000
OO(Jf,b 1
007"f62
0(177&6
007172
2~03
000304
000336
000310
000310
000354
000354
000<''+6
000354
0002'14
000266
0003:)4
002'l >J~
0237~7
003'l1J'
0137~7
00117~7
05;>7 :i 7
0127ld
10411V'+
0127L'2
104'1 u'+
co .. 1:.1
013705
042705
0127u2
0227li5
001ou2
0127~2
U227U5
001oul
Ol:'7U2
170156
177777
OOCJ276
000012
OO'l532
000016
170122
007762
000020
0132o::i
0122'10
011020
001112
177774
012675
000001
0126::i5
000002
012665
000336
000356
1·38
JSR
PC,PRTS
1+l TO RO£ERS IF FIRST ERROR PASS
RTSK[CI CMP
ll•l.ROPASS
ONE
,+6
f'IOEllRS
INC
1+1 TO STATUS ERRORS
ti20.@SH
RTSIHI lllT
IOLLLTE READ RLTRVS CS
~~NE
RPASS.3
!YES
INC
HOP11SS
!DONE ALL RE~REAOS?
ll[Q
IVES
RPASSl
JSR
PC,tiACK1
INO, BACKSPACE TAPE
Jt~P
HDSlPD
!GO AGAIN
NflRf Al)
RPASSll me
l•l TO NONRECOVERAULE EAD
RPASS31 MOV
11-3,ROPASS
OIT
112000,STATRO IAI EDT?
l1NE
i-INOTPl
I YES, TYPE "[Of'•
BR
HDSTP
1S£T UP POINTERS FoH NEXT RECO~D
RE.COHO
ROINCkl JNC
TST
llLK me
fj[Q
HESTHl
1RECORO LENGTH IS CHANGING, courn Ji
A1J0
fll.KINC,READLN
U1P
REA0LN,HINLEIHIS LENGltl LESS THAN I'! Nlf'IUl'I
kt:STHL
INtl
hLT
CMP
REAOLN,~AXLEN!IS LENGTH GREATER THA
l'IAXIl1U11'1
fJLf
Hf5Tk1
INO
Rt:STRL: MOii
STRL£N,REAULNIRESET INITIAL LENGTH
P.ESTIHI HTS
PC
18ACKSPACE ONE HECOkO
BACKl: kOR
o:M rs
fJCC
• -'I
IWA1T FOR TAPE UNIT RE OY
MOV
11-1,@HC
!COUNT 1 RECORD
MOV
COMAt•O, OlMTC
&St.LECT OHIVE
UIS
1112,QiMTC
!ISSUE BACKSPACL
JSR
PC ,c,o.iAIT
UIC
#l6,iilrHC
. ,.,
RTS
J044lJ~
OU7v2
170152
1701'+2
170134
P~GE
PC
1DRIVE HAS REACHED £OT IN READ MODE
RNOTAPI JSR
PC,llOINCR
llNOICATE AT EDT
llIS
1120,MOOES
llMSG25,k2
RNOTPll MUV
TOP
MOV
llMSG8tR2
TOP
1DUHP ERkOH COUNTERS
PC.PHTO
REAOMP: JSR
!PRINT ORIVEe PATTERN 1 PARIT1t DENSITY
PAR~M,fi5
t'OV
LllC
11177774,RS
MOii
llMSGl'l.R2
CMP
liloR5
u1;E
,+6
MOV
llMSG12eR2
CMP
112.R5
BNE
,+6
MOV
llMSG13,R2
TOP
!PRINT READ ~00£
MOV
R£CORU,R2
CR
CR
CR
CR
MACRO V06•03 12•DEC-74 12121f PAGE 1•39
Plf66
22216 010176
2225 010200
?22& 01020'1
2227 010210
?228 010214
:>229 010<'?.0
2230 010222
2231 010226
.?232 010232
2233 0!0~316
::!234 010240
2?35 010?1111
22.36 010246
2237 010252
22.38 01025'1
:>239 0102<.o
22 11c 010262
2241 Oloc66
2242 010270
2243 0102H
2<'11'1 010276
22'15 010302
2<:46 010 30'1
2247 010310
22'1b 010312
22119 010316
2250 010~20
2251
2252
225J
1041f.i6
013705
04271J5
01211;2
0227U5
0010\Ji!
01211;2
0227U!l
0010lJ2
u1:nuz
0227u5
001ou2
0127U2
l 04 lj (J ~
0127U2
000306
OECPRT
IPRINT RECORD NUMBER
MOV
PARAM,R5
BIC
U77717,R5
HOV
llMSG17eR2
CMP
#20,R5
ANE
.+6
MOV
11MSG18,R2
CMP
1140,R5
ti NE
,+6
MOV
llMSG15,R2
CMP
1160,R5
BNE
.+6
MOV
llMSG16eRZ
TOP
IPRlNT RECORD LENGTH S QU[NCE
MOV
11MSGZ1,R2
TOP
MOV
ROERRS,H.!
UE.CPRT
MOV
llMSG22,R2
TOP
MOV
OAERRS,R2
DECPRT
llMSG23,R2
MOV
TOP
NRR[AO,R2
MUV
UECPHT
HTS
PC
1WRIT£ RECOVERY UTILIZING EXTENDED INTERRECORO GAP
1USEO AFtER [VfRY 7 REWRITES OR AFTER
1EACH WHITE ERROR JF STATISTICAL RECOVERY NOT SELE TED
1USEO ONLY If HEAD PASS SELECTED
lCRGREC: f1U\I
11-lf,\,jHPASS
!COUNT If REWRITES
11110,@SR
XRGO:
fl l T
IULLETE WRITE XIRG IS 51
!ltiE
XRGRCO
IYES
JSR
PC,RACKl
TSTH
@MTC
OPL
• •If
MOV
COM~NOtiilMTC
11111, iilMTC
IWRITE XIRG
OIS
ISLT tlyTE COUNT
IORTLEN,@BC
MOV
;;:uc
~JLG
MOV
WElUF .<~CA
!SET CURRENT ADDRESS
ROR
O'MYS
llOAlT FOR TU RLAOY
,.4
tlCC
JSR
PC ,GOWAlT
1RETURN HERE AFTER JNTERRUPT
@MTS,STATRO ISAVE STATUS
MOV
@MTC
TST
BMl
XRG5
IHAVE ERROR FLAG, CHEC FOR EOT
IORP.ASS
xRGRCo: Cl.R
HTS
PC
IEXIT IORITE XIkG
lilT
11175600,STATRO
XRG51
BEO
XfiGRCU
IONLY EOT, EXIT
ItlC
loRPllSS
l(JOrJE 'I XlRG
012212
1PRlNT STATUS AFTER 4 XIRG EHRORS
MOV
UMSG7tR2
001112
177717
012723
000020
012732
0000110.
012705
000060
01271'1
013035
10441;~
0137V2
10411<'.&
0003'14
01<'7~i!
013065
10114lJ ~
0111nc?
101111
01<'7l>2
L"
1
0003"6
013106
Oll4l>~
01.Hl•Z
000350
1044~&
0002u1
22~4
2255
2256
2257
2251l
2259
2260
2261
2262
?.263
~ ~-
01Qj22
0127~7
OlODO
032717
001 Q.)i>
0047.:lT
010336
010340
01034'+
0103~0
010.~52
010360
010366
22blf 01037'+
2265 010400
2266 010'106
2261 0101112
22(>8 0104l'i
2269
?270 010•120
2271 01011?6
2272 010 1132
2273 01043'1
?274 010440
2275 010442
?2 76 010•150
?217 010'152
2270 010456
2279
22110 010460
10~711
10031!'1
013717
05<'7 7 1
013717
00!..411
013711
OOLOf7
103315
00117;, 1
177771+
000040
000306
1676716
010032
1676'+6
000276
000014
000352
167620
000250
167602
1676.56
167630
167&2'1
!676116
004532
0177:,7
OO':J7f7
lOO'tlJ ~
167570
167564
OO!)Q.H
000306
000312
0002u7
o.321.:i1
175600
001711
0052:,1
001!•~
i.l127l!2
000312
ll!JE
XRGO
~·
''I';
CR
CR
CR
CR
CR
Plf63
MACRO V06•03 12•0EC•74 121211 PAGE 1•'+0
2281 01011611
2262 0101/66
2263 0104711
2;>64 010500
2265 01050'1
2286 010506
2267 01051'1
?288 010516
2289 01052'1
?2';10 010'i32
22';11 010536
lOll'+f.'+
000352
010756
012627
000270
0327:-7
00111.>2
002000
000312
042"f11
0527f 1
000016
000003
00'<532
167472
1674£,4
000336
000340
oou:H2
000336
0137.37
00'17.>7
01:.'7v2
10441.i~
00•173 7
OE~
0002U7
22';12
2293
2294
2295
2296
0105'10
Ol05't6
010!15'1
0105:)6
?297 010'..162
2298
22';!9
2300
2301
2302
2303
2304
010564
010572
010600
0137.:>7
0137,;7
0010L5
00111:.1
0002u1
013711
163 711
005417
010£>0'+
0137~2
?305 010610
i3n:.1
2306 01061£>
0010ll7
2307 OlOC.20
0047.:>7
2308 01062'+
0004ll
2309 0 l Of,26
1527~7
2310 0101',3'1
2311 OlQG.36
2312 OlOf,•12
2313 010£,'•4
2314 OlQC,52
2315 010660
2.316 0106(,4
2317 01Qh66
2.316 010672
0004~6.
2319 010C7 11
?320 010702
?321 010710
2322 01071'1
00 117·H
00'1342
000342
000340
167414
000300
000004
16742&
167420
000277
010716
00000'+
000277
010730
0004U3
142"1.:>1
OU7l7
105717
000004
000276
1£>7332
000277
1673.i6
l00.31~
001,017
167322
1033 7!1
0'12777
000016
16'(314
()5~711
000012
167306
04 ·7.; 1
00 11532
(J
0002ll7
2323
TOP
MOV
JSR
MOV
TOP
BIT
OIC
UIS
JSR
RTS
IPHINT
WRTLEN,LENGTH
PC,PRTS
!PRINT
UMSG11,R2
!PRINT
U2000tSTATRO
XRGREC
Ul6,iMTC
#3,@MTC
!WRITE
PCoGOWAIT
PC
ON TAP~ X RECORDS
fi[CORU,LASRCR
WHITE STATUS ER OR
STATUS, COMMAND
"XIRG WRITTEN '+ TIMES"
AN EOF
1GO SACK~ARD
GOBKWO: MDV
HOV
WRRECR,RECO~D
UNE
GO~t
IIS NEW R[CORD~o
JSR
PC,REWIND
IYES, HEWlND
RTS
PC
IEXlT
MDV
LASRCR,@BC
tSET BYTE COUNi TO DIF
GOBll
SUB
wRRrCR.@OC
1BLTW£EN LASHCR ANO WR
NEG
@BC
1THE FOLLOWING CODE INSURES THAT BACKSPACE REQUEST
1 MOUL ARE PHOCESSFD FIRST JN THE SITUATION WHERE
I BOTH SELECTED FOR TESTS ON A DUAL DENSITY UNll
MDV
COHVDT,R2
IGLT CUHR(NT UNIT NO.
BITA
U4tCOMAND+l 115 CURHENT UNlT NO, '+
ONE
GOB2
I YES
JSR
PC,TSTUP4
tIS UNIT NO, PLUS 4 Al
UR
GOB3
I NO • PROCEED HITHOUT
BISA
U4oCOMAND+l I YES • ADU 4 TO COMAN
RH
GOU3
G0B21
JSR
PC,TSTUM4
IIS UNIT ND, MINUS 4 A
BR
GOU3
I NO - PROCEED WITHOUT
OICO
H4oLOMAND+l I YES • SUBTRACT 4 FRO
GOB31
MDV
COM~NO,@HTC
TSTA
@MTC
IWAIT FOR CU RLAOY
OPL
,-4
ROH
@MTS
!WAIT FOR TU ~LAOY
ucc
RECORD• LENGTH
ERENCE
ECK
IN PHASE ENCODED
RZ AND PE HODES AHl
5o 6t OR 7?
0 SELECTED?
CHANGE
UNlT NO,
SO SELECTED?
CHA~GE
COMAND UNIT N0 1
CR
CR
CR
CR
CR
CR
CR
CR
CR
CR
CR
CR
CR
CR
.-4
BlC
Ul6,iMTC
RIS
a12,@MTC
JSR
PC,GOWAIT
HTS
PC
1TSTUPq & TSTUM4 T[ST FOR SIMULTANEOUS SELECTION 0
A DUAL DENSITY
CR
2324
2325
2326
2327
23?6
?329 010716
2330 010720
23:H 010722
2D2 01072'+
23B 010726
23.3•• 0 l 0730
2335 010"/32
2.336 010734
2337 010736
0062Ui.!
0062Ui!
0062lii!
0062Li!
0001\li~
0063Ui!
0063li2
0063L2
00f.3Ui!
I UNITt SUCH AS UNIT NOS, 0 & 4, 1 & 5, ETC,
I IF THIS CONOITION EXISTS, CONTROL RETURNS TO CAL
I OTHERWISE RlTURN IS TO CALL LDC, + 2 1
TSTUPq: ASH
R2
!UNIT NO, IN RANGE 0•3
ASH
H2
ASR
R2
ASR
A2
UR
TSTPM
TSTUM4: ASL
R2
!UNIT NO, IN RANGE q.7
ASL
A2
ASL
R2
ASL
H2
1.oc. +
'+•
CR
CR
CR
CR
CR
CR
CR
CR
CR
CR
CR
CR
.. .
MACRO V06•03 l2•0EC•7'1 121211 PAGE 1•'11
?'168
2338
2339
23'10
2341
2342
23'13
23411
2345
2346
23'17
23'18
23'19
235::l
2351
0107110
0107'111
010746
010750
01075'1
0302~1
001001
0002U7
062716
000201
000002
SIT
CR
CR
CR
CR
CR
I
010756
010762
01076'1
010770
010772
010776
23~2 011000
;>3!:13 011001;
21~4 011006
23!)5 011010
23~i6 01101'1
2357 011016
23!:>8
:>35'1 011020
23b0 01102 11
23f.l 011026
236;> 011032
23b3 01103'1
?364 0110 1!0
23£,5 0110 11'+
2.366 0110 116
Z3b7 0110'10
23£.8 01105'+
23b'3 011056
?370 011060
2371 01106'1
2372 011070
2373 1)11072
:?.37'1 01107'1
2375 011102
2376 011106
2377 011110
?378 011116
2.379 011120
2380 01112'1
231ll 011126
2362 011130
;>j03 011132
2.3114 0111!,6
23115 0111 110
?~86 011144
2%7 Olll50
0127U2
0177~i!
10•1412
0137lJ2
10'+412
oi:nu2
0052U2
1044<'!.
Ol37U2
1044<'6
00t2U7
01?7U:)
10'1'1 j~
Ol37v5
1'127v5
05n1.15
167226
000312
00()336
000270
0002110
000276
000170
000260
1044j~
1044.:.0
01371!~
001112
0003v5
OObflu~
0'+27v 5
05~71!5
000170
000260
104'1j~
104'1j0
013717
105711
100375
0327'11
000276
167110
000020
001 Ov :S
u121u2
013315
#MSG91loR2
MOV
TOP
MOV
OJMTC ,1:2
OCTPHT
MOV
STATR01R2
OCTPRT
MOV
RECOHO,R2
ItJC
R2
OECPRT
MOV
LENGTl~tR2
Ot:CPHT
kTS
PC
1PRINT ORIV£, PATTERN, PARITY, DENSITY
MOV
112110,Rs
PRTOI
l'RC
&PRINT SPACE
MOV
COMAN0,R5
S~Afl
R5
UICll
nPo,R5
f31 s
1126Q,R5
PRC
!PRINT DRIVE NUMBER
SP3
MOV
PARAM1R5
SI.AA
R5
ROR
R5
BIC
11110,RS
UIS
IJ2601R5
PRC
!PRINT PATTERN NUMBER
SP3
MOV
COMllNO,iiHTC
I S£LECT UN IT
TSTA
OiMTC
UPL
IWAIT FOR CU READY
• -'+
1120,@HTS
IIS UNIT 7 TRACK?
on
(lN[
PRTOl
I 'l'ES
MOV
#MSG31,R2
19 TRACK UNIT - POSITI N PAST P & 0
PIHSI
OOQ3d5
1671114
167076
CR
CR
CR
CR
CR
CR
CR
CR
CH
CR
CR
CR
CR
CR
CR
CR
CR
CR
CR
CR
CR
1u~4U~
TOP
10~ 1 1:,Q
SP3
RlS
MOV
H
CR
PAllAM,R5
CR
So;AB
RS
CR
BIC
BIS
PRC
MOV
lJ IC
MOV
U1P
11171' ,R5
1126o,R5
CR
lJt~E
,+6
MOV
CMP
UMSr;27,R2
11200,f\5
0Ll1J2v 1
Ot3n5
001112
0003\J 5
0427U5
0~2
7LI 5
000176
0002£.0
1044j~
0137~:.>
2.3il'l 011 l':i6
04;'71.15
01271.12
02271.15
00101.2
01?7li2
0?27L:,
011162
011166
011172
011174
011200
012'116
l(J44U~
231\lllllll~l2
23'JO
23'.11
2392
2393
2394
R2tMSIHTS
tU0£S SIMULTANEOUS SEL CTlON EXIST?
BN£
SETSTK
I YES • ALTER RETURN
I NO
kTS
PC
SETSTK! ADO
112,ii!SP
HTS
PC
1PRINT COMMAND, STATUS, HECORO NUMBER, LENGTH
TSTP11:
000272
001112
177477
013250
000100
OD260
000200
PRTDll
CR
!PRINT PARIY't
c~
PARllM,R5
11177'177,R5
UMSG26oR2
CR
CR
lllOOtR5
CR
CR
\
\
·~
~
. - ...
MACRO V06•03 12-UEC•711 121211 PAGE 1•112
Pi166
2~95
2396
2397
2398
23'J9
<'400
2401
2 1•02
2403
240 11
24v5
2406
2407
2400
2409
2410
;?411
2 1112
21113
;?414
2415
2'116
2'll 7
2418
2419
2420
;?421
24;?2
2'123
2424
2425
2426
2427
2428
2'129
2430
2431
2432
2433
2434
2435
2436
2'137
?.1138
2'139
2440
2441
2 11'12
?443
24 11'1
2445
2446
2447
2••48
2449
24:>0
2'1~1
0112011
01120t
011212
011216
011220
01122'+
011:>?6
001ou2
01271•2
022n5
011230
011234
01123,,
011240
011211'+
011246
011250
011252
011260
011262
01126'1
011266
011.!70
011274
011300
011302
01130 11
011:306
011312
01131'1
011316
0113?0
Olt3n
011326
011330
01133'1
OH7u~
00~)7l>2
Oll336
01134'1
011352
011360
011.566
Oll.H2
011376
011400
011'10'1
011410
01141'1
011'116
0111120
011422
011430
011432
011436
0114'10
011446
011'150
0114:>6
011•160
BNE
MOV
CMP
BNE
MOV
013270
000300
001ou2
012111 .!
013300
0002U7
HTS
PC
1PRINT OCTAL VALUE IN REGISTER 2
otTPR; MOV
ll•O,R5
!INITIALIZE lST NUMBER AS 0
T:iT
R2
IIS VALUE POSITIVE_
lJPL
IYES PRINT 0
OCH
11 1 1,R5
MOV
INO PRINT 1
PHC
OCTl:
HOL
R2
r
000060
000061
OGt•l u2
00(,llJ2
01~707
177773
011320
ooc,1(J2
OObliJ.!
0061U2
0102~:>
0'l27U:)
0527U5
0060U2
1044~ ..
00f-llJ2
117770
000060
0052~7
011320
001~<>2
1044~0
oooouo
OCTI
105717
100315
010577
0002u1
166712
0121n
177773
011514
0000'+0
0127H
0127-'1
0052-'7
lb17l;(.
100313
0677L2
00'11~1
oo~~j7
oCTPI
00~7~7
0121.:.1
PC
CR
CR
CR
CR
CR
CR
TSTB
GlTPS
BPL
MOV
....
BH
cr:o
MOV
llbO,ZERO
IEXIT
l 7 7777
011506
011510
01150'1
000060
011510
OEClt
177777
011506
01151?
011510
01150'+
011504
000114
000106
011 1!32
011506
000002
011512
0007~>3
001010
02;>7.)1
OU 14lJ,.
Ii 13 7.:, 1
0004lJ6
HTS
0
IWAIT FOR READY
R5, iilTPB
I PRINT
RTS
PC
1PRlNT DECIMAL VALUE IN REGISTER 2
#•5,DIGCNT
OECPRI MOV
MOV
llOECPIH +2 tDECPNT
MOV
1140,ZERO
11-1,DIGIT
TYPTl: MOV
INC
D lCd T
TYPT2l
SUB
iil0ECPNT,R2
Bl'L
TYPT?.
OIOECPNT,R2
:wo
PC,OECOUT
J:iR
OlGCNT
me
flNE
T'l'PT3
SP3
RTS
PC
112e0£CPNT
TYPT3: AllD
llR
TYPTl
OIGJT
oEcour: TST
fHJE
DEC!
CMP
11-1,DIGCNT
BEQ
OEC1
MOV
LlRo,DlGIT
lf.6706
001ov2
10'14.'.>0
0002u1
0627~7
CR
SP.~
0002u7
0127~1
CR
TOP
1044~ II
lOOOU2
0127115
1044-H
.+6
llMSG28,R2
#:500tR5
.+6
llMSG29,R2
.
011504
CR
- .. - .. -·
P•168
2452
2453
2454
2455
2456
2457
2456
2459
2'160
2461
2462
24b3
MACRO V06•03 12•0EC•74 12124 PAGE 1•43
011466
011474
011500
011502
011!>0'1
011506
011510
011~.12
0527.)7
013711:>
10114.)'f
00(12U7
oooouo
oooouo
0000'+0
011 51'+
01151'1
023'1~0
Oll~il6
001 700
0001 4 '*
uoooJ..?
011520
Oll!:,22
24b'I 011524
2•1(,5
2466 011526
2467 011532
24b6 01153 11
2469 011540
2470 0115 112
?471 011550
2'•72 011554
2473 011560
2'1.,..
2475 011 ~62
;;> 1176 011566
2477 011570
24 76 011572
011575
2479
2460
;>"61 OllbOO
2462 0116()6
2•163 011612
;>•164 0111'>16
2•165 0116?.0
2466 011622
2'11J7 011626
2488 011f,>;O
2489 01Hd4
2490 011L%
2'191 011642
249;>
2493 01164'1
2494 011L50
2495 Ollh52
2496 011656
2497 011660
2498 011662
249? 011£,64
2500 011(,(,6
2501 011674
2502 011702
2503 011710
250 11 011712
2505 011720
250f. 011726
2507 011 no+
000060
011504
011504
OOOOlll
l 05 7 11
1003f5
166502
10:0717
166500
1003(,
117717
1177(,5
04;:7U .S
0002U7
0127U2
166470
166462
000200
166'172
011572
1044U~
00021;1
O:> 1
0'10
1'12711
1122.:.1
1212.:.1
OOlOLl
0002U7
121<'<'1
Ci01 111'b
105717
10031 :S
11<>2' 1
00011.d
0127U~
0'10
057
000177
011664
01166'1
0'10
1661fj2
000100
166'104
166400
000215
BIS
1160.DIGIT
MOV
DIGIT oft5
PRC
RTS
PC
DIGIT: 0
OIGCNT: 0
ZERO:
40
OECPNT: .+2
10000.
1000.
100.
10.
1.
I KEYBOARD INPUT
WAITK: TSTA
iTKS
OPL
•• 4
TSTB
O!TPS
BPL
•• 4
MUVH
OITKfltiilTPB
MOVB
@TKfl,R3
BlC
112uo.R3
RTS
PC
1TYPE 3 SPACES
SP3XI
MOV
llSP3A1R2
TOP
kTS
PC
SP3AI
• ASC 11 II
II
ot:c2:
,(VfN
; lELEfYPf OUTPUT PACKAGE
ll!Cf1
TOI
11177,iHPS
t'10VB
12)+,EOMK
CMPH
@R2,t:OMK
TOPll
llNE
.+4
RTS
PC
CMPA
iiJR2. ll•il
g[Q
TOP;;>
TSTB
iilTPS
BPL
• -'I
MOVA
12l+oiiilTPli
BH
TOPt
1CARRIAGE RETURN, LINE FEED
ll21!',R5
MOV
TOP21
1044-H
012'1U:I
MOV
000212
f'I{(
1052~.!
INCB
BR
0007:J3
oooouo
0127.'.> 1
0127j7
0121.s1
00000'1
002000
015324
0002'16
000244
000252
000010
00'1000
01732'1
000241>
000244
000252
E0"1K:
S£T'IKl
1'1011
oou:>L7
0121-'1
0127H
0127j7
0 OU,R5
llF
CR
CR
CR
CR
f!2
TOP1
ll'lol'llNLEN
ISET RECORD LENGTHS AN
lll0,4.tMAXlEN !BUFFER AREAS FOR 'IK
UUUFFER+102'1.,RUUF
PC
Utl,,MINLEN
ISET RECORD LENGTHS AN
112046,,MAXLEN IUUFFEH AR£AS FOR 6K
llBUFFER+204B,1RUUF
PC
-~
CR
CR
CR
CR
CR
CR
CR
CR
,...,~
?'166
2508
2509
2510
2511
2512
2513
2:.14
2515
2516
2517
2518
251')
2520
HACRO
011736
0117'12
0117'16
01175'1
011756
01176'1
011766
011770
011772
012000
01?002
012004
0050.)1
oosu.:ir
032717
00111u6
0227-H
001'1U7
l 01141 b
0002111
02?7.:>7
0014li1
104'1-H
007260
007262
000020
lbb2'10
000001
001146
000002
00114b
00~2u1
;>~,21
25<'2 012006
2~>2~ Ol2lll2
2524 012016
2'.:l.!5 01?0;>0
2526 01202•1
:>527 017026
2528 012030
2529 012032
2530 012034
2531 012036
2532 0120•10
2533 Ol?0 .. 2
2534 0120'+'1
2535 012046
253(, 012050
2537 012052
2538 012054
2539 012056
:?540 0120£.0
25 111 OL'062
25'+2 01206'+
2'..>43 012066
2544 012070
2545
2'..> 116
254 7
0116<>6
16?7 • !>
000002
000002
OB6~i>
062"1 Jc.
105426
0 l.\(,U 1
0115.:6
004510
(Jl 16l>O
004010
00'11"-4
011230
0040d•
00(.0l o+
004010
0043U'l
0072bl
V06·0~
12-occ-74 1212'1 PAGE 1•4'1
1PATEHN GENEHATION CUNTHUL
Clll
LONLJM
!RESET RANDOM NUMBER G NERATOR
GENP'
fHNIJM
CLR
!llT
1120,0IMTS
IIS UNJT 7 TRACK?
c; 1
!Jl:Q
I NO
Cr-IP
111,PGMODE
IIS A 7 TRACK PAlTERN VAILABLE?
BEQ
G2
I YES
G£NPT7
I NO • GENERATE IT
HTS
PC
UlP
U2tPGMOOE
llS A 9 THACK PATTERN VAILABLE?
Gll
llUl
G2
I YES
(,UJPf':l
I NO • GENERATE IT
HTS
PC
G21
I TRAP HA1JULUI
@SP,2C6)
TllAl'3i+: MUV
StJA
112oii15f'
MOV
@161+.-161
ADO
11TArLE-104~00o@SP
MOV
Cll61+0PC
TABLE I wAITK
WH I Tl
TO
SVC TR
OCTPH
MVCTH
G(l'
0113•.2
Ollf,u!">
01171.!
Ol17j&
1044 L0
10441J2
GENP9
OCTP
SET4K
104'+~2
1 044 ...
2'.>!:i6
1044.:6
2'.>S7
lO'l'PO
?558
2559
104 11-'2
2~LQ
10'14~b
2'..61
2'.JL2
25t>3
25b'I 012072
10•1'1~0
lll'\11~2
GENl'T:::t(i'l'l4?
2~i52
2~i!:i3
1044L~
l044LI.
1044~0
104'1•2
l044H
1044!&
10 114< 0
1 Qljll.:. ..
o:.. 7
CR
CR
CR
CR
Sf. T81'.
2!:>54
;>5!:>1
CR
Sf'3X
2!:i5!:i
2549
2550
CR
CR
CR
H~FDH
GUJP
WAITKY:104'100
WRITIT=l04'102
T0P=10'l40'+
SVCTl l 'I 2
012145
012150
012153
012150
2567 012160
012163
012160
0121·11
0121 H
012177
012202
2568 012205
012210
256'3 012;.>12
012215
012220
01222.5
012??.6
012231
012234
Ol:.>c37
2570 0122<+0
O'tO
0122•.:5
111 ~
012?46
012?51
01225'+
1 u I)
012~57
012262
0122f,5
012210
012273
012276
2571 012301
01230'1
012307
012312
0123]5
012320
012323
012326
012331
012334
012337
o:>'
1U5
1113
1<:5
1
;!,.
oito
oo 1
1d
1, ~
o&;o
1'2
]U5
tc2
Q'I 0
117
U5
O'I 0
0;; 1
ljO
1V5
1•d
1115
lli 3
lU'I
o:i 1
p 3
o::i1
l t' 2
1U5
1 c'+
1<5
1115
l I 1
o::. 7
o::.r
lUl
0:..2
0::.2
0:.2
o:.c!
o:i2
o:i2
o:.z
llJ'+
Oi O
1"' '+
1u1
lV'+
O'+O
\l 1
O'IO
1u.s
lli'+
lU5
057
100
11'+
12'+
116
123
057
100
124
101
120
040
116
114
127
040
117
057
11:>
0'10
123
0'10
114
124
100
040
057
100
111
040
101
123
122
122
lil5
040
040
120
052
052
052
052
052
052
052
122
120
040
122
105
040
104
122
117
040
116
1/wSELECT UNITS
123
105
0'10
111
0'10
JollSl>l:
• ASCII
124
0'10
11SG21
0
ASCII
1/wTST PAT PAR OEN RLS WMO Al10i II
101
12'1
12'+
123
105
105
057
117
ptSG51
0
ASCIJ
l/PIAX TESTS SELECTEOi/
ptSG61
.ASCll
II OK/I
127
124
123
12'1
!'1SG7:
•ASCII
l/wWRITE STATUS ERROAi I
11sG&1
.Asen
I/ENO OF TAPE•••••••••
• ASCII
IORV PAT PAR OEN
II
124
101
104
C'IO
1.23
115
t22
100
O'IO
122
100
116
117
124
105
052
052
052
052
•••••••••+ii
0:>2
052
100
1~6
101
120
040
116
115
105
105
122
11'1
107
~'!<;
"ODE RECORD LENGTHi/I
CR
P'l66
MACRO V06•03 12-0EC-7'1 1212'1 PAGE 1·'16
012342
0123'+5
2:i72 012.S'f6
012351
012354
012357
012362
012365
Ol?.370
2!:173 012373
012376
012 'Hll
012404
012407
OU412
012'+ 15
2574 012416
0 l 24 21
lir:'+
0:>1
o:>7
110
100
JOO
12?
).U:i
101
123
124
040
122
100
100
101
104
101
122
122
i
o<+o
1(1
l
1£3
122
1'.?
0!.>7
ll5
O" ll
1 ~ '+
iu5
ll 7
o:> r
o:.ir
11 :>
012~24
O'+O
012 1127
o~o
o lc'.32
lUl
0124)5
01?4 110
0124't3
o'+O
012~'16
012 1 1~\l
tc~
1113
1U4
()4 0
11 !)
110
012'15'1
0 124 'i 7
Ol24(,2
012465
012'•70
012•173
012'176
01:>501
2575 012502
012';05
012510
012513
012516
Obl
0 l ?'..21
o:.i:>
0125?4
012527
0125 :12
2576 012534
012537
01?5'12
0125'15
01?".50
012553
012~~6
(1125€.1
2577 0125€.3
01?5C':l
012571
012574
012517
012602
PO
}l.5
iu'I
I"'
JCl
103
10'1
O'+O
123
12'+
040
122
117
040
114
107
040
120
124
04 0
12'1
125
105
117
0:>1
122
104
101
117
0'1 0
1J. ~
OS6
1u~
lU 'I
111
1-' 'I
lll
ii. 2
l U5
1uo
111'>
11&
tl~
11 'I
1uo
122
11 7
040
115
123
116
131
1?3
115
114
0110
101
105
057
HSG'JBI
•ASCII
1/~READ
DATA ERRORi/I
STATUS
I/COHO
RECORD
1 i)5
124
105
105
105
101
10'1
1uo
.ASC IJ
040
100
12'1
QI; 0
120
O'+O
071
122
122
1~'+
MSG'JAI
040
124
1.!5
040
1 05
122
]25
115
1 u 'I
.
040
100
1~1
STATUS LqRORi/
O'+O
12'1
051
l/~REAO
.ASCll
122
100
11'1
o:i 1
HSG'11
or+
'1SGlOAI •ASCII I /ii ;
1
PDPll 1•9 TRK RtL. I
125
120
0 f>]
06 7
040
113
105
105
.ASCII 1@RECORD
Ll~ITS
IN BYTES!
lU
114
l 11
o~n
040
12't
111
lOf>
040
130
116
.ASCll 1@'1JNLEN
HAXLENii/I
LENGT
EXPECT(O ACTUALi/I
-
-· .....
---
.
MACRO V06•03 12•0EC-74 12:21+ PAGE
P'l68
2578 012601+
012607
012612
012.:,15
012620
0126?3
012626
2579 012627
01n32
012635
012&40
012643
012646
012651
01265'+
2580 012655
012(.l;(i
012663
2581 012•>65
012670
012673
2582 0126'15
012100
012703
2583 012705
012710
01?713
256'+ 01271'f
012117
01?722
2585 012723
01? 726
o:i 1
Ol?Bl
0~1
1-'0
103
lll
040
111
100
105
111
116
125
12'+
105
122
123
107
130
l 0 .,
122
111
040
111
105
06'1
0::.1
o::ir
lc2
1 i.7
MSGlll
,ASCII
1/XlRG WRITTEN '+ TIMES I
10:!.!I
l ;/0
MSG121
.ASCll
I/ SSTP /I
10!2
11!\
11SG131
• ASC ll
I/ RNDM /I
116
l'ISG!ltl
•ASCII
11 NSTP /1
055
po
MSG15:
, ASCII
I /M-MAX/ I
115
111
055
116
l'ISG161
• ASC 1l
l/l'l•MlN/I
115
0'10
111
11SGl71
•ASCII
l/MltJ
/I
MSG181
.ASCll
I/MAX
/I
11SG19:
• ASC 1I
1/wWHITl ERRORS s /I
11SG201
• ASC ll
l/wRECOVER£0 AT 0 II
l~q
1~4
11 f,
040
115
o::i7
o::i7
1-' ~
O'+O
124
105
O'+O
O:> 1
J.l ~
O'+ 0
o::i1
ld
o~o
Q'.>1
ll :>
0::.1
0::. 7
115
o::ir
o!;> 1
11 e.
040
124
057
0'10
104
057
04 0
124
057
ll5
101
111
12J
l.!0
O'+O
o:> 1
PO
o:.. 7
115
O'+O
101
0::.1
100
01<'744
1-'l
111
012747
012752
012/!i!i
012760
2588 01?763
01?!66
012771
01277'+
012777
1 ll5
0'10
122
127
12'1
1 ll5
117
ld
040
0 1f O
100
10'3
057
122
117
1 ~ f,
1U5
105
122
10'1
1u1
124
040
040
0'+0
ouno2
Jt2
1<2
015
o::i r
1 u :s
01,0
0:.> 7
100
040
057
120
115
1 u :>
lUl
122
116
10~
01302'+
l~:I
12'+
101
120
123
040
100
040
01!:0<'1
1 le.
1 IJ .!
01.1010
Ol;>;Ul3
013016
11SG1081 • ASC 11 1/mfXEKCISlNG UNITS/I
116
123
2586 01?7 ,2
012B!i
012 7'10
2587 0127 1!1
2589 013005
1~47
Ul3D27
01:3G32
l <~
0 I:>
2!>90 Ol.30S5
0~7
MSG20A: ,ASCII
1/wPlRMANENT BAOSPOTS
II
11SG21:
1/mREAD STATUS lRRORS
II
104
117
040
C'Cl7
12?
,ASCll
-".
'
~
...
Pi168
MACRO V06•03 12•0EC•7'1 121'4 PAGE 1•118
0130'10
0130'13
013046
lU:>
013051
!£~
101
123
12'1
0'10
01305'+
013057
013062
2591 OUOf.5
lc.2
122
1<'2
075
001
1u1
otio
JOO
013070
0!?'073
013076
013101
01310'1
2592 OLH06
ul31 ll
01311'+
013117
0131?2
013125
UUl 50
013113
013U6
015141
25'33 013142
013145
0131 ~·O
013153
~b,11
O'+O
lUl
O'+O
1.: 2
ld
0 110
O'ltJ
.ASCll
1/aDATA ERRORS :
HSG231
, ASC ll
1/iNON RECOVERABLE ERR RS a /I
HSG2'tl
,ASC11
Iii••••••••••••••••••• WRlTE PASS
II
HSG2~l
• ASC ll
!/~•••••••••••••••••••
II
040
060
HSG261
• Ase II
II
200/1
040
065
HSG271
,ASCII
I/
556/1
HSG261
.ASCII
II
80011
M::iG29:
• ASCl I
I/
co /1
116
116
O'IO
105
126
Hl
10'5
12<'
103
105
1 lJ ;>
0'+0
1 <'2
123
0'10
117
1£2
lH
1ll5
117
040
o;i7
057
0 :>2
o:.i2
o!:>2
013161
0 L5lf.'1
013167
OL\172
015175
013200
013<'0.,
002
·002
o::i2
l!l
Q'tO
122
075
100
052
0::.2
0~2
0'52
0'52
052
1?7
12 11
12 0
ld
1~3
o~
057
100
o
Oti1
o:iz
Q:>'
013??.IJ
o;il
0~· 2
0::.2
Ol.'1227
01.3232
052
0132~5
lUl
013240
013?'13
0132 116
l <: 0
1£5
o:.>2
O'2
052
052
052
105
OLJO
123
OIJO
0:..1
otio
OIJO
o~o
070
057
04 u
060
ooo
o::i 1
/I
0~7
117
1.:2
013253
013?5b
2596 013260
013263
013:?66
2597 013270
OU273
013276
25':!6 013~00
25'35
105
11 7
HSG22:
100
O~l
ou.-n!I
124
o::ir
0131~6
01!·210
013213
013216
OLP21
1?3
10'1
12'1
125
10'5
11 1
040
057
10 •1
101
122
122
075
0•10
READ PASS
MACRO V06•03 12•0EC•7'1 12l2'1 PAGE 1•'19
P'l68
013303
013306
2599 013310
013313
2600 013315
013320
013323
2601
2602 01332'+
2603
O'+O
O'+O
o:i1
1uo
o:i1
O'll>
012714
'ISGl'J
012741
'ISG20A 013005
"ISG23
013106
MSG26
013250
)'ISC29
013.300
.'ISG5
012160
"ISG6
012240
MSG9B
01<'416
000254
MTV
OU4032
.'11/ 1
NO.SEL 001376
fJXMllLT Ov12'1'1
OCTP
011322
OCTl
011244
PAR 1111
001112
PAT[Nl 001,100
PATEl
006170
PAT[4
OOf.250
01)6162
PllTOO
006?42
PAT0.3
PATPST OOE.114
00£,(,00
PATlA
0011 .. 00
00'1500
Ol00.12
01332 ..
0044H
00430 ..
004070
004512
U0404 ..
or.urns 00034(,
DEC OUT 011432
OECPRT= 104426
OET7T
002120
DET7T 3 00.tlt...
0027711
OOAGN
OONE
00270'1
OHVSfL oou2&11
02TAll
000560
OST.if!
0007.i'l
ENflAOH 002764
EOMK
011£,64
DEC
002614
&ENP
011736
GENPT9:: 10'1432
GOfH52
Gl
011712
IOSELF 001410
LONUM
007260
M[~'IK
001552
MODES
oou3'.l6
MS&l
012077
MSH1
012627
0126.,5
MSG14
MSG17
01?723
MSCi2
012120
MSG21
013035
MSG24
0131'12
ouno
MSG27
MSC.30
01.3310
011!;'05
~l~G6
012346
MSG9
MTC
000216
004026
MVCTR
NOIUClt 0041.GO
NRREAD 000350
NXT,TU 001316
OCT PR
011:>30
OCT2
0112'.0
PAlCK
OGf.054
PATEN2 006112
PlllF:2
000220
PATF:5
006? , ..
PATOl
006?0 11
PA105
00b322
PATO
00b5b0
PA12
OUU.~'l
ALLEOT
Alll
!lACKl
BUFF(!{
CCMEND
CHG OH
CLRAL
CLRTl
CTRnE><
0041102
000256
BC
000220
CA
000222
C.ORIVE 000302
CH(.OHV: 104'122
C.LRAL l" 10'11120
CLR1
00'1072
CTHOMP 001!4'12
OAHHH oon,s6
lJ£CPNT 011512
OECl
011460
OET7Tl
OU?l32
lJlGCNJ
011506
DOLLI~ 1
007~00
[JON[l
00?7'16
OOTAB
oor,450
D3Tllll
00062'1
D6lAU
001000
END TAP 00~530
ALLl
ATST
urnoH
00~'300
lX( CUT
Gft4PT :::
GlNP7
GO!ll
GOWAlT
(,2
LASRCfl
LOCiPLR
MSBilS
MSGlOA
MSG12
MSG15
MSGlll
l'!SG20
Mt;C.22
MSG!>~
MSC.28
MSG31
002602
104442
OOf.01'1
Olo56'1
004532
01;>004
0011342
001476
001556
000272
012502
012655
01:>705
01,.732
012763
013065
OU205
013270
01!1315
•~SG7
01"2~2
MlMBK
MSG9A
012373
MTS
000214
MVCTKS: 104'11'1
t.OiJSTP 004726
NUMTST 001110
OCl
011320
OctPRT: 104412
OV[Hlft\ 001252
oor.07"
PATEN
OOf-15'1
PATE:O
OOf.234
PATO
00f360
f"Alf7
0 Of.226
PAT02
OOf.5 110
PllTPNT
OOf.574
f'A 11
PAT3
00<,660
....
·~
-- . -· - ..
·--~·-
...
P36
T >i fl
TOP
104404
Tf'U
000242
TSINC2 00~1262
TSTPM
010740
TS TUM'+ 0107 50
TYPTl
011360
TO
00301'+
HlEfJT 003012
T211
003112
r::>E
003142
14
003240
00~270
l4C
l4F
003340
003376
f'IJ
003460
T'IM
PAT~\A
=
=
r~
003'i 36
MACRO VD6•03 12•DEC•74 12124 PAGE
PAT4
PAT6
PERMBS
PFILl
PFIL9
POl
PfHO
f'lT
P•1A
R/INGEN
kANl
ROfRtlS
ROSTP
Rf AO GO
RE.AOUJ
Hf SE TL
Rt:wIND
HNOSl
RPl\SSl
HSFOHV::.
kSF3
RTSSTP
SELON3
SELD2
S[LPR
SlLH"12
SELk3
S£LT2
SEU115
SETMbK:
St:lOK
SPY•
START
STFLGS
STRLftJ
SVCH2
00033'+
006410
006454
006212
011020
006622
0067~4
007126
005122
000344
007~i40
007330
000352
00"312
00lb66
002?36
OO?j't
011612
000240
00'.:.>276
005022
010716
0113&6
OO?•Ol&
00:307?
tl
0 .311 (,
0 0 31 ~6
003?42
005<'.1?
0033:.&
003404
00.,472
00 3~.t.2
1·~1
PAT5
PAT69
P£1
PFJL3
PFIL9A
006756
007072
OOf.176
OOf.422
OOf.462
P05
OOf.330
PRTOl
011132
P3T
0 Qf, 706
PST
007004
RANGl
0071!>4
IHllJF
0011252
RDJr;CH 007762
kUSTPC 007t>OO
HEA()l
00726'+
READMP 010124
kESTHL 010022
RG1
0073'•0
HNOT AP Olo076
HPl1SS3 0077'+2
HS fl
004136
!574
SELPRO 00:>21'+
St:LfH
00;>340
S£tTST 001750
S[LT3
00202'+
SLLw:!
00?432
SETS T11
010750
SP3
;; 104430
SH
000232
S rAfHl 001564
STOPOP 005100
STflTOP 004720
S\/Cl
004014
TLSINC C0~206
TEST
001116
T£ST2
C03062
TEST!>
00:>.526
TO
011600
101'2
0116'1'+
TkAPjlf
01;>006
TSTtX
00111'+
TSTTllL
001120
TU,SlL 00125'+
TYPn
011422
Hfl
003034
T2A
00!5074
T20
00.'1136
12 3ENT 00.'1070
T40
003244
T4l
003.324
T4H
0033&0
T'll
00~406
T4P
TSB
00:>-476
00357'+
~
'\
..
MAC~O
Plt68
Sl"MOOL TAUL[
T5C
f5F
T5M
T5K
uss10
Vf•L2
WlllTK
WRCHfK
.!RPllSS
WflTOl
wt
w12
l56
1-1554
1- '.!0611
1- ll6'5
1-H06
l• 119011
1-n63w
1- 919U
1·2188
1- 'J02
1-2:;,06
1- 69111
1- f9<+11
1•1566
1· 'H611
1- 'i l '511
1-23114
1 -15?.llU
C TRllEX
1-130 11
1-13!!8
1-15S2
l-lti3l
1-l<+tl'JU
1-1297
1-1491
1-157411
1·1'190U
1- 91411
1-1524GI
t-?261
1-1470
C T'lf1~1P
1-l 5bllll
CTlllll
1-1563
l),~filHS
1" ')
CHGl
CLRllL
CLR/\LL
CLRTBL
CLRTl
CLRl
COM II ND
~·111
s-1
1-i:>!i511
1-P~O
1·1411
1•1'1'52
1·146'1
1·151;811
l-P53
l·P:ill
1•157111
1-1!:>7011
1- ':103@
l• '>B211
1-1'07
l •1<>11 Ol
1-2L:l'.4iil
1-15H@
1•1068iil
l•lO!H
1-2176
1·2256
1·2104iil
1-«'300@
1-H66
l ·2105iil
1•21'18ii
1-2298@
1-1595@
1•2196#
1•17lliil
1•2299iil
1-1599iil
1·1668
1·2185
1- '>03
1- 'i/92
1•10l!Oi0
1•10<+1
1·1059
1•250i!
1-21060!
1·15840J
1-22f,5iil
1-1•165
1-1501
1•11199iil
1-1505@
1-1~03@
1-1~09
1•1507
1·1530ii
1·1528i
1-1535
l • l 336
1-1'+36
1·1362
l•lll5U
1•1373
1·1460
1•1580
1•1'+93
1-1357
1·1420
1-255311
1-l508iil
1-1601
1-2309@
1-148211
1•1511i
1-15140l
1-2094
1-?314
1·1518ii
1·2107
1•2361
1•1521i
1·2199
1•23714
1·1612@
l-2b0211
l-lbl301
t-PBoo;
l-t:ii:.011
1-1~~4
1-POO@
l•l:J36
1-1.12'1
1·1'1Uq
l-P~6
1-2536
1-1331
1·1'109
1-255411
1-t:d~U
1-2:>~5
l-P17
l·P731l
1-PT6
1-1~7'1
1-P07@
1-1:.>H
1-2~05
:-1<+16
i -1;:, &9
1-1:..e.111
l-:11J7J
1-2?44
1·1712
l-?313~
!~
t
·~
...~
---
-·
-
---- .. -
~
-
~
...
--·-·
OATfRR
l-2122
OATfkl
1-2146
1·2436
1-243161
1-2113011
1-1031
1·:?:>'11
0£COUT
DECPNT
Of:CPR
Of'.Cl-'kT
DE Cl
DEC2
DfT7T
OET7Tl
OE T7T 2
OET7T3
1-2'146
1-2~~8
1-2~5311
1-115011
GONEl
OHVACJH
1- 93911
OOAGN
OOLLRl
00LLk5
OOtJE
1-2~35
1·2:J36
l·lL.53
1-2c:'+5
1•2450
1-114811
1-1151
1-115'1
1-2430@
1-243.3@
1-1284
1•2091
1-212111
1-127311
1-1276
D!GCUT
DIGIT
1•2H511
1·215!\t.t
1·2'*'+511
1-lH.1
1 • l l :>3
1-11!>511
1-1156
1-2~ 39@
1-24 34@
1-1<- ~211
l-2LBll
l-2J24
l-P08
l• l< 'O
1·1'172
1·2'137
1 •21flt3GI
1•245'3#
1·1736
1-224':1
1 •2'1511#
1•1755
1·2351i
1-176'+
1·2!56
1-177'1
1•2457#
1•241t9i
1-2'1!>2@
1·2453
1•1'113
1·145'1
l-1'166
1·115811
1·2447
1-2'145
1-1342
1-128311
1•1't78
1•1'183
1-222'1
1·255~11
1•245611
CROSS R£f(RENCE TABLL
ORVSEL
OOTAB
01TAB
02fAli
03Tl\ll
04TAU
(~fCl
1· 90911
1- 939
1- 9110
1- 9'+1
1- 942
l• 'H3
1- 94'1
1- 9'15
1- 946
1-1206
1-1£,83
1-156'1
1-2482QI
1-1619
l•l6£l5
1-125611
1-1061
1-125711
GfNP
Gf NPT
G[fJPl 7
Gff·PT9
GEtJP7
1-2~.0911
1-20~4
1-1t.u'I
1-2515
1-<'519
1-177811
1-2•08
1-2::-:i2u
1-2=>5811
1-2~ 34
05T/\fl
OF. f All
07TAB
0J[)A!JR
[ND TAP
£•J0fl
(OMK
(HllOR
(IH9U
1- '.>bl"
l• '7&311
1-1925~
1-2=,~o
liOllKWO
1-P56
1-2.:11.111
1-2.:.1111
l-2j10
'1SG1
1-1329
l-22Y5
1-2.506
1-2.508
1-1545
1·22YO
1-15111
1-2512
1-2514
l - ·rn9w
1-1009
1- 93211
1-1433QI
1-2120
1- 91 lll
1- 9flll0i
1-lO'Hll
1- 900U
1- 086
1- 887
1- "JOU
1- 931111
1-U:?7
1-1367
1-14280.
1-1557
1-1655
1-2206iil
1- 91211
1-1009
1-1122
1-1072
11SG10A
1-10211
1-2:>7511
'ISGlOl:I
1-10 :'Ill
1-2.>7~11
GCH2
GO!l3
G0!.11\ll
GWl
Gt
G2
>UNUM
IOS£LF
LASHCR
LfNGTH
LOtJUM
LOOP£R
'1AXUN
"1£M 11K
"1£M£1K
l5711
1-td3
l-lliS3
1-1•82
GfNP'J
(jQ!il
s-2
1-P~Oll
1-171911
1-211991i
1-1117
1•125411
1·256211
1-2293#
1-2312
1-1615
1-231 .. 11
l•l 71'+
1-2110
1·2201
1•2268
1-252011
1-2057
1-2067
1-207901
1·208811
1·2510il
1-2:ii1
1-t~9t.ll
1-2:>l711
1-2=-1e
1-lL 1101
1-1L21l11
1-1.:> ~4
1-1396
1·1'+'12
1-2293iil
1-2t49iil
1-2056
1·1H9i
1•14 .. ~ii
1-1110001
1-1'1'1601
1-1110201
1-11148ii
1•1407
1-H57
1·2H6iil
1·2065
l-2282@
1-207801
1-2355
1-208711
1•2509iil
l-1590
1-1671
1-2191
1·250101
1·2505iil
l·lbE.'J
1-1300
1•1352ii
1-2189
1-131101
1-13~4
1-14.51
1-i:.J!.5
l-ll<)7
1-15911
1-1296@
1-1.5'17@
1-1378
l-1'140
1-1575
1-1660
1-11;:,!)iil
1-1392
1-1%2
1-1632
1·1L7601
l-2500iil
l-1316iil
l-135f..iil
l-11119iil
1-149!'-iil
1·163<+
1-1699
1•250'+iil
1-1320
1•1364ii
J-1423
1-1550
1·1637
1•1720lil
1-lUO(,Ql
1-1101@
1-1U22iil
1-1103@
1-10 ::14
1•1501
1-1047
1-Hi35
1-107'+@
1-23311
1-1079
l-1"~4iil
1-2!~1
1-tHliil
1-lU 70iil
l-1U:J6
1-lld2
1-lti&'lll
l-lU!.711
1-llJ30
1-l" :>qa)
1-P~'I
1-1~75
2-n;a
1-1'159iil
1-1~77i
1-13~5Ql
1-2~>6411
1-2J~~ll
~
...
CROSS
R~FERENCE
HSGU
f'ISG12
11SG13
"ISGl'+
'1SG15
"ISGle,,
l'ISfil 7
MSG 111
"ISGl ')
'I'> G2
1·226't
1-1732
1•1735
1-11n
1-17'+7
1-1750
1-1741
1-1 74't
1•1752
"ISG20
1-1 757Di
1-1711
1·2238
1-;>242
1-1108
MSG<>OA
MSG21
MSL.'2
'ISG23
MSG24
M~.G25
'1SG26
"1SG;>7
MSG26
'1~G29
11SG30
M5G.'ll
MSG5
MSGE)
MSC.7
'ISGB
"ISG'J
1-2246
1-1121
1-2201
1-2390
1-23')3
1·23%
1-2399
1·1273
1-1164
1-1251
1-1234
1·1689
1•172~
1-2164
l-?147
1•2346.
1- PO'JU
1-1544"1
1-171.'I"
1-2114
1-2271
1•23 118
l • f1A811
~SG'JA
'ISG'H.l
.,, c
"ITS
1-1(,0'Jiil
"ITll
"IVCTR
"l\/CTRS
1-2?70
1- ')0411
1·147t.ll
1-1?'.J'J
1-1383
1-1~61
''IVl
~GlNCH
~ONSTP
!110, St L
"IRRfAO
1-1'17711
1-15119
1·16llli
1-1016
l• G3511
'llUMTST
1 • 9h5U
T
1- 9'11
1-101011
1·2410iii
l-242::ill
1·2403U
1-2152
1·2405
1-2<11111
!\IYMHf
'Jn ,TU
oc r
OCTP
OCT PR
QC TPH T
OCTl
OCT2
TAbLL
S•3
1-2:>1911
1-2<:15
1-2~21
1-2~15
1-2'-'3
1-20::~6
1.2,27
1-2,,0
1-2::is111
1-2:Ji.611
1-11 5fliU
1-2:>8')jl
1-258011
1·2511111
1-258211
1·258311
1-258'111
1-251\511
1.2::.ot.11
1·1761
1•2586#
l-2~7011
1-2~· ~111
1-2:;7;>11
1-2:>9311
1-2~d'lU
1-2~d511
l-2cd&11
1-2:..9111
1-2::>%11
1-2::.H11
1-;<.) 19
1-2'.J!.711
1-2:-E.011
1-2.:tl(J
1•2L0'J
1-2:.1211
1-2:.. nu
1-2"1411
1-2600#
1•256')11
1•257011
1-l~il.3@
1-1006
l-PB2iU
l·lC.Oliil
1-111~@
1.:1116iil
1-2200@
1·2289i
1•2.375
1-1017
1-1706
1·2377
1-2j79@
l-2<'1lll0:
1-2;· 111iU
l-1L12
1-1"17
1-2.)17@
1-lC 61.il
l-2::i3.3
1-P19
1-P'll
1-1326
1-1406
1-2"=>1 Ii
1•1H9
l-l:>-111
1-tt ~o
1-ll• 18
i-211e.01
1- .,!17@
1· '17411
1-1''26
1·160011
1-1635
1-102.311
1·2246
1-1110@
1-2~20@
1·2'12411
l•lOlOi
1·1602
1•209'ti
1•?202i
1·23l'ti
1·1148iil
1-16l'tiil
1-2095
1-2259
1-2315
l•Hi39
1-1616
1·2107il
1-2261 iil
l-2319iil
1·15'tli
1-1112•
1·2109iil
1-22&2i
1-232oiil
1•1019
l-2097i
1-2511
1·1150
1-2113
1-1155
1-21%-iil
1·15112iil
1-2266il
1·133.3
1-14.30
1-D!"i9
1-1439
1-1366
1•1'+56
1•1377
1-15'19
1·1115
1·12't7iil
1•124~
1•1283i
1·2351
1-2550li
l •1658
1-2:0~1
1-2:>~2
1-2 l 5'1
l·2't07H
l-24?1
1·2349
r'?l
_,:"i
'
'i:
...... -
'
..... ...
,,
s-4
CROSS REfERENCE TABLL
OVER'+K
1- 993
PAR AM
1- 'J6611
PllTCI<
PllTtN
p11·roH
PATEN2
PA TEO
PATEl
PllTE2
PATE3
Pl\ Tf4
PATES
PAIE7
PA TOO
PA rot
PAT02
PA103
PATO!:>
Pl\TPFH
PA IP::>T
PllJO
PATl
Pl\rl A
PllT2
PAT)
1·1!°>16
1-1727
1-2131
1-17115
1•1790
1-1 7'1'+11
1-1792
1-1 7'Jll
1-HIOO
1-11102
1-180'+
1-1806
1-1808
1-1812
1-1799
l-181Jl
1·1803
1-1805
1-1809
1•1';1~0
1-176'+
l•l'J32
1-1933
1·19'l911
l•l'i3'+
1-1935
Pl\T~A
1·19~'+11
PAT4
PATS
PllT5A
Plllb
PAT69
PllT7
PC
1-lll07
1-1937
1-2002u
1-1810
1-1'331:1
1-1013
1· ll75U
1-14250!
1-11Je101
1·1545Qi
1-11,0 7al
1-lb'>9cil
l-1714ol
1-1890@
1-1952iil
1-;>048Q)
1·?143oi
1-22050:
1 ·:>?90oi
PER MOS
i>[l
PE5
Pf I l l
PFIL3
Pf!UA
1 • ':1'J711
1-14:560!
1-Pl9
1-1 '-'9
1-2.:13
1-178911
1-119:311
1-1 l·U;.
1-119711
l-1<>1611
1-1257
1•1522
1-1780
l-:!225
1·1277
1-1592
1·1HCJ
1-?3(,7
l·l28lii
1-15';7
1-1791
1-2363
1•1397
1-1627
l-1':127
l-?388
1•Hlt3
1•16'+0
1-212')
·-
l-1L~311
l•lU3bll
l-1U~311
1-10:>011
1-1ut.211
l-tt70h
1-101911
1-lt.2911
l • ll· ~'J II
l-1t.H,11
1-1t· 73#
1-1 ~~?.~
1-1856
1•1857
1-1892
1-1895
1-11:ia11
1-1"'1211
1-1 ·,~eu
1-19'+4
1-1':155
l-l~:i4
l··l :t:l3
1-1~7311
l-P79
1-1 ~df.
l-2~0111
1-1%711
l·l'J60
1•1969
1•1978
1·2008
1•1992#
l-<·OJ07
1-1011
1-2v06
1-1 ::159
1•1< 91)@
1-166611
1-203!111
1-20'l'lll
l-1'+~2iil
1-1 11 :lo@
1-14b'I@
1-l'l'Jl@
1-1564@
1-1631@
1-1!. 77iil
l·l 7700l
1-l'lOl@
l·l'J77@
1-;>llOOJ
1-2167iil
1-2:'500:
1-22%@
l-2:'\ 1120l
l-2'1'120!
1-25160l
1-1768
1•20'+0
1-2on
l•l329il
1•l'l70iil
1•1'1970!
1·1%7iil
l•lb360l
1·169?01
l·l 7750l
1-1908@
l·l'H7iil
1·?1270l
1•?17bial
1-225i10l
1-22'l7i>l
1·?3570l
1•<''15501
1·2520iil
l•l 773
l-ltl20
1-1'>00
l•\837
l ·ltl'IO
1-lu~'lal
1-2150@
1-2;:1?@
1-2~:lliil
1-·?~VOI
1-2~
1•2428Q)
1-2503@
1- 92911
l·lll23
1-1862
1-1817
l·lil98fj
1-lil24
1-1')0511
1-2438@
l-2:>07al
l•lb3f',Ql
IOUI
l•l.31J6iil
1·13401il
1•1'+7'+0!
1•1386&
1•1'+76iil
1-1~15@
1•152~iil
1-t5710I
1-1578@
l•l6 11!iOI
l•l70f.OI
1·17971>
1·1931@
1-20111@
l•H .190!
1-1101@
1-178t>iil
1-l~ll'Jiil
1-2(Jf);)@
1·2DO@
1-?1 ')4@
1-?:'l,8@
1-2307~
1-23!12@
l-247593
RfSETL
RE STAL
1-1 ~93
1-2L0911
1·1"-:>0iil
1-2138@
1 • l t JO
1•2U&4
1-1'143
1-2046
1·2115
1- ~13311
1-2127
1- 91711
1-2n2
1•209011
1-1336
1- 93111
1·21R8@
l•2<:12U
1- 93011
1-1'133
1-17l'Jiil
RSFl
1-l~OlU
RSf 2
H~F 3
1-1502
1-1510
......
· - - .. - · .
1 r 2 \i~7 r
1r2372.
1,255911.
1;2~117.
11"<'4?6
1t?li.P7,
1·2167
1•2283
1-234611
1·1994@
1•1'H811
1-18'31
1•1893
1·2045
1•2077iil
1•208611
1-2044
1•205211
1·2133
1-1852
1·1968
1-210b
1-18911
1•1975
1-21111
1·1899
1-1995
1-2b02iil
1-1906
1•2003
1·2506il
1-1917
1•2039
1-2240
1-216'+#
1-2155
1-2162
1-2205
1-21!.9
1-21 niil
1·21 Ni
1-1'1'17
1-2100
1-2191
1·25551f
1•2104
1-2120
1•2149
1•2166
1-139'1
1-1457
1-2090
1·2352
1•1H9
1-1588
1•2128
1•1407
1·1600
1-21'+1
1-1426
1·1664i
1-2184i
1·11127i
1•167'+
1-2223
i
1r?3&!i
1-2.:0~311
1-2.1.:>o
P3T
P4
P4A
P5T
RArJOOPI
R~NGEN
r J f:I ~,flit
lr?.51~ 1
1rll7llil
1rHju..
lr1U7511
1-U05
1ri'360
l ~ 2 4 :)q
1 .. 2494
1·235'111
1-2<12
1-1"5f.ll
Rl\tJGl
,~
lrHllflf.,
1r1~~3
1,.1~59iil,
l·l'Hll
1·1992@
1-2001
1-lt,4[,ii)
1-2134@
1-1£,45
1-206011
1-lt,4511
1-164 711
........
S~5-.
lrlHfl·.
I'll
1-19'.ljlj
<
1-1~01
1•2c:i2iil
1-2109
l·Pf>O
1-14~5
1-11 t!.7
1-2~ "4iil
1•1' 7311
1-21 77
1•?193iil
1•1~~9U
..
1-219'+11
1-2296
1-2~03
,1
1-2159
1·2<0511
1-<:l~l
~
"
1-21 :1311
1-;2-".12
...
1•220711
1-2• 71\li
1•2•79rt
1-2--.31
l•PlB
1-1"55
1·1358
1•1'+89
1-1 06
1-1 0711
1-1 1611
1•1537
l•L!li;!5
1-1532
1·1362
1·15't8
1-1'!190
1·1560
1•1429
1•25'+9#
'~
·'
......
.,,1, ,•
.
,, CJ\OSS REFERENCE TABL'SELON3
SfLDRV
$(l01
SEL02
SfLOKl
SfLf'AT
Slll'R
SfLl'HO
S£LRMl
1-1166
1•107611
1-10711
1•1085
1•1249
1·1121
1·1170
S£LH~-2
1•1223
St:lf>l
1·11%
1-1200
Sf LR2
Sf"Lf8n
1-1~ 5111
1-ll 251l
1.11 ''"'
1-1 J &1111
1-11 91\
1-110811
1-1124
1-1119
l·Fl 7
1-121.~
l•l•l5U
1-1«1811
St:l M4K
.,,&tlMOK
SETSTK
SET41\
Sf:TBK
1- c;.9::.
.-
.
S rACK
START
STAflTl
STATRO
STFLGS
sroPllP
STR!Cl
STHLEN
STRTOP
SVC
rn
. "SvCTRS
svct
SVllCCR
Tfl'_97
1-:?339
l • l 14
1-1 ~ b'I
l•ll 67
1-26'+111
1-i'!;OOll
1-:>:-~2
1-2:0.0411
1- 1!7'111
1-205.5@
1-
1•123211
1-1202
L
1•1156
1-1239
1•1138
1-1112
1-1111&
1•1069i
1•2060
1-2525i
1-1190
1-2422
1·1f..33iil
1-2oa1
1·1765i
1-2062
1·20!:i2i
1·2083
1·1206
1·2'1111
1-121'9
1-2557#
1·1232
1•1555
1~1667
1-1693
1•2HS
1-1080
1-1682
1-228b
1-1021@
1•1703
1•2350
1·1075i
1·211.5ii
1•2160
1•2180
1-11571i
1-1162
1•150'1
1·1591tiil
1·1658
1·1596
1•16&1
1•1673
1·1710
1-2092
1·1717
1•2193
1-1330
1·14'+9
1-1337
1-14 92
1-1361
1·254811
1-1372
1·1567
1·1371
l·13%iil
1·1402
l•lll42iil
1•11148
1-165'<
1•16(.i+ll
1-112211
1-1230
1-121911
1·256011
1•2!>6111
1-2~~3
1-23~1@
1-2~22
1-11.!.2
1-2.366
1-1H3
1-2.:>13
1-2.381
1-<: .. 75
1-2• lbll
1-247511
i . 89511
1·2162
1• '.1"7U
1-1,75@
1-2112
1·103.;
1- 92011
1-2210@
1- 981"
; S;?QI
1-2~~4@
1- 91)2
1-ll bllll
1-11.0911
1-lbl7iil
1-:u 75
l•lU05@
1-l<·~Oll
1-1G97
1- 91011
1-1106#
1-1o'10iil
1-ll>!i.3
1-.:!~ -'O
1-1.:.23
1•1470U
1-130~
1- 913U
1-1~55
1-1~73
1-1~5')@
1-2~25
1-2:·2111
1-1425
1-16'l ..
l·ltllO
1-1'-~1
1-1~: 1 '111
1-1403
1·l'i7lll
l· 9r,s11
1-1261
1-1<:63
l-1265
t-117'1
1-2:.~9
1-lb~ll
l • l f..O'Jll
1·120611
1•1250
1- 99'+
1-2055@
1-25;;>.5@
l·l(l(,5
1·119011
1-111811
1-1216
1·1210
SP.,A
SP.3)(
SR
1•1186
1-ld;'!ll
Sf.LWb
Sfll...12
SP3
1-11e2
1-1,·2e11
1-1<27
1-1'-'.1'>11
SELloil
Sf>
S•T
1-1' ;1311
1-1• bO@
1-1.: ~611
1-Pllll
1-1:1511
1-1512
1-2256
1·1069
-
... ... ..._...
--
...
~·-·-·
- . ---
·-- ........
--
........
-·-- ·---. ........
-··~
.
--- ____ .
CROSS REFERENCE
TEST3
TABL~
TK£!
1-1267
1-127!
1-1210
1- 89711
1·1"'l711
l-P5211
1•1 .. 1911
1-2~ 70
.. , TKS
l• 11'.lbU
1-2~&6
TEST'+
Tf.ST5
TO
TOP
...
TO Pl
TOP2
TPB
Tt>S
THAP3 ..
rs1~.c2
TSJNC3
TST[X
TSTPM
TS'ISTP
TSlTBL
TSlUM4
TSlUP'+
TU.SLL
1·248111
1-2~29
1-111"9
1·1060
1-lc.~2
1-1274
1-11!>3
1~2 .. n
1.;~~BB
1-2~~7
1·1762
1-2237
1-2j8Q
1•2498
1-248!11
1-2 1;87
1- 8'3911
1- 89811
1-
eej
1-2~:11
1-2'' 9.311
l-124Ziil
l·l'~D
i-~~22u
1•247Diil
1-2466
1·2490iil
l-2481Cl
1-1.:.~5@
1-1256
1·12!12iil
1•1353
1-16?1
1- %911
1·'--'811
1-t'-27#
1• ~B4@
1- 98!.ii
1- 996il
1-1111
1-2311
1-2.!l~lill
1·2307
1- 'J'.)6
1-2.:>2911
1·1u0211
1-2"~"
1-1~~7
1-P05
1-1.:0411
1-1-12
1-10:."1
T2fJ
T2C
1,129911
1-no1
1-129711
1-131811
1-131911
1-1321
1-13,'bjj
l20
1-U..'8
1-P~lll
T?E
1-t3Dll
1-1.;j9
1-1.:in11
1-13~5
1·1.H711
1-i:-~a
1-13~'1
l•P3711
1-1·•12
1•1 ·H3
1-1..:.19
l•P74
1-1-7311
1-P81
1-1.it1211
1-J .!)89
1-13~011
1-135911
T4C
1-U65tt
Y40
J4E
1-136t.u
1-1 %8
T4F
1-13 7711
l'tG
T'IH
1-1371>
1-1311311
1-1385
1•139tlU
1·13'1111
1·13 98
1•1255
1-1~6711
1•1'>06
1-1 .. 0~
l-1"0111
1·13'H
1-1.l~S
T•IP
1-1401',ll
T'!I
T5A
1-1 11 .''I
1-1 .. 10
1-1·•55
1-1-u.11
T!.>B
l-1'1?5~
1-142111
1-167411
1-1~25
T23ENT
fljfj
1-2'+88
1-P24U
1-1 "'~2
T2F
• • , T'I
T 4,~
1·1165
1·1736
1·2208
1-2281
l•2~'13U
1·1298U
T4.J
T'+K
l4L
.·• T4M
T4fl
1·2427ii
1-2'+25
1-23~3
1-2" ~6
T2A
1-21'+8
1-22'+3
1-2 .. 76
1-1123
1-112 ..
1-2165
1-2247
1•25'l711
1-17?2
l-1~7711
l-2433U
T2
1·1109
1-1-r2
1-243'111
1-2440
TOU
1·1245cil
1-1243
1-1073
1-1690
1-1772
1-2239
1-l''IOO
l-lt.67
1-1675
1· 'J67U
lYPTl
To 1 ENT
1·2 .. 71
1-1029
1-1235
1-17!11
1-,,no
TYPT2
TYPT3
.• ' , TO
TOA
s~a
1•140411
(:~~
_
·-·
--
-- ·-.··-,
·-
-- --- -.. ·---
.............. .............
~
.
, 1 CROSS
REFlRE~CE
1-143011
1·1432
1•1439U
1-1441\
1·1421@
1-1'157
1·1"3611
1-1 .. ~l
1-1~5011
T'hi
1•1441
1-l6
Xt!GkCO
XRGR(C
l(!:Go
l(ftGS
zrno
ZlRGOO
. ''
TAAL~
s.. 9
1·1463
1-l~Hll
l-1'16711
1•1'+%iil
1•1562
1•1605
1-1•5511
1-146811
l~lt.9211
l-1u:te
l•lll~'JA
l-li0311
1-1•02
1-1100
1-2~·a
1.1.112
l-1d6
1-1•·13
1-1.,a2
1-2::,28
1-P22
1-1<>08@
1-l' 95@
1-1.:.50@
1-1 /f,7
1-11 !>511
1-1:..3&@
i-2·:&3
!·1"%11
1-1134
1-254511
1-1779
1-1573
l•lU.8
1•1176
1-1192
1·1208
1•1793
1•1624
1-1926
1·1666Ql
1·2119
1-1754
1·2265
1-1756
1·1370
1-lt.20
1-16%
1-1369
1•1422
1·1622
l-1702il
1•137li
1·2511611
1-1626@
l-2<'55iil
l•lbOGiil
1-1629
1-227Ji
1-2294
1·1652
l-2277iil
1;.229'J
1·1611
1-2282
1·1668i
1-1669
1•1671
1·16nli
1- 88411
1- 96011
1-124'1
1-15'+3
1-1731
1- 950#
1- 96411
1-1513
1·1606
1-20%
1• 941811
1- 96211
1-1269
1-1603
1-1734
1-1910
1-2098
1-<'220
1-2229
1-223~
1·2318
1-2467
1-2376
1-211(,9
1-2392
1-248'1
1•1<>~7U
1-1' 5211
l•lboOll
1·1705
1-2.:!7311
1-2276
1-2267
1-u>osu
l-<'257
1-1101
1-?25611
1·2272
l-;>11~2@
1-1 QI; ti
1-2<~511
1·2'- /ll
1•24 7511
1-2 .. ~9
1-1 ll:.>211
l· 876U
1- 01111
1- 95211
l·Ul35
1-1517
1-1610
1-17-16
l-19?1
1-21 'i6
1-2?.35
1·2:.s'l5
1·
l·241l9
~~~u
l-1·:~9
1•2'151iil
1•245811
1- 681
1- 95611
l·P38
1· 88211
1· 95611
1-1241
1·15'10
1·1709
1•1ll53
1-20 04
1-2217
1-2316
1•<'459
1-P2o
1-152~
1-l'-'~9
1-1700
1-171'.9
1-1976
1-2197
1-22f, 7
1-2•1?t>
1-1 n9
l-1'>:>1
1-2l7Q
1-2~&0
1-? .:i 11\
1-2"02
1-1~·07
1·17~3
1-1918
1·2137
~·~ ~~.\
~
..
-----
- -··-
'
--
.......
..
-
.
··-
··----. -- ......... ··-- ......... _..
"
I
...
v
J
CXI
...J
<
,_
....v
""'cc
ci::
N
...
...
"'I
-D4
;
ERROR RETURN ADDRESS
RETURN FROM SP.Ci.GE SlJSROUT!NE
,.
,.
;
JSR
WRITE AN END OF FILE
Rs,w~OF'
;
SETUP WORD
;
;
ERROR RETURN ADDRESS
RETURN FROM wEOF SUBROUTINE
,.
;
JSR
R5.10F'LINE
?UT DESIGNATED UNIT OF'F LHJE
;
;
SETUP WORD
ERROR RETURN ADDRESS
,.
RETURN FROM OFLI NE
;
;
;
;
JSR
;
SUBROUT I i\i'E
RS,REWIND
REWIND
SETUP WORD
ERROR RETURN ADDRESS
DESIGNATED
UNIT
RETURN FR. OM. R Ew I ND SUB ROUT I NF.
;
;
;
R5.1CMPLTE
CQ!:"'PLETE PREVIOUS COMMAND
ERROR RETURN ADDRESS
END OF FILE RETURN ADDRESS
;
NORMAL RETURN
;
JSR
;
.
.
,
,
;
;
JSR
RS1TAPSET
SETuP WORD
RETURN
R3 = %3
R4 = %L!
RS = %5
S? = %6
PC = %7
;
FqQ~
TAPE SETUP
TAPS ET
StJEROUT I NE
;
TA?RW SUBR OUTI NS
TAPRW: JSR R4,CHECK
.wo~rn 4
MOV ARR.A Y+2, 172-525
N'EG ARR.I'.\ Y+4
MOV ARRAY+4,l72524
TST ARRAY
BMI READ
READ:
;
;CHECK wRITE LOCK
;SET RETRY COUNTER TO -5
WOR
TAPS ET SUBROUTINE
MOV f IRET·,224
f1TS RS
RTS RS
•WORD 2
BR
r..;oR
•WORD 3
TST ARRA. Y+2
BMI S?B ·
~ov
flll,EXTRA.
0JEG · ARRA Y+2·
ARRA Y+2, 1_ 72 524
BR
WOR
s OR:
~ov
S?B:
MOV fll3,EXTRA
BR
WEOF:
;OTHERWISE SAME AS OFLINE
JUSER ARG AND CHECK READY
;3 ARGUMENTS
;TEST· P OS OR NEG S?AC I NG
= BACKSPACE
;ENABLE,GO AND 4 FUNCTION
; NEG
; FORM 2 'S COMPLEMENT
JLOAD MT8RC
;ENABLE, GO AND 5 FUNCTION
SOR
WEOF' SUBROVT I NE
MOV #1Q7,EXTRA
JSR R.4,GHECK
TWL:
;ENABLE BIT, GO BIT + 7 FUNCTION
SPACE SUBR OrJT I NE
SPACE:JSR R4,CHECK
;
;
; G 0 B I T + 0 FU NC TI 0 N
;GET USER ARGUMENTS AND CHECK HARDWARE
;NUMBER OF USER ARGUMENTS +
;usER SETUP WORD + GO BIT
;.LOAD COMM.AND REG
-;RETURN TO USER
REW'! ND STJBRO!JTI ~TE
REWIND:MOV ~117,EXTRA
JSR
R4,CHECK
;
;?UT ?ROCESSOR PRIORITY IN 226
; ISSUE P OWS?.. CLEA?.
;?UT INTERRUPT RETURN IN,224
OFLI NE SUER OUT I NE
OFLINE:MOV fl,EXTRA
ORt
JSR R4,CHECK
•WORD 2
BOR:
BIS EXTRA,CHSET
MOV CHSET,172522
;
;
INTO MTCMA
; ?"ORM -NUMBER OF 9YTES
;3 •s COtwPLEMENT OF' NUMBF.R Or BYTES
;CHECi\ F'OR READ
; MI NUS = READ
; WR I TE
MOV I 103 >EXTRA
MOU f-S,TRY
TAPSET:MOV CRSJ+,226
MOV flOOQ0,172522
,.
;4 ARGUMENTS
;CORE START ADDRESS
MOV illQ5,£XTRA
BR TWL
SR
;
;GET ARG AND CHECK READY
•wORD 2
BIT #4,172520
;ENABLE BIT1GO BIT AND 3
;CHECK HARDWARE
~~D
FUNr,TION
GET USER ARG·
BNE EER
;TEST 'WR I TE LOCK
;ERROR, PTJSH STACK A.ND TAKE ERROR EXIT
wOR:
INCB BUSY
;sET SUSY FLAG
,.
BR
SOR
A-3
;
INTERNAL. SUBROUTINE TO CHECK FOR CU READY AND SELR READY
MOV
MOU IARRAY,R3
CHl:
CHEH:
EER:
~OVE
MOV CRS)+, CR.'3) +
;
DEC CTR
BNE CHl
MOV -,ER
;DECREMENT NR OF ARGU~ENTS COUNTER
;IF NOT FINISHED,CONTINUE
;LAST ARGUMENT = ERROR RETURN TO USE~
MOV +,R3
BIT 1200,172522,
BEQ CHER
;RESTORE R3
;TEST FOR CU
;ERROR., ....
ARG!JMENTS TO ARRAY
RE~DY
MOV ARRAY,CHSET
;NQ,MOVE SF.TU? wORD TO TSMPORARY LOC
9IC
~l 10317,CHSET
MOV CHS ET, 1 72522
;sE"f UP PSEUDO COMMAND
;?UT INTO COM!"IAND REG
BIT 1102,172520
;READY OR
3NE CHEXIT
;SELECTED UNIT READY CHECK
MOV
+,R4
;RESTORE R4
A~D R5 FROM STACK
; GO TO USER ERROR SX IT
iSET NOT BUSY
CLRB ERROR
RTS R4
EXTRA: •WORD
0
CHSET: •wORD
0
CTR: ER: •WORD
0
Q ,Q
ARRAY:: •WORD
BUSY:
·BYTE
0
ERROR: ·BYTE
0
·WORD
OK
REwI~~ING
;ERR.QR, NOT READY OR CU NOT READY
MOU +,R5
J~.P @ER '
CHEXIT:CLRB. BUSY
·TRY:
iSAUE R3
JSET ~3 = START OF ARRAY
;sET NO ERROR
;EXIT -,AND RESTORE R4
,o ,.Q
0
; l'-4.AS KED SETUP WORD
;TE~~ORARY STORAGE
iSET UP FOR OTHER ROUTINF.S
;susY FLAG
; ERR OR FLAG
iRF.AD RETRY COUNTER
;
;
Ci"P LT E SUB ROUT I NE
CM?LTE:TSTB SUSY
BNE
C~LTE
MOU NO, ERROR
?TS
INCB ERROR
GAP?
IT A READ
•WORD 0
INCB ERROR
CLRB BUSY
I~CP.
.iEOF EXIT
;ERROR EXIT.
.iCLEAR BUSY FLAG
RTI
•END
A-6
LOADING PROCEDURES
OPERATING INSTRUCTIONS
TAPE DIAGNOSTICS
PDP-11
A.
TC-130 DIAGNOSTIC
1.
2.
Load Diagnostic tape on Tape Transport at BOT.
a.
For PE use first BOT marker for load point.
b.
For NRZI use second BOT marker for load point.
Load bootstrap loader into PDP-11.
Example: 16K Core
a.
Enter 037000 into switches and depress LOAD ADDRESS.
b.
Enter bootstrap per Figure 1. Depress DEPOSIT for each entry.
c.
Reenter (a) above.
d.
Depress EXAMINE to verify bootstrap is correct.
e.
Depress START. Tape Transport should read one record.
f.
Enter 772520 into switch register.
refer to Figure 2).
g.
Depress EXAMINE - good status is 000105.
h.
Enter 000200 into switch register.
i.
Depress LOAD ADDRESS.
j.
Depress START.
(This is to check status -
CRT or Teletype will print the following:
k.
Set switch register according to operating instructions and
Press CONTINUE.
Remove Diagnostic tape and mount scratch tape on transport.
Depress ON- LINE.
1.
Set switches normally to 11-7-5 on and depress CONTINUE. Note;
there will be a short pause while test on addressing performed.
Refer to diagnostic manual for switch settings.
m.
Diagnostic is now running. Each good run will result in printout of:
n.
CYCLE #001
CYCLE #002
CYCLE #003
Etc.
Depress HAL'!' to terminate test.
B.
TC-130
1.
2.
RELL~BILITY
Load Diagnostic tape on Tape Transport at BOT.
a.
For PE use first BOT marker for load point.
b.
For NRZI use second BOT Marker for load point.
Load bootstrap loader into PDP-11.
Example: 16K Core
a.
Enter 037GOO into switches and depress LOAD ADDRESS.
b.
Enter bootstrap per Figure 1. Depress DEPOSIT for each entry.
c.
Reenter (a) above.
d.
Depress
e.
Depress START. Tape Transport should read one record.
f.
Depress CONTINUE. Tape Transport should read one record.
g.
Enter 7725 into switch register.
refer to Figure 2.)
h.
Depress EXAMINE. Good status is 00105.
i.
Enter 000200 into switches.
j.
Depress LOAD ADDRESS.
k.
Remove Diagnostic tape and mount scratch tape on tape ha nsport.
EXA.~IINE
to verify bootstrap is correct.
(This is to check status -
Depress ON-LINE.
1.
Depress START. CRT or Telecype will print the following:
PllP I l 7-~ nut am..
UCO!Ul' 1.IM:lTS Ill SYT%S
M.INLEN-.. MAXI.EN
a
204&
!XERClS-ING tl?ll. ~s.~ ll
m.
Reliability should now be running. Unit will run complete tape,
then stop.
n.
CRT or Teletype will print following:
. . . . . . . . . . . . . . . . . . .-n-ITE P'AS.S ma· OF
mnr- PAT-. PAR- DD MO-OS- RECORD t.ErfGTlt
0'
7
x· X
SSTP- J7 l S
M.-MAX
WRIT£ ERROR£
s
0
· ********************READ ?ASS
END OF
ORV ?AT PAR- DEN MODE RECORD I..E?IJGTH
0
1
X .X
. SSTP- 3715
M•MAX
RE:AD STATUS ERRORS s
OA1'A ERRORS
a
?«>S. llECO~DABLZ- E:RROHS •
S'
=
o.
·····l·--
T'APE•--···......
a
Depress HALT. Test is complete.
TAP~***•*************'•**
NOTES
BOOTSTH.AP LOADER/4K READ ROUTINE
37000
12737
Move
37002
10000
PWR CLR
37004
172522
To CMD.REG.
37006
12737
Move
37010
16000
BYTE CNT.
37012
172524
To BYTE CNT. REG.
37014
12737
Move
37016
60003
Read Command
37020
172522
To CMD. REG.
37022
12700
Move following location
to Register ¢
37024
00000
37026
5200
INCR. R¢
37030
1376'
BR;t
37032
5200
INCR. R¢
37034
1376
BRf
37036
00000
HLT.
0
¢
( 4K)
•
;._pril 11, :l.973
Ed Sr:·i th
e
•
•
•
•
•
•
•
•
Operating Instructions:
:rnd place des ired block number in t'."1e S,,,-i c:.ch
°S-2:;? :_st er
then pn:s s St,""':· t .
LOC.7.\TION
xxxoo
12737
10000
06
13702
177570
Move Sw Reg to R2
12
5402
5202
l·~·:;ga.te
16
1411
20
10237
172524
24
12737
0011
172522
32
32737
0001
172520
42
12737
160000
}/72524
Move 160000 to Wd CNT
50
12737
60003
172522
READ
56
32737
0001
172520
66
12737
0017
172522
74
0000
?WR CLR
172522
R2 Inc R2
3EQ + 11
~c~e
1774
1774
R2 to Wd CNT
Wait for
·ruR
Wait for TUR
Rewind
HALT
REVISIONS
I
LTR
I
A
DATE
DESCRIPTION
APPROVED
?IC.OD.REL
I
PURPOSE
The purpose of this specification is to define type, layout and content
of W.P. Diagnostic Magnetic Tape.
1. Material shall be 250 feet of magnetic tape as defined in ANSI.X3.401976 mounted on a six inch reel with mailer.
2. The information (data) shall be written on the tape in NRZI, 800 CPI,
at the beginning (first BOT) of tape.
A second BOT marker shall be placed on the tape approximately 10'
beyond the first data field.
The information (data) shall be repeated at 1600 CPI, PE, beginning
at the second BOT.
3. On the front of the reel and the front of the mailer a label shall
be affixed containing the following information:
WP #68000009-;J...._
BOT #1 NRZ
" - LA.TE~T 'REV. LrR,.
BOT #2 PE
-oF 1'"Hla uWG.
4. A copy of the Directory and Loading Procedure, WP document. no. 66000001,
shall be included with the tape.
TOURANCU UNLESS
OTHEMISC SPCCJP11.D
'lltACTIONS
DCC.
ANGUS
PROGRAM W.P. MASTER DIAGNOSTIC M.T.
Al'f'ftCNALS
OAn:
w#~!bv y-n-1f/
A
SIZE
l
ORAwtNG NO.
68000009
00 NOT SCAU: DRAWING
I SHEET 1
of 1
REVISIONS
LTR
DESCRIPTION
A
MASTER DIAGNOSTIC TAPE
BOT #1 NRZ ~~- c
BOT #2 PE 30-JUN-78
1.
2.
3.
4.
s.
6.
7.
8.
9.
10.
11.
12.
13.
14.
I
DATE
APPROVED
?ROD. !Zt:L.
PD?-11 BOOTSTRAP LOADER
TC130 DIAGNOSTIC
TC130 RELIABILITY
TC120 "'.:::>IAGNOSTIC
TC120 RELIABILITY
DC220 DIAGNOSTIC
DC220 RELIABILITY
DC220-10 FORMATTER
DC220-10 RELIABILITY
DC220-10 DIAGNOSTIC, lST 4K
DC220-10 DIAGNOSTIC, 2ND 4K
DC230 DIAGNOSTIC
DC230 RELIABILITY
TC130 DIAGNOSTIC 11/34
TC130 RELIABILITY 11/34
INST
--
37000
12737
MOV NXT ADD INTO
CMD REG
2
10000
4 172522
6
12737
POWER CLEAR
C1·1D REG
HOV NXT ADD INTO
BYTE CTR
10 160000
12 172524
14 12737
T~UNLDS
OTMUWtSC 9"CJP11D
'RAC'T10HS
LOC
--
DCC.
APPWOYALS
AICGLD
DATE
( 4K)
BYTE CNT REG
MOV NXT ADD INTO
CMD REG
16 60003
20 172522
22 12700
CMD REG
MOV 0 INTO REG 0
24
26
30
00000
5200
1376
INC P.0
BR:PO
32
34
36
1376
5200
00000
INC RO
BR=#O
HLT
~western
peripherals
~
AHNtClW. CM.J~IA
DIRECTORY AND LOADING PROCEDURE
FOR WP MASTER DIAGNOSTIC M.T.
'7t1~A.Ibvr~-;i;-7' l/
Sill
A
I
DRAWttifG NO.
66000001
DO NOT SCAU: DRAWING
I SHE£T
1 of 2
I.
REVISIONS
LTR
I
IA
DESCRIPilON
I
DATE
APPROVED
PRDD. REL.
PURPOSE
The purpose of this specification is to define type, layout and content
of W.P. Diagnostic Magnetic Tape.
1. Material shall be 250 feet of magnetic tape as defined in ANSI.X3.401976 mounted on a six inch reel with mailer.
2. The information (data) shall be written on the tape in NRZI, 800 CPI,
at the beginning (first BOT}_ of tape.
I
A second BOT marker shall be placed on the tape approximately 10'
beyond the first data field.
The information (data) shall be repeated at 1600 CPI, PE, beginning
at the second BOT.
3. On the front of the reel and the front of the mailer a label shall
be affixed containing the following information:
WP # 6 8 0 0 0 01 7 - ~·-\1~.
BOT #1 NRZ
BOT #2 PE
....._LATEST REV. L TR.
OF THI~
nwa..
4. A copy of the Directory and Loading Procedure, WP document no. 66000019,
shall be included with the tape.
.'iUG 2 2 1918
TOUltAMCU UNLDS
OTHUWIU '"°P1lD
~NS
DCC.
ANGLES
::t:
~western
peripherals
~
AHNo!ClW. CAUPIONflA
:!:
.....-------.-PROGRAM M.T. WPDP DIAGNOSTICS
Al'f'i'RrNALS
CATE
1(;7i!VJ:;/~y &-n·T~
SIZE
A
ORAW1NG HO.
6aooaa11
DO NOT SCALE DRAWING
I SHEET
1 of 1
,,,
I
REVISiONS
IL~
I
I
OESC.~IPTICN
r,
,;.-..
.......
~,.................
r-"' '_-.- ._,
IB
'f.1-PDP DIAGNOSTICS
30T
NRZ
SGT '.T " P:S RE':T. . '"':..J
.J, ,
'.T.;..
;.,
F II.~'1'A1·1 • ZXT
:r
000001
000002
000003
000004
000005
000006
000007
000010
000011
000012
000013
000014
000015
000016
000017
000020
000021
000022
,JQ0023
000024
000025
000026
.SAV
THDP
.SAV
THDP
•:a IN
T!10P
.BIN
OPDl . BI~I
UPD2 . BIN
R..T{DP
.BIN
. 3 I')l
RXDP
COPY
.BIN
FOR..111.AT. BIN
iTl? D!A..'1. 3 I')1
WPREL'1. 3I')l
WPD IAD . .3 I:'1
WPRELD .Bnr
T~1DP
"tlPDLSM. 3D1
WPRLSM. 3I}1
~11-PDLSD. 3D1
""'-PRLSD. 3!)1
\11-PD I 3 4. BIN
WPRE34. BIN
WPDIOJ.3I')I
';11"7REO 3. 3IN
TOl.DtAHCQ Uflll.DS
OTHEIWtSC ~~US
,~OHS
=
~-·
.<....: t_ .
i
A?f'~VED
DATE
3-a-1~
CORR£C.TED iNSTR.j 12·18-&0
/vif~
~
OCC.
D..:\~E
26-JUN-78C
26-JUN-78C
26-JUN-78
26-JUN-78
26-JUN-78
26-JUN-78
26-JUN-78
26-Jl'JN-78
26-JU~I-78
26-JUN-78
2 6-J"'iJN-7 8
26-JUN-78
26-JUN-78
26-JUN-78
26-JUN-78
26-JCN-78
26-JUN-78
26-JUN-78
26-JUN-78
26-JUN-78
26-JUN-78
26-JUN-78
l
UIGU:S
:::::
I
CATE
I
I
I
~western per;phe1'31S
j
>.HAH«llil. CMJl'O-IA
I
=
;.pt(lllflt,(JYALS
~~?..:SCTCRY
FCR
~"-P!JP
.:..ND LCADI:!G ??,CCZ:JU?.E
~·1.
:' •
51Z! I CRAW.NG .'40.
I
A
I
I
I
I
I
l
l
1;
'sc;.u
I
'
i
!
f
w lfw '>I , -r ! &-·,,1·1*
CRAWfll
-
i
.
.J,""
?.:~·JTRY
'
I
00
.\lQT
l
i
166000019
SCAU: DRAWING
SHEU
!
t oF3
l
REVISIONS
LTR
I
I
DESCRIPTION
DATE
I
APPROVED
OPERATING INSTRUCTIONS
WPDP DIAGNOSTIC MAGNETIC TAPE
1.
Load program tape on transport, position at BOT, and place ON-LINE.
2.
Enter the following bootstrap loader into the computer:
.., .
.)
PDP-11:
D.i\TA
LOCATION
10 000
12737
10 002
3
10 004
172522
10 006
777
(Location) LOAD ADDRess,
(Data) DEPosit,
LSI-11:
(Data)
(Location) I
(Data) LINE FEED,
DEPosit, etc.
,
(Data) LINE FEED,etc.
Execute the bootstrap program:
LSI-11
PDP-11
10000,
LOAD ADDRESS,.
10000 G
START,
HALT1
Break key
10000,
LOAD ADDRESS 1
10000 G
START,
HALT,
Break key
102/
LOAD ADDRESS
402,
DEPOSIT 1
402
701
LOAD ADDRESS I
70 G
I
102 I
LINE FEED
START
4.
Follow printed instructions.
SIZE
A
f
DRAWING NO.
66000019
DO NOT SCALE DRAWING
I
SHEET
2 of 3
REVISIONS
LTR
S.
Type:
DESCRIPTlON
DATE
APPROVED
R(Sp) WPDIAM (Return) for tape
Diagnostic
R(Sp) WPRELM (Return)
for tape
Reliability Program on PDP-11
R(Sp) WPDIAD (Return)
for DC-230 Diagnostic
R(Sp) WPRELD (Return)
for DC-230 Reliability Program on PDP-11
R(Sp) WPDLSM (Return)
for tape
R(SJ:J) WPRLSM (Return) for tape
R(Sp). WPDLSD (Return)
Diagnostic
Program on PDP-11
Program on PDP-11
Program on LSI-11
(no panel switches)
Reliability Program on LSI-11
(no panel switches)
for DC-230 Diagnostic
Program on LSI-11
R(Sp) WPRLSD (Return) for DC-230 Reliability Program on LSI-11
R(Sp) WPD134 (Return) for tape
Diagnostic
R(Sp) WPRE34
Reliability Program on PDP-11/34
(no panel switches)
(Return)
for tape
R(Sp) WPDI03 (Return) for tape
6.
Diagnostic
Program on PDP-11/34
(no panel switches)
Program on LSI-11/03
Remove the program tape from the drive and load a scratch tape, positioning at BOT and placing the drive ON-LINE.
SCAL£
I
SIZE
A
DRAWING NO.
66000019
DO NOT SCALE DRAWING
ISHEET
3 of 3
I
REVISIONS
LTR
I
A
I RELEASE
DESCRIPTION
I
I
f
-
APR 3
TOURANCl:S UHl.CIS
~western peripherals
OTHERWISE Sl'E:lfllD
,RAC'TIONS
oe:c.
~
AHGLES
~PPROVEO
DATE
--~
T
-
1981
TM
TUSTIN, CALIFORNIA
±
APPROVALS
CATE
"l-OZ-31
4·tJ!·
I
.~
\
DIRECTORY A.~D LOADING PROCEDURE
FOR WP MASTER DIAGNOSTIC TAPE
CARTRIDGE
SCALE
SIZE
A
ORAwtNG NO.
DO NOT SCALE DRAWING
66000068
I SHEET
1 OF 3
I
REVISIONS
LTR
1.
J
I
APPROVED
I SHEET
2 OF 3
DATE
Program
TC160
TC160
TC170
TC170
TC180
TC180
1
2
3
4
5
6
DIAGNOSTIC
RELIABILITY
DIAGNOSTIC
RELIABILITY
DIAGNOSTIC
RELIABILITY
DEC BOOTSTRAP LOADER
Loe
--
3.
DESCRIPTION
MASTER DIAGNOSTIC TAPE CARTRIDGE
Record
2.
1
Inst
-12737
37000
2
4
10000
172522
MOV
POWER CLEAR
CMD REG
6
10
12
12737
160000
172524
MOV
( 4K)
BYTE CNT REG
14
16
20
12737
3
172522
MOV _
READ
CMD REG
22
24
26
30
32737
1
172520
1774
BIT.TEST
FOR TUR BIT
IN STATUS REG
BRANCH IF NOT READY
32
0
HALT
DATA GENERAL BOOTSTRAP LOADING PROCEDURE
Clear Accumulators to 0. Load first test by starting Read
routine. Load succeeding tests by pressing Continue.
NOVA Read Routine - Load in top 8 locations of memory.
67022
72022
61122
63622
777
74422
63077
771
DOC 1
DOB 2
DOAS 0
SKPDN
JMP-1
DIA 3
HALT
JMP-7
AFR 3
SCAL£
I
SIZE
A
\SS\,
ORAW1NG NO.
66000068
DO NOT SCAU: DRAWING
REVISIONS
I
LTR
I
DESCRIPTION
T
DATE
I
APPROVED
NOVA Read Routine (Cont'd)
Accumulator
COM.MAND
WD CNT
STRT ADDR (DIRECT)
STATUS
Commands
No.
0
1
2
3
=
=
=
=
Read
Rewind
Not Used
Space Forward
4 = Space Reverse
5 = Write
6 = w""EOF
7 = Erase
0
1
2
3
4.
REMOVE THE PROGRAJ.''1 TAPE FROM THE DRIVE Ai.'l'D INSERT A SCRATCH
TAPE.
5.
REFER TO THE APPROPRIATE DIAGNOSTIC MANUAL FOR REQUIRED PATCHES
AND FOR OPERATING INSTRUCTIONS.
t\PR 3
SIZE
A
I
19Bl
ORAW1NG NO.
66000068
DO NOT SCALE DRAWING
I SHEET
3 OF 3
PROGRAM PATCHES
NOTES
DIAGNOSTIC PATCHES
Enter the following changes when
1.
the controller diagnostics:
Operational delay !or unusual timing- related errors.
Location
2.
rnnnjng
Was
Should Be
Descriotion
366-l
7'
u.
Controller not n!ady:
!2132
s.
12
Controller not ready
Non-existent memory error (systems with extra memory):
Location
5702
Was
Should Be
Descriotion
17:3000
176000
Non-a'"tistant Memory
NOTES
MODIFICATIONS REQUJRED FOR NON-STANDARD
ADDRESSES OF CONTROLLER TO RUN
FUNCTIONAL AND RELIABILITY DIAGNOSTICS
FUNCTIONAL DIAGNOSTICS:
LOC
IS
CPU
SW4
OFF
1000
172520
CPU
SW4
ON
1002
172720
Function Should Equal First Address of Controller (Status Reg.)
CPU
SW4
OFF
1004
224
CPU
SW4
ON
1010
260
Should Equal Interrupt Vector Address
CPU
SW4
OFF
1006
226
CPU
SW4
ON
1012
262
Should Equal Interrupt Vector Address +2
RELIABILITY DIAGNOSTICS:
l-79
214
172520
Should Equal Status Reg. Address
216
172522
Should Equal Command Reg. Address
220
172524
Should Equal Byte Count Reg. Address
222
172526
Should Equal Address Reg. Address
254
224
Should Equal Interrupt Vector Address
western peripherals
TM
TECHNICAL AID BULLETIN
TITLE/DESCRIPTION:
LSI-11 Tape Diagnostic operation with Real Time
clock enabled
PRODUCT/MODEL:
TC-150/TC-160
SY:.1PTOM/ACTIVITY:
ACTION REQUIRED:
System halts with illegal tape interrupt at PC 11476.
Modify .address 100 with a 102
and address 102 with a 002
and restart the program.
NOTE:
Reliability program will also fail but can not be
modified for this problem.
DATE:
4/2/80
NOTES
MODEL TC-160 AND TC-180
FUNCTIONAL DIAGNOSTIC PROGRAM PATCHF.S
(SETTLEDOWN &: IDENT STATUS)
ADDRESS:
WAS:
SHOULD BE:
3706
104400
400
4246
104400
400
NOTES
PROGR.AJ.'1 PATCHES
FOR TC-190 OPERA'l'ION
RELIABILITY PROGRAM
DIAGNOSTIC PROGRAM
SHOULD BE
SHOULD BE
LOCATION
WAS
3202
5037
137
100
0
10001
3204
1044
3244
102
0
6200
3270
40000
60000
104
0
6200
3554
5777
403
106
0
60100
4262
14557
14562
110
0
5400
4362
14723
14726
112
0
10037
4420
14561
14562
114
0
172524
4476
14725
14726
116
0
62702
5052
11423
46114
120
0
4
5254
377
170000
122
0
10207
6474
177754
177747
4726
13777
13700
6564
177754
177747
4732
10702
6706
60000
6714
20000
20000
173264
5477
173260
100
6760
17000
17377
7346
13777
7100
17000
16766
7352
170644
13700
10702
7322
744
777
7354
5477
137
7522
4
777
7356
170640
100
10140
20037
137
10366
13777
10142
1072
10252
10372
167624
13700
10702
10374
5477
137
167620
100
60000
WAS
LOCATION
I
I
I
l
l
4734
4736
10376
!
137
REVISIONS
LTR
DESCRIPTION
10-2. '3 ·80 \(~_.//I_/
"' ..,.-"' ---- i/
PURPOSE:
To test PDP-11/LSI-ll tape controllers that have been modified to a
non-standard vector address.
1.
Load diagnostic into memory.
2.
Modify the following locations:
LOC
--
1004
1006
1014
1016
.
EXAL'1PLE:
WAS
--
S/B
new
new
new
new
224
226
224
226
vector
vector +2
vector
vector +2
If the new vector is 320, then 1004, 1014 would contain
320 and 1006, 1016 would contain 322.
3.
If the controller also has a non-standard device address, the program
must also be modified. Reference test procedure 92000165.
4.
Run diagnostic using standard method successfully for 3 passes.
NOTE:
RELIABILITY CANNOT BE RUN WITH NON-STANDARD VECTOR.
TOL£RANCU UNLESS
OTHERWISE Sl'!ClFIED
FRACTIONS DEC.
ANGLES
±
AA'ROVALS
~western peripherals
~
TM
TtJSTIN, CALJFORNIA
:!:
TEST PROCEDURE PDP/LSI-11 ALTERNATE VECTOR
SIZE
DRAWING NO.
A
DO NOT SCALE DRAWING
92000157
I SHEET
' OF\
NOTES
RUNNING THE DIAGNOSTIC ON LSI-11 OR
PDP-11/34 SYSTEMS WITHOUT SWITCH PANELS
This information documents the special diagnostic versions
and allows modification of the standard diagnostic.
Location
36
1166
1232
1262
1366
1370
1430
1454
3122
3122
3232
3370
3372
3374
4220
5036
5042
5044
5046
5070
5242
5566
5776
6002
6050
6054
6126
6132
6240
6244
6424
6426
6706
6714
7112
7160
7162
7164
7244
7246
7250
7364
7366
7370
Standard
340
12711
177570
177570
5037
177776
177570
177570
177570
177570
177570
6037
·177570
103407
177570
177570
6037
177570
103406
177570
177570
177570
13737
177776
13737
177776
13737
177776
13737
177776
5037
177776
20000
20000
177570
6037
177570
103003
6037
177570
103003
6037
177570
103003
-1-
PDP-11/34
LSI-11
0
14556
176
176
5037
177776
176
176
176
176
176
4737
17002
1007
176
176
4737
17002
1006
176
176
176
13737
177776
13737
177776
13737
177776
13737
177776
5037
177776
60000
60000
176
4737
17002
1403
4737
17002
1403
4737
17002
1403
0
14556
176
176
106427
0
176
176
176
176
176
4737
17002
1007
176
176
4737
17002
1006
176
176
176
106437
240
106437
240
106437
240
106437
240
106427
0
60000
60000
176
4737
17002
1403
4737
17002
1403
4737
17002
1403
DIAGNOSTIC MODS
Location
Standard
PDP-11/34
LSI-11
7512
7514
7516
7560
7562
7564
10234
10332
10356
11056
11700
12024
12040
12664
6037
177570
103411
6037
177570
103002
177570
177570
177570
177570
177570
177570
177570
177570
4737
17002
1011
4737
17002
1402
176
176
176
176
176
176
176
176
4737
17002
1011
4737
17002
1402
176
176
176
176
176
176
176
176
-2-
NOTES
DIAGNSOTIC FEATURES (Switch Register)
NON-STANDARD
The diagnostic uses location 176 as a switch register and must be
loaded as follows:
15
14
13
12
11
10
9
2
8
7
~
2
6
5
4
3
2
1
~
HALT ON ERROR
SCOPE LOOP
INHIBIT PRINTOUTS
INHIBIT INCREMENTING
DATA PATTERNS
INHIBIT MANUAL TESTS
UNIT SELECT BITS
BUS INTERRUPT LEVEL BITS
(Standard: 5 for PDP-11, 4 for LSI-11)
MAG TAPE ADDRESSES
AND INTERRUPT VECTORS
ALTER..~ATE
TEST IBM PACKING MODE
(Controller Requires Special Mod)
PHASE ENCODED MODE
7-TRACK TAPE DRIVES
STARTING/RESTARTING
The diagnostic may be started at location 16000 the first time only.
Thereafter, the diagnostic must be restarted at location 200.
When
restarting at location 200 the printed message should be disregarded,
however, location 176 may be changed at this time.
the program at location 200) .
(Again, restart
The program is executed by continuing
or proceeding from this programmed stopping point.
-3-
SPECIAL TEST LOOPS
NOTES
TAPE ROUTINE
Location
Instruction
DescriEtion
37000
12737
10000
172522
Move
Clear
To Command Register
12737
177774
172524
Move
Byte Count
To Byte Count Register
2
4
6
10
12
14
16
12737
17000
172526
Move
Memory Address
To Memory Address Register
12737
6000X
172522
Move
= (Write)
Command
X = 3 (Read)
To Command Register
34
36
32737
00001
172520
1774
Bit
ForTest
Tape Unit Ready Bit
In the Status Register
Branch if Not Ready
40
42
44
46
32737
2000
172520
1754
Bit Test
For EOT Bit
In the Status Register
Branch to Sta.rt if not EOT
so
00000
Halt
20
22
24
26
30
32
17000
2
{x s
·l
(DATA)
{DATA)
For Single Record Operations (press CONTINUE for each record):
37030
32
00000
762
Halt
Branch to Start
NOTES
TROUBLESHOOTING LOOP
xxxoo
START
02
04
12737
10000
172522
POWER CLEAR
06
10
12
12737
177775
172524
BYTE COUNT
14
16
20
xxxxx
12737
ADDRESS
172526
22
24
26
12737
172522
30
32
34
36
12702
37000
5302
1376
40
42
44
46
32737
2000
172520
1754
50
52
54
12737
17
172522
56
750
x
COM...J\1AND :
3=READ
MOV #37000, R2
DEC R2
BNE
EOT?
REWIND
RESTART
5=WRITE
DELAY CONSTANT
NOTES
PDP-11 Modified Manual
Write/Read Program
Dutch Hamilton
11-4-77
NOTE: THIS PROGRAM ALLOWS IBM TEST
-LOC
CODE
DESCRIPTION
36770
2
4
6
37000
2
4
6
10
12
14
16
20
22
24
26
30
32
34
36
37040
42
12737
6001'?'
172522
000000
12737
10000
172522
12737
RE\VIND
44
46
50
52
54
56
60
ooxooo
172532
12737
77777X
l72524
12737
17000
172526
12737
600XX
172522
32737
000001
172520
1774
32737
2000
172520
1754
000000
743
}
}
HALT
POWER CLEAR ...,.,,....,___ START
}
IBM TEST
x = 0: Non IBM
x = 2: IBM
l
BYTE COUNT
X=7: 1 BYTE
x = 6: 2 bytes
x = 5: 3 bytes
x = 4: 4 bytes
j
DMA ADDRESS
I
l
COMMAND REGISTER
XX=03 (READ)
xx= 07 (WRITE EOF)
XX=OS (\'JIUTE) xx= 17 (REWIND)
Test for Tape
Unit Ready
}
Branch to 37036 if TUR
Test for EOT
Branch to 36770 if EOT
HALT
Branch to Start
NOTES:
(1)
For continuous operation, enter 1751 @ LOC 37054.
(2)
IBM Test (4 Bytes)
a. Write (IBM)
=
b. Zero Out
=
c. Read (NIBM)
=
d. Repeat a, c above,
(3)For single record
174400/174400
17000, -01
000377 /000377
Write (NIBM), Read IBM.
37036= 000000 HALT
37040= 757 BRANCH TO START
PRESS "CONTINUE" FOR EACH RECORD
REVISIONS
LTR
A
TOURAHCES UNLCJS
tEET 5
0
f 5
NOTES
BOOTSTRAP MAG TAPE PROGRAM (RELOCATABLE)
xxooo
2
12
7CO
172 522
1
Move to RO
CMD REG ADD
._/
4
12 760
6
160 000
l
I
>
!'
WORD CNT
'
j
10
12
2)
12
14
71:}
READ CMD
16
105 710
TST (B)-==i
20
100 376
READY?
22
0
HALT
710}
PWR
24
12
26
10 000
CLR
30
763
JMP
NOTES
Source Exif Data:
File Type : PDF File Type Extension : pdf MIME Type : application/pdf PDF Version : 1.6 Linearized : Yes Author : Western Peripherals Create Date : 2017:11:24 22:36:04-06:00 Keywords : Scanned, 11/24/2017, chiclassiccomp.org Modify Date : 2017:11:25 10:43:01-06:00 XMP Toolkit : Adobe XMP Core 5.4-c005 78.147326, 2012/08/23-13:03:03 Metadata Date : 2017:11:25 10:43:01-06:00 Creator Tool : FUJITSU fi-5750Cdj #2 Format : application/pdf Creator : Western Peripherals Title : DEC-Compatible Tape Controller Diagnostic Manual 91000448A August, 1980 Subject : Scanned 11/24/2017 chiclassiccomp.org Document ID : uuid:3276a08b-9d3d-4c57-bd42-be64740650f7 Instance ID : uuid:1b391ea8-57fd-4e01-972a-caf79d51051b Producer : Adobe Acrobat Pro 11.0.10 Paper Capture Plug-in Page Layout : SinglePage Page Count : 168EXIF Metadata provided by EXIF.tools