PDF Printing 600 Dpi MAINDEC 11 DZRXA E D_RX11 System Reliability _Apr76 D RX11 Apr76

MAINDEC-11-DZRXA-E-D_RX11-System-Reliability-_Apr76 MAINDEC-11-DZRXA-E-D_RX11-System-Reliability-_Apr76

User Manual: MAINDEC-11-DZRXA-E-D_RX11-System-Reliability-_Apr76

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

DownloadPDF Printing 600 Dpi MAINDEC-11-DZRXA-E-D_RX11-System-Reliability-_Apr76 MAINDEC-11-DZRXA-E-D RX11-System-Reliability- Apr76
Open PDF In BrowserView PDF
IDENTIFICAT!ON

---.-------_.PROQUeT COOE:
PRODUCT NAME:

RX11 SYSTeM

RELIA~IL!TY

TEST

APRIL 197b
MAINTAINER:

DIAGNO~rIC

~NGINEERING

DAVID Le ADAMS

COPyRIGHT (el lQ75,lQ7b
DIGITAL EQUIPMENT CQRPORTION, MAVNARD, MASS.
THIS SOFTwARE IS FURN!SHE0 uNDtR A LIctNSE FOR USt ONLY
ON A SINGLE COMPUTER SYSTEM ANU MAV BE COPIED UNLY wITH
THE INCLUSION Of THE AijOV~ COPY~IG~T NUTIC~. THIS
SOFTWAR~, OR ANV OTHER COPltS fHER~OF, MAV NOT BE P~OV!DEO
OR OTHERWISE MAOE AVAILARLE TO ANy OTHtR PERSON fXCEPT
FOR USE ON SUCH SYSTEM AND TO UNE WHO AGNEES TO THESE
LICENSE TERMS. TITLE TO ANO OWNERSHIP UF THE SOFTwARE SHALL
AT ALL TIMES REMAIN IN DEC.
THE INFOMATION IN THIS DOCUMENT IS SUBJECT TO C~ANGE
WITHOUT NOTICE AND SHOULO NOT ~t CONSTWUED AS A COM~ITMf.NT
BY DIGITAL EQuIPMENT CORPO~ATIUN.
DEC ASSUMES NO RESPONSIBILITY fOR THE USE OR RELIABILITV
OF Irs SOFRWARE ON EQUIPMENT WHICH IS NOT SUPPLIEu BV
DEC.

..TA8LE
-..-.-Of..--..

CONT~NTS

1,O

GENERAL PROGRAM INFORMATION
1,1
1.2

2,0

~-.

ABSTRACT
SYSTEM REQUIREMENTS
111~ltl
HAROWAIITIS)

"

;;5UPPHESS LEADING ZEROS
PC, DOl\lt:,CK

;WAIT FOR DONE "IT AFTER RECAL
/IS INIT vDNE SET
IYES SKIP NUT INSTRUCTION
lNO,PRINT NU Hill DONE ERROR

"6(Ta,I,IIRXLH~

lli

tWAS THERe AN ERROR ON START REt.L
1IF NUT CQt-.T!NUE.
;YES,DO RtCAL AGAIN
;SfT THE PARITY RET~V COUNTER

8PL

TE::)TO~

JSloI
t10V

J-IC,110Mt

('11107r4

CLF~

1174"'1

T~Tt)

UNITSt:.L
'110:08

tWL

~5

~IS

.~IT"UNITS~I..

~lT

.lq~000fUTESTP

l:ie.~

~USE.L

(i~.?r:,5l~

Tt;.STOR:

"l~.,J-liRcT~V

TST UTt'.STP

~"1212

HIT

2.-SEP-7b

15:4b

ICLEAR UNIT SELECTION WORU
/15 DRY BIT SET FOR UNIT 0 AFTER RECAL
IIF NOT SKIP NEXT INSTRUCTION
IYES,SET UNIT" READY BIT
I.ERE ANY DRIVES SPlCI~IEO
INO,SEt: If UNIT 1 IS REAOY
,wAS UNIT I SELECTED

INO,IT

l;iPl UPC;;ON[)
J&R I-'C,ORYl

MALYlI 27(B;'»

LEADING ZEROS

,HINTVEC
INToJI:.C,-(SP)

TVPE. ,MINI T1
Tt:\T fiRXCS

1"

vh1001~

;TYPE OUT DEVICE REGISTER AODR.aSES
FOR TyPEOUT

~XCS

, MRXOI1

•TYPE
JSR
BtT
!:lNE

! 7750Z

;;SAVE

IIGU TYPE--OCTAL ASCII
/lTVPE & DIGITS
IISUPPRESS LEADING ZEROS

"I0141.1Q

.t:lYTt:.
.I:1YTE

I SET AI.L RETRY !:OUNTERS TO 10

l~51+

.SHETRy+~,R5

#q~00~,DT~STP

MUST BE

uNtT

(1

I SEE IF UNIT I IS READY
IW,S UNIT 0 SELECTED

PA('E II

GET VALUE FOR SOFTwARt SWITCH ReGISTER

5~5

.J~1~04

0.103b

EWE

50~

~31b0b

1~5037

CL"" UNI TSt(.

5~7

,'~

I b lZ

00H13

I:H~

rJlbl4
0"10Z2
J01b2b

012777
"04737
1.12717

~~lb34

0~1411

SEQ

~01b36

~~4n7

JSR I-'C,STATf.!-l

~V,lb.2

~"~7b4
~32717

I'll«

I YES, CDNT I NuE

UPCQNO

;ND,CLEA~

UNIT 0

~EAUY

~lT

DPCUNO

5~8

509
510

511
512
513
514
515
516

517
518

0~1 •• 4
001b52
001654

0~16b0

001402
104400
105777

00106.
001bb&
~01t;.7q

00~201

~i!3

001676
~017 02

004737
105731
10001b

~01706

1713&4

ItRIJ1STAT,PRXCS

MOV

JSR PC,DONECK

11135.

~IT~

#£:!,'IHUB

.S

uHY 1

HIT

177 3 36

"fQ
0155b 7
177324

rypl:.

.~lT2,'RX06

.S

,MINIT2

TST" ""OB
BPL JS
BIS ""lTl"UNITSEL
HTS "'c

1000~3

519
52e
52 1
5e2
5e4
525
5e6
527

00.033
"'1122
"00002

~52737

'"EAD STATUS OF UNIT 1
;WAIT FOR DONE BIT
lIS PARITY ERROR "IT SET
;No,CO,.,.TINUE
'YFS,GO HANDLE PARITY EfotROR
IRE ISSUE fUNCTtON
IINIT DONt SHOUI.O NOT BE SET
IINIT OONt WAS SET PRINT ERROR
I IS UNIT I DRY BIT SET
IIF NOT SKIP NEXT INSTRUCTION
IYES,Sn UNIT 1 REAUY BIT

001b14

NO~EL'

JSR PC,PRYl

/TEST UNIT I fOR DRY SET

01070.

O~CONlJ:

TST~ UNITSEL
8PL 1 $

INa

115 UNIT 0 SELECTED

ITEST ACT1! LOAD MtoIA INOICATOR

528
529
5.10

531
532
533
534
535
53b
537
5J8
539

540
541
542
543
544
545
54b
547
548
549
5~0

551
552
553
554
555
55~

557
558

559
5&0

~01710

001716
o01H0
U1724
~0172b

0017 34
00173&

il01742
001744
00174&
0~1754

001762
~01710

123727
001012
005737
001404
042737
000403
104400
000000
000241
013737
04n!7
013737
042737

00171&
002002
00200&
002012
002020
002024
002030
002034
002042

00b037
00b0!7
00b037
013737
00b 137
00bl37
000337
042737

00204&
002~62

005237
10"400
01774.
104402

0020b4
002065
0020bb

003
000
005337

~02052

00205b

000!!7

lOOtS LOCATION "I CONTAIN THE NUMBER 101
I BRANCH IF NOT
'CHECK fOR RXOP OPERATION

eMF'S •• 41,1'1171
!:1NE 1 S

TST ,,4Z
SEQ ~$
"IC ".~0,UNITSE(.
8R 1>
TYPE,
D0LOAO

010704

2i:

lULl

C(.C
MDV UTtSTP,SEQUEN
"IC '117170,SEQUEN
MOV UTES TP, rES T

1$'

001212
1777 1 0
001212
177707

011370
011370
002140
002140

alC '177701,TEST

00214~

0021 4 •
002140
001Z12
010420
010420

010420

017014

TEST
TEST
TEST
UTeSTp,PAT

RO~

PAT

ROL PAr
SWAB PAT
SIC '177710,PAT
JMP XSHRT

010420
177770
002722
017024
015167
! 77124

"OR
"OR
ROR
MOV

STATER:
MOV
TYPOS
.BYTE
.BYTE

INC P'"(.O.
TYPE ,MRXCS
'RXeS,-(SP)

o
OEC P2RETRY

liN CHAIN MODE, DESELECT UNIT
I AND DO NOT HA~ T
IINFORM USER TO REMOVE LOAD MEDIUM
IFROM UNIT 0 AND REPLACE .ITH
IA 'SCRATCH' DISKETTE IF ME
IWISH.S 70 TEST UNIT 0
IC~fAR C BIT FOR ROR'S THAT FO~~OW
I PU T 1 NI T lA~ CONDIT IONS 1 N SEQUENCE
ICLtAR AL~ BUT SEQUENCE BITS
IPUT INITIA~ CONDITIONS IN TEST
'CLEAR ALL BUT TES7 SITS
IRIGHT JUS7IFY TEST BITS
IPUT INITIAL CONDITIONS IN PATTERN
IRIGHT JUSTIFY PATTERN BITS
ICLEAR ALL BUT PAl7ERN BITS

II~C PARITY ERROR COUNTER
IPRINT 7HE RXCS CONTENTS
IISAVE nxcs FOR TYPEOUT
"GO TYPE--OCTAL ASCII
"TYPE] OIGITIS)
1 I SuPPRESS LEADING ZEROS
IHAVE 10 ERRORS OCCURED

MAlNDEC-II.OZRU.E
"ACYlI 21(732)
2~·SEP-7b
15,."
DZRXAE,PII
GET VAI.UE fOR ~OFTwARE 5WITCH REGISTER

5.1
502
5&3
5&4
5&.
5b7
5b8
5.9
570
571
572

002012
002014
002100
002104
00210.
002112
002! 10
002122
00212&
002132
002134
002140

574
515
570

002142

005002

~02144

005737

002150

001441
123721
101112
00\431
123731
101105

5.5

513

511

00215.

518
51q
580
581
582
583
584
585

SSq

0021 &0
0021 ••
002104
002112
002174
002200
002204
002212
00221 &
002220
00U24
002230

590

00223&

591

002242

58&

587

S6a

5 92

S9)

sq.
5~5
sq.

015052

000207
005237
104400

015755

~T5 PC
INC MPARL.OG
TYPE , MUNREC

01b017
01505.
0! 570.

TYPE , MCRl.f
TYPe. ,MHA~ri.l

1~4400

104400

104400
000000
000137
000000

004737
104400
113737
004537

000000
104400
104.00

113731

T'fPI!
TYFtE

01702b

IS'

HALT

TeST!

o

T5T~I"!T5'

CLR Mi?
TST 00

JMP 8At!"0

~'Q

00011 4

SEQ ~$
CMPd OU,10
~HI

002.32
01,510

0023~0

002302
002310

0~la00

00~21&

01"44&
lSI

T'(PI:,
MQVd

ITYPE

002312
~0231b
~02322

,MOO
OU,7$

JSR "5,SG~[)~C
OPEN
T vpc.

TYPe. ,MID

JSR

Ml,lV!.i
OPEr~

HR

ITYPE

5ING~.

OECIMA,

.O~O

IU, \0$
5G~OEC

"5.

l:i

TST" au
fiNE

lSI

INITIAl. MESSAGE bEEN TYPED
~aTH 10 AND 00 UMITS

, UBLSP

01 •• 4&

25'

100 HUST BE EQUAl. OR ,E5S THAN ID

IUS

015047
015514
001.01

',n

T5T nRST
IJS

CMPd LAsr,#32

001U40
10513 7
001447

123737
101043
004737
104400
10_.00
! 13731
004531

I HESSAGE FLAG
ITEST FOR NO 5E~ECTION OF TRACKS
/IT WII.~ 6F STANOAR" ~IMlTS
ITEST FOR MAXIMUM 10 I.IMI1

.HAS

SEQ

002274

IHA~T 6EC'USE OF MARO PARITv ERROR
IIF CONTINUE IS PRESSEU GO TO START

JSR PC,T51MSG

~HI

302272

IS

eMPS 1u,#114

1.3127
101053

5.~

I RETURN
IINC HARD PARITY ERROR I.DG
IPRINT UNRECOVERABLE PA.ITV ERROR

8MI IU

001451

000

I YES, LOG HARD EkROR
INO, TYPE PARITV ERROR

,MilAR

MLT ••
001220

0~5737

002270

,MPAR
,MCRL.F"

TVPE

~022S4

0022 4 4
0~2246

Q022b0
Q022&2

b05

01b017

10 •• 00
104.00

002252

597

603
b04

HEG 1$

001405

004531
000000
00040.3
105737
001344

598
b01
b02

.AijE 12

J 1 S 00 3 ~
INO,GO PRINT IT
ITEST FOR NO SE~ECTION OF SECTORS
lIT WILL ~E STANDARD ,IMITS
ITEST FOR NORMA, ,AST StCTOR LIMIT

I ~$

be,('J "$

15T8 FIRST
BI'-Q IS>

001203

Fl~5T,lAST

CMPti

aMI

ISS

~0'.32

Jl:)R PC,TSTMSG

01 ;047
" 15520

T'fPt:.
TVPt.

,Mfl~5T

Q02326

&08
009

002334
002340

010
b II

00234.

10 •• ~0

015047

G0234.

10'.0~

b 12

002352

113137

~ 15527
00120.1

613
b '4

00236.
002304

004537

Plla""b

015
bib

0023&.
002372

104.00

JSR "5, 5G~UEC
OPEN
TVpE ,tHJLLf

0004.4

8R US

002.1.0

HOV. FIR51dl5
JSR ~5,SGL.UEC
OPEN

0023b.

MLlVd LAST,12a

000000

000000

HAINDEC·!I_OZRXA.E
HACYlI .17(732)
2.-5EP-76 15' ~b
GET ,ALUF FOR 'OFT.ARE SwITCH REGISTER

THt:.~E

IS NO

~

SEL TOR

,UBLSP

00b
607

001202
01"."&

:

IFIRST MwaT 8E EQUA, 10 OM I.ESS
/THAN "5T

TYPE

, UtH.SP

TYP~

,HI.AST

ITYPE BOT" FIRST .NO LAST I.IMITS

PAGE 13

OZRX'E,"II
biT
618
619
620
62\
b22

623
b24
b25

002314
002402
002404
~02406

002412
0~241.

002420
002424

123721

104400
005.37
00011.
104400
~05031

&2.
&27

002430

0007&5

628
&29

002.32
002434

005702
00! 005

630

~02q3b

104400

63 1
632

002442
002446

104400
005202

013

002450

000207

002452
0024%
002462

104400

~024bo

100002

634
b.l5
63.

637
blS

104400
105731

b3q

0~2470

104400

640
041
0 42
b4J
&44
645

002474
002500

0~57H

b4b

647
64B
049

002502
002506
002512
002516
002522
00252b
002530

002534

0~la02

0.0001

45'

eMP" FIRST,#I

I IS FIRST SET TO

eNE

INO, GO PRINT IT

13 ..

HTS PC

001334

e00201
.16363

145.

001~00

I,s:

01&455
001202

TSIMSGI

!~q400

104400
U4400

'PRINT TRACK ,IMtTS OUT OF RANGE
IPRINT SECTOR LIMITS

IS'
ICONO.

TYPE ,
~PL

015101>
010704

1S I

015116
015040
01001.
015052

2$'

005137

0!~704

001005
104400

015016
"I.T51

&50

~~253b

000000
000137

001220

651

0W25Q~

00.731

W~"142

052

002SQ&

0~0207

.54

002550

&55

00255<
002560

002562

104405
032777
00104b
012737

.58
659

0~2570

012137

000~12

00aSh

012777

6&0

002604
0021>U
002610

0~473T

040001
007122
000002

CONTla.

our OF RANGE

ITEST MESSAGE FLAG
I MESSAGE HEADING HAD NOT .EEN TYPED

I SET THE MESSAGE FLAG

MCR~F

TYPE. ,MICON
T5TS UNITSE~

01070~

1W0002

004737

HPE ,002BIG
ClR aD
•• U
TYPE ,52BIG
C,R rIRS T
"R 15$

TST ~2
"NE IS
TVPE I MNONSTll
TYPE I MCRLF
INC H2
R IS PC

LtJl ~u4b
015052

015052
015417

~s

I TYPE INITlA~ CONDITIONS
ITEST FOR DRIVE S"~ECTlO~

1$

TYP~ , MUNIT0
TST UNITSE.
8PL 01$
TYPE ,MUNITI

ITYPE UNIT

SELECTED

ITYPE UNIT

SE~ECTED

TV?!:. ,TAS

J5R ~C, TVPSE~
TYPE , MCR~f
TST UNITSE~
BNE CONTI2
TYPE , "NDORY
HALT
JMP SA~00
JSR ~c,TSTLIMITS
RTS PC

ITYPE TEST SEIoECTlDNS
I WERE ANY DRIVES ~EADY
IYES,CONTINUE
I NO, TYPE NO DR I VE 5 MESSAGE
INO DRIVES CAN'T CONTINUE
'IF CONTINUE IS P~ESSEO R~START
ITYPE NONSTANDARD TRK AND SEC I.IMITS

&53

656
651

661

oba

bb3
bb4

605
b06

bbT
6U

e02&20
002b24
002bi!b
00i!b32

03i!717

001403
004137
0001&4
0~5711

U001b
004737

HOME I

000400

176034

000012

017014
017010
17&402

002046
17&354

002&40

123127

010200
010072

b70

~02b4b

bTl

002650

002010
305331

0!7010

002654

001350

B02b34

25'

176372

IS'
000040

CKS"R
BIT .S"8,'SWR
BN' "TN
MOV 01 ~"P2RETRY
MOV U~"UORETRY
MOV .R~CAI., ,Rxes
J5R PC,OONECK
ijlT '2,@RXOB
BEG IS
JSR ~C,STATER
e~ 23
TST ORXC8
epl. XHUME
JSR PC,ROCOOE
CMP8 aST AT, #40

bf>9

67,

aGE XHUHE
DEC DW"ETR'
ONE 23

/TEST THE NO RfCA~ SwITCH
IRETURN IF THE SWITCH IS SET
ISET UP THE PARITY RETRY COUNTER
'USE THE 00 RETRY COUNTE~ FOR RECAL RETRIoS
'ISSUE RECA, FUNCTION
'WAIT FOR DONE FLAG
IWAS THERt A PARITY E~ROR
, NO, CHEC~ FOR ANY OTHER ERROR
'YE8. GO REPORT IT
'RETRY RECA~
I IS THE E"ROR FLAG SET
I IF NOT RETURN
'YES, PRINT STATUS REGISTERS
'IS THE B CODE ,ESS TH . . COUE 40
"RECA~ CODES ARE I ~, 20, AND 30)
I IF NOT RETURN
'HAVE 10 ERRORS oeCuRtO
If'jO,RETRV

HAINOEC-II_CZRXA_t
HACYII ~1(132)
~0.SEP·76
151 ••
OZRXAE,PII
GET VA"UE fOR SOFT_ARt SWITCH R~GISTEk

673
674
.15
b T.
• 17

emus.

00266l

0026H
002b70
0~261b

104400
000000
U0131
012737
000207

P'"E I"

TVPt: ,MHAL,T3

015713

HALT

JM"

0~Ii!Z0
0~~~01

0113&2

'IF CONT. SWITCH IS P~f5SEO GO TO START
,RESET TH~ PRESENT THAC. TO TRACK I

SA~1I0

MOV >1.
~TS PC

PR~5TRK

'RETURN

676
.19

.80
b81
6Bil

IDECOllt TEsr
I

683

,

'IS TO bE

684

G8s

I

689

, 0
, 0

I 5
I 0

,

.oS

I

~

OP INITIA" CONDITIONS

0' THE INITIAL SWA SELECTtO TIiE

P~fFURMeD,

j

~

0
I

d
~

I

NO TEST SELECTEU IDEFAULT TO TEST 71
.RITE ON"Y
WRITE fOLLOwED BY READ
WRITE FOLLOWEO 6Y RfAO ANO VENIFY
HEAO ANU VERIFV ONLY
RtAO ON"Y CCRC CHECK)
READ ANa VERIFY DELETED DATA
.RITE FOLLowED BY READ FD""OWtD AY ANOTHER
HEAO ANO VEHIFY

I

I

I

I

696
697
698
699

700
701

302700

01270.

~~I'00

0~il704

702

002710
002714

01274.
01274.

00271&

703

000002

0~271.

021.40

lSI

70S
706
701

002722

004737

~~~452

002726

005037
012737
012737

0\1\4a

X51ARTI
TESTSE":

305031
m05037

VBGlil4

142737
005731

0~0.177

106
709

0U732
Q~274a
~021 ••

110

00275il

711

D0215G

112

e02764

0~5231

0~~0Ia
~~~~Ii!

001003

00i!712
eS3000
003004

012737

717
718
719
120

0~3006
~03010
~03014

00&3~4

150437
000717

203016

000137

003d~2

~~30i!il

0~0137

004130

0n026
30303i

000117
000131
0.0131

7il6

017004
01700&
0~3014

BlC~

UEC HO
ASL HO
Blsn .O.HSRONHST
.R
JM' .RTONLY
JMP .RHO
JMP .THOC>
JM' WUUHk
JM' WUUN" Y

003014
~RONT'STI

0~0U7

00304.

000137

0~&&30

1~~5ET

THl STACK POINTlR
lAND INT£"U'T LEVEL

IINC RESTART COUNTER
ITYPE OUT I'ITIA" CONDI110NS
ICLE'~ EOP CHARACTER COUNTER
15ET uP RlAO AND ORITt HETRY COUNTERS
IC"tAR .RITE CAUStO 8< ER~OR FLAG
'CLEAR READ AFHR WRITE FLAG
leLtA" OUT PR.NCH OFFSET
IIF ~o TEST SPECIFIED FORCE TEST 1

MOV .1,TtST
MOV TEST,N4

IS'

003042

U71. U~RONTEST

TST UST
SNE IS

013104
00530.

00505&
00 .....
00&504
00&544

~0303.

Ht5TC'TH
PC,ICONO
C"ARCT
HOV 'll6.,RORtTRY
"UV .114.,WTRETRY
C~~ tR.RT
CLR ~U'FTWT

002140

~~2770

71 Q
715
716

'SIACK.SP
'PH7. - (SP)
'lS,"U5P)

C~R

0~412i!

713

721
7ii!
723
fl4
725

MUV
HOV
MOY
RT I
INC
JSR

00054~

104

WHICH

TESTS

•

I 0

1~ST

THtY ARE AS FOLLOWS I

BITS

bB6
687
.86
690
69\
692
69]
694

~ITS

.I.', ,,0

'BITS

JMP U~V5"P

JH, Tun

/ADJUST TtST bITS FOR CURRECT
IBRANCH OFFSET
IINSERT OFFSET TO BRANCH INST,
loRANCH BY TEST OFFSET
IWRITE ON"Y FUNCTION
I.RITE THEN READ FUNCTION
IwRITE T"tN REAO VERI~Y
IREAD VERIFY
IREAO ON"Y FUNCTION
I.RITE.ANU READ VERIFY UN A"TERNATING
'.RITE.REAn,FOLLoweO OY RtAU VERIFY

0~IVE5

727
U8

H41NUEC_II.0ZRXhE
~ACYII 21(132)
20-SEP-7.
15140
UZRxAE,Pll
GET VALUE FOR IOFTWARE SWl7CH REGISTER

PAijt

15

719
7-'0
751
ITHIS IS • • ~ITE UNLY FUNCTION USING DATA PATTE"N AND
ITRACK SEQUENCt SPEClfIEO BY INITIAL SWR SETTINGS
IT. I

U2
733

734
155
7 S6
137
7.18
1]9

140
741

74i!

003052

004731

00305G
903Sbil

004737

e030 ••
003012

003076

004737
004137
ee4737
005337

01Ulil

X.~TON" YI

011i!54
003112

1$1

01135"

0UU2
003104
003110

00\311
004737

eUlu
0a311G

0~4731

141
748
149

003122
003150

750
751
752

003l3b
003142
003146

012737
012737
004737
012146

unl4

153

003152

005017

10U34

754
755

003156

U274G

0d020e

0~3162

01274&

156

0031 ••

751

003178
003176
B032U
00321.

0e00U
012777
004717

743
744
745
746

758
159

160
7bl
7b2

8~

00076.2
004737

U2746

112071
0~5237

01221b
012316

000012
000812
005656
00H72

017016

DNfWRTI
FILLBUFI

176010

lSI
FlLLFLAGI
.FR8YTEI

006434

000771

B05726

003i!lo
003224

Ui!731

765
1&6
lb1

003232
BB3il40

012731
0~0131

015]b6
015366
003136
00le44

U3i!44
Bl3150

005237

0110~4

171
Hi!

003252

U2?71
00110.
la44.e

7&8

111102i!

003170
800111
001014
1?b01i

003i!14

012737

JSR
JSR
JSR
J5R
JSR
DEC
INE

PC.GETPATTENN
PC,INITT.ACKS
PC. GETUNIT
PC,GHTHACK
PC. ,RITE
TR~CNTR

IS
JaR PC,STUP

01013i!

003212

1&3
764

•• TONLYI

0111 4 4
0UblO

FI""ENI
U32 . .
003354

083334

UWTONLY

JSR PC.INITSECTOR
JSN PC,GETaECTOH
MUV 'I~"SRETRY
MUV 'I~"PRETRY
JaR PC.AOJSUH
HOV 8F'L"UONE,-(sP)
MDV 'F IL"tN, - CSP)
CLR UTECNTR
MUV 'PH4.-(SP)
MOV P\I,-(SP)
HTI
MOV 'F81E,.RXCS
JSR PC, TRC~
Mova (H0) +,.HXOB
INC 8YTECNTN
8N F I""FLAG
TST
MOV
MOV
MOV
JMP

ISP)+
'Mfl",PTYPI+Z
.MfIL,PTYPil+2
'FlL~eUF, peONT+il
PAR7EST

ISET UP SOFTWARE DATA SUFFEH
ISET UP IU,OD.ANO THAC_ COUNHR
ISET uP OHIVE UNIT SE"ECTION
IPItK UP NEXT TRACK
100 THE WRITE FUNCTION
ITES7 TRACK COUNTER
ICHECK FOR LAST DHlvE AND EOP
INEXT PASS
ISET UP FIRST,LAST.ANO SECTOR COUNTER
IPICK UP ~EXT UCTOR
ISET RETRY COUNTER
,ADJUST DATA buFFER AND CHECK SUM FOR ADDRESSES
IPUT GOOD ~ETURNO~ STACK
IPUT ERRON RETURN ON STACK

IfUCUTE fI"L8UFER COMMAND
lTEaT FOR TRANSFEN RE~UEST
17RANSFER DATA bYTE
TWAlT FOR NEXT TR

F~.G

F~AG

IREMOV! TME DONE RETURN FROM THE STACK
IPUT ADOR OF FILLBUF MESSAGE IN PAR ERR TYPOUT I
IPUT AOOR OF FIL~8UF MESSAGE IN PAR ERR TYPOUT 2
IIF NOT HARD ERR RETURN THROUGH PCONT TO fIL~8UF
IPRINT OUT PAR ERR AND TEST CONDITIONS FOR RETRY

7b9

710

104405

113

BUlbS

174

0Uil6Z

715
1h
117
778

anU6

\0441.

00U72

1.4480

003276

104405

103310

779

003314

085717
101eel

780
701

782
18]

784

una.

013311
ZU3U
01l33il0
003324

175734

0001100

PTVPII

016017
015052
CONTOI

175710

00ell0

H"lbl
CONTI3I

uun
111037
005337

0111116

115137

81711.

INC PAN~OG
CKS.H
BIT UWU,fSWR
aNE CONT4
TYPE ,OPEN
TYPE ,MPAR
TYPE ,MCHV
CXSOH
TST 'aWR
8PL CoNTIl
HALT
elT 'SWII,.SWR
INE CONTS
DEC PRURT
TIT PRURY

IINCREMENT PARITY ERROR
ITEST DON'T PRINT ERROR

S~ITC"

IPRINT THE PARITY ERRUR MESSAGE

ITEST HALT ON ERROR S"ITCH
IHALT ON ERROR
ITEST NO RE7RY SWITCH
IIF 8ET LOG HARD ERROR
'DECREMENT RETRY COUNTER
,HAV! II ERROR. aCcuRto

MAINUEC.ll.0ZRXA-E
MA~VlI ar(na)
a~·SEP.1b
15140
DZRXAE,PII
GET VA.UE paR 50FT.ORE SWITCH Rt'.I;jSTE~

785
78&
787
7~8

789
790
791
792

793

~03330

P'ij~

1&

00335.

005237
104400
104400
104400
104400

0~33b2

1044~0

015052

~EQ CONT5
J"P F H.1."UF·
INC HP.R1.0G
TYPt ,UB1.1.F
TYPE ,MUN~EC
TYPt. ,UPfN
TYPE ,MP"R
TYpe ,MCR1.F

00330&

0001JT

01"074

JMP 1JE.I..UflU T

003332
e0333b
~03342
~03H&

ca3352

001402
000137

PC.ONT I

00513.
01702b

CDNT5'

01~240

0157~5

PT YP21

000000
01b017

'IF C1. ••• ~O 1.0G HARO tRROk
IRETURN TO kETRY TEST THRO,IGH HtRE
;!NC.KARD PARITY e.HROH

CQUNTE.I'I

ITVPE HARD PARITV ERROR

IGO OE.ETt TH. UNIT,CAN "'01 CONTINUE

794
,5W!TCH • Of INITIAl. TEST CONDITIONS 5wlTCH SETllNGS IS T~t OE1.ETOD OAT A
,FUNCTIUN INUICATOR. "HEN THIS BIT IS SET A". WRITE I RtAu fUNCTIONS wI1.1.
ISET AND CHt:~K THt OE1.ETEO DATA "IT ON TH<- OISKETTE,

795
79&
797
798
799
800
801
802
803
804
805
80&
807
808
8~9

810
811
812
813

I, * ...
~03312

003400
003404
~03410

00341&
003424
00342&
003'l34
003442
00344&
003452

01a737
01274.
01274b
112731
032737

000012
003402

017'lb

11:

'*.". *"

.if*.*""'''' **.'11 .. *. 11

FII.1.DDNE.
REWR ITE'

0~j510

'II W*'" 11:

'* It. * * * •• 11::11 "' .. * ••• !if * 11: ** .. 1\ 'II"" *w_ 11:."." 111 *

MOV "110:1. ,PWETRY
MOV
MOV

JwHTOONE," (51')
;tWHTER,-(SP)

000105

Mav~

0~1.0"

t1IT #!HTQ,UTt:.STP
Hf.Q 1 $
MOVt; IIWTOUIE,FUNCTION

~01403

112737
0b2737
005537
004731
004737

000115
000001

"03450

000137

0~72".

0034&2

00~737

.WRTI~,FUNCTION

ADO '1

021~32

ADC
JSR

0."022
007122
WRTUONE:

UP HtTRY CUuNTtR
GOOD RETURN ON STAC'
f.RROR RHURN ON STACK
fUNCTION WoRD TO "kITe

;rEST FOR WRITE DELEllU OATA
IINC TOTAl. WRITE FUNCTIONS COUNTEk
'DOU~1.f. PRECISluN COUNT."

,WTC:"'T~

I'ITCNTtH2
PC,COMMWORt)

;TRANSF£R COMMA~D TO ORlVE
'TEST FOR DONE fLAG

JSR I-lC,[}ONtCK
JMP

'SET
ISET
I SET
ISET

NOl.NTt'..H

p..jQ

INTERUPT ERROR

;15 THIS A ~E~~IT~ FRUM A 0ATA ERkOR
'YES GO Rf.REAO THIS SECTOR
I NO, TEST SECTOR CDUNHR

lST tRWRT
~NE U

814
815

Z034&&

0~10"4

~0347~

005337

ote

81&

~03414

001003

;~OT

817
Ble

00347&
003500
003504

000207
~~013 7

I'!NE c?$
fHS PC

JMP Iol~

f:!,NE

:)\OIHI..T1

TYPf:. ,MwHIlE
JSR PC,SEKTYP
CKSIIlH
TST fIISwR

175350

E~ROR

PER TkACK

;CHlCK OQN'T Pf;lNT

~OUNTEHS

IPRIIH wRITE

;TEST THE

tHHDH

S~ITCH

(H"AU) StEK ERROR

~ALT

ON EHRUR SwITCH

HPL CONT 1"

17533b

H.T7'
CONTI"'

HAll
6IT IISW11,4tSIolH
~NE

HAHIJ51\

DEC SRETRY
Bf.Q "AWOSK
~~2S5.

JSR PC,HOMt::

0051311

SI;KRTVJ
H,A,ROSKI

017~7b

021044

JMP

UN~WRT

MOV "ZHSEK!"OG,fB

JSR "C,UI1.0G
INC lR-')
TYPf. ,UB1.1.f

0152 4 0
015755

TYPE:

01~010

STYP2 ,

,MUNRf!C

TYPE ,I'1WRITE
JSR PC,SEKTV"

D0H3&
000002

ADC 1I2,SP

RTS "~

015775
0145&7
0113&2
014446

0037b&

104400
104400
013737
004537
000000
104400
000207

003770
003774
00371&
004002
004010
004012
00UI&
004020

013705

0113b0

0b2105
032737
001402
0&2705
005215
000207

020344

004022
004026
004030
004032
004036
004042
004046
004054
0040&2
00406&
004014

013705
006305
00&305
0.aa5
062715
0055&5
153137
013777
004137
113777
0un7

011360

003736
003742
00374&
003754
0037&0
003702

1.0G

CI\$o*jH

175370

1~4405

100001
000000
032777
001007
005337
001404
004737
000137
012705
0047!7
005213
104400
104400
104400
004737
0&270b
000207

~

.A"t 17

0~3b0b

104405
032777

~ETRY

;SETIJP FOR wRT RETRV UN SEEK ERROR

~.J3~02

~03014

1

,(AFTER A RECA"
THE CU"TfNTS OF SECTOR I,
ITRAC. I AREo 'OADED INTO THE SE~TOR bUFFER,
,TO RE_kITE THE CORRE~T OATA THt PRUGRAM
IMUST REF 11." THE SECTUR BUFFER,

~03572

303blb

Tn"OUT

peONT TO REwRITE

FUN~TION

MOV 80NEWRT,StKHTY+2

"0355b
0035b4

003b 10

IN PAR ER

IPUT AOOR OF WRITt "ESSAGt IN PAR ER TYPOUT 2

MOV

839
840

THE STAC.

UUHING A wRITE FUNCTlDN

~~RWH

833

834
835
85&
837
638

F~aM

:15 THIS IJ.. PARI TV E.RFtUR
;NO, IT ~UST HE A SEEK tRHOR

WH1SEK

,SEEK ERRUR UURING A wRITE

003550

LiJ..ST SECTOk GO TO NEXT ONe

.(wHI Tf

BrT IH1Tt,ASTAT

83~

831
832

::it:CCNT~

SE~TYP

,

003700

IU
015052
T~KERR'

0~~305
00002~

010704

017174
000001
000002
010104
004120
007014
012310
007014

'REMOVE SEEK ERROR FROM STACK POINTER
,RETURN TO I,EXT StCTOR oV aONE RETURN ON STACK

MOV TARGET, RS
A81. H5

18ET uP TO INC ERROR PER TRACK COUNTER
IADJUST FOR eVEN ADURES5
,ADOIN AODERSS OF UNIT. LOG
'CHECK TH~ UNIT SE1.ECTION BIT
'IF C.EAREO UNIT 0 IS ACfIVE
/AOJUST FOR UNIT I 1.0G
,INC THE CORRECT ~OUNTER

BIT '6IT4,UNlTSEI.
BEQ 1$

IS'

I"'C lR~)
RTS PC

CoMMWORD'

MoV TARGET, R5
AS1. R5
AS1. R5
ADO 'TKACC, R5

'1,

175114

,TYPE UNRECOVERAB1.E SttK ERROH
iON WRITE (ROO) CIlMMA~O

ITVPE SUK EoRROR
,TVPE AUDRESS OF TRACK MOVED FROH

ADO *U1TRK,R5

004120
175124

HALT ON THE ERkOR
;CHf!.CI'. THt: NO RE,TRY SwITCH
IIF Sf T I.UG HARIi oEE" E~HOR
"iAVE Ie ERRORS BEEN 1.0~ED
,YES 1.0. "ARO ERROR
IRECA1.18RATt: liRlvES ON Sft\( E~ROR
INO,RETRV WRITE COMMAND 'READ CUMANU)
'SET INC. INST,'OR U~lT 0 ERR 1.0G
/TEST FOR UNIT 1 !RROR 1.0G
'HARO SEEK ERROR

TYPE ,"SEEK
HPE ,HP~t:S
MOV PR~STRK,I$
JSR R5,SG1.DEC
OPEN
HPE ,MCHl.f
RTS PC

Aon IIIUIt1TRK, R5

02057&

~

ADO
(R5)
ADC 2 ("5)
81S~ UNITSEI.,FUNCTION
MOV fUNCTION,.RXCS
JSR PC,TRCK
MoV8 T8ECTOR,'RXOB
J8R PC,TRCK

,GET TRACK NU~BER
,MU1.TIP1.Y By 4 TO OOU~1.E PRECISION
IINTER1.eAVE COUNTER 1.0CATIONS
IADO ON ADDRESS OF TRACK ACCESS COUNTER
'INCREMENT THE COUNTER
'AOU CARRY TO HIGH oRUER _ORO
UNIT SE1.ECTION ~IT IN COMMAND WORD
'SEND OUT COHMAND TO DRIVE
'WAIT FOR TR F1.AG
,SEND OUT TARGET SECTOR
'WAlT FOR TR Fl.AG

,sn

M.INOEC-ll_0IR •• _E
M.CVII <7(732)
c.-SEP-7b 1514b
OZRX'E.Pll
GtT VA"UE fOR ~OFTWARE SWITCH REGIS1E"
eq1
898

~04100

e99

r.04110
004114

9~0

~04100

\75102

113717
00504b
01274&
~.~"02

e00207

903

".4120
004122
.0.124
"D.121>

000000

fUNCTIUNI

~0000~

.000~0

I't[)AFTwT:
t:.RWRT:

.~~0""

DATACK:

9"7
q08
909
910
911
912
913
914
915
911>
917
918
919
920
921
922
n3
92"
9CS
92b

TARGtT,'~XDH

(~Pl

'SEND OUT TARGET TEAC<
I.OWER INTE"UPT LEVEL TO AL"OW AN INTERUPT

RT!

"~4110

q~b

Move
CLR -

MOV #ll5,-tSPl

q01
902
904
905

PA6t 18

"TS PC

;,'* " '*

R

IREAD AfTER WRITE fWN~TION fLAG
IWRIT~ CAUSED BY UATA ERRUR F"AG
10.T' CHECK ON eRe ERROR FL'G

* 11 *'* 11 #I"" '* 1\ III 'Ie. III '* 10. ** 11 *.,.." 11 11 * III III 11 11 '* '/{ * .. 1II.1t** 11.* '" **** III 11 Ill'll .*"" 11" 11 *"
ITHIS IS • W"ITE 'LL SECTORS FO"LOWED BV A READ A~L 5tCl0RS
PATTE~N$ ANt) HEAD St.lWENCING SlT 6Y INITIAl.. SwR

JidTH UAfA
,
T iii: .2

e0.130
"0.13.
,,04140
lO.14.
~0.150

004154
?041b0
0041b.
:104170

00.172
~0417b

0~513 7
004737
004737
004737
00.737

COM

~DAfTWT

~1"312

JSR

~C,GETP.TTERN

11 1""
010bl"
m11 as"

JSR

PC,INITT~ACKS

0~.737

~H1jl1~

004737
005337

tjr.:!"i~~

WRTR(11

00"122
Ii}

ISET _.AD .FTER WHITE FLAG

J&R PC,GeTUNIT
~C,GETTRACK

JSR

JSR I-'C,WRITE
~C,REAlJ

J&1ol

Ute: TkKCNTIoi

01135.

~013&7

~NE

00.737
0007b0

JSR

,I

qn

1$

PC, STOP
lwRTRQ

8~

* * .. * 'II" 1111*. it 'II. ** .... * 11 .. * 11 * 1111 11' *.* * \II .. 1< 'II" fir'/! 'II"" ** 1(" #I" ** .. "' .. * III"" III * * 11''' *. 11
I\'

P~EAl'l

92&

OAT.6. rkOM r.,.t: UISKt:.TTE

929
q50
951
952
953
954
q55
q5b
957

fj~.200

004204
.~.210

00421b
110422.
004232
~042."

93~

0~.24b

959
9"0

00.252
.0425b
0042b2
3C4270
00427b
•• 4H2
00430b

9" I
942
9"3
9""
945
94b
947
9"6
9"9
950
951
952

0~4312

"1231b
'100012

~12737

0"""12

012737
012737
005037
01274.
,'1274b
112737
0&2737
005537
00.731
00.737
000137

~0431b

022737

00.324

." 1.20

~0.32b

"~5213

012737

~04340
~0.35a

1~"4V0
1 b44~e

~043bb

"" •• 12
tl0.12b
00431b

JSR Pt,;,GETSE:.CTOt-c
.1\1.,DlJRtT~Y

MOV
MOV
r-IUV
MOV

017.,12<1

NOV "lk1.,CRETRY
(LoR UATACI\
MlIV IH~UOONt, - (SP)
"10V

P,0"abld
00'(1107

#IWERH,-(SP)

#Wlilt ,FU ..... CTION
AOD IIJl,ROCNTR
AOC IoIDtNTH+2

CMP ,qll1. , RlHoIt:TRY
tH.Q l.:ONTl

lIS Re.AD ~ETRV EQUAL lU 10
JYES,NQ E~~Q~S OCCUkEU

MOV "lkULUG,k'3

;SET

HOOONf. :

M.CV11 27(132)
2.-,EP-l. 15'.&
FOR 'OFT.'"E SWITCH "EGISTE"

J5Fo1 PC,U1LOG

; TEST FuR

INC

tR5)
.1~.,RLlHt.TRY

IINC RECO'fR'BLt READ "OG
:~ESF.T READ R~TkV COUNTER

1~4400

~152"e

TYPt. ,UBllf

10 •• 00

015b21

TYPt:

o15b 7 4

TYPe:. ,MFlfAO

~1~~52

TVPE

i~1C0012

CONT! :

, MREC

,MCRIaF
eMp 'll!l.,WTRt.TRY

~12n7

0"~~ 12

'15".~

TYPe. ,UBLLF

~15b27

TYPE

I7;lo~hj

TYPt:. , MwR 1 TE

" 15052

TYPE

e~

·2

IJ44V0
1044"0
104.00
1 ilI44~~1
004737
0e5701

00 •• "4

100~01

0e444b
C~.450

000207
005357

004454

~012'B
00~207

iJ~.

012717
012737

~ 150 14
"15.7.

012137
000137
032737
001014

0~.24&

~045&0

004/37

00.504
0045&&
004570
004514

005701
1000&1
005237
004737
005737

0~4552

004&00
004&04
00400b
004&12
00401&
004620
U4b22
004&30
004&32

CONT2:

ROtHR'

010070

032737
001413

00.55&

0032b4
003354
003334

00524.
000001
01iH'24b

015& 7.
015& 7 4

1$:

003074
0031>30
003722

~"557&

CHCER I

0.412b
005531>
00.442

0~lm52

012103
004737
005213
10 •• 05

01704&
021044

#l[(.1.,~TRE.TRY

U~jl

T 1

t:.RRl.)~

~

ERI10R LOG

LOG

'TYPE. RE.CUVE.RA~L.E FIE-ALl f.RHOI-l

lIS WRITE RETRY E"UA" TO 10

IVES,NO ERRORS oeCUREu
ISET INC.INST.FOR UNIT

~

17.3 ••

015 •••

ERHOH LOG

ITEST FuR UNIT I LOG
lINe RECOVERABL" WRlTt LOG
IRESET THE WRITE RETRV CUUNTER

,MREC
, MCRLf
lC~ECK

"I

FOR DtLETED DATA INnIC.TDR
IBIT IS Of Rl 15 REAn 1 SECTOR F"AG

NEXTRU
PC

IIF SET,GO VERIFY O.TA JUST REAu

J $R PC, (lDCHK

~r.CCNT"
XR~AO

PC

IREAD FUNCTION IS DONE

TST (5")+
IREMOVE THE DONE RETURN FROM THE STACK
81T OBITI,A5TAT
115 THIS. PARITV ERROR
BEQ 1$
1NO, SEE IF ITS A CRC ERROR
IPARlTV ERRUR UURING • REAO fUNCTION
MOV """EAO,PTYPI+2
IPUT .DDR Of READ MESSAGE IN P'R ERR TYPEOUT 1
MOV OMHEAO,PTVP2+2
IPUT .nOR Of RHO MESSAGE IN PAR ER TYPEOUT 2
MOV 'RtREAD,PCONT+2
IIF HARD ERR RETURN THROUGH PCONT TO REREAD
JMP PAHnST
,RECORD PARITY ERROR AND RETRY fUNCTION
BIT "BIT0,A5TAT
lIS THIS A CRC ERROR
"NE CRCER
I YES GO TEST AND LOG IT
l~foK ERROR DURING A READ FUNCTION
MOV OREREAO,SEKRTY+2
15FT SEEK CDNTl~UE FOR READ RETRY
MOV 'MRE'D,5TYPI+2
ISET AOOR OF READ MESSAGE IN SEEK ER TYPEOUT
MOV OMREAO,STYP2+2
15ET AOUR OF READ 'lES5AGE IN SEEK ER TYPEOUT
J5R PC, SEEKER
I RECORD SEEK ERROR
SR NOXTRD
IGD TO NEXT SECTOR,CAN'T READ THIS ONE
ICRC ,-RROR ll~TtCTED WHILE READING
JSR PC,TRK~RR
IINC ERROR PER TRACK COUNTER
T&T HI
/IF READ UNLY, REPORT OHA CRC ERROR
SPL "'!ACRC
INC UAHCK
15ET DATA C~ECK FLAG
JSR PC, E"P~Uff
ICHECK fOR A DATA ERROR
T5T "RCNTR
IWAS THERE A DATA ERROR
BNE DAHCHC
IYES,REREAO AND/OR REWRITE THE DATA
MUV .zeRC~AD,R3
15ET INC.IN5T,FOR UNIT 0 ERROR ~DG
JSR PC,UILOG
ITEST FOR UNIT I ERROR LOGS
INC IR.5)
INO,INC BAD CRC GENERHDR ERROR
CI.

