PDF Printing 600 Dpi MAINDEC 11 DZRXB E D_RX11 Interface Diag_Apr76 D RX11 Diag Apr76

MAINDEC-11-DZRXB-E-D_RX11-Interface-Diag_Apr76 MAINDEC-11-DZRXB-E-D_RX11-Interface-Diag_Apr76

User Manual: MAINDEC-11-DZRXB-E-D_RX11-Interface-Diag_Apr76

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

DownloadPDF Printing 600 Dpi MAINDEC-11-DZRXB-E-D_RX11-Interface-Diag_Apr76 MAINDEC-11-DZRXB-E-D RX11-Interface-Diag Apr76
Open PDF In BrowserView PDF
IDENTIFICATION

SEC! 0001

..... -.-._----_ ...
PRODUCT CODE:

MAINOEC-lt-OZRXB-E.O

PRODUCT NAME:

RX11 INTERFACE DIAGNOSTIC

DATE:

APRIl. 197&

MAINT AINER:

DIAGNOSTIC ENGINEERING

AUTHOR:

DAVID L.. ADAMS

COPYRIGHT eC) 1975, 197~
DIGITAL EQUIPMENT CORPORATION, MAYNARD, MASS.
THIS SOFTWARE IS FURNISHED UNDER A LICENSE FOR USE ONl.Y
ON A SINGl.E COMPUTER SYSTEM AND MAY BE COPIED ONLY WITH
THE INCLUSION OF THE ABOVE COPYRIGHT NOTICE. THIS
SOFTWARE, OR ANY OTHER COPIES THEREOF, MAY NOT BE PROVIDEO
OR OTHERWISE MAOf AVAILABl.E TO ANY OTHER PERSON
EXCEPT FOR USE ON SUCH SYSTEM AND TO ONE WHO AGREES TO
THESE LICENSE TERMS. TITLE TO AND OWNERSHIP OF THE
SOFTWARE SHALL AT ALl. TIMES REMAIN IN DEC.
THE INFOMATION IN THIS ~OCUMENT IS SU6JECT TO CHANGE
WITHOUT NOTICE AND SHOULD NOT BE CONSTRUED AS A
COMMITMENT BY DIGITAL EQUIPMENT CORPORATION.
DEC ASSUMES NO RESPONSIBILITV FOR THE USE OR RELIA8ILITY
OF ITS SOFTWARE ON EQUIPMENT WHICH IS NOT SUPPLIED BV DEC.

SEQ fllllU'J2

TA8LE OF CONTENTS

-.--------------~
1.0

GENERAL PROGRAM INFORMATION
1.1

1.2

2.0

ABSTRACT
SYSTEM REQUIREMENTS
1.2.1
HARDWARE
1,2.2
SOFTWARE

OPERATING INSTRUCTIONS
2.21.1

2.1
2.2
2~3

2.4

2.5

OUTLINE OF OPERATING PROCEDURE

LOADING P~OCEOURE
STARTING ADDRESSES
OPERATOR ACTION BEFORE STARTING PROGRAM
2.3.1
DEVICE ADDRESS SELECTION
2.3.2
NON-STANDARD DISKETTE ADDRESS SELECTION
2.3.3
SOFTWARE SWITCH REGISTER CLOC. 11&)
2.3,4
TEST pARAMETER SELECTION C"OTESTP" LOC. 1212)
2.3.4,1
PREREQUISITES OF TESTS
OPERATOR ACTION TO RUN THE PROGRAM
2.4.1
STARTING THE PROGRAM
2.4.2
OPERATING CONDITIONS
TEST OEFINITIONS
2.5.1
PRETEST
2.5.2
TEST 1 - RXCS TEST PART I I
INTERRUPT TEST PART I
2.5.3
TEST 2 w INTERRUPT TEST PART II I
VECTOR AOORESS VERIFICATION
2.5.4
TEST 3 - INTERRUPT TEST PART III I
PRIORITY LEVE~ VERIfICATION PART I
2,5.5
TEST 4
INTERRUPT TEST PART IV I
PRIORITY VERIFICATION PART II
2,5.6
TEST 5 m INIT [PROGRAMED] I R5T
2.5.1
TEST b = FILL 8UfFER TRANSFER bENGTH
VERIFICATION
T 7 - EMPTY BUFFER TRANSfER LENGTH AND
CONTENT VERIFICATION PART I
T 10 ~ EMPTY BUFFER TRANSFER LENGTH AND
CONTENT VERIFICATION PART II
r 11 - FILL I EMPTY BUFFER ALL 0'5
5.11 TEST 12 • FILL I EMPTY BUFFER ALL 1'5
T 13 - ORIVE REAOV VERIFICATION
T 14 • ERROR FLAG AND B-COOE VERIfICATION PART I
15 • ERROR FLAG AND a-COOE VERIFICATION PART II
IDELETED DATA BIT SETS
_5.15 TEST 10 - ERROR FLAG AND B-COOE VERIFICATION PART III
IOELETED DATA BIT C~EARS
Q

2.5.16
2,5.17
2.5,18
2.5.19
2.5.20
2.5.21
2.5.22
2.5.23
3,0

TiST
TEST
TEST
TEST
TEST
TEST
TEST

17 - ILLEGAL TRACK ERROR AND B-CODl VERIFICATION
20 - SEE~ VERIFICATION VIA READ rUNCTIOh
21 • WRITE TEST

22 - INITIALIZE IMPLIED HEAD
23 - REAP TEST
24 • DATA TRANSFER AND VERIFICATION
25 • DATA TRANSfER AND VERIFICATION
IVIA DELETED DATA MODE
TEST 26 - HEAD "HOME" TEST

ERRORS
3.1
3.2
3.3

ERROR HEADING FOR TESTS 1 • 17, 21 - 23
ERROR OUTPUT PER TEST
ERROR HEADING FOR TEST 20, 24 - 26
NO ERROR FLAG ERRORS
3,3.1
ERROR FLAG ERRORS
3.3.2
ERRORS RESULTING FROM PREVIOUS ERROPS
3.3.3
DEFINITIVE ERROR CODES
3.3.4

3.4

PROGRAM HUNG

4.0

HALTS

5.0

FLOW CHARTS

SEQ 0003

1.0

GENERAL PROGRAM INFORMATION

1.1

ABSTRACT
THE RX11 INTERFACE DIAGNOSTIC CONSISTS Of A SERIES Of SELECTABLE
TESTS THAT MAY BE RUN INDIVIDUALLY, SEQUENCE THROUGH ALL TESTS,
Op START AT A SELECTED TEST AND ~UN THROUGH REMAINING TESTS. IN
ORDER, THEN GO BACK TO THE SELECTED TEST,

SEQ 0004

THESE TESTS CijECK OUT THE BAsIC fUNCTIONS OF THE Rxlt INTERFACE SUCH AS:
A.
DONE fLAG
B.
INTERRUPT LEVEL I ADDRESS
C.
PROGRAM INITIALIZE
D.
READ STATUS PEGISTERS
E.
fILL I EMPT} BUfFER tRANSFER VERIfICATION
F.
FILL I EMPTY BUfFER WIT~ DATA PATTERNS
IT IS NECESSARY TO INSURE THAT THESE FUNCTIONS WORK BEfORE A
DATA RELIABILITY TEST IS RUN,
ANy ERRORS ARE REPORTED BY THE PROGRAM, AND IT IS pOSSIBLE TO
LOOP ON THE ERROR OR A PARTICULAR TESf FOR SCOPE TESTING.
1.2

SYSTEM REQUIREMENTS

1 .2.1

HARDWARE REQUIREMENTS
THE FOLLOWING EQUIPMENT IS
A.
B.
C.

1.2.2

REGUTR~D:

PDp-II SERIES COMPUTER WITH MINIMUM Of 8K MEMORY
RXII fLOPPY DIsK SYSTEM, INCLUDING A SINGLE OR DUAL DRIVE RX01
AND A PDP-il INTERFACE CARD [M7846J.
NOTE: A DISKETTE MUST B~ INCLUDED WITH EACH DRIVE TESTED,
CONSOLE TELEPRINTER

SOfTWARE REQUIREMENTS
NO PREREQUISITE SOFTWARE

2.10

OPERATING INSTRUCTIONS

2.0.1

OUTLINE OF OPERATING PROCEDURE

SEQ 013;05

THE STANDARD RUNNI~G PROCEDURE FOp THE DIAGNOSTIC [ TO RUN ALL
TESTS ON BOTH DRIVES ~ITH NO OPERATnR INTERVENtION VIA THE S~ITCH REGISTER)
IS AS FOLLOWS:

A.

LOAD THE PROGRAM INTO MEMORY
i.
If IT IS R!ING LOADED fROM A DISKETTE
REPLACE THt "LIBRARY" DISKETTE WITH
A "SCRATCH" DISKETTE.
NOTt:;

If THIS STEP IS FORGOTTEN aND THE PROGRAM
WAS LOADED VIA PXDP ( FLOPPY MONITOR ) ON
UNIT 0 WITH UNIT 0 SELECTED BY USER TO
UNDERGO TESTING THE PROGRAM WILL FAILSAF~
THE OPERATION AND PRO~~PT THE IlSER AS FOLLOWS:
"CAUTION - If YOU DESIRE TO T~ST UNIT e
REPLACE LOAD MEDIUM WITH A SCFATCH DISKETTE
THEN PRESS CONTINUE"
CAUTION AGAIN, HOWEVER __
W_R_~

___________ _

NOTE 1) WHEN RUNNING tHIS PROGRAM ON A SMALL 11 ( E.G. 104,
LSI 11, ETC. ) WHERf THERE IS NO CONSOLE SWITCH
REGISTER IT IS IMPERATIVE TO RE~EMBER THIS SETUP.
NOTE 2) BEfORE PROCEEDING TO STEp B. ENSURE THAT THE fOLLOwING
MODIFIABLE LOCATIONS CONTAIN THE PARAMETERS yOU REQUIRE
FOR TESTING. THE FOLLOWING TABLE DESCRIBES EACH LOCATION
WITH RESpECT TO THE OEFAULT PARAMETERS WHICH WILL BE usED
IF LEFT UNMODIfIED BY THE USER:
LOCATION

LABEL

1200
1202
1204
1206

ODS

FIRST:
KFXVEC:
RXCS:

1212

DTESTP~

o

1214

BRLEV:

5

