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
.
Page Count: 81
| Download | |
| Open PDF In Browser | View 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 J A.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 UserEXIF Metadata provided by EXIF.tools