001005

0~4bb4
e~4&70

001402

101&

1011
1018

101q
1020
1021

1022
1323
1024
1025
1026

004&52

1~44~0

~05337

HI
\70344

~17"2"

0~0! 37
012H3

00424&

004702
00470&
004710
004714

004737

0210 ••

004724
004730

114332

~1110b

01~2.0

015b44
015052
015724

1027

10<6

1032
1053

a04732
004136
Z04742
004744
00474&
004754

1034

1035
10'0

1029

1030
1031

012103
004737
005213
104405

01704.
021044

~2.0.0

004756

104400

~!513.

0047&2

104400
104405

015052

00470.

005777

\74<20

1057

~0471~

W04774
00477&

1040

005000

0a0000
032777

1041
1042

0~500b

0'J! 005

eJ5010

005337

017004

005014
00501 b

001402
000137
012H3

00424.

104S
\04.

10"7

! cae
10"9
1050
105!
1052
1053

,105022
00502.

i:JNE "$
TYPE , MeRe
TyPt, ,MeR!,.f
CKSI'II'l

rST 'SWR
~p~

I ~0001

~04737

55

tilT IfSW13,.SWR

174240

OS!

10.16

10 4 3

elr JSW11,fliSWR

004000

17420.

"UI2.
CONTI b'

~05032

00521.1
012737

~00012

~@50.2

0~5137

00"122

00504b

001021

005050
~05~5q

012703
~0" 731

0050b~

00521.1

Ii!
~210""

ITE~T

WOIolETHY

IIF SET LOG HARD ERROR
nUVE I . tRHOR5 aCCURtD
I YES LOG HARD ERROR OR HE_RITE DATA
INO,GO HEREAO THIS SECTOR
15ET INC.INST.FOR UNIT 1.:'1 t:.RROR LOG
,TEST FUR UNly 1 ERROR LOGS
IINC HARD CRC ERRD. ~OG
IRESET READ RETRY COUNTtR
liS THIS A 'EAD AFTER WRITE FUNCTION
IYES,GD RtWRITE IT
INO,SET INC .. INST.fOH UNIT" ERROR LOG
I TEST FOR UNIT I ERROR LOGS
,REAr) ONLY, "ARO READ .ITI!:!
MQV #ZHRtll.OG,R:5
JSR .C,UILOG
INC [N3)

~t11

ITYPE DATA CRC tRRDR

'HAU ON t.RRQR