CONTENTS
(1

015001

264
177170

PROGRAM REACTION
TRACKS 0,52.53,114(8)
SECTORS 1 THRU 32(8)

ASSUMES PROPEF DEVICE VECTOR
ASSUMES PROPER DEVICE
STATUS REGISTER
(CALCULATES 'RlDB·
ADDRESS FROM)
TESTS BOTH UNITS
AUTOMATICALLY SEQUENCES
THRU ALL TESTS
ASSUMES PROPER DEVICE
'BR" LEVt,;L

REFERENCE SECTION 2 OF THIS DOCUMENT FOR A MORE THOROUGH DESCRIPTION
OF EACH Of THESE ITEMS AND HOW TO MODIFY THESE LOCATIONS IF YOU
DESIRE TO CHANGE THE ABOVE M~NTIONED DEFAULT TESTING PARAMETERS.

~

B.

START THE PBOGBAM AT LOCATION 200

SEQ 0006

C.

THE PPOGRAM WILL TYPE OUT MAINDEC NUMBER,A TEST PARAMETER Of 0
(USE 80TH DRIVES AND RUN ALL TESTS). THEN TYP[
TRACKS TO BE ACCESSED AND SECTOR LIMITS.
THE PROGPAM IS NOW RUNNING ALL TESTS IN SEQUENCE.

D.

IF THERE APE NO ERRORS, AT THE END OF THE PASS
(APPROX. 50 SECONDS RUN TIME), A "D" WILL BE TYPED
AND IT wILL CONTINUE ON FOR ANOTHER PASS.

E.

TO HALT THE TEST AT ANY TIME (AFTER OR BEFORE
COMPLETION OF A PASS) JUST HALT THE PROCESSOP.

F.

AFTER COMpLETING A PASS OF THE DIAGNOSTIC, IHE
RXll RELIABILITY tEST MAY BE RUN.

G.

THERE ARE TWO TYPES OF ERROR PRINT OUT FORMATS
1.
TESTS PRETEST, 1 ~ 17, AND 21
23 USE THE
FORMAT SHOWN IN SECTION 3.1. THE IMPORTANT
ADDRESS THERE IS THE "ERADR" (ERROR ADDRESS)
GO TO THE LISTING AT THAT LOCATION TO
GET MORE INFORMATION ON THE ERROR CONDITION
2.
TEST 20, AND 24 ~ 26 USE THE fORMATT SHOWN
IN SECTION 3.3. IN THIS CASE THE "TEST PC"
IS THE ADDRESS OF THE TEST BEING RUN WHEN
THE ERROR OCCUPED. THEN THE VITAL INFORMATION
or THE ERROR IS PRINTED (CONTENTS Of ALL
REGISTERS, ADDRESS OF WHERE ON THE DISKETT~
THE ERROR OCCURFD, AND THE TYPE OF ERROR).
M

2.1

LOADING THE PROGRAM
LOAD THE PROGRAM INTO MEMORY USING THE STANDARD PROCEDURE FOR
BINARY PAPER TAPES.
MAKE SURE THE TOTAL SYSTEM IS READY FOR OPERATION. THE DIsKETTES
INSERTED PROPERLY. DOORS CLOSED ON DRIVES TO BE TESTED ETC.

2.2

STARTING ADDRESSES
THE PROGRAM HAS TWO STARTING ADDHESS LOCATIONS AS FOLLOWS:

2.2.1

INITIAL START [LOC.20H]
THIS STARTING ADDRESS TESTS FOR AND SELECTS THE HARDWARE, OR SOFTWAR~
SWITCH REGISTER, PRINTS MAINDEC NAME AND REVISION, TH~ T~ST AND DRIVE
SELECTION, AND TRACKS AND SECTORS BEING USED,

2.2.2

RESTART [LOC.202J
THIS STARTING ADDRESS DIRECrs THE PROGRAM TO CONTINUE RUNNING USING
THE DRIVE AND TEST SELECTIONS SPECIFIED IN THE PREVIOUS INITIAL START.

2.3

OPERATOR ACTION BEFORE STARTING THE PROGRAM

2.3.1

DEVICE ADDRESS SELECTION
LIKE MOST OPTIONS ON THE PDP-Ii TH~ RXll INTERFACE CARD HAS
REGISTER AND VfCTOR ADDRESStS. THIS ALLOWS FOR
DEVICES WITH THE SAME STA~UAFD ADDRESSES TO BE JUMpERED TO AN
OTHER ADDRESS SO THEY WILL RUN WITHOUT CONfI,IeT.
JUMpERA~LE

THE PROGRAM MUST KNOW WHAT ADDRESSES ARE BEING USED, AS IT IS
THROUGH THESE REGISTER AND VECTOR ADDRESSES THAT ALL COMMUNICATION
BETWEEN THE PDP-II AND THE RXII IS HANDLED.
IF THE RXII SYSTEM UNDER TEST IS JUMpERED fOR REGISTER ADDRESSES
OTHER THAN STANDARD, WHICH IS RXCS = 177170 AND RXDB = 177172
PLACE IN THE MEMORY LOCATION CALLED "RXCS" (LOC. 1206J ITS
NEw ADDRESS, THE PROGRAM ASSUMES THE NEXT EVEN ADDpESS ABOVE THAT
OF RXCS, WILL BE THE ADDRESS OF RXDR, SO SETTING THAT ADDRESS IS
NOT NECESSARY. IF THERE IS A NONSTANDARD INTERRUPT VECTOR ADDRESS
(STANDARD IS LOC, 2b4) THEN PLACE I~ MEMORY LOCATION CALLED
"KRXVEC" [LOC. 1204J ITS NEW ADDRESS.
IF EITHER OF THESE LOCATIONS IS LOADED wITH A WRONG ADDRESS,
THE PROGRAM WILL GET UNPREDICTABLE ERRORS AND MAY HALT.
NOTE;

THE PROGRAM EXPECTS THAT THE PRIORITY LEVEL JUMPERS ARE SET
fOR A NORMAL 'SP' LEVEL OF 5 ( CONTENTS Of PROGRAM LOCATION
'BRLEV:' IS SET TO 5). IF THE PRIORITY LEVEL JUMP~RS ARE
SET TO ANY OTHER LEVEL TESTS j & 4 WILL RE~ORT ERRORS,
UNLESS PROGRAM LOCATION 'BRLEV:' HAS BEEN PATCHED TO
CONTAIN THE RELEVENT 'SR' L~VEL BEFORE EXECUTING THE PROGRAM,

IF THIS IS BEING TESTED ON A LSI 11, TESTS 3 AND 4 WILL NOT
BE RUN AS THE LSI 11 HAS ONLY 1 LEVEL OF INTERRUPT.

SEQ 01007

2.3,2

NON.STANDARD DISKETTE ADDRESS SELECTION

SEQ 0008

IF IT IS DESIRABLE TO TEST THE DISKETTE BETWEEN TRACK
AND SECTOR ADDRESS LIMITS OTHER THAN THE PRESELECTED TRACK ADORESS[S,
ANDIOR MINIMUM (FIRST) AND ~AXIMUM (LAST) SECTOR ADDRESSES.
THIS 15 DONE BY THE OpERATOR MAKING CHANGES TO TWO MEMORY LOCATIONS
BEFORE THE PROGRAM IS STARTED. ONE LOCATION IS CALLED "00"
tLOC. 1200] WHICH CONTAINS THE TWO BYTES FOR INNER AND OUTER TRACK
ADDRESSES, THE OTHER LOCATION IS CALLED "fIRST" AND IT CONTAINS THE
TWO BYTES FOR THE FIRST AND LAST SECTOR ADDRESSES.

A.

DEFINITIONS
ADDRESS OF TRACK AT OUTER DIAMETER (MIN. 0)
= ADDRESS OF TRACK AT INNER DIAMETER (MAX. 114)
FIRST
ADDRESS OF FIRST SECTOR ON A tRACK (MIN. 1)
LAST = ADDRESS or LAST sECTOR ON A TBACK (MAX. 32)

00 :
10

S.

=

LOCATIONS
TRACKS LOCATION

12~0

SECTORS LOCATION 1202

C.

BITS

14--- .. 13
10

6 .. • .. -0
00

BITS

12----8

4 .. -- .. 0

LAST

FIRST

RESTRICTIONS
THE VALUE Of "00" MUST BE LESS THAN OB EQUAL TO THE VALUE OF "10".
THE VALUE OF "FIRST" MUST BE LEss THAN OR EQUAL TO THE VALUE OF "LAST".

IF THESE LOCATIONS ARE CHANGED TO N~W LIMITS, THEN THE PROGRAM WILL
ACCEss ONLy THOSE AD DB ESSES INCLUSIV~ OF AND BETWEEN THEsE LIMITS.
THE EXCEPTION TO THIS Is T~ST 26 WHICH ALWAYS USES A SPECIAL TRACK SEQUENCE.
IF THE "00" LOCATION IS CLEARED OR SET TO ANy ILLEGAL COMBINATION
OF TRACKS, THE PROGRAM WILL CLEAR LOCATION HOD". THE TRACK SEQUENCE
WILL THEN BE TRACKS 0, 52, 53, AND 114 (OCTAL) ONLY.
IF THE "FIRST" LOCATION IS CLEARED OR SET TO ANY ILLEGAL COMBINATION
OF sECTOR AODRESSE LIMITS THEN THE PROGRAM wILL SET "FIRST" TO
1 AND "LAST" TO 32 (OCTAL),

2.3.3

SOFTWARE SWITCH REGISTER (LOC® 176)

S E; (J

fOR THE PDp 11 PROCESSORS THAT DO NOT HAVE A HARDWARE SWITCH REGISTER
OR IF THE OPERATOR WISHES TO SELECT THE SOFTWARE SWITCH REGISTER,
BY PUTTING ALL THE SWITCHES UP TO A "i",CTHIS MUST
BE DONE EACH TIME THE PROGRAM IS STARTED AT LOCATION 280, OIHER
WISE THE PROGRAM WILL USE THE HAROWARE SWR.> LOCATION 176 IS ASSIGNED
AS THE SWITCH REGISTER. BITS SET TO A "I" IN THIS LOCATION
HAVE THE SAME FUNCTION AS TKE CDRRlSPONDING SWITCH IN THE HARDWARE
SWIrCH REGISTER. ALL REF~RENCES TO THE SWR ARE INDIF~CT AND THE PROGRAM
ASSIGNS THE CORRECr ADDRESS OF TH~ SWR AT "INITIAL STARTn.
SEE SECTION 2.4.2 rOR THE SELfCTION OF OPERATING CONDITIONS.

TO CHANGE THE SOFTWARE SWR. WHILE THE PROGPAM IS RUNNING TYPE
HcONrROL G'. EACH rIME; THE SNR. IS TO BE TESTED THE PROG~AM wILL CHECK
TO SEE IF THE SOFTwAPE SNP IS S~LECTED,AND THE PROGRAM Is NOT RUNNING
IN lUTO MODE OF RIDP/ACTI1. IF BOTH CONDITIONS EXIST THEN THE PROGRAM
CHECKS FOp THE CTRL G IN THE KEYBOARD BUfFER. IF THE CTRL G Is THERE
THE CONTENTS OF THE SOFTWARE SWR. APE PRINTED AND A "NEW =" Is ASKfO
FOR. 1M! OPERATOR MAY NOW TYPE IN THE NE~ SWITCH REGISTER CONTENTS,
TERMINATED BY A CARRIAG~ RETURN (CR), OR If HE DOESN"T WANT TO CHANG~
THE SWR. JUST TERMINATE WITH THE (CR). NOT~ SEE THE CHARACTER RESTRICTIONS
BELOW.
WHIN THE PROGRAM DETECTS THE (CRl IT WILL REPLACE THE CONTENTS Of THE
SOFTWARE SWR.,IF A NEw ONE HAS BEEN TYPED IN. AND RETURN TO THE FLOw
OF THE PROGRAM.

NOTE:

CHARACTER RESTRICTIONS fOR

CHANGI~G

THE SOFTwARE SWR.

1.
ONLY OCTAL NUMBERS 0 - 1 ARE ACCEPTED. ANy OTHER CHAPACTER
TYPED wILL BE PRINTED AS A ? AND THE wHOLE SwR MUST BE RETYPED.
2,
TO WIpE OUT A "NEW" CONTENTS JUST TypED IN, TYPE CTRL U.
NOW A NEW CONTENTS CAN BE RETYPED.

3.
O~LY 6 OCTAL CHARACTERS WILL BE PUT INTO THE SWR.
IF MORE THAN 6 CHARACTERS ARE TypED IN ONLY THE LAST h WILL
BE PUT INTO THE SWR.

2.3.4

TEST PARAMETER SELECTION ("DTESTP" LOC. 1212)

SEQ 0011ll

THE DRIVE AND rEST DELECTION MUST H~ MADE BEFORE THE PROGRAM STARTS.
LOCATION "DTESTP" (LaC. 1212) IS WHERE THE BITS ARE SET TO TELL THE
PROGRAM WHAT DRIVES ARE WANTED AND WHAT TESTS TO RUN AS INDICATED BELOW.
WHEN THE PROGRAM STARTS IT WILL PRINT OUT THE CONDITIONS UNDER WHICH IT Is RUNNING.
BIT 15 (1)
BIT 14 (1)

SELECT DRIVE UNIT 1
SELECT DRIVE UNIT 0

NOTE: IF NEITHER OF THE ABOVE BITS ARE SET TO A 1, THEN
THE PROGRAM EXpECTS BOTH DRIVES TO BE READY FOR OPERATION (POWER
ON, DIsKETTES INSERTED, AND DOORS CLOSED).
THEN

SET THE TEST SELECTION IN SITS 4,3,2,1,AND

"DTESTP" BITS

15

14

13111'6'---- 5

U1

U0

NOT USED

18

BITS 4

3

2

1

0

'0"

0
III
III

'0"

(I)

('\

0
0

0

(1

(I)

III
0
VI
0
0

(.1

(I)

1
1

0

i

0

1

1
1

(I)

0
0
1

1
11

1
0

III

1

1

1

1

III

(I)

1

0
0

1
1
1
1
1
1

0
0

0
0

'1"

Ii!

13
0
III

1

0

1
1

(I)

1

1
1
1
t
15
0

0
III

\3

1
1

(I)

0
0

(I)

0

1

{O

.1
1

1
1
1

13
13
0
0

I/}

1

1

1

{O

1

0

(I)

1
i

"

1
1

0

1

1

0

0

t

4

3 2
TESTS

(I)

AS FOLLOWS:

Iil

TESTS
(If NO TEST SELECTED DEFAULTS TO TEST 1)
TEST 1
TEST 2
TEST 3
TEST 4
TEST 5
TEST 6
TEST 7
TEsr 10
TEST 11
TEST 12
TEST 13
TEST 14
TEST 15
TEST 16
TEST 17
H"ST 20
TEST 21
TEST 22
TEST 23
TEST 24
TEST :?5
TEST 26

NOTE1:

SELECTION OF TESTS 27 THROUGH 37 WILL CAUSE THE MESSAGE
"ILLEGAL TEST" TO BE PRINTED.

NOTE23

WHEN A SPECIfIED TEST IS SELECTED THE PROGRAM WILL START AT
THAT TEST AND THEN RUN THROUGH ALL THE FOLLOwING TESTS UNTIL
IT CO~PLETES TEST 26, INDICATED BY THE ~OP TYPE OUT.
THEN IT WILL GO BAC¥ TO THE TEST SELECTED A~D START THE
NEXT pASS. (IE. IF TEST 24 IS SELECTED THE PROGRAM WILL RN TEST 24,
2~, AND 26, THEN GO BACK TO TEST 24.)

AN EXPANDED DEFINITION Of THE TESTS IS IN SECTION 2.5

2,3,4.1 PREREQUISItE OF TESTS:

SEQ 0011

THE FOLLOWING TESTS ~UST BE RUN IN ORDER, AS ONE TEST SEtS
UP FOR THE NEXT TEST,
TEST
TEST
TEST
TEST

6 BEFORE TESTS
14 BEfORE TEST
16 BEfORE TEST
21 BEFORE T~St

7 AND TEST 1~
15 AND TEST 16
17

22 AND TEST 23

SEE SECTION 2.5 UNDER THE ABOVE TESTS fOR EXPLANATION
2,4

OPERATOR

2.4,1

STARTING TijE PROGRAM

ACTIO~

TO RUN THE PROGRAM

DEPENDING UPON THE STARTING ADORESS SELECTgD tHE PROGRAM WILL DO THE fOLLOWING:
SA200

(INITIAL STAPT)
THE SELECTION OF HARDWAPE OR SOFTWARE SWITCH REGISTER IS MADE THEN
THE PROGRAM WILL TypE ITS' IDENTIFICATION NUMBER, THE TEST
PARAMETERS SELECTED IN LOCATION "DTESTP" ,AND TRACKS
AND SECTORS BEING TESTED. THE PROGRAM THEN PROCEEDS TO RUN
UNDER THOSE CONDITIONS,

SA202

(RESTART)
THE PROGRAM WILL TYPE OUT THE TEST PARAMETERS SELECTED BY THE PREVIOUS
INITIA~ START, PRINTS THE DISKETTE ADDRESS LIMITS, AND STARTS
RU~NING THE TESTS. THE ONLy OPERATOR ACTION REQUIRED IS TO SET
THE OPERATING CONDITIONS AS DEFINED IN SECTION 2.4.2,
AFTER DEPRESSING THE "LOAD ADRS" SWITCH AND BEFORE DEPRESSING
THE START SWITCH,

2.4.2

OPERATING CONDITIONS

SEQ 131312

ArTER THE TEST SELECTION HAS BEEN MADE PRESS THE hCONT" SWITCH.
THE PROGRAM WILL THEN ASK FOR OPERATING CONDITIONS. SWITCHES
o AND 8 THROUGH 15 ARE USED AS INDICATED BELOW. ONCE THEY ARE
SET UP AGAIN DEPRESS THE "CaNT" SWITCH. THE PROGRAM IS NOW RUNNING
UNDER THE SELECTED CONDITIONS.
SW1S-SW0 (1) • SELECT SOFTWARE

S~ITCH

REGISTER

NOTE: IF THERE IS A HARDWARE SWITCH REGISTER, AND THE OPERATOR WANTS
THE SOFTWARE swITCH REGISTER. PUT ALL SWITCHES up (1) BEFORE STARTING
THE PROGRAM AT THE INITIAL START ADDRESS.
SWlS (1) • HALT ON ERROR
THE PROGRAM HALTS ON DETECTING AN ~RP'OR, AFTER PRINTING THE
ERROR MESSAGE. PRESSING "CO NT" RESTORES THE NORMAL OPERATION
THE PROGRAM.

OF

SW14 (1) • HALT AT END OF PASS
AT "END OF PASS" tHE PROGRAM TypES A BELL THEN AN EOp INDICATOR.
"D" MEANS NO ERRORS DURING THE PASS
"-" MEANS HAD ERPORS DURING THE PASS
IF SW14 Is SET THE PROGRAM WILL HALT,If SW14 IS OFf THE PROGRAM
GOES BACK TO THf TlST SELECTED AND RECYCLES THROUGH TO THE LAST
TEST, AT WHICH TIME ANOTHER EOP INDICATOR IS PRINTED,
IF THE PROGRAM HALTS DUE TO SW14 THEN PRESS "CONT" WILL pESTORE
THE NORMAL FLOW or THE PROGRAM. IF IT HALTS AT THE END OF A
PASS IT WILL TYPE OUT T"E NUMBER OF PASSES COMPLETED.
SW13 (1) • INHIBIT ERROR TYPEOUT
AT THE DETECTION OF AN ERROR If SW13 IS SET NO ERROR PRINT OUT WILL OCCUR.
IF SWl3 IS OFF THE FPROR INFORMATION IS PRINTED AS DESCRIBED
IN SECTION 3,0 ERROR DETECTION
SW12 (1) - LOOP ON TEST
AT THE COMPLETION OF A TEST THE PROGRAM CHECKS SWI2. IF SET THE
PROGRAM WILL GO BACK TO THE BEGINNING OF THAT TEST AND RERUN IT.
THIS PRODUCEs A SCOPE LOOP ON A PARTICULAR TEST.THE
PROGRAM WILL STAY IN THIS TgS! UNTILI
A.
HALT ON END OF TEST SWITCH IS SET
B.
LOOP ON TEST SWITCH IS TURNED OfF
AT WHICH TIME THE PROGRAM WILL GO ON TO THE NEXT TEST.
NOTE: IF Sw12 IS SET AND NO TEST SPECIFIED (0) THE PROGRAM
WILL LOOP ON TEST 1.
NOTE:

TO LOOp ON A TEST THAT REQUIRES A PREVIOUS TEST TO BE RUN
fIRST (SECTION 2.3.4), SELECT THE PREREQUIsItE TEST AND SET
THE "HALT AT END OF TEST" SWITCH. START THE PROGRAM AND
WHEN IT HALTS. SELECT THE DESIRED rEST AND SET THE "LOOP ON

SW! i

(1)

@

LOCK ON ERROR

st.;Q 0013

IN SOME TESTS ~RRORS Cl~ OCCUR IN S~VFRAL PLACES THROUGH
OUT THE TEST. ~HEN THE ERROR HAS BEEN REpORTED THE PROGRA~ SETS A
pC fLAG TO INDICATE WHERt lHE ERPOR OCCURED. If SW11 IS SET THE
PROGRAM GOES BACK TO THE BEGINNING OF THE TEST RUNNING, AND
GOES THROUGH THE TEST UNTlL:
A.
IT fINDS A DIffERENT ERROR IN AN EARLIER PAPT OF THE TEST
IN WHICH CASE IT WILL LOCK ONTO THAT ERROR.
6.
IT DETECTS THE PC rLAG INUICATING THIS IS WHERE THE
ERROP OCCURED. IT THEN GOES BACK TO TKE bEGINNING Of THE TEST AGAIN.
THIS LOOp WILL CONTINUE UNTIL HALT ON ERROp SWITCH IS SET
OR THE LOCK ON ERROR SWITCH IS TURNED OFF.
SW10 (1)

~

HALT AT END OF TEST

WHEN SET IT WILL HALT THE PROGRAM AT THE END OF THE TEST PRESENTLY RUNNING.
SW 9 .

LI~IT

DATA ERROR

PRI~T

OUTS

(0) - WHEN OFY ONL~ THE rIRSl 10 DATA BYTE ERRORS WILL BE
PRINTED ON A READ CHECK T~ST, FOR EACH SECTOR. ANY MORE
ERRORS WILL BE TABULATED BUT NOT PRINTED. AN ERROR ON A
DIFFERENT SECTOR WILL ALLOw 10 ~ORE DATA BYTE ERRORS
TO BE PRINTED.
(1) - WHEN SET ALL DATA BYTE ERROFS FOR ALL SECTORS WILL BE
PRINT~D ON AN EPROR.
SW B (1) - INHIBIT RECALIBRATION
NO RECALIBpATION Of THE UPIVES ~ILL OCCUR UPON THE
DETECTION OF A SEEK ERROR IF THIS SWITCH IS SET.
SW 0 (1)

~

INHIBIT BELL AT ERROR

IF SW0 IS OFF THE ERROR ROUTINE WILL RING TH~ TELEPRINTER
BELL AT ~ACH ERROP OET~CTED. WITH SW0 SET NO BELL WILL RING.
2.5

TEST DEFINITIONS

2.5.1

PRETEST • INITIALIZE [KEY] PART I
EACH TIME THE PROGRAM IS STARTED, BY EITHER STARTING ADDRESS. IT RUNS
THROUGH A PRETEST.
KEY INITIALIZE SHOULD SET THE DONE FLAG BECAUSE ANY INITIALIZATION Of
THE RX01 MICROPROCESSOR IS AN IMPLI~D (READ SECTOR] Of TRACK 1 SECTOR 1.
THEREFORE ANY ERROR,EXCEPT PARITY,THAT MAY OCCUR FROM A NORMAL [READ
SECTOR] COMMAND MAY OCCUR DURING AN INITIALIZE, CAUSING THE ERROR fLAG
TO SET.
PRETEST INSURES THAT:
A.
DONE IS SET
B.
EPROR FLAG IS CLEARED
C.
IR FLAG IS CLEARFD
D.
INtT DONE IS SET

2.5.2

TEST I - RXCS TEST PART I I INTERRUPT TEST PART I
THE PURPOSE Of THIS TEST IS TO VERIFy THAT WRITING ALL Rxes
A 0 ARE NOT WRITTEN TO A 1.
THE PROGRAM WRITES THg RXCS
NO

BITS TO

=0

INTERRUPTS SHOULD OCCUR

THE RXCS SHOULD REMAIN UNCHANGED
THE RXDB SHOULD
2.5.3

WRITABL~

= 40

(DONE)

=0

TEST 2 - INTERRUPT TEST PART II I VECTOR ADDRESS VERIFICATION
THE PURPOSE OF THIS TEST IS TO VERI~Y THAT WRITING THE RXCS INTERRUPT ENABLE
BIT (BIT 6) TO A I • DOES INDEED WRITE IT TO A 1, THEREFORE BECAUSE DONE IS SET AN
INTERRUPT SHOULD OCCUR (THE PDp 11 PRIORITY IS 0)

2,5.4

TEST 3 - INTERRUPT TEST pART III

I

PRIORITY LEVEL TEST pART 1

THE PURPOSE 0' THIS TEST IS TO VERIFY THE PRIOMITY OF THE INTERRUPT
REQUEST LINE. THE PROGRAM SETS THE PDP-It PRIORITY TO 4
AN RX01 INTERRUPT SHOULD OCCUR ON PMIORITY LEVEL 5
IF NO INTERRUPT OCCURS THEN THE PRIORITy LEVEL OF THE RXII IS NOT 5,
BUT MAYBE LEVELS 4,3,2,OR 1
2.5.5

TEST 4 - INTERRUPT TEST PART IV I PRIORITY TEST PART II
THE PURPOSE OF THIS TEST IS TO V~RIFY THE pRIORITY OF THE
RXll INTERRUPT REQUEST LINE. THE PROGRAM SETS THE pDp~11 PRIORITY TO 5.
NO INTERRUPT SHOULD OCCUR
IF AN INTERRUPT DOES OCCUR THEN THE PRIOMITY LEVEL OF THE RXil
IS NOT LEVEL 5,6UT MAY8E LEVEL 6, OR 7.

2,5.6

TEST 5

~

INI! [PROGRAMMED] B

I

READ STATUS

THE PURPOSE OF THIS TEST IS TO vtRIFY THAT SETTING THE RXll
BIT 14 CAUSES A RX01 PROGRAMMED SURSYSTEM INITIALIZE
THE Rxes SHOULD
THE RXDS SHOULD

= 40
= 4,

(DON~)

OR 104, OR 204, OR 304

TtST 5 CONToO • RXCS TEST PART II I RST
THE PURPOSE OF THIS TEST IS TO VERIFY THE READ STATUS COMMAND
(FUNCTION #12)., AND THAT DONE BIT IS CLEARED BY THE FUNCTION.
2.5.7

TEST 6 • FILL BUfFER TRANS'ER LENGTH TEST
THE PURPOSE OF THIS TEST IS TO VERIFY THE TRANSfER LENGTH Of THE
FUNCTION "FILL BUffER" OF THE RX01 ~ICROCONTROLLER
NOTE:

THIS rEST LOADS THE SECTOR BUfFER FOR TEST 7 AND 10. AND MUST
8~ RUN PREVIOUS TO THEM.

SEQ 0014

I>EQ Ql((H 5

2,5.8

TEST 7 - EMPTY BUffER

TRA~SFER

L~NGTH

AND

CONT~NT

VERIfICATION PART I

THE PURPOSE Of THIS TEST IS TO VERIfY THE TRANSfER LENGTH
or THE FUNCTION ~EMPTY BUFFER" AND TO VERIfY THE CONTENTS or
THE SECTOR SUffER.
2,5.9

TEST 10 • EMPTY BUffEP TRANSfER LENGTH AND CONTENT VERIfICATION PART II
THE PURPOSE OF THIS TEST IS TO VERIFY THE PRtVIOUS EMPTY bUFfER
TEST DID NOT EMPTY AND DESTROY THE CON1ENTS OF THE SECTOR 8UffER.

2,5,10

TEST 11 • FILL I EMPTY BUFFER WITH ALL 0'5
DURING THE EMPTY BUffER FUNCTION THIS TEST VERIFIES THAT ALL
0*S ARE IN FACT IN THE SECTOR BUfFER.

2.5.11

TEST 12 - FILL

I

EMPTY BUfFER WITH ALL l"S

DURING THE EMPTY RUFFER FUNCTION THIS TEST VERIFIES THAT ALL
1'S A~E IN FACT IN THE SECTOR BUfFER.
2.5,12

TEST 13 • DRIVE READY

VERIFICATIO~

TESTS THAT THE DRIVE pEADY (ROY) BIT WILL SET FOR ALL SELECTED DRIVES.
THE ROY BIT WILL BE SET AFTER A READ STATUS FUNCTION DIRECTED TO
THE SELECTED DRIVE.
2.5.13

TEST 14 - ERROR FLAG AND B-CODE VERIfICATION PART I
THE PURPOSE OF THIS TEST Is TO VERIFY THAT TRYING TO R~AD A
NON.EXISTANT SECTOR WILL CAUSE AN ERPOR AND THE COR~ECT ERROR
CODE WILL BE PUT INTO THE RXDB wHEN THE STATUS B IS READ.
NOTE: THIS TEST CHECKS FOF PARITY F~ROR ON THE READ STATUS B
FUNCTION, THE NEXT TWO TESTS (TIS, T16) 00 NOT, THIs TEST MUST BE RUN
BEFORE TESTS 15 & 16.

2.5.14

TEST 15 • ERROR FLAG AND B·CODE VERIFICATION PART II
THIS TEST VERIFIES THAT TRYING TO WRITE DELETED DATA ON AN
ILLEGAL SECTOR WILL PRODUCE AN ERROR AND THE CORPECT A-CODE
Is PRODUCED. THE DELETED DATA BIT SHOULD BE SET AFTER THIS TEST.

2.5.15

TEST 16 - ERROR FLAG AND S-CODE VERIFICATION PART III
VERIFIES THAT A WRITE FUNCTION TO A NONEXISrANT SECTOR WILL
PRODUCE AN ERROR AND THE CORRECT B.CODE IS PRODUCED. THE DELETED
DATA BIT WILL ALsO BE CLEARED.
NOTE: TEST 16 MUST BE RUN BEFORE TEST 17 45 TEST 16 CLEARS THE
DELETED DATA BIT AND TEST 17 TESTS THAT IT IS CLEARED.

2,5.16

TEST 17 - ILLEGAL TFACK ERFOR VERIfICATION
THIS TEST VERIFIES THAT IF A TRACK ADDRESS LARGER THAN 114(OCTAL)
IS ACCESSED, AN ERROR CONDITION WILL OCCUR, AND TH~ a-CODE
WILL
40. IT ALSO EXPECTS THE DELETED DATA BIT TO BE CLEAR~D.

=

2,5.17

TEST 20 • SEEK VERIfICATION VIA

R~AD

FUNCTION

THIs TEST DOES A READ FUNCTION ON THE SELECTED TRACKS TESTING
FOR SEEK ERRORS ON VARIOUS SECTIONS OF THE DISKETTE.
2.5.18

TEST 21 - WRITE TEST
THE PURPOSE OF THIs TEST IS TO WRITE ALL ONES ON SECTOR 1, TRACK
1, AND TO VERIFY THAT THE DATA IN THE SECTOR BUfFER Is NOT CHlNGED.
NOTE: THIs TEST MUST BE PUN BEFORE TESTS 22 & 23 AS THEY CHECK FOR
DATA WRITTEN ON TRACK 1 SECTOR 1.

2.5.19

TEST 22 - INITIALIZE IMPLIED READ
AFTER PREVIOUSLY WRITING DATA ON TRACK 1 SECTOR 1, THIs TEST
CHANGES THE CONTENTS OF THE sECTOR BuFFER AND DOES A PROGPAMMED
INITIALIZE. AT THE ENO OF AN INlT.CRECAL,) THE SECTOR BUFFER
MUST CONTAIN THE DATA FROM TRACK 1 SECTOR 1.
NOTE: UNIT 0 MUST BE ON-LINE FOR THIS TEST TO WORK.

2.5.20

TEST 23 - READ TEST
THIS TEST VERIFIES THAT A READ FUNcTION DOES INFACT LOAD THE
SECTOR BUFFER WITH DATA READ FROM THE SELECTED ADDRESS.

2,5.21

TEST 24 • DATA TRANSFER AND VERIFICATION
THE PURPOSE OF THIS TEST Is TO WRITE THEN READ AND CHECK DATA
ON ALL SECTORS OF THE sELECT~D TRACKS. THE TEST ALTERNATES BETWEEN
DRIVES, IF BOTH DRIVES ARE SELECTED, BEFORE CHANGING TRACKS.
THE DATA PATTERN USED IS A FLOATING 0 PATTERN.

2.5,22

TEST 25 - DATA VERIFICATION VIA DELETED DATA MODE.
THIS TEST IS THE SAME AS TEST 24 EXCEPT IT CHECKS FOR DELETED
DATA INDICATORS AND UsES A DATA pATTERN OF FLOATING 1.

2.5.23

TEST 26 - HEAD "HOME" TEST
THIS TEST CHECKS FOR THE "HOME fOUND BEFORE THE DESIRED TRACK
WAS pEACHED" ERROR CODE. THE HEAD IS MOVED OUT 10 TRACKS THEN DECREMENTED
BAC~ TO TRACK 0. IT TESTS ALL sELECTED DRIVES, AND usEs A DATA
PATTERN OF RANDOM DATA.

SEQ 0016

3.13

ERRORS

.:lEI..! 0017

PRETEST AND TESTS 1 ~ 17, AND TESTS 21 • 23 HANDLE ERRORS AS INDICATED
IN SECTION 3.1. fOR THE MOST PART THESE T~STS DO NOT RELY ON AN
INTERRUPT TO INDICATE THE FUNCTION IS COMPLETED, WHEREAS THE OTHER
TESTS (TESTS 20, AND 24 • 26) DO READ, wRITE AND READ CHECK
FUNCTIONS OVER THE SELECTED TRACK. SECTORS, AND DRIV~S.
THESE REQUIRE THE INTERRUPT SERVICE AND ERROR DETECTION THAT WAS
USED IN THE DATA RELIABILITY TEST. THIS 15 DESCRIBED IN SECTION
3,3.
NOTE: IF LOOP ON ERROR SWITCH IS UP THEN T~E PROGRAM wILL LOOP ON
THE SHORTEST SET OF INSTRUCTIONS THAT WlLL KEEP IT IN THE FAILING
LOOP. OTHERWISE AFTER REPORTING THE ERROR THE PROGRAM WILL CONTINlJ~
RUNNING THROUGH THE REMAINING ADDRESS~S AND TESTS.
3,1

ERROR HEADING FOR TESTS 1 • 17, AND 21 • 23 PLUS PRETEST.
THE ERROR HEADING IS AS FOLLOWS:
ERADR

!'APT

FAST

[BLANK]

GOOr>

UNDER EACH COLUMN THE ERPOR ROUT1NE PRINTS

p~RrINENT

INFORMATION.

= ERROR

ERADR

ADDRESS
ADDRESS OF THE ERROR TRAP INSTRUCTION
THE ERROR WAS DETECTED.

FAST:
fAPT

BAD

=

wHER~

FlRST ADDRESS OF SELECTED TEST
ADDRESS OF THE TEST SELECTED AND RUNNING
FIRST ADDRESS OF PRESENT TEST
ADDRESS Of THE TEST OR SUBTEST PRESENTLY RUNNING, OR
ADDRESS OF THE SCOPE LOOP,

[BLANK]
ADDITIONAL GENERAL INfORMATION SUPPLIED BY SOME
TESTS ON AN ERROR.
GOOD

BAD:

PASS

=

EXPECTED RESULTS OF THE TEST
TEST RESULTS OF WHAT SHOULD HAVE HAPPENED !F
THERE WAS ~O EFROR.
ACTUAL TEST RESULTS
THE DATA THAT WAS FECIEVED FROM THE FX01,
THAT CAUSED THE ERROR.

= NUMBER OF PASSES MADE UP TO THlS ERROR

3.2

ERROR OUTPUT PER TEST

Sl:.:Q 0018

THE FOLLOWING ARE THE TYpES OF PRINT OUTS UNDER THE COLUMNS
[BLANK), GOOD, AND BAD FOp THE VARIOUS T~STS, USlNG THIS ERROR FORMAT.

.. -- ....

GOOD
(R0)

BAD

_

[BLANK]
(R2)

PRETEST (1)

N/A

40

( RXCS)

PRETEST (2)

(RXCS)
INCL.DD BIT

4 OR
204

NO DO BIT

(1)

N/A

40

( FIxes)

TEST 1 (2)

N/A

(/)

(RXCS)

TEST

0)

(KRXVEC)

N/A

N/A

TEST 2

(1)

(KRXVFC)

N/ll.

NO..

TEST 2 (2)

(KflXVEC)

140

(RXCS)

TEST 2 (])

(KRXVEC)

40

(RXCS)

TEST 2 (4)

(KRXVEC)

40

( RXeS)

TEST 2 (5)

(KRXVEC)

40

( RXCS)

TEST 3

(1)

(KRXVEC)

N/A

N/A

TEST 4

(1)

(KF){VEC)

N/A

N/A

TEST 5

(1)

N/A

40

(lues)

(RXDB)
INCL, DO BIT

4 OR

204

(I'CS)

TEST 15 (2)

N/A

100

(RXDB)

TEST 15 0)

N/A

70

(1)

(1)

(FlXDS)
ER~OR

TEST 16

CODE

NO. OF TFI'S

HH'l040

(FIxes)

TEST 16 (2)

III/A

It'!

(RXDB)

TEST 16

N/A

70

(RXDB)
ERrOR CODE

TEST 17 CiA)

(IUDS)

It'!

(RXeS)

TEST 17 Ct B)

N/A

100040

(RXCS)

TEST 17 (2)

N/A

0

(RXDB)

TEST 17

(~XDB)

40

(~xes)

TEST 17 (4)

N/A

40

(FIXOS)
ERROR CODE

TEST 21

(RXES)
STATUS A

t-COPYRIGHT (C) flARCH 21.1976
,,111=

01

00400.
0~2"'01J
~Ol"'~0

5 .... 10=
Sw09=

IP1""00
1~000
41i'~~

201,H"

10"121

SW"8=

4""

~00~4~

$1'i01=
SWk'b=
S"!12I5=

00002i-J

Sv.u4=

4"
20

000010

5"!03=

1 i-i

00041O~

0i:H:'20"

00010"

MAINOEC·lt-OZRXB-E
MACY1! 27(732)
DZPXBE.Pl1
SASIC l}EFIN rTIOr...s
~00'H'4

SW~2=

14~

0~0002

000.01

SWy)1=
SW0e=

100

!5.55

2
1

SW~9,SW9

.f(~UIV

Sw0R,5Wij
SWv,7,Sw1
SW,,",b,SW6
SWki5,Sws
SW04,SW4

,EOUIV
,EQUIV
,I::QUIV
,EQUIV

PAGE 4

•

,EQUIV
,EaUIV
• EQUIV
.EQUIV
.EOUIV

100000
040000
020000
010000
004000
002000
001000
00040"
000200
000100
00004"
000020
000010
000004
000002
000001

20121

t".,"AR-7b

141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
15B
159
160
161
162
163
Ib4
165
166
167
16B
169
17.
171
172
173
174
175
176
177
178
179
180
181
182
183
184
lB5
186
187
188
189
190
191
192
193
194

lH

PAGE 3

BASIC DEfiNITIONS

r*INITIAL ADDP~SS
STACK=
1200
,EQUIV
EMT,EPPOR
,EQUIV
lOT, SCOPE

~

00000.
a00001
000002
000003

15.55

SW~3,SW3

51,01"'2, SW2
SW01,SWl
SW0~, Sw~

, "'DATA 8IT DEfINITIONS (BITI1. TO 81T15)
BIT15=
1"00~"
BIT!4=
40000
"!TU= 20000
H'Ie-\Ilfj
BITI2=
BIT11=
4~~'"
BITI0=
200"
1;Hl0
&1 T09=
401')
IH 108=
BI T07.
200
91T06=
1"0
BIT05=
40
8IT04=
20
10
BIT"3=
81T02=
4
BIT01 = 2
BIT00=
1
,EaUIV BIT09.BIT9
,EQUIV BIT08.BIT8
,EQUIV B1T07. BIT7
.EQUIV 81T06.BIT6
,EQU!V BIT05,BIT5
,EQUIV
BIT04. BIT4
,faUl V BIT03. BITl
,EQU I V BIT02, BIT2
,EQUIV BIT01,BITI
,EQUIV BIT00.8IT0

1*8ASIC "CPU" TRAP VECTOR ADDRESSES
000004
000010
000014
000014
000014
000020
000024
000030
000034
000060
000064
000240

ERRVEC' 4
PES VEC. 10
TB!TVEC=14
TRTVEC= 14
BPTVEC= 14
IOTVEC= 20
PWRVEC= 24
EMTVEC= 30
TRAPVEC=34
THEC.
60
TPVEC= 64
PIRQVEC-240

II TIME OUT AND OTHER ERRORS
, ,RESERVED AND ILLEGAL INSTRUCTIONS
,,"T" BIT
, I TRACE TRAP
, , BREAKPOINT TRAP (BPT)
IIINPUT/OUTPUT TRAP (lOT) "SCOPE._
II POWER fAIL
I 'EMULATOR TRAP (EMTJ "ERROR"
,,"TRAP" TRAP
II TTY KEYBOARD VECTOR
" Tl'Y PRINTER VECTOR
I' PROGRAM INTERRUPT REQUEST VECTOR

MAINDEC-l1·DZRXB.E
MACYlI 27(732)
DZRXBE.Pl1
BASIC DEf'INlTIONS

lb- MAP-76

195
196
197
198
199

225
226
227
228
229
23"
211
212
2ll
234
2 35
216
237
218
219
240
241
242
24l
244
245
246
247
249

PAGE 5

,SPECIAL EQUATES

U0~01 7
00004"
000101
300103
000105
000107
000115
040001
00000"

20~

201
202
203
204
205
206
207
209
209
21.
211
212
213
214
215
216
217
21 ~
219
220
221
222
22l
224

15, 55

RD[R
OONESIT
f81E
EB1E
WRTIE
POlE
wTODIE
HCAL
OP~N

.=0

0~0000
~0000~

~000"'4

000f'06
000010
I-HHHH2

~00~"0eJ

000000

.=4
I WOJ.,D

~00J40

• wORD

, AT ERROR
•

SELECT SOfTWARE SWITCH REGISTER

f ; ******** ** *.******* **** ******.************** .. **** **************
J,***************************************************************
'1***************************************************************

PA};AMl=:r~RS

MAlNOEe-I1-0ZRXB-E
MACYII 27(732)
Ib.MAR-7b
DZRXBE,PII
RXeS (RX COMMAND SHTUS "eGISTER)
295
296
297
29B
299
300
301

PAGE: 7

,SBTTL RXCS (RX COMMAND STATUS REGISTER)
001200
001200
001202

3~2

303
304
305
306
307
30B
309
310
311
312
313

15.55

.=STACK

000000
001201
015001
001203

aD,

,00/10

ID=OO+1
nRST.
015001
LAST:a:P'IRST+l

, fIRST

001204

000264

YRXVEC, 264

001206

177110

RXCS,

=

177170
177170

IYEY' R • READ ONLY BIT
W • WRITE ONLY BIT

liS

-- RW · EPROR
· INITIALIZE

15
14
13
12
II
10
9

lI6
3I B
319
320
321

322
323
324
325
326
327
329
329
33"
331
332
333
314
335
336
337

·-·
·
a ·- - ·- ·-

FUNCTION
FUNCTION

0

FUNCTION
GO !

(HITS I J-a)
(NOT USED)

R
TRANSfER RoQUEST
R/W- If.. rERPUPT ENABLE
R
DONE
W
UNl T SELE;CT

7
6

5

4
1

2
I

·- " -- w
w
w

"UNCT !O~J

I 0
,

• - - GO

BB

t

339
340
341
342
34l

+ GO ..
GO -

GO ..

fILL BUffER
EMPTY HUFfER
"RI TE SECTOR

READ SECTOR

GO 12
GO14
GO16 + GO ..

344
345

MAINDEC-I1-I)ZRXS .. E

DZRIBE,PII

MACHt

27(1)2)

lb-/otAR-7h

REAP STATUS " II

tI

WPITE DELETED UA1A

READ STATUS" B

15155

PAG£

II

(CODES)

a

R>DB (RI DATA BUFFER REGISTeR)
,SoTTL RXDS (RX DATA BUFnR RF-GISTER)

~"1210

177172

PXOf3:

177172

RXDS, STAt'DARD DEVICE ADRES,
I

=

117 I 72

1l-fE FOLLOwING BIT ID~;NTtflCATION RElJRI::SENTS THE STATUS AT THE ENl) OF' A rUNCrlUi~
(BUT NOT rUNCTION Ii 16 TO READ 51;..rUS II ~ tI) DISPLAYED WITHIN tHE RX-UATA tlU~'Ft:::PI

-··
· wRITE
2 -

SELECTW DRIV" READY
DELEHD DATA

7

(' )

6

5
4

3

(B)

I

0

--

PROTECT [PROR
INITJALIU: DUNE
PARI TY rRROR
CRC ERROR

(A) .. VISIBLE ONLY IF'

TH~

FUNCTION Wl\S /I: 12 PEAD STATUS

(B) - INIT 1l0NE VISIBLE IF AN INITIZLIAE lKEY] DR
0~1212

0000~0

DTESTP, 0

001214

000005

BRLEV,
,RRLEV, STANDARD PRIORITY INTERRUPT LEVEL
;TOGGLE INTO PROGRA~ LOCATION "RR1EV"
:LEVE~ IF NOT: 5

374
375
001216
001220

177570
177510

R0
RI
R2
R3
J

=

n

A

II

lPROGRAMMED] wAS ISSUED

5

THE RXil

INTf.HRIJPT

P~IORITY

• WORD OswF:
• WORD 00 I SP

SWR I

DISPLAY,

Je3
]94
385
396
3B7
3BB
]89
390
]91
392
393
394
395
396
397

SPECIFIC TRACKS HLECTED,

1. LAST • J2

, TOGGLE INTO PROGRAM LOCATION" RXCS " THE Rill DEVICE ADDRESS If NOT

311

376
377
37B
379
190
39 I
3B2

° UNHSS

=

177170

RXCS, STANDARD DEVICE ADDRESS

314

346
347
34a
319
35"
351
352
353
l54
355
35&
357
3SA
359
360
J61
362
363
l64
365
366
367
369
369
37.
371
372
373

=

- GOOD
- EAC
• BLANK
• T~ST Q

IEXPECTED PI'SULT Of tr::ST
IACTUAL PESIJLT Of nST
I

J"" ******** ** ... * *""********* ** .. ******** .-" * .. * .. ** * .. ** .. ",,* .... ** .. * ** ....

,

r WORD "UN ITSEL" HAS THE ,OLLOWING

,BITI5
,BITI4 '
,BIT8
,BIT7 =
rlHT6 :c:
,BIT4

I
I
I
I
1

•
-

IINIT
UNIT
THIS
UNIT
UNIT
UNIT

~IT

D",fINITIONS

SELECTED FOR USE
1 I N USE
PASS HAD AN ERROR
o SELECTED fOR USE
o I N USE
5EL~CTlON BIT

I J ************************** ************ ** .. * **** ...... * *** ** .... * ..... "" ..

MACYlI 27(732)
MAINDEC·II.OZRXS·E
16.MAR-76
DZRXBE, PII
STVT ANO RESTAPT ADDRESnS
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
41J
414
415
416
417
418
419
420
421
422
42J
424
425
426
427
428
429

430
431
432
433
434
4J5
436
437
439
439
440
441
442
44J
444
445
446
447
449
449
450
451
452
4SJ

15'55

SEQ

,SBUL START AND RESTART AOORtSSES
, THE STARTING ADOHSS WAS 202
001222
001224
001230

005200
012706
000447

001232
001234
001242
001246
001252
001256
001264
001272
001274
001276

005000
012737
012706
104400
013746
012737
022777
001402
000423
022626
012717
012717

SA202'
001200

INC R0
MOV _STACK,SP
BR RESTART

, THE STARTING

~011.0

00tJ06

SA200'
177570 001216
001200
016704
000004
001276 000004
177777' 177724

1&,
000176
~~0174

001216
001220

25 :
,SBTTL

001114
00132"
001122
001H0

005737
0~1 ""6
023727

~01332

1~4404

001334
001336
001144
001144
001150
""1352
001356

000403
112717
0126)7
000005
012746
012746
~00d02

0~1364

0137J7
0&27J7
012717
012737
B05"37
005037
005037
012731
005700
001055
005037
032737

00140"
00140'
001414
90tHe
001424
"~1430

001436
001440
001442
001446
001454
001456
001464
001466
001414
00147.

001216

000176

0000.01

015044

0~1005

0~1362
"~1)72

000042

000140
0~1364

0~0765

001210
0N210
012&26
012610

002526
00253a
00b756
177740

0067b"

012724
140000

001212

100200

012724

04000"

001212

0002o"
001212

012724

~01004

0527J7
000415
032737
001434
0527J7

0~1504

~05737

001510

100003

001512
001520

052737
123727

001526
001530
001534
001536
001544
001550
001554
A0155&

001022
0057J7
001410
042737

001562
001 ~64
001566
001574
001602
001606
001612
001614
001615
001616
001622
001626
0016J0
001634
001&40

0~0000

1~4400

104400
000407
104400

000403
052737
042737
10440~

01 J746
104402
006
000
104400
005737
001005
005a37
10440"
000412

100000
000041

012724
000010

P12724
001200

01bl20
001200
011136
016417

,RESET TIMEOUT VECTOR TO
,INITIALIZE THE RXII

'b~SERR'

sun"

,LOAD THE PSW
,GET ADO~ESS OF UCS
,SET UP AOORESS OF PXOB
INITIALIZE CONSTANTS OF
, ~ANDOM NU~BER (;ENERATOR

,

, STAR'rlNG ADnRESS WAS 202
,WEPg ANY DRIVES SELECTED
,YES GO SET THEIF BITS
,NO. 80TH UNITS MUST 8~ RE.DY
,WAS UN I T 0 SELECTED
,NO, MUST 8E UNIT I
'YES. SET SEL~CTEO BIT
,WAS lINIT I St:LECTED
,NO

PAGE 10

25.

815 .BITI5.lINITSEL
CMPB
41.110

5S,

bNE
XSA202
TST ~J42
BEQ 55
BIC '200.UNITSEL
TYPE .MUNlTt
TYPt • MONLY
BR XSA202
TYPE.
D0LOAO

012724

017226

100000
10020P
015614
001212

2~0

MOV (SPl+.4
RESTART:FESET
HOV 'P~7.-(SP)
HOV I4S.-(SP)
RTI
MOV Rxes. ~XOB
4$:
ADO '2. RXOB
MOV .0012J4.RANI
MOV .000765. RAN2
CI~R CCOUNT
CLR P~SS
CLR HA~GER
HOV .177740.HANGPL
TST F0
RN~ XSA202
CLR U'ITSEL
BIT '140000.DTf.STP
ANE IS
BIS .100200.UNITsEL
BR 2S
SIT tBITI4.DTESTP
IS'
BEO 3S
BIS .200.UNITSEI,
TST DTESTP
BPL 2S

000042
000200
016173
01620J

WAS

lSi

000004

001206
000002
0012].1

645'
o5S1

AO~RESS

CLR R0
MOV 1177570.SWR
,RESET TO HARDWARE SWR.
HOV 'STACK,SP
TYPE .MREV
,PRINT THE NAM~ AND REVISION
MOV 4.-(SP)
,SAVE 'BUSERR' TIMEOUT 'PC'
MOV .1f.4
,SET UP TIMEOUT VECTOR
CMp 1177777. _SwR
,IS SOFTWARE SWR SELECTED
SEQ 2S
,YES. INSERT IT'S ADDRESS
SF 3S
,BR If NO TI~EOUT TRAP OCCURS
CMP (SP)+,cSP)+
,RESTORE THE STACK
MOV IS.FEG.SWR
,POINT TO SOFTWARE SWITCH R~GI5TE~
HOV 'OISPREG.DISPLAY
,POINT TO SOFTOARE OISPLA~ REG,
GET VALUE fOR SOt'T~ARE SWITCH REGISTER
.,42
TST
,'ARE WE RUNNING UNOEP XXOP/ACT?
oNE
• ,BRANCH IF YES
US
CMp
S"R •• SWREG
"SOfTWARE SWITCH REG SELECTED?
8NE
bS,
• ,bRANCH If NO
GTSWR
"GET SOfT-SWR SETTINGS
SR
65S
, ,S~:T AUTO-MODE INDICATOR
MOVB
U.SAUTOB

MAINDEC-I t-DZRXB-E
MACYII 27(732)
16-MAP-7b 15.55
OZRXBE,PII
GET VALUE fOp SOfT.Apt SWITCH pEGISTER
454
455
456
457
459
459
460
461
462
463
404
4b5
466
467
469
469
470
471
472
473
474
475
476
477
478
479
490
491
492

PAGE 9

HALT
~p XSA202
JS.
815 .BITl5.UNITSEL
XSA202' ~IC
.100200.00
TYPE. MDTESTP
MOV
DTESTP.-(SP)
TYPOS
,BYTE
.BYTE
"
TYPE • HCFLf
LIMITS: TST 00
eN~ TRKLMT
CLR SEQUEN
TYPE .MLIMTRK
BR SECLMT

'YES.SEt THE SELECTED BIT
,WAS PRDGRA~ LOADED IN OUM~ MODE
,VIA XXOpl
,BRANCH IF NOT
'CHECK FOR RXDP OPEPATIO~
,IN CHAIN MODE. DESELECT

U~IT

0

,AND DO NOT ~ALT
,INFOPM USEP TO IIEMOVE LOAD HEOIU~
,FROM UNIT ~ AND REPLACE WITH
,A 'SCRATCH' DIsKETTE If' HE
,WISHES TO TEST UNIT 0
,WAIT FOR USER RESPONSE
,SET SELECTED BIT
,CLEAR 1sT TIME BITS

YO~

BOTH

PRIV~S

"SAVE DTEST~ FOp TYPEOUT
"GO TYPE--OCTAL ASClI
"TYPE 6 DIGIT(S)
"SUPPRESS LEADING ZEROS

493
484
485
486
487
499
499
490
491
492
493
494
495
496
497
499
499
500
501
502
501
504
S05
506
507
509
509

: 0 <= 00 <= ID <3 114
001642
001650
001652
001660
001662
001666
001672
001674
001675
001676
001702
001706
001710
001711
001712
001714

123727
101021
123737
101015
104400
113746
104402
003
000
104400
113746
104402
001
000
000405
104400

001201

0~"114

00120"

001201

016445
001200

TPKLMT, CMPB IO.HI4
eHI IS
CMPB 00.10
eHI IS
TYPE .MOD
Move OD.-(SP)
TYPOS

,BYTE
016451
001201

IS'

001720
001724

005037
000736

001200

00112&

1057]7

001202

,nTE 0
TYPE • MID
MOV8 ID.-(SP)
TYPOS
,8YTE
,8YTE 0
8R 5ECLMT
TYPE.
OD281G
CLR 00
8R LIMITS

,

I

<= FIRST <: LAST <_ 32

SECLMT, T5T8 FIRST

,TYPE M5G, INOICATING 10 OR 00
,TOO BIG , DEfAULTING TO TRACKS
sa, 53, 114

,0,

~034

HAINDEC-II_DZRxe.E
MACYlI 27(732)
1 •• MAR_76
15'55
DZRXBE. Pit
GET VALUE fOR SOfTWARE Sw I TC H REGISTER
510
Sit
512
513
514
515
516

517
519
519
520
521
522
523
524
525
526
527
529
529
530
531
532

001732
001734
0~1742

001750
001752
001760
001762
001766
001772
001774
001775
001776
002002
002006
002010
002011
002012
002016
002020

e02~24
~02032

001003
112737
123727
10102 J
123737
101017
104400
113746
104402
003
000
104400
113746
104402
003
00"
10440"
000406
104400

012737
00075]

000001
001203

001202
000032

001'02

001203

C'WB LASr,i32
SHI 2S
CMPB flRST,LAST
SHI 2 S
'!YPE , MFlf(ST
MOVB fIRST, .. (SP)
TYPOS

.BYTE
01647.
001203

,RYTIe
0
TYPE , MLAST
MOVB LAST,-(SP)
TYPOS

01612.

nH ,MCRLf

.BYT~

,BYTE".

0

BR

01714~

015001

PRETEST
TYPE,
S1BIG

2S1

,TYPE MSG, INDICATING THAT
,SECTOR RANGE SELECnD WAS
IINVALID AND DEfAULTING TO A
1ST SECTOR VALUE OF I AND
,A LAST SECtOR VALUE 0," 32

,

MDV ,*15~~H,~'IRST
oR 3 S

001202

MAlNOEC-II_DZRXB_E
MACYI! 27(732)
lo_MAP-76
DZRXBE,PII
PRETEST - INITIALIZE (KEY] PAINY F;RROR (EXCEPT PARITY) THAT MAY OCCUR fROM A NORMAL
"READ SFCTO~II COM."1ANl) MAY OCCUR HEHf. CAUsING TH~ ERROR FLAG TO SE.T, ANLl
OTSPLAYIIIIG Tlil!: ERROP STATUS WITHIN THE TpANsn::p FlEGISrER AT "DOtil",
THt T~A'SfECR REQUEST FLAG SHOULD Ble CLEARED,

;NOT!!::

SCOPE

tooprr~G

IS NOT

OFFl~~.D

BgCAUSJ:.: THI::: "INIT" FUNCTION

wHICH PRODUCED THe; cHROR HAS NOT YOT BEEN VERlflEO,
002034
002042
"02040

04273 7
0~5"3 7

0"2~50

002056
002062
002066
002070
002072
002100
002104

0137 3 7
012700
0177;!1
020100
001407
0627 37
005537
001366

002106

104000

i!l004"~

012724

PRETEST'

006472

00~001

006556

002532

00004~

3S,

177120

000"0 I
006760

alc 'BITS.UNITSEl.
CL8 ERRORS
SCOP.
MOv PCSCOPE, FAST
MOV .40, R0
MOV ~ RXCS, Rl
eMP Rl, R0
B.a IS
ADD IIi, HANGER

00&756

ADC HANGPI,
BNt 3S

(R0)

=

4. ,

(RIl

MIeFRESHES FAST FOR ERROH TYPEOUT
, ,OR ERROR TYPEOUT INfORMA'llON
PROGRAM EXPt:CTS DONE fLAG
, ACTUAL CONTENTS Of RXCS
, OK
;WAIT FOH THE INIT, FUNCTION TO
;fINISH BEFORE CALLING IT AN ERHOH

ACTUAL RXCS

N/A
, RXCS NOT

J 1.\1/*\1/*\1/*\1/*\, 1*\ 1/*\, nn, 1*\1/*\ 1/*\1/*\1/*\, 1*\11*\: 1*\: 1*\: 1*\ I
f 1*\1/*\ 1/*\ 1/*\ 1/*\,1*\: 1*\ z hl\ r 1*\ 1/*\ 1/*\ 1/*\ 1/*\: 1*\,1*\ 1/*\; 1*\: 1*\ I
J 1*\1/*\11*\: 1*\1/*\,1*\1/*\, 1*\,1*\: 1*\11*\,1.\1 1*\1/*\: 1*\: 1*\: 1*\1/*\1

,THE FOLLO.ING IS A PRESENTATION Of POSSIBLE REASONS AS TO WHY
;THIS ERROR REPon WAS GENERATt:O,
THE INFORMATION SHOWN IS
,BASED ON FAULT INSERTION PESULTS,
AND SHOULD PROVIDE LOGICAl,
;AREAS TO CHECK FOR THE RELEVANT fAULT/S,

,
,
,

,IF THIS ERROR REPORT WAS THE 1ST GIVEN IN A SERIES OF ERRORS
, ANALYZE THE fOLLOWING AREA/S'

,M7946 (UNIBUS INTERfACE)
,

SIGNAL NAME

NOTE,

REASON

POSSIBLE CHIPS

MAKE SURE THE DRIVEs ARE CONNECTED CORECTLY,THE
DISKETTES INSERTED,AND THE UOORS OF THE SELECTED DRIVES
ARE CLOSED, IF THE THESE CONDITIONS ARE NOT SET THERE
WILL BE AN ERROR AT THIS POINT,

,B TRANSFER REQUEST

STUCK HIGH

E22

40 (DOtIE)

MAINDEC-ll.DZRxe·E
MACYIl 27(732)
16-MAP-7&
DZPXBE, P11
PRETEST • jNITIALIH [KEY J PART I
,DONE
,RUN (~) H
, SELECT 0~
,B DONE
,RUN C1 ) H
,RX INIT
,OUT
,8 IN 1 T
,8US .> RXCS
,8US INTR
,BUS D021D~~
,RUN(\) Ii
,INT ENB( \) H
'TPANSHR RE,lUEST
JlNT ENB[I) Ii

,, ..........
_.. -....
............. .....
""
, CMO
,B DONE
,RUN (0) H
,OUT
,PX PlIT
,IN

, -- ....RUN-- ........
~RX

; ... _ ...... __ .... w
; BUS DIS
;DATA

15.55

PAGE 13

StUCK LO'
STUCK LOW
STUCK La.
STUCK LOW
STUCK HIGH
STUCK HIGH
STUCK HIGH
STUCK HIGH
STUCK HIGHII,OW
STUCK HIGH
STUCK LO"
STUCK LOw
STUCK LOW
STUCK HIGH
STIlCK HIGH
STPOBE IlISABLED
'A' IIlPUTS NOT SELECTED
STUCK LP\',
STUCK HIGH
STUCK HIGH
STUCK LOw
STUCK LOw
STUCK HIGH
STUCK LOW
LOCKW IN "PFIESET F STATE
NO STROBE SIGNAL

SEQ 0038

E22,E36,El

E22
E18, E:34, E17, [40,E11

E1B,E15,E19,E41
EI8
E32
E23,E4
E36, E8
[3b,E40
E38
E38
E37
E37
EI
EI
El
El
£17, E21
EI~

E>15
E24
E21,£11
E21
E14
£2
E3
E9
Ell

STUCK LOw

STUCK HIGH

;If THE FAULT CANNOT Bo fOUND ON THF. UNIBUS INTERFACE MODULE

,AND/OR THE fAULT Is NOT INHERENT TO THE UNIBllS INTERfACE

~ODUL£

J/<184b THERE IS A POSSIHILITY Of ITS EXISTE"CE ON THE READ/"P.!TE
;MODULE "7727.

NOTE:

ONLY 'PPPOI. 30\ OF THIS MODULE LENT ITSELf CONDUCI'o TO
THE fAULT INSERTION pponss; ERGO, THE RISOI.UTION FOR nULT
ANALYSIS OBTAINABLE BY THis MODULE Is NOT VERY HIGH,

HOWEVER,

AN~LYSIS

Of THE FOLLOwING AREA/5, If THIS

EM~OR

REPORT WAS THf 1ST GIVoN IN A SERloS Of ERRORS, SHOULD AT
Lfo:AST PLACE

you

wITHIN THE" RtLEVANT AREA ON THE MODUL.f;,

;
,"7727 (READ/WRITE CONTROL)

,

SIGNAL NAME

R«:AS()N

POSSIBl,E CHIPS

J .... --- .........

PIN 15 NOT AT GpOUND

,SEL TRK
,DK" TRK
; SEL OK0
,DC La
;OUT
;

STUCK LOw
STUCK LOW
STUCK LOW

_.. .
, ._---_.. ..-....
.

STUCK HIGH
018 CLOCK LOCKED tHGh/LOW
PEPLACE 01 B

::INIT

STUCK La ...
PIN 14 NOT +5V

E15
E15
EI5
E13
Ell
t: I l
El4,Eta

STUCK LOW

J -- ............. .

1-.1 a, E16
THRU

MAINDEC-Il-DZRXS.E
MACY!! 27(732)
16·e.~R·7b
DZRX~E,Pll
PRETEST' INITlALIZP; [Kt:Yl PART 1

lib

1f<

15:55

PAGE 14

"J,K' INPlITS TO E18 LOCIlOV PCSCORE.FAST

, EQUIVALO.T TO ' SCOPE'
ISAV£ THE FIMST ADDRESS o~· TriE TOST

MOV #5TACK,SP
00274"
0035b4

TESTSt

,IMp nESTS I R3)
T~NOTHERE, Tl. T2, T3, T4, 15, T6, T1
TH~,

004216
0"4610

Tl1, 112,

T13,

T14,

T15,

Tlb,

T17

005672
00b.50
I TEST

• RXCS TEST PART I I

I TEST

• Il.TERRUPT TEST PART II I

INTERRUPT TEST PART I
VECTOR ADDRESS VERIFICATION

•

• TEST

• INTERRUPT TEST PART IV I PRIORITY VERIFICATION HRT 11

TEST

-

INTERRUPT TEST PART III I

PRIORlT~

• TEST

LEVEL VERlnCATION PAPT

IN IT [PROGRAMHEDJ / RST

I TEST 6 - fILL BUfFER TRANSFER LENGTH VERIFICATION
n:ST

- EMPTY BUfFER TRANsFER LENGTH AND CONTENT VERIfICATION PART I

I TEST 10 - EMPTY BUFfER TRANSFER LENGTH AND CONTENT VERIFICATION PART 11
I TEST 11 • fILL/EMPTY BUHER ALL 0' 5
TEST 12 • fILL/EMPTY BUFfER ALL 1'5
I TEST 13 • DRIVE

READ~

VERIfICATION fOR SELECTED DRIVES

TEST 14 • ERROR fLAG AND

a -

CODE VERIFICATION PART

TEST 15 • ERROR fLAG AND B • CODE
IDELETED DATA BIT SETS

VERIfIC~TION

PART II

ITEST Ib - ERROR fLAG AND B - CODE VERIFICATION PART III
I
/DELETED DATA BIT CLEARS
InST 17 -

ILLEGAL TRACK ERROR AND B • CODE VERIfiCATION

ITEST 20 • SEEK VERIfICATION VIA READ fUNCTION
,TEST 21 - WRITE TEST
I TEST 22 - INITIALIZE IMPLIED READ
ITEST 23 - READ TEST
ITEST 24 • DATA TRANSfER

~

VERIfICATION

MAlNDEC-ll·nRXB-.
MACYII 27(732)
Ib-MAR-7.
DZRXBE.PII
PRETEST - INlTIALIZ~ [KE¥) PART I
811
814
81S
BI6
817
819
819
620

84b
847
848
849
850
851
852
B53
854
855
8S6
857
858
859
B60
B61
B62
B63
B64
86S
B66
B67
BbB

869
870
871
B72
873
874
875
876

PAGE 17

SEQ 0042

nEST 25 • DATA TRANSfER & VERIflCATIOH VIA DELETED DATA MODE
,jEST 2b

.. HEAD "HOME" TEST

I THF:RE ARE NO MORE TESTS
I

•

NOTEI ON PROCESSORS WITHOUT HARDWARE PROCESSOR STATUS WORDS [PSW)
THESE TEST WILL NOT BE RUN.

MHNDEC-I\-DZRXe-E
MACYll 27(732)
16-flAR-'.
DZRXBE.PII
PRETEST - P'lTIALIZE [Kr.Yl PART 1
821
8<2
823
824
825
826
827
B2B
829
B 10
831
812
833
8]4
835
B 16
837
838
B39
840
841
842
843
844
845

15155

:

Pf{1r-~T

15,55

PAGE

AN U"U OF PASS

a
INDICATO~

C - PX11/RX01 TEST PASS OK
D - RX11/RX01 AND DRIV, TESTING O'
- - AN ERROR OCCUR~ED (DURING C OR D)
NOTE' IF BIT B OF UNITSEL IS A I
TBEN AN ~RRDR HAS OCCURRED fOR THIs PASS
002274
002302
002306
0023\4
002316
002324
002330
002332
002 Jl6
002342
002350
002352
002356
002362
002366
002372
002374
0"2376
002404
002406
002412
002416
002424
002430
002432
002434
002440
002442
002446
002450
002452
002454
002456
0~2460

002462
0~2466

042777
005"37
032737
00140.1
012737
005737
001002

0001e"
006756
00040"

1~H4~~

016120
002526
000110

01152 J'7
0227 J7
001002
005037
104400
104400
005237
102775
104405
032777
001413
10440~

104400
013737
004537
00000"
000000
005237
001375
013705
001405
000005
004715
000240
000240
000240
000137

.ijIT6,~RXCS
NO"DRETESTS'
HIC
CLR HANGEP
BIT ISIT8,IJNtTSEL
B';Q 1$

MOV If ' - ,

IS,

040000

4S1
2S,
176612

015b00

5$'
oSI
000042

LOGICAL,

HERE I

~02514

002516
002522

104400
000117

002536
001232

001212
177740
000~27

" - " MEANS

UN-ERRORL~5S

PASS

TST CCOUNT
B"E 3S
I"C CCOUNT
CMP '72"

016120
006725
0"2530

00040'"

/-IX

,CLEAR 'If:' BIT BEFORE NEXT PASS

T'tPE, MCRLF'

3S,

002526
002534
006470
002530

042737
013703
042703
020327
103002
006303
000625

002474
002500
002504
002510
002512

17.704

012724

CCOUNT

8NE 4S
CL~ CCOUNT
TYPE, MX
TYPE ,MA8ELL
I"C PASS
HVS 2S
CKSWR
BIT .SWI4,BSWR
BEQ 6$
TYPE ,MCRLf
TYPE ,MPASS
MOV PASS,5&
JSR R5, SGLDEC
OPEN
HALT
INC HANGER
BNE 6&
MOV U42,R5
BEQ HERE
RESET
JS~

1 TO HALT AT END Of PASS

IWAIT fOR EOP INDICATOR TO HE PRINTED
,ACT 11 END Of PASS HOOKS

PC'(~5)

NOP
NOP
NOP
JMP REBEGIN

"EBEGIN' ijIC IBIT8,UNITSEL
MOV OTESTP, Rl
BIC II 77740, ~l
CM? Rl .. 27
BHIS IS
ASL R3
SR FIRSTTEST
1$,

, AC SW 14

TYPE , MILTST
JMP SA200

,CLEAR HARD ERROR INDICATOR
I R3 CONTAINS TEST • 0 TO 26

MAlNDEC-II_DZRXB_E
MACHI 27(732)
16-MAR-76
DZRXBE,PII
PRETEST - INITIALIZE [K~YJ PART I
877
87S
B79
8fH'
881
882
88]

002526

A"0~00

~~25]0

i30ftHhh'

0~25]2

00~00~

002534

000103

0025]6

042514

NH"

884

~02544

046111
"20114

885
886
BB7
SBB

002552

0~)5KHS

CCOUNT.
PASS.
fAST.

~42524

040507
05212]

15'55

~

MX.

,ASC IZ IIC"

M1LTST.

,ASClZ "ILLEGAL TEST"<15><12>

002556

.EVEN

MAINDEC-II-nZPXB-,
e,ACYll 2H7111
16-_4"-76
DZRXdE.Pl1
PRE.TF~ST - IF~ITIALIZE {Jt.EfJ PAFT J
889
B9"
891
892
89J
89.
895
896
897
B98
999
900
901
Q~2

903

15:55

: DATA S. 10
""2556
002560
"02566
002570

1~4105

,1]2117
0"14J1

17643"

~l1 Vl~0~

176416

1$:

0014~]

.62716

~J2600

~0"207

002610
002616

042737
~00207

TO HALT AT Ef'.D OF TEST

~02V00

iJItH.I,HH:1

0]2777

=1

PAGE 20

LDCKUP I CI

CLR -(SP)
MOV !H,·(SP)
"TI

I

_02730

INTERRUPTS SHOU{'D OCCUR

,SAVE INTERRUPT VECTOR fOR
,ERROR REPORT
RX01 VECTOR ADD HESS

1 ~36
1038
1039
1040

~O

= N/A

,

(R2 )

=

Rf;SET PDP PRIORITY <7>

7 I f AN

= N IA

E.RROR

,

on-

Hxel I "TERRUPT

UNEXPECTED RX01

INTERRUPT

1/*\,/*\,,*, :1*\ :1*\1/*\:,*'.1*,,1*\1/*\: 1*\ 1/*':1*\.

1*\1/*'1/*', /tt\: 1*':1*\ :1*': 1*'1/*\,1*\,/*\,1*':1*' 1/*\ 1/*\:1*\:

, /*'11*'1/*\:1*'1''''11*'1 / *\ 1/*\ 1/,..':1*\, 1 *\: 1*\1/*' I

1*,,1*\ 1/*\ I Iff' :1*\ I

ITHE fO{'LOWING IS A PRESl"TATION OF pOSSIBLE REAsONS AS TO .~Y
,THIS ERROP RE.PORT wAS GF:NEJ.jATE;O.
THE l,,-rOFlMATIUN SHOWN IS
,BASED ON FAULT I"SEPTION H"sU[,TS,
AND SHOULD PRaVIOF {.OGICAL
,AREAS TO C"ECK fOR THE HE[,';VAN! nOLT/S,

,

,IF THIS ERROR REPORT -AS THE 1ST GIVEN
,ANALYZE rHE FOLLOWING AREA/s,

,
,.7846

(UNTBUS INTERFACE)

,

,

SIGNAL NAME

J tNT

IN A SERIES OF ERRORS

RE'ASON

E~B

S1"UCI\

POSSIBLE CHIPS
E]b

HIGH

: ,: \4/: \*/1 '''/1 \*/: \*/1 \*1, '!II: \*1, \*I;\*Jr\*I: \+1: '*1: \ .. 1: \+/1 \*1, \*1: \*
J / I \ .. I: \ +/: \ *'1 \ '* J I \
I \ 'fo': \ .. I: \ .. I: \ .. II \ * I f \ 4'1 \fI/,.} I \ '* II \ .. II \* II \
I :\*
J I: \*1: ,*;: \*/1 \*/1 \;t/: \*1, \*/1 \*1: \*1: \*1: '*1, \*1: \*/1 \*1; '*/,\*1: \*1,\*

*' :,.

*' /

1064
1065

~"2732

551

0"00"1
.00117

f102734

MAINDEC-II-DZRX8-E
DZRXBE,PII
nST

"04246

-

SCOPE
JMP CEXIT

MACYII 27(732)
Ih-' Uff'

N/A I (R2)

N/A

ERROR

7$.

I NO RX01 INTERRUPT OCCURREO

, I~\I/*'I/*\I JA.OV

0"3174

011702
010246

003176
~~ 3 20 2
0'3206

012722
"12722
012602

003246
"'00340

,.,ov

0~3210

~e5J46

"03212

\,:112146
000002
057777

RXII

4O

pDp PRIORITY  7

= N/A

1)

,

(R"

=

/wv

~l/A

,

R2,-(SP)

125 :

INTERRWT

,SAVE INTERRUPT VECTOR
,ERROR FEPOHT
RX 11 VECTOR AODRESS

,

NOP

NOP

fO~

,RESTORE INTERRUPT VECTOR lOR
,ERROR REPORT
PDP PRIORITY 

,

C!;R -( SP)
MOV #12$, -(SP)
RTI
SIS # RITb, fa Rxes

4: ~

UNEXPECTED RXII

I1UV

US,

Fl2
R2, -( SP)

,SAVE INT~;RRUPT VECTOR FOR
,ERROR REPORT
, RX01 VECTOR ADDRESS

(P2)+

MOV IPR7, (R2)+
"10 V
(SP)+,R2

,RESTORE INTERRUPT VECTOR 'UR
,ERROR REPORT

0000~4

MOV

4,-(SP)

J SAVE

003326
"0020f'

MOV
MQV
BR
eMP
MOV
8R
MOV

.2$,4
#PR4,P5W

,SET TIMEOUT VECTOR

3S

,GO TO RESET VECTOR 4 • DO TEST
,CORRECT STACK fROM BUS TIMEOUT

25,

lS,

(SP)+'(SP)+
(SP).,4
45
(SP)+.4
PC,CPUPRI

".4737

JSR

""3146
"0335.
003354
"03356
eollS6
'H}3 3&4

010046
012746

MOV

R"',-CSP)

~OV

#64S,-(SP)

000~~2

BT I

0"024~

NOP

r'~13366

~Hh}2tlVl

r~OP

~hH310

.13746
012746
iH)VH"n

Mav

003371
1-103 hh'J
""3402

'BUSERR' TIMEOUT "PC"

,SET LEVEL TO 4 IF 'psw' lXlSTS
,RESTORE TPIEOUT VECTOR TO "BUS!=:J-lR'
,NO HARDWARE PSW - SKIP 1,llS TEST
,RESET TIMEOUT VECTOR TO 'BUSERR'
'CALCULATE PRIORITy Lf.VEL or CPU
,BASED ON CIJRRENT DEVICE PRIORITY
:L~VEL RESIDING IN LOC. 'bRLt:V'
"PUT NEw PS ON SJACI<
"PUT NEw PC ON
STACK

IllS
Ill6
1337
1338
1319
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349

PRIORITY LEVEL VERIFlCATlO. pAR1

: THE PURPOSE OF THIS TEST IS TO VERIFY THE PRIORITY Of THE RXll INTERRUPT REQUEST LINE
, THE PROGRAM SETS THE POP PRIORITY TO I LESS THAN THE DEVICE LEVEL
'(DEVICE LEVEL SPECIFIED BY CONTENTS
LOCATION 'BRLEV"
__ NORMALL~ 5)
, AN RX01 INnHRUPT SHOULD OCCUR
, If NO INTERRUPT OCCURS THEN THE PRIORITY LEVEL Of THE RXII IS lNOr} = NORMAL
,DEVICE 1f.VEL OF 5 OP THE DEVICE LEVEL AS SHcn-IED B~ THE CONTENTS OF
I1,OCATION 'oHLEV,' WHICH MAY HAVE B':EN CHANGED BY THE USER BEfORE PROGHAM
, EXECUTION, BUT MAYBE SOHE VALUE LESS THAN THE CONTENTS Of LOCATION 'BRLEV,',
1 NOTE: If THERE 15 NO HAPDWi\PE "psw tl TIUS TEST wILL BE SKIPpED,

Ill"
1311
1312
1311
1114
1115
1316
1317
1118
1119
1120
1321
1122
I J 23
1124
1125
1126
1127
1328
1329
1110
1331
lll2
11J3
1134

15.55
PAGE 29
PRIORITY LEVEL VERIFICATION PART

1JPOP NEW pC AND PS

b4$ :

052717

815 IfAIT&,

175b22

RXCS

Iii

,

INTERRUPT EN,BLE

"PUT NEW PS ON ST4CK
;,PI)T NEW PC ON STACK

PR7,-(SP)
;t65S, .. (SP}

/-\0 V

SET THE RX01

BTl

: 'rOP NF.I/j PC

AND PS

05$ :
;

(Ryl)

=

(B 1)

!IJ/,~

N/A

13~0

;PRIORITY LEVEL IS NOT =

ERROR

1351
1352
1151
1354
1355
1356
1357
1358
1359

CO~TENrs

,Of 'BRLEV:' (NORMALLY 5) eur
JMAYbE 5o,"'1£ VALUE LESS THAN THli
,TNE CURPUJT CONTENTS OF 'aHLEV:"

,

RFTU~N

1 5:
17,572

M~INDEC-ll-DZRXB-E

DZPX8E,Pl1

TEST
~001

Ilb"

-

TO HEkE WITH THE PDP PRIOPITY = 7 If AN
SCOPE
file #HI Tb,

MACYIt ]7(732)
16-.~R-7b
INTERRUPT TlCST pART III I
4 s:

37

1361
1362
1363
1364
1365
136.
1367
1368
1369

;
j

@

RXCS

RX~l

INTEFRUPT

: CLEAH THE HXll

INTERRUPT ENABLE

15,55
PAGE 3~
PRIORITY LCVJo:L VERIflCATTON pART I

J"P O;XlT

,END OF TEST 3

THE PURPO,sE OF THIs TEST IS TO VF.·pH ~ THE PRIQRITY OF THE HX11 INTl:::fHWPl Ht;l..IUJ:.:ST LiNE
ThE PROGRAM SETS THE PDP PRIORITY
THE DeVICE LEVEL, (NORMALLY 5 OR THE CUNTE"T, ur L

=

NO "X01

IfIlTEPfWPTS SHOULD OCCUR

If . . l'rERRUPT DOES OCCUR THEN THE PRIORIty LEVEL O~" THE RX1! IS (NOT)
, = THE NDRIe PURPOSE Of TH I 5 TEST I S TO V.R I n THAT BETTI NG THE RXCS BIT 14
CAUSES AN RX~1 PROGRAMMED SUBSYSTEM INITIALIZE
THE RXCS SHOULD

003564
003572
003576
003600
003604
00361(..1

003612

003614

~52777

004737
000775
012700
017701
020100
001401

040000
00.574

175414

40 (DONE)

I THE RXDS SHOULD

4,

OR

T5.
IS'

@

RXCS

000040
175376

BIS .BiTI4,
JS{:l PC, SON
oR 1 S

1114,

OR 204,

OR

/oIOV #40, R0
MOV @ RXCS, RI
CMP R1, R"

,

SEQ 2"
(R0)

= 40

, {RIl

ACTUAL RXCS

,

(R2 )

ERROR

10400"

3~4

,

RX01 PROGH"MED IN 1 TIALIZE
wAIT POR TME DONE BIT

,

PROGRAM EXPECTS fiXCS

,

ACTUAI~

=

4" ( DON.)

RXCS

NIA
Rxes NOT

40

,/*\: 1*\1'*': 1*'1/*\,1*\1/*\;1*\: /*" 1*\11*\; 1*\,/*\:/*\: 1*': 1*\: 1*\= 1*\1

J /*\ 1'*'1/*\ 1/*' I 1*': 1*\, /*\ ,/*\,1*\ 1/*' I 1*\ a/*\ 1/*' :1*\ ,1*' 1/*\ ,1*\ 1/*\ I
J 1*\ 1/*\ a/*\ 1/*' 1/*\ ,1*\: /*\,1*' ,1*' :1*\,1*\1/*\ 1/*' f 1*\1/*\:1*\ 1/*\ :1*\1

,If THE- nULT CANNOT BE fOUND ON THE UNIBUS I"TERrAC. MODULE
,ANDIOR THE FAULT IS NOT INHERENT TO THE UNIBUS INTERfACE MODULE
,"7946 THERE IS A POSSIBILITY OF ITS EXISTENCE ON THE. READ/_RITE
,MODULE M7727,
NOTE,

,

,,,
,
,

ONLY "PROX, 30% or THIS MODULE LENT ITSELf CONDUCIVE TO
THE fAULT INSERTION PROCESS, ERGO, THE RESOLUTION FOR fAULT
ANALYSIS OBTAINABLE BY THIS MODULE IS NOT VERY HIGH,
HOWEVER, ANALYSIS Of THE FOLLOWING AREAIS, If THIS ERROR
REPORT WAS THE 1ST GI VEN IN A SERIES OF ERRORS, SHOULD AT
LEAST PLAC. YOU WITHIN THE RELEVANT AREA ON THE MODULE,

J"77 2 7 (READ/WRITE CONTROL)
,

SIGNAL NAME

,r

, --"._---..

REASON

POSSIBLE CHIPS

' J ' INPUT LOCKED LOW

Elb

\*/, \*/, \*1. \*/1 \*/1 \*/, '*/1 \*It \*1: \*/1 '*/ I \*
,1,\*/1'*11\*/1\*/1\*/1\*1,\*/1\*/1\*/:\*11\*/1\*/1\*11\*/,\*/,\*/1\*/1\.
r I. \&/1 \*/1 '*/1 \*/1 \*/1 \*/1 '.tll \*1, \*11 \*/1 \*/1 \*/1 '*/1 \*1. \*/1 \*/: \*/, \*

II \*/. '*1. '*/1 \*11 \*/1

1470
1471
1472
1473
1474
1475
1476
1477

003616

104412

\*"

2S I

SUBSCOPE

,

,1111111111111111111111111111111111111111111111111111111111111111111111111111111

,,

SEL
DRIVE

DO

WRITE
INIT
PROTECT [DONE)

'AR
CRC

MAlNDEC-II-DZFXB.E
DZRXBE,PII
TEST
1479
1479
1480
1491
148.
1483
1484
1485
148.
1487
1488
1489
1490

1491
1492
1493
!494
1495
1496
1491
1498
149.
150~

15~

•

"ACYlI 27(732)
16.I~AP·16
INI7 (PROGRAMMED) / RST

,
,

15'55

PAGE 3l

(~/AI

RDY

1111/1111111111111111111111111111111111111111111/1111/Il/I/IIIIIIIIIIIIIIIIIIIII

003620
003624
003630
003612
~0l630

003642
003644
"0365.
003654
~"'365tJ

01270"
017102
010201
-'42101
105731

THE

,

0" 2~4,

000204
11531H'

SHOULD;; 4, 104, If TESTING UNIT 1
U" TESTING UNIT 0 (SEL, DRIVE RDY, ~IT sET)

OR 304

MOV

1t2~4,FI~

MOV

~RXDa,

H2

MOV R2,Rl
BIC 1I1:31Tbl'Rl

00010"
012124

042701

1!.HH12~0

0427~0

~002~.

,CLEAR DELETt:D DATA BIT
,WAS UNIT 0 SELECTED

1518 UIHTSE.L
8·"'11 ls

Hh:.r<.hd·

~201"e

SIC
SIC
C'"P
Bf;Q

3$ ,

0.1401
(RH)

(RI)
("2)
00j66~j

HXD~

:

'BIT7, RI
JSIT7,R0
RI, k0
45

4,

,UNIT 0 WAS NOT SELECTED
,CLEAR U~IT ~ kDY BITS

OR 204

= ACTUAL

RXDS MINUS DELETED DATA BITOO
RXD8

= ACTUAL

104~hW

,

RXD" NDT

I

*' \

4, OR 104, OR 204, OR 3"'4

f 1*\ : I*,\ : /111 \ I I .. \ I 1*\ ; I*'\ ~ 1*\ I / -It \ : J
~ I·,t \ : /it-' : 1*\ ; 1*' : / 'It \ : I*,\ : I ... \ : I .. \ : 1*\ =
, I .. \ : /* \ : I .. \ I / it \ I I*,\ I I'"' \ , 1*\ : 1*\ : 1*\ I 1,* \ I I*,\ I /-It \ I 1* \ :1
II
I 1-» \ ,/* \ : 1*\ I
~ I II \ : I .. \ :1 lit \ I / ~ \ : I" \ : 1,*\ : /* \ f 1'4: \ t 1*\ I 1*\ I I .. \ I /
I 1*\ I I .. ' J I off \ 11* \ : 1-1.. , I

*\

*\

J I .. \

;THE FOLLO'v.lNG

,ThIS

~RRnM

A PFH~SE:.NTATI0~

,AREAS TO

FOR

;If THIS

Crl~rK

EHRO~

OF POSS1BLl ~E~sONS AS

WAS GENERATED.

INS~RtInN

,
,

IS

P~PORT

,BAsED ON fAULT

TH~

R~P(JPt

*\

THE

RFLEVA~r

INFORMATIO~

TO I'.iHY

IS

SH0~N

AND SHOULD PROV(DE LOGICAl,

RESULTS,

~AULT/S,

WAS THE 1ST

IN A SERIES OF ERRORS

GtV£~

IMJALYZE THE FOLLOwING AREA/S:

,,

,M1846 (U'Iaus INnRFACE)

,jRX

RE ASON

INIT

STUC~

niGH
STUCK HIGH
STUr:(( LOW

,I'
,BUS 005

,,8 ......... .
SER DATA
, DONE

STUCK LOw
SACK FLOP CLOCK LUCKfn
sruc. LQw
stUe. nIGH

J

LOA.D PULl::IF. StUCK LO~

JRX. DATA

,

... ---- ... - ....

El
E14
EO
E:9
E22
EJ

LO~

J I: \.1: \*1: \-Itl r \"1: \* I; \*1, \*1; \*1: \.1: \: ,UNCTlOi< IS ISSUED.
TH~:

0~3664

003672
003700
003102
0037%

012711
032777
0~ 1404
017701

"00013
~~1{I04"

17530"

CLR P0

005~i0"

: ("0 ) = 0
0"'311 "
".3712
~03114

0"3720
003722
001126
00173 2
003734

0"37H

1040~"

104412
004737
000715
01270"
~17701

~'01

5S'

Os,

006514
000040
175254

"'0

001401

,,

MOV "13, @ RXCS
81T #BIT5, • RXCS
BEQ 5$
.OV (il. Rxes, RI

175314
175Hlb

,

(R0)

104000

,

( RIJ

'CTUAL RXCS

,

(R2)

ERROR
SUHSCOPE
JSR PC, SON
BR 9$
MOV 1140, R0
MOV ~ RXCS, RI
c~p Rt, He
BEQ 10S

=

40

,

("1 )

RS! COMMAND

nST DONE Hll

(SHUULD

= N/A

,

DC,NE

RIT NOT =

0

WAIT ,DR DO'E nAG
PROGRAM ~XP"CTS RXCS
AcrUAL RXCS

ACTUAL RXes ,

= .)

(R2)

40 (DONE)

N/A

ERROR

RXCS NOT

4O

J ht\ I/*\S/*\II*\ 1/*\; 1*\ ,1*\ :1*\ :/*\: 1*\ ,/*\ 1/*\ 1/*\: 1*\ :1 .. \ ,/*\ 1/*\: 1*\:
J 1*\ 1/*\: 1*\11*\ 1/*\ 1/*\ 1/*\ 1/*\ 1/*\ 1/*\ 1/*\ 1/*\: 1*\ 1/4\ ,/*\ :1*\ .1*\ 1/*' I
,/*\ 1/*\ 1/*\:1*\ I /*\,1*\ 1/*\ 1/*\ 1/*\ 1/*\: 1*\ 1/*\ ,/*\ 1/*\ .1*\ 1/*\ 1/*\ :1*\ I

'THE FDLLO.I~G IS A PRES~NTATiON Of P05sI~L!: REAsONS AS TO WHY
,THIS ERROR REPORT WAS GENIlRATED,
THE INfORMATJUN SHOWN IS
,BASED ON FAULT INSERTION RESULTS,
AND SHOULD PROVIDE LOGICAL
,AREAS TO CHECK '"OR THE RELEHNT FAULT/S,

,

,

,IF THIS ERROR REPORT WAS THE 1ST GIVEN IN A SERIES OF ERRORS
,ANALYZE THE. FOLLOWING AREA/51

,M7846 (UNIBUS INTERfACE)
SIGNAL NAME

REASON

POSSIBLE CHIPS

PARITY FLOP CLOCK LOCKED HIGH
PARITY FLOP 'g' OUTPUT
LOCKED HIGH
STUCK LOW

,

,

,RX DATA

E2
E2
E6

'*

J II \*1: '*1: \/It/ I \*/1 \*/1 \*/1 \*/1 \*/1 \*1: \*/1 \*/1 \*/1 \*/1 \*/1 '*/1 \*/1 '*/1
r II '*'/1 '*/1 \*/1\*/1 \*/1 \*1: \*/1 \*/1 '*/1 \*/1 \*/1 \+/1 \*/1 '*/1 './1 \*/1 \*/1 \ .
,I: '*/1 \*1, \./1 \*'1 \*/1 \*/1 \*1. \*/1 \*/1 \*/, \*/1 '*/1\*/1 \*/1 \*1. \*/1 \*/1 \*

1585
1586
1587

1588

003740

104412

10S'

SUBSCOPE

, THE RXOS SHOULD' 200 (IF DRIVE 0 IS READY), OP 0 IF UNIT 0 IS NOT SELECT~D
, MAYBE 300 (IF DRIVE 0 IS READY AND S~CTOR I WAS WRITTEN wITH DELETED DATAl

MUNDEC'II-DZ~XB'E

DZRXBE,PII
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
160)
1604
1605
1606
1607

003742
003746
003750
003754
003760
003764
00376&
003772
003774
003776

00400~

004002
004004

TEST
017702
010201
042701
012700
105737
100403
042701
005000
020100
001401

104000
000004
d0U37

MAlNDEC-II_DZRXB_E
DZ~X8E,PII
TEST

•

MACYlt 27(732)
16-MA~·76
INIT (PROG~AMMEDl I RST
175242
000100
000200
012724
000200
lIS'

,

15.55

PAGE 35

S~Q

MOV ~ RXDB, R2
HOV ~2, RI
alC IBIT6, BI
MOV 1200,R0
TSTB UNITSEL
8MI lIS
BIC 181T7,RI
CL~ R0
COP RI, R0
SEQ 125

, ACTUAL RXDS
, CLEAR NIA DELETED DATA
,EXPECT UNIT 0 ROY SET

BIT

UNIT 0 ~OT SELECTED
DISREGUARD RDY BITS

(R01 • 0 OP 200
(RI) z ACT~AL RXDB MINUS DELETED DATA BIH6
(R2) • ACTUAL PXDB

12S1
004246

E~~OR

, RXDB NOT •

SCOPE
JMP CEXIT

,END Of TEST

200, OR NOT

=

0

MACYII 27(7321
Ib.MAR-76
15.55 PAG~ lb
• fiLL HUHH T~A'SnR LENGTH VE~IFICATlON

1608
1609
1610
1611
1612

,SATTL US'! 6 • fILL bUffER TRANSF!:R LENGTH VERIfICATION
,

,

16tl

THE PU~POSE OF THIS TEST IS TO VtRIFY THE TRANSfER LENGTH Of THl t'~NCTlON

"FILL BtlFFER" Of THE RX01 MICPOCONTPOLLER
128

any.

TRANSFERS SHOULO OCCUR

1b14

16U

004010

1616
1617
1618
1619

012137

""'000&

~04~16

~04737

~04022

000137

004026
004H6

012324

T61

NOV '6, PAT

, COU.T PATTERN

JSR PC, T6F ILL
JMP

cnn

EX~CUTE

,ENU Of TEST 6

THE FOLLOWI~G " MOV II, ,

ncs •

INST~AD

Of • INC ,

RXCS '

fOR L(l(JVS

162~

1621
1622
162]
1624
1625
1626
1627
1628
1629
1630
1631
1632
16H

1634
1635
1636

16)7
1638
1639
1640

1641
1642

1643

~0402b

004030
0040]6
004042
004046
004052

005002
012777
0~4737

012704
004737
000207

000001
012260
017404
004~b4

112477
005202
000771

175110

~04062

004064
004070
004072
004076

004737
000403
062716
000207

006560

004100
004104
004106
004112
004114

004737
000767
005777

006574

004120

104000

004054
004060

175150

T&F1LL, CLF "2
~lOV .. , a RXCS
JS~ PC, GET PATTERN
MOV .aUfAD~, R4
IS.
JSR PC, fSE~
RTS PC
Move CP41',
INC R2
SR IS

(0 •

SUBROUTINE TO flLL/EMPH
EXlr SUSROUTINE THILL

GO HITl
8un'E~

, fILL THE S~CTOR BUffER
,INC R2 FOR SYTE COllNT

RXDa

SUHROUTINE TO fILL AND EMPTY THE SECTO~ BUfrER
FBES.

IS'

175074

1000U
017701

175070

1644

1645
1646
1647
1648

,FILL SUffER FUNCTION

,

(P0)

JSP PC,
SR IS
ADD 12,
RTS PC

ST~
~

I TEST fOR TRANSfER

SP

JSR PC, SON
BR faEB
TST , RXCS
BPL 3S
MOV 'RXDB,PI

=

"lA,

(RI) •

, NOT TRANSfER REQUEST OR DONE
,TEST rD~ ERROR FLAG

RXDa (STATUS Al

,

(R2) •

tRROB

,1.",."1°'1'·'1/0",*"10,,1.,,,.,,'0,,,.,,1.,,10,,10"'0,,,.,,'0,,'0',
".",*"10",."'0",0",0"10",.,,,*,,'0,,,.,,,.,,1*,,10,.,.,,10,,10',
,10,,1.,,'0,,1*,,1.,,'0,,10,,10,,1.,,1.,,1*,,1.,,1*,,1.,,1.,,1*,,10,,1*',
,THE FOLLOWING IS A P~ESENTATION Of POSSIBLE REASONS AS TO WHY
,THIS ERROR REPORT WAS GENERATED,
THE INFORMATION SHOWN IS
'USED ON FAULT INSEnION RESULTS,
AND SHOULO PROVIDE LOGICAL
,AREAS TO CHECK FOR THE RELEVANT fAULT'S,

,
,
,

,IF THIS ERROR REPORT WAS THE 1ST GIVEN IN A SERIES OF ERRO~S
,ANALYZE THE FOLLOWING AREA/S.

,M7846 (UNIBUS INTERFACE)

~EQUEST

ADJUST fOR ElIT fROM THIS suaROUTINE
EXIT TO SERVICE TRANSfER REQUEST

ACTUAL. Of TRANSfERS

UNEXPECTED RXII

ERRO~

fLAG

006~

MAINDEC·II-DZRXBoE
MACYII 27(732) 16-MAR.76 15,55 PAGE 37
DZRX8E,PII
TEST· rILL BUFFER TRANSFE~ LENGTH VERIP'JCATlON
SIGNAL
,,, ••••••••••
,

REASON

NA~[

POSSIbLE CHIps

PARITY FLOP CAN'T 8E CLEARED

, II '." 'OIl '*'1 ,."

SEu 0062

E2

'*" \*1. '.'1 'oIl '*
.,.",*",*",.,.\.

\*1, 'oIl \*/1 '*/1 \*/1 \*1, \*1, 'oil '*1.

,/,\*1,\.1"*'1\*",*,:\*1,\*1,'0,,\*1,\.1,\*/1,*,,'*1

,/,\*1,'*'.\.1,'.1,\.1,\.1"*';'*':'*"\*"'*':'*'1'*',\*1,\*1".,,\*1,,*

1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682

104412

~04122

~041

004124
30

022702
001401

0041 J2

10400~

JSI

, 128

000200

, (ReI

SUbSCOPE
sYTES SHOULD HAVE BEE" TRANSFF.RRED TO OR FROM THE SECTOR BUFFER
CMP 120A,R2
BEQ 25

=

~/A

J

CRI)

NIA , (R2)

ACTUAL • OF TRANSfERS

ERROR

INCORRECT TRANsnR LENGTH

/*\1,*"/*,,,*,,1*\"*"1.',,*,,,*,,
"*"'*'1'*"'*"'."'*"'*"'0':'.'1
1/.\1/*\1/*\,1*\,1*\1/.'1'*'1/.\1/*\,1*\1/*\,1*\1/0\11.\,1.,.1*"/*',,.,.
J,*,.,.,.,.,.,.,.,.\.I"".""'II*",.,.,*",.,.I.","".':1".1*':1'"
'THE FOLLOwING IS A P~ESENTATION Ot pOSSIBI,t; R!;ASOrJS AS TO W~y
,THIS ~RROR R~PORT WAS GE"EPATED, THE INfORMATION SHOW. IS
,BASED ON FAULT INSERTION RESULTS, AND SHOULD PROVIDE LOGICAL
,AREAS TO CHECK FOR THE REI.f.VANT nULT/S,

,IIF

THIS ERROR REPORT WA5 THE 1ST GIVEN IN A SERIES OF ERRORS
,ANALYZE THE fOLLOWING ARfMS'

,

,,"7846
,
,

,

'R~

(UNIBUS

INT~RfACFI

SIGNAL NAME

DATA

RHSON

POSSIBLE CHIPS

STUCK LOW

J " " ' : '."

E19.E6

"'1 'iH. "': '.1 :'.'1 '."

'.'1'.'; '."

'*'t '*"

'." "1, ,., I"" ,*

J 'I \.1. '." "'1 "" "" "" \.,. "1: \": \": "" "" '*1, "" ""\": "" ,.
:':"':""""'·':\*':"'1"/"./:"':"1:"/1""'"""",1:'":"",,
17~6

~~4IJ4

~~0004

0041J6

d~0207

25,

1707
17~8

MAINDEC·II·nZRXS.E
DZRXBE,PII
TEST

I~

SCOPE
RTS PC

MACYl1 27(732)
• EMPTX BUFFER

, £XIT SUBROUTINE fREB

16_l,,/0,,1*,,/0,,/0,,/*,,/0',
,/.,,/0,,/0,,/0,,/0,,/0,,/0,,/0,,/0,,/0,,/0,,/0'1/0,,10,,/0,,/0,,/0,,/0',

"*\1,*\,1*,,1*""\1'*\1"'1'*\:"'1/*"'.\1/*"'*'1'.,,/*'1/*\1,.,.1'\1
'THE fOLLOWING IS A PRES.NrATIO. OF POSSIBLE REASONS AS TO WHY
,THIS ERRO" REPORT WAS GENERATED, THE INFORMATION SHOWN IS
'BASED ON FAULT INSERTION RESULTS, AND sHOULD PROVIDE LOGICAL
,AREAS TO CHECK FOR THE RELEVANT FAULT/S.

,,M7846
,,
,

,RX RUN

,,IF THIS ERROR REPORT WAS THE 1ST GIVEN

IN A sERIES OF ERRORS

,ANALYZE THE FOLLOWING AREAI51
(UNIBUS INTERFACE)
SIGNAL NA"E

REASON
STUCK LOW

POSSIBLE CHIPS
£24

MAINDEC_I I.OZRXS-E
DZRXBE,PII
TEST

MACYII 27(732)
16-"A8-76
15.55 PAGE 19
• EMPTY BUFFER Xn;R L.ENGTH AND CO~TENT VEPlnC_TIOH PART 1

,, ....•.•.•.
,LOAD

STUCK L.OW
BINARY CDUNTER 'RESfT'
LOCKED HIGH
STUCK HIGH
STUCK HIGH/LOW
STUCK HIGH

,RX DATA
,BUS D04/D05
,BUS 002

E18
E34

EJ
EldA

.7

I

,
,,,
,,,
,
,,,
,

, I f THE fAULT CANNOT BE fOUND ON THE UNIBUS INTERfACE MODULE
,AND/OR THE fAULT IS NOT INHERENT TO THE UNIBUS INTERfACE MODULE
,"lB46 THERE IS A POssIAILIlY Of ITS EXISTENCE ON THE READ/WRITE
,MODULE M7127.

NOTE'

ONLY APPROX, 30% OF THIS "ODULE LENT ITSELf- CONDUCIVE TO
THE FAULT INSERTION PROCESS, ERGO, THE RESOLUTION FUR FAULT
ANHYS!S OBTAINABLE BY THIS HODlILIC IS NOT n8Y HIGH,
HOWEVER, ANALYSIS OF THE FOLLOWING AREA/S, IF THIS E~ROR
REPORT WAS IHE 1ST GIVEN IN A Sl:RIES OF :ND OF TEST
'RE~D STATUS A FOR DRIVE
,wA I T fOR DONE FLAG

MOV "2~0, R0

,EXPECT • DRY ,

TO BE SET

MOV @RXDB,R2

MOV R2,Pl
000100

BIC #BIT6,R1
CMP 81,R0
BEQ lS
,R0 •

004406

TST UNITSEL
BPL 3G
MOV #33,@RXCS
JSR PC,SDN
SR 46

200 ,

PI

=

"XDB MINUS DO HI T I

,CLEAR DO BIT IF ANY
,IS DRY SET AND INITDONE Cl,EAREO
"2 •

ERROR

J /*\ 1/*\ 1/*\ 1/* \ Z1*' t /*\ 1/*\ 1/*': /*\ 1/*\: 1*\ 1/*\: 1*\ 1/*' 1/*\ :1*\ 1/*\: 1*\:
J 1*\ 1/*\ 1/*\ 1/*\1/*\ al*\ a/*\ 1/*': 1*\ I 1*' 1/*\ 1/*\ a/*\ ,/*\ :1*\ 1/*\ a/*\: 1*\ t
,1*\a/*\I/*\I/*\I/.\I/*\I'*'I/*\I/*\I/*\;I*\.I*\I/*\11*\1/*\1/.\,/*\,/*\1

,IF THE FAULT CANNOT BE rOUND ON THE UNIBUS INTERFACE MODULE
,AND/OR THE FAULT IS NOT INHERENT TO THE UNIBUS INTERFACE MODULE
,M7846 THERE IS A POSSIBILITY OF ITS EXISTENCE ON THE READ/WRITE
,MODULE M7121,

ACTUAL RXDB

MAINOEC'I1-DZRXB-E
MACYI! 27(732)
Ib-MAR-16
DZRXBE,PII
TEST 13 DRIVE READY VERn"IeAHDN

NOTE'

PAGE 41

SEQ 00b6

ONLY APPROX. 30% Of THIS MODULE LENT ITSELf CONDUCIVE TO
THE FAULT INSERTION PROCESS: EAGO, THE RESOLUTION fOR FAULT
ANALYSIS ObTAINAbLE BY THIS MODULE IS NOT VEpY HIGH,

HOwE:VU",

ANALYSIS OF THE rOLLOt'iING AREA/S,

If THIS tRROFI

PEpORT WAS THE 1 ST GIVEN IN A SEJ<:IES or ERROR:;, SHDUl,D AT
LEAST PLACt: YOU WITHIN Tlit-.. FlEL£VANT AREA ON THE MODULE,

,
,"7727

15,55

(READ/wRITE CONTROLl
SIGNAL NAME

NOTE,

B.EASON

POSSIBLE CHIPS

MAKE SURE THE DRlns ARE CONNECTED CORECTLY,THE
DisKETTES INSERTED,AND THE nOORS Of THE SEL.CTED DRIVES
ARE CLOSED, IF THE THESE CONDITIONS ARE NOT SET THoRE
~ILL

BE AN ERPOR

~T

THIS POINT,

STUCK LO.
STUCK HIGH/LO'

,SEL OKI
,DK! INOX
,SEL INDX

, ....... _..

STUei'..

,

"'A2 '

EI j , EI4

n,

HIGH/LO~i

EI5

U,

INPUT STlJCK LOW

,*/: \*1: \*1: \*/ : '*/1 '*1 I ' . ' : \iII/1 \*/ I \*1: \*1: \*1, \*/: \*1: '*1: \*1: '*1: ,.
, I: \*1: \*/ I \*/1 \.1, \*; J '*1: '*/1 \*/1 '*/: \*/, '*1: \*/t '*1, '*1, \*/: \*1: \*11

J I:

r J f \*1: \*1 I \*/1 \*/: \*/1 \*/1 \*/: \*/ J \*/1 \*1: \*1: \*/, \*1 t \*1: \*1: \*1; '*It
IR95
1896

004410

~~~004

~~4412

000137

3 s;
004:160

,*
,*

SCOPE
JMP DnlT

,END Of' TEST 13

4,

MAINDEC·II·DZRXB·E
MACY11 27(7321
lb·MAR-76
15,,5
PAGE
DZRXBE,PI1
TEST 14 • fLAG

,YES

,TOO MANy TR FLAGS OR MICRCiCONTkOLLtR
1010 NOT DEnCT THE ERROR
,LOOK FOR DONE FLAG
,NOT DONE HETEST TR nAG

LISP PC, SDN

BR 11 $
ADD 112,!3SP
RTS PC
MOV ~RXCS, Rl
SR 4$

16-MAR-76

15.55

PAGE 48

AND I3-CODE VF:pIFICArTOI'II PART III

.5BT'TL Tfsr 17

-

ILLEGAL TRACt.; E:RFlOR VERlrlCATION

.THIS TEST VEPIfIEs THAT IF A TRACK ADDRESS LARGER THA~ 114 (OCTAL)
~ ACCESSED, AN ERROR COr-.DITION WI1.IL lxtST, AND A a-CODE wILL = 40
005216
005220
005222
005230
005234
005236
005240
"05244
005246
005252
005256
005260
005266
005272
005274
005276
005302
005304
005310
005314
005316
005324
005330
005332
005336
005342
005344

005002
00500"
012717
0047 37
000401
00041.
004737
000771
017701
017702
000433
012777
004737
000401
000U 0
004737
000771
017101
017702
0004\ 4
012777
004737
000775
012700
017701
020001
001401

T17,
000007

17 3 7S6

35,

0~b56"

CLF P2
eLF R0
·"IOV 1f7,liIRXCS
JSR PC,STR

,SET HEAD fliNCTION
,LOOK FOR tR ,LAG
,NO TF fLAG CHECK DONE

oR IS
SF 2$
1$,

006574

000001
00b560

173722

26'

56,

66 ,

006574
173676
\13674
000115
006574

JSR PC,SON

aR 3S
M(lV ilRXCS, Rl
HOV @PXDB.R2
SR 46

173734
17 37 32

173664

76.
t I"S I

100040
173644

IS

,DONE OCCURRf.D TOO SOON SEl UP f"OR f.RROR

,SEN!) LEGAL SECTOR ADDRESS
, LOOK fOR TF fLAG

MOV 111, IClRXOB

JSR PC. STR
SR h$
SR 7S
JSH PC,SDN
SR 56
MOV ~RXCS. RI
MOV fPXDS, R2
SR 4$
HOV 1115, "RXDS
JSR PC,SDN
SR 105
MOV 1100040,R0
MOV ~~XCS, HI
eMP R0, RI
BEQ lIS

,DONE SET TOO EARLY
,SEND ILL~GAL TRACK ADDRESS
,WAIT ,OR DON£ ON THE ERROB
,EXPECT ERROR AND DONE SET

,TWO ERROR CONDITIONS TO ~EPOIT
,IF 10 = 0 THEN Pi :I RXCS ,R2 = RXDS 0N A DONE TOO SOON ERROR
, IF R0 = 100040 THEN Rl
ACTUAL RXCS , R2 :;: N/A

=

005346

104000

4$1

ERROR

,DONE SET TOO SOON OR NO

,1*\1/*\1/*\1/*\1/*\1/*\1/*\1/*\,1*\1/*\1/*\1/*\,1*\11*\1/*\.1*\11*\,1*\1
,1*\1/*\ 1/*\ ,1*\ 1/*\ 1/*\ 1/*\ ,1*\ 1/*' 1/*\ 1/*\ 1/*' 1/*\ 1/*\,1*\ 1/*\ 1/*\ z 1*\ I
,/*\1/*\1/*\1/*\,1*\1/*\.1*\,1*\1/*\,1*\,1*\1/.\,1*\11.\1/*\1/*\.1*\1/*\;

'THE FOLLOWING Is A PRESENTATION OF POSSIBLE REAsONS AS TO WHY
,THIS ERROR REPORT WAS GENERATED,
THE INFORMATION SHOWN IS
,BASED ON FAULT INSERTION RESULTS,
AND SHOULD PROVIDE LOGICAL
,AREAS TO CHECK FOR THE RELEVANT FAULT/S,

,
,

,IF THIS ERROR REPORT WAS THE 1ST GIVEN IN A SERIES Of ERRORS
,ANALYZE THE FOLLOWING AREA/SI

,

,.7846 (UNIBUS INTERFACE)
,

SIGNAL NAME

REASON

POSSIBLE CHIPS

~RROR

OCCURH~O

MAlNDEC-1I-0ZRXB·E
"ACYlI 27(7321
lb-MAR·70
1~:55
PAGE 49
DZRXBE,P\ \
TEST 17 - ILLEGAL TRACK ERROR VERIFICAllON

,
,

••••••••••

INT ENB FLOP CLOCK LOCKED HIGH

SED 0074

£40

,*'*

r /1 '*11

\* I; \*/1 \*/1 \*/1 \-t II '*/1 \*J Z\*1: \*/t \*1 I '*/: \*/: \*1 r '*/1 \*1: \*1:
, II \*/1 \It/ I \*/1 \*/1 \*/1 \*1 I \IUt \*1: ,-;: \"'1: \*/1 \*/: '*/1 'it/ r \./1 '*/1 \*/1
,11 \*1: \*/1 \*/1 '*/1 \*/1 \*,: \'AI: \*/1 \*1: \'It/I , . / : \*/1 \",/: \*1 I \*/ I \*/1 \*1: \*

223,.,
2231

005350

104412

2233
2234
22J5
22J6

2237
2238
2239
224.
2241
2242

224J
2244
2245

,117 CONT • • nST THAT THERE '.ERE NO OTHER ERRORS THAN THE ILLEGAL TRACK ERRUH EXPICCTED
,AND THAT THE DEI.ErED DATA BIT WAS C"EARED BY TEST 16,
005352
""5354
005356
005362
""5364

CT.lR 1-(0

"P5vHH~

~050~2

017701

2251
2252
2253
2254
2255
2250
2257

=

0

BEa 12 S

"

Rl :; ACTUAL RXD~ : Fl2

i

N/A

ER~OR

f'05366

12S1

I.1k'1S] 70

,T17
~~~enH

7

~05400

.H 2777
J" 4737

0~5404

rd~077S

005406
005412
005 \14
.05420
005424

0"5 J1 7
1 "0001

173514

01n,,~

~H1fh~40

01 -'701
"17702

1735&2

\ 73606

0r!b574

13$ :

StJBSCUPo

-

CO~T.

V~RIFIES

THAT RlAD STATUS B HAS NO ERPOHS

/oIOV 1117,~F1)..C5
JSR PC,SD~J

,SET READ STATUS A
:~AIT

BR 1 J$
TST ~RXCS
8PL 14$

;~AS

17 )5b0
:

005430
005432
005434
0054 J 6
~~05442

012100
"I JJ~1

2264
22b5

005446

320~"1

i'l1.'l5450

0~/14\:)

FOR
THE~E

DON~.

FUNCTlV~

FLAG

AN ERROR ON THIS

rUj~CTIO~

,NO

MOV 1f411,R~
MOV ~RXC.s,R\
MOV (aRxna, R2

ACTUAL

R0

104~"0

2259
2200
2261
2262
n6l

RXCS

= ACTUAL

r Fl2

F1~DB

ERRO~

104112

14$ :

0~5002

0~004'"

1 7 3542

1

SIJ8SCOPE
CLR R2
MOV 1f4~,FH~
MOV «!RXDf:I,Rl
CMF' FHl,Rl
RE(J

40

""5452
"05454
k'05456

IN TEST 16 SO RXDB

CMP R0,Rl

~200~1

001401

2258

2266
2267
2268
2269
2270
2211

HIT CLEAkED

MOV (O'IRXDB, PI

r 1=<0

0~1S372

~DD

CLR R2
1 JJ626

2246
2241

n48
2249
2250

S"B~COPE

\IS:

22 J 2

I

; B-CODt: fOR I LLE:GAL TRACK.

AlJl)He:.s~

15$

Rl

= ACTUAL

B-CODE.

N/A

ERROR

104000
15 $ :

IHhH:l04
i'001j/

SC(JPt-

J"1p D[Xlr

,END OF n:ST 17

M~INDEC·\I·DZRX~·<

OZRXBF.,PII

MACYll 27(132)
lb.MAp·"
15.55
PAG< 50
TEST 17 • ILLEGAl. TRAC~ ERROR HRIFICHION

2272
221 J

.Si)TTL n,ST 20 ..

SH~K

VERIfICATION V Ill. READ FUNCTION

2214
2275

, THE PURPOH OF THIS lEST IS TO DO A READ fUNCTION
ON ALL
,SFCTORS Qf' VARIOUS TRACKS ON TR. !)ISKETTE, THIS WILL TEST ~'OR SEE~ .RRORS
,fOR THOSE TRA:K POSITIONS, U~LESS OTtiERWIS,: SELECTED (IN 00/10) TM. TRAClED BACK TO TRACK 0 (HOME). AFrER COMPLETING
,DPIVE 0 IT SWITCHES OVER TO DRIVE I DOING THE SAME TEST.
006062
006070
006076
006102
006106
006112
006116
006124

052737
U2737
013702
012722
012712
0047]7
042737
000137

000200
000~07

001204
>111526

013136
012324

000)40

007066
000200
004269

01lt 36

T26'

BIS
MOV
MOV
MOV
MOV
JSR
BIC
JMP

IBIT7.SEQUEN
.7.PAT
KRXVEC.R2
IINTSERV. (R2)+
IPR7'(R2)
PC.WTRDCK
IBIT7.SEQUEN

,SPECIAL DECREMENT SEQUENCE
,SELECT RANDOM DATA

DUtT

,END OF TEST 26

MAINDEC-II_DZRXB_E
MACYlI 27 (732)
\b-MAR.'6
DZRXBE.PII
nST 26 • HEAD "HOME" TEST
2455
2456
2457
2458
2459

! 5,55

PAGE 55

,THE fOLLOWING SECTION Of CODE WILL ALLOW PROVIDING INfORMATION
,TO THE USER WHEN AN 'UN!;xPECTED' BUS TIMEOU1' TO LOCATION 4 OCCURS
006110

104400

006134

012646

016134

MOV

006116
006140
"06141
006142
006146

104402
006
000
104400
012716

TYPOS

006152

000002

BUSERR'

LOC4M

TYPE.

,THE MESSAGE INDICATING AN
,UNEXPECTED BUS TIMEOUT OCCURRED
"SAVE (SP)+ FOR T~PEOUT
"SETUP TO TYPE pC WHERE TIMEOUT OCCURRED
"GO TYPE--OCTAL ASCII
"TYPE 6 DIGITS
"SUPPRESS LEADING ZEROS

2460
2461

2462
2463
2464
2465

2466
2467
2468
2469

,BYTE

6

o

,BYTE

Typg,

017041
002466

PCM
#REBEGIN. (SF)

MOV

.TYPE

RTI

2470
2411
2412
241 ]
2414
2475
2416

2477
2479
2479
2480
2481
2482
2483
2484
2485
24B6

MESSAG~

'=PC'

,SET RETURN 'PC' TO START TH"
,PROGRAM OVER AGAIN
,RETURN TO BEGINNING Of PROGRAM

,THE fOLLOWING S!:CTlON Of CODE WILL ALLOW PROVIDING INfORMATION
THE USER WHEN AN 'UNEXPECTED' RESERVED INSTRUCTION TRAp TO LOCATION
II 0 OCCURS

,ro

006154

104400

00616~

006162
006164
006165
006166
."6112
006\76

0111101

RF.;SERRI

'I'YPE,

LOCI0"

012646

MOV

(SP)+.-(SP)

t 04402
006
000
104400
012716

TYPOS
.B"tTE

6

o

,BYTE.
T'iPl,

011041
002466

:,SUPPAESS {lEADING ZEROS

,rYPE

PCM
oPEf;EGIN, (SP)

MOV

000002

,TYPE MESSAGI:: INDICATING AN
,UNEXPECTED RESERVED INSTRUCTIUN
,TRAP OCCURRED
"SAVE (SPH FOR TYPEOUT
"SETUP TO TYPE pC wHERt,; RESERVED tHAP OCCURRED
, ,GO TYPE-.OCTAL ASC II
J J'l'YPi:: 6 DIGITS
ME5SAG~

;SET REtURN

'=PC'

'PC' TO START THE

,PROGRAM O'ER AGAIN
,RETURl'l TO BEGINr.-ING OF PROGHAM

RTI

24B1
24BB
2489
2490
2491
2492
2493
2494
2495
2496

,THIS ROUTINE WILL CALCULATf THE PHOPITY LEVEL fOR THE PROCESSOR
,BASEr 0" THE CURRE"T PRIORITY LEVEl, OF THE DEVICE (CO~TENTS OF 'HPLov. ')
006200

001214

006204

105701

006206
006210

005300

CPUPPI' MOV

,GET TH~ PROPOSED RXII D~VlCE
,INTERRupr PRIORITY LEVEL VAl,UE
,IS CPU LEVEL TO Bli THE SAMe AS
:THI:: DEVICE LEVEL OR 1 LESS?
,BRAI'CH I f SAME ASI
,DROP DEVICE LEVEL PRIORITY
,BY 1 LEVEL fOR PS'

TST~

1s

1"04~1

R~

2491
2498
2499
2500
25~1

2502
25~3

2504
2505
2506

006212
006214
006216
006210
006222
"06224

006

)~~

1 S:

ASL

~1J63eJl3

ASL

PO
R0
R0

,FORM BITS <7-5> fOR PSw

00363~11
i:!\:163~0

ASL
ASL
11 Ie

R~

R0
#37,P0

,

RTS

PC

00610A
"4270~

006230

ASL

MAINDEC-II-OZRX"-E
MACYII 21(732)
16-MAR-7.
DZflXBE,Pll
ERROR" TRAP SlFVICE ROIJTINE
25~7

2508
25.9
2510
2511
2512
2513
2514
2515
2516
25 t7
25 I B
2519
2520
2521
2522
2523
2524
2525
2526
2527
25lB
2529
2530
2531
2532
2533
2534
2535
2536
2537
253B
2539
2540
2541
2542
2543
2544
2545
2546
2541
254B
2549
2550
2551
2552
2553
2554
2555
2556
2551

15:;,

,SBTlL

,ENSURE THAT T,N,Z,V, & C 81T5
,fOR THE ?ROCE-SSO. AHE CL~AH
'RETURN TO MAINLINE CODE

PAGE 56

"ERRO~

II

'fP:AP SERVICE POUTINE

; , ** *** '* ... * ** .. ** **4. ************ .** * ** *** ***** .. *** .. * ...... ** *** * .... * .... ..
; J *** ............. ** *** .......... **4***************4** .. ******************** .. .
"

~RROP

Ii

,-* *********** .. ** **** ** .... ***** *** ** **** *. *** * .. * .... * .... ** ........ ** *"""-If

J
J,

006232
00623b
006244
006250

011637

006414

.627 37

~00~02

005231
0"1715

006412

0~b414

***** ................ * .. ** * ... ".. ".. * ...... ** ** *** *"* .. * 4 ....... ** .. ** ** ********* ***

XERRDP. MOV • sp, [PCSCOPE
ADD '2, EPCSCOPE
I"CERRORS' INC ERRORS
BED I"CERRORS
• DATA SW 13

006252
006254
006262
006264
006210
006216
006300

104405
032777
001056
005031
032137
001002
104400

006304
006310
006312
006316
006320
006322
006323
006324
006330
006334
006336
006342
006346
006350
006354
006356
006360
006364
006366
006370
006314
006316
006400
006404
006412
006416

104400
011604
162104
010446
104402

172714

012724

015636

1 S,

016120
000002

0~6

0~1
1044~0

013746
104403
104400
013746
104403
104400
010246
104403
104400
010046
104403
104400
010146
104403
104400
013131
004531
000000

016641
002532
016641
006556
016641

016641
016641

016641
002530
015&00

006416

RETURN ADD~ESS f'B-OM " Ej.tPUH"
(EpCSCOPE) = SU85COiJE+2, OJ.( 5COPE+2

~OW

0 TO PRINT APPPOPHIAT!: ERROR MESSAGE

CKSWR
BIT ISW13, ~swP
HNIi NOPRINT
CLF CCOU"T
BIT .BITB.UNITSEL
BNE IS
TYPE. MnHEADER

002526
0~0400

=

;
:

TYPE, MCRLr
MOV ~ SP, R4
SUB 12, R4
MOV R4, -(SP)
TYPOS
,BYTE 6
,BYTE I
TYPE, SPACE
MOV !'AST, -(SP)
TYPON
TYPE, SPACE
MOV PC SCOPE, -(SP)
TypON
TYPE, SPACE
MOV R2, -(SP)
TYPON
TYPE, SPACE
HOV R~, -(SP)
TYPO.
TYPE, SPACE
MOV Rl, -(SP)
TYPON
TYPE, SPACE
MOV PAsS,2$
JSR R5,SGLDEC
OPEN

,WAS PREVIOUS ERROR REPORT,;U ON THIS PASS

, ERADR

, fAST

(rIPST ADDRESS Of SELECTEP TEST)

,

fAPT (fIRST ADDRESS Of PRoSEN! nST)

,

BLANK

,

EXPECTED (GOOD) RESULT Of TEST

,

ACTUAL (BAD) RESULT Of TEST

MAINDEC-II-OZRxe-E
MACYII 27( 712)
16-MAR-7"
,. ERROR
DZRXBE,PII
TRAP 5ERHCE ROUTINE

,

2558
2559
2560
2561
2562
2563
25b4
2565
2566
2567
2568
2569
2570
2571
2572
2573
25J4
2575
2576
2577
2578
2579
2580
2581

• =•

I DATA SW

006432
006434
006442
006444
006446

104405
032777
001401
0.000.
000002

00"450
006452

00646l

104405
032777
•• 1002
10440.

00b466

0~"2~7

1 S,

TYPE , MABELL
·FTS PC

~06470

~HhHhn

"ABELL'

lAse lZ

012724

NOPRINT:

, DATA

"~64b0

100Ol00

17.55'
HI
DINGt

00"001

815 tBITB,llNITSEL
JSR PC,DING

=I

S' 15

1$1

172536

SEQ

.~ij2

SI:.:Q

w:1~ij3

TO RING BELL AT ERROR

052737
~.4737

000400
006450

PAGE 57

00642.
006426

I SET HARD ERROR FLAG

TO HALT AT ERROR

CKswR
eIT ISWl5,RSWR
BEQ 2$
HALT
RTI
CKSWR
BIT '"_.,RSWR

""E IS

006470

,

<07>

DING • A • LING

• EVE,."
y)06472

006474

~h"HH:'J0
0~0"00

MAINDEC-II-OZRXB-E
DZRX8E.Pl1

SCOPE

E~RORS,

•

fPCSCOPF, 0

16."1AR .. 7h
.ACYll 27(732)
" TFAP SERVICE ROUTINE

~582

2583
2584
2585
2586
2587
2588
2589
2590
2591
2592
2593
2594
2595
2596
2597
2598
2599
2600
2601
2b02
2603
2604
2b05
26"b
2607
2b08
2609
2bl"
2bl1
26\2
2b13
2614
2b15
2616
2617
2618
2619
2620
2b21
2622
2623
2624
2625
2626

15155

15155

PAGE 58

,

.SBTT[" .. SCOPE

TRAP SERVICE ROUTINE
SC0P!:

006476
".b50l

0~5737

0~}b472

,

XSCOPE: TST E.RI'ORS
BNf SCOPING

001015

NO ERROl<12>"DEVICE TEST HUNG' PC

0~1505

flPASSI

006736
006736
006742
006750
006754
006756
006760

SP

.BYT£: 6

MAlNDEC-II-OZRxa-E
MACHI 27(712)
16-.AP-76
DZRXSE,PII
" SCOPE " TRAP SERVICE ROUT I'E
26U
2684
2685
2686
2687
26B8
2689
2690
2691
2692
269]
2694
2695
2696
2697
2698

IS

JMP MORETESTS
TYPE, MHUNGPC

lSI
;

006660
006664
006666
006667
006670

,RESET THE HANG COUNTERS

,ltSeiZ

"

PASS

"

."

.EVEN
006756
\777411

XSrJNI

00&760

000~02

HANGER:
HA~GPLI

C1Jf' HANGER
MV U 77740,HANGPL
ADD '2, P SP
RTS PC

"

177740

,

UPDATE !"OR EXIT

MAINDEC-II·OZRXB_E
MACYlI 27(732)
DZRXBE,PIl
DRIVE TEST SELECTION
2699
2700
2701
2702
2703
2704
2705
2706
2707
2708
2709
2710
2711
2712
2713
2714
2715
2716
2717
2718
H19
272"
2721
2722
2723
2724
2725
2726
2727
2728
. , 29
2730
2731
2732
2733
2734
2735
273&
2737
273e
2739
2740
2741
2742
2743
2744
2745

15.55

PAGE &1

~f.:Q

0~B6

~I:;Q

0{1'17

.SBTTL OPtVE TEST SELECTION
'DO A READ ONLY FUNCTION ON ALL SECTORS,
, THIS DOES NOT VERIFY THE DATA, ONLY TESTS FOR CRC ERRORS.
006762
0~67&6

006772
"06776
001002
007006
00NI0

004737
004737
004737
0047 J7
005337
001371

012752
012634
013104
010014
013124

JSR
JSR
JSR
JSR
DEC
BNE
RTS

ROONLY'
1$'

0~0207

PC,INITTRACKS
pC, GETUN IT
PC, GETTRACK
PC, READ
TRKCNTR
1$
PC

: : .. ***** ........ *** ********** 'It.** .-It-* **** ******* ** ... ********** *** .******
,WRITE AND READ DATA ON SPECIFIED TRACK AND ALTERNATE
,DRIVES BEFORe GOl% TO THE NEXT TRfCK,
007012
'107k'J16
007022
~07026

007032
007.36
007042
007046
007052
~J07056

007062
007 0& 4

004737
004737
0~4 7 3 7
004 7 3 7
004737
0~4 7 J 7
004737
O04737
004737
005337
001357
000207

012260
012752

ORVSWP I

~12634

I SI

JSR
JSR
oSR
JSR
JSR
JSR
oSR
JSR
oSR
DE.C
BNE
RTS

013104
"~7134

010634
012634
"07134
01 "634
0131<4

: , ****.

*.

PC, GE!PATTERN
PC,INITTRACKS
PC. GETUNIT
PC, G'TTRACK

PC, wRITE
PC, READCHK
PC, GETUN I T
PC,WRITE
PC, READCHK
TRKCNTR
IS
PC

*' ...... -Mo. ***** .*** **** .** ***'* **4" .*** .............. *** .. **** *******

, i¥RITf. ALL SECTORS AND RoAD/VERIfY ALL SECTORS
"'~7~66
~~'1072
0~1076

004737
004737
004737
"04737
0047 J7

""7102
007106
007112
007116
"07122
007124
007130

"05337

"" 7 I 32

"00757

~~4137

DZPX8E,Pl1

JSR
JSR
JSR
JSR
JSR
oSR
DEC
aNE
JSR
RTS

hTPDCKt

01276"
012'152
012634
013104
007134
010&34
"13124

X.TRDCK,
1 S.

~01367

\'.104737
1i'I10207

MAINDEC-I1-DZPXB-E

2746
2747
2748
2749
2750
2751
2752
2751
2754
2755
2756
2757
2758
2759
2760
27&1
2762
2763
2764
2765
27&6
2761
27&8
2769
2770
2771
2772
277 3
2774
2775
2776
2777
2778
2779
2780
2781
2182
2183
2784
2785
2786
2787
2788
2789
2790
2791
2792
2793
2194
2795
2796
2797
2798
2799
2800

16-"AR-76

W~In:

~0714~

007144
~07150

007154
007160
007164
007166
007172
007174
007202
007206
007210
007214
007220

004737
004 7J 7
[104737
_12746
012746
005037

NACYll 27(732)
FUNCTI(Hi

Ib .. ~lA? .. 76

01JJ24
013422
0107&6
007332
0"7222
011452

WRITE'
.xw~lTr;

FlLLBUf,

i'1~5~'46

012746
000002
012777
105777
100375
112077
005237
000770

007222
007224
007232
00724.
007246

005726
012737
012737
012737
000137

A07252
007254
0072&2
007264
007270
007274
007300
007302
007306
001310
007312
007120
007322
007326

104405
032777
001006
104400
104400
104400
104405
005777
100001
000000
032777
001402
000137
000137

007332
007316
001342
007346
007354
007362
007364
007372
007376
007400
007404
007406
007414
007 4\ ~
007422
0"7424

005037
012746
012746
112737
022737
00100 J
112137
004737
005046
012746
000002
032777
001774
005237
001375
000137

PC, Rf.ADCHK

TRKCNTR

IS

PC, DONJ::;
PC
BR XWTRDCK

012726

15.55

• Sb TTL

007134

PC.GICTPATTERN
PC,INITTRACKS
PC,GETUNIT
PC, G~TTPACK
PC,WFITE

CLR
t~OV

007174

PAGE 62

"RITe FUNCTION
JSR PC,INITSECTOR
JSR PC, GETSECTOR
JSR PC, ADJSlII'I
MOV *~·ILLDONE., ... (SP)
MOV .FILLER, -(SP)
CLR BYTECNTR
-(sP)
'IS,-(SP)

ATI
0 •• 101
172000

172~~04

1 s:
ftLLfLAG,
XFMRYTEI

171774
011452

01&366
0071 40
007144
007252

020000

PUlEST,

CKSWR
BIT iSW1l, (a:SWfI,
eN!: CONN
TYPE ,OPEN
TYPE ,MPAR
TYPE ,MCRLf
CKSWR
TST ~SWR
BPL CONT13
HALT
BIT .SW11,@SWR
BEQ PCON!
JMP fiLLBUf
JMP NEXTRD

1717J4
PryPI.

CONT4 :
171710

00400"

171676

HL!6,
CONTll,

007144
010132

PLOOP,
PCONT,

00&756
007430
007444
O00105
.06"50

flLLDONEI

000115
001634

007702
00655&
007702

lSI
CLR
MOV

007406
000040
006756
011462

171572

(SP)+
i"FlL,prYPI+2
• XWRITE, PCONT+2
.flLLBUF, PLOOP+2
PARTEST

TST
MOV
MOV
MOV
JMP

~07324

000000
016577
01&120

MOv .fBIE,@RXCS
TSTB @RXCS
BPL f1LLfLAG
MDVB (R0)+,iS;f{XD6
INC SHECN!R
SR !'ILLfLAG

fiLLER.
"072&6
330

0~7

26,
3$,

,HAVE BOTH DRIVES SEt:N TESTi::D
,YES
,NO, GO TO OTHER UNIT

CLR HANGER
MOV • WRTDONE,' (SP)
MOV ,WRTER, -(SP)
MOVB •• RUE,FUNCTION
CMP n25, PCSCOPE
BNE IS
MOVB I WTDDlE, FUNCTION
JSR PC, COMMWORD
-(SP)
12S,-(SP)

RTI
BIT
SEQ
INC
SNE
JMP

.DONEBIT,I1RXCS

,seT UP Fl~ST,LAST,ANO SEcTOR CUUNT!:~
,PICK UP NEXT SECTOR
,ADJUST D~TA BUHER AND CHlcCK SUH ~'UR ADUREssES
,PUT GOOD RETURNON STACK
,PUT ERROR RETURN ON STACK
, LOwER 'CPu .. LEVEL
,SET RETURN "PC"
,GET 'CPU" LEVEL INTO 'PSl~ ,.
,EXECUTE ~'ILLBUfER COMMANU
,TEST fOR TRANSfER REQUEST !LAG
,TRANSFER DATA BYTE
,WAIT FOR NEXT TR !'LAG
,REMOVE THE DONE RETURN fROM THE SlACK
,PUT ADUR OF FILLBUF MESSAGE IN PAP ERR TYpliUT 1
IIF NO LOOp ON ERROR GO TO NEXT SoC TOR
,II' LOOP 0" ERROR PETURN THROUGH PLOOp
,PRINT OUT PAR EPR AND TEST CONDITI0l:AD
3016
3017
3318
3019
3020
3021
3022
3023
3024
3025
3026
3027
3028
3029
3030
3031
3032
3033
3034
3035
3036
3037
3038
3039
3040
3041
3042
3043
3044
3045
3046
3047
3048
3049
3050
3051
3052
3053
3054
3055
3056
3057
3058

006~50

~092

IS:

OPfN

016120
006450

TYPE , MCRLF
JSP PC,DINC,;
RTS PC

MACYI! 27(732)
VERIfY DATA

Ih-MAP-1/;

15:55

PAGE 68

,SBTTL READ AND VERln DATA
,READ A SECTOR,EMPTY THE SECTOR BUffER AND V'RH'Y
,TH" DATA REAO AGAINSI CORE DATA BUffER
"10634
010640
010644
010650
010652
010656
010662
010666
010672
010676
010702
010706
010712
010714
010720
010722
010730
010734

~52701

1 k}000~

HEADCHK.

.04737

010014
013414

Hlp&UFF:

~05737

001002
000137
~05037

005037
052701
~04 7 3 7

~0S"37

012746
012746
005046
012746
000002
012777
105777
100375

010736
117731
010744
063737
010752
123720
010156
00\054
010760 , 005237
010764
000761

011446
011452
011460
"00200
010766
011056
011306
011060

1 $.

CLP
MOV

010722

fHS #IHT15,Rl
JSR PC, RUP
1ST SECCNTR
BNE 1$
JMP [,XlT
CLR 8YTEC"'R
CLP ERCN!R
SIS #BIT1,Rl
JSR PC,ADJSUM
CLR CKSUM
HOV ,EMPDONE,-(SP)
MOV .EMPER,-(sP)
• (SP)
.2S,-(SP)

,SET READ O"E SEC TOP !'LAG
,GO READ ON': SECTOR
,IF' CLEARf.D NO SECTORS WER.
~GO

TO

N~XT

fOU~D

TRACK

,CL>:AR THE BYTE AND EPROR COONtERS
,RI BIT
,ADJUST
,SET UP
,SET UP

7 IS USED AS fIRST EPROR fLAG
DATA AND CK SU~ ['OR ADDPESHS
fOR CHECK SUM ACCUMULATIO.
pETURN ADDRESSt;s

,LOWER 'CPU' LEVt;L
• SET REtURN ' PC'

,r,ET 'CPU' LEVlL INTO 'PSw'

RT!
000103
170252

170256

2$ :
E"PfLAG:

MOV HBlf:, .RXCS
ISTB "RXCS
BPL EMPfLAG

,LOAD EMPTY SUf'f'ER
,TEST fOR TF fLAG

170246
011454
011454

011454
011056

CKbYTE I

MOVB @RXDB,RADaYTE
ADO BADBYIE,CKSUM
CMPR BADBYTE'(R0)+
BNE DATAER
INC BUECNTF
BR EMPf'LAG

,SAVE 8YTf. fROM DISKETTE
,ACCUMULATE CHECK SUM
,COMPARE AGAINST GOOD BYT.
,If NOT EQUAL GO TO DATAER

017404
017405
011056
011056
011056
017602

ADJSUMI

MOVS TARGET,8UFADR
MOVS TSECTOR,BUrADR+1
MOv SUM,CKSlIM
ADD TARGET,CKSUM
ADO TSECTDR,CKSUM
MDVB CKSUM,BUfADR+176
ASLB CKSUM
"EGS CKSUM
MOVB CKSUM,BUfADR+177
MOV .BurAO., R0
RTS PC

,INSERT NEG, SUM INTO DATA flUfnR
,SET ADDRESS Of 8YTE IN R~
,RETURN

TST
MOV
MOV
MOV
JMP

,REMOVE THE DONE RETURN ,"POM THE STACK
1 PUT ADDR Of EMPTYBU," MESSAGt; lR PAR ICR ,nOUT I
'RETURN THROUGH HERE TO LOOP ON ERROR
, I f NO LOOP ON ERROR GO TO NEXT SECTOR
,REPORT PARITY ERROR

011452

010166
010774
011002
011010
011016
011024
011032
011036
"11042
011050
011054

113737
113737
0137 37
063737
0637 37
1 11731
106337
105437
113737
012700
000207

3059

011056

000000

CKSUMI

3060
3061
3062
3063
3064
3065
3066

011060
011062
011070
011076
011104

005126
012737
012737
012737
000137

EMPER,

013126
013416
012536
013126
013416
011056
011056

011056
011056
017404

016402
010644
011430
007252

01Ho3

007266
007324
007330

(SP)+
iMEMPTY, PTYPI+2
,EMPBUfr,PLOOP+2
'NXREAD, PCONT+2
PARTEST

fUNCTIO~

IGET NEXT BYTE
,SET rIRST AND SECOND BYTt;S wiTH AUDRICSSES
,GET THE PATTERN SUM
,ADD TRACK AUliRESS TO CHECK SUM
,ADO SECTOR ADDRESS TO CHECK SUM
,INSERT CHE:CK SUM TO DATA BUfFER
,GENERATE NEGITIVE CHECK SUM

MAINDEC-ll.DZRxa.E
MAOll 27(732)
DZRXBE, Pll
READ ArW VERIF''t DATA
3067
3068
3069
3070
3071
3072
3073
3074
3075
3076
3077
3079
3079
30e0
308 I
30R2
308J
3084
3095
3086
3087
3088
3089
3090
3091
3092
3091
3094
1095
1096
3097
1098
3099
3 I 00
3101
1102
3103

01111.
011116
011122
"11124
011132
011134
011142
011144
011152
011154
011156
011160
011164
~I I 170
"11114
01120"
011204
011210
011216
011222
011224
011230
011214
011236
01124"
011244
011250
011252
01 1256
01126"
"11264
"11266
011272
011274
"11276
011102

0527 3 7
."5237
104405
032777
001054
032777
001004
023717
003044
105701
100014
004737
I ~4400
1 ~440~
0"47J7
1~44"hl

042HI
0117J7
"114537
"00000
1 044a~
01374b
104402

1100400
0114b0

~12724

104400
1 14017
005200
013746
104401
1044,,"
1"4H5
",,5777
1.,00.1
J0000"
005237
000117

"11306
01 I 312
011314
01 1316
011322

005717
"0140 I
000207
"~5 731

113 2 4

I1!li4fd5

3 I 10
JIll
1 112
31 I 3
3114
3115
3116
3117
1118
3119
312.
3121
3! 22
3! 23
31 24
3125
3126
3127
3t 28
3129
3t 30

"11326
"11334
"11336
011342
01115"
01 I 354
011356
01 I 362011366
01137"
011374
011376
011402
1i111406
011410
(!11416
01142"
011424
01 I 430
011434
"11436
"1 I 442
311Hb
011450

"J2717
001024
1 ~14 h~"
011737

3133
3134
3! 35
3136
1137

313B

"I I 452
"11454
011456
011460

DATAER:

Iilvl is]7

"0

0"50~

SOQ 0094

BIS #BIT8,UNITSEL
INC ERCNTH
CKSWR

, SET THE HAD ERROR nA.
, INC THE BYTE ERROR COUNTER
, TEST PRINT ERROR sw IN SWR
,DON'T PRINT THE ERROR
,TEST PRINT 10 ERRORS SWITCH
, If SET PRINT ALL ERRORS
JHAV~ 10 ERRORS BE!.N TYPED
,yES, DON'T PRINT ANY MORE
,TEST fIRST ERROR fLAG

170064

BIT 'SW13,!aSwR

170054

BIT

~1146l~

""00 I 2

BNE NOERrYP

1$,
010566
~I S772
01612"
012050
016061
000200
011452
015600

.SW9,

@Sl"'~

BNE 1$
C"P ERCNTR, IflVt,
8GT NOERTY?
TSTS RI
BPL THERR
JSF PC,ERMSG
TYPE , MDERHOR

011222

TYPE ,MCRLF
JSR PC, THADR
TYPE , MCOLMUN
HIC j81T7, Rl
MOV ~!TECNTR, 1 $
JSR R5, SGLDEC
UPEN
TYPE IOBLSP
MOV BAD8YTE,-(SP)
TYPOS
,WORD 1

TYPERR,

IS,
0161 15
01 1454
016 115
011456

MOVB

-(R~),GOODBYTE

INC R"
MOV GOODo YTE, - (SP)
TYPON

01145.
01 b I 20

H~ADI::A

,PRINT TRACK AND SECTOR LOCATIONS
:SET UP COLMUN HEADINGS
,CLEAR fIRST FeRROR fLAG
:PRINT eyn NUMBER

,PRINT flyr. RF:AD EROM DISKETTe

,GET GOOD BYTE
JRETURN R0 TU NEXT BYTE IN HUHEN

: PRINT GOOO DATA

rYPI:: ,MCRLr

rjOfRTYPz

CKSWR
TST ~SWR
bPL CONT2"
HALT
INC 8 YTEC NTR
J"P EMPFLAG

167724
HL1I4,
CONT201

011452
~10730

16-/·1AR.76
E:11pDONE:

15:55

DATAC"
1$
PC
ERCNTR
NXREAO

CKSWR
#Sw13,raS~B

1676b2

HIT

011154

"NE 25
l'Y'PI:. , MERe!
MOV ERCN1R,.3S
JSP R5,SGLDEC
OPEN

H,
01665e

TYPE ,

~11 ~56

TS16 CKSUM
8EQ 4$
TYPE ,"8AO
8R 5$

"16635
016643
016 I 20

TYP'. ,MCBLf
CKS""
BIT 'SI440"
01 ]737
042737
'H 3746
104402
002
000
104400
032737
100HlIH
104400
000402
104400

• BYTF:

,BYTE

TyPAnR:

~TATllS REGISTERb
Ef.1F10R Rt'-TUFIf. TO TOP Of SrACI'..

;ONLY THE: FlX11 POW£R HAS
: PRINT POwER F'AILEO
,GO ro RESTART

~ AILI-:D

bt:u

"'R;(C~

,SAVE @RXCS ,OR TYP£OUT
I GO TYPE--OCTH 'SC 11
,nPE " DIGIT(S)
,SUPPRESS L~AD J. NG ZERO::;

.,
6

TARGt'.;T,-(SP)

012144
01<144
MOV
TYPOS

,BYTe
,RYTE
016115
012724

,TYPE TRACK ADORESS
SAVE: TARGET FOR TYPEOUT
,GO T'tpE.--o:rAL 4SCII
"TYPE 3 DIGIT(S)
: ,SUPPRESS Lt::ADING Zl-.:ROS
,TYPE SECTOR ADDRESS
; J
~

0

T'iPI:: ,MSE;CT

~'16047

~"''''020

ZEROS

rPRINT THE
J "''iOv~:

~RXCS,·(SP)

TYPe, , "lTRK
MOV

TYPOS
,BYTE.
,bYTE
01341 b
177740
012114

LEAOl~G

TYPE ,MPAP
TYPE, , MCRL~'
PTS PC

016577
016120

MOV TSt:CTOR,2S
B Ie #17174'06,2$
2S,-(SP)

2

"TYPE
Ellr

,CLEAR ALL RUT SECTOR ADDRESS
I,SAV. 2$ fOk TIPEOUT
I,GO TIPE--OCTAL ASCII
"l'YPE 2 OIGIT(S)
II SUPPRESS LE'DING ZEROS

,OBLSP
mlIT5EL

#~lT4,

l,mITCH ORIV!: IS BEING usm

8NE 1 S

016163

0~000~

016173

1$:
4$ ,
2S,

012146
012150

a00~00

ASTAT'

0~0000

BST~TI

012152
012160
012166
012172
012174
012202
012204
012210
012212
012220
012224
012230
012232
012233
012234
012240
012244
012250
012252
012256

117737
012777
004737
000775
032717
001403
004737
000763
1177 37
104400
013746
104402
003

~00207

167032
000017
006514

012146
167020

00"Vl02

167006

TYPE, MUNIT0
8R 45
TYPE, MUNITl
RTS PC

166772
016222
012146

012150

~OVB @RXDB,ASTAT
MOV .RDER,@RXCS

ROCODE'
2. :
3$,

JSR PC, SON

1 $,
TYPCODE,
MOV
TYPOS
,BYTE

,BYTE
011>106
016236
012150
016120

,TYPE UNIT .,
,TYPE UNIT

OP~N

012022

~00

104400
104400
013746
104403
104400
000207

TYPE ,
/>10 V

TYPOS

STATUS REGlSTI=..R

PAGE 72

15: 55

PARTYP:

CO~MAND

: TYPE ADDRESSI::S AND RUN COtHH'f!Or-.s

TYPE ,'HUll
TYPE, SPDWEk
JMP R.START

16-MAR-7E>

ERROR ERROl<

,S.T HAPO ERROR FLAG
,GET THE ERROR CODE
,TEST FOR OONE fLAG

J TYPE

.~i'n.

016120
012220

ST~TUS

,AN ERROR INUICATOR

,.AVf fONCTION FOR TYPEOUT
,GO T'iPE-.O:TAIJ ASCII
,npc 6 DIGIT(S)

,BY tE
012~'5~J

2SI

I TEST DON'T PHINT lRROR SwITCH
,TYPI:: NO

;TYPE ERROR ANO fiESSAGES

, M.RXCS

FUNCTIQN,-(SPJ

7 37

·.HII~HH'4

I ROTURN fROM THE INTERRUPT
IBYPASS INTERRUPT pOINT;;RS ON STACK
,RETURN TU PROGRAM

: Tf!;ST PRINT leRROR S"lTCH IN SwR

TYPOS

~06

t

TYPIc

Mnv

I TEST DON °T PRINT ERROR SWITCH
:OON"T PRINT
I TYPE UNKNOWN INTERRUPT

iHEFE A PARITY .PROR
,NO,CONTINUI:;
r rES, GO FIe-pORT THE.: PARITY e-Rf{OH
,REISSUE THE fONCTlON
,SAVE THE ERHOR COOE IN B STATUS

BNE 25
TYPE , 'oICf.1Lr
JSR PC,ERMSG

~H 6212
00770,

,SAVE THE ERROR AND STATUS WORD
I TEST THE ERROR fLAG
I THEA!: WAS AN ERROR GO REPORT IT
,IS INIT DONE SET
I NO, CONTINUE
IYES,REPORT POWER FAILED AND l4737
.62706

012022
012"26

INTSERV,

016311
016120

I~ACYt 1 27(732)
MAINDEC-II-0ZRXB.E
DZRXBE..Pl t
INTERRUPf SEPVICE

3211
3212
3213
3214
3215
3216
3217
3218
3219
3220
3221
3222
3223

15.55

, SAVE THE A STATUS
IREAD THE B STATUS REGISTER
I WAlT fOR OONE fLAG

BR 3$
BIT 12,@RXDB
I WAS THERE A PARI I I ERROR
eEQ IS
:""O,CONTINUE
JSI< PC, PARTH
IYES,REPORT THE PARITY ERROR
BR 2S
,RETRY READING STATUS B
MOVB "RXDS,aSTAT
ISAVE THE B STATUS CODES
TYPE ,MASTAT
I TYPE THE CONTENTS Of THE T"O STATUS REGIST.RS
ASTAT,-(SP)
II SAVE ASTAT fOR TYPEOUT
IIGO TYPE--OCTAL ASCII
3
IITYPE 3 DIGIT(SI
, ,SOPPRESS LEADING ZEROS
0
TYPE , TAB
TYPE ,MBSHT
HOV BSTAT,-(;P)
TYPON
TYPE ,MCRLF
RTB PC

~i097

MAlNOEC-II-DZRxa-E
MACYII 27(732)
oZRXBE,Pll
PATTERN GENERATOR

Ib-MAR-76

3265

PAGE 73

15.55

• SHTTL

PATTI':RN GENERATOR

32&6
3267
3268
3269
3270
3271

INOTE: ALL DATA PATTERNS WILL ~E MODIfiED SO THE FIRST BYTE WILL
ICONTAIN THE TRACK ADDRESS, THE SECOND BYTE WILL CONTAIN THE UNIT
INUMBER AND SECTOR ADDRESS IN wHICH TH~ DATA IS WRITTEN, TH!; "OST
ISIGNIfICANT ~IT Of THIS SECOND B¥TE INDICAT~S THE UNIT, UNIT ~

,n "I:'''

UNIT 1 IF' Ill". THE LAST TWO S'iTES CONTAIN THE CHECK SUM,

, ; * .. *4,. ** .... * '* * .. 0/10 0\+ 011-,. * *** .... ** ............ *.... *** **""** ***iI-***" ** .... ** .. ******

3272
3273
3274

3275
3276
3277
3278
3279
3290
329 I

3282
3293
3294
3295
3296
3297
3289
3299
3290
3291
3292
3293
3294
3295
3296
3297
3298
3299
33"~

3301
3302
3303
3304
3305
3306
3307
3308
3309
3310
3311

01226"
012264
012270
012274
012276
kll2102
012304
012306

011310
GIBI2
012314
012316
012320

012704
005"37
013705
006305
000175
012326
012340
012350
012412
012420
012440
012450

~ 17 40 4
012536
012324

GE.TPATTERNI

NOV IIRUFADR,1-I4
eLM SUM
MOV PAT,R5
AS~ R5
JMP ~PATTERNS(R5)
UATA0
[lATA I
fLOAT0
fLOATI
PATI25
PAT314
COUNT

" 123"2
PATTERNS I

~12470

"12322

~00000

~!12J24

00~0~f'

J.lANDATA

I SET ADDRESS OF flRST DATA "¥X!:
IsET UP FOR ACCUMU~ATION Of' CHEC~ SUM
,GET PATTERN BITS

100" DATA BYTE
1 3 77 DATA BYTE
I fLOAT A 0 THROUGH ALL 1"5
IFLOAT A I THROUGH ALL .'5
1125/052 DATA .ORD
1314/0&3 DATA WORD
IINCRUMENT DATA PATTERN
,RANDOM DATA BYTE

DATA8Yn:::
HT:

:LOAD SOFTWARE BUfFER OITH ALL ZEROS

PAT = '"
012326
"l,ll2
012336

D.l\lA~1

005037
004737
00077S

:

CLR D'TABYTE
JS~

PATGF:N:

PC,LOAfJ

,GO LOAD THE DATA BUFFER

BR PATGEN

:LOAD SOFTWARE BUFFER WITH ALL ONES
PA r

112737
000771

01 ;>322

DATA 1 :

=

I

MnVH 1t377,OATJ,B'iTE
8R PATGEN

3112

MAINDEC·II-DZRxe-E
MACIII 27(732)
DZRXf::IE,Pl1
PATtF:RN G~:NERATOP

1 •• M.R-76

112~

3321
3322
3323
3324
H25
3326
3)27
332 S
3329
3330
3)31
3)32
3)]3