"111:'1., RURETRY
T5T \o(OAFHH

~17"0"

ITEST DON'T PRI"T ERROR S"TCH

Dte
"EQ
5 ..

017102
0210"4

005':3.

104405
032177
0.1011

I HAL. T ON ERROR
leHtCK ,,0 RETRY SIwTeH
IIF SET LOG HARP ERROR
nu VE 10 oRRORS BeEN eOGEU
IYES,~OG HARD ERROR

CUNTlb

HAL T

1054

10~6

,TEST HALT ON E"ROR SWITCH

CKS~N'

032717
00100.

10.19

1044

TST 'S_R
BPL CONTI5
HALT

DEC CRt TRY
ijEQ 3$
JMP "tREAD
INO,GO REREAO DATA
3$1
MOV UZHCRC:t:lAll,~3
ISET INC,INST.FOR U~Ir [~ ERwOk LOl.
JSR PC, U U.OG
lTEST FOR UNIT I ERROR LOGS
INC (03)
TYPE , Dell"
TYP;: , MSAOCRC
/TYPE HARt. CRe GENERATOR ERROR
TYP. ,MCRlF
TYPE ,MHAL.f11
j At~D HAL T AS T"E CRe GENERATOR I)OESN'T "O~K
HLTIII
HALT
IUATA c~e E~HOH REHEAD ANOIDR REWRITE TO GET GOOD DATA
MDV OleRCLOG, R3
DA TACRe.
15FT INC.INST.FOR UNIT 11 t.RROH LOG
J5R ~C,Ull... 0G
/TEST FOR UNIT 1 ERROR t..Ol1S
INC (R5)
ITRUE UAT' eRC ERROR

005213
104400
104400
10 •• 00
104400
000000

"LTl01
CONTlS,

, MCHl.F

ti\5WH

~NE

004& 12
004&1&

004120

T1Pt;

01~~52

0~4000

PA"E 20

INO,SET THE WHilE CAUSED ~y ERROR FLAG
IREMOVE RUDONE AODReS~ FROM STACK
IREwRITE SECTOR THEN "tREAD TO CHECK FON eRROw
I SET INC ,INST ,FOR UN IT • ERROR LOG
I TEST FOR UNI T I ERRON LOGS
IHARO WRITE ENROR
IRESET wRITE RETRY COUNTER

,U6~eF

TYPE

ITYPE U"RECOVERAReE WWITE ERROR

101b
1077
1018
107q

001000

001212

~0al0~

~1007~

HIT '~IT9,OTESTP
SEQ .ONTI0

ITEST BIT q AS TO

~lT'

;THIS IS A DELETED PAT A fUNCTION
100 BIT SHOU~O of SET
ISET INC INST FOR UNIT 0 oRROR LOG
ITEST FOR UNIT I ER_OR LOGS
II"C ",ISSING DE~ETEU DATA ~OG
lINe ERROR PER TRACK COUNTER

00520"

032737

106~

005212

0~1472

10 8 1
1082

132737

\0B3

005214
005222
005224

012703

o170b.

MOV BllUOMIB,H3

1084

005230

004737

021044

1085

0~5234

USb

0~523b

005770

1081
1088
1089

005242
005244

005213
004131
104405

JSR
INC
JSR

0~1114

~32177

02~000

001011

104400

01450.

10 9 1
1092

0052&0
0052&0

05i!731
0.4737

000400

1093
1094
1095

m0SZ1.

10440~

~0527.

1~4405

005300
005304

005771

1097
U98

00530&
005310

000000

0H777

10~q

00531b
005320
005324
0053ab
005332

001005
005337
001432
000137
012703

01712b

m0533&

004737

ei!I~44

005342

005213
104400

1105

Il0b

~05344

1107

005350
005354

1106

I! 09
1110

I III
I! 12
1113
1114

I !l5
I II.
1117

000100

ro~5414

1118

J~5422

005430
005434

173&7&

e.s.~

HL T! 31
CONTITI

451

010070

011072

012703
004737
00521 J

0a1044

052137
004731

000400
003770

1~4405

(RJ)

TST '5"R
dPL CONTI7
H.L1
SIT #S"I1,'SWH

00424&

001422

004737
104400

~e,UILOG
.C,TR~ERN

CONTI II

017010

032737

104400
104400
104400

RETURN

"IT 'SWI3,'SWR
"NE CONTI I
TYPE ,MODMI5
"IS '~IT8,UNITStL
J5R PC,TVPADR
TYPE ,MCR~F

SNE

000137

1119
\120

004000

00540b
005410

005420

DDtRR I

11$71~

005400

005370
005374

~1070q

100001

015240
015755
015& 15
01505.
00171.
015052
004450

005360
005364

113142

~.171 b
015~52

109&

1100
1101
1102
1103
1104

~NE

n~ITb,ASTAT

D~LtTEU

DATA TRANSFER

CKS~1'f

005252
005254

1090

OOCH"

010704

CONTI01

4$

DEC UO"E TRY
KEQ 'Ii
JHP REREAD
MOV JlZt100L.OG,H3
JBR pe,UILOG
INC (R3)
TYPE , U6L~f
TYPE ,MUNREe
TYPE ,HODER
TYPE ,~CR~F
JSR PC,TYPAOR
TYPE. ,MCRl..f
JMP NEXTRO
8 IT'~ 1 T., A5 TA T
SEC WETURN
MOV OZUNXOIJ, H3
JSR ~C,UILaG
INC (R3)

HIS '6lT8,UNITSEL
JSR PC,TRHR"
CI(S~1't

ITEST OON'T PRINT ERROR

S.ITC~

ITYPE MISSING Dr::~C:TEO DATA BIT
15ET "AD <~ROA F~AG
'TYPE ADDRESS OF ERROR

I TEST HAL T ON ERROR SWITCH
OE~ETEO vATA ERROR
ITEST NO RETRY SWITCM
IIF SET ~OG HARD ERROR
IHAVE 10 ERRORS BEEN ~OGED
'YES LOG HARD ERROR
INO, REREAD SC:CTOR
ISET INC IN5T,FUR UNIT Vol llHiOR LOG
I TEsT FOR UNIT I ERROR LOGS

; HAL T ON

ITYPE UNRtCOVERA8LE DELETED OAT. ERROR

IREAO NEXT SECTOR
ITHIS IS NOT A UELETEO OAT A TRANSFER
1SET INC IN5T,FUR UNIT o ERROR LUG
I TEST fOR UNIT I ~RROR LOGS
IUNEXPfCnO OD BIT SET
'SEI ~AO ERROR FLAG
lINe ERROR PER TRACK COUNTER

MAINUEC-Ii-OlRXA-t
"ACYl! 27(1,12)
20-SEP-70
IS'"!>
OZRXAE,Pll
GET YA"UE 'OR 'OFT"'RE SWITCH REGISTER
~~543.
~05444

00544b

032771
001314
1,,4400

P'GE 22

RIr $SW13,'SWR

173550

TYPE

~05452

a~0702

ttR

JJ545.

000201

RTS

0~5.5b

0~5137

~054b2

005502

004737
004137
004737
004737
004717

0~550b

~04737

035512
00551b

0~5337

w.,)S4&b

~~5412
~0547b

0~5520

0013&1
0~' 731

005524

0~07&0

~""122

T

B

,TVPE UNEXPECTED DELfTED UITA HIT

, MUNXLJD

iJUt.WR

!ole

S~CTORS,RtAU

I.RIH. A"L
I

ITEST nUN"T PRINT ERROR SWITCH

cONT!!

~NE

AND YeRIFV ALL. SECTORS

.5

COM I-IOAfTwr
JSR PC,G~T~ATTERN

wTHDCI(,Z

01"312

ISET READ

AFT~R

wHITE FLAG

J8R PC,INITTRIC~5
JSR PC,GETUNIT

0111""
17i10b14

1~ I

01125.
".3112
00552.
01 t 3%

JSH PCditTTRACK

J5R PC,WRITE
JSR P(.,REAUCHK
DEC TRKCNTR
HNE

1$

PC,STUP

J~~

"R

)l,WYfiDCM.

,HEAD A SfCTUR,EMPTY THE tiECTOR
;THE DATA

~tAO

AGAINST CORE DATA

Rt,AOCI1K:

BIS

t:.MPeUFF 1

TST .tCCNTH

~UFFER

AND VEkIfY

8U~FfW

00552b
00553':
00553b

052701

1"0~0.

0~.737

"0",,0"

0~5542

~01002

~05S44
a~r;.SS0

0001 !7

00~.32

JMP 

bS:

0<1~44
GI5<4~

015155

TYPI:

~14527

T YP. ,I"IOEI;MUIo!
TyPe. ,MCRLF

015052
01.30.

ur.c

CQNT3:

INO,GO REREAD THE nATA
1 GO RECHECK THE DATA
I YES, St T INC.INl)T.FOk UNIT 1:1 c.WROR LOG
!TEST FUR UNIT I tRROH ~OGS
I INC HARD DATA NO STATUS ERHOR
ITVPE UNRtCOVERABIoE DATA NO

,fIIIUNHt.C

; STATUS EWROR

~ECCNTH

tXlT
J5R fJC,XHI:.AO
JMP I:.MPBUFF
C"R HI
~t:.w

0vHlc?l6~

O~'53&

351
EXIT I

IH5

IREAD THE NEXT SHTOk
leLEAH TNt UNE I
MOV H:S,-(SP)
IPUT RETURN ADDRESS BACK ON THE STACK
HTS "I;
IRETUHN
ADD -1,MCNTRl
IWHEN THE 00U81,E wORD COUNnR OVERFLDwES
AOC "CNTR2
I THE PROGRAM MUST eE "UNG
TST "eNTR.
8NE r!S
, IF NO OVERFLOW RETEST fOR DONE

TYPE , MHUNG
HAl, T

14J7
1458

DONE

ILD.ER INTERUPT LEVEL TO ACCEPT AN INTERUPT
ITHE INTERUPT "ILL RETURN THROUGH PPEVIOUSLY
'SET ADORE.S5ES
, ALLOW SOME TIME fOR FLAG TO SET

IPROGRAM MUNG,CONTENTS OF R3
IADORESS OF WAITING TEST,

145b
000000
177740

1459

E1TI-IER

,TRANSF fR ING

1 0~8
10.9
1411
1412

INTE~UPTS

".Hi,- Ujf!!J

·?I~703b

OZRXAE,Pl1

~UNG

: CLtAR HUNG caUNTt-R
;k\IS~ IN1F.kUPT LtvEL TU INHIBIT

"I;NT"II

HCNTR2 :

(177703)

HOLOES

•

11714[0

1440

14 0 1
1442
1443
1444

1445
144b
1447
1448
1449

1450
1451
1452

1453
1454
1455

145&

IAN INTERUPT DIU NUT OCCURE
~07204

005237

017030

~~7210

104405
032717
001004

020000

1044~0

0152&0

00122.

104400

(;15"52

007232

104405
005777

171754

001212
007220
007222
~07234

007240

1~0001

007242
007244

000000

004737

NOINTE-R.

AT A FUNCTION OONE FLAG,

INC INTER

I INC INTERUPT ERROR COUNTER

CKS"'"'

HIT #5W13,fIISWR

17177.

'TEST DON'T PRINT ERROR

SWITCH

SNE

1$
,MINTC:R
TYPt ,MCRI,F

TypE
lSI

CKSwH

HL T 151
CONT211

TST
BPI, CONT21
HAl, T
JSR PC,INTSERV

's"R

11 *_ *.*. * *." III ** __ ... * ***111

.*.

*." ",._ '" !It**", t ..

ITYPE NO INTERUPT ON DONE ERROR

ITEST HAI,T ON ERROR SWITCH
I HAL T ON ERROR
IJSR TO INTSERV

AS

I f IT

** ... *.* 11 ** *****************

"AS

AN

INTERUPT

MAiNUEC.!!.OZ~MhE

OZRXAE,Pl\

~ACVII

GfT VAi.UE FOR

~1(73a)
~OFTWARE

IS.". P'.E

20-SEP-7b
S.PCH R~GlST!R

i!6

,INTfHUPT SERVICE

007250
00725.
00726.

111737
0~5771

W~72b4

~3i!737

00140i!
000137
032137
001023
132777

0~T34b

007350
001354
00735b

0073b2

007364
~07512

007374
t'J01t101ZJ
0~7404

007412
0~7420

00742.
007432
007440
007442

00744.
"07050

00745b
0074b2
~~74b4

001470
007472

010~10

iNTSERVI

MOVO •• XCa,ASHT
TST 'RXCS
~"I .Xt:.RHO"
tilT >81T2/'STAT

010~10

2~1

81T '3,.SUT

100450

007272
00727 q
007300
007306
007310
0H31b
007320
007324
007326
007334
00733.
007342

1717H
171724

0~

00000.
000003

JMP wXjoIWR
8NE 1 $

BIT" $UONtblf, .Rxes
BNE $5
INC UKNlNT

111.'0

1014

005237
104405
032777
001004
\04400
10440~

CKSWIot

020000

BIT tlSIll13,'SWR

015312
r.15052

TYPE ,MUKNINT
TYPE. ,I'1CRLf

,rvpf.

RTI

,RETURN FHOM THE INHHUPT
IBYPASS INTERUPT POINTERS ON STACK

~NE

4.,

0000~2
0~270.

000?07
005231
104405
032777
001004
104400
10 •• 00
~527 37
012737
01i?777
004737
" 32717
001403
004737
000764
117737
005731
0.1407
01.l705
00b005

011030

3..

ADD

lSI

OTS PC
INC NOt:.RLUG

02~000

111b22

HIT

PHH'ILl01?1
0.~012
3~.~ 17

TYPE.

"10704
017014
1715b0

0~154.

151~

IiItllT8,Ur-dTSE:.L

15FT HAO eRROR flAG

JlIIl~ ,P~RtTRY

#'RllER, 'RXCS

ISET RETRY COUNTER
IGET THE ~RROR COUE
ITE~T FOR ~ONE fLAG

171550

tnT '2,!1lfiXOa
HQ 1$

00~04b

1521

RO~

T vPE

TVPO~

007562
0075b3
0075&4

004737

1555
155~

1551
1558

1559
15b~

15&1

15&2
15b3

1504
15&5
15 ••
15&1
15b6

TYPe. ,MRXCS
fUNCTIUN,-(SP)

,eYTE
.BVTE

~03
~0~

007716

"'C,TYPAO~

JSIi

I TYPE COMMAND 51 ATUS
IISAVE. fUNCTIUN FUR TYPEOUT
IIGO TYPE--UClAL ASCII
1/ TVPf. 3 OIGIT (81
I I SUPPRESS lEAPING ZEROS
/TYPE ADDRESSES .-0 RUN CONDlTID"S

01~052

TyPI:.

010250

JSR PC,TYPCOOE.
SIT 'BIT4,~UNCTION

007&42
007&44

37
032737
00100b
012777
004731
000404
U2717
000771
032777
001403
004737

0~7b50

0~0753

001652

105777
100406
10ij400
104400
004737
0b270b

007&24
007632

~07&5b

1553
1554

29

1044~~

007&60

1548
1549
1550
1551
1552

P'~~

0~757~

1534
15.15
153.

1547

, MeRL,"·

il01514

1553

154~

ITYPE ERHUR HEAUfR
ITYPE PASSES CO'P~ETEU AT ERROR

UP1!:I'I

MOV

007b34

~07bU

007&70
001614
007100

104400
104400

007712

000137

007716

\04400
013737
004537
000000
U4400

007722
m07730
00773ij

001736
007142
007750

001756
307HZ
001764
007710
007776
010000
010004
010006

010012
010016
010022
010024
010025
010026

01003Z
010036
010042

2"
171370

007122

013737
042737
004537
000000
\04400
032737

RH

11135.

b$ ,

MOV

1$
'~DIST'T"R~CS

~R

,~

17 \34b

7$1

6IT ,a,.RXIJB
Bf.Q JS
JSR ~C,STATER
BR 2$
T5T6 '"XDS

171332

6"1
015016
015052

01374&
ta4402

IDRIVE " .EING USED
ITEST FOR DONE f!.AG
I DR I VE I 6EING USED
IWAS THERt A PARITV ERRUR
JNO,CDNTINUe.

IYES,REPORT THE ERROR
IRE ISSUE THE COMMAND
I.AS UR IVE READY SE T
IYES RETURN

TVPt.

.~

JSR

, MCRI..F
PC,DE~UNIT

INO GO OE~ETE THAT UNIT
IMOVE ERRUR RETURN TO TOP Of STACK

AOD #4,SP

451

"TS PC
01e344
014136
00zn0
014555
011360
014446

TYPAORI

007734

007762
001762

U5047
010704

01510&
015116

1$1

01~244

TYPSEL'

015047
015il50
002140

TYPE

/TYPE TRACK ADORESS

, MTRK

/TVPE SECTOR AODR.sS
'CLEAR

'~L

BUT SECTOR ADDRESS

OPE~

2S1

010420

IONLV THE RXII PO.ER HAS FAILED
IPRINT pn.ER FAILED
I GO TQ RESTART

,MRXll
,:liPOWE.R

MOV TARGET, 3$
JSR "5,SGLDEC
OPEN
TYPE , MSECT
MOV TSECTOR, 2$
"IC '177740,25
JaR "5,SG~DEC

010.4&
000020

JMP HE.TART

TYPe
TYPe.

351
014004
01all0
177740

001
000
104400

IPRINT THE STATUS REGISTERS
IWHAT DkIVE IS stiNG USED

TVP< ,MNODRY

01.074
000004

1~4402

104400

~C,DONf.CK

JSR

55'

00U03
104400
000402
104400
104400
013746

,MCRL,F

tiNE til
MOV .RU0STAT,P/olXC5

0~0207

~07706

007102

0~"~2~

~00~33

SwITCH IN a ••

JSQ W5,5G"OEC
t.$1

015052

00~013

ERR~R

ITEST PRINT

T VPc, , MER,",~AlJeR
TVPe:. ,MP.ASS

10440~

~~7b22

CONTINUE:.

MOV PASCNTtoI,lS

1044~2

~07blb

f

HNE C!S
T'f'pe, ,MClollF

01 ,~S2
0150&3
01&142
0210"<
01444&

01374b

1525

A PAHITV EHRUR

IADU ON AUOR OF EHRUR ~OG -2,A5 THERE IS NO 0
'ERROR COUE, THt CONTENTS OF 05 .ILL READJUST
I.DURESS 10 CORRECT LUi.
lINe THE CORRECT ERHOR COUE COUNnR

11I5~13"S~~

I'IIT

THE~f

I ADJUST ERROR CODE TO PRODUCE AN EVEN ADOR
10F THE COR"ESPONaING CauNTOR

Iot~

INC (R5)
CKSwH

NO~HNT:

0~7550

1524

1537
1538
15.19
1540
1541
1542
1543
1544
1545

;NQ

MOV tlST4T,RS

~075b0

1522
1523

1921
1526
1529
1530
1531
1532

fHOCOd,BS1AT

HUVd

TST b~UT
tjEfJ fIIOPHNT

007554

001600
007&0.
207&10

ISh

'~AS

OR 2'
1$,;

tRRQR

INO,CONTINUE
/YES,GO REPORT THE PARITY ERROR
IREISSUE THE FUNCTION
ISAVE THE ERROR CODE IN " STATUS
115 THERE. DEFINITE COUE

I-'C,STATf.~

JSR

MACYlI 21(732)
20-SEP-/b
151."
GET VAI.UE fOR 'OFT"A~E SWITCH REGISTER

~047

f~ROR

SIS

JSR tJ(;,IJONtCK

"10072

STAT~S

MOV
MOV

0).7122
001b002

'TVPE NO

as;

MAlNOfC.!1.DZRXA.~

DZRXAE,PII

ITEST DON'T PRINT ERROR SWITCH

R)I,I:RHOR:

005215
10'405
032711
00103.
104400
104400

104400

PROG~AM

,MCHL.F

007500
007502

00753b
00754<

1517
1516
1519
1520

#SW13,i!tSW~

T'f'Pc. ,MNOFLAG

.ADO #t:.HCOUt ... ~, RS

013737
004537
000000
10 •• 00

,RETURN TU

INO STATUS ERROR fLAG ERROR

f'NE l-I)(tRHUR

01b034
015052

ROR R5

0~7S24
00753~

S~I1CH

CKSWI't

00~005

007514
007520

ERRU~

lOON'T PRINT
UNKNOWN INT(RUPT

JIIb,SP

0b2705

G~7512

ITEST DON'T PHINT

~$

001474

0~7504

1513
1514
1515

~5

bl:Q

"" 1702

'SAVE THE ERROR AND STATUS _ORO
/TEST THE FRROR FLAG
fTHERE WAS AN ERROR Go ~EPORT IT
115 INIT UONE SET
'NO,CONTINLIE
IYES,REPOHT POWER FAI"ED AND RESTART
IARE PAR OR CRC AITS 8ET
I YES GO LUG ERROR
I IS DONE SET
'IF SET RETURN TO TE5T
liNt UNKNOWN INTEHUPT ERROH LOG

TYPE , UB~5P
BIT 'SIf4,UNITSE!.
HNE 15

IWHITC" DRIvE IS BEING USED

TYPe

ITVPE UNIT 0

,MUN1"T0

SR TYPBEL
TVPE ,MUNITI
TYPE

, MPA T

~IOV

P47,-(SP)

TYPOS
,BVTE
.6VH

o
TYPE ,OB~SP
TYPE , MTEST
TEST"(5P)

I TYPE UNIT I
ITYPE PATTERN COOE
"SAVE PAT FOR TVPEOUT
IIGO TVPE·-OCTAL ASCII
/lTVPE I DIGIT(S)
IISUPPRESS LEADING ZEROS
/TVPE TEST CODE
IISAVE. TEST FOR TYPEOUT
"GO TYPE·-OCTA~ ,SCII

~AlNUEC.ll.DZRXA.~
DZR~'E •• II
GlT
Oln~ij4

010045
~100ijb

010~52

010056
010062
010064
010~b5

010066

HAeVlI l1(132]
v'~UE

001
000
104400
104400
01374&
104402
001
000
000i!07

20-SEP-7b

MOV
TYPOS
.BYTE
.SYTe:

011.!70

HTS PC:

~STAT:

OtLUNjT'

0~5737

HIT~

01512&
015240
0000100
010704

#~ITij,FUNCTIO~

~~0137

~027i!&

2$1

J"IP TEBTStL.

010140

104400
1044a~

01511&
01512.

3$1

JIOl44

TYPe. ,MUNIT1
TYPf,MUElt.T

J10150

t~"iHH"

~1~240

010154
01 ~ 1&2

~427

a10P0
0101 7 4

010<'00
~

10l0b

~1021.
01022~
~1022.

100020

37
105737
100762
.~513 7
000137

10~000

010104

T5Tr:I UfI.IITSEL
t'MI

0U,14

IC~tA. UNIT 0 StLtCl10N BIT
IWAS UNIT 1 SELECTED FOR USE
IUNIT I NUT SELECTED GO DUMP ERROR REPORT
ICONTINWE ON OTHER UNIT AT BEGl~ING OF TF.ST

ICLEAR UNIT 1 SELlCTION ~lT
IwAS UNIT 0 SoLECTEU FOW USE
IYES CUNTINUE ON UNIT"
J SET SHURT REPORT FL.AG
;CAf'II'T CONTINUE TYPE lJUT STATISTICAL. RE.PORT

111737
012777

171004

HOVt! 'HXDti,ASTAT

:SAve- THE

~00017

MOV ""Wi:.R,!lRXCS

IREAD THE B

0~4737

0"'122

JSR

03.777

"0."0~

t-'c, I)ONt:.CM.

HEQ U

004B7
0"07&4
1177 31

17074.

01024.

104400

01~0~a

010250
01025.
010260

104400
"13,"b

01,21"
01
7 'BITb,UNITSEL.
BNE IS
T5T~ UNITSE!.
HPL 1$

010704

000201

010650

019674

040020
009100

010704

010704
010704

'4~020,UNITSEI.

11' 11"*

****** ..... *** .. 11 ... *.

10'5 UNIT 0 JUST USED
IUNIT ~ USED CHEC~ UNIT 1
'WAS UNIT 0 SE!.ECTED
INO GO TO UNIT 1
ICLEAR UNIT 1 USED BIT AND FUNCTION UNIT BIT
'SET UNIT 0 USED BIT
'WAS UNIT I
INO RE TURN
'HAS UNIT 1
IYES RETURN
'CI.EA. UNIT
'5ET UNIT 1

SELECTED
BEEN USED
0 USED BIT
USEU BIT ANU FUNCTION UNIT bIT

MAINOEC-II-OZRtA-E
Ol~X·E.PII

(71~)
~OfT.ARI:.

"ACYl 1 27

GtT VALUE FOR

20-SEP-7b
1514.
SWITCH REGISTER

PA.I:. 34

1193
179.
1795

179b
1797
1798
17"9
1800
1801
1802
1803
180.
1805

~10H.

~~000J

UNITHL'

V<10Hb

~05n7

DQNt.;

010712

I ~00~.
032137
0010<}2

0.~""0

~b27~b

"111\:'11d~2

/TEST TriAl ALL UNlTS HAVE at-EN ACCESSED

~1071.

;]10722
01072.
~10730

000207

01"70.

TST UNITSI:.L
IS
"IT JltHT14,UNlTS~l..
"NE 1$
ADD '#2,SP
RIS PC

I IS UNIT I SELECTED
/NO RUURN

~Pl

~1070.

\>,

, YES HAS IT aEEN USEO
JYE5 RETURN

IBVPASS NOT DONE RET URI:. ON STACK

180b
1807
1808
1809
1810
1811
IBI2
1813
I B14
1815

~10732

0"4737

~1070.

?1073b

005~37

010742
J 107 4 b
C! 0752
·r10754

005237

I.'HH 20 io1
021042

~05737

~11142

001~05

104 •• ~
012757

" 15.52

0107b~

~107bb

0~52H

(111142

181b

l10772
>11'bOO
011002
.; 110 1 4

032737
001.05
U4400
OD04J4
, 0440~
li1'l41110

fl001Hhl

1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828

~11020

1044~5

~J

032777
CCH 417

'il.HHII0~

10.4n~

"I ~~52
~Il b14i
021""2

01100b
J 1101 '3

1 h122

011"30
VlI032
dl~3.

U:l4.thW
~137l7
0~45 57

182q

" 11042
JII"'0
011054

183~

'~II~5b

1~Q4~0

1851
1832
1853
1834
1835
1836
1837
1838
1839
1840
18 4 1
IS42
1843
IS44
1845

ZII~b2

~~00.~

0110b4
~II070
011~7b

1711>7~

01

~

11142
3~'

01~104

~<27H

~1110.
~111~b

0~1~02

C 11112
01111.
011120
311124
GI112b

005237
~0\ 315
0137 ~5

0~.737

I ~,

C"S\Ol~

01,,,bl

rlltll.lQb

, 7f'

16~

HIT

IJSW1~, 1I:)1'0'~

Ht:Q

t:UNT2~

TYP~

;YO OD A CRLf
IRESET CMARACTER COUNT!:.R
JTEST MAO E.ROR nAG
ERRU~ PRI" 0
E~ROf( PRINT ?

;NO

fHAll

; PR INT EOP INDICA lOR

/yI:.ST I:.UP HALT SWITCIoi

,MCRL.f"

TYPe. ,MPAS:;
MOV ... AseNTH, bJ

" 110"4

/AT MALT UN P'&S5 PRINT

b$ ,

T'fPc.

HALT

CONT221

(.;HARcr
"IC ifQIil';01d, uNl T SEL.

~1114~

:THI. CAUSES A CRLF Of ToR HAL T AT E,O.P,
ICLE:.AR t.JS~D BITS, AND "HAD I::RRUR" BIT
, IF RANOOM llATA Gt.T I'.c.w U"TA FOH bUFFER

ro,PAT
bl-JE 2.
c~p

010"20

J&R

al0312
00720"

2S:

0014~5

0.00"5
O~4715

0J0
T YPt , MEOP

S~5 7

01,,,55

;HAVl ALL OR I VEb BEEN USED

JSR PC,l.lONt
C~R HCNTRl
INC PA:$CNT~
TST LHA~CT
I:INE 35
Type , MCHL.J"
MUV r:·/2.,CHARCT
INC CH.RCT
"IT IJIH TS,UNl TSt:.L

STOP'

LOGICAL!

JSu

pc,

nliAl T f'

O~

TH< EOP IN01CATOR TO BE PRINIED

; AcT 11 (NU OF PAS.s NOOKS

(H~J

NOP
Nap

'J~1~240

NllP

Jld0240

RT5 PC

MAINOEC-II_0ZRX . . E
MACYlI i!1 (n2)
20-SEP-7b
15'4'
DZRXAE,PII
GOT VALUE fOR 50FT WARE SWITCH REGISTER

.'I"f

3,

J I" * '* * * '* .. *'* * '" * '*." '*.,.. ,*!II ** '* 'It '* * It "" 'II *

'II"'. * '* * *

11.

*.

fr* '* .. 11 '* * * * * * .. * * **

*._.

III

'* * ""

IINITIALIZE TRACK SEOUENCE

011144

0.2737

ilil11~2

a~5737
0010e~

rI 115b
n 1 Ib0
0111bb
~II 112
~11200

011204
011212
~1!21b

~11224

112737

1Z!~1t111(j

1~5037

0~120~

".1200

Ib373T

~11240

005237
052737

IHe

IH~"i~0,nD

'CLt'. FIR ~ 1 UStD R IT S
ITE5T CONToNTS Of IO,OU FOR.

TST 00
MNF. IS

113737
005037
113737
Z05037
113137
013731

~1I232

011244
~I! 252

INITTRACK:

MOVd

I> ,

110,00 SPECIFIED USE IHI:.M

*114,10

MOV" lu,XlLl

"~12.0

0113b4

CLR xOU
MOV., Ou,XOO

0113bb
0113b"

-1135b
"113,b

MOV Xll), T~KCNTR
5UB XOU, TRKCNTR

•• 1200

INC HlKCNlH
SIS #100200,00
RIS PC

~1135&

1"0200

0~0207

, , .. "' • • • II! • •

10 lU MAXIMUM

'INIT 00 AS PRESENT TRACK
IINIT WORKING ID AND OD LOCATIO'S

0113bb

0113b"

~I:.T

;SET 00 TO MINIMUM

MUll" OU,TAHGE.T
CLR KIU

0113bb
0.1201

INaNE SPECIFIED

CLRtI lllJ

** '* * III '* 11 * ... 'I\'

'*. *....

11

,SET uP NUMBER OF TRACK MOVEMENTS

,SET FIRST TIME BITS IN 10,00

'* *"' .. 11 '" 1\''' '* * ............. ****** •• III .. * *****

ITEST 'OR MEAD SE.UENCE SE~ECTtD

BY

INITIAL SWR SETTING

I
'''ITS .,1, A"O 2 OF THI: INITIAL SWR 8ELECTEIl THE TRACK Sr.QUENCING
110 SE FOLLUWED AS INITICATED BE~O.

,,
,,
I
,

eITS
•
0

, I
I I
,

SEQUENCE
NO SEQUENCE SPECIFIED (DEFAULT TO SEQ 7)
INCREMENT FROM 00 TO ID
DECREMENT FROM 10 TO 00
DO PRI:.VIOUS 2 SEQUENCES
BOUNCI:. BETWEEN ID AND 00
DECREASING ~OUNCE
STROBE 8ETWEEN 00 AND DECREMENTING 10
RANOOM TRACK SELECTION

o
o
I

I

I

I 1

z11254

0113b~

~112b2

113737
14i!737

011270
011214

~05737
3~1003

011370

~1127&

012737
313704

000007

011304
011310
01131l
011314

o1132~
U 1322

MOVO TARGtT, PRESTRK
aiCB .377, •• SRONTRK
TST ijtYUEN
BNE IS

000377

011370

MOV "7, SEQUEN

011370

1$1

0~5304

000304

150437

011320

000777
000137

01137.2

IRESET TO PRESENT TRACK
ICLEAR OUT BRANCH OffSET
, If NO SEQUENCE SPECIfIED FORCE SI:.QUENCE 7

BRONTRKI

MOV 3EQUEN,R4
DEC ~4
ASL R.
8ISB R4,U8RONTRK

IGET SEQUI:.NCE BlTS
I ADJUST FUR CORRECT OffSET

BR
JMP

IBRANCH BY OFFSET
I INCREMENT

~EQI

'THIS BR INST,IS MOOlflED BY TME TEST CONDITIONS
ISELECTED ,TO BRANCM TO ONE OF TME SEQ, BELOW
SE~ECTED

MAINDeC·II·DZ~XA·£

OZPXAE,PII
19m5

allU.

1916

Ililli!

1907
1908

190q

""

elln,
01134.
011346
0113Sa

GET

"ACYII 27173l)
VA~UE

'O~

nell?

IIiUb
011460

00lln

011524
011010
01110Z
alUU

muu?

000131

000131
000137

~OFTWARE

i!~·8EP·7b
5~ITC~

1514.

PAijf 3b

REGlSTER
J~P

JMP
JHP
JMP
JHP
JMP

nwa

lOECR~MfNT

5EW3
UW4
SEWS
SEQb
SEW7

I INCREMENT IOECREMtNT
IBOUNCE IV TO 00
,DecREASING BOUNCE
I STRObE
IRANOOM

1911

1912
1913

Iql4
1915

nib
IUT

BillS'
11I3U
011162

TRKCNTRI
TARGfTl
PNUTRKI
XUOI
XIOI
SEQUENI

000000
000000

suen

0l13U

000B0~

01U66
011370

000000
00000~

0
0
0
0
0

.,-.*.*.........

1918
I9U
19i!0
lUI

0

*_ •••••••• *•••••••• *.***** •••• * ••• ** •• t**** ••• *••
F~OM

I INCREMENT
5 • I
I

lUi

00+1 TO 10 AND RETURN TO OD

nil

\9l4
IUS
na,
nn
n28
n.9
1930
19 3 1
19l1!
n33
1934
1935
19.1&
1931
1938
1939
1940
1941
1942
1943
1944
1945
194,
1947
1948
1949
1950
1951
195il
IqH
1954
1955
195.
1957
1958
I q5'
19b0

011372
U1400
U140'
011410
JI141b

042131
1.3731
001004
IU137
0004bl

011420
011424

005237

1~0i!00

0113bb

00\i!00
0IU&.

0AI200

0113&0

0113.0

SEYII

SIC 'U0200,Oo
CMPd Xlo,PRESTRK
B"E 15
HOVd OU,TARGET
~R .twTRK

INC TARGET

III

00045.

~R

ICL~AR FIRST TIME &lT5
IPRESE"' TRACK ~QUAL TO 10
I NO GET NEW TRACK
,YES R~TUR. TO 00
'"EwTkK INCREMENTS THO 1RACK MOlrED TO COu.TER
lAND "ETURNS TO NEXT T.ACK
IADU I TO TARGET TRAC.

N~WTRtc.

r,t*.* •• , ••• _*** •••• * •••• **.** •••••• *.* ••• _, •• ,* •• **.*tt*t ••• ****
lOECREMENT FHOM
5 • 2
I
01142&
011432
~11434

011402
0\1050
011452
01145&

105137
100007
041731
113137
000444
005337
n0441

SEWi!1

001201
U02~0

0~1i!00

0113&.

01 !3b0

xu

TO DP

TSTd IU
SPL 1$
"IC 'U~2~0,OD
MOVtS XIO,YARGe.T

IFIRST TIME BIT S. T
INO GET N~XT TRACK
IYES CLEAH FIRST TIME 8iTS
IGO TO 10

SR Nt,W1RK
AI13b0

III

OtC TARGET

IMOVE TO

NE~T

TkACK

Hiot N!:.W fRI<

,,*.***** ••••

-.*._.-*-*-*.***.** .. *******.****** •• **********.****

IINC.'MENT T"EN UECRtME" HACKS
S • 3
I
~114b0

~1l4'4

105737

0~1i!0~

~114"

1~~.00

~11474

0~5n7

01135b

~1I5~e
~11504

03&337
313700
Ib310.
IU70.
e0214l
3007i'3

~1135&
~IUb&

011510
gll514
~115Z0

01152i!

SEW]I

TST~ OU
SPL U
SIC 'I00il00,OO
OEC T.~CN,"
ASL T~KCNT~

III

I'1UV "lU,H0

10B0~7

e4Z137

e01il00

~ll5b4

SUB XOU,R0

sua

011l5.

StQI

~.

~AlNoEC·II·OZRU.E

DZRXAE.PII

T~kCNTR,"0

"GP SEWl

",ACYlI 27(73Z)
ze-SEP.a
1514b
GET VALUE FOR 50FT.ARE SWITCH HEGISTEk

ICH~C. FIRST TIME ~1T
INOT f IkST TIME T"~UUG"
ICLEA" fI~ST TIME ~IT5

IRESET

T~ACK

COUNTEk TO OOUBLE TH. taUNT

IGET DIFFERENCE BEhEt. Iu ANU 00
115 TRACK COUNTER H'L~ OONE
IYES GU OtCREME~T TRACKS
INO CONTINUE INCR_MENTING T•• C!iI

** wi: "611 \II fI:* 111 * *" .. '" 10 1! * * w* '*' ,*!Ii 1l * 'III. '* 'I: 111
!Ii

.

0117 "2
~11711 * R *)\ if It '/Ii iii III

DEC liD

~113&&

e'0 \ .~~

2~.<

20 5 1
<10'.

'I: l'lllr 111

/STROe. 8ETwt:.EN OU ANU DECREASING 10
;
s b

2043
204"

2~.8

PAGe 36

0120&2

123737

312~70
~12072

003737

012100
0121"2
"12110
012112
012120
012122
"1< 12&
" 12132
01213&
"12142
0112144

51:.

..n :

"1 •• 1"

1"11 13bb

"12<1"

"IUI4

01\304

e.113bt.i

"\.21"

~113b"

IOCQMPZ

t.

~11.!&2

012.1"

"II.! ••

01i?<'

l7"t:H~~(d

0.j700

01~2!0

"b370~

ulal<
170Q!01/l

SUB

~1214b

JI2150
~t

2009
2010

.a'!

JI215b
012162

00& 100
U0037
00500"
~ 13700
000000

Cl2lb4

~"'6~~0

207 ..

J121&b

0&3700

~12t72

1220&

042700
010037
J10037
000207

~12<10

00000.

~;12202

~

01<212

r 12<14

X.lU,I-lANUM

CMP~

RANUH,XOlJ
HbE. joIRtSCHK
A!JO XOU,IUNUM
tHI IJUCUHP
CHPd H ANUM, P~ES TRK

PIolt:.SCHK:

NOV HANUI'1,TMotGt:T
SH Nt.wTRK
MOV
AUD
AOO
RIC
CL.C
RO,
"UL
"OV
CLP
MUV
wOR
RO.

~ANGENI

1

~IUI0

012212

AwO

01<210

MAINUEC-II_UZRXA_E
MACYlI <1(732)
•• -SEP-I&
15106
OZRXAE.PII
GET VAL.UE FOR SOFTWARE SWITCH RtGISTE"

BI2176

•

BR lUCOMP
UOC()!'1P:

~3&100

2~&&

;eLtAH THt. FIRST TI"E t:!l T:S
, GET
k ANOO~ "'UI'lt;)t:R
1 CLt.AH ALL 6UT L.OW 1 "'ITS
;IS RANUM LAAGER THAN 10 ADURESS
INO,RANlJM 15 LESS OR eQUAl.. TO 10
'YES,SU~THAC:T lU ~ ROM IT
, SEI: IF RA"'U~1 15 NO" U'
;I~ RANUM SMALLtR THAN uU ADDRESS
Ii'ljO,R,A.Nl.J M I, <'RUTER OR E(lUAL TO 00
'YES,Antl UD TO RANUM
'SEE IF RANU"l IS fliOIfi U'
; IF RANUM EQUALS PWt:;St:.NT TRACK
IGET ANOTt1fR tUNQIJM NUMdEH
;RANUM OK PuT IT I ' TAHGET TRAt/\.

nE UDCOMP

~~0&n

2007

1J117b~~,IolANUP'!

KfQ :SEU7

"127~~

,,02700
000241

J:ll:l02""~,OO

"IC

C""Pb RANUM,XID

9I.{.)~71ot1

123737
~0t 74t.i
"13737

"IC

JSR PC,RANbEN

171t0'll
"1~21"

0:212eJt;\~

2008

21 54

001 i.~

1

.1,R~

I'Hfq,Hi(I
IofAN2, HI!!

#-1

H0,Io/A~1

••

~ANC!,k''''

W"
w0
HA N 1,H'"

PAGe H

tHe #1

170000
012212
012214

f~'HH!l,R0

"0
"0

f0~fd~,;'li~l

1'10V lo{~rRANa
MOV 1ot0,RANUM

HTS Pc:

00~000

RANtZ
FUN2'1

000000

RANUM:
J J'" tr

* * ** .... .".111"/1 it *.. * #I 'It" *** **. * III * ** *,,* '" *' * *'** '* **.* \!I'**" 'It '* 111 '* *1t*'Ilitit
'II

\II.

\II

;BECTO" IN!lIALIZATIUN ANU SEL.ECTION
0~1202

INITStCTO~'

TST nRST
"NE 10
INC nHST

1 $'

012310
012310

MOV" LAST, ~ECCNTR
SUB ~IRST,SECCNTR
INC SECCNT.
CLRd StCCNTR+1
"OVO nRST, TSECTOR
sua THREE,TSECTOR

012312

MOV #l,INTLEAV

~122lb

005737

ill 2222

0~100~

~12224

O~5237

~~120a

~12230

0~1~03

~1230&

001202
01230&
012j01
0.1202
012314

01230.

212270

112737
\ 13737
1.3737
005231
105031
113737
Ib3737

J1227&
012304

012737
000207

000001

~

00000~

StCCNTH:

0000~.

TSECTOR.
INTLOV'
TH"EE'

"1223&
,12244
JI2252
~IU5&
~1<2&2

1230.
012310
012312
012314
01231&
012324
012332
012334
012342
012350
012354

00~~3a

'~la03

0b3731
005237
000207

If,"2,l..AST

IPUT FIRST SECTOR IN TARGET SECTOR
ISU" 3 FROM TSECTOR AS FIRST TIME TH~OUGH
I IT GETS ADDEO ~ACK ON.
ISET INTERLEAVE OFFSET

HT5 '"'C

000000
000003
063737
12]137
002010
113737

MOVo

ITEST FIRST A'O LAST fOR 0
'SECTORS SPECIFIEU uS!: T"f"
INONE SPECifIED SU FI"ST TO
ISET LAST TO "AXIMUM
ISET uP SECTOR COUNTER

~1.314

001203
001202
012312
012312

012310
012310

G'TSECTOR,

AOD H'"EE, THe TOR

151

dGE 10
MOVo FIRST, TSECTOR
ADO INTLEAV,TSECTOR
INC INTLEAV
OTS ~C

CMP~

012310
012310

.S~TTL.

IAOO 3 FOR INTER\.EAVING

~AST,TSECTOR

,NEW SECTOR IS WiTHIN LIMITS
,RESET TARGET SECTOR TO INTERLEAVE
IADO ON INTER~EAVE OFFSET VALUE
,UP DATE THE OFfSET VALUE

TYPE RUUTINE

" •••• *••••• * •••• *****._*.**.*.***.* ••••• ***.********.*.*****.**.

I>ROUTINE TO TYPE ASCll MESSAGE. MESSAGE MUST TERMINATE wlTM A 0 BYTE.
,>THE ROUTINE WILL INSeRT A NUM~ER OF NULL CHARACTERS AFTER A LINE FEED.
,>NOTEI'
SNUL.L CONTAINS THE CHARACTER TO dE USED AS THE F1L\.ER CHARACTER,
,>NOTEZ;
~FILLS CONTAINS THE NUMBER OF FILLER CHARACTERS RE~UIRED.
;"OTU'
$FIL.\.C CONTAINS THE CHARACTER TO FILL AFTER.

,.

,.CALLI
'*1) USING. TRAP INSTRUCTION

I'll
,.OR
,.

1*

TYI'E

TYPE
MESAOR

,MESADI'(

"MESADR IS FIRST ADDRESS OF AN 'SCll STRING

MAl NDec. \ I.OZRXA.E
MACYlI
DZRXAE,P\ 1
HPE ROUTINE
2129
elJ0
2131
2132
21ll
2134
2155

215b
2157
2138

2139
21 4 0
2141
2142
21"3
2144
2145

01235.
~123b2

0123b4
0123bo
012370
012372
01237&

105737
100002
300000

G12400
~

12402
012404
01240&

00512b

~12412

000002
12271b
001430

151
0~~002

2$1

01lb00

0bii!71b

4$1

~00011

215~

~1243b

012442
012444
012450
012454

01245b

J137.b

012&"2

0124&2

105]&b
002770
004737
105337
000770

0."0~1

000200

012572
01 ~52b
012b04

551
&51

215b
21 5 7
2158
2159
21b0
21bl
21b2
21b3

0124b&
012470

Z12474
012500

TSTB
BPL
"ALT
SR
HOV
HOV
MOVS
BNE
TST
MOV
ADO

151

01252&
~12512

CMPB
SEQ
CMPB
6NE
TST
TYPE
SCRLF

21 bb
21"7
21&8
21b9
2110
2171
2172
2173
21'ij
2175

217b
2177
2118
2119
21 e 0
21al
21B2
21a3
2184

012512
~12520

012522
~12524

01252&
012532
012534
JI2542

11271"

~0~~"~

01"52b

132737
001372
00572.
000724
105177

C'lltl1lJ1307

1~27bb

001003

"12552
01255&

1~5037

c 125b0

00040&
1227b&

~125&b

'~01.02

012510
~12572

105227
000000

0125 7 4

0002~7

0125710

1775b4

012b07

1715bb
000
002
012
000
077
015

~12b10

00~012

012&00
3121002
~12b05

.12b0b

MUIJ8

051

JSR
AITB
SNE
TST
5k

00~~44

~"0~02
Ii:'H""'tll~

"00030

nYPEC' TST"
BPL.
"',OVB

000"0~

01.51.
.00~12

000002

(SP) •
tSP) +,1"10

#2, UjPJ

U'

'CR.f, (SP)
5$
(SP) +

PC, !liTYPEC

.-

'FE.LC, lSP)+
'SNUL.L.,-CSP)
IlSP)

.$

PC,

:HY~EC

SCI-IAIolCNT

1 PHUNCH IF -OT CCRLF>
II PDP
cCR> EQUIV
IITYP. A CR "0 LF
IICL.EAR CHAHACTER COUNT
,'GET NEXT LHARACTER
"GD TVPE THIS CHARACTER
II IS IT TIM, FOR FIL.L.ER CHARS.1
IIIF NO GO GET NEXT CHAR.
IIGET • OF FIL.LER CHARS. NEt:.Dt.n
I;ANO THE NuLL CHAR.
"DOES A NUL.L. NtED TO BE TYP~O?
l/ 8R IF NO--GO POP THE 'UL.L OfF OF
;; GO TYPE A NUL.L
I IUD NOT COUNT AS A COul'llT
; ; LOOP

.'

,

IIREPL.ACt TAE\ WITh SPACo

(S~)

PC,~TYPEC

;, T YPt. A SPACe:

"7,~CHARCNT

,'SRANCI'4 IF NOT AT

q$

IITAe STOP
SPAC~

OFF STACK

(Sp) ...

IJPOP

2$

,;GET ~txT CHA~ACTER
',WAIT UNTIL. PIH,..nER IS

CtSTP5

R~AOY

iTYt-Il:C
2(SP} ,'STPtS

liLOAU CM~R Tu BE T~P~D INTO D~TA RoG.
:;lS CHAj(ACTER A CARRIAb~ RtTU~N?
;;eRANCt1 IF '0

:fCR,~t:)PJ

CL.RB
ijR

iTYPt.X

;,t.XIT

CMP"

'L.F,~(SPl

"~~

,TVPtx
(pel"-

II IS CHA"ACH" A L.INE FEE"?
;;IjRANCH IF YES
,;COUNT THE CHA"ALTER
: ;CtiAf.lACTfR COUNT RT(lRAGE

.wORD

20-5.P-1.

5TAC~

PROCtS~DR

$CMU(CNT

I~CB

$lPS'

.HT, lSP)
8$

CMPB
IlNf

SOU.ReNT: .wORD
~T'(PEX:
RTS

MAINOfC-II-DZRU-E
MACYlI 21(B2)
DZRXAE,Pll
TYPE ROUTINE

012b03
012b04

(R0)+,-(SP)

1>

8$1
.1251~

10~375

~12550

'2(:;P),R~

4$

3CtHIolCNT

DEC a
bL.T
JSR
!lECB

1HE~E A TERMINAL 1
" BR IF YES
,,"ALT HERE IF NO TtRMI",L.
, 'LEAVE
"SAVE R~
,'GET ADDRESS OF ASCIZ STRlhG
"PUSH CHARACTER TO BE TYPED ONTO STAC~
II BR IF IT IS~'T THE TERMINATOR
TERMINATOR POP IT OFf THE STAC~
" IF
"RESTORE R0
" ADJUST RETURN PC
I,RE'TURN
; JBIolANCtI IF 

1115

3S
H0,-lSP)

2\

D~

0~4737

l1bb77

OTPFLG
lS

CL.R~

,_OR I ZONTAL. TAB
~ 12502
01250b

4~

BR
JSR
CMPB
BNE
MOV

21b4
"lb5

P'~E

15 I.b

RT!

21 5 1

1227lb
00100b

b01'
3$1

000002

00572&
104400
012b07
1050]7
000755
004737
12372&
00\350

2153
21 5 4
2155

.

~TVPEI

0~0407

01004.
017b00
1120G&
001005

2147
2148
2149

21~2

2~·SEP·7b

,

01lb05

012414
012420
012422
01242&
012430
012432
012434

214~

~1(71el

l'

;;Y~S·-CLEAR

•

C~ARACTER

COUNT

PC
1775bt.i

Is,4b

;; TTY PRtNTtR

ST~lUS

kEG. AUOI«t:SS

I,TTY PR!NTtR

~UFffR

REG.

PA"t 41

iTP61
171,bb
•• ORO
,BYTE
>NULL'
SFIL.L.S' .BVTE
2
SFILL.el .BYTE
12
STPFL.GI .. EsV TE
S~UES ,
.ASCII
"?"
seRLFI
• ASCI I c15>
SL.f I
cl~>
.AseIZ
HINAR y TO OCTAL.
.saTTL.

•

AUURE~S

IICONTAINS NULL CHARACTER FOR FILLS
I lCONTAI'S • OF FILL.ER CHARACTERS REQUI"EU
,:INSERT FILL CHARS. AFTfR A "L.INE FEt.O"
""TE~MINAL AIJAILASLE" fLAG ("ITcItl1>III6.VE~)
nCuESTION '''U,RK
"CARRAIGE RETURN
IILINEFEED
(ASCIIl

AND TYPE:.

, , * ** ••• *** '* ** ... *.* * ... * ....... *\t 11 'II. 'II.'" \t * *. 'If. \till' * _•• 11 *** III * * "' .. *11' *_** *

I.THIS RDUTIN. 15 US.u TO CHANGE A IO-BIT BINARy NUMBER TO A b·uIGIT
I>OCTAL lASCII) NU ••• R ANO TVPE IT.
I*STVPOS---ENTEH HERt TO S.TUP SUP~RESS ZEROS A.D NUMBER OF DIGITS TO TVPt
I.CALl:
HOV
"NUMBER TO BE TYPEO
TYPOS
IICAL.L FOR TYPEOUT
.BYTE
I/N=1 TO & FOR NUHBER OF OIGITS TO TYPf1*
,BYTE
, I "'=1 OR ~
,/I-TYPE L.EADING ZEROS
110'5UPPRESS L.EAr.I"G ZEROS

,."

.

,,.
"
"

,UTYPDN--·-ENTOR H.HE TO TVP. OUT WITH THE SAME PARAMETE"S AS THE L.AST
,UTYPOS OR $IYPUC
loCAL.LI
"
MOV
NUM, - (SP)
II NUMoER TO 6. T VPED
I.
TYPON
/lCAL.L FOR TYPEOUT

,.

I.STYPOC···ENTER HERE FOR TyPEOUT OF A 10 BIT NUHBF.R
'>CAL.L.I
I,NUM~OR TO Be TYPEo
J *'
MOV
"CALL. FOR TYPEOUT
"
TYPDC

01704&

~~0000

012bl&

l1bb37

~00~~1

~12b24

~1303.7

012b30

112&37
06271 &

~12b!4

00040b

012Ub

112737
112737
112737
01034&

012&12

012&44
012&52

0120b0
012b&2
012bb4

000~02

000001
000006

000005

0U44b
0\054b
113704
005404

01260&
01iib12
012674
012700
012704
012710
012714

110431
113704
01&605
005003

01271b

00b105

012720
012722
012124

000404
00&105
006105

01272b

00b105

~&lU4

013035

013031
000006
01303&
013035
00001i!

013035
0\3037
01303"

HYPOS I MOV
MOVB
MDVB
AaD
BR
5TYPOC I Move
Move
'TYPONI MOVB
MOV
MOV
MOV
MOVB
NEG
ADO
Move
MOVA
MOV
CL.R
151
ROL.
BR
aSI
ROL.
RO!.
ROL

'(SP),-lSP)
I (S~) ,50FIL.L
(SPl.,IOMOOE+l
'2, (SP)

:nYPDN
#1, 4JIDF IL.L
*b, ,"OMOOE+ 1
4S,!IUCNT

H3,-(SP)
HIi,.

(S~)

~5.·(SPl

sOMOUt:.+1, R/.l

R4
Ib, FiG
R4,SUMODE
50F ILL, R.
U (SP),R5

R3

.5
35
R5
R5
R5

I,PICKUP THt MODE
"LDAO ZERO FILL. SWITCH
"NU"BE~ OF OIGITS TO TYPE
I,ADJUST RETURN AonRESS
IISET THE
"SET FOR
IISET TH~
"SAVt R3
I,SAVE R4
',SAVE R5
IIGET THE

ZERO FILL. SWITCH
SIX (&) DIGITS
ITERATIUN COll"T

NUMBER OF DIGITS TO nPE

/lSUBTRACT IT FOR MAX, AL.LOwEO
"SAVIO IT FOR USE
IIGET THE 20RO FIL.L SWITCH
IIPICKUP TH~ INPUT NUMBER
"CLEAR THE OWTPUT wORD
.,ROTATE. MSli INTO "C"
,'GO 00 MS8
IIFORM THIS DIGIT

MAINOEC-II-0z.,.-a
""Acvil 21(132) 2~·;fP·7b
alROf,Pll
6 I NA RY TO OCH~ (ASCI !l AND TIP.
2241
2242
2243
22""
2245
224b
2247
2248
2249
2250
22'1
<252
2253
2254
2255
22'.
2257
U5B
225q
22&0
Ubi
22b2
22b3
22'4
22'5
22b.
<2.7
22b8

01273'b
012132

010503

~1273"

105331

012740
0121.2
0121.b
012150
012752

1000\.

013010
013012
'113014
01301&
013020
C1302.
013030
013032
~ 13033
e13.34
013035

012b03
Jlb •• b
01261.
J00002
000

2~b9

~13~3b

~12154

a121S.
u 12Tb2
0127 ••

MOV

0~b105

042103
001002
J05104
001.03
005204
052105
.S2a!
110331

all"52

1~44~0

~1.5~32

105337

V' 1.!"34

0~3347
0024~2

005204
r'0014"
012b05

".
".
"

5'

INC
BIS
61 S
f'lOVB
TYP.

5$1

V'kl 1£10 ij'-1

~12172

~1300b

I~
*17117IoO,RJ
.5

8EO
LlS:

"001ob0

lS'

1,1

,85
$OC"T

.'
~s

bGT
B~ T
INC

"4
2.

oR

012.~.
e~e002

0"'~0\rla

MOV
MOV

(5PJ+,1015
(SPJ+,toI'I

/'IOV

(SP)+,k'3

"OV
MOV

t!lSP},IoI(SPJ

e! :

"T,
,BY TI:-

000
000

;iiOCNTI

.BYl <
."YTt.

'0fI~LI

.~HTE

300001d

50MOIJlI

.wORO

.SHTTI.

SAVE

I!JliH1

~210

2271
2272
2273
227q
<21S
227.
2211
2218
22H

..
,.

••

(SP)+, lSP)

liRE TURN

,;STORAGE FOR ASCII DIGIT

"

ANlJ loIE'!:)TOfoi'f h'1d .. foj'~

1;"'",,,,,, *_ •• .,,:11 *."
; .SAVE. R0-RS

,

'flI, H3
,"J

R3,~~

DEC"

b51

" GET L~U OF THIS OIGI T
/lTYPE THIS DIGIT?
/I BR IF NO
II GET RIO Of JUNK
/I fES T FOR 0
II SUPPRESS THIS 0?
II SR If' YES
1/ DOW T SUPPRESS ANYMOR. 0'5
,; MA.KE. THIS DIGIT ASC I I
, ,MAKE ASC I I IF NOT ALR.ADY
"SAVt. FU" TVP I NG
IIGO TVPE THIS OI~IT
" COUNT RY I
II." IF MO"< HI DU
, I SR IF DONE
I,INSUR< LAST DIGIT ISN'T A eL"K
"GO au THE LAST DIGIT
"RESTORE R5
; IRE.STORt::
"RESTORE ~]
1/ SET THE STACK FUR RETURNING

.sOMUIJt,

Dt.ce
ePL
BIC
eNE
TST

111170

PAlit:. 4.

HiS,l-t..5
R3

"O~

H'
"IJ03.

Z1217b
013002
~130"4

1~'4b

**"''''._ *"!II.".,,

1\

J ;TE.RMINAlQR fOR TYPE ROUTINE
"OCTAL IlIGIT COUNTER
"ZtRO FIL.L SwITCH
,;NUMBER OF OIGIT~ TO TYPE
"OUTINoS

* * * 1I."'if "',.. '" III It"'''''''''''' '*." •••• *

.* .. *. *."

*11

* ••••

; .. CALL:
SAVREG

;.UPOI'II

.ti~AVRt{i

Rt: TL.;I=iN 1-1-/01-1

THE STAC\( WILL. LOOK UKEI

;
I*TOP---{+!b)
+2---C+lo)
+U ....... R'S

,,

22~~

,*
,*

2281
22~2

+b---liij

+8 ....... Rj

'*+If(l-- .. R~

22~3

:.+12---h1
'*+l~ .... -RI!l

2284
2285

228.
2287

~13040

22~8

\"13040

010~ab

~10V

k~,

228q
2291?'
22 9 1
22 9 2
2293
22 9 4
«"5
2290

~13042

('I10t'~b

010<0'
01034.
010 •• '

MUV
MOV

~l,-(S~)

~13~44

':1304.
n3.50
<13052
Z130S4

$S~v"lG

:

~1050o

~10V

R.s. "(l)fJ')

~lllV

~",-(sjJ')

M~V

~.0022
~.0~22

MUV

!-lS, -lSfJ')
i2(:'jJ'), ..

~IUV

C2C'"),-C~")

f1130b4

IV lbbUb

~~0"a

t1LJV

~13070

,'lbb4b

e13~74

Z~."02

0v.J~lta2

~'uv

,.

,.HE.STOffE

23~0

i?3~3

~13~7b

23~4

013e7.

2311
2312
2313
<314
2315
231.
2317
2316
231q
2320
2321
2322
2323
2324
2325
232.
23<7
2328
2329
2330
23 3 1
2332
23,13
23H
2335
233.
23,31
233B
23H
2340
2341
2342
2343
2344
2345
234.
2347
2348
2349
2350
2351
2352

J fPUSH

p, ON

STACK

; ;SAY!:: PS Of' MAIN FL()~
;; SAVt:. PC Of MAIN FLOW

"HVt PS OF CALL

~3

ai!(;)p),.(SP)

IISAVl PC OF CALL

(SP)+,~2(5P)

IIRESTO~E PC Of CALL
, ,RESTORE PS OF CALL
I,RESTORE PC OF MAIN fLO.
II"ESTU"f PS OF MAIN FlO\IJ
IIPOP STACK INTO RS
:; POP STACK INTO R4
II P OP STACK INTO "3
; I poP STACK INTO R2
"POP STACK INTO Rl
IIPUP STACK INTO R0

U~ ... R':;

; .. CALL.:

23~2

23~9
231~

Pl\bt.

R~

RTI

2301

23.5
230.
2301
2308

U~P)

ccrs .... ) ,-(Sl-')

1:;:46

ON ;TAC~
ON ST ACf(

;,PUSH

Or'l STAC~
: I PUSH "3 ON STACK
, ,PuSH R. ON 5TACl\

01bb4b

~lb.4b

R"

;; PUSH "I

013~."

,",ACY 11 <7(732)
MAINUEC-I\_OZR'A_t
21/l-:;fP .. 7b
OZ~XAE.Pl t
SAVE. AND ~tSTOHt: R0-RS IoiOUTINtS

22ql
22q!
229q

: P'uS H

-lSfJ'}

W~,-lSJJ')

~13102

01310.
~13112

" 1311.
~13120

JI3122
013124
"1312'
eD130
013132

Rt.SREG

SRtSREG:

012.b'
012bbb
012bbb

0.0~22

~12bbb

:.HJ~02c?

MUV
MOV
MOV

~I(JVJV!22

"000~2

nov

~1313.

CSP)+,22CSP)
[SP)+,~2CSP)

~12b~'S

MOV

(5P)+,1-(5

012b ••
012b03

~10V

lSP)+,H~

~12b02

MOV
MOV

eSP) +, He?

~12b01

,.10 V

MOV

012&00
~W0002

.SI:HTL

01313.

ltiPJ+,~2(5P)

esP) +, I-lj