3334
3135
3316

~A

012350
012356
012360
"12364
"123&6
012370

112737
0002&1

004737

~12374

00~241

012376
012400
012402
012404
012410

~05702

012322

~12702

3344
3345
334&
l347
334S
Jl49
3350
Jl51
3352
Jl53
3354
3355
335&
Jl57
3359
Jl59
3360
3361
3362
H63
3364
3365

~

r =

TH~OUGrl

O~ES

IN S(}FTWARE "UFFER

n ..,OAT~:

t-'!OVH '37b,DATAByrE

,SET IJP A ONE5 ,IELn

XPAtGEN:

SEC

;SET THE C biT TO ROTATE ThROUGH THE uATA

I SI

~lOV

Jl;91,R2

Bec 2S

0~5202

INC
JSR
CLC
T5T
BEG
SEC

012510

001401
000261
10& 137
0007&3

.sEQ Yl099

2

103001

lS,

i

)eLR R,2 (CAN"r USE "CLIP' I I CLEARS "C"

J8R IF "CI' HIT IS CLEARED

R2
PC,LOA.D

: SET R2 IF "C" 8IT 15 SET
,GO LOAn THE DATA BUf,ER

R2

lIS "2 NONZERO

,CLEAR THE

"e"

BIT

3S

fWLB DATARYTl
BR IS

J"*"" ***** * ***'*** .. '* '* .. ,,* ** ... *'** ... ***** ** ** ......... * flo *** ...... ** .. * *** * .. **" **
,n.OAT A I THROUGH ALL ZEROS IN SOfTWARE RUHER
I
PAT = 3

012412
[11241&

005037
000757

012322

CLR DATABYTE
SR XPATGEN

nOATI'

.l1l7
333S
Jl39
3340
3341
3342
Jl43

PAGE 74

,FLOAT A

1113

3114
3315
3316
3)17
33IS
3319

15'S5

f 1 ** .... ** ... *4 *** ... **** * .. ** *"**** ** .. ** ** .. *'* .... ** ... * .. **** "* '* *** ** ** ** .. ** ..
I L.OAD SnfTwARE BUHER WIT'I ALTERNATING I AND 0 fOR
,ONE BYTE AND 'fHE COMPLIMENT INTO THo NEXT
I
PAT = 4
012420
01H26
012432
01243b

112737
004737
105137
000773

000125
012510
012322

012322

PAT125:
XXPATGEN,

MOVB '125,OATABUE
JSR PC, LOAD
COMB DArABITE
BR XXPATGEN

~ J ** .. * ..... *** ***'* ****** **** *'********** ***** ******** .... **** ... * ......... * ..
ILOAD SOfTwARE BUFFER WITH ALTERNATING PAIRS
ICOMPLIMENT INTO THE NEXT
,
PAT = 5
012440
012446

112737
000767

000314

012322

PATJl4.

Jf

*, ..... of

004737
000773

000377
012322
012510

012322

COUNTI
IS I

*

AND ~ AND

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

=

012137
005237

I

MOVO ;]14.0ATABYTE
BR XXPATGEN

ILOAD SOFTWARE BUFFER WITH COUNT PATTERN
I
PAT
&
012450
012456
012462
012466

0,

MOV 0377,DATABHE
INC DATAByn
JSR PC,LOAD
BR IS

~lT)

MAINDEC-\\_DZRXB_E
MACYI I 27( 732)
PATTERN GENERATOR
DZRX8E,PII
3366
3367

lb-MAR-7f>

J

j: .....

* ........... * **** ***

0124H
012474
012502
012506

004737
\ 13737
004737
000770

01254"
"12632
012510

012510
012516
012522
012526
012530
012532
012534

063737
113724
022N4
001401
"00207

012322
.12322
017604

012536

000000

012540
~12544

012700
063700

01255"

~63700

RANDATA'

JSR PC, RANGEN
MOve PANUM,DATA8~TE
JSR PC,LOAD
SP PAN DATA

,GET RANDOM NUMBER

LOAD'

ADD DATA.YTE, SUM
Move DATABYTE, (R4) +
CMp ,BurAOR+2V'!0, R4
SEQ 1$
RTS PC
TST (SP)+
RTS PC

,ACCUMULATE THE PATTERN CHECK SUM
,LOAD THE DATA BUffER
,HAVE 128 BnEs BEEN GENERATED
,IF YES, R!:TllRN TO TEST
,If NO,HETURN TO PATTERN GE~ERATOR
,TAKE PATTERN RETURN ADDRESS Of STAcK
,PETURN TO TEST

"12322

~12536

1$,

0~5"6

000207
SUM:

012026

MOV
ADD
ADD
BIC
CLC
ROL
RUL
MOV
CLR
MOV
POR
POP
AO[)

17~",()0

~IC

01263.
"12632

MOV R0, RANl

~00~01

RANGE"'

012626
012630
170000

3431
3432
3433
3434
3435
3436
3437

#1,R0
RA~l,R'll

RAN2,

~12554

~4270~

"12560
,"2562
012564
012566
012572
012574
"12600
012602
012604
01261"
012614
012620
012624

000241
006100
0"6100
010037
005000
013700
0.600.
006000
063700
042H.
0U037
010037
000207

012626
012630
['12632

001214
000765

PANI'

0012J4

~AN2 :

0~0765

~00;}0~

RANUM:

"

012626
"1263~

MOV

R~

.17~01!)0,R~

RO

RR~,

RANl

P0
filAN:2, R0
RO

P"
~Atd

,Ih)

.1700~~r

RI-1

IH~,RANU'"

PTS PC

16-eAR-7.

3408
3409
3410
3411
3412
341 J
3414
3415
3416
3417
3418
3419
3420
3421
3424
3425
3426
3427
3428
3429
3430

***** *** * ... * ... *** ... *.* ... **** ******** **** *** ***** it

SOFTWARE BUFFER WITH RANDOM DATA PATTERN
PAT I: 7

MAINDEC-ll-DZRXB-E
MACYII 27(732)
DZRXBg,PIl
UNIT SELECTION

3422
3423

/110 ..

SEQ 01"0

n.. OAD

3369
3369
3370
3371
3372
3373
3374
3375
3376
3377
3378
3379
3380
3381
3382
3383
3384
3385
338.
3387
3388
3389
3390
3391
3392
3393
3394
3395
3396
3397
3398
3399
340"
3401
34il2
3403
3404
3405
3406
3407

PAGE 75

15'55

15,55

.SbTTl,

PAGE 7b

UNlT SELECTION

;n:sr rOR SJ::LECTED UNITS,ORIVF PEADY,ANO USEU CONDITIONS
:ALSO CONTAINS A.

,

"HA(J EAROP"

fLAG TO Mt: rEs·fED AT EOP.

,THE BITS I ' I)NITS£L ARE USED AS FOLLOWS

:BITlS
,BITI4
:p,ITB
, BIn
, BITo
:BIT4

012634
I11264 2
012644
012650
012652
012660
012666
01267.
012674
012676
012704
012700
012714
012722

032737
001012
105737
100007
042737
052737
000207
005737
100012
032737
001006
042737
052737
000207

012724

000000

012726
012732
012734
012742
012744
012750

005737
100006
032737
001002
062716
000207

0~~

100

@12724

~~"10"

04000"

012724

000100
04002.

012724
012724

vI

o

USED BIT

BIT _SlTb,UNITSEL

1$,

2$ ,

A S.P

=LJNIT SELECTION FOP FUNCTION WOAD

BNE 1$
1ST" UNITSEL
BPL 1$
BIC #4~021'1, IJNITSEL
BI5 ,BITO, UNITSEL
RTS PC
TST UNITSEL
BPL 2$
811 'BITI4.UIHTS!;L
eNE 2$
SIC 'BIT6,U"ITSEL
BIS '40020,UNITSEL
RTS PC

012724
012724

012724

1 SELFCnD
I USED .IT

PASS HAD AN lRROR
o SELECTED vIA SwR

GETllN IT,

"12724
04"~2~

=UI'II1T
:::!INIT
=THIS
=UNIT
=UNIT

,WAS I)NIT 0 JUST USED
:UNIT 0 USED CHECK UNIT I
,WAS UNIT 0 SELECTED
,NO GO TO UNIT I
,CLEAR IHUT I USED BIT AND FUNCTION [Jl'-llT
,SET UNIT 0 USED SIT

,WAS UNIT I SF-LECTED
: NO RETURN
,HAS UNIT 1 BEEN USED
,YES PETURN
,CLEAR UNIT o USED BIT
,SET U'liT 1 USED BIT AND fUNCriuN u.IT BIT

3438
3439
3440
3441
3442

UNITSEL'
,TEST THAT ALL UNITS HAVE SEEN ACCESSED

3443
3444

3445
3446
3447
1448
3449
3450

DONE,

012724
040000

~12724

000002
1$,

TST
BPL
BIT
SNE
ADD
RIS

UN I TSEL

IS

,BITI4,UNI!SEI,
1$

'2,@SP
PC

~lI

,IS UNIT I SELECTED
,NO RETURN
,YES HAS IT BEEN USED
,YES RETURN
,BYPASS NOT DONE RETURE ON STACK

MAINDEC.II-0ZRxa-E
M~CYII '27(732)
16-~AR-76
DZRXBE,PII
TRACK SEQUENCE SELECTION
3451
3452
3453
3454
3455
3456
3457
345B
3459
14b0
3461
3462
3463
3464
3465
3466
34b7
346B
3469
3470
3471
3472
3473
3474
3475
3476
3477
3478
3479
3480
3481
3482
3481
34B4
3485
3486
3487
348B
3489
3490
3491
3492
3493
3494
3495
3496
3497

,SBTTL

PAGE 77

~EQ

0102

TRACK SEQUENCE SELECTION

'I~ITIALIZE

TRACK SEQUENCE

I NOTE: If WORD SEQUEN IS CLEARED THEN TRACK SEQUENCE IS FROM 0-52-53-114 OhLY
IIf 81T 15 OF SEQUEN IS ' I ' THEN TRACK SELECTION IS INC, BETWEEN SELECTED 00/10 LIM!TS,
Ilf BIT 7 IS ' I ' THEN TEST 25 DECRE~ENT SEQUENCE IS REQUIRED,

~12752

~12756

012760
012760
012772
012774
013002
~13010

013U4
013~22

013026
013034
~13042

013050
013054

105737
100442
042737
005737
001440
052737
113737
005037
1\3737
005337
113737
013737
161737
005237
052737

~13062

O~0207

013064
013072
013AH
,II 3\02

012737
000770
012737
000764

013104
013112

113737
005737
001410
100446
000463

INITTRACKI

01313~

100200

TSTB SEQUEN
BMI 28
BIC #100200,00
TST 00
BEQ 3S
BIS 'BITI5,SEQUEN
Move 00, TARGE1'
C"R UO
MOVB ID,XIO
CLR XOO
MOVR oo,XOO
MOV XIO, TRKCNTR
sua XOO, TRKCNTR
INC TRKCNTR
BIS '100200,00
RTS PC
MOV 113,TRKCNTR
BR 18
MOV I4,TPKCNTR
aR IS

001200

0~1200

100A00
0~1200

0131 Jb
~13126

013134
~~1201
~13132

013134

~01200

013132
013124

~llI34

013132
013124

~11I24

10020~

001200

III

00~013

013124

25 I

0A0004

013124

lS,

0111 26
013136

013130

GFTTRACKI

MOVS TARGET, PRtSTRK
TST S.QUEN
BEQ LIMTRK
BMI SEQI
BR SEQ2

TRKeNTRI
TARGET I
I

0

,IS THIS TEST 26 SPECIAL SEQU~NCE
'YES, DEC fROM TRACK 12 TO 0
,CLEAR FIRST USED BITS
ITEST CONTENTS or ID,OO !"OR 0
ISEQUENCE .ILL BE FROM 'HOME'_52_b3_114_0
'LIMITS WERE SET,ECTEO, I~C fROM OU TO 10.
,INIT 00 AS PRESENT TRACK
,INIT .ORKING ID A~D 00 LOCATIONS

,SET UP

NUMB~R

OF TRACK MOVt:MENTS

,SET fIRST TIME &ITS IN 10,00
,SET TRACK COUNTER
,SET THE TRACK COUNTER

,,** ••• ** •• *••• *.*.*.* •• **.*** ••••• ** ••• ******.*.*** •••••••••• * ••
~\3116

"13\ 20
013122
013124
013126
013130
013132
III 3\ 34
0131)6