(81')+,1'11
(SP)+,H0

"TI

TTY IN"UT RUUTiNE

, , *.*. ~.,..* .. lit. *"'_ * *** *."'11 *.111***** *"'.** *"' .... ** **." ...... * ** ...... til 1\1 * .. * *'iI!* **
,.ORD

117;b0

~TKtH

.wD~O

1175b~

.ENABL

LSB

~TKS

1775 ••
1175b2

:

IITTY KSO STATUS
/lTTY KBO BUFFER

* *'"

~"017b

013140

022137

~1314.

001~74

~13150

1~5177

1717b~

1.0071
11/14.
04271&
02212b
0010.2
123127
00145b

0~0.07

0131S.
01315&
0131&2
0131 ••
0131 7 2
~13174

013202

177754
171b00
013114

~13a04
~13210

104400

013214
013220

01374.

01,3&'5
013b12
00017.

~13222

1~"01
104'0~

013103

~13Z2.

0~5~4&

013230
013232
01323b

00504b
105117
100375

171&10

01324~

1177 ••
04271.

171b12
111.00

~13244

10440~

.~1214

0.0J01

J I II: '"
* '" It '" ***'" * It "' .. "" * •• * •••• *'11'* •••••• ** It ._*** *** ** ** •• ** *.** ••• * *
I.SOFTWARE SWITCH R".lnER CHANGE ROUTINE,
,,"OUTlNe IS E"T""EO FROM THe: TRAP HANDLER, AND wILL
,.SERVICE THE TEST FUR C~.NGt: IN SOFTWARE SWITCH REGISTER TRAP CALL
'.WHt.N UPERATING IN TTY'FLAG MODE.
!CKSWR' CMP
'SItIRt.G, SWR
II IS THE SOFT-SWR SELECTED?
6NE
155
"BRANCH IF NO
IIlSTKS
TST8
IICHAR THERE?
IS!
"IF NO, OON'T WAlT AROUNO
"P~
MOV.
,n"", - (SP)
"SAVE THE CHAR
BIC
'-CII7, CSP)
IISTRIP-OFF THE ASCII
'7, (SP) +
CMP
,'IS IT A CONTROL G?
,P.jO, RETURN TO USER
SNE
ISS
CMPS
II ARE WE RUNNING IN AUTO-MODE?
UUTUS"1
StQ
15$
"SRANCH IF YES
TYPE
$GTSWR' TYPE
MOV
TYPOC
TYPE
1951
C~R
T5TS

OSTK~

BP~

75

II ECHO THE CONTROL-G C"G)
I/TYPE CURRENT CONTENTS
IISAVE SWREG FOR TYPEOUT
I/GO TYPE--OCTA~ ASCII (ALL OlbITS)
IIPROMPT FOR NEW SWR
IICLEAR COUNTER
lITHE NEw SW.
IICHAR THERE?
"IF NOT ny AGAIN

MOVS
BIC

nTKO,-(SP)
'-ClndSP)

IIPICI< UP CHAR
IIMAKE lT 1-81T ASCII

C~R

1$1

,SCNTL.
,5MS~H

SWRtG,"(SP)
, SMNt

w

- (SP)
-CSP)