000000
~"0000

,RESET TO PRESENT TRACK
,IS THIS THE LIMITED SEQUt:NCE
,YES, OOlhG ONLr 0_52_53_114
,NO,SEQUE'CE IS BETWEEN SEL~CTED LHIl TS
I NO, THIS IS TEST 26 OEC S

$

'CRLF. (SPI

"BRANCH IF NOT 

51
(SPI+

l'POP

 EQUIV

"TYH A CR AND LF'

iJAND THE NULL CHAR,
7S,

000001
013656
013722

3624
3625

; ,LOOP

I HORIZONTAL TAB PPOCESSOP

3626
3627
3628

SIC i200,TSECTOR
AOD 0 , TSECTOR
BGE 1 $

MAINDEC-II-DZRXB-E
"ACYII 27(732)
DZRXBE.P11
TYPE ROUTINE
3576
3577
3578
3579
3580
358 I
3582
3583
3584
3585
3586
3587
3588
3589
3590
3591
3592
3593
3594
3595
3596
3597
3598
3599
)600
3601
3602
3603
3604
3605
3606
3607

GE TS.CTOR,

3629

013632
013636
013642

112716
004737
132737

3630

013650

001372

3631

013652

005726

000040
013656
000007

as I
9$ I
013722

MOVB
JSR
BITB
BNE
TST

•• ,eSP)
PC, nYPEC
#1, SCHARCNT
9$
(SPI +

,IREPLACE TAB WITH SPACE
., TYPE A SPACE
,.BRANCH IF NOT AT
II TAB STOP
"POp SPACE OFY STACK

c

MAINOEC-II.OZRXij·g
MAn! I 27(732)
DZRXBE, Pll
TYPE ROUTINr:.
363l
3633
3634
3635
3636
3637
363e
3639
3&40
3641
3642
3b IJ
3644
3645
3646
3647
3648
3649
365.
3651
3652
3653
3654

~ 13654
013656
013662
013664
013672
013700
013702
013706
011710
013716
013710
013122
0\3724

000724
105777
100375
116677
122766
0J 1003
105037
000406
122766

I ~5 22 7
000000
00e207

STY?EX:

01J72b
"1373O
013732
el3733
013734
013735
013736
013737

177564
177566

~137hl

RT5

STPS:
STPB:

• WORD
• wORD

177564
17756b

,TTY

SNULL:
SFILl,S:
sFlLLC:
STPFLG.
saUES,
SCRLf':
SLf:

.BYT~

"212
""7

I COtJTAINS NULL CHARACTER ,OR fILLS
rCOI'IITAINs
OF FILLER CHARACTERS REQUIRED
,INSERT fILL CHARS, H!!;R A tlLlN~ f'EEDIi

000036
000002

013722
"0~H112

0~0~02

lSI

~014"2

Move
CMpS
eNE
CLPB
BR
CMPB
flEa
INCB

SCHARCNt: ,wORD

l~0~

002
012
000
077
"15
00001,

J r GET NEXT CHARACTER
nWAIT UNTIL PRINTER IS READY

@$TPS
sTyPEC
2(SP),@STPB
,CH,2(SP)
IS
SCHARon
STYPEX
.LF.2(SP)
ST¥PEX
(PC) +
0
PC

~PL

000002
000015

PAGE 8 I

,$

STYPEC. TSTB

3655
3656
3657
3658
3659

• dYTE

,BYTl

,Ri'TE
• ASC I J
• ASC II
• ASC I Z

1b-"~R-7b

"LOAD CHAP TO BE TYPED INTO DATA REG,
:: IS CHARACTE:R A CARRIAGE RETURN?
r rBRANCH If NO
"YE;S--CLEAR CHARACH? COUNT
1J EX 1 l'
,,15 CHARACTER A LINE fEED?
;,BRANCH If ~ES
i ,COUNT THE CHARACTER
"CHARACT~R

PRINTER STATUS

rTT\, PRINTER BUfFER

REG. ADDRESS
R~G, ADDRESS

•

f"TERMINAL AIJA.ILABLI:." nAG (BIT<(l7>="=YES)
f QUESTION

II

( 15>
< 12>

15:55

COUNT STI)RAGE

t-1ARK

,CARPAIGIC RETURN
J LINEn:ED

PAGE 82

AND TYPE
.SHTTL

fiINARY TO OCTAL

(ASClI)

A.ND

TYP~

::***************************************************************

;.THIS ROUtINF Is USED TO CJ.-IANGE: A. H) .. SIT BIrJAR.:i ~UMBER TO A b-DIGIT
"OCTAL (ASCIIl NUMBER AND TYPE IT.
;*STIPOS-- ... c:r~TEP HI!.RI:!: TO SETUP SUPPRESS ZE:.~OS AND NUMHEH or DIGITS TO TYPE

,,.

366r;,

3710

15.55

SA
~00"44

MAINOEC-I1-QZRX"-E
MAOII 27(732)
DZRXBE,P11
BINARY TO OCTAL (ASClfl

3661
3662
3663
3664
3665
3666
3bb1
3668
3669
3670
3671
3672
3613
3674
3675
3676
3677
3678
3679
3680
36e I
3682
36B]
3684
3685
3686
3687
3688
3689
3690
3691
3692
3693
3694
3695
3696
3697
3698
3699
3700
3701
3702
3703
3704
3705
3706
3707
3708
3109

16-MAP-76

.
,.

;*CALL:

"
"
"'
I

~\nv

;,NUMHER TO ~E TyPED
;;CALL FOR TYPEOUT

NUI-I, ... (SP)

TYPOS
• BYT!':.

~

, BYTE

: J M= 1 llR

:1'.=1 TO 6 FOR NUM8E:R OF DIGITS TO T"l:PI'..
~

; 11=T:iPE Ll-:A01NG ZEROS
; ;0=SUPPRESS Lt-.:Al.HNG Z!::ROS

;*STYP()N----ENTER HERE TO

.

TYP~

OUT WITH THE SAME

PAHA~lTERS

AS

TH~

:*STYPOS OF STYPOC

,,.
,.

J *CALL:

NUM,-(SP)

; J ~U~BER TO BE TYPED
"CALL fOR TYP~OUT

,*STYPOC--.ENn:R HERE fOR TYPi'OUT OF' A 10 HIT NUMBER
J *CA.LL:

013742
013746
013754
01376"
013764
01 ]166
013774
014002
014010
JI4012
014014
"14016
014022
014024
".114030
014034
014040
~14044

014046
014050
014052
014054
014056
014060
014062
"14064
014070
014072
014076
014100
014102

017646
116637
112637
062716

~HH300~

~~0"'~1

;..

"IOV

J*

TYPOC

STYPOS:

014165

"14167
000{102

: J NtH·1Bl':P

M(.JV

~(SP),-(SP)

Move

,: t-'Icrup THE MODE

IlSP),S0f1LL
(SP)+,SOMODE+l
#2, (SP)
$TYPON
II,S0F1LL
# 0, S DMODfo.:+ 1
IfS,SOCNT
P3,-(SP)
R4, -(SP)
R5,-(SP)
SOMODE+l, R4

"LOAD ZERO fiLL SWITCH
t ,NUM8ER Of DIGlTS TO T1PE

MOH
ADO

BR

000 ~06

112737
112737
112737
010346
010446
010546
113704
005404
062704
110437
113704
016605
005003
006105
000404
006105
006105
006105
010503
006103
10SH7
100016
042703
001002
005704
001403

NUM,-CSP)

"00001
000006
000005

"1416,
~'t 4 J b 7
014164

HYPOC:
STYPON:

M0VB
MOVB
MOVB

MOV
MOV
MOV

~14167

MOve
N~G

~4

0~0""6

AOD
MOvB
MOVB
MOV
CLR
POL
BP
ROL
ROL
POL
MOV
POL
DECB
8PL
SIC
8NE
TST
BEQ

#1),R4
R4, SO MODE
S 0fJ LL, R4
12(SP),R5
R3
R5

014166
014105
~"0012

I SI

2S:

3S I
014106
177770

JS
R5
R5
R5
R5,FU
Rl
SOMODE
7$

U77770,R3
4S
R4
5$

TO ~l': TYPED
"CALL FOR TYPEOUT

,JADJUST RETURN ADDRlSS
"SET THE ZERO FILL SWITCH
IISET ,'OR SIX(6) DIGITS
"SET THE InRATION COUNT
:15A~~·. R3
"SA.VE R4

"SAVE R5
"GET THE NUMBER Of DIGITS TO TYP~
~ JSU~TRACT IT FOR MAX, ALLOWED
:rSAVE IT fOR USE
"GET THE ZERO fILL SWITCH
"PICKUP THE INPUT NUM8ER
"CLEAR THE OUTPUT ,ORO
nROTATE MSB INTo "C II
"GO 00 MS8
"fORM THIS DIGIT

"GE'r LSB Of THIs DIGIT
"TYPE THIS DIGIT?
I,BR If NO
"GET RID Of JUNK
"TEST fOR 0
, ,SUPPRESS THIS 07
I ,8R IF YES

LAST

16.Io1AR_1b
MACYII 27(732)
MAINDEC-II-DZPXS.t
DZRXBE, PII
BINARY TO OCTAL (ASCII) AND TYPE
3711
37t 2
371 j
3714
3715
3716
3717
3718
3719
3720
3721
3722
3723
3724
3725
3726
3727
3728
3729
3730
3731

014104
014106
0'14112
014116

~52703

000060
~~0040

5S,

014162
014162
014164

7$,

~14122

10440~

014126
014132

105337
003347
002402
005204
000744
012605
012604
012603
016666
012616

~14134

014136
014140
014\42
014144
014146
014150
014156
014160
014162
014163
014164

45,

~05204

052703
110337

000002

000004

~0~002
~J0

ij$ ,

000
000

SOC'T.

,Rnt;

S"flL~'
SOMODEJ

.BYTE
• wORP

01416~

000

014166

".0000

MAINDEC-l1.0Z"XB-E
MACYll 27(7321
16-MAR-7b
DZRXBE,Pll
SAVE AND RESTORE R"-M5 ROUTINES
3732
37 33
3734
31 3~
3736
373 7
3738
3739
3740
3741
3742
3743
3144
3745
3146
374 7
3748
3749
37~0

3751
3752
3753
3754
3755
3756
3757
3758
3759
3760
3761
3762
3763
3764
3765
3766
3767
3768
3769
3770
3771

3772
377)
3774
3775
3776

.

IIiC
blS
BIS
MOVS
TYPE
DECS
tiGT
8LT
INC
SR
MOV
MOV
MOV
MOV
MOV
RTI
• BYTE
,BHE

6$ ,

, SbTTe

PAGE 83

15'55

.':IJ:::Q

P4

JJDON"r SUPPRESS ANV10PE: 0'5

#'0,EU

IIMAK~; THIS DIGIT ASCII
II MAKg ASC 11 IF NOT ALRf.ADY
"SAVE fOP TYPING
IIGO TYPE THIS DIGIT
"COUNT BY 1
nSR IF MORE TO DU
"SR If DONE
"INSURE LAST DIGIT ISN'T A bLANK
"GO DO THE LAST DIGIT
, ,RESTOR!: R5
, ,Rf-STORE P4
, ,RESTORE R3
J J s~r THE STACK fOR RETURNING

' ,R3

R3,9 G
,85
SOCIIT
25
6$
84

H
(SPH,R5
(SP)+,R4
(SP) +, R3
2(SP),4(SP)
(SP)., (SP)

: 1 fl,t:ruR.~
"STORAGE fOR ASCI! DIGIT
"TERMI'ATOR fOR TYPE ROUTINE
;,ocrAL DIGIT COU'TER
"ZERO riLL S-ITCH
"NUM.ER Of DIGITS TO TYPE

15155

PAGf:"4

SAVF.: AND RESTORE R0_.5

ROUT PH,S

:,****************.********************.********.****************
J*SAVl P"-R5
,*CALLI

.

'"
,",*
'*

SAVPEG

: -IIl/PQN

R~~TURfIj

fROM

SSAVREG TKE STACK _ILL LOOK LIKE.

;
I*TOP---(+16)
.2-·-(.18)

+4 ... ·-R5

+6---R4

f* +9- ..... Rl
J *+ 1 ~-- ... P2

:*+12-"-Rl
f *+

"14170
014170
014172
014174
014176
014200
014202
0142~4

014210
014214
014220
014224

t 4---R~

SSAVREG,
010046
010146
010246
010346
010446
010546
016646
016646
016646
016646
000002

MOV
MOV
MOV
MOV
MOV
HOV
MOV
MOV
MOV
HOV
RTI

000~2 2
000022
000022
000022

R0,-(SP)
RI, o( SP)
R2,-(SP)
R3,-(SP)
R4,-(SP)
R5,-(SP)
22(SP),-(SP)
22(SP),-(SP)
22(SP),-(SP)
22(SP),-(SP)

, ,PUSH R0 O. STACK
II PUSH RI O. STACK
" PUSH R2 ON STACK
: J PUSH R3 ON STACK
" PUSH R4 ON SUCK
; ,PUSH R5 ON STACK
J ,SAVE PS Of MAIN fLOW
"SAVE PC Of MAIN fLOw
, I SAVE PS Of CALL
, ,SAVE PC OF CALL

(SPl+,22(SP)
(SP).,22(SP)
(SP).,22(SP)
(SP).,22(SP)
(SP).,R5
(SP).,R4
(SP).,R3
(SPI.,R2
(SP).,R1
[SP).,R0

, ,RESTORE PC OF CALL
" RESTORE PS Of CALL
" RESTORE PC Of MAIN fLO.
, , RESTORE PS Of MA I N ~'LO~
"POP STACK INTO R5
"POP STACK INTO R4
"POP STACK INTO R3
"POP STACK INTO R2
"POP STACK INTO RI
, ,POP STACK INTO R0

,oRESTORE R0-R5
,_CALL,

,.

014226
014226
014232
014236
014242
014246
014250
014252
014254
014256
014260
014262

RES~EG

$RESR~G,

~12666

012666
012666
012666
012605
012604
012603
012602
012601
012600
~00002

000022
000022
000022
000022

MOV
MOV
MOV
MOV
MOV
MOV
MOV

MOV
MOV
MOV
RTI

0hll:~

MAINDEC-II-DZRXB-E
MACYII 27(732l
DZRXBE,PII
TTY INPUT ROUTINE
3717
3778
3779
3780
3781
3782
3783
3784
3785
3786
3787
378ij
3789
3790
3791
3792
3793
3794
3795
3796
3797
3798
3799
3~00

3801
3802
3803
3804
3805
3806
3807
3808
3809
3810
3811
3812
38!3
3814
3815
3816
3817
3818
3819
3820

16-MAR-76
,SBTTL

15155

PAGE 85

SEQ 0110

TTY INPUT ROUTINE

, , ................................._--.........................** ••• *
014264
»14266

177560
177562

STKSI
STKSI
,ENABL

,WORD
,WORD
LSB

177560
177562

I,TTY KBD STATUS
"TTY KBD BUFFER

*.* •••• *

J , ••••••••• _ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

022737
001074
105777
100071
1\ 7146
042716
022726
001062
123727
001456

000176

014300
014304
014306
014312
014316
014322
014324
014332

014270

014334
014340
014344
014350
014352
"1435.

104400
013746
104401
104100
005H6

015015
015022
000176

01436~

~05046

014362
014366

105777
100375

177676

014370
014374

117746
042716

171672
177600

014400
014404
014406
014412
014416

021627
001005
104400
062706
000757

000025

014420
014424
014426
014432
014434
014442
014446

021627
001022
005766
001403
016677
062706
104400
IH7l7
001003
012777
000002

~14276

\3440~

00121&

177760
177754
171600
000007
015044

,POUTINE IS ENTERED FROM THE TRAP HANDLER, AND WILL
,"SERVICE TkE TEST FOR CHANGE IN sOFTWARE soITCH REGISTER TRAP CALL
,?
"BRANCH IF NO
'IY~S. IS IT THE FIRST CHAR?
"BRANCH H' YES

: ,CH~R THERE?
"IF NOT TRY AGAIN

,SCNTLU

38~1

3822
3823
3824
3825
3826
3827
3828
3829
3830
3831
3832

01445~

014460
~14462

014470

11-'$ I

TST
BEQ

014472
014476
0\4502
014504
01451~
~14512

~14516

014522
014524
014526
~14530

014532
014536
014542
014544
014550

004737
021627

164554
000001

AOP
TYPE
COPS

000100

177574

MOV

II 5'
14S'

S~E

ISs,

16S,

000067
000060
000~02

000002
177776

t7S,

013736

18S'
,DSABL

"SAVE NEw SIIlR

,SCRLF

:: ECHO  AND 

$lNTAG, i 1

"RE-E~ABLE TTY KBD INTERRUPTS?
: ,BRANCH If NOT
" RE-EN'.LE TTt KBO INTERRUPTS
r J PETURN

15$
.. 00. 'GTKS

15'55

JSR
CMP
BLT
C'4P
BGT
"IC
TST
BEQ

ASL

~00707

104400
000710

ASL
ASL
INC
8IS
BR
TYPE
SR
LSB

PAG~

:,CLEAR UP STACK

86

s~u

PC. STYPEC
(SP)"60
18S
(SP), '67
18S
.6t-\,(sP)+
2(SP)
17S
(SP)
(SP)
(SP)
2(SP)
-2(SP),(SP)
7S

"KEEP COUNT OF CHAR
;'SET IN NEW CHAR
;,GET THE NEXT ONE

,SQUES

"TYPE

20S

"ECHO CHAR
J ,CtiAP < 01

"SRANCH If YES
"CHAR> 7?
"SRANCH If YES
"STRIP-OFF ASCII
"IS THIS THE fIRST CHAR
"BRA'CH Jr' YES
"NO. SHIFT PRESENT
CHAR OVER TO MAKE
"

I'

ROOM FOR NEw ONE.

?<~F>
;'~IMULATE CONTROL-U

,r··-···_'··"·'-""'---"·"'_""_._'*"""'_' __ '_ •••• *._ ....

,>THIS ROUTINE WILL INPUT A SINGLE CHARACTEP FROM TilE TTY
,-CALLI
RDCHR
"INPUT A SINGLE CHARACTER FROM THE TTY
RETURN HERE
"CHARACTER 15 ON THE STACK
"WITH PARITY BIT STRIPPED OFr
1*

'","

014552
014554
014562
014566
014570
014576
0\4604
014612
014614
014620
014622
014626
014632
014636
014640
014642
014650
014652
014660
014662
014670

011646
016666
105777
100375
117766
042766
026627
001013
105777
10U75
117746
042716
022627
001366
000750
026627
002407
026627
003003
042766
000002

000004
177476
177472
177600
000004

000004
.00004
000023

177444
177440
177600
000021
000004

000140

000004

000175

000040

000004

SROCHR, MOV
MOV
TST8
IS'
BPL
MOVB
blC
CMP
BNE
2S1
TSTB
BPL
Move
SIC
CMP
BNE
BR
)5,
C~P
BLT
CMP
BGT
SIC
481
RTI

(SP).-(SP)
4(SP).2(SP)
~STKS

IS
UTKB.4(SP)
'-C,4(SP)
4(SP),'23
3S
UTKS
2$
UTKB. -(SP)
,"CI77'(SP)
(SP).,'21
2S
IS
4(SP).'140
4S
4(SP)"175
48
#40.4(SPl

"PUSH DOWN THE PC
:,SAVE THE PS
"WAlT FOR
:aA CHARACTER
"READ THE TTY
:aGET RIO OF JUNK IF ANY
1115 IT A CONTROL-Sf
; ,BRANCH If' NO
"wAIT FOR A CHAPACTER
"LOOP UNTIL ITS THERE
"GET CHARACTER
:aMAKE IT 7-BIT ASCII
"IS IT A CONTROL-Q?
"IF NOT DISCARD IT
"YES, RESUME
,,15 IT UPPER CASE?
, ,SRANCH IF YES
;,15 IT A SPECIAL CHAR?
"BRANCH IF YES
"MAKE IT UPPER CASE
"GO BACK TO USER

J'*******'*"**'***'*'**'***~*******'**'**"**"*****. ***********

,4THIS ROUTINE WILL INPUT A STRING FROM THE TTY
,.CALLI
ROLIN
"INPUT A 5TRING FROM THE TTY
RETURN HERE
,'ADDRESS OF FIRST CHARACTER WILL 8E ON THE STACK
"TERMINATOR WILL BE A BYTE OF ALL 0'5

,-,.

3884
18SS
3886
1887
3888

013656
000060

2(SP).,SWP
,6, SP

RTI

16-"AP-7.

0~2420

021627
003015
042726
005766
001403
006316
006316
006316
005266
056616

liS

"O~

000002
000006
013737
015045

MAINDEC-I!-DZUB-E
HACYI! 27(732)
OZRX8E,PII
TTY INPUT POUTINE
3833
39)4
3835
3836
3837
3838
3839
3840
3841
3842
3843
3844
3845
3846
3847
3848
3849
3850
3851
3952
3853
3854
3855
3856
3857
3858
3859
3860
3861
3862
3863
3864
3865
3866
3867
3868
3869
3870
3871
3872
3873
3874
3875
3876
3877
3878
3879
3880
3881
1882
3883

C"P
bNE

000~04

014672

8\9346

"

'RDLIN, MOV

nSAVE R3

0111

MAINDEC-II-DZRxa-E
MACY! I 27( 732)
OZRXBE, PII
Tn INPUT ROUTINE
3889
3890
3891
3892
3893
3894
3895
3896
]897
3899
3899
3900
3901
3902
3903
3904
3905
]906
]9.7
]908
]909
]910
3911
3912
391 J
3914
]915
3916
]917
3918
3919

014674
014700
014704
014706
014710
014712
014716
014720
014724
014726
014732
014736
014742
014744
014750
014754
014756
014760
014766
014714
014776
014777
015000
015010
015015
015022
0150]0
015033
015040
015044
015045

012703
022703
101405
104406
112613
122713
00100]
104400
000763
111337
104400
122723
001356
105063
104400
012603
011646
016666
012166

015000
015010

161
26 I

77

013736

4S I

014776
014776
0~0015

177777
013740

MOV

!BlTnN,F3

4$
(SPl+dR3)
#177'(R3)

3S
,SQUES

"TYPE A '1'

1&
(R3),9S

'ICLEAR THE BUHER AND [,OOP
,~CHO THE CHARArTEk

,

,9&

CMPB
aNE
CLRB
TYPE
MOV

II1S,(R3)+
26
-I (R3)

MOV
MOV

, I GET ADDRESS
'IBUfHR fULL?
116R IF YES
"GO READ ONE CHARACTER fROM THE TTY
"GET CHARACTER
'115 IT A RuaOUT
"SKIP I f NOT

#STTYIN+8"PJ

TYPE

MOV

0A0004
015000

PAGE 81

CMP
SLOS
RoeHR
C"PB
a"E
TYPE
SF
MOVR

00~002

000
00"
00001 "
052536
136
005015
020075
04.
036440
000
000

! 5155

Mova

0~01

'ICHECK FOR RETURN
"LOOP IF NOT RETURN
"CLOR RETURN (THE 15)
'ITYPE A LINE FEED
"RfSTOR~ R3
'IADJUST THE STACK AND PUT ADDRESS Of THE
"
FIRST ASCII CHARACTER ON IT

,SLf
(SP)+,R3
(SP),-(SP)
4(SP),2(SP)
.STTUN,4(SP)

RTl
,BYTE

96 I

,I RETURN
IISTORAGE FOR ASCII CHAM, TO TYPE

,BYTE
005015
0~6501

053523
000
047040
00MOO

MAINDEC-II-OZRXS-E
MACYII
OZRXBE,PII
nAP DECODER
3920
3921
3922
3923
3924
3925
3926
3927
3929
3929
3930
3931
3932
3933
3934
3935
3936
]937
3938
39]9
3940
]941
394.
3943
3944
3945
3946
3947
3948
3949
3950
3951
)952
3953
3954
3955
3956

16-"AR.76

000
.00012
"20122
053505

27(732)

STHIN I
SCNTLUI
SCNTLGI

; rH.Rr-IINATOR

• aLKa

B,

I-U/<15><12>

SI-ISWRf

,ASC !Z
.AbC IZ
,ASCIZ

SM~EWJ

,ASC II

SAUTOB:

.~YTE.

S INTo\G:

.8Yn"

16-MAR-70

.SBTTT~

, f" *"

'IRESEMVE 9 BYTES fOR TTY INPUT
: ,CONTROL "uti
; rCONTROL "G'l

/'"'G/<15><12>

<12>/SWR

o
o

15155

/

J ,AUTO MODE FLAG
I,INTERRUPT MODE fLAG

PAGE 88

HQ 0113

TRAP DECOD(:tl.

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

,.THIS ROUTINE wlLL PICKUP rHE. LOWE.R 8'tTE. Of THE "T){AP" INSTRUCTlUN
,oAND USE IT TO INDEX THROUGH THE TRAp TABLE FOR TH~ ~TA~l'lNG ADDRESS
I .. OF THE Dl51RE..D POUTlt-lE. THFt.! USING Trig ADDRESS OBTAINED IT WILL
'''GO TO TrlAT POUTINE.

015046
015050
015054
015056
0150&.
015062
01506&

01M46
0166~0

005740
111000
006300
016000
000200

STRAP:

MOV

Fl0, -CSP}

000002

HoV

2(SP).R0
- (R0)

015070

TST
MOVe
ASL
MOV
RTS

.SBTTL

;I~~t

(R0) ,R0
R~

STRPAD(R0),R0
B0

TRAP ADDREsS

TRAP TABLE

:*THIS TABLE CONTAINS
pl·BY THE "TFl:AP"

,

"SAVE R0
; rHACKUP BY 2
JIGE.T RIG"T BYTE Of TRAP
1,POSITION fOR INDEXING
"INDEX TO TABLE
;: GO TO ROUTlNE

TH~

START LNG ADDRESSES Of TH,. kOUTINES CALL!:;O

lNSTRUCTION.

ROUTINE

015070
015070
015072
015074
015070

$THAD I
013506
013766
013742
014002

STVPE
STYPOC
sTYPOS
STYPON

I I C ALL=TYPE
I,CALL=TYPOC
'I CALL=TYPOS
I' CALL=TYPON

TRAP+e(t0440.)
TRAP+!(104401l
TRAP+2 (\ 04402)
TRAP+H 1"4403)

TTY TYPEOUT ROUTINE
TYPE OCTAL NUHMER (w11H L!:;ADING ZeRUS)
TYPE OCTAL NUMMER (NO LEADING ZEROS)
TYPE OCTAL NDMBER (AS P~:~ LAST CALL)

015100

014340

SGTSWR

IICALL=GTSwR

TRAP+4(104404)

GET son-SWR SETTING

015102
015104
01510&
015110
015112
015114

01427.
014552
014672
014170
014226
006516

$CKSWR
IICALL=CKSWR
TRAP+5 (104405)
TOST fOR CHANGE IN SOfT-Sw~
GROCHR
IICALL=ROCHR
TRAP+6(10440b)
TTl TYPEIN CHARACTER ROUTINE
SRULIN
IICALL=RDLIN
TRAP+7(104407)
TTY TyPEIN STRING FOUTlNI-:
1RAP+10(104410) SAVE R0-R5 ROUTINE
SSAVREG I,CALL=SAVREG
TRAP+II (1~441Il REsrOR~ R0-R5 ROUTINE
$RESREG I,CALL=RESREG
XSUBSCOPE:
IICALL=SUBSCOPE TRAP+12(104412)

MAINDEC-!1.0ZRXS-E
MACYlI 27(7.12)
j6."AP.76
DZRXBE.Pll
POwER DOviN AND UP ~OUTINES

3957
3958
3959
3960

3961
)962
3963
3964
3965
3966
3967
)968
3969
3970
397\
3972
397 J
3974

,SBTTL

3982

398 J
)984

3985
3986
)9B7
3988

3989
3990

3991
J992
3993
3991

POWER DO"iJN

012737

000024

012737

000026

MOV
MOV

#340,E:IIIPWRVEC+2
R0,-cSP)

010146
010246
010346

MOV
MOV
MOV

fn, ... CSP)
R2,-(SP)
P3,-(SP)

"PuSH P2

MOV

ra, .. (SP)

HPUSH

MOV
~10V

"S,-(SP}
[olSWR, .. (SP)

:JPUSH R5 ON STACK
, ,PUSH @SWF! ON STACK

MO....

SP,SSAVR6

"SAVE SP

/<12>"powt:R"

TYPE
SPvJRMG:

fJ0"002

~152&4

0"0776
0~0~hH"

3999

015266
015210

005015

SPOtJEPr

4'H10

015276

000122

3998

"SET fOR fAST UP

"FRIO:'

010046

015260
el5262

3995

SEQ 0114

AND UP ROUTINES

,POWER DOWN ROUTINE
SP",FlDN: MOV
#t lLLUP,@#pwRVEC

SPWRAD: ,WORD
RTl
slLLUP: HAI,T
BK
SSAVR6: (-l

3996
3997

FAG!' 89

JJw***·*********.********~************************w~**~**********

0t 5116
0t 5124
0151 J2
015t 34
015 t 36
015tH'

3975

)976
]977
3978
J979
3980
)981

15.55

000{H~0

.ASCIZ

;JTH~

MlSSAGI:': POINTER

AOORESS

pO~gR

UP

SErOPE rHt:

;:P1JT THE SP

WAS

S~QUENCE

PO~~R
ri~RE

DO~~

START~D

~AS

COMPL~TE

40" I

MAINDF:C-II-DZRXB-E
DZRXI:H::.Pl1

MACYlI 27(732)
H,-"AR-76
15:55
PAGf 90
BINARY TO DrCl~lAL ASCIZ ROUTII • .&.;

S[NGLE LENGTH

4~02

~SBTTL

Slf'.lGLE

LENGTH BINAR'i TO

LJ~Cl~1AL

ASCII.. ROUTINE

4~~3

;;*T~ilS
, '* *** .. 'POUTINE
* ** 'it * .. *«- WILL
_... ** '* .... ***** ** ** ****""***** ** "". ** .. '* * .. '* .. ** ******* ** ..
CONVERT A 16 .. BIT LJNSIGI\I~:[) BINARY NUM.BEfJ TO Ar..

4"04
4~05
40~6

,*UNSIGNED DLCIMAL ASCIZ NUMBEB.

4007
4008

:*

MOV

NUMBtR,-(SP)

:_
:..

JSR
RETUFN

PC, (a1l$SEl20

i*CALL

4~09

401 "
4011
4012
4013
4014
4015
401&
4017

4018
4019
402"
4021
4022

015300
015306
"15l12

016637

kHMW02

"12746
~0 4 7 3 7

015J30
015334

~lSl1b

06271 6

~00005

015322

000002

01532&

012606
000207

015330

000\'}J~

SSt;::W:

..

,,

4028

4046
4041
4048
4049
4050
4051
4052
4053

015334
015336

104410
016602

015342

0127~0

015346
015352
015354
015356
015)64
015370
015374
015376
015400
015402
015404
015406
015410

010066
~1 22'1
~12737

012704
012705
005003
161401

tHE

STACK

1ST AselZ CHABwlS Oh

i ,SAVE BINAR¥ NUMBER
;,S!IOV
lS:

; ,PUT tENARY

;;ADDPESS OF

MOV
MOV
MOV
MOV
CLR
SUB
SBC
SUb
BLT
INC
8F
ADD
ADC
ADD
CMp

R0.2(5P)
(R2) +, Rt

, ,SAVE R~:GISTERS
"PICKUP THE DATA POINTER
"GET AODRESS 01· "SDECVL' STRING
"PUT ADDHSS OF ASCIZ STRING ON STACK
"PInup THE BINARY NUMBER

(R2)"R2

n0.,4$
IISTNPWR,R4

"SET UP TO DO 10 CONVERSIONS
; J ADDPESS
TEN POW~R

or

!lSTNPWR+2,R5
R3

"CLEAR PARTIAL

("4), Rl

; :SUBTRACT TEN

POWER

R2
(RS), R2

35
R3
2S
(R4lt,Rl

" BR IF TEN POWER TO LARGE
"ADD I TO PARTIAL

; ,LOOP
"RESTORE SUBTRACTED VALUE

R2

815

(R4).,R2
(RS)+,(RS'+
~ '0, R3

, ,MOVE TO NEXT TEN POWER
;,CHANGE PARTIAL TO ASCII

MOVS

R3,(R~)+

:;,sAVE IT

(PC).

;JLHHJE?

DEC

45,

2(SP),R2
#SDECVL,R0

.WORD

o

BNE

1S

'ISR IF NO

THE STACK

MAlNDEC-II-OZRXB-E
M~CYlI 27(732)
16-MAR-76
15155 PAGE 91
DZRXBE,PII
DOUB!.! LENGTH BINARY TO DfCIMAL ASCll CONVERT ROUTINE
4058
4059
4060
4061
4062
4063
4064
4065
4066
4067
4068
4069
4070
4071
4072
4073
4074
4075
4016
4017
4018
4079
4080
4081
4082

015436
015440
015442
015444
015446
015450
015452
015454
015456
015460
015462
015464
015466
015470
015472
015474
015476
015500
015502
015504
015506
01551~

015512
015514

CLPB
RESREG
RTS
STNPWR, 145000
35632
160400
2765
113200
210
041100
17
10324.
I
23420
0

105020
104411
800207
145~00

0356)2
160400
002765
113200
000230
041100
000017
103240
000001
023420
000000
001750
000000
000144
000000
000012
000000
000001
000000
000014

SfQ 0116

(R~lt

I: TERMINATOR
I: NESTORE REGISTERS

PC

J ,RETURN

; r 1.0E09
::I,0E08

n

1,0£07

f,1."E06
~Jl.0E05

; J 1.0E1tI4

1750

J J 1 ,0E03

0
114

J:l.~£162

~

12
0
I
0
SDECVL. ,!iLKS

;rl.lltUU
; 11.0t.:00
"R~SERVE

12,

STORAGE fOR ASCIl STRING

MAINDEC-II·DZPXB-E
MACYlI 21(7l2)
1~-MAR-76
15:55
PAGE 92
DZRXBE,PII
DOUBLE L~NGTH BINARY TO DECI"AL ASCII CONVEPT ROUTINE
4083
4084
4085
4086

:TYPt, NUMERICAL ASCIZ STHING,RIGHT J~STnlEO
,HEPLAC1NG Li.ADING lEROS WITI! SPACES,

4~87

:

4088
4089
4090
4091
4092
4093
4094
4095
4096
4097
4098
4099
4100
41~1

4102
4103
4104
4105
4106
4107
4108
4109
4110
4111

:FIRST ADORESS
015510
015532
01 ~516
015542
015544
015546
015552
015554
015560
015562
0U566
015570
015512
015574
015576

RTJUST,

010046
01660~

010037

000004
015570

IS,

105710
001406

122110

0~0060

0~1005

112120

000040

00~170

112740
104400
000000
012600
012616
000207

00006~

2$1
4S1
3S I

or

AselZ STRING MUST

MOV N0,-(SP)
HOV '(SP),P~
MOV R0,3S
TSTH (p0)
BEQ 2$
CMpa • "0, (R0)
BNE 4S
MOVB It" , (H0)+
BR IS

"'OVA

'''0,-(P~)

TYPE
OPEN
MOV (SP).,P0
MOV (SP)., (SP)
PTs PC

~E

ON TOP

or

THE STACK

,SAVE R0
,PIC' UP ADDHESS OF ASCIZ STRING
,SAVE AODRESS FOR TYPE O~T
:15 THIS THE TERMINATOR
:If YES TYPE IT OUT
:Is IT A If.RO
:IF NO GO PRI"r IT
:If YES REPLACE IT WITH
SPACE
,TEST NEXT CHAR,
'STfdNG OH ALL ZEROS,PUT BACK THE LAST ONE
: TYPE THt; STRING
:RESTORE R0
: R~STORE THE STACK
,RETURN

:TYPES 16 BIT WORD IN DECIMAL
015600
015602
015606
015612

012546
004737
004137
000205

SGLDEC,
015300
015530

MOV (R5).,"(SP)
uSR PC,~USB2D
uSR PC, RN~ST
RTS R5

,PUT NUMBER TO BE TYPED ON STACK
,CONVERT NUMbER TO DECIMAL
,TYH THE DECIMAL NUMBER

MA I NDEC -11-DZRXS-E
MACYlI 27(732)
DZRXBE,Pll
MESSAGES
4112
4113
4114
4115
4116
4117
4118
4119
4120
4121

4122
4123
4124
4125
4126
4127
4128
4129
4110
4131
4132
4133
4134
4135
4136
41ll
4118
4139
4140
4141
4142
4143
4144
4145
4146
4147
4148
4149
4150
4151
4152
4153
4154
4155
4156
4157
4158
4159
4160
4161
4102
4163
4164
4165
4166
4167

15,55

,SBTTL
015614
015622
015630

042524
051101
051,.5

015636
.,5644
015652
01566"
015666
015614
015702
015710
015716
015721
015726
"ISH4
015742

005015
a511"4
052123
050101

015747
015754

02~040

04 344~
.20040
~20.40

051523
125
041505
02J104
045522

~5212l

046501
035123
042412
02~040

02004"
020124
02004"
~'47517

040502
~20~4~

050040
052105
040522
040506

02~104

HQ 0118

MESSAGICS

MDTESTP:

IA.SelZ "TEST PARAMETERS,

MXEHEADER'

,ASCIZ <15><12><12) "ERADR