MAINOEC-II_OZRXA.f

OZRXAE.PII

913250

MACYII 27(732)

TTV INPUT NUUTINE

~21U1

0U254
013256
013262
U3266

001015
104400
e6Z106
000157

01127B

021021
001022
0057.6

013i!74
0132h
013302
013304

m133U
013116
013322
013330
013332
013340
013342
013346
013352
01335.
013360
013362
013366

ZUlU

013314
01B1b
~1l400

201.

000015

1051

165702
lUI
1411

~UU7

IU127

0uns

0000B1

0~0100

177574

004731
UIU7

0U526
0000U

loll

0000b7
000060

mU4U

000707
104400
000720

Itt,S"
195

CMP

SEQ

15P),0I5
lOS
• ISP 1
lIS

MOV

IISP),OSW~

ADD
TYPE

'b,SP
, SCHL~
$INIAG,",
ISS
8100.flTKd

MOV
RTi

00000l
17777.

1111

012b00

1851

"SA

In
ISP) , •• 7
181
O&0,ISP).
2ISP)
111
ISP)
lap)
lSP)

ASL
ASL
ASL
INC
6IS
BR
TYPE

"

auP)
71

,SQUtS

an

LSB

WUO" FUR NE. ONE.

/I~EEP COUNT OF CHAR
IISET IN NEw CHAR
I,GET THE NEXT ONE
" TYPE 7

101
,ICNTLU

CMP8

0~i!420

01340&

TYPE

eN!

1511

PAGE ••
(SP),#~5

CMP
eN!

T~T

UU01
0U777

021U7
003015
04i!126
005166
001403

151.~

SNE

000004
00000i!
000006

013402

.13414
013420

'"
U.!660
000006

niGH
016611
0UTe.
U44U

mauu

am-Sep.76

J'**.*** •• *.**~*************************************** **t*.**._.*
IN~UT

'*'HIS ROUTIN;; .ILL
I.CALL'
ROCHR
"[TuRN HERE
I·

• 51NGLE eHUACTER FROM THE TTY

IIINPUT A SINGLt CHAWACTEH FHOM THE TTY
"CHARACTER IS ON THE SlACK
I)WITH PARITY 6IT STRIPPEO UF~

I·

,.
I

o13 Gii! 2
~13424
~13432

011U.
01b666
U5171

000004
\1747.

111166

177~1i!

~U446

042766

17700~

000004
000004

013454

0ibU1
0010U
105177

000004

0000a3

~134U

013472

~U476

~135U
~U51i!

ISP) ,-ISP)

MOV
TST8
BPI..

.STKS

la.

100375
11774b

171440

MAINUEC-II_PZRXA_E
~'CYII i!7t7lZ)
DIR.AE.PII
TTy INPUT ROUTINE

01350i!
013506

MDV

UI

1~031S

01343b
013440

013464
013470

SRDtttR:

042?!6
0i!i!U7

001366
000150
0i!6U7

000004

000140

0135i!0
DUSi!i!
313530

002407

0i!h27
003003

000175

0135la

04i!106

000004

013540

0~a00<

.!I'

4U

Ii

MOVB

'ST·.,.ISP)

BIC
CMP

'-CC17".,Q(SP)

SNE

.1'
.UKS

4 ISP), .a3

TSTd
BPI..
MOVe

2~-SEP-76

IIPUSH UOWN THt PC
IISAVE THE PS
IlWAI! FOR
IIA CHARACTER
IIMUD THE TTY
I,GH RW OF JUNK IF ANY
1115 IT • CONTROL-57
"~RANCH IF NO
IIWAIT FOR A CHARACTER
"LOOP UNTIL ITS THERE
IIGtT CHAUCTER

«S'J,~ISP)

2'
nTK.,-15P)

P'bt 45

15 •• 6

SIC
CHP
SNE
BR
CMP
SLT
eMP
8GT
HIC
RTt

IIMAK~ IT T.SIT A~CI!
"IS IT A CON,ROL.Q7
,'IF NOT OtSCAHO IT
II YES, RESUME
IllS IT UPPtR CASE7
118RANCH IF YES
I~IS IT A SPECIAL CHAN7
IISRANCH IF VES
IIMAKE IT UPPER CASE
II GO 8ACK TO USER

'·CI71 ,cSP)

a.ISP)-"i!1
II

t:R CAS PcR LAST CALL)

Tk,p.4(I~a4.4)

GtT SOFT-SO. 51:. TTlNG

** 11; *****_ **** ******* *** 11111:**_._********* *****
I PO_E_ uP "aU r INt

; 1

"1403&
V,14044
~ 14050
014054
3140&0
J 14062
~14~b&

0121H
01370.
005037
005237

SPwRUPI Mall
MOil

16512b

~10V

(SPJ+,H~

lSI

~01375

012677
012.05

'5""&

Ir-.tC
BNE

\SA\lWb
1,.

MOV

(SP)+,'5WH

MACIII 27C7j~)
a."SEP-7.
ANU uP ROUTINES

0!i604

~10V

~12&03
0126~2

r1 0V

012b0~

012737
"12737
104400

0;14110
~ 1411&
ill4120
014122
014124
014126
~14130

014132
~14134

31413&
014144

t 10V

M,,"

012&~1

~14102

15' ••

;1St.T FOR FAST nuwN
IIGET SP

"WAIT LOOP FOR THE TTV
;naIl FOR THE:. INC
;; Of

WuRO

11PUP STACK IN1U
"POP STACK INTO

~S~R

"POP
/lPDP
/lPOP
/lPOP
IIPOP

"4
_3
k2
"I

~5

PAul: 41

~OWN

'~14~70

OI4~7&

:fi~.A'JHb,SP

CL"

014.72
014074

314100

a$tLLUP,'.Pw~VEC

01413.
014134
014134
0141.54

MUV
MOV
"OV
TVPE

~1413.

SPWHMGI

01271 b

:/IPO~tH

(PCI+,ISP)
RESTART

00000l
000000
00077.
a00000
005015
000122

RTI
ULLUP' HALT
BR
5S'V"bl 0
SPO"ER I .'SCll

042527

.!P~HUN,"PW~VEC

8340, __ PWHVEC+2

"WORD

!!-'WRAD=

047520

(SPl _,k"
(SP)+,"3
(SP)',R2
(SP)+,"I
(S.)+,H0

~IOV

0~2700

"WORD

STACK INTO
STAC~ I"TO
STACK INTO
STACK INTO
STACK INTO

JISET

U~

"PHIU:l

THE

,,~

POWt~

oaWN VECTOH

IREPORT 1HE PU"ER FAILURE
"POWER FAIL MESSAGE POINTER
/lRESTART AT RESTART
IIRESTART ADDRESS
,/THE POWER UP SEQUENCE w.S STARHO
II BEFORE THE POWoR DOWN wAS COMPLETE
',PUT THE SP HERE

<15)OCl~>UPUWERII

/lE.VEN
.S~TTL

I' •• *I I *

SIN~LE
It,. • •

L~NGTH

~IN'RV

TO

OECIH'~

ASCll ROUTINE

**** '" I I * *11 *" I I *I I 'kill. '" * '" *"'"It I\' "' •• ** '" * I I I I 111* ******** *" *'" *. *** ••

I.THIS ROUTINE wILL CONVEWT • I&-BIT UNSIGNED BINARV NUMBER TO AN
I_UNSIGNED DECIMAL A~CIZ NUMBER.
I.CALL
~IOV
NUM~tR,.(SP)
IIPUT BINARV NU"B~R ON THE STAC,
JS"
PC.fO$S820
I ICA~L
RETURN
"ADORESS OF THE 1ST AselZ CHAR,IS

,.

,-

"

01414&
014154
0141&0
014164
0141 70
014114
01411&

37

~.0~02

01274b

014\16
01420i!

~16&

004731
~&271&

~00005

01266&
000207

000002

000~00

000000

55820 I

MOV
MOV
JSR
AOO
MOV
RTS

"WORD
DOUBLE

a (SP), 1$
#I$,-(5P)
PC, II ,$UtJC?D
'5, (SP)
(SP).,~(SPl

PC

.,0
~ENGTH

"INA~V

O~

I,SAVE BINARY NUMSER
IISET POINTE"
" CALL OOU8LE LENGT~ CONVERT
IIONLY ALLOW FIVE CHARACTERS
"PICKUP POINTER
"RETURN
TO DECIMAL ASCII CONVERT ROUTINE

" •• ***w*******************.*.***********************************

,_THIS ROUTINE WI~\. CONVERT A 32-BIT BINARY NUMBER TO AN UNSIGN!:D
"DECIMA~ CASCII) NUM"~R. THE SIGN OF THE BINARY NUMBER MUST BE
,*POSIT1VE,
, _CALL
MOV
OPNTH,-t5P)
I,POINTER TO LOW WORD Of BINARV NUMBER
JSR
Pt,'.SUS2U
I_
RETURN
" THE FIRST ADDRESS OF ASCII
"IS ON THE STACK

,"

256b

2567
2508
25.9
2570

TI(AP+7C1~44~7)