fAST

050110
020104
040515

~urJ

XDO:

000

"4204~

046440
044515
006507

MDDI.lIS:

.ASCIZ "0 D MARK H]SSING''(15)(12>

0UH!)54

rolDF.RHDfj :

,AselZ "DATA,

~15762
IH577~

~00012

015772
016006
016014

340504
"47516
.52524
'147522

040524
051440
020123
00,'122

1-:11602'-'
016026

0474 4"
041501

020116
000113

051124

I-1TpK;

• Ase I Z

~16"32

020040
052043
000

051106

,ASCIZ

040522

046517
045503

~IPPES:

016040
016046
016047
016054

040
052103

1020057

042523

r-,SECTI

,Ase 1 Z

051117

00"

k:!16061

015
042524

020012
02004"

,ASCIZ <15><12)11 BHE

~16074

~20104

~4l440

054502
040502
047517

t-rCOLMUN,

~16~6b

016102

0~6504

""0012

016106
016114

020Me
00"

020"4"

02r,040

TAB:

• ASC I Z

NO STATUS E;RROR II

ON THACK"

FRLlM TRACKt!

II

/

SECTOR"

:34'"

0""04"

[JALSP:

,ASC1Z <40>< 40>

005015

000

MCkl,F:

,ASCIZ <15><12>

01612l
"16130

015
051117

042412
041440

MEBHEADEA:

• Ase 1 Z

051122
047111

044504
035123
052123
020075

114452"

016163
016170

125

044516

Zl21:3~6Vi

000

016173
01620"

125
020061

016203
01621"

i::H":~ (i'J

4222

020LH0

050040

1 h.r"AP-7b

6AO

GOOO''(15)

<4~><4~><4~><4~><40>(40)

016115

016130
016144
016152
016160

<15>nERRO~

CO'OITIONS,

PAGE 94

1~:55

047)17
042524
020103

~~0

ASC I Z "UNtT

Mur>JI T0:

t

044516
000

020124

MUNITt:

• ASC 1 Z "UNIT 1

117
40

046116

020131

MO'LY:

,ASCi" "ONLY

01b212
01b22"

054122
000040

051503

036440

MAXCS,

,ASC J Z "RXeS

016222
[\1623.

057123
040440

052101
""36440

051525
000010

M./'I5TATI

,ASC I Z IISTATUS

016236
016244

052123
041040

052101
036440

051525

MBSTAT.

• ASC I Z tlSTA,TU5 B

016252

005015

000012

016256
016264
016272
01b300
016306

047516
051105
040440
042516
051117

044440
052522
020124
H2440

016311
016316
016124
016332

125
047127
051105
000

016133
016340
016346
016354
016362

124

000~4V'1

TESl PC

=

,

~EQ

020124

""
"

= "

=

DBLLF ,

,ABC I Z <15><12><12>

052116
052120
047504
051122

MINTER,

I

045516
044440
052522

047516
052116
052120

MUKNINT:

.ASCIZ "UNKNOWN INTERRUPT"

052117
MOSeS
041505
047522
000040

046101
020104
020113
051522

~IERCT'

.ASCIZ "TOTAL READ CriECK ERRORS

044103
051105
036443

016366
016374

044506
043106

046114
051105

052502
000040

MnL,

,ASCIZ "FILLBUFF'ER "

016402
016410
016416

046505
043125
000

05212.
042506

041111
020122

MEMPTY.

• ASC I Z • EMPTYBUFfER "

016417
016424
016432
016440

040
051513
031465
030054

051124
032440
030454
020040

041501
026062
032061
000

MLIMTRK.

.. ASCIZ" TRACKS 52,53,114,"

016445

117

036504

00"

"00 ,

,ASCIZ "0011:"

~5104J

PASS"

040524
051105

01b12"

41b8
4169
4170
4171
4172
4171
4174
4175 .
41lb
4177
4178
4179
4180
4181
4182
4183
4184
4185
41 B6
4187
418B
4189
4190
4191
4192
4193
4194
4195
4196
4197
419B
4199
420"
4201
4202
4203
4204
4205
4206
4201
4208
4209
4210
4211
4212
4213
4214
4215
421b
4217
421B
4219
4220
4221

BAD

.A.SCIZ "UNEXPECTED D 0 MARK"<15><12>

"05~15

020113
047111

GOOD

FAPT

020040
020040
020104
020104
040520

I a4
051101
05152 J

01600~

"

043~40

0"~

042516
042524

PAGE 93

00"'040

MAINDEe-l1-DZRX8-E
MAe Y11 27(732)
DZRX8t:,Pl t
MESSAG;;S

4223

16-MAR-'.

A5C I Z "NO INTERRUPT AT DONE ERROR"

"'~'"

= "

0119

MAINDEC-II_OZRXS_E
MAOll 27(732)
DZRXBE,PII
MESSAGES

4224
4225

16-MAR-7b

15.55

PAGE 95

HQ 012.

044440

0365'14

MID.

.AselZ

040
05212 J

043040
000075

051111

MF'IRSTI

,ABeIZ

II

FIRST::tt

0164H
016476

020040

040514

052123

"LAST.

.ASCIZ

It

LAST:

016500
016506
016514
016522

05110J
047522
042040
JS1105

020103
020122
052101
047522

051105
047516
020101
000122

MRADCRC'

.ASCIZ "CPC EPROR NO DATA ERROP"

016451
016456

040

016457
016464

ID=II

000

4226
4227
4ne
4229
4230
4231
4232
4233
4234
4235
4236
4237
4239
4239
4240
4241
4242
4243
4244
4245
4246
4247
4249
4249
4250
4251
4252
4253
4254
4255
4256
4257
4258
4259
4260
4261
4262
4263
4264
4265
4266
4267
426B
4269
427.
4271
4272
4273
4271

4275

II

000075

0165301

042522

042101

000040

Mj.(,EAD I

• Ase I Z ., READ

0\6536
016544
016552

040504
041522
051117

040524
042440
000

041440
0511'22

MCHC:

.ASCIZ "DATA CFC ERROR"

016555
016562

123
05\ ! 05

042505
047522

020113
000122

MSEEK I

• Ase 1 z "SEEK ERROR"

0\6570
016576

051127

052111

020105

MWRITEI

,I\SCIZ "IIlRI TE

016577
016604
016612

120
020131
"00122

0,1101
051105

052111
0475;12

MPAR~

• AseIZ "PARITY ERPOFP'

016614
016622
01663"

051105
046106
051122

041522
043501
05\117

020122
042440

flNOFLAG'

,Ase I Z

016615

102

042101

~117l~

016641

040

"'0~

016643

107

047517

0166se
016656
010664

021-l040

044103
052523

016665
016672

0~~

020113
00.

fLAG

~.RPOR"

MBADI

,ASCIZ "BADI!

SPACE'

,AselZ <41il>

0"0104

MGOOD:

,ASC I Z "GOQplt

~41 5115

MSUM:

,ASC 1 Z

MRX11.

.ASCIZ <15><12>"RX11 I

MkEV:

.ASCIZ <15><12><12> "MAlf.<12>

CHECK

SUM

020115

"' 1 "12
020057
000"61

03053'<'1

016704
016112
016720
01672.

005015

iHb412
041505
055104

044501
030455
054122

016734
016742

005015
042520
052040

042 I 16
0264,1
026502

"

""0

015
020061
030526

01671th'

"ERRO~

"

"
RXV11

u

054122

00b5v.l5

~0~012

047125
"'2!1l)
040522

054105

4216
4277

4278
4279

~

16150

016756
016764

046040
020"64
"Sl1n

017"00

047524
020056
052503
000

017001
017006
0170H
017022
017030
017036
017044

015
O50130
020104
052040
027103
041511
042105

052412
041505
051124
020117
03044"

042516
042524
050101
047514

0~2503

051122

"17047

075

041520

000

017053
017060
017066
017074
017102
a17110
017116

015
045503
052111
042514
041440
020106
105
015
052501
020107

052012
046040
020123
052103
052125
040522

040522
046511
042523
042105
041440
043516

042012
052114
047524

043105
a47111
000040

005015
051117
052111
042514
047440
020106
105
015
052501

042523
046040
020123
052103
052125
a40522

052103
046511
042523
042105
047440
043516

042012
052114
041524

043105
047111
000040

040503
020116
054440
051505
047524
020124
030040
042522
020105
046440
020115
040440
052101
051511
105
052012

052125
020055
052517
051111
052040
047125

~16772

4302

~17117

4303
43a4
4305
4306
4307
4308
4309
4310
4311
4312
4313
4314
4315
4316
4317
431 B
4319
4320
4321
4322
4323
4324
4325

017124
017132

017140
017146
017154
017162
017170
017176
0172a4
017205
017212
017220

0201~7

~.l4151

PAGE 96

.s~l,l

PCM:

.ASCIZ

lI:pC II

oD2BIG.

,Ase I I

<15><12>IITRACI< LIMl TS SELECTED OUT Of

,ASC I Z

<15><12>"DEFAULTING TO "

,Ase I 1

<15><12>"SECTOP LIMITS SELECTED OUT OF RANGE"

,ASCIZ

<15><12>"DEF'AULTING TO

,ASC 1 I

<15><12>"CAUTION -

046120
047514
042105
044527
051440
044103
042513

,ASC 1 I

<15><12>"REPLACE LOAO MEDIUM WITH A SCRATCH OISKErn:"

• Asell

<15><12>"THEN PRESS CONTINUE"<12>

<12'),"UN~XPECTED

TRAP TO LOC,

1" OCCURRlD"

0200b0

000

4t1.11ii

Gt '711.4

1i'l4'7H1

Ct4?;;'?1j,

m4aIj,';HI\

4332

15.55

,ASCIZ

042510
051505
052116

4331
4333

H-MAR-76

LOCI""'

047503

4330

OCCU~REDfI

7

4334

4327

TRA.P TO LOC. 4

~41'517

005015
047511
043111
042040
020105
051505
052111
005015
041501
042101
052511
044124
051103
042040
052124
015
0201! 6
020123

4328
4329

<15><12>"UN~~XPE.:CTF.:D

042105

017226
017234
017242
017250
017256
017264
017272
017276
017304
017312
017320
017326
017334
017342
017350
017353
011)60
017366

4326

,ASCIZ

020120

MAINDEC-II-DZRX8-E
MACYI I 27(732)
DZRXBE,PI I
MESSAGES
4290
4281
4282
4293
4284
4285
4286
4287
4288
4289
4290
4291
4292
4293
4294
4295
4296
4297
4299
4299
4300
43al

LOC4M;

1,.'142105

051120

S2BIG'

D0LOAO.

RANGE"

II

IF YOU DESIRE TO TEST UNIT 0"

0121

MAlNDEC-l!.OZRXS.E
"ACYl!
DZRX6E,PI!
MESSAGES
4336
4337
4338
4339
4340
4341
4342
4343
4344
4345
4346
4347

017402

COMMWO
CONT10
CONT11
CONT13
CDNT14
CONT15
CONT16
CONTl7
CONT20
CONT21

CONT4

15,55

PAGE 97

SEQ 0122

000
• EVEN

; J '* .... it ..... ** ......... ******** -» * ** *** ..... *** ** .... *** ""*it ....... ********* it_ *

,THE rOLLOwlNG LOCATIONS ARE USED fOR DATA STORAGE,RETRY COUNTERS
,ACCESS COUNTERS ETC

"11404

00020"

BUfADR,

I

,8LKS 200

00000!

o 1076b
"12146
011454
\:'001(101

000001
000002
\tI00004

000010
00~020

000040
BIT~6
000100
BIT07
000200
SIT0B
000400
BIT09
001000
BITI
"00002
B!T10
0112000
B!TII
'104000
BIT12
010000
BIT! 3 = 020000
BIT14
~40~'00
BITIS
100000
BIT2 ::: !b~0"'04
BIT3
~0001 "
BIT4
00002.
BITS
"0004.
BIT6
000100
BIT7
z;:
BIT8 :z:
BIT9
BPTVEC=
BRLEV
BSTAT
BUfADR
BUSERR
BYTECN
CATERR
CCOUNT
CEXIT
CKBYTE
CKSUM
CKSWR =

lo-"AR-7b

017404

MAI"PEC-II-0ZRXH.E
DZRXSE,P! 1
CFOSS
ADJSUM
ASTA!
BADBlT
BI T0
BIT0"
BIT01
BIT02
BIT0.3
BII04 =
BIT05

27(732)

000200
001,3400

001000
000014
001214
012150
017404
00&130
011452
003032
002526
004246
010736
011056
104405
0076]4
010522
010470
007312
007562
010312
010364
010502
011276
011522
007300

"ACYl! 27(732)
REf£RENC~

lb-~lAR"'76

15:55

PAGE 99

TAUl,~

USE~

SY~~AULS

2321

2394

2R~7

291b

3040*
179'
169#
168.
167.
166.
165.
164#
1630
162.
161#

3041
2n3
179
178
117
176
t 75
174
173
172
171

2412
2923
1042

2750
1972
3"ij 8

3029
299"
3136 •

343<

,sEw 11'123

3047#
3159*

3161

1164

32410

1301
3428

1359

1401

1420

148B

15Y2

2453
3067

3028
3183

30B3

3509

3574

2979

1341
3434
2447
2992

3276

3378

4345.

1I17
2830
3091

2835
3109

2863
3123

16011

17~

178.
159.
158.
ISH
156'
155'
1541
1771

2H07

2916

2872
449
454
3161

1431
47"

J~121

3446
346&

3504

3572
26]6
B30
1956
674
832

1082
2972
1382
B66

1243
2990
1491
2528

1287
3423
1492
2560

32533041*

3261
)048'

3052-

3055_

3056

3026*
1178 •
838'
136.

3044*
1190_
839
1421

3084

1I01"

3135.

841_
1607

877#
1617

25271724

1810

1811'

3049'
2524
2938
3168
2850'

3050>
2565
2943
3176
2895

3051*
2571
2954

3052
2621
2959
39511

3053*
2670
2974

3054_
2770
2982

3055
2776
2993

176'
175'
174'
173.
1 ell
172'
171'
170.
186.
370.
31911624
214
2753_
1170
4381065
3040.
3030_
846
2871
3144
2332
2971
2976
2778
2832
2945
2961
2984
3099
3152
2772

32B
1539
67.
1850

67)
548
2491
32428
1727
2459#
27611175_
835
1303
3041*
891
2875
3150
2792
2990'
2982#
2780.
28341
29471
29631
2986.
3101#
115U
2776#

2995

3192

159b

3245*

3059.
2825
3069

3.,5

MAINDEC-II-OZRxa-E
M~CYII 27(732)
OZRXBE.PI\
CROSS REFERENCE TABLE
CPUPR!
CR
=
CRCER
CRLF =
DATASY

006200
000015
010234
000200
012322

OATACK
DATACR
DAUER
DATA0
DATAl
D8LLY
DBLSP
DDCHK
DOERR
DDlSP
DEATH
OEUT
DING
OISPl.A
DISPRE
DONE
DONEBI.

007704
010330
011110
012326
012340
016252
016115
010410
010452
177570
003034
004260
006450
001220
000174
012726
000040
007012
177570
001212
017226
000103
010644
011306

=

DRVS~P

·
·

DS_R
DTESTP
00LOAD
EBlE
EMPBUf
E"PDON
E"PEP

011~60

E~PfLA

010130

EMTVEC.
EPCSCO
ERCNrR
EPMSG
ERRORS
ERRVEC=
EXIT
FAST
FBEB
fBlE
fILLSIJ
FILLDO
FILLER
FILLFL
FIRST
fIRSTT
FLOAT0
FLOATI
fUNCT I
GETPAT
GETSEC
GETTRA
GETlINI
GNS

~0003~

""6474
~11460

010566
006472
000004
01144&
00253.
004064
000101
007144
007332
007222
007202
001202
002170
012350
012412
007702
01226"
~13422

013104
012634

= ******

1334
94.
2924
95'
329U
3377
286U
2933
]043
3281
3282
419H
3087
2907
29791
101'
1174
1814.
2561
378'
2370
2743
201'
2427
1~0'

3&8.
4&4
2031
2935
]031
3"32
30371
189.
2517.
2936
2977
~49.

1821
3025
551"
1625
202<
275 ••
2751
2752
2758.
.1010
7571
3283
1284
'129.
1623
,749
271i6
2318
3944

1393
3636
2932'
3607
330~*

Ib-MAR-76 15155
USER SYMBOLS

MUrAT
MCOLMU
MCRC
MCRLF
MDDMIS
MDERHD
MOTEST
MEMPTY
MERCT
MERHEA

MFIL

MFIRST
MGOOD
MHUNCP

MID
MILTST
MINTER
MLAST

011451>
104404
00675&
00676.
~02462

01011~

010362
1110500
011274
011520
007310
007560
007706
000011
"06622
~01201

005106
006244
01H24
012752
013420
011526
000020
001204
001203
000012
001622
013\40
012510
002556
017001
016734
002452
006470
016222
016635
~16500

016236
016061
016536
016120
015747
~15772

015614
016402
016333
016123
016366
016457
016643
~06674

016451
002536
016256
816470

3092'
425
440'
441858
2946'
2962'
2985'
3100.
3153#
2779.
28330
2834
92'
2640
3001
1913
2519.
2748

27M
3558_
2305
1871
304.
302'
931
47h
3487
3301
755
2475
2459
230
843
3254
3119
2941
3260
3082
2957
477
3122
2978
3079
472
3062
3112

SE~

0124

249H
3646
3646
3310_

3326_

3334*

3343_

3345_

33~h

3362.

3363.

3372_

" 36

2271

2308

2331

2399

2415

2428

2454

452

473

A67

3! 27

lI31

3547

3549_

3552

3555

,l56Y

2894.

3198

3953

3954

3955

39~6

3316.

28902937
3067#
3300.
3310.

2934295H

31 ~4

3091
2970.
2998
378
11841
189b
2571 #
419419

l2 32

4162.

2030
3012

2084

2899

116&

449
3063

]3"16

34440
n96

27171
377
445
43171
]0]6
30231
3UH
3061#
3~38

3045

3102

'518.
1027.
2996
2519_

2581'
306B>
3002'
2580.

,&13
3074
3078
2586

3129
158.
16340
2757
2767
2785'
27641
2759
302
872
3316#
3334.
2413_
2320
2889

lI3H
879'
1640

2540
1728

,]24

281b

2839

1]93
35&5'

272~

n38

2410
3945

2705
3946

2782
281,
2762
509

n8S>

511-

2791_
2411

H"~'

2719
3947

MACYlI 27(732)
MAlNDEC-ll-DZPXB-E
16-MAR-1b
IS. 55
DZRX6E,PII
CROSS REfERENCE TA&LE -- USE" SYMBOLS
GOOOBY
GTSWP •
HANGER
HANGPL
HERE
HLTl0
KLTI2
HLTI3
HLTl4
HLTI5
HLT&
HLT7
HOME
HT
HUNGUP
10
ILLAOP
INCEPR
INITSE
INIT'rR
lNTLEA
INTSER
IOTVEC=
KRXVEC
LAST
LF
•
LIMITS
LIMTRK
LOAD
LOCKUP
LOC10M
LOC4M
LOGICA
MABELL
MASTAT
MUD
MBADCR

PAGE 100

3094
3949.
556557>
8641

] 1371

286]1
36r.5
,64"
486
2046
2520
2888
2718
356]0
2425

288~

1018
512
3640
505
35011
3321
8911
4285.
42771
860.
2574
41 85'
4258#
42131
41ASI
4\5U
42401
526
3149
41331
4139.
4115.
42131
420U

30~2

4\66'

2765
516
3121
2674
495

874

42101
42214
42621
26841
42241
883#

3148
521

42301

ugH

flll*

3107
3147
2595-

3113
lI96
2601

3181-

517

531-

2850*
27\7

2851
2735

2860.
3276'

2723
3949

2737
39~ I

3952

514

PAG~

855"
2639-

2638"
2669-

4B8
2099

496
2140'

3469
2145

35471
2736
3570
2450

34611
35713154

3! 58'

1072
514
]646

1236
522

3344

666-

31 ]8'

3423'

101

S~Q

2668'
2694"

2693'
269Bt

26971

2785"

279B"

1277
3550-

1319
3551

1375
3567

2304

2424

2449

3364

3373

3376'

849
3180

2532
3195

2775
3203

2847
3217

2942
3263

2958
4164.

2981

28~1'

2901>

]011

30ij~

3646

25771

837
3172

3~Y6

.12~

MAINOgC-ll-DZRxa-E
OZ6XBE,Pli
CROSS
MLI"TR
MNOfLA
MOD
MONLY
MORETE
MPAR
MPASS
MPRES
MREAD
MREV
MRxes
MRXII
MSECT
MSEEK
MSUM

MTRK

MlIKNIN
MUNIT0
MUNITI
MUNXDD
MWRITE
MX
MXEH!.A
NEXTRO
NOERrY
NOINTE
NO"DRf.
NOPRIN
NOPRNT
Noscap
NXREAD

00

0164\1
.n6614
016445
016203
002162
016511
006125
016032
016530
016104
016212
016665
016041
016555
016650
016020
016311
016163
016113
015121
"16570
002534
015636
010132
011264
011462
002274
~~&4211
~11726
~0b5\14

01 I He
00)200

002BIG 017053
OK2GO
003036
000000
OPE:N
PARTES 001252
PART!? 012022
PASS
~J2530
PAT
~12321
PATGoN 012312
PATTER ~H 2 3~2
PATI25
01242"
PA Tll4
012440
PC
=%000007

MACYI ! 21(732)
16-MAP-16
15155
TABLE -- USER SYMBOLS

481
3119
490
462
155'

2114
85~

2842
2919
411
3197
3208
3225
2841
3116
3220
3111
3235
461
2991
2810
834*
2530
21" 3
3071
2800
761
2526
3192.
2595'
3064
2 q911
351-1 4*
501
1177
211&1$
2768
3IB9

439*
1615*
3301#
3280
32A5
3286
113.
1634*
2~4&*

21 A5*
237824522718*
2139.
2848*
291330tH*
3206i1t

MAINDEC-II-DZRXB-E
DZRXBE,PII
CPOSS

PS
PSw
PTYPI
PWRVEC=
RANOAT
RANGE~

171176
171716
007264
000024
01247.
01254"

RANUM
RANI
RAN2
ROCHR
ROC ODE:
RDDONE
RDER
ROERR
ROlE =
RDt.IN
RDONLY
RHO
READCH
REBEGI
RECAt. =
REREAD
RESERR
RESREG=
RESTAR
RE:SVEC:
RETUR"
RTJUSr
RTN
RTSPC
RXCS

012626
012630
104406
012152
01011.
000017
010142
000107
104407
006762
010014
0106]4
0024&6
040001
010024'
006154
104411
001350
000010
0105&4
015530
010012
006572
001206

012~32

421H
42540
42220
4119#
1812
3216
2689.
41410
2921
42721
3211
4268.
4151'
4244'
42640
41441
4199'
4173'
3237

IBIS
425 . .
3001

2h73

2682

4238 •
4182'

4176.

412811

2821
842
4119 •
2906
3075
2903
83.,
256.,
2623
3108
300
35~b

4295'
1189.
B53
2770'
3211 ,
844*
lefl~h

3302
32B I'
33430
33540
7'i54
1637*
2074*
21 fl8 ...
2379*
2S05*
2719<12140'
28~:.l*

2928'
31166+
32 t 8*

2828
881'

42470
1 B 11"

1814*

2909

2911'

2921

2929

2949

3125
471 ...
3509*

312B'
478
3523*

48ij
3526

491
3536

3538*

2551
2813
325 I
851
1 Fi07*
331 I

2713
2922

301"
3065

3086

87811
2319*

2555
2391:::1*

a6~~*

901 ...

1639*
2k199*
21Q4*
2391*
2561*
2720*
214341R55*
2935*
3126*
3238*

2126'
2249+
2393*
2575"
21212744*
2858*
2977*
3130*
3247-

903*
1723*
214{1l*
23",7*
2394*
2632'
2722'
2748*

2966

29ij9

3463*

3464

3115

3239

4] Vll

2392*

2407*

24~9*

1334'

1393*
1729*
2148*

1432"

30911
31440

17~8'"

MACYII 2](132)
Ih- MAR-76
15155
TABLE _. USER SYMBOLS

40b~*

" 11041
PCONT
001326
pcscOP "0655b
PI RD
111172
PIRQVE= "0024,'
PLOOP
00]322
PRESTR 013130
PRETES 002034
PR0
000000
PPI
000040
PP2
000100
PR3
= 000140
PR4
0~0200
PR5
000240
PR6
000300
PR7
00034.

SEQ 0126

2961*-

299",*
3133*
3251*

PAG~

504*

3467

3471

3475*

3501

2423*

2436*

2448*

327_

3292#

1548*
1809-110
2156*
2324*
2410*
27"'5*
272B'

161618262161"
2330*
2411'
2706*
2735*
2822"
28A9*
302231893364*

l623*
1845-

1b25*

1 b~6*
19b9*
21/9*
2339*
,4.72717*
2738*
2!B8*
2910'"
311'11:1*
3204*
33H0*

30~1~

172&*
2144*
2318*
2396*
2641*
2723*
2749*
2f174*
2996*
3147*
3264'110

232~"

2398*
2696*
,1<4"
27~0*

288 t *
29q9*
3154*
33e,1

*

180~*

2152"
2321 ...
24~8.

2704*
2725*
2792"
,B83]012*
3 t 75*
3321'

28~3*

291:HI*
30\3*
3185*
3344-

21b4*
2332*
2412*
27072736*
282928';5*
3029*
3196*
3371 ...

1913*
217b*
23332414*
2711:5*
2137'
2834*
2911:!7*
3057*
32~2*

3373*

1~3

51:.Q

~EHR~NCo

3382_
3542"
PC~

PAGE 102

REFER~NCE

2466
276b*
551
99.
1931
2767*
]843
527
116.

34~2*

3559*
4104*
2483
2781
75742182#
2B82*
541H

3429*
3575*
41"9*
4293'
21. l#
758

3436*
3b 1 4*

3449*

3529_
4r-J 18*

3tJ4i/)*

1016

1125

1240

1248
1551
20452251
2869

1250
1622"
2049
2254
2899

12ij7'
1641
20132323"
3036"

3476*
3628+

3505*
3642*

351\0')*
3b44*

3514*
39B*'

3516+
3993

352'*

3621*
,921<
259b*

3064*
2"24

2b26#

2789

29"5

291.

30~i3

nl

431
2306

1022
.426

1030
2451

1 196
153B'
1911
2190
2796

1198
1539
1914
2197
2ij51*

12431541
2043"
22482B66-

4015*

411!::l5*

411~'

2Bl1*
2543

2812*
3485*

292~*,

3~6j*

HOB

3524

217
129"

221
1323

223
1344

225
1379

14"4

] ,)H74
2810*
.3962*
33]4

29193971'

3062*
3977*

3989.

3990*

3406'
3393*
]J95

3398
34e10*

3404#
3405.

1170
liB.
119#
120.
1210
122.
1231
1263
96j
910
2765>
1 ~81i
3288
l311
3372
436*
431<
3892
2B74
2892
200.
2B93
205.
39530
2301
2707
2122
&76
201#
2B90.
216
1955'
404
1831
2973
4090.
2865
2630
l06.
1301"
1726'
2096>
2335
l031

1326
1 387
215
1281
97
13282173#
3961*
3371'
3Hb'
34~1*

3381
338"3952'
3245.
29~5 II
3 I B4
2915.
2894
2104#
2B88.
2725
754
2395
2920
2475.
4059
430'
2991
4110
28830
2632.
434
1]41"
1925'
2098>
2339lI59

3246

3022
2740
864
2B66
2926

3021'
866'

2461

24B4

295.

2967

29BB

3126

3210

3994

91 "
1420"
19 I 2*
2165
2636
3212

919
1431"
1916
211521573246*

1082'
1435
1968"
2181
2758

2999_

553
135918442102
2395'
3166

830*
1401"
1910>
2125'
2629

3184-

"127

MAtNOEC-Il·DZRXB.E
MACHI 21(732)
16-"AP-76
15'55
DZRXBE,Pll
CROSS REfEHNCE TABLE -- USER SYMBOLS
RXDB

~01210

RHRRO 011652
RXPWR
012006
R0
-%000000

349 •
1975
2255
3249
3160
31&3
104#
1195'
1552
1953'

2HH*
2264
3~42

ll963929'
4091*

RI

R2

'~000001

:%0eJ0002

105#
13161592"
1917
2102*
2254"
3132'
106'
12361323*

1676

2061 *

R3

:Z%~A00~3

23053320.
107#
3712*
39(:12*

R4
R5

=%000004
=%000005

1596*
1955*

2103
22033751
b68*
1237
1324'
1725*
2093*
2306-11-

3323
75b
3713'
3904*
1624*
3093*
4049

B52*
370ft-~

¥

4111 *
112
11 J
4"33

013414
001726
007526
007602
007606
013136

2801*

2614
154B
2249
2911'

~13216

l48B
3489
852

R6
=%000006
R7
=te00007
SAVREG= 104410
5'200
001232
001222
S'202
SCaPIN 000536
0065H
SDN
SECCNT
SECLMT
SEEKER
SEKRTY
SEKTYP
SEQUEN
SEQI
SEQ2
SGLDEC

108.
3bq2*
4041
109#
3698*
4108

434'
1995
2263
3253
3178
3208.
402*
1196
1593'
1957
2103
2320
3056'
lJ97'
3930
4092
553'
1372"

013272
i111560lJ

Ihlll

111'
3954

244
245
2567
14 32
2194
482
2822
2816*

2829
480*

40811

435*
2063
2326'

668
2077
2337

lIB\.

3182

4~8*

1247'
1597'
1973'
2114*

2376'
3092
3398*

3931'
4093
554
1382*
1598
lq56*
2115'
2264
37744

669

1239*
1375*
1735421132322'
3752
757
3714
39&6
1628
3694
4,,51
851*
3701·

442
124B
1598
\984*
2116
2491'
3093'
3399*
39324095
669*

1435.
16431957
2110

='000006

SPACE
STAe.
STKLMT=
5TR
STYPI
SUBseo=

016641
001200
177774
006560
007540
104412

SUM
SWHLTI
SWR

012536
007550
001216

SWREG
SW0
SW00
SW01
SW02
SW03
SW04
SW05
SW06
SW07
SW08
BW09
SWI
SWl0
SWll
aWI2
SWl3
SWI4
SWIS

aWl
SWl
SW4
5W5

5'6

•
=

=
•
•
•
=
•
•
•
•

·

000176
000001
000001
000002
000004
0000U
000020
00004.
000100
000200
000400
001000
000002
002000
004000
01000.
020000

50~\

3773.
760
)723'
3985*
t 727*

2337*

3964
1018 •
t 24kl*
1376
1829*

2142'

n27'

• 040000
100000

=

008004

000010
000020
• ~0004~
s 1100100

bb7*
1434*
1828*
2049'
2174'

674"
1436
1832
2050
2196*

675
1485'
1847'

241;)9*

250~*

3389*

2158*

3388'
3597
3963
4102'
075
\4881930'
1987
2165'
2552
4043*
112122*
1279
13B0*
1849
2173'

2424"
398&4

2425 4
4034*

554

1391
!7 3b
2039'
2130
24983387'
3401
3934"
4099*
673*
1487*

17 3b
1985"
2130
2493
4037*
1021 '*
127711

13791848*

2147*

3598'
3988-

2062*

2198
25l!I'
3391'
3599
4035-

919<
1491'
1931'
20492181"
2908
4049*

920
1493
1832
2050

1~2

1072*

3*

21 9 ",*

2932

1280"

1281 'If

1486*

1487
1954*

1906'
2182-

2426*

21 9 1 ..
2449*

4037

4038*

*'

PH
2184 4

lIS8

918*
1492'
1951
2064
2235"
2502'
3392'
3&02*

4036

1829
2191
JIB I

1 B4B
2193'
3191

920
1493
19k11*
2076'
2238
<503'
3393
3750
4054*

972<1l'

1954
22J7
3245

974

1542*

15~\1l*

\915'
2078
2253'
2549
3394"
3775'

1917

4W58*

201;)2*

2;2b:2*
27 ••
331:JS*

392b
40"''''

1541*

974
1551'

1949'

18~0*

2063*
21 9 7*
3021&

2.64
21 9 8
3"'28*

2237*
Hl76

1073
1292"
1590"
1955
2236'
2450'
4044*
3697*
3893'

1075*

1076*

13\9*
1591

1t1214-

197~*
22~5*

2201*

21140*
23(.14*

2546

3319*

973"

1198'

1 :l!:l'-"*

15!>2
1851
2.77*

1910*

132~

1986*

15 Y1'"
2078
2238
3~~3*

1 ~77*
13:t2*
1. 629*

2401"
4045*

4.,~e*

4~~lf1o

37\'1)*

37y\4*

31v.;7*

)894

389B

39\:1~