, i II It jlfW * ..
41"
11
6'.,.. .. 11/ if" 11 '* 'iid, \II .... III 1( 11 'it if'"
'1111 it* I\' ok
:PUiIIER OOWN ROUT {NE
:&pw~ON1 HOIr(
#SILLUP,i9"Pv,lHVEC , 'StT FOR FAST UP

~1024&

01034.
01044&
01054b
01174&
010&37
012737

MAiNUEC-II-OZRXA-E
OZRXAE,PII
POWER

2521
2522
2523
2524
2525
252&

PUwEfoi

*

~13772

TRAP+b(1~4q~b)

5S.VRE. I'CALL"SAVREO
,RESReO "CALL"RESHEO

1113~"~)

01501.
.SOTTL

013764

TEST FOH CHAN"t IN SOFT-SoR
TTV TVP!:I_ CHARACTER ROUTIN!.
!TV TVPEIN STHIN. ROUTINE
TRAP+10(104410) SAVE R0-R5 ROUTlNE
TRAP.II(104"11) R"STORE 00-"5 ROUTINE
TRAP+S (ltl4405)

014202
014204
0142U
014214
014220
014222
~ 14224

1~4410

01&602
012700
010066
012201
012202
01i!737

000002
014]62
000~02

000012

SAYREG
MOV
MOV

MOv
MOV
"IOV
MOV

2 (SPl, RiiI
nOECVL, R~
R0,2\5Pl

(RZJ+, "I
(R2J +,.2
#10.,45

I/SAVE REGISTERS
I 'PICKUP THE OATA POINTER
IIGET ADDRESS OF "SOECVL" STRIN~
I,PUT AOORESS OF Ascn STRING ON STACK
I/PICKUP THE 8INARY NUMBER
, ,SET UP TO 00 10 CONVERSIONS

THE STACK

MAlNDEC-II·OZRX . . t
OZR~AE.PII

2571
2578
2SH
2580
2561
2582
2583
2584
2585
256&
2587
2588
2569
2590
25 9 1
2592
2593
2594
2595
259&
2597
2598
2599
2&0~

a&01
2&02
2603
2&04
2&05
2&0&
2&07
2&08
2609
2&10
2&11
2&12
2&13

014232

DUU8~E

~12704

~1423b

~12705

~14242

005003
1&1401
005&02
1&1502
0024n
005203

014244
~14a4b

~14250

014252
0\ 4254
01425&
014a&0
014a&2
014204
0142&&
014270
~14274

0\4216
~14300

214302
014304
01430&
014310
U4312
014314
014316
V,14320
~14322
~14324

01432&
014330
~14332

J 14334
01433&
~14340

014342
014344
01430&
CI4350

15,4b PA~E 48
MACYlI 21 (1 J~)
2~·SEP·7&
~INARY TU DEC I MAL ASCII CONVE~T HOUT INE

~ENGT"

IS'

aSI

IR4) ,R I
Hi?
(RS) ,Rt!
Ji

SUB
B~T

INC
3$1

0bi?401
005502
0&2402
022525
0VJ!tH'If.,1JJ

110320
005327
000000
0a\357
105020
104411
0"O207
145000
035&32

6R

H3
2$

ADO
ADC
ADD
CMP

lR4J + I N 1
"a
[Ioj'a) +, H~
IRS)-, IRS)"

blS
Move

" "'0, w,3,

DE.C
4S1

.WORO
~NE

STr~pwRI

CI.Rij
RESREG
RTS
145<00
35&3<

Ib043~

lb0"0~

0~27bS

arbS

113200

1132~0

0~023~

230

041100
000017
103240
000001
023420
000000
"01750
0000"0

~j /.l11 (d ""

2bl~

~1435a

014354
01435&
0143&O

W00001

01~3b2

~~0014

/JC~EAR PARTUI.
/JSUBTRACT TEN POWER

/J BR IF TEN POwER TO I.AkGE
II ADD I TO PA.T I AI.
III.OOP
IIRESTORE SUBTRACTED VALUE
IIHoVt TO NtXT H.N POWER
IICHANGE PARTIAl. TO ASCII
II SAVt IT

R,S, (IHIJ+

; ,OONt:.?

IPC) -

"u

II ijR H' NU
I IToRMINATOR
II RtSTORE otGlST oC li!>"CAUTION .. IF YOU DESIRE TO TEST UNIT

04~504

052501
02&440
047531
044523

052040
052123
020124

052440
0&0

•

FROM TRACK II

st.eTON"

2&7~

2671
2&78
2&79
2Ue
2UI
2b82
2&83
2684
2&85
2U6
2~e7

2b68

014&24
014&32
~14b40

005015

014&43
014b50
014&5&
014b&4
014b72
014700
01470&

044524
044440
020125
042522
042524
044516

015

04104~

041412
047117
0U10&

~20117

cl~>c12>"

SYTE

BAD

GOOO '·C15>C12>

~II

15".

MAINUEC-II-OZRlA.E
~A~VlI 27(732)
20·SfP·7&
P'~t: 50
OZRXAE,PII
OOU8L.E LE._T" OINA.' TU OECIMAL AbCII eON'ERT ROUT I Nt
2~e9

2~90
2~91
2~92

~14713
~14720

01472&
CI4734

015
0ij~514

~40517

r,51012
042503
C20104
04b525
~'20 110
0".52a
044504

05.1~5

~14742

044504
0521 I I

014750

~41523

2~95

~1475&

clI!IJIIIHtPL.ACt:. 1.0AO MEOIU" WITH A SCRATCH UII,ETTE"

• Ase I Z

"TMEN

05344~

2~93

2&94

2&98
2&99
2100

• ASCII

04&040
042515
020101
041524
.45523

~42524

047105
051523
044524

PRESS CUNTINUt,"

27~1

2702
<703
2704
2705
270&
2707
2708
2709

:j

15'"' 1b

MNOORY'

,Ase lZ "NO DRIVES HEADY"<15j11oc12>

TAH:

,Ase I l

Cij~>c40j11oc40><40>C40>

'Z1'50fJ7

v140

0M~~lJ~

OBloSP'

,ASCIZ <40>"40>

2711
2712
2713
2714
2715
.71.

;,.1 15~'52

'005015

00"

MCf1'lF:

• lSC II

~15.5"

10.

.0~

Mt:OP:

• A5C II "0"

U5.57

055

000

MeHEOP I

,Asell

2711

q5~&1

007

000

MAMElol'

,ASC I Z <07>

MtWt1f,AUtR:

• Ase I Z

nt::RHO~

lIU~1

271~

2718
2719
272~

27" I
21<2
2723
2724
2725
272b
2U7
2728
272q
275~

2731
2132
2733
2754
27J5
27J&
2757
2158
2759

27"a
21"1
27 "2
2743
21"4

"150& 3
015070
015Mb
CI51""

105
dO 14~rtJ

"".52.

.51117
044~f(\4

11,,11

;141117

~201

~5o!lll

e!31711:l4~

MUNIT0:

,.sell

"50! 111

0304lJ~

MUNITt:

,ASClZ "UNIT

"OELEr ,

• lise I Z

'''If\1TVt,C:

• ASC I Z

CONDITIUNS

.3

(1~1~04:l1

c 15106
?1511"

0"7125

11511&
015124

"47125

IT

"

1j'10~el.ie

~~0~f.h1

t1 512&
n513"

."05Id

~'2"125

~471~5

fjlJ~"'411

042502
a4&105

~15142

'521~5

~H'!?

1 ~'5

01/1~W'5b

015150

~t""Hh'l

';'''llb
0.7524
00.

.20122
e20123

MRXCS,

.ASCll

"I-lXC;S

Ii1l.itltll'f

MHXOA:

.AselZ

"

.51525

MASTAn

• AS' 1 Z lISTATU5

~1515&

0"15~5

~t'51bl.4

J2~015

~1 5 I &7
('15114

122
020075

~41530

015177
1:1520"

04.

~5"122

U3baa~

~Iil!7l~l.i;'

01-;ZllJ

,)5n~3

.5.101

MAINUEC-II_OZRXA_<
DOUBLt
OZ Rt'E.Pll
2745
2146
27"7
2148
2749
2750
2751
2152
2753
2754
2755
2756
2757
2158
i'159
27b0
21b I

V511"_

!"" 7117

cl~>c12>

0S3~j41/.1

6HN DELE. TEO,

"HAS

.

IN1 vEctUH

to"
IotX"Oti

.
.

"

"

"

,

.

~

8

HACYll <7(732) ".-5<12><12:>

01524"

•• 5015

000"12

UBLLF'

"15244

03b520

"00040

Mf.lAT:

• ASC 1 Z

015250

"3&524

(:00040

MT'ST,

.ASL:Il "Ta

"15254

03&523

~00040

0152&0
01520b
r·15274
~ 15302
015310

04151b
051105
052101
,a201"5

iH,a4a~

"

"p,

MSt:QI

• ASCI Z "58

MINTER:

,ASCIl "NO INTERUPT A1 DONE ERROR"

'51105

05211b
02012"
041111
041522

047113
041111

053517
042524

MUK.N INT:

.ASC1Z nUNKNOWN INTERUPT"

~5.12"

00~

05.117
0.0505

."bI01
020104
020113
051522

MEHeTI

.ASCIZ "TOTAL RtAO

CHt~.

015354
" 153&.

124
J51040
0 4 4103
051105
03&40.

0153&0
ell 5374

04450"
0431 ~&

""&114
,'5IU5

052;02
000040

MFiL I

,Asell "F lLlo~UffER

"

015402
(H541ia
01541&

04b505
043125
000

052120

041131
020122

"EMPTY I

.ASCIZ IIfMPTYBUFFER

1'15417

104
·.51450

~44522

,_Sell "ORIVt:tS)

02.~51

04252"
000040

"ICONI

015424
015432
~I 5440

J42524
047125

052123
00&507

044040
000.12

MMUNG I

.ASCII "TEST HUNG"C15)o<1C!)o

015446
015454
0154b2
015470
015416
015504

04751 &
04211&
051124
020057
051117
052111

~5151"

.40524
020104
020113
052103
04&511

MNONS TO'

,Ase IZ "NUNSTANDARD TRACK I SECTOR LIMITS"

051101
041501
042523
.4&."0

Pl5510

042117

0.~075

MODI

• Ast I Z

279~

015514

042111

0~.015

2797
2198
279q
2800

015520
~ 15526

04450&

05152~

21~2

27b3
27b"
27b5
21bb
27bT
27b8
21bq
2710
2711
2172
2773
2774
2775
277b
2717
2778
271q
2180
2781
218a
2763
2184
2785
27eb
2787
2788
218~

2190
2191
2192
2793
27~4

JI5312
01532a
a1532&
015333
~15340
~1534&

.50125
0420.~

"

~"0122
~47125

~2011 b
;)52522

~41505

041522

.

"

00004~

~4~5ft1b

0~0123

"Ooa ll

2195

00~

ERRORS

03b52'

MID I

.ASCII "10-"

MfIRST I

,ASell "FIRSTs"

"

MAINDEC·II.DZ~XA.E

OZRXAE,PII
2802

015527
015534

2604

015535

2801

leu

2810
lSll
2812
2813

III

sa

a~·5EP·7b
PAGE
I~··b
O~CIMAI. ASC! I t:"NVERT ROUTINE

051501

03&Sa4

"I.AST I

,>sell

MINITII

,ASCIZ "INIT.IlONE NOT SET

"INIT21

,'SCIl "IN1T.DONl SET

"DOER I

,ASCIZ "0 0

04451&

02112.

04a51b

047040

051440
051122

~52105

"1.,":)111"
ERROH"C15~C12.

~155&4

0155&7
015574
015&02
015bl0

111
041504
052105
051117

04451&
04.51&
04i!440

~15b15

104
a51122

04i!040
051117

~42440

015627
015&34
015&42

12a
051105

041505

053117
042514

MRec,

~41101

• Ase lZ "ReCOVERABLE

015b44
315b52
JI5bb0
015&0&

051103
047522
042040
051105

020103
0201U
052101
047522

051105
04751b
020101
000122

M~'DCRC'

• .ASC 12 "eRe fRMOR NO UATA EHRQR"

~15b1.

e4252.

pj4Z1~1

0QH:h1./J0

MRt;.AOI

• ASClZ I'Rt:.AD

015702
015110

040510
005015

05.11"
.00

032040

MHALT/,lI

• ASC 12 "HALT 4" <15><12>

015713
C15 7 20

110
00b4bJ

Ubl01
000012

020120

MMAL TJI

,.sell "HAL.T 3" <15><12>

215124
C15732

040510

05.11.
000012

03~'flH:'l

MHALT11:

,ASCIL. "HAL.T 1111 <15><12>

~0b4bl

;)1513b

MC_C:

,Ase I l "DATA C"C ERRO/ol"

"1UNREC:

• ASC IZ

HSeEK:

,Ase 1£ "Si:::EK

el5542
015550
01555b

ian

114
000

MAC VI! ~7 (732)
I.ENGT" ,jN.RY TU

047504
052117
042440
005015

2805
280&

2807
2608

Doue~E

051117

00~

00~015

0~7124

051440
051122
000

~RI10R"

<153><12>-

lSI.
2815
281&
2817
281S
2819
2U0
2821
2822
2823

2824
2825
282&

2sar

2828
2829
2830
28JI
2832
28.53

2834
2835
283b
2857
2838
.839
2840
2841
2S"2
2843
2844
2845
2S 4 b
2847
2848
2849
2850
2851
2852
2853
2854

2855

015&22

tHRO~"

00~

"

00~0·~

040504

040524

~a

'~151"4

~4IS22

e4~.40

.511U

015152

051117

000

~15755

1 'fij0

..

042522
.40522

"

040
041503

047125

~157b2

et577J

~"b

1 '-"2



051522
042440
041440
005015

"CODES I

,ASell uEkROIo(S PEN

040522
041501
042105
053117
020117
04.51 b
052440
0200&1
0515U

045503
042503
020040
042105
020040
020124
04451 b
051105
005015

MTK~OG

• ",SeIZ "THACK

~.251

b

MNUNE I

,ASCIl

".0001

Ii'

"SUMI

,ASClZ "

ER~OR

CODES"CI5.cI2>

2893
2894
2895
28 9 6
2897
2898
2899

2900
29 0 1
2902
290]
2904
29~5

290~

2907
2908
2909

2910
2911

.912

01b223
016230
01&23.
016244
010252
01&260
01 &26b
01 b27 4
01U02
01 b310

0200b~

020124
041522
000

01&311
01&310

0~b451

04751b
000012

01&322

047507

042111

000

~lb327

040
045503
000040

041440
051440

042510
04b525

01&334
01&342

050

I

ACCESSED

II(NONf)"Cl~>clc!>

ASC 1 2 "GOOO"
CH~C~

SUM

It

MOV~O

TO

UNIT •

UNIT 1

t:.RRO~S"<15><12)

MAlNUEC.ll-DZRU.t
MACVlI a7(!);?)
20-SEP.'b I~I.' .Aot~.
DZR~AE.Pll
DUUB.E "EN.TH O!NAQY IU OECIMA. ASCII CONVERT ~OUTIN~
~ \.3 ••
01&352
016360

015

045503
052111
M2SI"
~4 7.40
02010.
026105
~~ 1525
042111
..2111
005015

.52103
052125

0"0522
041\11
~30,,75

030475
000

015

051"12

.a1505

~4752"

~2.122

0""5\4

044515
04bl05
020104
OJ" 311 7
J.2507
125
043040
630415
052123

051520
041505
05.511

051a4.
042524

1!151",41O

•• 7101

ll.52~

k'1&523
01b530
~1.53b

01.54.
" loSS.!

RXVtl~~

"TRACK

~lMITS

SEL~CTEO

OUT UF kANGE,"

0e0120

05.
C'li'iIH.,St.J

0a 351 b
052123
04051.

e31.75

0~b"b2

0 •• 52,\

051111

,ASCll

uU~lNtj

FIRST=l,

LAST=3.2"Cl~><1c!:t

~00012

~lb554

"05015

~'''1J515

016562

0425~.

~lb57il

~420SS
~42.S5

"0'.503
051132

••• 530

~~5k)\5

~"O

Jlb57.

.ASCII  "SECTllR LIMITS SEL.ECTEO OUT OF Io(AhlGc.,"

I

020107
020054
032001

~lb470

OI.47b
01b50.
01&512

:;2~IGI

XIII

~4bSII

~1.455

01. 4 .2

Cl~>c12)

0.2523
042105
0.74.0
04351 b

~lb363

0\63 70
'llb37.
~ I .404
~1642b

.ASCLI

.40522

'~20123

000

.1.430
'11 •• 3.
~ Ib44.
~ I •• 52

OU2BIG I

052,,12
0ab04.

~5Iil.~

~1.·12

<1~>c12>"RX11

M~

05"122

0lb420

.ASCII

0304&1
053130

005015
~27.Q~

0304.1

0'7111
03.'" I

MRt:V:

"Ibb~'

11

* * * 1\ -6 '" It '" * ill \\' iII ... * * ** *." .... * ... * ill *
it

III '"

* ... '" "'\If * !II' * .. "'. * * ... III II I\' * * * '" *** JIr ** JIr * *

,THE FU .. LO.ING LOCATIUNS ARE USED FOR OAT A
;ACCE5~

IRE'TRy
000012
000012

HD1'lETRY:

~17~0b

,,17010

~"0012

OORETkY,

n7~12

']00012

el7rl4

~}~00

t~

~'170Ib

~1000

t2

c 17"20

a00012
'1".,,12

~1'7'HII4

~

17022

STORAGt.RET~\

COUNTtHS

tfC.

COUNT~~S

COUNTtH:l

W1RETRY:
OAT~~ETRYI

P2Ht.::TRY:
PRETRV;

I".
1_.

~tllJP

PU~POSt

~OHeTRY

,FOR SEIUP

PUkPOS~

S_,lkY MUST

,FO~

PURPO~t

PARL~r.

;FOR

FI~ST

HUbT Ht

ON kfTkY LIST

I".
I".
I.,

1<,

I".
I ••

C.:

OPEN

5$'

T5T P'A~CNTH
tiNE "$
Type. ,MNOPAS

~1~241d

TYPE.

021~4"

01&125

;HAVE THERE

~15240

TVPt. ,
l'IR ":\1

010142

TYPE,

'NO

IYES,PRINT OUT rOw MANY

;TVP~

I-'AlSCNHl,1$

004537
000000

J~R

W!:),StiL.UE,C

1~44'~

C2123~

""5137

JI,eS2
eU514

1$1

OPEN

5>1

TST

CQ~PLtltU

UuT

NUM~Ek

OF PASSES

,MC~l.f

TyPt:.

lIS tHIS A SHORT

l)HURTkPT

~tPO~T

M.cnl 2T! 7 52)
2 •• Sf.P-7b 15'.0 PAbt;7
.ENGTH OINARV TU O"CIM'. ASCII CUNVE,n -OUT I'E
rVES,UON'l
:PRINT:"
~ReAO

01bl54

C2123&
.21242
02124&
.21252
"2125&
.212&2

104400
012746
0.4137

01'074
015~4 7
021030
014202

~.12&_

~0473T

~1437.

~21272

1044~~

~i?127&
~21302
~213~b

01274.
004737
00·737
104400

01b16S
021.34
014202
01437&
015240

0.1312

bEt~

UI:S~lf

, "'PAl)S

Mull

1044~0

PROGRAM

ANY HlSTARTS

IYE5,PRINT OLIT 1-101'1 MANY
INO,lY P t PASS At:QHTfO

ellQqQb

104400
104400

~t~N

IHAVE ANY PASSES

~.1.42

Duua~E

~~Auf~

AN£) Qt.V1S1DN OF

, UBLLI"

013737

Ol~XAE.PII

NAME

JoR N5,SGLDf[;

0.1.10
.2121 &
.2122<
G21224

MAINDEC-II-OZRU-E

H~.OER

ITYPE OuT St.ECTEu uRIVES AND TESIS

ti!:.Q .n
typt:. ,Mke.~rAln
MOV Ht::iTCNTR, 12$

01_111

REPO~

r A 1:1

JSR PCrlCOND

""2452
"2104"
0<1"4~

,MSI"t(JlH

IS'

010.55
~1&S54

,Uti~Lt­

tOTAL

OF SleTOHS

W~ITTEN

PRINt wH1Tt:./kEA[) TOTALS

AND/OR

fOR THt UURATION UF HUN TIME.
TYPE
lYPI:..
TyPE.

01blbS

NUMI'\t:.~

,MwRTtN
,M5l.A5H
,MREAIJ

JPRlNT

II.IRT/kD MtSSAGE

T YPt., tJt:llSP
MOV

#WTCNTH,"(SP)

JSw I-'C""~Oe21)
JSR FC,RTJUSI
TYPE

'ADDPf.SS OF

TOTAL

'TYPI:" TOTAL

wRITE~

I'tRITtS 0"1 STACK

~O\l

, MSLASH
#J:WCNTH,-(SP)

;ADDRESS OF READS 01\1 STJlCK

J5R

PC,f'~Ud2D

;TVPE TOTAL

~EAUS

JSR PC,RTJUSl
T\'PE ,DBlLf'
,TVPE OuT MICHO CPU "ELAT.O ERRORS

~2131b

I

021322
.2132b

005737
00\435
013731
004531
000000
104400
104400
104400
005737
00141&
01$737
004537
000000
104400
104400
U4400
104400
005137
001414
013731
004531
000000
104400
104400
104400
005731
001414
013737
004531
000000
104400
104400
104400

~21330

02133&
02134.
~21344

021350
021354
3.1360
0213&4
0213&&
0213 7 4
021400
021402
02140&
021412
02141&
02142.
02142b
021430
02143&
021442
021444
021450
0.1454
0.14&0
0.14&4
0214b6
021474
021500
021502
02150b
021512

A~RR

.44~0

SI

T ypf

021342

104400
104400
10440~

'WERE IHERE ANV PARITY tRRORS

MOV PAl-flOG,2k:l$

;YE.s, TYPE OUT TtiE NUMbER

JSR N5,SGLUtC
OPEN

01;047

TYPe

~1&011

T 'fPC: , MPAH
TYPE,t-'lCRLf

015"52
01702&

,IJBLSP

1ST NPAR.OG
SEQ 15
MOV HPAR~DG,al$
JSR ~5t,5GL.UEC
OPEN
TVPE ,oa.sp
TY PE , MUNRf.C

01702b
01444&
015047
015755
~1&017

T ypt.

015052
011030

TYPE , MCRLF

017030
01.44&

lSI

021.42

015047
01b034
015052
01H34
011034
01444&

351

021500

015041
0152&0
015052
ITVP~S

021516
0.1522
02152&

, MCRL.f

1ST FA"LoG
"t::Q l '

015240
01510&
015116

4S1

'wERE THERE ANV HARU FARITV ERRORo
'YES,TYPE OUT IHE COUNT

, MPAR

TST NOtR.OG
Sf.Q 5$
MOV NDtR.UG,e4S
JSR "5,SG~OEC
OPEN
TYPE , UB~SP
TYPE ,MNDFLAG
TYPE , MCRLf
TST INTER
SEQ 4$
MOV INTER, t5S
JSR "5, SGLOEC
OPEN
TYPE , ue~sp
TVPE ,MINTER
TYPt , MCR.f
DRIVE H~'TED ERRORS
TYPE , OB~~F
TYP~ ,MUNIT0
TYPE , MUNIT I

fANY STATUS ERROR F.Au 
."143&
0~5 7 21

IS'

, :)PACt.

,MCHLf
"2
LtHQ,"(SP)
I'MUNXOU, .. (SF' l

0"OD"15,-(5P)
.MUERHOR, - (SP)
,"wRIT",-(SP)
ffMHt.,A,(J,"'(SP]
'M~AOC"C, - (SP)
"MCRC, .. (SP)
'M~E~~,· (SP)

lfZSf:."'-L.DG,Rl

31 5 3

Z210,,~

;:2162&
rZlb30
~Z 1032

O1057ll
.010~3

~21&3~

"NE

"~5721

021br;"

TST lR I).
TST ls.) •
HR 7.
INC
MOV ... (11' 1 J ,$03

1"o14t.tflb

JS"

31,Q

8< 10.~

~2Ib3"

"~S72"

.I1·~

;'121042

31b!
31 ba
31 10 3
31 b 4
31 b 5
31·.
31107
31be
5\bQ

...,i,1 QQ4

"0'202

3156

.I l70

.Iii I
3 tl2
3t73
3 17.
3I75

C21.50
COIlb5.
..:'2105&

~hHHbl

~ lal37
~0aS37

np~

1ST (I( 1) +
MOV (R 1) + di 1 $

~"5721

[,12137

Gilb11.1

e~.537

If) 14

1~i.I'H"0

012637

t·~

17(.16

[2171 ~
"21712
"2171 "

JSR

ij4~

!6t~~;IH

nPl

"UV lSI-') +,t 3:h

~11"1052

.'J! ",\:\52
i'2c!51 b

11!'Q/,j P0

3 tiT
3pa

\"173~

'13140
J12740

';:2173'1

'J1271.ttl

l)PE;N
TYPt.

1.\"

11:'/J'I'2I(1
,!IiJ071,\,j

,12 IT 2'

,Ut:!L~'"'

TVPt;.

;.)~ZiH10

"2IT2~

;",OJUST Rl FUfJ UNIT I CUUI\jTI:,R
;TYPE CQUNTER,GtT AlJ()1oI UF N!:.XT IN RI

1oi'5,SGLIl~C

e'i! t 7 1 (~

llllh.j~"

3 I76

,UI:iL~P

OPEN

31>:

IlHH~1j0~

~'2!702

~S,SGLIJEC

UPEr~

.H)~q

,210b2

'21b7.

lR I)

os

rl!;)v,1.I1

~2166.
021b7~

":210 7 4

:IF ~ FINIS"Eo SOrT ERRS 00 HARI) "RRS
115 DRIVE ~ COUNH" CI.

tif'llf.

1) +
lS .... ) +

l~

MAC'!'11 c?7(75c?)
e~"'SEP-76
l';:4b
PAlwl:. 5q
U.Nr;TH t51NARY lU LJECIHAL ASrI! CQNVEtoIl I'tOUTIJ\jt

Pl107b7
~ 1.137
~l~"S .31

,,~

r,2C?'()?~

II>:

Ie')

0220,42
l~ 1" 1.1 'I tl

(~J)

On)+,.$3~

J5R

I'(~,SGL.UEC

+

;ADJIJST Rl

~11 ~H~UH

1.)1 5755

TYPe.

['22~54

~2c?~bc?

~220b0

".'1 Zb37
10a •• J

MUV l$IoI)+,1I.1.5
T,Pt:,

e221:l!J2

(,~0tH''1J

OPEN

~:

2?Vib4

l0440~

f'l'Pt.

r 22~7"

"0073T

MH

~2'2~72

~05702

t"RU"S
T5T "2

c2207.
V22076

~~1~~4
1~.4~~

~2a102

~<2110

1.440.
00500.
t(J44.J1i'

,,2a114

11d~400

TYPe.

':1$

, MNONt.

TYPI:.

,MCOUI:.5

017132

MOV

V;11160ii

eMP
HNF.

HOV "1, W\!I
"t:.IoCCOUt., 10/ 1

H"
3$1

~01002
0052~0
~007T0

Mav

lSI

01.137

WId,II'ic:!
,Hi

rVPT"K
1ST lRI) +
"NE 1$
INC ""
OR 2.

004537

-(H1),I.I$

JSR ""SGLOEC
UPEN

0~3000

C221b2

104400

TYPE

0221bb
022170
nal72
"22174

~

M{JV 1ot16, R2

1 ~002

00b302

'S~

0010302
0~b302

AS~

~a217b

01024.

~IUV

104.02

TYPOS

022202

~M

,BYTE
,SHe:

001

Ji'220~

Hl"a0k1

022210

~05200

022212

005721
000745

~22211J

0222110
022220
022222

"22226
022232

~f~SAGE

FROM STALK

;WAS AN E~ROR P~I'TtO IN THo LA.T GROUP
IIF ~2 IS NONZERO B.A'CH
;TVPE ,>,JQNE

ICLEA. oRROR

P~INTEP

rLAG AGAIN

ITVPE ERROR PER E"ROR CODE
15E T uP conE COUNT ER
IGET AOOR OF FI~5T ERROR COOE
I IS THo LAST CODE PRINTtO
INO,TEST THE NEXT ONE
IYES,GO PRINT TRACK INfOMATION
I TEST FUR 0 WORD,GET NEXT ADDRESS
I IF NOT 0 TYPE COUNT AND CODE NUMSER
I INC CODE COUNlfR
IPUT CONTENTS OF COUNTE" IN OPEN
I FOR TYPE OUT

,TAa

"2

IPUT CODE ~UM~ER IN REGISTER TO
ITYPE IT OUT IN THE FROM OF ERROR CODE

"2

"~,·lSP)

I/SAVE R2 FOR TYPEOUT
/I GO TVPE·-OCTA~ ASCII
IITYPE 40IG!T(5)
II TYPE ~EAOING ZEROS

TYPe. ,MeRI,.,..

TYPTR~

005702
0010~4

104400

UNRtCOVERASL~

'5~ "~

e22200

(22203

It~kOR

E""UR CODES

,D8LI~f

~20e27

222150
02215.
fi,ZZlb0

ITYP~

JGET Nt:.XT LOG
P~W

Type.

~la10~

'2214~

1 COUNTER

,MC~L"

CLR "2

!Hi7"1

"<2144

,MUN~t:.C

ed5~£l11

"2212.

0Z2I~b

UNIT

TYPt;. ,lAB

~22130

~0

FO~

;TYPE UNIT 1 L.OG

1 t:'J

HNE

~?212~

0221

COU~TI:.~

T'l'Pt ,UBLtiP

~~tb172
0~0~01

~01001

~

OPEN

LlO.00
1044.'l'"

C00427
005721

OF UNIT

, LJdLtlP

TVPt!
TST

MOV

022~50

V,<2!3b

C~N'ENTS

JSR 1ot'J,SGl.uEC
OPEN

1~4UZ~

1~22134

,1YPE

"'(~lJ,$2$

MOV

t11Q44b

"a044

"2210&

IPUT "'I~ST HAloIll E.ldW~ COu~JTt::.R I'" "1
s TACit
IIF ~l FINISHF..U tRI'IOt-t LO~S
;IS 01( I 'IF 0/1 CUUNTE~ CLE:.AR
11'1(l,PRIIH E.~ROH CllUl'lftR .. NO MESSAGE
II ~ DRIVE 1 COUNTeR CL.tAR
iND,GU PRINT THt t3.RRUtoI
;AOJU~T "I FOW ~1E:. xT UJ\jlT (l l...OG
;AnJusT 51 ACI\ F(]R Nt):' APPR"SS
;C:iET AUtJRt.SS OF I'1tSS'L,c F.(OM

1ST

1

AULJR OF U.hO MAI-tK ON THE STACK
ADDRESS GF ALL t-4A~LI E~rHJk
;ME5SAGtS ON Tho !::ITA(!(

;PuT
;PUT

3I7.

1~":

STAC~

;(,f:T Nt XT CUU:'JTtR

"UV

310J
31"1
3162
31B3
3164
llBS
31"0
3167
3168
3169
31 9 0
31 9 1

12101

l"t.ssAGE FI1'UM

E;'?RQR

,I"r.;I-lLF

"OV ar:MlJt::Io(HllR,-(SP}
"OV IJMwRIlI:.,-(SP}
MUV JJMWtAl,l, -(SP)

l1S4

US"D AS AN ERROR PRINTEU rLAG
AUOR OF ZEkO MAHK ON STAC~
, PUT ADDReSSES OF ALL RtCOVERA~LE
'ERROR MESSAGES (1N THE STACK

I PUT

;GET AOUR"SS OF MI:.SSA."

lSP)

,5

31'.
51 5 5
.lIS.
3157

~t11C1~5

,",

104.~0

015040
01b311

1<'4400

015240

I

ISET UP FO~ NEXT COUNTER
INC "0
TST IHI).
I GET NEXT ERROR COUNltR
RR ~.
IPRINTS TRACK ACCeSS,HEAO MOVEMENT, >"0 ERRORS PeR TRACK
IWAS AN ERROR PRINTED IN LAST GROUP
TST "2
ijNE 05
IIF PRINTEP ERROR FL.AG NONZERO BRANCH
TYPE, ,TA.8

5$1

TYPE

, MNONt.

TYPe

,IJB~~F

ITYPE NONE

MAlNDEC.II.DZRXA·t
"~~Y!I 27(H;!l
i!0-SEP-1b
15140 PAu~.0
DZRXAE,PI\
DOUB\.' l.ENGTH ~INARV TU OE~IHA\. ASCI! ~O"'E.T HOUIIN~

0ii!236
022242
022244
022230
022254
022260
022264
022270
022274
~22300

022302
~22304

022310
~22312

022316
022320
G22322
022324
022330
022332
02233b
~2?340

022544
222550
022354
0223b0
0223b2
0223bb
0i.>2372


f04732

PAbl:.

qqs#

l#)dli"

DATA0

OOCHK
DOERR
DOISP •
00"15
DORETR
OELU"I
DlSPI.A
015PRE
DONE
OONEBI"
DONECK
ORVS"P
ORYI
OSWR
OTESTP

7770
705

lb71.
"VIol/:

0.412b

958*

lbQlt1fi'

qq8*

l&qq.

17~"I*

12~b

125"

95b
309b

98b

1~22

110b

1272

ISOh

1593

275~'

5215
155.
3277

1050
3208
15b5
3281

1072

3U·

1571

<709.

3088

31~5

3113

3122

q_5

14U.

1.68

1520

Ib03

54i!

5"

60~

1079

13a0

1382.

138U.

1.99
215
141#
7~q.

115b
Ib20
7500
'51
752

1755

1~28'

1197'
12b5.
Ib80.
I b90.
788
30b.
b"5
31 ••
101Q"
II?.
3 ••

29.10
8ba
3073
b10
31.9

12012

122b

3197

32.~

93H
158a.

1101o!11!i'

~qbl6#

142b
b ••

IOb7

514

5a3

501

,04

,".

1150.
1239.
11914
IllS

1194

l?b8

1219

1158.
30070
1598

II.e.
3218
3052#

1204

124<

813
1277
757
7b.
800_
7.3*

905.
1281'

10&5.

b 11

*

153b
"4811

•• e

1808
14~5

510
1330"
509.
3.5
499
2.82>

810

I1b7

1237

IUB.
10"~

1120

q7~tI

18B'

"~45.0

12191.1

123b#
1.1.153#

18~a

'617~5~

IIB5

1VHH'IIJ

12.3
773
182

CRC~AO

*

101"·

~e:&Q

CRCE"
CRCI.UG
CRET"Y
COLF
•
OAHBy
OAT ACK
OA TACR
DA TAlR
o ATAI.O
OATARE

11l~4

10ge.

.1101e
12

a ••

1 a(o'Jqlfl

IHq

7bl'
8'53.

MAINOEC-II_OZRU_.
~\ At y 11 <7(732)
20-;EP-lb
l'SZ'lb
CPOSS 1-H.Ft:wt.NCt. T AaLE -. I,,)Sf.R 5 HISOL 5
OZ"XAE,PII

003<'b
CONT~
0l333b
CONlb
005112
CONTI
e3S07.
CR
• C.001S

Ib0dll!

t17th

11

11710
171
123a

oe4b50

CONI2<
CONT-'
CONT"

l~ti!l,l1r.

as*

111313

1151 *

11 b I *
bS4

CO"T1~

e0531~

lbb 171 q.
1 q03*

18111*

CONTl5
CONTlb
CONTI1

0~5<'00

It,£Qh

I

181b
1584

ll.itt'3

1811

041
77"
851
101.
1"38
109b
.bl
125.

!U~2542

2J3310

29,5'

1&11

15B/

1:.1&_
117'/J#

1 P~q

2';:;£1022

Ib 17
115b
1283.

Ib01'

979

so!"

II 5.
13&_

O_~b?
GET SEC

B 1050b

lObS

GETT~'

GETU"I
GNS

GOODS!
GTSW~

·
•

m04120
010312

5E'J3*

~1231'

747
139

I3b

01! 254
el0bl4

7)8

7b
001200

HCRC~A

017110
211104

HCReLD
HDATAL
HDDL.OG
HOHOVE

HUll

~0b200

00124.

HL.T20
HL.T21
HUl

007116
~02.o2

b7'iiV

Hl T4

!102132
002534
003306

57rtl#

MT

HwRTL.O

~22512

bl.iq*
780#
652#
493
5b5$
2996.

~~3b4b
~02550

·

017026
01111 "
n 7100
1

2 •• 2>
51.

Cl'120

3""itI~#

~J2"52

b35#

~~I(HH

001.01

!!IllS#

_J12.ilQ2

~flH;1 ~

r! 1552
ill2216
"11144

1'7~'

70.

1200

Q'le1204

2b8.

000020

l ... bAl

4b0

iQ71t

~~12~3
~1j7l2

2ltlllO

52'

2.0~012

CROSS

"15015
01450.

cb

~15·a2

MEOP
MEPC T
MERE up

~

Ib81

10.,8

101&
~B86'

110~

1090
1585

182"

15333

1247
1818

015063

1507

01 b0b 7

1254

lb"

MGOOD
MHAL T1
MHAL T3
MHAL H
MHuNG
MICON
MID

01.322
315124

MNOPAS

MPAU
MPAT

u.s
b73

5b9
1411
b38
588

• ~0
5j1

&4&
b30
2U7 ••
583
502
1508
1560

~!4567

670

015674

958
957

"REST A
MREV
MRXCS

016111

"SECT

185H.

16bi

19)8

1913

19.5

lq98*

131.1

1332

I3b2

1371

1855.

2:;,8'h

clc:lq~

~l~b

2670.
.41
472
417
1540
15.9

15:«b

77b
121 ,
1013
3,07

792
1231
1825
3il39

PAul:

1009

I ~24
1'.3
.1107

.Ill b

bb

J/21

1751

17~ij#

.8U>

jHH

31"1

3148

3102
&35
1111
lb0.
3173

317~

31."

3110

791

28'J#

J10b

3115

991

1056

.8n.

.51
1109
1535
313"
JIlT
3143
2730.
2b61>

b.~

121>
lb,1

814

q5q

9'9

1257
183"
32""

1215
"711>

1 ~48

tln",

3117.

30qq

3067

3140

3160

2771.

3131

280U
1534
2857#
3213
2787#
Jm12

MPRE~

MRXII

18370

S'OlijOLS

218.'

an ..

016554
0151.1
015171
~ Ib344
0! 4.04

18~q.

usc:~

143.

bll

1482

bl2

ZIO"SEP-7b

2798.
2a~ ••
.810.
2758>

lIeu

ij82

2q05~

-.

31J8
2174.

015150
w15527
01sm lb
01&311
015446
~ 16125
015510
016017
"16142
015244

&02

1193
2713.
27b8.
2115'
2719.
266.'
7b5
2198.
01908'
2835.
2832>
2829.

1447

015&27

1438.

3060

015280

MREAO
MREt

MRxoe

1~23

2147 _
ib77~

b0b
125&

MOD
MPAR

.493

321 b
2838.
5.8
1093
1519
3132
2815.
2b5b>
1592
127.

~15057

CI6034

1892.
1779.
24n

?7Q4#

1<'17

~15520

MNONST

lhHI

103"
503
1",7
1512
3124

0153&b

MNON~

T~BLE

lB4 ••

MF II.
"FIRST

MNODRy
MNOFLA

~tl)ij

27 \1.

1~1'

015411
01551.
015535
015587

591
2013#
2178

lBO

20.1#
119i!

~15T02
~15432

, (J'S'bl.
483

1821
1&10

~1b~55

~15713

14S3
45'

"'CYlI 27(732)
Hcf~~E~Ct

014527

GI5055

1372
13b3
2491

13."

2~eb#

.lIV
21H'*

MEMPT'II

MjNTVE
MLA3T

seq

580

205.
1913.
931
91.

113.

~151

MINI fa
MINTeR

3~b2

210"

MOELET
MOE RHO
MDUMP

"INnl

e'18tl

705
571

21~"

Cl10Sba

MER~tA

2103

21!1~7'1i

• 11130
015Cbl
015210
015&44
" 15224
01btT2
~ 10bib
" 1513.
" 15~·52

MERS

i970#

012312
"07250

L.OAD

MCDMIS

857

787*

3125

M'!NUEC-II·OZRX.-.

MODE"

b~aN

iq73J1

LOGIC •

1337
2490

ill08

859a!

lif15.

1"32

131
lQ·nl1'

0!7~34

DZRX'E,PI!

"AeELL
MASTAT
MBADCR
M65TAT
MCDOts
MCOL"U
MeRe
MCRL.F

311_

1582
183b

"09"

3.h''',\/,
1435.
1418.

~01120

·
·

.I1~8

1521
1651.

91U*

1331

<"91

1"5.'
1831_

~1!0b2

ICONO
10
IDCOMP
IDNEXT
I NIT 5f
I NI T1R
INTE"
INTL.tA
IN rStR
INTV
131.
24.7

15!4
1358

q~.l#

21.5.

C!0eatll

1013.
1020$
1039_
1097#
12.15.

H\.T !J

HLT5
HL. To
HL. T7

1298
1291
2485

~0Bb

3"~2'

01700£
011140
004652

HLT 12

1312

&25.

"qq4.

~17130

HUI0

893
1295

1135

&17

007

~9q ••

017124

HERE

.'2

1840

454
854
1392.
1"25.

001202

&00

3'0"
1984

lar.

1~4404

MeNTHa

595
892*

915
932
918

P.r.lit b5

S, "aOL S

24a4
1285.

006440
0~3.

HAROS~

"tNTH I

17\10
B(db*

15'"b

USt::l1

2483
1229
24870
85.
1401_
14H.

24B2

t._tl**i!i

20'~E~'7b

l702'
3123
3247

2194N

5&7
182.
2152'
2b700
982

9b7
3065

294H
555
27.1#

2914'
2&7"

775
2878'

983
2818.

30bl
1513

3~7~

990

2738'

1035
I 50b

MAINUEC·l1_DZR"_~

OZRXAE ,PI I
MSEE"
MSlQ
MSMORT
MSloUM

~15775

"SUM

rlb327
,)\5250
.16223
014555
015312
01510b
\015116
015755

CROSS

~1525"
~lb~7b
~lbl&5

MT~ST

MTKL.OG
MIRK
MUK N 1 ~j

MUN!T0
MUNIT I
MUNREC
MUN,DO
MWR !TE

MACYlI 27 (132)
T ABloE

1ofE:.F'E~ENCt.

86.
1572
2Bb7.
<8dh
1251
156b
2SQ 1h

-2647.

308;'

2bb&,
27b4'

1545
1"73
03"
&02

1557
155.
7b.

5bb

31.5
313 •
1013

1107

1273

28"3.

311-

3203

837

8"7

8&"

9&8

1074

2850.

3145

3179

l·a2

lq44

lq72

1974

200.

2005

201b

2032

2034

2058

10~q

111<'

2.71'
1205

q95
3117
1232.

l.al'

.11\.

.a&

1~.3'

1859.

1860
2015

18b4
2023

16&8>
2025.

15a8
319.

1553
3201

~b51r

~07~02

ll.iqlj

15~3u

e0167.

~e0

00

e~12e0

C!ulllt
1'121.1*

525.
245
1927
2033
2051'

e,17030
~~bI70

OOCOMP
OONE Xl
aO.BIG

'12~b2

ONtwHT

OPCQND
OPEN

·

PARL.aG
PARTt5

""011;'2
l.:,lI}"H;H~0