Bf;9

871

173J

3772*
4047*
25)3*

3888
4053*
2534*

J3 78

3b B9

jb~l*

J71~9

3711

*

3719..-

327b*
3754

3377'

3695*

3889*
4054
2535
3722'

3171 ..

3 I:) b 7

J~84*

4iHi1*

,60
3702*

2556*
3703

3721 *

3114*
3770*

327S*

3755

H6B

3279*
3993'

32""

3691;'1
4045

4't1::' I.

11039
2333

1826
2339

1969
2636#
351):2*

2152

21 b I

2179

21" 8

3128*

1845
2390
3551*

21-114

.3~'

3496#

SbR*

30~9*

308~*

jbl:l~

3890

41!141

*

3696*

B75
2b21~

23

l461

3466*

34Bb

35230
)536 ,
255"

3 l-·W 9

]JJRS

) It 4

4108.

2b95.
2B93*
31'4*

2751*
2B9b*,
3198*

3b~1

36"2

3640
37253768.
39106*
38413875

36BiQ*

4 t 0*
1019'
1241

4121023
1330
1397*
254kh·

1398'"

2543'

2546*

2755*
2965*

1764

3221'
36"7

3228'
360Q

2997.

3205*
3603*
369\

2754*
2915
3212*
3605
36B2

1~'03*

431 *
1030*
1264*
1337*
1405*
2549*
27A:b*

35611

4 \'ll} !.1*

2029'

2852

2855

1470
223"

1532
2244

22b"

1585
2375

39~b#

89,
2864
2994
3969

898
2872
3070
3982*

2525
2876
3072

2566
2879
3099

2572
2939
3110

2b2~

2671

2944
3124

2947

2963

2986

3124

2955

2975

2994

3070

3110

3145

3\09

39"4
3970

4~14*

401

4017*

3978'
4034

2548
410

2551
759

2554

426011

2156

2176

2185

1255
2109

1273
2121

33764-

1228
2069
3384#

414
2780
2963
3177
42)

418*

2826
2975
Jl93
3789

423
2831
2983
3789
3802

847
2936
2986
3826'

2780

2830

2879

2947

2671

2771

2826

2939

2148
2<}27.

1189
2056

3381

26 Hj*

4036*

3893
)969-

2"28'
1015
1980
3277.
2830'

3261'
3617'

Ij~1O

2478*
2631*

3984
4091

]908*

214"

2793*
3033*

2624 ..

392R*

)824
3861*

,,*

2787*
3032*

2461'
2613
2794'

~:t2*

11 J~*
1291*
1 jO'!)*
24b4*

39~3

3822

4013
2545
4"3

1345*

2163'
2596

517*
h180*

12Yvj*

39~)7*

3818*
3845*

2542
297

1344*

2552'

496*
1079*
12ij5*
137b*
2467*

3982

3774

3967.

491*

1077
1284'

3865*

3773

3879'

1292

3864*
3906*

3688*
3754*
3860+

473*
1073*

1278*
1338*
1636*

3721
37583794'
3834
3866

308]4
3753*

3811 ..
3R43*

432*
10l!'

2BrJ6
3~b 1
3597*
3631
3722
3759*
3795
38 36
3B'10*
3929
3985
41.2

30) 1*
3255'
3615
3689*

3772

3752*

1771
3815
3844l888'

892
2622
899
2525
3193
847
2566

429
1~26*

13'6*

3 7r:i t ..

409*

417
102'5*

1)92
2535*
7752*

3770

2777
296"
3169
418
2572
151
150
149
148
147
146
145
144
143
142

2144
3247

.sEQ 0119

1263'
1333
141114*

]75~*

39b6*
3993*

2126
1I 85
3554*

PAGJ::: 1"5

1259*
1331

1258*

37b9*
38110*

3942'
3977

2~b'7

3553*

516911
2926+

1324
1390
2533

146#
145#

1643
2182
3040

2453*

1399
2517

147#

162B'
2155'
2857"

2447*

4~3*

133#
132.
150.
13U
1301
129.
129.
3177
1271
126,
149#
149.

1590
2854"

2928
2839'

901::'.
1237*

! 34#

4097*
&71:'*

1486
2129
2760*

2825 ,
2837
284\#

112>

H89
2539
97#
99#
1634
2821'
957
1963
3049
2927
377.
2771
2955
315\
239 ,
151.
141'
140'
139.
138,
137#
136.
135#

552'
1337
17ll"
1987
2128'
249&3386'
3400
3933'

SEQ 012"

402 ;I

759*
1126*
13'20*

39b~'

973
2115
234\

1436
17341974'
2129'
2377'
3987_
1019
1241"
1378'
1830
2150*
2341'
3965
867'
3753
4042*

MAlNDEC-! I.DZRXB.E
MACYI! 27(732)
lf1 .. MAR-76
t 5: 55
CROSS REFERJ.:tJCE TABLE .. - US'R SYMBOLS
DZRXBE,Pll
SP

PAGE 104

3755*

39",5*

369v.\fIo
3756*

3775
3826

3619*

309b
3757'
37q3*
3827*

t 547

3034*
344&*
3627*

2843*

ZB':t~.

)t.?tl8*

h'~4*

359,
3630
3723

3!:l49*
ltdb
3724*
3767*
3Bk?!)*
3!j)9

3766*

38\1'12*
3838i1-

3-' 71"

3tU 2

3963*
198b
411-13*

3987

Ib72

183 !J"

194B

39b4*
411"8*

314~

MAINOEC·II.OZRxa.E
MACYII 27( 732)
16·~lAR·7b
15155
DZRXdE,Pl1
CROSS REfERENCE TABL~ •• USER SYMBOLS

= 000200
SWB
000400
SW9
• 001000
S28IG
017140
TAB
~16106
TARGET 013126

144.
1430
1421
528
3259
21163526.

SW7

TBlTVE.
TESTS
THEC •
TPVEC •
TRAPVE=
TRKCNT
TRKLMT
TRTVLC=
TSECTO

757
191#
192#

=
=

T0NOTH
TI
TI0

Til
TI2
Til
TI4
TIS
TI6
TI7
T2
T20
T21
T21X

T21
T23
T24
T24X
T25
T26
T3
T4
T5
T6

3050
3541"

3221

34&7"

H85

3492'

3503"

76~

3472"

3473"

3474"

3477-

3479-

3491'

3226

3555"

3556"

3562'

2726486'

2741"

US.
2317"

2854

3~48

3051

3081
32541

32~2

3220'

4bl

462
&42
2545
2941
3087
3180
H37
389&

464
843
2548
2942
3091
3195
)254
)Q99

472
849
2551
2957
3096
3t 97
3259
3903

477
850
2554
2958
3112
3203
3260
3944'

4B I
&14
2574
2978
lII6
3163
3991

490
2459
2614
29B I
lII9
3209
3610
4100

2547
491
J229

255~'

SIB
3256

2553
523
3946.

3095
2463

3262
2480

39471
2536

35742980
3204
411
528
2539
2842
3172
3232
3828
3077
3803
2541
414
3213
756'
761
764
764
764
764
7&4
764
7'4
764
76\
7&7
7&7

011210
104401
UH03
104402
002166
002620
004140
004226
004216
~04272

004416
0~4610

004750
005216
"02740
~05462

005506
005610
005672

231~

767
767
767
24240
7&7
767
761
761
761
761

00575~
~06016

006024
006050
006062
003262
003420
003564
~04~10

004026
004142
004152
012724

161&
761
1723
4441823

1213
WRITE
WRTDON
WPTER
WPTIE •
WRTSEK
WTDD If.
WTRDCK
XERROR
XFRBH
XHOME
XID
XOD
XPATGE
XPUD
XSA202
XSCOPE
XSDN
XSUB5C
XWRITE
XWTRDC
XXPATG
$AUTOS
SCHARC
SCKSWR
SCNTLG
SCNTLU
SCRLY
80B2D
.DECVL
GrILLC
'FILLS
SGTSWR
SHD
=
ULLUP
8lNTAG
SLY
SMAIL·
$MNEW
'M5W~

INULL
SOCNT
$ONODE
SPOWER
SPW~AD

.PWRDN
$PWRMG
$PWRUP
IQUES
SPDCHR
BRDOEe.

007134
007430
007444
000105
007504
000115
007066
006232
00721"
010004
013134
013132
012356
01~020

001 ~74
006476
006736
006516
007140
007072
012426
015044
013722
0142N
015015
015010
013737
015334
015514
013734
013733
014340
090003
~15262

015045
013740

._._.*
015033
015022

013732
"14164
11\4166
015270
015256
015116
015252
015170
013736
014552

••••••

3511

3513"

3515'

3565"

3566"

3567

J5b9*

3570'

495
2466
2773
2997
3121
3211
HIS

501
2475
2774
3002
lI22
3216
3800

Sib

521

24ijj
2715
3007
3148
3217
3801

253~

25j2

1828
3011
3149
3220
3Sr)4

l841

30'/9
3!'11
3US
3817

2&79

2844

3004

3089

3199

19~'

837
2542
2847
3062

3179
3235
3847

u

2721
27S6
2787
2041
2808
206.
2452
224
2760.
2870
146h
34'703317'
28890
443
220
2637
26011
2749#
27361
33441
427'
3612"
3789'
3800
3817
3611
4015
4035
361S
3649.
38011
21
3961
3829
3654#
423
3804
3801
3617
3687.
3682.
3209
399H
222
3992.
3971
3652'
3860.
3954

32~8

5lb

3~R4I

3945'
2544
492
1222
761
91 ,.
1715.
18070

1802'
1823'
19~6'

2039.
~092'

217 3'
1072'
2281'
23161
2332'
23B8!

'9~5

2414

24~"

2'l2H
2437
243&'
244H
Ill61
1372'
143 "
to I 5'

2789

297~

MA INDEC.II.DZPXB-E
MACYII 27(732)
16-MAR-76 15' 55
DZRX8E,PII
CROSS REFERENCE TA6Lf. -- US,," SYM"OLS
T6FlLL
T7
T7EMPT
UNITSE

3508-

~130

76\'

2708479

)08~

TYPOC
TYPON
TYPOS

3047
3539-

SEn

1840

000014
002214
000060
000064
000034
013124
001642
000014
013416

TYPADR 012050
TYPCOD ~12220
TYPE • 104400

TYPE~~

2864
3072
43060
4159'
2857
3528'

PAGE 106

Ib21'
172H
1725 •
447.
1842
3423
2724
2801'
2806'
2788
2816.
2791
2735.
2SIH
2882#
3469.
34713135
2912
457
2586.
2693#
3956
2766
2745
3346
3797
3622"
3951
39131
3912.
3653#
4033#
40811
36500

1808

2391

I Re9
451*
1908
H25
2739
2M 1 I

2318
454"
2041
342'*
2748t
2823

3472
3473

3495.
)4941

3130
463

469

PAGE
2408
2398
460*

2094
)47S·

470.
2388
1430

3524

471'

2804
3355
3918'
3629

3638-

3828

3912

3949
22
3977
3919.
3903
3599
39161
39141
3648.
3716.
36860
3992

3729.
3691
3999.

39611

3989

3977#
3847
3952

3896

3643#

39961
3912

3694*

3912

st.,

1~7

3705_

373U

548*
25'~

3432

671
2560"
3434"

832
2850
3435-

866'
2979'
3440'

9"2.
2992·
J444

1489

15~4

]~b1·

Jib3>

344&

3~/'

0131

MAnl1 27(732)
Ib.MAP-76 15155
MAl ~OEC.1I.DZRXB-E
OZRXSE. P11
CROSS REFERENCE TABLE •• USER SYMBOLS
SRDLI~

3888.
3954
38811
3765.
3956
3749.
39704013.
240'

014672

SRDOCT:
GRDSZ •
SRESRE
SR2A :II
SSAYRE
SSAVR6
ISS2D
SSETUP'
$STUP
SSWR
STK8
STKS
•
STN
STNPWR
UPB
STPfLG
STPS
STRAP
STRP •

••• * ••

STRPAD
SHUN
STYPBN'
STYPOS:
STYPE
SHPEC
STYPEX
STYPOC
STYPQN
STYPOS
S0fILL

015070
015000

=

000010
014226
••••••

U

014170
015266
015300
000114
177777
160000
014266
014264
000001
015444
013135
013726
015046
000013

. . *.*.

3953
1955
3954
3978
41"9
420

3979-

J98~'

3784

3918

221
3793
3791

3995
3810
3ij07

3864
3831_

3870
3862

3868

4~41

4061 ,

3647#
36510
364 ••
3928'
3945 •

3946'

39471

39481

3949

39430
3890

U
U

3Q07

391H

~\350.

013656
0\3724
013766
014002
013742
014165
"17&04

3936
3621
3641
3945
3687#
394b

3944
3628
36440

36ll>

3634

38ll

J&~5.

3&95
213'
3649
3920

3730.
219.
3650
3973

229'
3651
3997

233'
3652
4081'

212
3648
3919

MACYlI 27(732)
MAI"OEC-II-OZRXB-E
OZRXBr.PII
CROSS REFERt.NCE TABLE
COMMEN
ENDCOM
ERROR
ESCAPE
GETPP!
GETSwP
MULT
M7727
H7846
NE~TST

POP
PUSH
REPOn
SCOPE
SETPR!
SETTPA
SETUP
SKIP
SLASH
SPACE
STARS

SWFSU
TRMTRP
TYPBIN
TYPOEC
TYPNAM
TYPNUM
TYPOCS
TYPOCT
TYPTXT
SSESCA
UNE.r
$SSET
SS5KIP
,EQUAT
,HEAOE
,SETUP
,$0820
, HOWE
• SREAD
,SSAVE
,UB2D
,STRAP
,$TYPE
,$TYPO

6'
1747
7#
1191
88'
1546
2108
194.
1940
71

19'248'
246'
2206
1941
1941
194'
1941
89'
6.
39161
194#
1941
194#
194#
6'
396
3366
3975
1941
3936'
1940
1941
194.
194'
5.
194'
1941
1941
1941
3936.
1941
5'
5.
5'
6'
6'
71
6'

6'
5'
5.
51

HQ0132

3998'

240.
21
3781'
3780.
210
4040
3635.
3593
3633
226
3936'
39570
39ll
3889
3948
3948
359]1
3614
3639
3685'
3.84
1680.
3681>
210'
3647
391 B

0\3710

... _•• *

PAGE 108

1940
1859
1941
1891
562
1557
2120

564
19H
649
1944
682
1605
21 J4

685
19H
750
2~25

925
1647
2205

3950'

3951

3952'

3953>

3954>

3955'

3956'

236'
3653
4338'

24P
3654
4345'

297#
3655

8871
.J780

1803
.J781

269\1
3911'

3646
3912

3947

Ib-J.1AP-7b

15155
"ACRO NAMES
927

PAGE 110

~~Q

95j
2226
979
1681
2243

981
2283
1011
2300
1039
1745
2259

1041
2347
1060
2371
IIlI
1837
2269

1085
2648
1120
2663
1202
U56
2345

1772

1862

98~

1040

1998
1084

2351
1132

1419

160b

1706

1795

3951

3952

3~53

3954

22~7

IIll

1204

1443

1502

1559

1649

IbB3

1163

1224

14.6

1529

1581

1668

1702

1254
1922
2647

1272

1296
1979

1351
1992

1414
2055

1441

150.

19b2

20b8

20~l

1203

1501

1558

1649

1682

1746

19H

1895

2029

2083

2135

227.

3955

3956

293
3337
3881

294
3348
3922

194.

42.

618
563

731
b84

1447
926

3770
3750

3982
3963

3983
3969

550
194»
3945

1064
3946

1300
1344
3947

1358
1397
3949

1941
2509
H21
4004

251
2510
3483
4022

252
2514
3498
4083

253
2515
1518
4140

264
2712
3531

265
2730
3578

266
3140
3657

271
3272
1734

272
3295
3779

273
)]04
3784

292
3329
3852

1941
3802

473

2461

2478

2843

3003

3198

3212

3221

3228

3255

3946

3947

3949

3951

3952

3953

3954

3955

3956

3945
84
II
240
4020
3957
3777
3732
4002
3920
3576
3655

Ill7

14~4

385
3]57
3959

0133

MUNDEC-II-DZRXB-E
MACYlI 27(732)
OZRX8E,PII
CROSS REFERENCE TABLE
ADC
ADD
ASL
ASLB
BCC
8EQ

BGE
8CT
8KI
BKIS
BIC
815
81SB
81T

BITB
BLOS
8LT
8~1

8NE

8PL
BR

BVS
CLC
CLR

CLRB
CMP

557
435
3376
871
3053
3319
415
1494
2117
2906
3465
3568
3075
487
870
460
1491
3463
447
3021
2850
445
2780
2975
3233
2972
3891
3620
672
422
2587
2902
]073
]608
4057
453
2870
3507
242
1177
1911
2153
2250
3045
3478
3897
845
3322
408
1258
2061
2)90
3030
3554
414
1552

2639
556
3387
2498

4050
900
3388
2499

Ib3b
3398
2500

216)
3448
2501

45"
1540
2131
2917
J487

459
1553
2199
2987
3512

555
1599
2239
2991
)573

676
1677
2265
H05
3b06

3717
489

3837
513

3878
515

471
14 q 2
3504
451
3028

548
1592
3509
454
3067

.7.
1596
3523
470
3183

449
2796
2986
)249
3166

832
2807
2990

2638
3603
3841

2695
3683
3842

2965
3693
3843

3041
3818
3932

3827

3051
4016

3174
4049

848
1833
2567
3118
3710

858
1852
2614
3125
3798

8q3
191 B
262"3
3129
3825

899
1958
2640
3162
384.

921
198B
2672
1I 82
40q4

975
2051
278 I
31 88

1197
20b5
2797
3250

1249
2079
2808
3324

1437
2104

2520
3108
3641

.73
1831
3538
10e2
342A

674
1850
3565
1287
3435

B3~

1956
37.7
1341
346b

8b.
2453
3794
1382
3475

8b8
2503
)811
1401
3574

902
3083
38)8
1431
3712

1243
3227
3865
2395
3713

1301
3389
3871
2447
3845

1359
3399
3879
25b0
4053

1420
3427

14B8
)434

2979

2992

847
2826
2994
3432

892
2836
307.
3446

898
2864
3072
3572

1539
2872
3110

2525
2879
)124

2528
2899
3145

2566
2916
3161

2572
2923
3164

2622
2939
3169

263.
2947
)177

2671
2955
31 87

2771
296)
31 9 3

3835

3876

159~

249~

4046
3160
457
2727
2940
3167

3462
479
2742
2948
)P0
]790

3488
510
2772
2956
3178
3796

558
2790
2964
3194
3816

836
2799
2971
)234
3823

840
2802
2973
3424
3830

856
2827
2976
)43)
3867

1174
2837
2995
3447
3873

2526
2865
)024
3525
3895

2529
2873
3043
3548
3901

2880
30 7 1

1972
2961
3792
448
1408
2075
2166
2397
3248
3623

2042
2984
)808
46]
1433
2097
2177
2745
3252
3632

2095
3038
3863
469
1549
2100
2P8
2762
3302
)6J9

2252
3077
3869
482
1630
2127
2180
2823
3311
3684

2336
3099

2389
)152

2630
3426

2759
3431

2778
3445

2832

500
1635
2141
2183
2853
))27
3699

5~~5

532

1640
2143
2186
2856
33)5
372.

527
1796
2145
2187
2868
3346
3819

2146
2189
2929
J)55
3846

754
1827
2149
2192
2949
J)65
3848

872
18,6
2151

480
1597
2147
2693
33)4

504
1621
2155
2753
])94

549
1725
2173
2754
H68

831
1807
2174
2785
347.

841
1906
2235
2793
3515

917
1907
2236
2890
)697

972
195)
2261
2891
3805

1025
1986
2)22
2896
)a-6

1079
2039
2376
3026
3979

1190
204_
2377
3027

A39
1851

869
19 17

920
1957

974
1987

11 9 6
2050

1248
2064

1330
2078

1389
2103

1436
2116

14 9 )
213.,

34H

COMB
orc
OEca
E~T

HALT
INC
INCB
lOT
J"P

JSR

MOV

Mova

21 9 8
3836
455
3894
3345
2496
3619
88
212
3972
402
2901
)719
1175
89
244
1896
2782
3102
755
1809
2176
2378
2704
2737
2874
3081
3321
403
531
918
1077
1264
1327
1387
1551
1829
1975
2102
2237
2337
2478
2694
2821
3031
3212
3401
3689
1756
3826
3963
3986
4040
427
2894

3372

25~2

833

1737

30~0

3205
4.~1

29~0

3379

3629

3718
1490
424
2602
2912
]111
3616
4096
1642
2877
3537
243
1329
1914
2154
2325
3120
3480
)913

443
2637
2924
)146
3630

446
2709
2937
3165
36 )7

IA24
2909
3594
404
1332
1970
2157
2128
3186
3489
3997

1843
2933
3634
416
1388
2044
2159
2334
3190
3596
4048

.17198

3390
438
1284
2092
2407
3033
3612
417
1598

439
1316
2093
2527
3132
3638
423
167.

440
tl72
2113
25 9 5
3277
3902
554
P36

444
1542
2114
2668
lN0
4058
675
1832

22)8
3866
486

2518
3566

SEQ 0134

2631
3570
3279

MAiNOEC-II_OZRXB_E
MACYII 27(732)
OZRXBE,PII
CROSS REFERENCE TABLE

CMPB

16-MAP.76 15155 PACE 112
PERMANENT SYMBOLS

22'4
3872
4~8

37~8

1909
2945
37e6
426
\ 3q l
2047
2162
234~

3236
3613

16-~AP-76

18~)

PAGl 113

1515~

2~73

36~~

3981
)5~2

219~

2998
3374
3874

4~42

"~Q

PERMANENT SYMBOLS

2613
387S
512

2789
3877
514

2905
]890
3042

2970
4052
3524

)~74

3378

3511

HB9

3795

3815

3B22

)814

3567

3605

3607

3615

3636

3640

3797

3829

)541

4055

39~0

4~95

2708
3622

2726
3705

2741
)716

2801

2911

3128

468
3996
838
2934
3844
3642

854

894

1184

2568

2779

2833

2878

2946

2962

2985

3100

lI53

3595

844
3044
3980

855
306.

1629
3093

1735
3101

2142
3181

2150
3320

2158
J)63

2327

3474

2392
)528

2409
3549

2519
3553

2761
3571

2798
3711

864
2136
2804
3163
1334
1913
2188
2394
2707
2740
2895
3126
3371
412
553
1018
1126
1280
13H
1397
1593
1847
2043
2128
2254
2413
2517
2755
2866
3036
3228
3479
3703
3759
3861
3966
3989
4091
511
3048
3469

1~65

1303
2)31
2903

136.
2399
2922

1421
2415
295'"

1607
2428
2966

1617
2437
2967

1724
2454
2988

1810
2673
2989

1812
2682
)025

1815
27b8
3065

1548
2074

1616
2099
2118
2410
2720
2750
2977
31 8~
3628
429
669
1023
1237
1290
1345
1434
1643
1912
2062
2181
2304
2426
2543
2767
2897
3063
3276
3539
3724
3769
3905
3970
4014
4108
1733
lI58
3550

1623
2126
2320
2411
2721
2792
2980
31 89
3833
431
757
1026
1239
1291
1375
1435
1726
1915
206)
2182
2305
2436
2546
2786
2919
3064
3278
3558
3725
3770
3906
3971
4017

1625
2140
2321
2412
2722
2822
2996
3196
4015
432
758
10)0
1240
1319
1376
1485
1727
1916
2073
2184
2306
2448
2549
2787
2920
3084
3118
3597
3750
3771
3907
3977
4034

1634
2144
2324
2414
2723
2829
3009
3202
4109
434
759
1031
1241
1320
1378
1486
1802
1954
2076
2190
2316
2449
2552
2794
2921
3088
3362
3598
3751
3772
3928
3978
4035

1639
2148
2330
2427
2724
2834
3012
3204
4110
436
834
1072
1247
1322
1379
1487
1811
1955
2077
2191
2317
2450
2555
2810
2926
3094
3386
3602
3752
3773
3929
3982
4036

1723
2152
2332
2452
2725
2852
l022
3247

1728
2156
2311
2556
2735
2855
3029
3251

21 6 1
2339
2561
2Bb
2867
30/8
3301

437
851
1073
1250
1323
13B0
1538
1814
1968
2096
2193
2319
2451
2596
28 II
2927
3113
H9]
3617
3753
3774
)933
3983
4037

441
857
1075
1259
1324
1385
1541
1825
1973
2098
2196
2323
2461
2624
2812
300)
3184
3395
3680
3754
3775
3961
3984
4038

1734
3191
3551

2326
3245
3555

2760
3253
3569

2788
3310
3599

2791
3316
3627

3343
3635

245

760

2~30

2~84

2783
3! 27
852
1826
2179
2391
2705
2738
2888
3085
3344
409
551
919
1080
1277
IH8
1390
1590
1830
1984

2800
3131
860
1845
2185
2393
2706
2739
2889
l114
3364
410
552
973
1125
1278
1331
1392
1591
1844
1985
2125
2253
2)41
2491
2752
2851
3034
3226
3477
3696
3758
3860
3965
3988
4090
496
3047
3467

2115
2248
2338
2484
2751
2843
3032
1221
3472
3690
3757
3831
3964
3987
4041
491
3040
3377

4~47

875
2271
2813
3210
1393
1969
2194
2396
2717
2743
2907
313~

3373
413
666
1019
1195
128 I
Ill7
1398
1615
1848
2045
2129
2255
2423
2533
2757
2882
3049
3246
3503
3721
3766
3888
3967
3990
4092
517
3052
3471

2308
2839
3280
1432
2046
2249
2398
2718
2748
2928
3147
3614
4IB
667
1021
1198
1282
1338
1404
1622
1849
2048
2165
2262
2424
2535
2765
2892
3056
]255
3508
3722
3767
3889
3968
3993
4102
522
3055
3485

23~7

2408
2719
2749
2935
3154
3621
419
668
1022
1236
1285
1344
1405
1624
1910
2049
2175
2263
2425
2540
2766
2893
3062
3261
3513
3723
3768
3904
3969
4013
4103
1628
3092
3526

285~

18~a

473
867
10"/6
12 6 3
1326
1386
1550
18~8

1974
2101
2197
2329
2467
2669
2816
3008
3198
3400
3688
3755
3802
3962
3985
40J9
2857
3354
3681

0135

MAINDEC-I1-DZRXB-E
MACYI! 27(732)
CZRISE,PII
CROSS REFERENCE TABLE

NEG
NEGB

NO'
RESET
ROL
ROLS
ROR
RTI
RTS

SBC

SEC
SUB
TRA.

TST

T5T6

3682
4054
3692
3054
861
1715
430
3391
3326
3396
433
2569
3880
901
2744
3206
3527
4044
3317
2534
3936
421
2764

,DSASL
f

EN ~BL

,END

,ENDC

1506
2028
2652

476

,1FT

,IrTP'
,IIF'
,IRP
,LIST

MACRO
• MCALL
, NLIST
I

.PAGE
,REPT
,5BTTL

, TITLE
,WORD

2846
3358
1881
3855
J800
\1

3647
3919
240
3
1124
1747
2667
3956
246
5
2
1124
1747
2661
3956

43
212
1205
189\
84
1117
2507
3920
11

211
378 I

3864

381"

3893

3898

11 24

1261

1262

1288

1289

1342

134 J

1402

1339
3173

1346
3604

1399
3726

1032
26@]
3995
1626
28lB
J238
3540

10B I
2615

1127
2625

1260
2756

1265
279;

1637
2848
3264
3542

1708
285A
3380
3559

1729
2881
3382
3575

2164
2B8 J
3402
3644

2379
2910
3429
3934

2505
2913
3436
4018

2575
2999
3449
4"60

2632
3013
34 76
4104

2641
31057
3505
4111

3473
3946
452
2806
3107
3109
14B9
3506
4295
2577
4147
41 9 9
4254
4345
493
2bB I
3648

3552
3947
458
2831
115 I
3824
15 9 4
3593
4306
2684
4151
4204
4258

3556
3949
478
2B69
3159
3B 39
1 B2 3
36B
4317
26A9
4154
4210
4260

4043
3951
756
2876
3323
3930
1908
37 9 1
4324
3654
4159
4213
4262

4045
3952
835
2908
l381

395 J
1170
2915
3430

3954
1641
2932
3444

3955
IB42
2936
3464

3956
1911
2944
3486

2251
2960
35101

2041
]807

2~19

2366
3868

2493
41093

2629

2158

3862

3912
41b2
4217
4264

3913
4104
4222
426i

3914
4166
4224
4272

3916
4173
4227
4277

3999
4176
42310
4285

4115
4179
4233
4293

4119
4182
4238
4302

412 8
418;
4240
4313

494

498
2846
3650

499
3005
3651

519
3006
3127

524

525
3214
373"

2464
3215

2465
3223

J9~9

391~

2481
3224
391 b

2482
3230
3919

IB0
38b
1063
15b3
2229
2713
3258
3579

194
397
1089
15B4
22R7
2731
3259
3599
3912
3954
4341
112
113

252
429
1137
Ibl1
2351
'lB 47
]29b
3735
3921
3956

25]
476
1166
1 b8,
2374
3006
3305
3780
>92"

2b6

261
689
1345
I ~62
2483
3202
335S
3B 49
3946
3982

272
753
1398
I B94
251"
3215
33b7
3853
3947
3983

273
931
1928
2511
3216
3422
3881
394S
3993

274
956
1441
1941
2515
3224
3484
lb82
394.
399;

142

143
176

149

150

3325
2678
)945
442
2777

2845

3649

3931

3704

4

32~ll

3729

2469
3116

24~b

3832

2335
29H 3
3536
3117

25:3"1

3231

3782
88
295
1045
1531
2211
2666

3896
3953
4084
97
172
2691
152
385
1060

41101

180
396
)VIall

MAINDEC-1\-DZRxe-E
MACYll 27(732)
DZRXBE,Pll
CROSS REfEPlNCE TA~LE

.IFF'

38 I"

.1701

3232

\503
2025
2649
32 J0
3518
J890
3951
3999
88

379 J

3700

3532
3894
3952
4023
89
111
2578
86
294
1042

I ~II

3714

369B

3519
3891
3951
4005
88
887
12
29]

3695

3397
1027
2597
3908
903
2803
3219
3529

3131

11~

• EVEN
.If

J694

863

3611
671
3461
3653
883
4144
4193
4250
4081
416
2680
3258

3652
881
4139
4! 91
424 7
3911
475
2538
3257
3849
4
434 7
16
294

3691

962

36~9

509

36B 7

SEQ 01J6

859
3392

31~4

1~14

• EQUI V

3686
4"99

3~98

3425
• AIC Il
• AIC 1Z

3685
4097

16-MAR-76
15.55
PAGE 114
PERMANENT SYMBOLS

1529
2208
2663
3231
35 J 1
3894
39~2
40~4

1560
2226
2112
3257
3578
3895
3953
4022
253
1344
3006
3422
38 9 1

1591
2284
2730
3258
3599
3911
)954
4083
254
1397
J141
3484
3895

113
174
4338
240
42"
1120

\15

251
423

397~

145
178

146
179

141

148

253
476
1205

264
5b5
1724

2b5
649
1337

266
686
1344

271
75.
1397

1748
2465
3140
333 7
3184
3932
3970

1791
24Bl
32100
334S
3785
3936
3975

1859
24ij2
3201
3357
3813
3945
3982

1891
2509
3214
3366
3852
3946
3983

1925
25110
3215
3421
3853
3947
3991

1944
2514
3223
3483
3BB I
3948
3993

,173

274
2510
3273
3135
3993

294
2515
3305
3785
4023

295
251b
3330
3853
40ij4

2713
J33B
3B55
4341

3141
3338
37.5
3944

th-MAR-76
15,55
PAGE 115
FER"ANENT SyMBOLS
lbB4
2371
3005
3304
3779
J922
3959

3499
3912

266
2464
3215
3519
3923

267
2465
3224
3532
3929

272
2481
3231
3579
3960

2462
3652
3947
3982
653
1443
1949
3946

2479
3653
3949
39B 3
685
1470
1994
3947

2844
3654
3951

1204
1895
3944

474
3651
3946
3969
564
1228
1924
3945

685
1470
1994
3947
953

Ih!:l~
23~0

2845
3272
3657
3912
3955
4340
265
14"4

212
1161
1858
3936

194
240
1204
1895
3944

564
1228
1924
3945

653
1443
1948
3946

2501
649
1444
1944
269
1805
2699
3951

686
1466
1995
295
1817
2146
4002

15.
1503
2025
346
1897
2885
4020

928
1528
2208
398
2032
3016
4112

214
3992

215
3994

216
4019

211

234

4056

22

...

14~'!:i

144
111

24h6

1668
234B
2846
3295
3734
3918
3950

3650
3945
3963

b52
1338
1794
24B2
l201
3349
3813
3945
3976

396~.l

1134

252
13]1
3005
3367
3882
3860
3853
16
3648
3920
3750
194
1133
1795
388\
3957
248
6
194
1133
1795
3881
3957
83
565
1224
1925
249
1198
2582
3936

3856
21
3649
3944
3110
212
\ 167
195B
39J6

Lb5
568
1221
1751

3201

24H 2

3259
3658
3976

J8b

3199
3780
3953

3213
3781
3954

3222
3803
3955

3949

957
1559
223"
3950

981
1585
2283
3951

1015
1649
23"4
3952

754
1502
2029
3948

927
1532
2207
]949

957
1559
2230
3950

981
1585
2283
3951

982
1581
2284
533
2168
3265

1011
1650
2300
904
2213
3408

1~42

1~60

108.

1668
2348
1066
2311
3451

1684
2371
1304
2380
3543

1791

1163
IB59

2649
1362
2402
3576

1120
174B
2663

1134

2226
420
2085
3156

14~2

2417
3655

1608
2431
3732

IN9
2439
37n

377

378

1178

3643

3646

3647

3131

378k1

754
1502
2029
3948

3~"'4

3655
3952
927
1532

22.11

3256
3912
1041
1672
234 7
39;3

1064
1683
2375
3954

1~15

1~41

1649
2304
3952

1672
2347
3953

1064
1683
2375
3954

364b
391B

3936

1

ERRORS DETECTED.
0
OEFAU!.T GLOBALS GENERATED,

*OZRIBE, DZRIBE/CRF ISOL_DZRXBE
RUN-TIME, 40 29 5 SECONDS
RUN-TIME RATIO. 141176=1,8
CORE USED.
18K
(35 PAGES)

156~

1102

1ll'ld5

171:16

2648
3955



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:44:37Z
Creator Tool                    : Oce-Technologies
Modify Date                     : 2013:11:26 13:12:15-08:00
Metadata Date                   : 2013:11:26 13:12:15-08:00
Oce Scan Application Selector String: Scanjob
Oce Scan Compression            : 8
Oce Scan Hostcomputer           : pr342
Oce Scan Identification Number String: 4573
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:de399a1d-def4-4f9c-adba-46a43a5fa092
Instance ID                     : uuid:598a6a89-5025-495e-aad2-6cbd0aeaff9d
Page Count                      : 81
Author                          : Copier User
EXIF Metadata provided by EXIF.tools

Navigation menu