11111#

I"·
320"
CI7024
0e324"
r21·"2

PASCNT

2".8
?0"R
c029
•• 1
1uQ ..
502

C12"12
Qlb363
00313.

pAT
~10.2(l
PATG1{
1135*
1259.
1.5:13111
133.'

l1J12 ch
113b'
12bltll
131IJ*
1342,

667l1t

815*
.52,

13(H~."

142Q."

1453*

Ib03.
1808.

1&06'
l8.Hllt

Ib22'
18«(1-

2l/:HH
30190.
18b;

2182111

&o.s.
Q4"*

':fUS*

l~"b'"

lk15~*

II.! ,*
I etb I til

11,S6*

13~th

1477.
1&!:\1*

2055.
871
783*

18Q?*

78a

1Q1"#
8~Hh

lq~1J

9,)5*

1bQ"

438

5&

704*

714#
79"'1iI
2498*

825*

7,11

q.2-

~'10544

lb ••

17"Q"

20"5
a04b*
20.\

21l1b0#

115"

2~b7*

20b2

20&q
'il"*

i07 /h

2~

3035'

30.3

!If

17··

1.102*
tlb3.

71°.
723
<430

~21~34
~1~2~0

q(4i.

004316

q39

~~~017

100.
940
lOS.
24910

~40001

00424&
104411
~02700
~21040

HESVEC' 000010
RETURN
REWRIT
RTJUST
RTN
RXCs

005454
00H00
,1I437b

RXDB

~31210

RXERRO

~3740.

~02b7b

0012e.

2028

2~55

1518.
174q.

\:1".
b~*

1297.

l"Sb6.

13.1"*
\l71'

7q~*

857.
919.

q95.
III b.
1187 •
12.9.
13.1.,
1373'
1538.

15~4.

IS3~'

153b.

17~fh.

c!~~8*

17b2l*
2111>

2159.

2bQl*

2b4btl

1785.
2152.
2&'17*

1405

142.

1170

1059

1192*

3045*

b8

2.&3#

11~e'*

L1q4

00552b

l')bQ

1727 lit

Jt

&33.

13".1

017014

il00033
0042e0

327&*

1'191_

1'364,*

1t

619.
73q.
R48*
918*
992*
111r;H
I1b8*
1298.
13.15'
1372'

TASloE -. USlR 5"'80L.S

1u7t1

~00015

3275-

1 t 0,1,,*

1 t-ol) *

~~0107

12bl.

ji'713*

l~"'':3*

\:JIl00?4

104407
.la50
00&504
017004

*

1331.

~597.

98 th

0~3352

00.4.0

11 "VI

2592>

3094 ..

PAut.

1f7 $.

11192*
1153.
129&*
133.l.

204'3*

627.

11}:4b

qHh

11Mb.
1143*
12'J5l1t

1967.
2555'
3271'

148th
17121".
18&9*

's~9l*

~r.1":)EP-76

q&3_
1~6"1II

1332.
1365.
152-h
1751*
e'1t7b*

2~52>

1;S211

11777b
17717b

104a0~

1.51b*
I .l&c'

2371*

55#
5 ••

(,\0~3l.10

~12214

le'H,*

131 ~*

l.-w.bltl
25.1"

754

8t.

'112210
JI2212
"04122
20b444

.107.
I "b 1

1')t\j\·

9c:3.

133~.

11·~

301;'1#
5-; 1 II'

bbfiJ.
750l1t

747*

1 ~H13.

.II e<

5h"~

'50.5*

7£1&",
80 'h

1125.
121l1_
t 312111

125.

3?'H:1

16.1

lbSt;

8~.

~J~30r

.' 121.2

5.5

&22*

19bthr

7b,
77.
1879,

002240

e~32&.

5".

1 Q':Ij*

S8,
1 '02'
2052

nl13b2
?1701&
0~~~L10

5._
! 9'>1

C?0'1"*

2q18 •
831

rH.C¥11 <7 (732)
WOE F'tloitNC~

515
lQ"Io1*

~0.B*

770.
15 ••

9q9111
1119.
litb.
13il'2111
133"
13761.
1'.:177.
1 0\1')1":5 lit
21b&iII
~1v)3332

q74#

ssa,

_.a

ao'

7"43*
Bb0:tr

PCNJT

82&
3085
I q31

1 ~84
\5.1
8&3
3142
83&

i7c~.

• 721.
1.55

NOSElo

el15b2
Cila450

3 •• 2

2q10.
c7540
3251

e07204

~16154

NEWT""
NEXTRD
NOtRloO
NOl.Ty
NOI NTE

3163

3~57

NOPRNT

MW~Tt"l

314.

PAGt-: t>7

275&.

1123
825
2881i
Iq28
'72
lU7(h
1201
611

Z'1114b2

,llb010

i0"'SEP"'1b 15' Ob
USER S'"BOloS

bb7

5bvh

9~4#

626-

q6!111

11o,1j*

214Q9 ..
b57.
1752

a'501H

~52b*

25270

146&*

aSl14*
29b<>

204Q."

2051

2072

i?01tU:

i~47

10".

20153*

2055

2051

19#
l1ja*

1.53~*

I3bl-

13&9.

104~*

1'!J46*

~958'

cHH5*

2080.

7~7'

893_

llb7.

b'l

759.

895.

12.5'
24ql6.

q43.
1&01'
950.
1487
978.
941

1.02

298<1
124
4&8
158.

15Q,
"20
1140
loa
818
2493.
214
704.
14 . .
1"82
801M

2&2711
.,Sb
2.0.
I a&0
2QU
1489
14.1

131H
7070
1523
509

.31'

q50

Q55*

152&
11~3

1.9.

131.
133b

133.

13b& .

1373

.84

9a9

101_

1044

II0i!

700.
3038'

1542
3003

2531
30.&

1114
827
2b47
617#
473
14.7
478
1493
1081

1125.
3271

327.

1\52.
.,sQ
038.

25q&

3091

3e95

491
14870
488
15.8
1465.

509.
1523_
qqb
1532

5~&

152 ••
511
1.01

b5q*

&.5

1.02t
515
160"

518
IU8

12&7

IH.
897.

MAINIJEt;&>t

T ABbE . ,

14b4
bli
20bS*
2137

RXPWN

R0

RI

• ~C00001

•2

I!!Xi!\000Ql2

.3

'%000003

'%W0e~~4

~4

R5

'X~0000'j

R6

0%000006
0%000007
104410
SA200
001a0
SoCCNT
~1230b
SEEKt. 003576
.17040
SEK"UG
SAVR~GIi

SoX.TV

2560'
31q~

,,9#
/0,

31er.
71
12

"13
1:!15w
838
2!Ho2i

SEKTYP

~03b12
0~3nb

B-31!!!
64S

a~7012

SEQut"
SEQI
SoQ?

011310
8113 1 2
.1142.

13595110*
191tl"
19.5
1 q\1b

SEQ]

~

SEa/

"1152'
Jl1bl0
ll1742
012022

SGlO~C

'2.1 U44b

SHORTR

I! '.0

222514
!I!IX~Z!iH10b

SP

1~07
19~8
p~V'q

SRETRY

~

·

I b t7e

Z 17022

SWREG

sw0

5W00

5W01
SW02
5W03
5W0"
5W05
SW0b
5W07
SW08
5W09
SWI
5W10
aW11
SWIC
5WI3

aWl.
aWls
aWi!

swl

00121.

·

P6
00000\
• 000001

• ~00002
• 000004

aW7

awa

• 000010
• 000020
• 000040
II 2001013
• 000200
• 000400
• 001000
• 000002
• 002000
• 004000
• 010000
• 020000
• 040000
100000
• 000004
• 000010
• 000020
• 000040
• 0~0100
• ~00200
000400
• 001000

·

SW4
SW5

SWb

0~0

·

sw9
5281G
TA8
TARGo T

.5"2
3231*

2S23.
3232.

3233.

952.
1053.

q54.
10&fH

9b2111
107lih

1"'22*

1428

222.

J21lt'it

11'

lb5bl!f

Ib~I'

1658.

U3.·

2521'
'bb

882*

SSlt

\'99'
1ge ••

! 5~2'
2?aS
2562
32 III Ith'l

.1438>11
755*

2??'-I~

85 th

U91

11~5'

1756

a32

~2"

1891'
22b0'

~253.

32570

2249*
3258

a~h

2588

32&~1

32b9

590.
890.
1839.
"24h

&~8!l1

&13*

872*

a'ilJ1i
IS42

1220.
19h1*
2259.
31 II>

124'h
1962'
2293

2311l8ft

.H2~*

31~8*

1828
32b6

2betS"

J0b/

328<

3?89

.Qb'h

<5Sq

1547.
223b'
2b.5

322h

j2bbll

32a2-

3?8Q1t

2~.s!ht

1002_
1085.
2241.
.432

30~3.

abth:
St!lbti

687'1\"

2574
:S234.

lbbkH{

1151\::1111

258"

qbl.lllr

.!lij9
3294

1&59
2233.

2231'
258b
470
888*
1552'
2238.
i'b/Hhr

as,,*

2511'

2525.

10ij3.
2235.
2431_
3254.

565'
S8 Ch
1 Pt2811

2239.
30bl-

242b
.259"'*

!>~77.

~U27*

2428

2591

7

2241
3103.

&~"

1,/,

J27b*

i'ill"ik-l*

a~'HII<

~l7lq2*

2093ilt

<100.

l:~Mh'l

131L>:l1'f

1075

1~94

189b tt

1kQ7

&13
3120

12 ••
3167

15!I>
31'5

1552

.520eJ

,UI

.Bi".H

122.
51b2
3.100.

1541

.H~~

324q

439*
7b3
1163<

11(,,2'11'
1422
.Db
"173
Ubi

1428*

c? t 3111<
C!P"
2('&2*

20-SEP-1b
'.

USER

2a~q*

2Qbblt

2467
2522

c500*
2523

~54"JfI

2b26

2b3"

aba~*

3I1l7\\'

3148*

314 ch

31 83.

31115

2'

2377
2"1"

2l1'-h
C?a 1 ji

2.3u8*
2"3lHH

<415

2381*

23~9

2310

23,3
238;>.

235b.
2383*

2U17!\'
2S(dailf

2tJc!b*

2431

25Cl5",

c!')k')b*

231 ,
236~

23b2

2313
<3,,4

239l'*
e'l"2
2St7
c55£1*

c!3gQ*

~402*

2~H13*

i?'Jti3*

i:!JHI".

alILISIt

2515.
2'HI

251"

2520
2b2/'

2.3b5"

25((Jll1

25\d~1'f

2~03.

252"
2&"".,.
3151

2525
3J52.
31,B

2550

25':1111

2553_

j1!lR9.

31dQ3-.

31'11'1\:

:S142*

j143~

3144*

3145*

314&*

.51 HI

3277.

j17/h

3179*

318'1*

3UH*

,5IB2*

3210(1

32 3':1~

3~bq*

317b*
3271.1-1<

3278

.!2ah

137&

180f~

781
1('98
2321

8.5
1121
i3b4*

850

853
1202
2519.

I~"b

12"0
250"

14tf5

1411

1480

15."

1927.
,,033'

1930_

1941*

1943.

2057.

3272

2'53~h

85511
700

3052

bo3

! .9\

15.10

I b0b

13""

131.

1.1.2

841*

1143
990*

B&(iM

QQ1"

1.52-

1754*

Q3bl\'

~573*

(?qtJ':!J.

I.Ib8#

I"""
q9.
98.
97#

9.'
95'

9c!3

"3b~

.5.

1"32
! •• 5
.52

",,7*
1037

UI~1I1

655
10&1

11J'5~

1411

148~

2327

~ 3't1tl

853

101"

I.·~

I ~61

1098

12b3

84S

1006

103'

1"86

11.1

1200

1245

2706.
897
1981

305&
It 11

30"~
1!8~

J212
1546

1999.

i0lHh~

C~09.

3229
1860.
2012-

3246
IR92
2015<

3296
I q13#

1913.

543.

54f.1*

5415.

5~tI*

572#

101"
12.3
•• 7

II.

718

1088
1504

1095
1823

1233

110
109
108
107

I0b
US
104

~2#

102

91'
109#
90.
S9.
86#
8/'

101

au

•• 3

#

1102#

B4q#

9"
93'

1~3

161
1202
172
1823

85.

108.
101$
1000

hJ5'
104#

103_
102'
10in

b2"

015U0

U3
811
1971_
143#
542>

TBlTVEO 000014
TEST
002140

2311"

711_
2221

2 QIJl Ih

01b455

011360

2290
3210

7lbf!;

2iJf!)U

1179
dAb
345.
1011
12.5
191'
110.

,10& 12
003b3&

t?52~11

3288

25H.

257b*

M3f:1*
8371ft

25'.1
.1187

32""

as • .!

230 1U'

"~3720

c!312*
31t14*

32"

a"4~11

22q7*
2333

"03b2b

2209
.Ilbb

2'H10m

dl.

STYp2

1280111
31.5
3?5h

U50.

2532.
2372

STYP I

121a.
31 b 1
3241

2b32

I'b~

"'IACY 11 <1(7;2)

431

3217-

8bl<
105\.
1271'
23102584,

1413'
2135.
216q
.2b0

55'U

SWR

3281
842*

C::b3Qff

12~9*

1./,j12.
180"_
21b5*

STOP

SOH" T I

l279

2636",

1047",

1359

75'101'<

513
570
143

SU"

1106
3160'
3293

17101 III
2rstHh\'

2\35
2500

!~"~J/I

10&&*

001" 12
00204b
17777.
01073.

STKLMT~

11W13l11
31 Ll0w

b32.
21567w

3203

322"

i!~.2'

2075
2412.

1260.
22bl'
2522<

lL1~8'k

.bO

STATER

121 !
3157

e(£jbl~

c~7u

d411 if
eb3L1t.r

lq59

4j7il1

0~1200

5 T AR 11

1208
3155
3222

20bkH:

i247~:a:

9(:191\'

'j~ 1 $'
192 ••
19'\8.
t 9510
19.8'
1995.
2023'

7aS*

11 S~*
liS.!
321l:h

1956'
20730

84!dtz

3111
308"

470

2b21

3240<
1152.
3150.
31 qq

;;063,
213b'

19,7'
2072.
2469,
2&30

6bqjJ
1 "s87i1:

137~

TABLE

2595.

2011'
2468
2629

10.i~.

571
1154
.92

858#
a'5

19~b'

2l.1(,l'*
C!b28*

125H.
2252

2578*
$195.

Q7,,*

122e~070*

24bb

IUd!!!

t.lb5w

640'

lU7
.?Q!b~*

112128*
1117 •
2251>

1900
2504

.510
435.

116b*
<068.
2313.

Llb'-'Ill

".50
beB

NtFt:.~E.NCt:,

.9

1021'
1115'

31 ~3
3.54

<521

STACK

b28

2582'
3255.

i0"""
,9.

229b*

SPA Co

qq.
2560.
3198

1910
5b5
$"77
1::'91*
71_
75211

22'5·

MAINDEC-II_OlRXA·E
OZRllAE~Pil
CROSS

3231

57"'*

bb*
1 16'0'}"
1103.
U42.
243b
3273>
bH
1898.
2292
.,8#
876.
!4Qr.
198"111
25.5

il.l92.

as'}!*"

911

2581'
3244
45 th
1019_
1105.
2245.
2436
3214
11 S.
1899,
2309,
4b"*
819'
149a_
1985.
2520,

SoQS'V

SEa.
SEQ5
SEQ6

i!14~'

Jl91
329&
.5 •
2575.
3235

*

1172
2~.7

2268

257'1.

.\1.a.

RI

159
2573
322"

•••

PA~f

154~~

20b ••

3219

2512.

lSI".
uSER SYMBnlS

.~·SEP·1b

27(1Hl

OZ~XAf.Pl

&55
2930.
I b 15

8e.

712

11 4.

2~30'

715

151>/

M'INUEC·l1_0ZRXA_E
OZRXAE.P t 1
C~OSS

TESTOR
TEsnE
TEST!

TEsnx
'''REt

IKAce
IK VEt
IPVEC

··

MACY11 ."(732)
~EF

."E'C. TABLE

0~IS20
~0272b

"92
1~clf

1590

00boH

72b

1358'
1318
2H'3'

~0bb"2

1.!b01f

"1231 q

<'095
88'
150t
lSI.

31717"
000060
0000b4

TRAPVEIi'l

"~0034

TRtK
TOKeNT

0n01.

158

\11135b

7"1*

3"377~

1955.
843

TRfvt.CI: 200014

ll.14#

15fC TO
ISIUM
IS rr1SG
TYPADR
IYPCDO
TYPE

rRKE.~'"

"12310

895

~~2142

~7U#

~02"32

~a

~~771

·

1'19"

1"".

b

~1~2S0

1~20

..

441
5b9
b35

1 ~4'.0

,

059
1050
1111
1251

1 ~~'b
1551
10""
2.53
H53
308b
31U
31 ••
.Ia4
3'9Q
114

12~9

ryPOC a

1"44~1

2541

TyPON

1044~3

123~

!~4.02

c 2?21 b

47"
b""
3UI

,;j17~32

14bq.

TYPE"R
TYPO~

TY"SOL
IYPT~K

~~b

·
11

r10~12

UK"INT
UNIISE

"1~704

UNXDD

01101.

U~Tk'

"2~344

UllOG

~21044

U1TRJ(

WRITE
WRTDUN
WOIEW

"RT!o

·

1317*
201J
1119

2fd2b*
I.bl

1118
651
•• a
1110
1610.
472

1181

1550

2Ql~lI.

~Vlq5*

b2As
121 b

1518

154,.

5~3

15~8

1560
IbIS
2339
3057
3.88
.112"
3113
3a4b

bab

b45
863
1008
1073
1217
1411
lSI"
1571
1813
236b
30b1
J099

8b~

q.9
101i'
1215
1215
1515
1560
1621
.1355

IBbS,

18b6'"

18b7>

2101'

2105.

i'106

2US'

21fi11h

535
b10
b48
864
1009
1074
1222
1434
1534
1572
1818
~385

313~

3;> ••

5251

5~1

J?20

1515

1562

3028.

3255
953

30C1it1
30CJb

32~2

S~5

bl1
613
8b9

Sba
bl5
774

563
621
715
814
1024
1106
1247
1473
1541
1586
1825
2441
J013
3113
3137

5H
624
77~

1912'

I <1SliR

567
630
788
957
1034
1108
1254
1"82
1549
1592
1830
2528
30H
3115
3\39
3215
3.il7

5b8
b31
789
958
1035
1109
1256
1483
1554
1593
2148
<631
3085
3116
31b"
321&
32qb

31.l~

1585
1821
2"31
3072
3107
.113&

3205
3272

3?07

521~

3277

J218

95.
10i!5
II ~7
1251
1414
15"5
1591
1826
2482.
3'a75
3\14
3138
3213
328b

ISb8

1574

Ib12

1618

2464*

J23b

892

1~22

1090
1226
1447
15J5
1584
182~

2434
30.9
31 ~b

A7~

10<3
1.93
1231
1448
154~

15.~.

5~b'"

1 Stf'fr
1 ,q",~

1~86

1!)9 lH

1602

181b

64_
1 ,~5
1833-

Hal

9b)

10'l1j

1020

1029

10""

1139

133~

U38

13b5

~~021*

52.

~33*

b37

1781

178l*

1091'
1764*

111.'
118b

1052

1V.09

1 •• 4

11""

111b

i?~J"

2031>

2047

6'.
1779

e61tl

31:14'iIJ

3<5b
919

*

27 (7 ;2)
rA~lE

20-5EP-76
15:46
-. USER SYMijOlS

PAt;t:,

72

i9S4*

','03052

120

736"

~0413~

"~3550

721
623

ql ".
831'

~21030

807_

80S_

~00115
J0S Q 5&

1&12'

806
1130.
9.0

122

rt 700.

7ro8*

~03202

15q.
b6b
18bl*
2M9
18&3*
17\116#

la96.
1313'
932M
2014
552

"~b.50

"042~.
'll17.~

002722
00311b
00305b
C041"0
005466
,~ 10';':2

1q7.
7371$

916.
1136#
17270
1002
1028
1258
1083
31" 1
1019
1045
1269
1 \03

~17~4b
017~42

rlN62
01706b
~2251b

01710b
017102
~\7122
~ 1712b
,1I7112
01707b

1~51

BSq

~17l1b
~la52

I0b8
952
840

01703.
017072
0\7056
013714
012572
013140
~ 136&5
r,13660

1115
.b2
Q5blll

2150<
23i?70
2338
2355
214Q
2552

~12001

~14202

2~12

" 14302
012b04

2153
2187#
2339'

~lib03

013210
000003
014130
013715

~0

~ 1.61~

*1IJlrj**

~ll

b~5

1374,

31H
31H

17Qba'

8b0

4-.f1rt

64J

13670
2027.

313"
3175
3241

1,55

1270
3031'

l..5l1th'

30b5
3US
3134
3203
32b5

3~9~

1791_

803

00b510

482
588
b02
847
9b8
1057
121 "
1nO
1512
15b5
1616
i!34a
3059

1 4 85*

"qa ..

Il;:1lJ/I

X.~ON(.

J~~*

179(ih

'0010~

~ 11 360
~10452

I

1377

4~4

*

8i:ll

011366

477
587
639
192
961
105b
1213
1273

6lb
791
9b6
10,5
1123
12'2
15.7
1554
1610
2538
305b
3087
31.3
3111
3?39

a13.

XOD
XPA TGE
XRDCHK

SMAIl. •

9.5

20.b
108b

,03SI~

00

·

IlbB

lq<}7111

74b.

~1~2b70

nu.

89b
11.1-

It

740

J(HOMt:.

XREAO
X"ETUR
X5URT
XWRITE
XWRTON
XW.TRD
X"TRUe
XXPATG
lCRCSA
lCRCL,O
lOATAI.
lOOMIS
ZERO
ZHCRCB
Z"CRCI.
lHOATA
ZHDDlO
ZHROLD
ZHSEKI.
ZHWRII.
ZROI.OG
Z5EKLO
ZUNXDO
ZWRTlO
SAU TOB
SCHARC
SCKSWR
SCNTI.G
SCNTI.U
SCRt.'
SDBiD
SOECVI.
SF II.I.C
Sf 11.1.5
SGUWR
SHO
SII.I.UP
$INTAG
SlF

8."
921

1385

1786

~ACY11

71

1958
817.

8v)&?

(l !70b~

1383
2105
3253

3020.

l1 cH*

~EFf."'tNCt:

PAGt

494#

8.1

WR T(. DC
wR IONL
WRTRO
WR I St.K
WTCNTP
.TOOIElilT ROCK
WIRETR
XFRBYT

2514&

uSER SYMBOLS

1219.

2990.
'79
641
1254
682

HAINUEC-II_OZRXA_<
OZ RXAE,Pl1
CROSS

~~-SEP·7b

! 212
24630
2485.
419
1558
3 Ii? 4 1.1
2972'

495.

02057b
".3112
"034b2

-.

U

2498
23.7
21920
.52

303"
9b5*

3"81.1
l~b.5*

11,1111*

t!9S"l'

b70
1a.2.

18b5

191·'

142~

1""'

1956

19.~

~V111*

'01~

18b 1h

18b6

1915'

1951

2004

2008.

20~9

<051

2~~3

245b.
21&7

2176_

218\0

2!bb
3090

2450
3094

3210

11\8
1303
132"
975
201b'
H5'
81q
744
q2"
114"
1729
2974.
2977,
2qa5.
29a1*
317b
2995.
29Q3.
300\0

b7blf

1278

po.

3.50711

30~30

299h
i991'
29Q9'
298U
2915.
2ge9'
i98)'
2335
21b0248q
2451'
2450.
,19 to
2570'
261e.
i188.
2487
21
2514
24510
24"1
2137

318"
.1150

2533,
2450

3275

MAlNDEC-II-OZRXAof.
DZRXAE,PII
CROSS
SMNEw
5MSWR
,NUl.l.
SOCNT
'OMOOE
IPOwtR
IPWRAO

al42
2339

013103

013612

~155

012&02
013034

2U5.
22200
1541
255\#
11&
252H
2508
2190.
2398.
2"92
242&'
2492
.419,

~1303b

ijl413b
014124
0131b4

SP.~ON

SPWRMG
IPWRUP
SOUES
IRDCHR
IRDOtC·
SRDL.IN
SRDOCT"
SRDaZ •
SRESRE
SR2A
SSAVRE
$SAVR6
SSB2D
'SETUP'
SSTUP •
SSWR •
STKB
nKS
STN
•
STNPWR
STPB

·

~14120

01403&
012b0&
013422

******

013542

*t****

~00010

M'CVlI 27(732)
~EFf."f.NC'

U

TA8~E

2498.

252b

2514.
2385
2490

2434

245~

251b.

2511*

2322

245b

210
2331
2329

2532
2348
2545

2402
23&9.

2l4lOkl

.40b

2578
2185.
2169.
2184'
24 •••
2483_
2481'
2428

2~98'

2.(1bb.

2"81

t371

25~3.

2493
2492
2S I ~
2b4b
449

JI2b00
~12b05

01257&
~1371b

J00012
013140
e 13&50

•• ****

**tt ••

01235&
01252&
~12574

~12b3b
~12&52
~12&12

ill3H5
~22520

5CO~t

5ETPHI
SETTR!
SETUP
SKIP
S~ASM

SPACt
STARS

II
I'
41.
1#
U
1#

1M
I'
I'

1M

IN

48.
I'
2414.
It

I.
I'
153.

1#
908
1112
2018
2b20

SWRSU
TRMTRp
TYPBIN
TYPOEC
TYPNAM
TYPNUM
TYPOCS
TYPOCT
TYPTXT

1#

2555.

2474
2159
2119
24b3
21'25.
24BO
i'U3.
11"
218b
2457

i'41d~

248411

24850
2449.

248i'
i'lbb
2182.

~171.

2\1t

22b80
119.
21B8
251"

2td~

2190

;>53"

24£'8#

24~q

c4I.J"!J"

~Qq14

24q~U

~Q,93

..

2"91.111:

2blH#

189'
2191
294.'

2192

243<193

719
2318

Ibbl
2319

2q~<;t

3il107t1

3~20'

:5V1c3*

1 Q~J3
2449.
.1028.

3031>

2493

24e5

2<33
17~.

2161
2458

l~.U

l8b.

~01h

U

1#
1#

11
It
U

I.

11

SSNEWT
5SSET
SSSK I P
• EQUAT
,HEADE
.KTlI
,SETUP
,SWRHI
,SACTI
• SAPTS
• SAPTH
• SAPTy
,SASTA
,SCATC
,SCMT.
.IOUO
• SDBilo
, SDIV
,SEOP
,SERHO
,5ERRT

U
2414t

.SMU~ T

If
It

1#
1#
If

1531
153.
b,
153,
I ~3'
153#
153.
ISH
153'
2483
153.
ISH
153'

b'
92b
1720
2038
2950
153.

153'

049

25,,8
22.8

2519
?5_0

252~

2464

2485

2487

153.
1129
1135
2082
3050

194
1147
1144
211.

ilS
10!88
17&4
2195

153'
153.
ISH
153.
153.
153.
153'
1530
153,
2483
153 •
5.
5'

.73
254.

418

2464

2485

43
10

5.

208

B'

2557

U

2494

U

U
If
U
U

IN
IN
It
U

I'

245~

153M
153#

If

It

2184

PAbt. 75

25.~

24~9

2'l91d

.491

2092

250
130b

268
134&
1875
2j22

348
1388
1890
2390

14~5

1&2~

&19
1&47

19 I 9
2419

1933

lQ"&

227~

27.
13.·
185.
2311

2.b~

.O.b

19b3
2512

4&3

55b

1514

1561

15&7

1573

1&11

1617

3235

2481

2489

249.

2491

2492

2493

1777

413

031

&98

730

798

1~75

Ibe4
197&
2541

1&93
1990
.559

2414.

SSEse.

,SPowE

22b9#

c?4,(1S

2~-SEP-7b
MAINOEC-II-OZRXA-E
"ACYl I 27 (732)
15:0.
OZRXA~,PII
CROSS RErERENC. r AB~E -- MACRO "AME5

COMMEN
ENDCOM
ERROH
ESCAPE
GETPRI
GETSWR
MU~ T
NEWT5T
POP
PUSH
REPOHT

~2.5*

2~8t

20
2319.
2318.
20#
2577
21n.
2131
2111
180
2414.
2411
2421
2 4 8b
248b
2131'
2152
2177
U23.
2222
2218.
2219.
172'
2185
.45b

~14312

STPF~G

2232'

2491

2494
2287,
250h
2550.
.0S.

STPS
STRAP
STRp •
STRPAO
ST TY IN
$TYP8N"
HYPDSHIPt
STYPEC
STYPEX
STYPUC
$TYPON
$TYPUS
S3F I~L.
"

PAijt 7J

Cl&1#
2229
25360

*.****

iiil4134
01414b
000114
171771
Ib0000
~ 13130
313134
000001

20-SEP-7b 15'4&
~SER SI"aOI.5

245 . .
2452'
218b.
225 ..
2i2"*
2529

01307b
013~40

-.

If

U
U
If

MAlNUEC-II-DZRU-E
CROSS
OZRXAE.PII
,$R AND
, $RDUE
,SRoOe
,SREAD
• SH'2 AZ

• SSAVE
, $S~2D

,55620

.$Scop
,$ 5 IlE
,SSUPR

, STRAP
,STVPS

• S TYPO

• S TyPE
,SHPO
~SQaCA
.117~

\0
1<
I.
I.
I'
10
I,
IN
I,
11
IN
10
1#
IN
U

!#
I'
I.

5•

2.11;

b'

.#

U70
2539

b'

2"58

5'
5'

211"
219.1

MAiNUIOC-II-UZRXA-l
OZRXAE.t'tl
CROSS
AOC
ADO
ASL
ASL8
8CC
aEQ

eGo
SGT
8HI
alC
81C8
BI5
BIS6
8IT

BITe

BU
8L05
8LT
8MI

BNE

BPL
8R

CLC
CLR
C~Re

CMP
CMPB

8~a
8~7

1537
.305
7\1
3233
1183
\10a
44"
85b
1253

.

891
ebb
\154
2551
678
323"
5.~

881
120b

18~4

lSlH1

31~9

3118
195q
2255
581
54\
19b8
1.51
520

b70
1205
576
533
IqS3
'11
4q8
25q0
71B
4BB
103b
1380
1802
511
2U8
242q
215"
14bl
451

713
to.2
1375
\780
2154
2b33
4q2
1209
2\72
210
Ibl
1525
1928
2058
253'
539
4b5
1280
2343
50&
443
2312
529
2106

15 Z '4b
MAeYlI 27(na)
2~-5EP-7.
rAeLE •• MACRO NAMES

PALtE 7b

"cr~RENC~

e'Al.YlI n(732)
~E.Ff.HE.NCt.

TAfjLE

9"3
819

1"31
862

160U
i58b

lqb~

8b7

512
951
1277
I 97~
312.
2052
2375
59'

251<8
888

SIb
9bl
1361
20Sb
3152
2101
241f>

2.-SEP-7b

l':"b

PfRMANH.

t

198.
8a9
1'85

2587
890

3003

3257
1899

Ib58

532
980
14~0

2U4
318.

PAGt 78

SYr-1~OLS

2~53

5bl
I~ 17
1406
2179
326"

q".
200 I
.12.2
I."

57.

110158

I~.b

~~bc!

2072

1171
2105

1180
21"q

II b I
.

1013

1026

10,Sq

1097

1235

160

7'"
I! 11

883

954

96.

1198

122B

123b

12b~

lZ1t

17"3

1~1·

IBI~

842
11 74
jd37

8bl

1085

110
II 05

18b7

19.10

1991

~"0R

2584

310"

3:?~'l

3~tI~

3300
722
1018
IH2

723
1044

124

60"
10.
69&
99l

b08
741
915
995
1135
1267
1331

505

103~

U47
lab9
2257

2249
48
213

180
1156
16b8
481
bb3

a3B
920

21"
193
1195
1904
493
b67
841
923

"38

469
NI
766
SO]

473
702
800

478

4B3

7~7

BqO

933

9 ••

9B.

990

1162
1359
1523
1827

1163
130"
152&
1839
214"
2290
2311
24b7
2519
2513
3089
3150
320'

11 bO
137"

7.B
8".
93.
991
1167
1319
1550
1896
2218
2292
2313

3149
3! 99

.56
1185
18.'
2~q.

2348
22H
1\8.

30b7

5B.
1227
1692
2108
21.102

MAINUEC-l!_DZq,._E
OZRX.&.E~Pt

1

NOP

1843
435
548
1709
;44
440
2532
521
1241
\987
2581
1700

,ASCIZ

IBbb
550
2074
450
821
1242
208b
3125
3241
q9b

1995
2190
2192

,BL.I(W

,aYTt

C'lI~tI

31bo

3218
• ,1
1493
1941
21b5
,,431

IS4"

~EF~HENCt

TAB~E

9,,1

1141
2592

1265

1418

1435

1452

998
2"88

10.4
1401
2092

2110

I",.
leba

725
1007

7Zb

7b7

1102

16b5

I&&b

1112
16b7

.44
758
917
HhH
I D7
1218
1333
1372
1&0&
2552

b51

6b0

B"9

810
919
1029
1139

1021
141~

5""

45B
'542

11'>

935
\393

93,
\"t9
II eb
1'9"

I '3b 1
1697
2N.

~227

<293
a34~

2499
2522
2576
31/0
3170
.522.

bl2

15bl
195.
229"
23b4
<500

."0

'""
Bel

olT
t ~t?d

II'~

\41.5
1573
1 qt! t
22<"
22"

109
631
B9
1"45
1193
1422
Ibft'li'
~"5 7
2<34
<290

~!b'1l

~3q8

.5.3

2501
2115?u'

2571

2S1f:j

250.
2525
1

12B9
1&15
1874

481
1301

2318
24b7
2497

1820
1891
2J21
2470
i!50&

153
082
1325
1621
1920
2323

208

195
48&

4B7

1347

55"

1369

2507

Ib2b
1934
2151
20e3
2513

1947
2387
248'
2519

14"
187&
19.4
aHI
2.8,

11
132

72
133

139
481
1324

IHI>

2462

1648

21"

~52.

251
560

271
b60

289
699

1~!1

1518

15b"

I b85
1971
.419
24Sb
2530

Ib9"
1991
2420
2487
2532

1713
2019
2427
2488
2539

103
136

104
131

105
138

3239
46

5&

129

130

131

253&

i!948

II

32e'

""1
509

1~30

111 b
1259
1316
\364
153.
2152
3111

91~

54b
15b

2931
2955
3023

! 850

IBn

III
480
130&
Ibl9
1890

2272

.317

2321

45

475

47&

1&13

1238
Ibj'

I! .7

"0""
3103

32~~

136.1

97~

613
1,"
91&
99.
1136
1270
1352
131\
1603
23/1
JIb.

545
703

28&4

47

3t1q~

327b

826

11 79

I?".
IJI'

13 ••
\5._
184"
309'

825
\e02

nl.

590
743
894

16b3

1845

29.~

a49.
3238

1~92

1216
\313
\356
152"
\63.

721

985
1598

2"&5

aBbl

15

9,,5

""

•• 6
1590
1910
585
1.0
872
9"3
1110

54.

2449
3007
475
1516

3309

•••
714

738
8b0

61'
858
1542
I qlOq
582
7H
.6'
.55
Jlll1"
12""

184!

2914

2367
I

,IF

1.,.7
2131

2521
2515
31""

281~

,END

,EVEN

ttl5q

t!4'16

2804

,OU81.
,ENABI.

,EQUlV

l'5!Jb

18b5
2155
U91
2312
.!471
252"
2574
5093
31bl
3211
569

2801
2857

2456

, ENDC

.~1

MACY11 <7(132)

CkO~S

270b
2150

,Bi.KS

932

~31

3070

,ASCI!

&50

826
14&4
1908
5.3

~3b

2515
2572

TSTS

1~5

51 I
Bl"
1279
1901
'13
731
851
944
108.
11.6
1312
\3.2
1513
1826
3"91
3n5
"42

326.

23!~

rST

503
843
931

552

3002
3227

24b"

TRAP

1367

818
12&8
1906
510
73&
S4a

!1cT

2289

SUB
SWAB

215
811
1237
1905

I~B"

?i3o

SEC

2517

1160
1302
1!.l9
1510
1808
3090
3211
439

MDV

sec

2382

lWo9

1453

OTI

1053
1478

1153
1299
\538
1491
1151
3077
3270

133.

RTS

649

2533
704
1010
150.

1143
1298
1337
14B8
1749

1297

RDL
ROLB
ROR

570
.509
632

1052

104&
1140

RESE T

13! 1
U43

2180

lOT

NEGB

7'

IDa

538
2133

JMP

~ELj

P'-G~

611
1300
2160

554
1443

MOva

15,46

PERMANENT SYMtWlS

1065

lB31

INC

JSR

.0-5EP-16

1126

HAk T

INca

MACYlI 21(15iD

REFeRENCe TABLE

lb20
1919

i!3i?2

101

1"2

13"

t3~

19'

i!08

485
1"33

48&
1l8B
1.47
194.

II> 75
1963

2323

2J~

I

.390

Ibi5

21 "

250

270

288

55.

559

&79

698

14"~

151.
IbS4

15j1
lb93

15b3

197b

1990
2"1 q

,,391

1712
2016
2"27

3"9

2"~9

.49.

432
9".
1571
1745
2117
2"34
2491

25"2

25b0

2~21

2092
2951

458
113"
1571
1778
2196
2458
""93
3051

10&

107

108

109

110

431
908
1570

449
9i!b
1575

2.33

2137
2U9

452
1129
1576
1777
2195

731
1565
1721
2039
2429

~"32

348
730

413
798

ISo.
1720

15b9
IB5

203ij
2428

a432

"~82

17.'
21lb

9n
157b
17b5
2131
20~0

17b4

2.5~

MAINOEC-II.01R'.-o
MACT II c7(B21
DZRXAE.PII
CROSS oErE_E_C. IAaLE

.IFF

.IFT
.IFTF
• I IF
.IRP
• LIST
.M~CHO
,MC AL~

.NLIH
,REPT
• 58TT~
• TITLE
,WORD

245b
2494
3050
47
680
15b.
1778
2273
2530
2393
2338

10
2185
2457
208

24bb

.470
25.7

2074
2512

250~

251
79'
1014
IS91
2391
20cl

Ib20
1920
2393
2951

2394
20
2187
2.82
2308
153
2092

21
2188
2483
2500
174
2493

.7.
21eq
l4bO

•. 9.

17.
,493

208
2494

449

2114

2193

187
3034

JU4

345

19~

69"
1570
1851
2318
2542
2H8
2391
15
218&
2458
2288

I

3

2490
I
5

2491
2H4
0
2
2.91

I
2490
174
43

Pf.fiMANc.~T

<540
3238
21 9

24U
2490
3237

7J1

1576
187.
2323

153
1,3

PAI"t 81

1510b

2~·SEP·7b

SVMtiOLS

2463
2519

c.>'Ibl4
C!'5;t1{l

3.'

~"'6~

~U8b

252~

e~3~

410
11.8
I O7b

412
128'

211

299

q~q

"V

113.

I q .. 7

aHe

l~b"

241~

3.51

32.1.

•• 20
.12.19

162b
19]4

2487
2532

"489

~

'1~;

24C";J

2442

~4q3

2~3b

<'541

,25~q

~br:'~

,:CJ'511

.75

47b

13~7

132~

.80
13.7
1721

481
13R9

lb94

171.1
2.1 •
2450

lb85
1971
a429

1091
2433

011901
•• B9

1515
2193
2.90

1502
2318
2491

1508
01319

247 •

~.B<

i.83

2419

t.'41 "

a.so!

2483

U7.

2315

cHI~fJ

2.H

J40

1225

21~1

218.

250b
2~8

47'
2190
l485
2519
.419

t&"b

•••

2191
24.'

,,1

t.I

17 .Ie

48b

~,.

14,)b
17'15

1517
l70S

2039

2~83

2117

e:'19b

.401

2Ubl

C!497

2513

15/.
2341
<493

1012
2""c?
3?5b

lbl8
c>451C

21S •
2450

~492

24S4

2085

c:"8b

2467

~48B

~i.l8q

24e4

i4B5

~i.ltlb

!?4l:11

21.186

G4Bq

.494

2539

2557

2185

22bO

2318

,,319

2529

253!

255b

i'5~.

0149.

10
173
2593

3035

ERRORS DETECTED I 0
Off AUL T GLOB~LS GENER ATED I
·,OZRXAE.5EQISOL/CRFaSYSMAC,SML.OZRXAt.PII
RUN-TIME I 42 44 0 HCONO~
RUN-TIME RATIOI 315/9.J 8 4.k:I
CORE USED,
1.7 PAGES)
34~



Source Exif Data:
File Type                       : PDF
File Type Extension             : pdf
MIME Type                       : application/pdf
PDF Version                     : 1.3
Linearized                      : No
XMP Toolkit                     : Adobe XMP Core 4.2.1-c043 52.372728, 2009/01/18-15:56:37
Format                          : application/pdf
Creator                         : Copier User
Title                           : PDF Printing 600 dpi
Create Date                     : 2005:03:02 12:31:02Z
Creator Tool                    : Oce-Technologies
Modify Date                     : 2013:11:26 12:46:54-08:00
Metadata Date                   : 2013:11:26 12:46:54-08:00
Oce Scan Application Selector String: Scanjob
Oce Scan Compression            : 8
Oce Scan Hostcomputer           : pr342
Oce Scan Identification Number String: 4572
Oce Scan Image Logic            : 1
Oce Scan Image Orientation      : 8
Oce Scan Job Description        : PDF Printing 600 dpi
Oce Scan Model                  : 166010924l
Oce Scan Resolution             : 600
Producer                        : Adobe Acrobat 9.55 Paper Capture Plug-in
Document ID                     : uuid:440d712f-d49d-4f00-b0ba-f2d7459f2593
Instance ID                     : uuid:4cb1bc38-a9a5-4431-bc4d-112ea9f1e172
Page Count                      : 56
Author                          : Copier User
EXIF Metadata provided by EXIF.tools

Navigation menu