MAINDEC 11 DZBMD D D_Universal_Resart_Loader_Diagnostic_Apr75 Universal Resart Loader Diagnostic Apr75
MAINDEC-11-DZBMD-D-D_Universal_Resart_Loader_Diagnostic_Apr75 MAINDEC-11-DZBMD-D-D_Universal_Resart_Loader_Diagnostic_Apr75
User Manual: MAINDEC-11-DZBMD-D-D_Universal_Resart_Loader_Diagnostic_Apr75
Open the PDF directly: View PDF
.
Page Count: 46
| Download | |
| Open PDF In Browser | View PDF |
~
I
OZBMD
MACY11 27(657) S-MAR.75 11147 PAGE
BM873D.Pl1
MAIND~C.l1·DZBM~.D
BM87]
UNIVERSAL RESTART LOADER DIAGNOSTIC.
IDENTIFII;ATION
••••••••••••••
PRODUCT COOEI
•••••••••••••
PRODUCT NAMEI
•••••••••••••
EM873 UNIVERSAL RESTART LOADER
DATE CREATEDI
APRIL 21, 1975
MAINTAINER •
............
DIAGNOSTIC GROUP
AUTHOR'
•••••••
JOHN EGOL'
REVISED BYI
80B MISNER
10/21/74
FAY BASHAW
1/21/7S
••••••••••••••
..............
YA - ~'U""';t1\.-
COPYRIGHT (el 1974, 1975
DIGITAL EQUIPMENT CORPORATION
THE MATERIAL IN THIS DOCUMENT IS FOR INFORMATIONAL PURPOSES
ONLY AND IS SUBJECT TO CHANGE WITHOUT NOTICE. DIGITAL
EQUIPMENT CORPORATION ASSUMES NO RESPONSIBILITY FOR THE USE
or SOFTWARE ON EQUIPMENT WHICH IS NOT SUPPLIED BY IT.
DIGITAL EQUIPMENT CORPORATION ASSUMES NO RESPONSIBILITY FOR
ANY ERRORS WHICH MAY APPEAR IN THIS DOCUMENT.
F.I-1r
J
DIBMO
MACY11 27(657) S-MAR-75 11147 PAGE 2
8M873D.P11
MAINDEC-ll-0ZBMD-D
8M873
UNIVERSAL RESTART LOADER DIAGNOSTIC.
1.
ABSTRACT
THIS MAINDEC CONSISTS OF FOUR PROGRAMS. THE TWO MAIN PROGRAMS
ARE PROGRAM ONE AND 'ROGRAM FOUR. THESE PROGRAMS WILL
BE DISCUSSED LATER.
THE PURPOSE OF THIS DIAGNOSTIC II TO VERIFY THE DATA IN
THE ROM, MAKE ,UIIE ALL ADDRESS WILL CAUSE A TIME OUT TRAP
WHEN WRITTEN INTO (EXCEPT THE TRAP VECTORS. 173024,173224'
,AND ALERT THE OPERATOR AS TO WHAT THE orFSET ADDRESS
WOULD BE IF A SELECTED BUTTON IS PUSHED.
NOTE.
FOR NORMAL CONFIGURATIONS, THE ONLY PROGRAMS
NECESSARY FOR ACCEPTANCE or THE 8M813 ARE PROGRAMS
ONE AND FOUR. PROGRAM TWO IS NECESSARY rOR "NON-STANDARD"
IETU'S AND IS A MUNTUNCE TOOL. PROGUM THREE IS
ALSO JUST FOR MAINTAINC! AID.
2.
REQUIRMENTS
2.1
EQUIPMENT
ANY PDP-l1 FAMILY CPU
UNIVERSAL RESTART LOADER
TELETYPE OR EQUIVALENT
LINE PRINTER (O'TIONAL)
AT LEAST 4X OF MEMORY.
2.2
STORAGE
THIS PROGRAM RESERVES THE RIGHT TO USE ALL
or THE rIRST 4K EXCEPT WHERE BOOTSTRAP LOADER
AND ABSOLUTE LOADE~ ~ESIOE.
3.
LOADING
p~oeEDUR£
THE PROGRAM MAY BE LOADED LIKE ANY OTHER PROGRAM
SUCH ASI PAPER TAPE, DECTAPE MAGTAPE, DIS~, ETC.
MOST COMMON WILL BE THR.OUGK PAPER TAPE BY THE
USE or ABSOLUTE LOADER.
-
o
{
-r--
DZBMD
MAC!!! 27(657) S-MAR-7S 11.47 PAGE 3
BM87lD.Pl1
MAINDEC-l1-0Z8MD-D
814873
UNIVERSAL RESTART LOADER DIAGNOSTIC.
4,
STARTING PROCEOURE
4,1
CONTROL SWITCH SETTINGS
SWITCH 00
4.2
CLEARED INDICATES ONLY rIRST 128
WORDS TO BE CHECKED.
SET INDICATES EXTENDED 128. WORDS
APE TO BE CHECKED IN WHICH CASE
PROGRAM 2 MUST 8E RUN rIRST.
WHEN RUNNING ON 8M87lYB, BM873YC, OR 5MB7lYD, 256 WORDS
ARE AUTOMATICALLY CHECKED.
STARTING ADDRESS
STARTING ADDRESS 000200
RESTART ADDRESS 000210
4.3
OPERATOR ACTION
rOR NORMAL OPERATION (WITHOUT EXTENDED 128 WORDS)
1. LOAD STARTING ADDRESS (000200)
2, SET SWITCHES AS PER 5.1.1 (NORMAL ALL SWITCHES DOWN)
l. PRESS START SWITCH AND RELEASE.
4. DEVICE VERSION.
WHEN PROGRAM IS STARTED FOR THE FIRST TIME THE FOLLOWING
WILL BE PRINTED OUTI
"DEVICE VERSION
8M8n-Y "
THE OPERATQ~WILL.TKEN SPECIP'Y THE VERSION·SEINGIIUN.
BMen-y.
IS ANY NON-STANDARD VER.ION.
fJOrfi.·. . PROGRAM TWO~MUST BtRUN rIRST~
REPLACES M792-YA,MR11-DB,M792-YH
'nUl-!A
MAISBUS
SMSn-YB
AMRH-YC
ODCMP BOOTSTRAP ROM
BMSn-YD
KL10 (PDP-11) 256 BOOTSTRAP ROM
S, THEN TYPE IN NUMBER or PROGRAM TO BE RUN (NORMALLY PROGRAM 1 AND .)
6. HITTING CONTROL "G" WHILE PROGRAM IS RUNNING WILL CAUSE A RESTART.
YOU MAY THFN INPUT DIFFERENT PROGRAM NUMBER.
NOTE. REITARTS AT ADDRESS 200 WILL GO TO STEP 5 ABOVE,
RESTARTS AT ADDRESS 210 WILL GO TO STEP 3 ABOVE,
IF YOU WISH TO TEST THE EXTENDED 128, WORDS THIS IS THE
PROCEDURE,
CNOT NEEDED rOR NORMAL TESTING or BM813YB, BMB73YC, OR BM873YD)
1.
LOAD STARTING ADO. 000200
2,
SET SW00-1
3.
Sr.T HALT ENABLE SW AND SINGLE CYCLE SW UP
4.
HIT START SWITCH AND RELE~SE.
5,
RUN PROGRAM 2 rOR ONE PASS,
6,
NOW ANY PROGRAM MAY RE RUN.
C!iMD
MACY11 21(651) S-MAR-1S 11147 PAGE 4
8M873D.P11
MAINDEC-l1-DZBMD-D
810'873
UNIVERSAL REITART LOADER DIAGNOSTXC,
NOTE I
VISUAL INSPECTION or EXTENDED DUMP
18 YOUR RESPONSIBILITY. THAT DATA WAS
PLA~ED INTO sorTW~Rr. TABLE ro~ TEST COMPARISON.
\
I
~I
.~
\
•
DZBMD
MAeYl1 27(657) SaMAR-?S 11147 PAGE S
MAINDEC.l1-nZBMD-D
BMB?!
UNIV!8SAL RE8TART LOADER DIAGNOSTIC.
BMI?lD.Pll
OPERATING P80CEDURE
SWITCH
SETTI~GS
swn •
1 OR UP
IN13 •
OR UP
8W12 •
OR UP • •• INHIBIT ALL PRINT OUTI BELL ON ERROR.
OR UP • •• INITEAD OF EXERCI,ING EACH ADORES. lex DO IT 11.
SW11 •
SIII09 •
lWeI •
(APPLICABLE IN ALL PROGRAMS,
• ••
1.1 •
HALT ON ERROR
INHIBIT ERROR PRINT OUT
OR UP • •• LOOP WITH CURRENT ADDRESS
OR UP • •• GOTO BEGINNING 0' CURRENT PROGRAM ON ERROR
ERRORS
6.1
ERROR PRINT OUT
ALL ERRORS WILL HAVE A PRINT OUT.I' IT WAS A COMPARISON
ERROR, THE SOFT ADDRESS, ROM ADDRESS, EXPECTED DATA
CFROM SOFTWARE MAP', AND THE 'OUND DATA .WILL BE PRINTED
OUT. I' IT wAs A wNO TRAP WHEN WRITTEN" ERROR, THE
ADORES. WILL BE PRINTED OUT. IF IT WAS AN "UNEXPECTED TRAP "
WHEN READING ROM THE ADDRESS WILL BE PRINTED •
CZSMD
MACY11 27C657)
B~871D.Pl1
6.2
S-MAR-7S
MAINDEC.~l.DZBMD.D
11.47
PAGE 6
BM87]
UNIVERSAL RESTART LOADER DIAGNOSTIC.
ERROR RECOVERY
1. ITS A GOOD IDEA TO L!AVE 8Wlh1 WHILE TEST RUNS
TO PREVENT A RUN AWAY ERROR FROM GOING WILD
IF YOU LEAVE THE CPU.
2. IN AN ERROR, SET SWOg.teLoO' ON THIS ADDR.>
AND SET aw 1J.l(DEL!TE ERROR PRINT OUT).
IF CPU IS HALTED. HIT CONTINUE.
3. NOW THE PROGRAM IS RUNNING AND YOU MAY SCOPE IT.
7.
RESTRICTIONS
7.1
.TARTING RESTRICTIONS
lEE SECTION 4.
7.2
OPERATING RE.TRICTION,
7.2.1
IF OPERATING ON 11/45, AND JUMPER HAS BEEN CUT FOR
A POWER FAIL TO GOTO ADDRESS 1'3200,
•••••• A POWER FAIL MUST NOT HAPPEN WHILE PRG IS RUNNING *****
7.2.2
IF YOU WISH PROGRAM TO TEIT YOUR EXTENDED 121. WORDS,
YOU MUST START AS PER SECTION 4 AND THEN
****** RUN PROGRAM 2 FIRST AND VIsUALLY VERIFY DATA.****
CNOT APPLICABLE TO 8M8'3Y8, BMI',yC, OR BMI71YD)
7.2.3
YOU MAY NOT ALTER THE SOFTWARE MAP UNLESS ••
****** YOU KNOW WHAT YOU ARE DOING *****
7.2.4
THE ROM ADDRESS MUST START AT 173000 AND BE AT LEAST
128 WORDS LONG, (256 rOR THE BMe71YB, BM873YC, OR BM871YD)
8,
MISCELLANEOUS
.,1
EXECUTION TIME
PROGRAM ONE WILL PASS AT APPROX. FIVE MIN5,
PROGRAM TWO HA5 NO END PASS, BUT WILL HALT AT COMPLETEION
HIT CONTINUE TO PROCEED IN THIS PROGRAM,
PROGRAN THREE (RUN) WILL PASS APPROX, FIVE MINa,
PROGRAM FOUR WILL PASS APPROX. FIVE MINa
DIBMO
MACY11 27(657) 5~MAR~75 11147
BMB71D.Pl1
MAINDEC-l1-0Z8MD-O
9.
P~OGRAM
9.1
PROGRAM
PAGE 7
B~873
UNIVERSAL RESTART LOADER DIAGNOSTIC.
DESCRIPTION
PROGRAM 1 WILL VERIFY THE DATA IN THE ROM AND THE VERIFY
THAT ~RITING THE ROM WILL TRAP OUT (EXCEPT THE VECTORS)
EACH ADD~ESS IS REFERENCED FIVE TIMES IN A ROW BErORE
UPDATING TO THE NEXT ADDRE8 ••
IF 8W00 WAS UP WHEN .TART WAS HIT, THE EXTENDED
128 WORDS WILL BE CHECKED.
256 WORDS WILL BE CHECKED AUTOMATICALLY IF
BM871YB, BM873YC, OR 8M87'YD IS TESTED.
9.2
PROGRAM 2
PROGRAM 2 WILL DUMP THI CONTENTS or THE ROM ONTO THE
TTY COR LINE PRINTER IF 5W07.1). NOTE NO VERIFICATION
or ANY KIND U PERFORMED ON THE DATA. CAN ERROR WILL OCCUR
IF A TRAP IS ENCOUNTERED WHILE READING) YOU MUST INSPECT
THE DATA YOUR SELF. IF SW00 WAS UP WHEN START WAS HIT
THE EXTENDED 128. WORDS WILL BE PRINTED.
256 WORDS WILL BE PRINTED IF BM87lY!, BMB7JYC, OR BMB73YD
IS SELECTED
NOTEI IF ew 07.1 PRINTING WILL 8E DONE ON THE LINE PRINTER
IF IT EXUTS.
9.3
PROGRAM 1
PROGRAM 1 IS THE SAME AS PROGRAM ONE EXCEPT THAT THE
USER HAS THE ABILITY TO ALTE~ THE SOFTWARE MAP,
LIST O~ PRINT THE SOFTWARE MAP, AND ~UN THE PROGRAM.
NOTt THAT IF YOU ALTER THE MAP SE CAREruLL OF WHAT
YOU CHANGE.
FOR THE COMMANDS TO BE USED SEE TOP OF PROGRAM 3 IN THIS LISTING
9.4
PROGRAM 4
'POGRAM 4 CHECKS THE OFFSET ADDRESS ~HEN THE SIMULATED
PUSHING or A ~UTTON IS DONE BY THE SOFTWARE. ON THE FIRST PASS
THE orFSET IS TYPED OUT FOR YOU TO VERIFY CNOTEt
THE PROGRAM HAS NO WAY or KNOWING WHAT THE OFFSET WILL
BEl. AFTER THE DATA IS TYPED OUT IT IS STORED AWAY IN
CORE. WHEN THE FIRST PASS IS FINISHED THE PROCESS IS
REPETED ONLY NO TYPE OUT IS PERrORMED, AND THE DATA
IN eORE IS COMPARED TO THE DATA FOUND AT THE ROM.
DURING THIS TEST "WRITING" THE ROM IS PERFORMED.
THE VECTORS (17J024,173224) ARE "WRITTEN" AND ARE
•• NOT •• EXPECTED TO TRAP. AN ERROR MESSAGE WILL BE
REPORTED IF A TRAP II DISCOVERED.
DZSMD
MACY11 21(651) 5-MAR-15 11.41 PAGE a
MAINDEC-l1-DZBMD-D
BMa?]
UNIVERSAL RESTART LOADER DIAGNOSTIC,
BMa?]D.P11
9,5
CONTROL "G"
MITTING CONTROL "G" WILL GO TO THE BEGINING or THE
PROGRAM AND ASK FOR PROGRAM NUMBER,
9,6
THIs PROGRAM IS "XXDP AND ACT-l1" COMPATIABLE,
AT PRESENT TIME IF IN CHAIN MODE UNDER ACT-l1 OR
XXD, TH! PROGRAM AUTOMATICALLY DETERMINES IF THE ROM IS
SMITlYA OR YB, YC, OR YD BY CoMPARING THE 18T WORD IN ROM WITH THE
EXPECTED WORD. THE 0 !AGNOSTIC THEN RUNS
PROGRAM 1 AND PROGRAM 4 SErORE ENTERING THE MONITOR.
9.7
ELECTRICAL PREQUISITES
(HARDWARE)
THIS OPTION MUST BE ON THE CPU sIDE OF ANY BUS BuFFERS.
NPR CYCLES ARE NOT PERMITTED DURING THE POWER UP TRAP
SEQUENCE.
ACLO AND DCLO MUST BE AVAILABLE AT BACKPLANE
PINS "CV1" AND "CNl" RESPECTIVELY. THIS WIRING IS NOT
PROVIDED ON THE "SPC" SI.OTS OF THE 11/15, 11120, 1105,
11/40, AND THE DOll-A, IT IS PROVIDED ON THE 11/05, AND
11/45, AI.SO ON THE DOll-B. IF FURTHER INFORMATION IS NEEDED
CONSULT THE BMa?] MANUAL rOR HELP.
NOTE. THE DIAGNOSTIC RUNNING WITHOUT ANY INTERrERANCE rROM
THE uaER HAs NO WAY OF CHECKING THE PRESENTS OF THE
"AC~O" AND "DCLO" aIGNALS ON THE OPTION.
~
't . .•.,1
........•.
;
r£"iO,\
\c":.c:'
DZBMD
MACYII 21(611)
5.MA~.'5
11.41 PAOE 9
BMI13D.PII
MUNDEC.lloDZBMD-O
BM813
ItNIVnSAil RESTART ~OADER DIAGNOSTIC"
319
320
]21
322
323
,SM8H YX
,COPYRIGHT MAR 1971. DIGITAL EQUIPMENT CORP •• MAYNARD. MUI. 01114
,STARTING PROCEDURE
,~OAD PROGRAM
,~OAD ADDRESS 0.Utl
)24
(-
321
326
321
328
,.RIU nAllT
,PROGRAM NILL TYPI 'DEVICII VIlRIION
,
tMUJ-Y •
• THI: OPllRlTOR NlLL THIN IPICIFY THE VCIISION.
,AT THE 1110 or A 'US, PROCIUM WILL tYPE PlSl COMP~n! MEUAO!
• AND THEN IIE1UMI: 'f!lUNG
329
H0
331
U2
III
334
UI
336
331
119
))9
140
l4\
342
343
H4
345
346
341
148
349
350
351
,'IIITCH REGIITER OPTIONI
100000
049000
O20000
010000
00400.
002000
001000
000400
000le0
000040
000020
000010
000004
000002
U00.1
,0I,HA~T
11115.1.0•••
511\40.8800
SIIU_ze.U
ON IRROR
,ai, XNHUIT IRRO~ .RUTOU'!'
,.I,DELETE nPlOUT/BELIo ON ERROR,
,.1 DO EACH ADDREII 1 TIME INSTEAD or 10 TIMES.
81112_10 •••
SIlIl_UI0
51110.2881
lwe9.tll08
5W0lo.0.
11106.1811
,.I,1000P lIITH CURRENT DUA
."1 RnURN TO TOP
CURIIINT PROGRAM ON ERROR.
or
.II.SO"
1110402.
.lIU.U
Iwn.,
'W'102
,W0011
,.1 TE'T !HE EX PAN DID 12. WORDS
(
(
DZB~D
MACY!I 27(651)
'.MAR01' 11.47 PAGE 10
gMB73
BMB73D.PII
MUNDEColl-OIBNOoD
UNIVERSA~ RESTART LOADER DIAGNOSTIC,
352
35]
354
.IIEGI5TU DEUNITtONS
355
(
356
35'
358
359
360
36!
)62
361
364
l6!
366
)67
J6q
l6q
310
371
172
000000
000001
000002
000003
000004
00000!
000006
000001
!l0.U
RI·'I
! 11170
111!70
111116
0A! 100
SWRaI11510
LIGHTS.! 71510
PSa! 71716
STACK·nel
005146
005'26
010046
012600
024646
022626
PUSHUP·SHI
'OPIIP·5126
PUSHRe.t0046
POPR0012600
PUSH2!P.24UI
POP. sPD2aU6
,EQUIV EMT,HU
)71
(~
379
319
lBa
HI
1 B2
lB3
394
lB5
]96
197
188
lB9
390
19!
)92
]93
J94
195
J96
191
399
J99
400
RJ.U
u.u
RI."
shU
PC."
,GI£NEUL REGaTER
,GENERAL IIEGlSTEII
,GEN!RA~ REGISTER
,GENERAL REGIaTER
,GENEIIAL REGISTER
,GENERAL REGISTER
,PROCESSOR a!AC~ POINTER
,PIIOGRAM COUNTER
,LOCATION EQUIVALENCIES
,CONSOLI: SWnCH REGISTER
"D'ol1/45 DUPLAY REGISTER
,PROCESSOR STATUS WORD
'START OF PROCIUOR .TACK
,INSnUCT!ON DEFINITIONS
313
374
)15
316
112.U
100000
04U00
020000
010000
004000
002000
001000
000400
000200
000100
000040
000020
000010
000004
000002
000001
BlT15.t00000
BIT! 4040000
BITIl"20B00
BITI2"\0000
BIT! 104000
BIT10'2B00
BIT90t000
BITe_400
BIT1-200
BtT6'\00
8%1'5-.0
BI14-21
RIT1010
BIn.4
BITI-a
BIT0-1
,DECREMENT PROCESSOR SUC~
,INCREMENT PROCESSOR STACK
,SAVE Re ON STACK
• RUTORE 110 FROM lTACK
'DECREMENT STACK TWICE
,INCREMENT STACK TWICE
.IAUC DEFINITION or £1111011
WORD
WOIID
CAL~
_
.. __ ._. __
~~~~~A~~~
••
~.~~~~~
••
__ ... ___ . __
••••••••
___
~~.~.~
~
•••••••
~.~
......•.. -- ......••.••• ----- ........•...
.. __
• • • _ _ • • • • • • _ • • • WWW _ _ _ WWW _ _ •
•••••••••
$~~SSS~~~G4~~~QQ~~~~~m~~
.e~~~~~~~~~~~~~~~~~~~~~~~~~
~.~.w._
_~
._~._.W._.
~
~._.w._
_~
••••••••••••••••••••••••••••••••••••••
~~$&&&&&~&&&~&Q&&&&&&&a&&&&&&&&&&&&&&&&&&~&&&~&&&&&&&&
_W~WWWWWWW~~~NUNNNWNNNN~WNNNNNWNNN~NWNNWNN
~N
____
&&&&~~~~~
••
~~~~~.~~.WWWWNNNN
____
---..-.. --...-_
_______________ • • • • • • • • •
••
~.~.~»
___________ _
..
&&&&~~~~~~~~~~~~
N&~.N&~.N&~.N&~~N&~.N&~~N&~~N~~.NQ~.N&~.N&~.N&~.N~~~N~
::~
n
-
••
_ _ _ _ &&&$ _ _
••••
_ _ _ _ &&&&
•••• _ •••••••••••••••••••••• a •••••••••• _ •••••••••••• _
.~
~_~WNNNN
~~~.~~~w~m
:!
~W~WNNNN
,. ......
:;
~~
..
-,,,..N"".
.
W'"
,,,,,
"' ...
•
O~
n
.,~
--..
......'"
~
\"I-
n
.!. ...
.",
0'"
.
'",,..
"' ....
"""
•
"'-
,,~
" ::
..
'""'",.
'"
~a
...
"'''
XN
.'"
....,.
.,w"
'0
&~G&&~~&~&&&&&~&&&&&&&&&&&&&&&&aa&&&&& • • &as&&&&&&&&&
3&~&~$&&&&~&&&&&&&&&&&&a.&$&&&&&&.&&&.&.&&&m&&&.&&&&
•••
••
•_
•_
•_
•_
•_
•_
•_
•_
•_
•_
•_
•_
•_
••
a •
•••
&&
-•
.__
•• • • • • • • • •
&&&
• a&
• •• • •• • •
a •
••
••
••
•• •
••••
&~&&~~&&&&&~~&&&&&&&&&&S&&&&&&&&&&&&&&&~&&&&~&&S&~&&&&
••••••••••••••• $
__ •
.~N_9~~~~~.W~_&G.~.~.WN_&G_~._.WN_&._~._.WN~~
-.•
..
....
........'""'
.....
ID
...
. ...... . ......
..." .....'"
..... ....,.,.
... .....
...'".'" ...'".'"
...., "
;;
c:
...'" <...
<>
..... '"
n
...
'"... ...
H
0
c:
o
:!
n
••••••••••••••••••
•.• W
__ • __
__ •• ••••••. •• .....•
••. WW_ •• .••••.• •• •.• W
•• __ ._ •••••••• _...... _•• _WW_WWWWWWWW •••• _._ •• __
m ••••••••
~~~~~~~~~~_
~~~~~~~~~~~~~~~~~~~~~~~~~~~w~~w~~~~wa~~~~~
~._~_N_&
__
__ •
~_~~~~~
~~~~
~
• • ~ • • • _N_&~
&&&&&~9&&~&&&&&&&&&&&&&&&&.&a&&&&&&&&&&&.&&&&&&&&&&&&&
&~&~&&&&&&&&&&&&&&&&.&&&&.&&&&&.&&&&&.&.&&&&&&&&.&&&&&
u • • • • • • • • _ . __ • • • • • • _ • • • • • • • • • _ . _ • • • • • • • • • • • _ . _ • • • • • _ . _
~.~&~.W&~.N&~.N&~~N~~.N&~.N&
~~&&3S&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&S&G&&&&S&$&
N
N
W
W
_
W
~
.
~
~
.
~
~
~
~
~
&
&
&
&
~
••• •
~ • • ~~~~ • • • • • • • • • • • www_wwwwwwwwwwww_ww_ww
• _ _ _ _ NNNU _ _ _ _
••••
__
.
••
_
~~~~~~~~~~~
_ _ _ _ &&&&
~
WW_W~NNN
~
•••
~
&&&&~~~~~~~~~~~~~
~
..................................................... .
S~&&&S&&&&&&&&&&&&&&Q&&S&&&&&&&&&~&&~&&&&&&&&&&&&&&~~&
3&&&&S&&&&&&&&&&&&&&&&&&~S9&&&~&&&&&&&&&&&&&&&&&&&&&&&
~~~~~~~~~~~~.~.~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~m~~
____
••
~_&~~~~~.WN_&G_~~~~WN_&._~.~.WN_&
..•••••.•..•••.•..•.•......••..•.•.•.•..•..•..........
...•.........••...••.•••.•..••...•....••..•..........•
........
...•..•..•.•.....•...•.....•.....•...•...•...
~~~~~~W_WW~NNN
__
~
_~
~
_~._.W._
~
_~
~
_~._.W._
~
• • m.m
••• _ •••
__________
~
~.~
A.~
~
~
~._.W
~
_______ • • • • • • •
• • W& • • N& • • N& • • N • • • N • • • N& • •
S&&&&&S&&&&&&&&&&&&&&&&&&&&&&&&&&&S&&&&&&&&&&&&&&&&&&&
&~&&&$&$&S&&&~&$&&&&&&&&&&&&&a~&&&&&&&&&&&&&&&&&&&&&&&
&~&&&&&&&&&&&&&&&&&&&&&&&&&&&&.&&&&&&&&&&&&&&&&&&&&&&&
3.&.&.&.&.&~&~9.&.$.&.&.&.&~S.&.&W&w&_.W&W&W&W&w.W&W&W
S~~~S.&.&~&~&.&~&W&W&W&N&~&_&&&&&~&~&_&.&_
a~&
9~&&S&&$&~&&&&&&&&&&&&&&S&&&&&&&&&&&S&&&&&&&&&&&&&&S&&
~
&~&~&~&W&W&~&N&_&_&&&&&~~~&~&~&~&~&.&~&W&W&W&W&_&_&&&&
••
• • W&W&N
& • • • • • • • • • &w • • $wa • • • • • • • • • • • • • • • • • SW • • • • • _ • • • • • N . _ • • ' .
~~~~~~~~SN&~&N&~&N&~&N&~&U$~~W&~&N&~&N&~&N~~&N3.&N~~~~
.,
...
.....""·...,.'"
·.
"'~
~;:
O~
...~
n
! ..
~.
0"
....
'""
....
...
~a
.
w ..
X.
X. X. X. X. X.
=.
x_
X. X. X. X. X.
x. x-
X.
z_ x.
X. X.
x.
X. X.
x-
X. X. X.
>.~.>+~+~.p+~+~+~+~+~+~+~+~.~+~+~.~.~+~+~+~+~+~+~+~+~+
~N~N~N~~~N~WrN~N~NrNrN~NrN~N~WrUrW~NrNrNrNrN~N~N~N~NrN
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
C
Z
"
...'"..
.,.
'"
.,."..
."...
'"
:::.
..."
<
o
Cl
o
H
"
o
~
....•"' "
...
w ..
-
... ... -.. -... -- .. -.......
---$.& .••••••..........
~~~~~~~~~~~~~---
~~~~~~~~~~~~~~~~~~.~~~~.~~~~
~~
----------~~~~~~~~~
&.:s.l'Sl&&&&&1SI
ISIS.&~&&&&&&'$IISI&
!~!!;:;!:!~:!!!!
!!~;!!:!!!!!!
""NISI <+-I
l"!OO:Z:ZC::::lII:toIc::
."' .
!.. ....
... .....
...
.,.'"'"
...'".
<
~
&
.:::..
...'"n
......
::!
C
:;
..'"
.
<
PI
........
.......,
..
to
.....
..'".
....... :::
..... .,.....
....
.
.,.
::..
......'"
0
to
PI
<
PI
n
0
Z
0
0
0
CD
~
<>
.
-...
..
"'~
,.~
M'"...
,,~
..~
n
-.
'"
"'.
N'".
....
'"'~
... ...
e. e.
...
~Q
'XfZZO~Z-_:O
S6ltsS&&&1SI1SIi
~.
"
!;
~t"I"'D~t"'Ht:'"2:'"
Ol2J)ooQt"'DOO",PI
...
...'"o
...•..........•..
'if'"
•
!
~-~.~
•
-'"
~
~
o
'!:!:!--:!
..
• • • • • • • • • • WWWWWWWWWWNNNNNNNNNN _ _
&&&&$&&&&&
!~!;!::!!;:~
'!oJoNNNNWf\JNN!'\INI!\.IW
..... -A-I~(I\"'OIo"'UlUl . . UI""
,,, . . t.)-5'OIolloflo)sa.,,W:501'''
••
~~~~~~.WN_&~_~.~.WN_&G~~~~.WN_&._~.~.WN_&._~.~.WN_&G~~
N_&~~~~~.W~_&~D~~~.W~_&~~~~~~W~-&~~~~~.WN_
.:...
"' ....
. ...'" ..•,.,.... .....
"',....
..
,... •...
..• ..,...
Co
:II
..'"
Co
• • • • w.
...
........"' .....
..
...
...
,l~\,
~~~o~~~~~o~~~m~~_~.
~»~~~.~N-~~._.~.WN-&
~_~
.~~~~.~~.~
~
~
.....
....
....
......
.....
..... ....
..
......
:!:!
...
--.......
...
.....
"' ... .....
........
.....
.... ........
51
. .... . . ...... ea.-"
...
-- -------------- .... _--..".,..
..... --- .. ..... ................ ••••
......
.........
"' ....
" -.
......
.........
.........
.......
. -- "0-- . Iof--&&&_&_151&
:5I&tItJI&<9""&_
& & • ..:........ &&
:g .. tSllSI&w . . _
& ... &&& ... W&
UllUII&& ....... """
&
& .... && .... $&
0 ... ...
...
..........................
&GJSo!SlG1D!SI&
Ul ...... N
wwww
.....
..............
wwww
1511 • • •
W~WW
01 ... ..,&011 ... ..,&
..... NC511
$&&_l!!J_SISI!
&9Il0l'9'$1 .... & _
n ..
-..
Oloi
::e;
'C:':
111M
J:Io
':111
l"t
..
aas.
"":00
......
:c
......"'
...".
...
...
...
:e.
~
.:c ..
04
.....\':.
....
:
0
~
,.::.,...
.'" .. ....
c
...
__ n
...
.,.. ..
z:
0 ...
04"
n ..
"'''0
0"" !'!o
n,.
~f!g
.... D
H'flJH
Z!DO
...... " ....
.....
°
" ...
........
......."' .... ,..."'" . ... ..
...." .. .° ..
C
"'004
lit
at
...
o
:III
C"O
04
z
0 ....
04
•
,..
...
"
..
..
n
.....
~
~
z
'"
"'
.... "'"'
Hl'I
"'0
,.z
°,.
o
~
0 ...
<0<
.... n
.. 0 . .
.
...
0 ..
=:z
a
..°.
.....""
° ..
co
....
....
..i"
..
::
04
n
z
o
~
Q
H
'"
::...'"'
..
n
~
."' ..
..-"• .....
...."'.",..
z ...
~
04'"
. . . . . " ' . . . . . . . (11 . . . . . . . . . .
.......................................
..
& . . . N & . . . . . . . . . . . . 'I5I . . . .
. . . . _ . . . . . w'3' . . . . _ • •
~
...
~
n
~
~.
0 ..
...
"'"
I
"'-
'"
00)110
'"'
•
JC"
.... ,.'"
.as
...
_:c
I
n ...
<
...
...
...
"'"' ......
~: ~ ~::
o
&
:!
w
.. I
ZZH
..
lSI
lID
w
MOl
)lOO:C
."
til
!
0 ..
.., "' .
.....
......
'" .....
"" ...
-"' ......'"
....
. --.... °... ....
..
. . ......
00:0:
&
~
w
~
~.
&&OH5l
ur"'&N
~-&
UIIUt$&W ... OON
1511
..
...
N
;
:
:
151_'_ _ _ _ & _ _ _ 8 _ 8 _
-....'"
& .... .
&""'l5litStSW""'"
& .. &&S"'II.I&
&
& _
&
_
WN_.G~
- a ... a_a_a ... a_m_a
CO~
•·...n~_
...... &
& ........
& & ............ '& &
....
..
.....
..•,..
n
..
~
,..~
a .... &&
UlCIIIH5IIN-
~
"' ...
&_&1511
SI . . . . ~
St . . . . .
:~~
WWWWWlWWW
............
&- • •
SI_
~.
.......
_._.WN_.GG_~
aso
......
........................
.........
~~
~ ... ~ ... ~ ...... ~ ......... ~
~~
.........
... ............
wwwWWWWWWWNNNNNNNNNN
__
__
_ _ _~
... WN_&G ..... _ _ ... WN_ . . . . . . . . . . . .
.....
.. _
_____
___
•••• •• ••••
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~----~---~-~~-~~~--~--~-••
• • wN_&G __ • • • WN_&. __ _
=
.
••
•• ••
••
••
••••
••
••
••
••
••
••
••
••••
••
••
::
••
ii
••
••
••
:i
••
••
::
••
••
::
••
••
••
••
••
••
••
••
••
••
••
••
••
••
••
n
••
••
••
••
••
••
••
••
::
••
••
.. ...,..
... ..
.....
z ..
...
.......
:;
"'0"
.....
...
.. ......'" ==== ,.;:... ...
......
C
.. ......
....0.
..
"''''04
.. a ..
...........
0
"""..
C1:
a •••
:c
o
... ..... ..
HCO
"'
.'"
"'"0"
.. ....
04 . . . .
"''''
oe . . .
.....
.... .
.
.. 0 ..
" .. 0
I:"
...
0."
'"
04
..
e-l'I".
0"",.
n2ao
,.otola
'"zo'" ...... ".:c.
n ..
..
.
." ...... . ..
oon
c ..
""'I:"
:cor
..
;:::
:;
.
:!
•'"
Bn,.H
,...
CCtoI.
.. Pl .....
l'tOC"H
Z
....
... .. aC'"
....
°'"
,..
.... ...
..
~
04
"
..°'".
.......
l'I
.....
.".
...
~
..."
o
"
..::•...'"
04
Q
n
"
DZB~O
MACY11
B~871D,Pll
800
801
802
103
804
805
806
801
808
809
81e
811
8\2
811
001450
001452
001454
001456
001460
001462
001464
001466
001410
0014'2
27(657) 5 -MAR-7S 11147 PAGt 19
MAINOEC'II-0nMD-D
BM813
UNIVERSAL USTART LOADER DIAGNDSTIO.
,
060~17
117)050
117lU2
/173054
117]056
001416
000200
100000
00041l
B60011
000200
100000
000431
060003
117leU
1173064
11 73066
,\ 73010
1171072
1\71074
1\11076
010702
000416
1725H
060017
000210
100000
0004 IS
060011
000200
100000
000431
060au
001500
001502
001504
001506
010702
000424
1'6716
000005
1171100
1171102
1113104
1\73106
010702
O00424
176716
000005
001510
001512
001514
001516
001520
001522
001524
001526
00UlS
001532
001514
0015]6
001540
001542
010200
0U720
000005
005720
016201
000002
0053\ I
012041
0]\011
001776
005720
03204\
001063
0UI10
1173110010200
1173112 005720
1171114 000005
117H 16 005720
111]120 016201
1173122 000002
117112.005311
111]126 012041
'I7]U0 nl011
I171U2 001176
n 7UJ4 005720
117]136 012041
IIH140 001063
117U42 000110
001544
001546
001550
001552
010'02
000402
177450
000en
,t7J144
II H146
J17U50
1171152
001554
001556
001560
00un
001564
001566
001570
0015'2
001574
0015'6
010200
005720
005120
000005
0\6201
000002
012' I \
117000
01 \041
105711
1113154 01.0200
1173156 005720
1171\80 005120
11111&2 000005
1111164 016201
1171166 000002
117U70012711
117J172 1"000
II1J114 01\041
1171176 105711
001474
010702
000416
172524
1I1l060
814
tiS
816
811
918
919
820
821
822
92]
824
825
826
927
928
829
830
911
832
8)]
934
US
836
937
ne
939
840
84\
842
941
944
845
84~
847
948
849
950
aSI
952
853
DZBMo
010702
010402
177450
800005
,Tilts IS THE START LOCATION rOll TMI\ MAGTAPE CONTI\OLLn
TM111
MOV \>C,~2
I SET POINTEII TO PAR1MET!R LIST
BII TAPE!
I AND TRANSFER oro FIRST ROUTtN!
I DEVICE BYTE/RECOIID COUNT REGISTtR
,WORD 172524
IDEVICE REWIND COMMAND
,WORD 69011
,WORD 200
,DEVICE DON! FLAG
,WORD 1000U
I DEVXCE ERROR "LAG SIT
BR.TAPEax
ITHEN TAlNBr!R TO NEXT ,r:RVICE ATN
,WO~D 60011
I DEVXCE FORWARD sUCt COMMAND
,WORD 288
,SAME AS AlOVE
,UME AS ABOVE
• WORD 10'000
BR OTHEAX
,THEN fRAIIU'EII TO ItEAOITRANIFEP. ROuTtNE
,WORD &B0n
,DEYXCE RIAD COMMAND
I
ITHIS IS THE START LOCATION rOR TH! ItPII eONTRO~LER
,SET POINTER TO ,AltAMETER LIST
MOV 'C,R2
R'II'
Bit OTHER
,TRANsFER TO TRAN.fER ROUTINE
,WORD I ' n u
IDEVICE WORD COUNT REGISTER
,WORD 5
IDEVICE READ COMMAND
I
ITHU IS THE TAPE DEVICE SERVICE ROUTINE,
TAPts. MOV RZ,R,
ICET ADOR!SS or PARAMETER LIST
TST (1'.0).
ISKIP TWO WORDS FIRST TIME
TAP!SX, REUT
IRESET ALL DEVICES
ISKIP OVER BRANCH INSTRUCTION
TST (~0"
MOV 2(R2),RI
I THEN GET DEVIC~ 1I0RD/nTE COUNT ADORES
DEC .1'.1
I AND 8I:T TO -I
MOV CRe).,-CRIl lAND THEN ISSUE COMMAND TO DEVICE
TAPWAT, BIT .R0 •• RI
,WAIT FOR DEVXCE COMPLETION
SEQ TAPWAT
,BY HANGING IN LOOP
TST (R0).
lAND TH~N BKIP DONE fLAG
BIT (R0).,-(I>I) ITH!N TEST rOR tRROR
BNE ERRO~
ITHERE IS ON!
lAND TRANSfI!R TO rO~LONING INSTRUCTION
UTURN, JMP '''0
I
ITHIS IS THE STARTING ADDRESS FOR RCII DISK CONTROLLERS
MOV pe,R2
ISET UP POINTER TO PARAMETER LIST
"CIII
5R OTHER
,TRANSfER TO SERVICE RTN
,WOIID 171450
IDEVICE WORD COUNT REGISTER
,WORD 5
lOEVICE READ INSTRUCTtON
,
,THI3 ROUTIN! PERfORMS THE ACTUAL TRANSfER TO MEMORY OF DATA
OTHER I MOV R2,R0
, SET POlliTER TO LIST IN 1>0
TST (110).
I SKIP TIIO WORDS rIRn TIME,
OTHERX, TIT (~e).
,SKIP PAST 5R INSTRUCTION
RElET
,REST THE WORLD
MOV 2(1'.2)'111
lOBTAIN DEVIC! WORD COUNT ADDRESS
MOV '-1000, .RI
MOV ,R0,-(RI)
OTHWUI TaTB .111
ITKEN OBTAIN LARGE WORD COUNT
I AND PUT COMMAND TO DEVICE
,WAIT 'OR DONE rUG
MACYll 27(657) !-MAR-?! 11,47 PAGE 20
MAINDEC-I\-OZBMD-D
8MnJ
UIIIVERSA~ J\ESTART LOADER DIAONOBTIe,
B~873D,PII
954
955
856
957
958
859
860
861
962
86]
864
865
866
B67
969
869
970
971
001600
001602
001604
001606
100376
005711
100441
005007
1173200
111)202
117J204
1111206
001610
001612
001614
012704
177560
000440
1113:110 012'14
'17!aU 177560
/lU2\4000440
001616
001620
001622
972
973
tH
975
e16
977
978
979
880
89\
982
9U
884
985
996
987
8U
899
890
891
9n
89J
994
89S
896
897
898
999
900
90\
902
903
001624
001626
O01630
001H2
001H4
001636
001640
001642
001644
001646
001650
001652
001654
001886
00\660
001662
001664
001666
001670
0016'2
001674
001&78
001700
001702
001704
001706
00\ 710
904
905
906
907
001712
001' \ 4
100376
005711
100441
005007
BPL
TSf
BMt
CLR
OTHWAT
'Ill
ERROR
.e
I BY HANGtNG IN LOOP
,THEN TEST I'OR ERROR
IGOT PROB~EMS
,AND TRANSFER TO IERO
I
,THI8 IS THE STARTING ADDREas rOR tHE .CII PAPER TAPE CONTROLLER
MOY 11"561,114 ,OBTAIN DEVICE ADDRESS
KLII'
BR
C~DEV
,AND TIIAN8ru TO RIADER aERVICE ROUTINE
ITHI5 IS THE CASIETTE DEVICE COMMAND TAB~E
TABU,
,BYTE 240
,COMPARE WOIID NOT A COMMAND
,IYTE n
, U8$+RWD.OO
0024\3 1113228
015
,BYT! U
,'PAC! 'OIlWARD BLOCK+ao
80!
,BYTE I
1173221
IREAD+GO
112024 11"222
824
,BYTE 24
,READ+nlS
117)223
224
,BYTE 2U
IREAD+I~8'+END FLAG
InOTE 773024 AND 173224 ARE DEPENDENT ON orraET IN DIODES FOR ~INE I
I
, THIS XI AN ADDItIONAL POWER VECTOR ADDUII II£QUIRED BY DEVICE
17)000 fl1l224 I nne PO"£1I2, ,WORD R'II
I ADDIUi:1I OF IEGINNlNG or BOOTSTRAP
000J40 1173226 000340
,WORD 34.
I'IU01UTY LEVEL 7
I
,THIS 18 THE STARTING ADDRESS FOR THE CASSETTE DIVleE .8
805004 117 UU 0e5004 ceOOT' CLR 114
I~OAD DEVICE NUMIER e IN R4
012'00 I I H232 012700
MOV '111508,110 I GET DEVICE ADDTUS
177 S00 I
177500
000005 IIH236 000005 ~ESTRTI REBET
,ISSUE RElET INSTRUCTION
0!04U 111)240 018410
MOV R4, .R0
,LOAD DEVICE WITH UNIT NUMBER
012701 11 H242 012701
MOV .TAlLE,RI
,GET rUNNY TABLE or INSTRUCTIONS
173216 111]244 111216
012102 1171246 012712
MOV U15,R2
,AND LOAD UP TRANSFER COUNTER
000175 1113250 000311
lUlU 1111252 lUlU
Move (1'.1)+,113
ITHE LOAD UP COMPARATOR
112\10 II H2S4 112110 LOOPII MOVB (RIl.,'R0 ILOAD DEVICE REGlSTER WITH COMMAND
100407 1\71256 109407
BMI DON!
!l0110 1111260 !l011e 1.00'21 BITB R3,.Jl0
,MAS COMMAND COMPLETED
001776 1(7)26200\776
BEQ LOOP2
INO, WUT
105202 1171264 105202
INca R2
I THEN lNCI\\tMENT ADDREsa CTR
10077' 1113266 100772
SMI LOOPI
, IF NEGATIVE, GET COMMAND
1\601 ~ 1171270 116012
MOVS 2(P0l.tII2 ,AND nORE DATA AWAY
000002 117J~72 000002
0~071 \
1\ 71274 00077\
8R LOoP2
,GO GET ANOTHER BYTE
0057\0 11712760057\0 DONE,
IANY OEVICE ERRORS
TST 'R0
IM7S6 117lJ.00 10~756
BMI RESTRT
lYES, RETRY
005002
1\73302 005002
CLII R2
ICLEAR COMPARE ADDRESS AND TRANSFER ADDRESS
120112 1173304 120112
CMPB 113,81'.2
I IT MOST BE 240
I173J06 001177
001377
BNt •• 0
,NO, THERE WAS AN ERROR
000\\2 I(1)110000112 ERROR I JMP 'R2
INORMAL CASSETTE AND ERROR FOR BUL~ STORAGE
I
I THIS IS THE SURTING LOCATION rOR THE PCl! CONTROLLER
012704 117ll\2012704 PC III
MOV H 77550, R4
I LOAD DEVICE ADDRESS
,\73314 !77~50
177~50
0\ '640
1173216
II 'UI1
240
031
unx,
(~
;
...
OZ8MD
MACYII 27(657)
5-M~Ro15
11147 PAGE 21
8M81]D,PII
MUNDIC-II-DUNDoD
aM8n
UNIVERSAL RUTAP.T LOADER DIAONOITIC,
908
909
910
911
(
912
91)
914
91S
916
911
911
919
928
921
922
921
924
925
926
927
928
929
930
931
932
931
001716
001720
001'22
001724
001726
001110
001712
0017J4
001136
001740
001742
001744
001746
0el750
001752
001754
001'"
001 H0
001162
091H4
001166
001770
001772
001774
001176
001776
100005
812701
160000
912102
81lesa
012712
010140
010142
112706
000024
010441
04eUI
010111
011102
005214
105714
1003H
It 6412
000002
005211
12022'
000315
001366
105222
,113)16 leUe5
, I H320 012701
IIH122 160000
,11UH 0\2702
,113326000ee6
liHue 012112
111UU 010H0
,11llJ4 010742
,17UJ6 013708
1171140 000024
117))42 010441
,U3U4 "U0I
117s)46 010111
IIHU0011102
'17)36200S214
'173354 105714
'173356 100371
'In3~0
116412
, I nU2
, 11]364
117lJU
11733?0
117ll"
117))'4
080e82
005211
120221
000375
00\366
105222
C~DEV'
REUT
MOV 1160000,1'.1
MOV 16,1'.2
,AND an U. POINTER TO TIMEOUT LOCATION
MOV n40,.R2
, AND SET UP VECTOR TO RETURN TO NEXT
MOV PC, ·(U)
MOV 124, . .
,SAVE THE' PC
, AND LOAD U' .TACK POINTER
MOV 1'.4,.(1'.11
alC 5P,P.I
MOV 1'.1, '1'.1
LOOP.
MOV tRl,1I2
INC .R4
IIDP.WAT. TI'I'B JR4
BPL RDRNA!
MOVS 2(116), '1'.2
INC 'III
CMPS
R2,""
Jlnn6000142
, AND LOOK rOil IND or MEMOIIY
, THIN 0110. TO XX77S2
,AND nOllE Ifi %TnLr
, THEN LOAD ADDRESS rOR DATA INIER'UON
, AND ITAIIT DEVICE
,THEN WUT rOil CHARACTER AVAILABLE
, HANOINO THEIlE IF Nl:cCEIIlIIY
,ITOIIE AWAY DATA IYTE
, HAS BRANCH orr SET BUN nORED
BNE LOa.
INCS (112).
,NO
.IMP -(R2)
, THEN UANIFU TO RTN
~ND,YA.
000142
• KILL ALL DEVICE AcnON
.THEN .ET UP MEMORY TEIT LIMITa
, ns,
ALL DONE
(
(
PZB~D
MACYlI 27(651)
5-M~R·75
11.47 PAGE 22
aM873D,PII
M~INDEC-II.DZBHD-D
8M813
UNIVERSAL RESTAIIT LOADER DIAGNOSTIC,
,
934
935
936
931
9]8
(
939
940
941
942
943
944
945
946
947
, BM8118
002000
BOOTSTRAP
MACYI! 27(6551
1.OCT.14
14.5.
,
,DATE'
AUG 23, 1'74
MAP. YB,
,THE fOLLOWING IS A REPRODUCTION
,or THE ROM 'POGRAM rOR BM81lYB,
,IT IS HERE rOR COMPARISON TO THE
, ACTUAL MM AND FOR REFERENCE
, TH IS 15 THE LOAD!:P. TO REPLACI: THE rOLLOw
.M792-n
PAPEP TAPE BOOTSTRAP 110M
,MR II-DB
BULK STOIlAGE .OOTSTUP ROM
• M792-YH
TAil CASSETTE BOOTSTRAP 110M
,RMe13A COMBINATION or ABOVE ROM'
948
949
950
951
,PPEPHEIlIAL EXTERNAL PAGE RECIISTERS USIGHMENTaI
952
951
954
955
956
95'
958
959
960
961
962
~63
177462
I '740~
177]44
172524
176716
117450
171560
! "~00
177550
172440
172442
964
'65
966
967
968
969
970
116300
176102
112040
172042
176700
176102
971
(
912
9H
9H
975
976
'77
978
979
9SA
981
982
OS]
000005
00400]
060017
060011
060003
000011
000071
000021
000031
040000
•• ll0.
.0100.
984
985
996
987
11751.
RFWC·
RKWC_
rcwc.
TMWC.
RPWC_
RCWC_
KLCS.
TACSa
PCCS.
TUCS.
TUWC-
177462
177406
l77l44
1'2524
116716
177450
177560
177500
171550
112440
TUCS+2
,WORD COUNT REO, rOil P.rl
,WORD COUNT REG, rOil RKI
,WORD COUNT REG, rOR TCI
,SYTr/RECORD COUNT rOil T
,WORD COUNT REG, rOil IIPI
,WORD COUNT REG, rOil IICI
,CONTROL REG, rOR KLII
,CONTROL REG, rOil TAil C
,CONTROL REG. FOR PCII
,CONTROL STATUS PEG. I
ITUI6 WORD COUNT REG,
RHCU. 176300
,CONTROLLER REG, I rOR I'.
RHWCAo RHCSA+2
RSCSAo 172040
,CONTROLLER REG,I rOR RH
RSWCA. RSCSA+2
RPCSAo 176700
,CONTP.OLLER REG, I rOR I'.
RPWCA. RPCSA+2
,FUNCTION VALUE rOR PREPHERALS,
IlFREAD. 5
,READ FUNCTION
RNUM.
4003
,REVERSE AND IDENTIFY IL
TM~WND. 60017
,REWIND AND SET 800 BPI
THYWRDO 60011
,fORWARD RECORD COMMAND
TMUADo 60003
,TMII RUD
ORCtRo 11
,ORIVE CLEAR
RHRtAD. 11
, RHII READ COMMAND
RHPRSTO 21
,READ IN PRtsET
TUSPAC= 1I
,SPACE FORWARD COMMAND
TUTAPE. 40000
,TAPE BIT IN RHII/RHO! R
TUMODE- ll",(Il
,eo. BPI NORMAt. MODE rOR
reE10 ••
,FRAME COUNT ERROR alT
,CONSOLE SWITCH REG,
csw.
177570
.AGE
•
DZBMD
MACYll 31(651] S.MARo75 11147 PAGE 23
RM81JD,Pll
MAInOEC-IloDZ8MDoD
BMe73
UNlVEPSAL
988
989
I
990
,
991
992
•
,
993
994
99!
996
991
998
999
1000
1001
I0n
100]
1004
1005
1006
1007
1008
1009
1010
1011
1012
10U
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
102!
1026
1027
1021
1029
1030
I~]I
002000
002002
002004
002006
002010
002012
002014
002016
002020
002022
002024
002026
002a30
0020]2
002034
002036
002040
002042
002044
002046
002050
002052
002054
002056
002050
002062
002064
002066
002070
002072
1032
M2074
10]3
10]4
1035
1016
10P
10]8
1039
1040
1041
002076
002 I 00
002102
002\04
002106
~ESTART
LOADER DIAGNOSTIC,
,ONLY TH! LOW eYTE or CON.ot SWITCH REGISTER II
,SELECT THE UNIT ~UMBER or THE DEVICE TO aOOT til
,
I n009
,
,
000405, 171000
010103 '113002
IU737 1173004
171510 '173006
172050 .173010
000401 117)012
01070) 1173014
012700 'IH016
112040 .17)020
000526,173022
,
•
173000 '11)024
000340 .113026
,
•
000412 '171030
010703 'IHU2
,
113105 '113034
177570 ,U30U
052705 ,I1U40
000010 ,173042
006105 .171044
10]]76 1173046
0105]7 1173050
171412 1173052
000401 II H054
010703 .173056
010702 'I '3060
000546 117)062
177406 .173064
000U5 1173066
,
,
010703 1173070
010702 '17)072
000570 1173074
177344 11'3076
000005,113 100
00400) '113102
100000 .11)104
024000' 17)106
,_IH000
.THIS IS THE STARTING ADDRESS FOR IIHlI/R80J1e4 I)
000405 RHRSAI BR
It
,ENTRY rOR aEUCTINC URI
010103 AHRaSI MOV
II]
,ENTRY TO '11oI:C'I' UNIT.
113737
MOYS
UCSW ... RSCSA+IIlLOAD UNn • IN.
177570
172050
000401
n
at
010703 1$1
MOV
012700 2"
MOV
,,"CIA.ROIiItT CONtROL nATU. REIl
172040
000526
n
RHCOMN
,
.THIS U THE AUTO LOAD VECTOR
17)000
,WORD
RHRSA
000340
,WORD
H0
•
,THIS IS THE STARTING ADDREU rOR RKU CONTROLLE
000412 RKIIAI BR
U
,ENTRY TO UUCT UNIT 0
010703 RKllBI MOV
PC.II]
,ENTRY '1'0 IELECT ALL uNX
,SAVE UROR RnRY ADDRU
11l7S!
MOVB
. . caW,RlIsn PO%H'fER 'f0 .ARAMITE
117570
052705
BIS
tl0.R5 ,SET POllnOH IJT
000010
006105 II'
1I0L
R5
,.HIFT ulln • 10 liT U100n&
II
,Kit' GOrNO
010n7
MOV
RS.""!(WC+4,MOVI IN TO IIKDA RlIlI
\77412
000401
aR
3t
.SKIP NEXT INfTRUCTtON
01070] 21,
MOV
Pc.RJ
,SAVE ERROII RETIIY ADORE.
010702 U I
MOV
PC, R2
000546
BR
OTHEIIA
177406
,WORD
IIKWC
000005
,WOIID
RrREIID
,
.TH15 IS THE STARTING ADD REI. rOil TClI (DICnPE]
010703 Telll
MOV
PC,III
,SAVE EIIROII RETIIY ADDIIES
010702
MOV
PC.R2
000570
IR
TAPE.
177344
,WORD
000005
,WOIID
IIFIIJ:AD
004003
,WORD
RNUM
100000
,WORD
nee .. ,OONE MAiK
0H000
,WORD
24100
,El\l\OIl MASIt
pc.
.,
\
./
"-
,e.u
ace
Tewe
I
,TMll 5TARTING ADDRESS
.,'>
OZBMO
MACYll 27(657)
SoMAR-75 11.47 PAGE 24
S"87]O,PII
MAINOEC.II-DZBMOoO
BM8H
UNIVERSAL RES'I'AII'I' LOADER DIAGNOSTIC,
1042
lU3
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
10U
1061
1062
1063
1064
1065
1066
1067
106A
1069
1010
I~'I
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
10.2
1083
1084
1085
1086
1087
1088
\089
1090
109\
1092
1093
1"94
109!
002110
002112
002114
002116
002120
002122
002124
002126
002130
002132
0021]4
0~21l6
00214~
002142
002144
002146
010703
012731
06001'
172522
010702
000555
172524
06M01
060011
000200
100000
•
,
010703
0U702
000516
•
177462
,173110
1173112
.173114
1173116
1173120
'173122
.173124
.173126
,17 J 130
,173132
'173134
002212
002214
002216
002220
00n22
002224
002226
TMII.
MOV
MOV
PC,R3
MOV
'C.1I2
TAPEa
!NWe
TMUAD
TMrWRD
200
100000
BR
,WORD
,WORD
,WORD
,WORD
,WORD
'SAVE ERROR RETRY ADORES
ITMRWND • .,TMiiCo2,REWINO TAPE
,TMII IIEAD COMMAND
,TMII rORWARD RECORD COM
,DONE MAIK
,ERROR MAS~
I
'173136
'113140
'1'3142
'173144
0~~00! '113146
,
t
002150
002152
002154
002156
002160
002162
002164
001166
002170
002172
002174
002176
002200
002202
002'04
002206
002210
010703
012137
060011
112522
0U102
000555
172524
060003
060011
000200
100000
010701 '173150
012700 .17l!52
172440, 173154
012710 ,171156
000021 117)160
012760 1173162
001300 ,173164
000032 '173166
012760 ,173170
177"7 .1731'2
000~06 .173174
012710 1173176
000011 .17l200
1~5760 .17320'
000012 '173204
100375 .171206
000433.173210
,THIS IS THE STARTING ADDIIE$S FOR R'II CONTROL~E
01070] RF111
MOV
PC,A3
.SAVE ERIIOR RETRY ADORES
010702
MOV
PC,R2
,SET POINTU TO PAMM!!!
000516
BII
OTHER A .GO TO COMMON SERVICE RO
,ASSUME UNIT e
111462
,WORD
RFwt
,DEVICE ~ORD COUNT REGIS
000005
.WORO
RrREAO ,READ COMMAND
,
.'I'HIS IS THE STARTtNG ADDRESS FOR RHITUU/TM02
010103 rU16.
MOV
PC.Rl
,SAVE ERROR RETRY AODREa
012700
Mav
'TUeS,R0,GET eONTRO~ &TATUS WORD
172440
012710 TUI6R£' MOV
'RHPRS'I'.(R0),REWIND TAP! C~EAR E
000021
012760
MOV
''I'UMOD!,32(R01,SET 800 8PI NORMA
M130~
000~]2
012760
17777'
000006
012710
000031
105760
000012
10037!
000431
II.
MOV
'ol.6(1I0),~OAD
MOV
'TUSPAC,(~0I'SPACE
TSTS
I2(R0)
BP~
BII
11
~HCOMN
,KEEP
rllAME COUNT
rORWARD
~OOPING
I
,
r
.THI5 IS THE STARTING ADDRESS rOll PCII eONTIIOLU
0107U pelll
MOV
PC.1I3
010702
MOV
PC.1I2
,ASSUME UNIT 0
000470
ell
O'l'HEIIA
177450
,WOIID
Rcwe
000005
,WORD
RFREAD
010703 ,17Hl1
010702 '17]214
0~0470 '11321"
177450 117322~
000005.17322,
•
•
173000 r 173224
000J4. r 173226
r
'THIS. IS T~g AUTO LOAD VECTOR
173000
,WORD
!lHRSA
,WORD
340
00~340
I
ITHIS IS TH~ STARTING ADDRESS rOR IIHII DEVICE CO
.NOTE.
If TM021TUI6 SHOULO BE SE~ECTEO, THE VAL
I H! CONML swITCH REGISTER IS THE P081TIO
.
.......
(
cC,",
I,·
,
)I'
'
C
•
DUMD
MACYII 27(657) 5oMAb,S 11147 PAGE 25
SMaUD. Pll
MAlNDEColloDZBMDoO
BMU3
UNIVEIIIAL RElTAIlT
1096
(
(
c
1091
1098
1099
1100
1101
1102
1103
1104
1105
1106
110'
1108
1109
1110
1111
1112
Ill)
1114
IllS
11 !6
1117
1118
1119
1120
1121
1122
112)
1124
1125
1126
112'
1129
1129
1130
Ill!
1 tJ2
1131
1134
IllS
11 )6
1131
1139
1119
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
OUNC
1
1
002330
002232
0022)4
002236
002H0
U2242
002244
00H46
002250
002252
002254
002256
002260
002262
002264
002266
002270
002272
002214
0022'6
0004n
01070]
Ill'"
171570
lU1l0
000401
010703
012700
17U00
U2710
040000
U00U
001ue
0127\0
000021
012760
014000
000032
012710
000011
002300
002102
002304
002'06
002310
002112
003314
002)16
005720
010037
000002
0127]7
000071
000004
005002
000430
,
,
,,
,11)2)0
,173232
'111234
'173236
'173240
, 171242
'111244
'113246
, 113250
, 113252
'1'1214
, 173216
,1'1210
,111262
,113264
,113266
'1732'0
11 13212
,113214
1173216
,113300
117U02
,171104
,17U06
'17)310
,I1UI2
,I1UI4
'17UU
~OADIlII
OIAlJNO.TlC',
,ON THE RHll INSTEAD or THE UNIT I ON TUI
,TH! SLAVE UNIT I (I ON TUII) SHOULD ITIL
000405 RHIIAI SR
If
,ENTRY TO IELEC'!' UNIT •
01070) RH1181 MOV
PC, R)
I ENTRY TO IELIC'!' ALL un
111737
MOVI
ucaw,IIRHCIUII,1I0AD UNIT. IN.
177!70
176310
000401
811
II
pe,lI,
010701 1'1
MOV
012700 281
MOV
UHCIl,I\.
176300
032760 II'COIIN, In
t'l'UUPI,2t(II,l,UPI UNU'
040810
18002.
'UUIlt ,U'. GO TO fAP! LOGIC
012110
MOV
'RH'RST,( lit) ,U:.ET DIIIVE
0081121
t14UI,nCIII),.U II BIT rOIlMAT
012'60
MOV
014000
uuu
an
000032
012710
000011
MOV
005'20
010017
000012
RHCONN. TST
MOV
012'"
000011
0ene.
005002
000410
,OIUL
,
UB
tDIICLII, (u) ,CU11I DRIVE ERROII
rr
, (GENERATED
lI.fl/8.
(R0,.
,MOVI!O 1I0RO COUNT ADD II
Re,U2 ,rAItI CALLING IEQUENCE
MOV
.IIKREAD ....
CLR
112
DTHEIIA
n
,rOR FLAG AND 'OUTn TO
,THIS IS THE ITARTING ACDIIUS rOil IIHlI/RP" DISIt
000405 RHRPAI BI(
If
,INTIIY rOR .ELECT UNIT •
010703 RMRPB, MOV
PC,II)
,ENTRY TO IELICT A~L UNI
.. CSW,IIIIPCIA+18,LOAD UNIT' INa
Ill'I'
MOV!
1715'0
11"10
000401
BII
MOV
0U703 If.
MOV
.R'C,A,lIe
012'00 21.
1'6100
000143
!R
IIPCOMN
002)20
002122
002324
002326
002330
002312
002314
002336
002340
002]42
000405
0107U
11)73'
171570
176710
00U01
010701
012700
176700
000743
002344
002)46
013707 '173)44
177570 '173346
,ENTRY TO BRANCH TO THE PC SELECTED SY CONIOL IW
01l70' CaRGO. MOV
•• CIII,PC
171!70
002350
002352
000405 ,17UU
010703 '173)52
,THIS IS THE STARTING ADDRESS rOil 11'11 CONTIlOLLI!
000405 R'1!AI 8R
II
,ENTRY '1'0 SELECT uNt'l' 0
0107U RP1181 MOV
fe, II)
,ENTIIY tOIlLlCT ALL UNI
,,
II 'U20
, 171122
, 17)]24
1l1U26
'17)])~
111)]]2
'17)))4
'11ll36
, 173140
,173342
,,
,,
u
,c',n
,
,
,
MACYlI 27(657) SoMAR.75 1114' "AGE 26
1
MAINDECoI1oDZ~MOoO
8N87J
UNIVEII8AL RESUItT LOADEII DIAGNOSTIC.
B~87 30, PI
(
1150
1151
1152
115]
1154
1155
1156
115'
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
116B
1169
1170
1171
1172
1171
1174
1175
1176
1171
1179
1119
1190
aBI
1le2
1183
1184
a R5
1186
II B7
002354
002386
002360
002162
002364
002)66
002370
002J72
002374
0023H
SA
002462
002464
002466
002410
00'412
002474
002416
002500
002502
a
(
1189
1190
a 91
1192
1193
1194
1195
1196
1197
119A
1199
1200
1201
1<02
1<03
002400
0~2402
002404
002406
002410
0024! 2
002414
002416
00242.
002422
002424
002426
002430
002432
002414
002436
0024U
002442
002444
002446
002450
002452
002454
113105
17"70
000305
000402
010703
005005
010702
000401
176716
000005
0~100!
010541
032711
100200
0017.75
100012
005702
001024
032761
040000
000026
00142~
02216\
001000
000014
001014
005007
.. OIlIl,RI
SWAB
RI
113705
177570
000)05
000402
010703
005005
011102
000403
176716
000005
,173400
,173402
'173404
'17)406
'173410
'173412
'173414
'173416
1113420
'17)422
,17l424
117)436
,173430
117]4]2
,17)4]4
'17]436
117]440
'113442
1173444
'173446
,173450
117)452
'171454
e05eu
010200
008120
012e01
012711
OTHERAI CLII
OTHER. MOV
TaT
MOV
MOV
R5
,SET TO UNIT •
,1'8 POIN't AT WORD COUNT
1t2,1\0
(u).
,POINT 'D PAlllMETEIt LIlT
IAal+,RIIMOVE WORD COUNT ADDREIS
,o216,*2,11t1),LOAD WOIIO COUNT
0U00!
01054\
012711
100200
0el77!
100012
005702
001024
e32761
040000
000026
001420
U216!
001000
000014
001014
005007
Bts
IUltRS ,COMBINE UNIT. WITH COM
IIS,.CIII) ,LOAD lIEU COMMAND
'180200,(1t1) ,CHECK FOR ERROR ANO
I
0050n
010200
005720
012001
012711
111000
Move
'171154
1173156
,17)]60
1173362
'17))64
'17))65
IIH370
,17!!72
'113114
'173376
,
It I
HI
I "~00
8R
MOV
CLII
MOV
IR
,IIORD
.IIORD
MOV
BIT
BEQ
,GET UNIT • XNTO HIGH BY
U
PC,Rl
115
PC,R2
OTKEII
IIPNC
RrRlAD
BIT
,04
,WAIT UNTIL COMPUTE
11
,NO ERROR
112
,WAI IT CALLEO BY MASS B
AGAIN
,NO, ERROR
nUTAPE.26(RI), II TUln
BEQ
CMP
AGAIN
,NO. ERROR
'FC!.14(Rll ,AU WE READ A SHORT
8N!
CLII
AGAIN
BPI.
TIT
8NE
,SOME OTHER ERROR
I
,
002~04
010200
005720
012001
005311
005720
012041
031011
001776
005720
031041
001736
000005
,THIS IS THE TAPE DEVICE SERVICE ROUTINE
010200 TAPESI MOV
112,R0
,GET THE ADOREIS
THE
005720
TIT
(R0).
,STEP TO LAST COMMAND
012001
MOV
(R0, •• RIIGET THE WOIID COuNT AODR
005311
OEC
(RI)
,SET UP TO ADVANCE I REC
00!720
TaT
(R0)+
,MOVE R0 TO rIRn COHMAN
012041
MOV
(R0).,o(RIl ,LOAO COMMAND REG,
031011
BIT
(R0,.tRI),DONE?
001776
BEQ
,.2
,NO, KEEP LOOPING
00!720
TST
(R0).
,ns, CHECK rOR ERROR
011041
BIT
(Re, .o(RIl ,ANY ERROl\?
001736
BEQ
OTHEIIA, NO ERROllo TRY TO REAO
000005 AGAIN. usn
002506
00011J ,173506
002456
00246~
002510
002512
,
,
,113456
'173460
117]462
'17J464
'17)466
1173470
'173472
'173474
1173476
117350~
117]502
'173504
\S/
pe
.O.K,
or
,
000113
I
'TH!S IS THE STARTING ADDRESS FOR PCll PAPER TAP
012704 KLI\I
MaV
IKLCS.R4,OBTAIN CONTROL REG.
177560
012704 '171510
17B6" JPBI?
JMP
(~3)
,ERROR RETURN
1
..
DZilMD
MACYIl 2H6'!'1l S.MAR.15 11.47 PAGE 27
BM8730.Pll
MAINDEC-l! .OZBMD.D
liMe 73
UNIVEPSAL RESTART LOADER' DIAGNOSTIC.
1204
1Z0!
1206
1201
,,
,,
.BYTE
002514
00044) 11 73514
1209
1210
002516
002517
• BY TIl:
1211
1212
1213
00U20
1208
1214
1215
002521
002522
002523
1216
1211
1218
1219
1220
1221
1222
122)
1224
1225
1226
1221
1228
1229
1210
123\
1232
123)
1234
1235
12)6
\ 237
Ille
1239
1240
1241
1242
1241
1244
1245
1246
1241
12U
1249
1250
1251
1252
1253
1254
1255
1256
1251
.BYTE
,BYTE
.BYTE
,BYTE
,,
002524
002526
0025]0
002512
0025]4
000404
lU1e4
117570
000304
002~16
005004
012700
111500
000MS
0U540
002542
002544
002546
002550
00255l
002554
002556
002560
002562
0~'564
002566
002570
002"2
002574
00~576
002600
002602
002~04
002606
002610
002612
002614
00~616
002620
002622
1102624
001626
002630
002632
002634
002636
0~2640
0~0401
01041~
012701
113516
012102
000175
1121G!
112110
100407
13031"
001176
105202
100172
116012
000002
000771
005710
100156
005002
120312
001371
000112
,,
012104
177550
000005
012701
160000
012702
000006
012112
000140
000441
BR
CKO!V
,AND TRANsn ... TO RUDER
,CASSETTE TAPE DEVICE COMMAND TABLE
II ?l5U
240 TABLE. ,lIYTE
240
0)1
11?1511
,BYT!
J7
1111520
0IB
.BYTE
IS
111)521
en
.BlT!
s
024 ,! 13522
024
.BYTE
24
,8'('1'£
224
224 '17S!2]
224
240
037
015
005
,
,173524
,I1UU
,11U10
Jl7J512
,173534
1173536
,113840
"'3542
1111544
II 11546
1113550
1113552
1173554
.1'3556
,173560
.113562
.173564
.113.566
11 7n1~
'I1n72
1171574
.173876
'113600
1113602
'173604
'173606
'173610
'113612
'(1)614
'173616
/173620
'113622
,11]624
II 11626
,P)U0
.173632
11736)4
1113636
.!1H40
,COMPARE WORD NOT A COMM
,ILBS+RWD+GO
',SPACE FORWARD BLOCK+GO
,READ
,READ HL. .
,READ.IUB.END FLAG
,THIS 18 TH! STARTING ADDRESS FOR Till CAUUTED
S00404 CBOOTA. 111\
,SELECT UNfT II
U
113104 ceOOTS. MOV.
UCIW,II",F.LECT UNIU
171810
000]04
SWAB
U
000401
SR
RE5ETX
005004 1 S I
CLII
R4
.Tlca,Re,atT CONT~OL REG,
012'00 R>-SETXI MOV
111500
0~0005
RESTRT I REstT
010410
MOV
R4,CR0) ,SELECT UNIT
MOV
012701
frABLE,Rl
IH516
U2102
000315
112103
112110
LOOPI.
un,R2
MOYa
MOVS
CRll.,R3.LOAD COMPARATOR
( Rtl +, Cltll) ,LOAD COMMAND
DONE
RI,CRII) ,COMMAND COMPLE!Ef
,NO. WAIT
LOOP2
,INCREMENT ADOReS' cr ....
R2
,IF Co), GET COMMAND
LOOPI
2(R0) I (lt2)' STORE DATA
BMI
108411
110310
MOV
LOOP21
001118
1052e2
BIT8
UQ
INC8
100112
BMI
116812
Move
0110802
000111
008110
100756
005002
DONEI
cu
CMPB
120312
001117
000112
,
SR
TST
BMI
LOOP2
CR0)
RE8TItT
R2
RI,CR2)
,LOAD TRANSFER COUNTER
.01T ANOTHER BYTE
,ANY ERROR?
,YES, RETRY
,C~EAR COMPARE ADDRUS
,IT MUIT 8E 240
~NE
ERROR'
JMP
iR2)
,THIS IS TH! STARTING ADORns FOR THt pell CONTR
MOV
012104 peltl
IPeCS,R4
117550
~00005
CKOEVI RElET
MOV
012701
'160000.RI,5ET UP MEMORY TE8T LI
160000
012702
MOV
U,R2
I SET UP POINTER TO TIMKO
000006
012112
MOV
'340,(R2"Sn UP VECTOR TO RETUR
000340
DZS~D
MACYlI 27C 651)
S-MAR.7S
11147 PAGE 28
9M87]D,PII
MAINDEC-II-PZSMO·O
UNIVERSAL RESTART LOADER DIAGNOSTIC.
B"973
1258
1259
1260
1261
1262
126)
1264
D65
1266
1267
126R
1269
1270
127 !
1272
1273
1274
1275
1276
1271
127~
1279
1 '-RQl
\ 29 \
1292
I2R3
1284
1285
1286
1297
12U
1299
1290
129 !
1292
129)
1294
1295
1296
1291
1299
1299
1100
1101
1302
1 ).3
1)04
1105
002642
002644
002646
002650
002652
002854
002656
002660
002662
0~2664
002666
00267.
002672
00'614
002676
002700
002702
002704
002706
002710
002712
002714
002716
002720
002722
0~2724
002726
002730
002732
002734
002736
002740
002742
002744
002746
002750
002752
002754
0021S6
002760
002162
002764
002766
002170
002172
002774
.02776
M?776
010742 1171642
012706 117H44
00~0H .173646
0U441 117165~
040601 .111652
010111 .11H54
011102 1171856
005214 ,113660
105714 ."3662
100376 '113664
116412 '171666
0@0002 117167~
005211 11H612
120227 1111674
0M]?! ,173676
001166 1113700
105222 1113702
00~142 1111704
000000 1173106
000000 '11J710
00000" .173112
000000 1173714
000000 .173716
000000 '17)720
000000 11U722
000000 1111124
000000 .17)726
000000 1\ 7] 730
000000 117373 2
000000 '173134
"00000 1173136
000000 .111140
~.0000 '11)742
000000 ,173744
00M00 1!7
000000 117375.
000000 1171752
00~000 '171754
000000 1173756
000000 1173760
000000 11'1162
00e~00 '173164
000000 1171166
000.00 "7377.
00 •• 00 '17]772
000000 I 17]774
ENO,YR,
000000 111)776
3'.-
010742
012,706
MOV
MOV
PC,-(R211IAVE PC
U4,8P ,LOAD UP STACK POtNT!R
M~V
R4"(Rll,LOOK FOR END or MEMORY
SP, Rl
,THEN DROP TO XX15'
Rl,(Rl) ,AND STORE IN ITSELF
CRt),R2
CR4)
,START DEVICE
CU)
.WAIT
RDRWAT
2CR4),(R2),SAVE THE DATA
000~24
~10441
040601
010111
011102
005214
105714
100H6
116412
000002
005211
120227
000)75
001366
105222
000142
000000
000000
000000
000000
000000
000000
000000
000000
0~0000
000000
000000
00000~
00M0.
000000
000000
000~0"
000000
000000
000000
BIC
MOV
MOV
LOOP'
INC
RDRWAT, TS1'8
BPI,
MOVB
INC
CMPB
8NE
INCB
JMP
,THIS
I THIS
, THIS
I THIS
,THIS
,THIS
,THIS
,THIS
• THIS
,THIS
.THIS
,THIS
,THIS
.THIS
.THIS
.THIS
ITHIS
ARU
AREA
AREA
AREA
AREA
AREA
AREA
AREA
AREA
AREA
AREA
AREA
AREA
AREA
AREA
AREA
,T~IS
AREA
AREA
AREA
AREA
AREA
ARE~
IS
IS
15
IS
IS
IS
IS
IS
IS
IS
IS
IS
IS
IS
IS
IS
Is
IS
IS
IS
IS
IS
IS
IS
IS
IS
IS
r5
CRt)
R2,']15
LOOP
CR2l.
-CR2l
UNUSED
UNUSEO
UNUSED
UNUSED
UNUSED
UNUSED
UNUSED
UNUSED
UNUSED
UNUSED
UNUSED
UNUSED
UNUSED
UNUSED
UNUSED
UNUSED
UNUSED
UNUSED
UNUSED
UNUSED
UNUSED
000000
000000
000000
,THIS
,THIS
I THI S
I THIS
I THIS
,THIS
.THIS
,THIS
,THIS
I THIS
000000
I THIS AREA IS UNUSED
0~0000
000000
000000
000000
000000
000000
ARE~
ARE~
AnA
AREA
AREA
AREA
,NO
.YES
U~USEO
UNUSED
UNUSED
UNUSED
t/NUSEO
UNusED
UNUSED
0
!
,)
•
DZB~D
MACYII 27(657) S-MAR-1S 11.47 PAGE 29
8MB13D,Pll
MUNCIC-ll_DUMDoD
SMaH
UNIVERSAL RUTAIIT LOAD!1I DtAGNOI'rIC,
138&
1387
003000
1399
(-~
MAP.Yl::r
,THE rOL~OWING 1000 LOCATIONS ARE
.A REPRODUCTION OF THE ROM PROGRAM
,rOR THE BM873YC, THE FIRST 400 LOCATION.
,ARE AN EXACT COpy or TRE BMl1lYA, TH!
'REMAINING 401 LOCATIONS ARE
'TH! DDCM, BOOTSTRAP ROM PROGRAM,
,IT IS HERE rOR COMPARISON TO
,ACTUAL ROM AND rOR nnnNCE,
1113000 ,_173080
,STARTING ADDRESS rOll BOOTSTRAP
, TH U LOADER IS DESIGNED rOR 'HE UnAIt' MODuLI Mtn,
• IT IiUNCTtONALLY REPLACE, 'HE rOLliOMING ROM'I
,M7u-n - .APER TAPE aOO'ITRAP rail 'CU,KLU
,MRl1oDI
BULK ITO~AGE 800nTU. 110M
,M792 o YH
TAli CAUIUE 800TSTRAP 110M
s.eue RIa
..
,RlOIS'I'£1I DErtNUlONI
... 001 IIItt
1308
I3U
Ilil
U12
UU
1314
13 I!
131&
U!1
1111
1119
1120
1]21
1]22
1)23
alUU
UUU
1124
U25
1326
1127
080084
0900U
000006
000007
171570
I12R
1)29
1130
1)]1
IH2
133]
1134
1335
1116
1319
('--
1340
1341
1342
1341
lU4
1345
1341
1147
1156
U57
use
1359
U
U
"
"
17757.
,PROcnsOR SWlTCH REOIl'!'ER
010702
000464
177462
000005
liHue 010102
'17!B02 0~0464
11710U 171462
'173006 000.05
003010
003012
003014
083016
010712
000468
1774U
000005
,17U10
1173012
II 73014
II U016
.THIS IS THE STARTING LOCA'ION FOR THt RKII CONTROLLER
MOV PC.1I2
,SET POINTER TO PARAMETER LIST
RKIII
8R OTHER
,TRANsnR TO SERVICE ROUTINE
,WORD 171486
,DEytCE WORD COUNT REGlSTER
,NORD.
,DEVICE READ INSTRUCTION
003900
001~02
I
SUU0
083m22
"10782
.00450
177406
nun
,
,THIS IS A SPARE ITAIITING LOCATION, IT TRANSFERS TO ADDRESS
,CONTAINED IN THE IWITCH II!GlITER,
011107 '17302" 8117" TIIANSIII MOV 'UR, PC
,GO TO INDICATED LOCATION
177570 '173822 177519
'NOT! 771824 AND 773224 A~E DEPENDENT ON orFIET IN DIODES rOR LINE I
,
013034
003025
173000
000348
1173024 173000
1173026 "0"340
,'HII 11 TilE POWER UP VECTOR IIEQUIRED rOR DEVICE AND
POWER I
,WORD RF II
.ADDRESS OF FIIIST LOCATION IN
,WORD ]40
,PROCESSO~ STATUS LEVEL 7
00]0]0
0101U
000426
1773f4
804303
U0000
024000
'173030 010702
II nn2 000426
11730)4117344
"HUI 004003
'173048 108008
1173"42 024000
,'HIS IS THE STARTING ADDRESS FOR TCII (DECTA'E) CONT~OLL!R,
TCUI
,SET UP POINTER TO PAIIAM!'EII LIST
MOV PC,R'
BR TAPEI
,AND TRANarIA TO FtIIST ROUTINE
,WOIID 171344
,DEVICE WORD COUNT ADDREII
,WORD 4003
,rIND PREVIOUS BLOC~ COMMAND
,WORD ueeel
IUSED AS DONE INDICATOR
,WORD U8e8
.UIED AI ERROR INDICATOR/TEIT FLAG
1152
1353
U54
1355
,
U
U
00]004
0UB06
1141
1349
1350
1351
114_
U.
SPa
PC.
SII-
,STARTING LOCATION FOR Rrl1 DIIK
,SET POIN!!R '0 PARlMUER LISTS
RFII'
MOV PC.R2
8R OTREII
,TRANSr!R TO SERVICE 1I0UftNE
,WORD 171462
,OEVICE WORD COUNT ADDUSS
,DEVICE READ INSTlIucnON·
,WORD 5
1317
1338
R2_
113-
0U032
003034
003016
003040
803042
,
~OM
(-/
DUMD
MACYII 27(651) SoMAR-75 11147 PAGE 30
8MI7)D,Pll
MAINDEC-ll-DZBMD.D
BM813
UNIVERSAL RESTAR' !.OADER DIAONOSTIC,
(
1360
1361
1362
1)61
1364
1365
1366
1161
1]68
1369
1370
1311
1172
117)
1314
1315
U76
000445
000005
'173044 000445
'17 ]046 B000n
803050
09]052
003054
00]056
003060
00]062
003064
001066
00]070
010702
00"416
172524
060017
000200
108000
00041J
060011
000200
100000
0004]1
060003
117J850
1173052
1I1J0S4
117]066
117J060
117J062
1173064
1173066
1173070
117 ]072
1173074
'173016
010702
e80424
176716
00.e05
'173100 010702
111J102 000424
1173104176116
'17J1e6 000008
01028"
005120
0B0en
005120
016201
000802
0BU11
012041
031011
001176
005720
012041
001063
000110
1173110 010280
,113112005720
1173114000005
'173116 805120
1173120 0\6201
1173122 900002
II 7)124 015311
'173126 812041
,173130031011
1173132 001776
'173134 005720
1173131 032041
.173140 001063
'173142000110
DEC
MOV
TAPWATI BIT
BEQ
TIT
BIT
INE
RETURN. JMP
010102
000402
171450
000005
1I11144010102
'173146 000402
1171150 111450
'171152 000005
,THIS IS THE STARTING ADDIIESS FOR RCll DISK CONTROLLERS
RCII.
MOV PC,R2
,sET UP POINTER TO PARAMETER LIST
BII OTHER
'TRANar!R TO SERVICE RtN
,WORD 177450
,DEVICE WORD COUNT REGISTER
,WOIID 5
,DEVICr. READ INSTRUCTION
010200
005120
005120
000005
'173154010200
11 711~6 0l!5720
1I11160 00~72~
016201
'111164016201
1113H6 00~.02
1171170012 1 11
1171\12 I""M
001~72
003074
003m76
010102
00141&
172524
"60017
000200
100000
001413
060011
000200
100000
000431
060003
1]77
1318
1379
1380
1381
1)82
003100
e0] 112
003104
003106
IJS3
1384
1]85
139~
1381
1188
1199
1390
1391
1192
1J91
1394
1J95
1l9fi
1397
00] 110
0011 12
003114
003116
00U20
003122
003124
003126
003U0
003U2
003\ l4
001136
001140
00114'
1399
1]99
(
1400
003144
14~1
14~2
0~H46
1403
1404
1405
14M
1407
1409
1409
14\0
1411
1412
0031~1
!411
00315~
003154
00115b
00116~
001162
003 \64
003166
003170
0~11 ""
000002
01271 I
177000
'1711~2 000~05
,
IR OTHERX
,WORD.
,THEN nAN.nll TO NEXT ROU'fINE
IDEVICE READ COMMAND
003044
003046
,THIS IS THE START LOCATION rOR TMII MAGTAPE CONTROLLER
,SET POINTER TO PARAMETER LIST
MOV 'C,R2
TMll'
BR TA.8:5
,AND TRANsrER TO rllllf ROUTINE
,WORD 172524
• DEVICE n'E/RECORD COUNT REGUTER
,WORD 60017
,DEVICE RENtND COMMAND
,WORD 200
,DEVICE DONE rLAG
,WORD 10"000
,DEVICE ERROR FLAG BIT
B~ TAPEaX
,THEN TRANanR TO NEXT II!:RVICE RTN
,WORD 60011
»DEVICE rORWARD SPACE COMMAND
,WORD 200
,SAME AS ABOVE
,WORD 100880
,SAMI AI ABOVE
BR OTRERX
,THEN TRANSFER TO READ/TRANSFER ROUTINE
,WORD 68003
,DEVICE READ COMMAND
,
,THIS U THE START LOCATION rOR THE IIPII CONTROLLER
MOV PC,R2
,SET POINTER TO PARAMETER LIST
RPll'
BR OTHER
,TRANsrER TO TRANlr!1I ROUTINE
,WORD 176716
,DEVICE WORD COUNT IIEGIIfER
,WORD 5
,DEVICE REAO COMMAND
,
,THIS U THE 'APE DEVICE SERVICE ROUTINE,
MOV R2,R9
,GET ADOREIS
PARAME'!R LIST
TAPES.
TIT (RB)+
,SKIP TWO IIORD, FIRST nME
TAPEaX, RES!!
,RUIT ALL DEVICES
,SKIP OVER BRANCH INSTRUCTION
TST (R0)+
MOV 2(II2),Rl
,'HEN GET DEVICE WORD/BYTE COUN' ADDUI
or
,
.RI
(R0)+,-(R1)
'Re"Rl
"'PWAT
(Re).
(110)+,-(111)
ERROR
'~0
,AND sn TO .1
,AND THEN ISSUE COMMAND TO DnICE
,WAIT rOR DEVICE COMPLE'ION
,BY HANGING IN !.OOP
,AND THEN SKIP DONE FLAG
,THEN TUT rOR ERROR
,THERE IS ONE
.AND TRANSFER TO FOLLOWING INSTRUCTION
,
,THIS ROUT!NE PEllrORMS THE ACTUAL ·TRANsrER TO MEMORY or DATA
OTHER. MOV R2, R0
,SET POINTER TO LIST IN R0
TST (R0)+
,SKIP TWO WORDS FIIIST TIME,
OTHP.RX. TST (R0)+
,SKIP PAST BR INSTRUCTION
RESET
,REST THE WORLD
~OV 2(R2),Rl
,OBTAIN DEVICE WORD COUNT AODRf.~S
MOV
1.1~0~,'RI
,THEN OBTAIN LARGE WORD cnUNT
•
D~BMD
MACYII 27(657) ,-MAR-?S 11147 PAGE 31
BMenD ,PII
MAI~OEC'll-DZBMD.D
BMB?)
U~rvI:RSU RESTART LOAPER DIAGNOSTIC,
14!4
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
003174
.·Jl76
0032M
003202
011041
105711
10037_
005111
0012~4
100441
00]206
005007
'171174
'173176
'173200
'113202
JlH204
1173206
003210
003212
003214
012704
177560
000440
'173210012704
1173212 177560
,173214 000440
003216
017640
1425
1426
1427
1429
1429
IHe
1431
1432
003222
14ll
1434
1435
1416
1437
1438
1439
1440
1441
1442
1441
1444
1445
1446
1447
1448
1449
145~
1451
1452
1453
1454
1455
1455
1457
1459
1459
1460
1461
1462
1463
1464
1465
1465
1467
MOV
~P0 ••
(P!l
OTHWATI rSTB @PI
BPL OTHWAT
TaT @RI
8MI ERROR
Ct.R PC
, ANO PUT COMMAND TO DEVICE
,WAIT FOR DONE FLAG
,BY HANGING IN uOOP
, THEN TEST FOR ERROR
I GOT PIIDB.UMS
,AND TRANSFER TO ZERO
,
,THIS lS THE STARTING ADDRESS FOR THE pel! PAPER TAPE CONTROLLER
KL11I
MOV tl775U.R4 ,OBTUN DEVICE ADDRESS
,AND TRANSFER TO READER SERVICE ROUTINE
8R CKOEV
,THIS IS THE CASSETTE DEVICE COMMAND TAB~E
,COMPARE WORD NOT A COMMAND
TABLE'
,BYTE 240
,BnE 37
IILB8+RwD+ao
018
,BYT! 15
,SPACE FORWARD BLOCK.GO
002415 '171220
005
,BYTE 5
,READ.ao
1171221
,BYTE 24
112024 II 71222
024
,READ+ILBa
224
,BYTE 224
,REAo+rLShCND rUG
'113221
, NOTE 77 3024 AND 773224 ARE DEPENDENT ON OFFSET IN OIODE8 rOR LINE I
,173216
,171217
003220
011041
105711
100376
00571 1
UGH 1
005007
240
0)7
I
003224
00)226
173000
000340
1173224 173000
'173226 000340
U3230
003232
003234
00]236
005004
012700
177500
/173230 00800'
,171212 012700
,
117580
1173236000005
.171240 010410
1113242 012701
'113244 173216
1171246 012702
,173250 000HS
ITHIS IS AN ADDtTIONAL POWER VECTOR ADDRESS REQUUED &r DEVICE
POWER2' ,WORD Rrll
, ADCRue or 8I!GINNING OF BOOTSTRAP
,WORD 3411
,PRlORI'n UVEL 1
I
003240
003242
003244
003246
003250
003252
003254
001256
00]26.
003262
003264
001266
003270
003272
003274
003276
0"3300
00H02
003304
003106
003310
lIelle0!
010410
0121111
171216
012102
000315
112103
112110
100407
!l0310
001776
105202
100772
116012
000002
000771
00S7U
100756
005002
120312
001317
000112
,THIS 18 THE STARTING ADDRESS FOR THE CA5SETTE DEVICE .0
caOOT. CLR
,LOAD DEVICE NUMBER II IN R4
RESTX. MOV 'l"lelt,Re ,GET DEVICI ADD TESS
u
RUTRrl Run
1I0V 1\4, 'Re
MOV fTA8I.E, RI
,17]252 112103
1173254 112110
1113256 100407
'113260 HUll
'173262001716
'111264 105202
1173266 100712
'17)210 116012
'171272 000002
.173274 00077!
/173216005110
'1133001007S6
LOOPII
LOOP21
DONE,
'I Hl~2 008002
'11]304 120312
'17U1600U??
1173310 000112
,ISSIIE Ri:IE'I' IN8TAUCTION
, LOAD DEVICE WITH UNIT NUMBER
,GET rUNNY TABLE OF INSTRUCTION.
MDV U78. R2
lAND LOAD UP TRANSFER COUNTER
Mova CRll+.11J
,THE LOAD UP COMPARATOR
,LOAD DEVICE IUtGXIITER WITH COMMAND
MOVB CRI).,'R0
8MI DOH!
BITS u,na
9I!:Q LOOP2
INCB R2
8MI LaOI'I
MOVS 2CRe), 9R2
aR LOOP2
TST 'R0
BMI REITIIT
eLl! R2
CMPB 1t).'U
SHE ,+0
JMP '1\2
,HAS COMMAND COMPLETED
,NO, WAlT
ITHiN INCREMENT ADDRESa eTR
,IF NEGATIVE, GET COMMAND
,AND .TORE DATA AWAY
,GO GtT ANOTHER BYTE
,ANY DEVICE ERRORS.
IYES, RETRY
,CLEAR eOMPARE ADDRESS AND TRANSFER ADDRESS
,IT MUST BE 240
,NO, THERE WAS AN ERROR
,NORMAL eA.SETTE AND ERROR FOR BULK STORAG!
ERROR I
I
,THIS IS THE STARTING LOCAnON rOR THE PCII CONTROLLER
MACY11 27(657) S.MAR.75 11147 PAGE 12
BM873D,PII
MAINOEC-II-DZBMo-e
sMaH
UNIVERSAL RESTART LOADER DIAGNOSTIC,
czeMO
1468
003312
012704
1469
1470
.01'14
003116
000005
1471
1472
147)
1474
1475
1476
1477
1418
1479
1490
1481
1482
1493
1494
1485
1496
1487
1489
1499
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1~!4
1515
1516
1517
151 ~
1519
1520
1571
00]]20
003322
00ll2'
003326
003330
003132
001114
003116
001140
003142
00))44
003346
003350
003352
0011H
003356
00lJ~·
00)362
00])64
003366
003310
001172
001174
001176
177550
012701
160000
0, 2702
000~06
012712
000340
010742
012706
00M24
010441
040601
0' 0111
011102
005214
1~5714
1~0376
1164.12
00000'
005211
120227
000375
001366
105222
000142
1173312012704
1173314 177550
'173316000005
/171320012701
'173322 160000
'173124012702
'113326 000006
'1733100ta712
/173332 000340
'1711H 010742
1173336 012706
1173340 000024
,17U42 010441
,! 73344 040601
'17)346 010111
11733500111B2
'IH352005214
!l73lU 105714
'17)]56 100]76
11711Ae 116412
'17]362 000002
I17B64 005211
'173366 120227
'\73370 0~037S
1173372001166
1173374 105222
,17ll760001U
PCIII
MOV 1117550.R4
,LOAD OEVICE ADDRESS
CKDEVI
RESET
MOV #l6000e,~1
,KILL ALL DEVICE ACTION
,THEN SET UP MEMORY TEST LIMITS
LOOPI
MOV U.R2
,AND SET UP POINTER TO TIMEOUT LOCATION
MOV 1340,'R2
,AND SET UP VECTOR '1'0 RETURN TO NEXT
MOV FC. -(R2)
MOV #24.IP
,SAVE THE PC
,AND LOAD UP
MOV R4.-(RI)
,AND LOOK FOR END
DIC sp, RI
MOV RI. 'III
MOV 'RI,R2
INC @R4
RDRWATI TSTB U4
BPL RORWAT
Move 2CR4l,*R2
INC 8Rl
S~ACK
POINTER
or
MEMORY
,THEN DROP TO XX7152
,AND STO.I\£ IN ITSU,
,THEN LOAD ADDRESS rOR DATA INSERTION
,AND START DEVICE
,THEN WAIT ro~ CHARACTER AVAILABLE
,HANGING TH!RE IFNECCESSARY
,STORE AWAY DATA SUI!
CMPB R2"315
,HAS BRANCH orrSET BUN STORED
8NE LOOP
INca (R2).
,NO
,YES. ALL DONt
,THEN TRAN,rER TO RTH
JM? .(R2)
FOLLOWING 400 LOCATXONS ARE
or THE eDCMP BOOT,STRAP ROM, IT IS HERE rOR COM.
I PAUSON TO THE ACTUAL ROM ANO
,rOR REFERENCE,
,THE
IA REPRODUCTION
COPYRIGHT
1975. DIGITAL EQUIPMENT CORP,. MAYNARD. MASS, 01784
THIS SOFTWARE IS FURNISHED TO PURCHASER UNDER A
LICENSE FOR UBI! ON A SINGL! COMPUTER SYSTEM AND
CAN BE COPIED (WITH INCLUSION or DEC'S
COPYUGHT NorIC£l ONLY FOR USE IN SUCH SYSTEM.
EXCEPT AS MAY OTHERWISE BE PROVIDED IN WPITING
BY DEC.
THE INFORMATION IN THIS DOCUMENT IS SUBJECT TO
CHANGE WITI!OUT NOTICE AND SHOULD NOT BE CONSTRUED
AS A COMMITMENT BY DIGITAL EQUIPMENT CORPORATION.
DEC ASSUMES NO RESPONSIBILITY rOR THE un OR
RELIABILITY or as SOFTWARE ON EQUIPMENT WHICH
IS NOT $UPPLIrD BY DEC,
VERSION 01
STUART WECKER
01/22/75
.... c.~.",. . .
(
.,i
"
DUMO
MACYII 27(657)
,.M1R.75 11147 PAGE n
BMano. PII
MAINOEC.II-OZBMO-D
BMln
UNIVERSAL RESTART LOADER OaGN08TIC.
1522
UZI
DIGITAL EQUIPMENT CORPORATION
COMPUTER NETWORK FACILITIES
DOWN-LINE LOADING PROGRAM
1$24
1525
(
1$26
1527
1S29
1529
1530
1511
1532
15ll
1534
1535
1536
1537
TH18 PROGRAM LOA08 COMPUTER MEMORY FROM DATA SENT OVER
A DATA COMMUNICATIONS LINK. IT SENDS AND IIEC!:IVU
MESSAGES IN DDCMP BOOT FORMAT.
THE PRIMARY BOOT ONLY
LOADS A SINGLE BLOCK, THE SECONDARY BOOT,
WHICH
THEN REQUESTS AND LOADS THE DESIRED PROGRAM,
CURRENT VERSION DDCMP' J,0 - MAY 7,1974
THE 800T.TRAP MESSAGES ARE OF TH! FORMI
IYN,IYN,OLE,CNT,F,.,FILL,FILL,ADDR,CRCI,OATA,CRC2
15)9
1539
ALL ITEM. ARE t-BITI LONG UNLESS OTHERWISE SPECIFIED
1540
1541
1542
154)
1544
IYN-TH!! IYNC CHARACTEbIYNC-226,AlYNC-l77
OLE-THE SOOT HEADER CHARACTER-OCTAL 220
CNT-THE 14.BIT COUNT FIELD.LENCTH or DATA FIELD
F.THE FINAL IIT-LXHK CONTROL
I-TH! IELECT BU-LINK CONTIIOL
rILL-A FILL CHARACTER-OCTAL 000
lDDRoTHE STATION ADDR.rOR PT. TO PT,_I
CRCI-TH! U-BIT CIIC.\6 COMPUTED ON DU THROUGH ADD~
DATA-THE BOOT DATA AI FOLLOWS'
CODE,INro
ONLY TH! FOLLOWING CODEI A~! USED BY THE
PUMARY lOOT
CODEale REQUtlT SECONDARY PROGRAM
INFO.DEVICE TYPE,BTATION ADDRESS
DEVICE TYPE-Ohm, DU.2, DLa., DQo6
STATION 10DREsaai
CODhe PROGRAM 1.010 WITH TRANSYER ADDRESS
INFOw8LKNO,BLK LD1DDR,IMAGE D1TA,TR1NS ADDR
IILKNo.e
BLOCK LDAODR.6
TRANS ADOR06
HEADER COUNT) OR • TO 10.
ADDRESSES ARE 4 BYUI.U BITS-LOW BIT rIRST
CRC2-TH! 16-SIT CRC-16COMPUTED ON THE DATA fIELD ONLY
B45
1546
1547
1548
1549
1550
1551
1552
155]
1554
(
1555
1556
1557
155A
1559
1560
1561
15Al
156]
1564
1565
1566
1567
1568
1569
1570
OPTION SWITCHES,
DEVICE-DPII,DUII,DLII
CRC-KGll, SCRC
,
,
1571
1572
1573
,
1574
1575
000000
REGISTER DEFINITION.
RhU
,aLOCK LOAD ADDR
(
DZBMD
MACYIl 27(657)
~M87)O.Pl1
5-MU-75
1576
1577
1578
1579
000001
000~02
000003
090004
000005
000006
000007
15R0
(
11.47
MAI~DEC-II-DZBMD-D
1581
1582
1583
1584
1585
1 ~96
000001
177570
15B'
1588
1589
1590
1591
1592
159]
0~~226
00022~
00040~
1594
1595
1596
159'
159B
1599
1600
1601
1602
160]
1604
1605
1606
1607
1608
1609
1610
161 ,
1612
16\l
1614
1615
1~16
(
1617
161A
161 9
1620
1621
1622
16H
16H
1625
162"
16,7
162"
1629
,
003400
0034~2
00]404
003406
003410
012700
005000
000005
012706
017776
173400
'1?J400 012700
1173402 005000
1173404 000005
117)406 01270~
.1714\0 017776
PAGE 34
BM873
UNIVERSAL RISTAU LOADER DIAGNOSTIC,
,DEVICE CIR ADDRtss
,CRe CALC TEMP
,SOFtWARE eRe
,BLOCK CHAR COUNT
,CRC CALC TEMP
ISTACK ADDR
1LOCATION COUNTER
RI·'1
112-'1
Rl."
u.u
RS-"
IP.U
PC_.,
,,
,
LITERALS
.STAOR-l
.RWR-I7?S'0
I5YN-2l6
IDLE0220
I8TRIP0400
,
,,,
,,,
,,,
,
,STAtION ADDR
,SWITCH REGUTER ADDR
,IIYNC CHARACTER
,DDCMP ox.! CHARACTER
T~E STACK IS USED AS rOLLONSI
ITACK-2.FOR JSR TO GET ROUTINE
STACK-4.TEMP rOR CRC CALCULATION
START OF BOOT PROGRAM
STARTI-OEVICE UNIT 0-NORMA~ CONFIGURATION
5TART20U.£ SWITCH REG AS DEVICE DISPLACF.MENT
I,E. UJ.e,tl-10,.2-2.
,"113400
STARTI' MOV
START21 CLR
REIIET
MOV
(PC).,R0
R0
,NON ZERO VALUE TO R0
,CLEAR R0
,RESET SYI, MEM MGT, ETC •••
'17776,SP
,.TACK AT 41<.2
FINO THE DU-ll IN THE FLOATING ADDRESS SPACE
00)412
O0]414
001416
00)420
00)422
00)414
00)426
00]4)0
00)4)2
003434
00)4)6
00)440
00)442
00344'
00J44"
003450
•• >452
00'454
010'02
062702
0M160
012703
000006
M5011
010H3
160 J II
005]03
0'2701
0~]456
~051~0
\6~0!0
00571'
1'1204
0604"'J
005'01
040401
005703
0?1171
1171412
'173414
117)416
'17]420
1171422
117]424
1171426
1173430
'171412
1173434
'171436
117]440
1173442
'173444
1171446
'171450
1171452
1171454
'173456
010702
062702
000360
012'03
00MM
005013
010243
160]13
00510J
012701
160010
005711
111204
060401
005201
040401
00570]
001371
~0570~
MOV
AnD
pe,R2
.DEVTAB •• , R2
,CURRENT PC
,DEVICE TABLE ADDR
MeV
.6, RJ
• TRAP PS ADDR
C~R
(R3 )
R2,-CRl)
"3, CRJ)
Rl
'160010,Rl
,CLEAR NEN PS
,TABLE ADDR TO LOC 4
,SUB TO TRAP ~TN
,LEAVE CNT J rOR LOOP
,START SEARCH ADOR
(R1 )
(R2), R4
,IS DEVICE THERY.
IDHIC!: INCREMENT TO R]
,UPDATE TO NEXT DEVIC>:
,INCREMENT MODULO
,CLtAR F.XCES5
,nST FOR DONE
,NOT YET
,TE"T 5.ITCH R~G USE
MOV
SUB
DEC
MOV
DEVLOPI TST
Mova
ADD
INC
BIC
R4,Fl1
S~lE
RI
~4, P1
Rl
DEVLOP
T,ST
.0
TST
DUMD
MACY11 21(651) SoMAII_?S 11.41 PAG! 35
BMBllD,Pl1
MUNDEC·ll·0IBMOoO
810181)
UNIVEUAL RESTART
IU0
lUI
1632
IU3
003460
903462
12103464
001002
0U7U
111579
'17)460 0121112102
'171462 961701
1I1l4U !?1570
1634
1636
1617
1618
1639
1849
lUI
1642
1641
1644
1645
1646
1647
1648
1649
1650
1651
1652
UU
aS4
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
H72
1~71
1674
1675
1676
1677
1579
1679
1680
16R I
1682
1681
DZBMP
,
,
I
un
1173486
BNE
ADD
HaS
16e6
1687
169A
1689
1690
1691
1M2
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1'0'
1705
171216
1701
1'08
1709
1710
1711
1712
1713
1714
1715
171"
1'1'
1718
1719
1720
1721
1122
1123
1724
1725
1726
1127
1128
1729
1730
17)1
1732
! 7]3
1734
1735
1136
17]7
DUGN08'l'IC,
,NO 8W ITCH REG
,ADD SWR VALUE
lET UP DEVICE rOR OUTPUT
aNDREa.
003466
12193410
093472
003474
91211416
90lS00
0US02
993504
91213586
003810
003512
912711
99121906
012761
936226
900902
912111
02121900
12101775
022121
052711
000020
11 H466 912111
1111410 099806
'11)412012161
'173414 036226
, 171476 00012102
1113590 832711
'1735B2 920909
'11350400111$
'113506 822121
'173510 052711
1113512 000820
003514
00)516
003520
01213522
003524
003526
010700
062700
12100230
012704
008026
112061
000002
105111
100376
•• 5304
001372
042711
000020
024141
1113514 .le700
'113516062100
1173520 000230
1173522 012704
1113524 000026
II 13526 112A61
1173530 000002
1113532 105711
'113534 190316
'113536 005304
'11)540 01211312
'171542 e42HI
1113544 I2In020
'113546 024141
~31
,DATA TERMIIDY AND REQ TO SEND
MOV
u,cRIl
MOV
116000+I5YN. 2 till) ,SET SYNC R!GUTER
BIT
t20088. till)
,TE.T CLEAR TO SEND
BEQ
CMP
~3
,NOT YET
,MOVE PTII to XMIT T8R
,TURN SEIID ON
Bts
tRIl+.tRIl+
ne.cR"
nND SECONDARY paM REQUEST MESSAGE
003~30
001512
003534
003536
003540
003542
903544
003546
09]S5~
003552
003554
00B56
00'~60
042711
000020
0.27\1
000422
005003
1I1U50
1113550
'113552
1113554
1173556
1173560
MOV
ADD
.e,R8
'RQMSa--. ,RI
,CURRtNT PC
MSO AODR
,REQutn
MOV
UQMsGr;-RQMSG. R4 ,COUNT
L4.
MOV8
CR0).,2CRI)
,CHAR TO XNIT RI/GUTER
LS,
TST8
DEC
SIIE
BIC
CRll
LS
U
L4
U0,CRI)
,DONE YET 1
,NO
,DECREMENT COUNT
,ONCE MORE
,ORO' SEND
CMP
·tRI). -CRI)
,RESET 'TR TO RCV caR
ap~
,
,,
GET SECONDARY PRO GUM
GETPGM.
042111
0U9:l:0
012111
000422
0010U
atc
12121, (1111
,C~EAR
MOV
U22,cR!)
,SET FOR CLEAR AND STRIP SYNC
C~R
R3
,eUAR CRC
SEARCH SYNC
VA~UE
GET MtS5AGE HEADER AND CHECK IT
003562
003H4
091~66
003570
.0]572
•• 3514
003516
012709
900001
012704
000010
004767
00006.
.05703
,173562
'173564
1\73566
'171570
1171577
1111574
'171576
012700
090001
012104
00091.
904767
000060
005703
MOV
'I.R0
,~OAO
MOV
II., R4
,BLOCK COUNT
001363
123727
PC.GET
,GET HUDER
Rl
,CHECK HEADER CRC
0~3604
0~0.06
~01"06
000001
001357
\23727
009001
000220
001322
003610
003612
003'14
003616
00362.
BNE
CMPB
1173600 091363
1173602 123727
11716~4 000096
'173606 00000\
'1716\0 801357
1\71612 123127
1173614000001
,t 71616 000220
'171620 001322
~OC,
T5T
MACYIl 27(657) 5.MAR·75 11147 PAGE 36
MAHlOEC-II-PZBMO·O
AM871
UNIVERSAl. RESTART
903600
003602
HDR AT
JSP
~~B71DIPll
1684
~OADER
INDREQ
'USWR,RI
~OADER
DIAGNOSTIC,
, ... "S'l'ADR
,NO GOOD
,CHECK'OR MY AOOR
CMPB
GETPGM
Ut.UDU
,NOT MIN!
,15 THIS A
8HE
INDREQ
,NO. ASK FOR ONE
BNE
GETPGM
I
O~E
M8G
'\ "
GET DATA BLOCK
003622
003624
.03626
0036]~
001632
001634
001616
00364.
003642
00]644
001646
001650
00]652
00.1654
993656
00]66"
903662
00J66.
00)666
111213670
12111704
00001212
042704
140000
12H34
.05000
004761
000014
M5701
001l!0
105711
000137
000006
II H6n
'173624
'111626
1173630
'I7lU2
'173634
'173636
1173648
'173642
1111644
II B646
II H6S0
'173652
'I nn4
10571 I
100n6
0421 II
000400
116110
00000.
, 173656
,173656
IIH656
,I H660
1171662
'113664
1173666
II 11610
001306
91213612
003674
003616
00]700
0\2705
00]702
~M~01
",o3704
003706
0017\0
003712
303714
12103716
003720
90M10
112002
000241
I~.l>~'
006?~'.
1010~1
000410
006002
103006
012146
e1l7.4
000002
042704
140000
122424
905'00
004'"
000014
. . 2.R4
,DATA nno
BlC
U408 ••• R4
,MASK or, s,r 8ITS
CMPB
CLR
tUI+. tR4).
R8
PC.GETI
,ADD 2 rOR CRC
,LOAD INTO LOCATION 0
,GET DATA BLOcK
III
SHOREQ
tRJl
SNOREQ
,CHECK DATA rIlLD CRC
,NO GOOD
,CHECK CODE IN LOC 1\
,NOT PROGRAM ~OAO
,TRANSFER TO SECONDARY PGM
~IR
0~570l
TST
00131"
US 713
1101)06
088137
800008
&NE
TaTB
8NE
"liP
,,
,
~ENGTH
MOV
GET
.16
BLOCK AND COMPUTE
e~c
GET.
GETI.
105111
1011376
842711
800400
116110
1100002
SIC
Tsrs
CRII
GET
. . STRIP. tRI)
,11 DEVICE DON!
,NOT fIT
,NO ITlltP SYNC
MOV8
2C~I"
,STORE IT
BP~
,,
,
,
CRC CALCULATION ROUTINE
120001
POLY8121210111
'173672 012105
'173674 000010
'171676 112002
II 71700 000241
'171702 0U003
11717U 1030U
1173706 006002
111l7!P 103003
1\?!712 00041.
, 17111 4 006002
'173716 103006
,17",0012146
MOV
MOV8
CPCLOP. etc
ROR
ecc
~101
LI \I
CRII)
Jr
ROR
SCC
BR
ROR
BCC
MOV
'CRC-IS POLYNOMIAL
.8., ~5
,BYTE LENGTH
CR0).,R2
,CHARACTER TO ADD TO CRC
,CLEAR CARRY
!SHIFT OLD PA~TIAL
,IF CLEAR CHEC~ CHAR
I SHIrT CHARACTER
,XOR POLY
,NEXT aIT
,SHIfT CHARACTER
,NEXT BIT
IPOLY TO STACK
R3
LI0
R2
~II
tl2
R2
L!2
IPOLY,-C$P)
(y
~..
___ ._a. ___ . ______ __
--------------------------------------------------~~~~
.~.
NNNU~WNN
__________
~_~~~~~~~~~~~~~~~~~~~~~~~
&&&&&&&&&&~G~~~~~~~~ro~~m~_~mm~~~~
~~~~WN_&~_~_m~WN_&~.~~~.WN_&~_~.~~WN_~~OO~~~.W~_~~OO~
"' ...
~~
~~
wO
0
..,
--------------------------------------....
...... ...
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~
~.~~~~~~~~~~w
~
~w
.....
~~.wN_&~m~~~.wN_&~_~~~~WN_&~.~
··. ...
"' ...
:•
..-- ....................
..•............ -....•..•..
&~~~
&S&&&~&&&&.N-&&&.&~&.&.&~~
....... .
.........
~m~~~~~~~~~~~.~~~~~~~.~~.~
"OOt::O!lf"XJ'»!It
H_MMMHHM~HHHHHM~»~~»~.~~~~
O~~.~~WU_&
• • • • • • • • • • ~.~.WN_&_~
• • • • • • $&&&&&&&&&* • • ** • • • ~~
• • • • • • ~~
~.WN_&
~.UI
... WN_15II
.....,. ....
........
..
~
.......'".
.
-&&&&&&&&&&&&&&&~~
~
~~~_~&_&&&&&3&&&&&&&&.&&~~
~.
S3~&&&&&9&.N-&&&
&&$&S&&&$&&&&~~-
•
&
~
..
.....'".
o
,....
.
"'.. ......"
.....
....
H."
"'" ..
......
:l
n
~
~
~
-~
"'
m
~.
.'". !.
0-
~~
~
~~
w ...
~~
~
:~
~~
~
~
.....""'. .. ".
"0
",n.
H'O<
"'~
...~
....... WWWWNNN
.........
u" ... w
...........................................
OOO\o.UlQllUlUI.
N&"" ... .,a
"'~
n
N
..
&
WI
2- __ _
o
~~""--.I""'~""'-I""''''
... NISIOt. ... W&OO ... u
~~
w
.....
....
~
n
o
...
o
:
~~
~
o
Crt
A
...
...,..'"
-::;
w
~
...
0
.. ...... WWWWNNN
QUlcsnSlSIIIoOl
~
~
SSl&&&&
M
... ... ... .......
."'. ....
...... .•.... ...... ::
co
O"'(II"'''''N_&
_
~~~~~~~~~~~~~~~~~.~.wN_&».
_____
••••••••• _
••••• M ••• _......
.. M
....."""·"'"
·...
,,<0
.... .
: ..
...-
::
:J:~
"
...
wo
..
.
....
" ..
..... ··
-"·....
-----------.. .... -..-.. .................. . . . - ------- ------------------...
..'"
~
n"'~
-.-·...
~WN_&~_
&&&&&&&&151&
......
~~
••
~s
~::::~:::::
~~ ~
-l;
,,~
&S&&~N_&&&&S&&&&&&&&&&&&~~
&&&&3&&.W_&&&&&9WWNN _ _
-a:
""-'"
zoo
_&&&&&~&&&&&&&&&S&&&&$&&-~~
.un,
;00
n
o
.~
...
,.
~
..
f'J~
n ..
0""
c::
C>
Z
o
M
n
."
MO
~
DUMD
MACYII 27<6571 5-MA~-75 11.47 PAG! 19
BM'7JD,Pll
MAINDEC-II-DZBMD-D
S~87J
UNIVERSAL 1IUTAIIT LOADER DlJIGNOITIC,
,aM87 loYD
18M&1loYD,P!I
1128
1829
IU0
1831
1812
1133
In4
1135
1835
1837
I8U
IU9
1840
1141
1842
1843
1844
1845
1146
1847
1848
1149
1850
1851
U52
18U
1854
un
1156
1851
use
18$9
1850
1861
1862
173000
113000
004000
033121 117)000
0940112
IlIlU".
177510
000001
001010
011107
117570
'1731102
'173004
.\13006
1113110
,173012
111704
005001
005005
000424
004006
004010
004012
- XLI0 (PDP-Ill 286 WORD BOO!l'STRAP ROM VERIlON 2CUI
MAC'Yll 21(657)
SUTTON U
- loounAP USING THE PDP-11 SIIlTeH Jl£GtaTER
BUTONI. BIT
1I1UI4
117UII
,11)02.
,113122
111704
005001
BUTON!.
173000
000U0
'UWR,IBn0
,II UGhtllOlt bU on'
SN'
MOV
LOWUT
'UKII,PC
,It
1869
1869
1870
1871
1872
1871
PAOt 3
Mova
(PCI,1I4
,R4 • 1 Ind1eU .. that button U ... pu . . ed
,let unit JlUllbU to uro
,Clear "10;10.1 "lteh nGUtor"
,Do a duault boot nrap from DECUp.
tile bU 11 on, bUncll
IJUMP to till addU .. in tile ,wHeh rtdoter
,witllout lIavlno tOUCII.d any Of 110 • R6
00'4014
U4016
004020
004U2
004024
113000 1173024
004026
000)40 II nll26
004030
004032
094034
004036
004040
013'01 ,173030
004042
004044
0U046
0BUse
004052
004054
177570
10U01
122701
000340
101404
122101
'00060
101101
005001
000301
1\ 1)032
1l7U34
1173035
'I n040
'113042
,173644
,173046
,113950
,1 He!2
,173054
.05085
000424
Lowau.
CLII
eLII
BR
III
,WORD
ROM ORO, ~R7
RI
TcaOOT
MOV
. . eNR,Rl
,RI 11 • eopy Of the 1.'tCh re;ilter
106)01
AlLB
122'01
CMU
1\1
'16-2I,RI
,LIU-.ll1n ,plOd UeU 1n riGht byte
,I. tht IP •• d 16 or 17t
ILOS
CM••
UNlTNO
,If Ipeed 18 16 or 1', branch
,I.
the Ipeed 0, I, or 2t
aliI
UNlTNO
III
Rl
813701
177ne
000U'
101404
122701
000050
lete01
005101
00U01
CLII
UNlTNO. IWAI
"-20,RI
a,
'If
tilt IP . . d 11 0, I, or
branCh
,ape.d ... 3-15, ut unU nUIII •• r • e
,Movt unit number to bits 0-2
It 11 pOlllble to manuallY Itt til. d .. lred booUtuP unit numb.r
into the Ulhtmolt thr . . bitt Of III, ut the PDP-n front pantl
,,,itch redsur' end then 'ump ll1to th' ROM .ode at tMI pOint,
1863
1864
1861
1866
1867
illS'
,a.t ROM orl;ln to ",.ee
,8M873-YD oceuPl .. 77).0e·,13717
ROMOIlO.
1130n
,-ROMORO
033727
! 7,'510
000001
001010
013'01
171571
U-OIC:·,.
004056
004060
004062
004064
004066
004070
004072
042701 ,173056
177770 ,173060
01)705 ,173062
17757~ '173064
005004 ,17)066
105705 .113070
100507 '17)072
042701
177710
013105
171510
0"5004
105705
100507
UC
,-C"
MOV
USWII,R5
,RI 11 now the "lO;le.l '.Iteh U\lllt.r"
C~~
114
AS
,U • 0 Ind1eaU. that butten 11 "" prell.d
IShould "t boot from DECtapo or RHII/RPI.'
,It bit 7 " . . one, broncll off to the RHII/RP04
,Otll.nUt, flit throUOh to the DECtape
TaTa
8MI
IItolat. unSt nUlllber In RI
RI
RPaOOT
1874
DZBMD
MACYII 27(657) S-MAP_?! 11'47 PAGE 40
eMe73D,PII
MAIND~C-lI-DZBMD-O
BMB71
UNlVER$A~ RESTART LOAOER OHGNOBTIC,
, BMBn-YD
1875
1976
1977
1978
1979
,~MB7]·YD,PII
- KLI0 (POP-I!) 256 WORD BOOTSTRAP ROM
DEC TAPE BOOTSTRAP AND OUMP ROUTINES
VERSION 2(17)
MACVII 27(657)
18-0EC-74
000002
000004
000014
004000
TCWC
TCGO
TCRNUM
TCRUD
TCWPIT
TCRrY
000400
000000
TCBHDC
TCBEND
•
•
, Bootstrap (from OECtape, Plr.mettro
-0256
,Word count for the ... oMary bootstrap
o
,WhiCh end of tllo DICtapl (0 • front, I • ba.k)
070000
000001
TCONDC
TCDEND
•
, Dump (to DECtape) Pa,.meeeu
-028612
,word .ount for tne oon dump to DECtapo
I
,WhiCh end of the DECtapl C0 • tront, I • ba.k)
\')00024
TCRTRY
.173014
1173076
,173100
117)102
,173104
'17)106
,173110
.1'3112
,173114
,113116
.173120
,173122
000024 ,173124
005705 ,173126
012700
000005
012702
177400
012703
00400)
177344
I B8~
1981
1882
.000001
18B J
1884
1885
1886
1887
I B88
,TCII
,TCII
,TCII
,TCII
,TCII
,Mo . .
177J44
I
1*2
2*2
6*2
4000
11159
PAG! 4
OECt.p • • ord count reglltor
"GO" bit
"read block nUmber" funCUon
'read data" function
'writ. dat." function
DECtap. In rever . . direction
1889
1190
1991
1892
1993
1894
1995
1896
1897
1899
1899
1900
1901
1902
1901
1904
1905
1906
1907
1909
1909
1910
1911
1912
191 I
1914
1915
1916
1917
19\8
1919
004~74
004076
004100
004102
0~4104
004106
0041 10
004112
004114
004116
004120
004122
004124
004126
0041 ]0
004132
0041 J4
0041U
004140
004142
004144
012100
000005
012702
177400
01210]
00400)
000301
050101
051100
012701
177344
012796
000301
0UI0J
150100
012701
171344
012716
1~0404
,173130
000024
005705
100404
,1731l2
,173134
1113136
1171140
,IH142
.173144
1173146
,173150
,173\52
'173\54
.113156
,17l\60
,17JI62
'173164
1173166
,113\70
,11]112
005306
D~C
SP
BPL
TCRSItT
1926
004160
004162
004164
004166
1927
004110
005106
100002
000000
000170
000005
010341
005711
100376
005721
005761
177774
100362
010211
010041
105711
100176
004172
0~5721
192~
1921
1922
1921
1924
1925
1928
004146
004150
004152
004154
004156
, Goneral (Bootstrap end Oump) OECupe PeumlUr
-020
,Number of retrl .. In .... of arror
TCBOOTI MOV
MOV
,sot up det •• tranlter .ommand
,Set .ord count to 256 CSI2 by til'
MOV
'«I-TC8END)*TCREV>ITCIINUMITCGO,Rl
RI
RI,R3
RI,R0
nCWC,Rl
,BUM unit number tnto the left byte
• ht unIt number lnto poll tionln; command
,Put unit lIuMber Into deta.tranUer com.and
rill IIOW poInte to TeU word eoullt reUltor
rCLOOP. MOV
nCRTRY,sP
,Inhlallze retry count In SP
TCBGIN. 181
BMI
RS
,T •• t "Ind.flnlte retry" bit
,Iranell U "1l1deflnlte rany" U enabled
,Deerement retry COUllt
,Bunch If UUY dOdllt not UhautUd
,Retty eount 11 exhausted tot DECUPo oPeration
,He pr .... d 'CONTINUE", .• 0 try _Gatn
,stop anythlno ln pro;,. .. , for noxt try
,Initiate DEC tape podonlno operaUon
,T.lt for an "ERROR"
.LooP until .a" "ERRO~' 11 dete.ted
,Make RI point to the "ord eountragl.ter
,II the error "ENOiONE"'
BIS
TCSTRT. MOV
100002
reMALTI HALT
000005
010341
005711
100J76
TCPSET' RESET
SR
MOV
TeWAIT, TST
reDONE.
TC~8ET
TCLOOP
Rl,-CR1)
TST
(Ril
TCWAlr
(RIl.
T~T
-'CRI)
BPL
005721
005761
177774
100362
010211
0"57;1
'-TCBWDC,R2
SWAB
815
0000011
000770
010041
105711
100116
'/cc"D2I+ItPDrMn.-D286» ,Dump trac~ number
°D 19U'DII'MorocccRPOWDC-I>/"D216 •• CC"D 18 oRPOTRK).CoD20+RPDfMT»)
2018
201 9
2020
2~21
2022
2023
2024
2025
202b
2n7
2028
2029
2~30
2011
2032
203]
004304
004]06
004110
004312
004314
004316
004320
004322
004324
004326
004]]0
004312
'17U!2
111HI4
,173316
'173120
012701 ,11U22
000626 ,113324
050100 ,I1U26
012701 '(7)]10
116700 ,17U32
CLR
CLII
nU00
012702
,114 • 5 llIdle&tu thet button 12 ... P..... d
,Cnar "10111041 twitCh reoUter"
,set unit nUIID.. to uro
(PC),1I4
1111
III
"
• CRPllEAO*'lIIe.1 CII'BlCT* 10>, M
NOV
t.RPBNDe, A2
MOV
t I RPsen, P.)
BU
Rl.U
'IIPCS! ,ltl
171408
012703
000826
099100
012701
176700
RPSTRTI NOV
,Put tile unU nUlIIoor Into Re
,Set ~1 to eM lowut OddU .. Ulld by the RHI!
CIBMD
MACYll 27(657) S.MAR.75 11147 PAGE 44
SM913D,Pli
MAINDEC-11-0ZBMO-D
SMaH
UNIVIRSAL RESTAIIT LOADER DIAGNOSTIC,
,9MS7 loYD
,BMaH-YO,PI!
2034
2035
2036
2037
203A
2039
2040
0043)4
000005 ,17J 3J4
004336
010006 , IUU6
0d'0~ ,17)340
2~41
004344
2042
2043
2044
2045
2046
2047
2049
004346
004350
004352
2049
2050
2051
2052
2053
2054
2055
2056
2057
20S9
20U
2060
2061
2062
206)
2064
2065
2066
206'
004340
004342
004354
004356
004160
004)62
004364
004376
004400
004412
004414
004416
004420
004422
004424
004426
004430
004436
004440
004442
004444
004446
004450
004452
004454
004456
2076
2077
2079
2079
2080
2091
2082
2083
2084
2085
2086
2081
004434
004460
004462
004464
004466
004470
00H72
004474
004476
0~4S~0
APLOOP I REBET
MOV
SIC
Re,SP
,&I'
1'7710
010661
MOV
SP,!IPCS2 (Rl)
032711
004000
001767
IS-DEC-7.
J IlOlate tho uh! t
number
BIT
'~PDVA.cRI
BEQ
,BunclI i f ., IIAven't Id,"d It
'Do • 'R •• d.Xn PUlet" funeUon
)
,Try to •• 111 this R.i4 unlt
MOV
MOV
04270~
042706
116000
SIC
113,5'
'·CI7'7,S'
,Ott the .v11nder number into 51'
,Isolate til • • YUnder number
010661
000032
010306
100003
012761
010000
000030
006206
006206
MOV
51', RPDC-2 (Rll
'Till tho IIPe4 thO .YHndar number
MOV
Rl,5P
,1'3164
000032 '113372
010641
'17)44~
000021
105006
150006
1~6006
1062M
010211
010006
105006
000306
010641
060000
000000
001641 ,17350P
,Get tn. fa.ut blt aM traclc number Into SP
R'CONT
,8reftCh 1f 20 •• ctor (11-~lt word.) format
*RPFMT,RPor.2CR1) ,E.tablllh 22 ,oetor (16-blt word.) format
SP
SP
SP
~0,5P
S.SP
,Rll1l1t aUoft th, traCk
,
number in the left byte
,Clear tne Uql\t byte
,Put the ••• tor nUMber Into the right byte
,Rlvht aUon tho
',ctor number 1n
$P
J
,
SP,~PDA-2CRIl
,Tell the
R2,(Rl)
R0,SP
Sp
SP
5P,"CR1)
(Rl)
,Toll the RHII the word c.unt
,Get tno lunetten code Into $P
,Clear the rlont byte
,Rl~ht a11qn the tuMtlon code
,T.ll tho RP04 tho funetlon code
,Test f.r RHII "ready"
,~oop, walUng fl>r RH!! "rUdy'
~Hl1
tile riVht byte
tht traCk and .ootor number,
000004
0]2711
022737
ROR8
MOV
011711 ,11]446
000240
eLRS
BUB
106206
060000
001330
032761
140000
000012
001324
0'2706
0~1250
RPCONT' ABA
UR
01~661
1057! 1
000071
IIPL
MOV
ABRB
URB
105711 '173442
U037S ,17 3444
,173450
.173452
,173454
,171456
1173460
,173462
,!73464
.171466
117)470
1171472
1173474
1173 416
PAGE 7
, TeU the RHI1 the unit number
01~)06
012721
11.59
,ROllt In e ••• of retry
,Oet tho un! t numb.r Int. 51'
_·C,
042106
000010
MACHI 27(657)
010106 '173362
010306 1173314
100003 ,173376
012761 ,113400
010000 ,17]402
000030 ,11)404
006206 ,171406
006206 ,113410
105006 ,17]412
150006 ,17]414
10UU 1173416
106206 '17142~
106206 1173422
910661 ,17]424
000004 ,173426
010211 '17341~
010006 1173432
10,o06 J 173434
0~0l06 ,173416
004402
004404
004406
004410
000005
al00e6
VERSION 2(17)
RPLOOP
'RPPRST, (RI l+
004374
2070
2075
'I U152
001767 '113354
01272! '173356
000021 1173360
176000 '17ll66
010661 ,173l70
0044)2
2014
117U44
/11ll46
1173]50
004366
004370
004372
2068
2069
2071
2072
207]
171170 ,17U42
010661
000010
0n711
004000
• KL10 (PDP-II) 256 WORD BOOTSTRAP ROM
RHII/RP04 BOOTSTRAP AND DUMP ROUTINES
100376
MOV
MOV
CLIIS
SWAB
MOV
RPPON!I UTB
BPL
AIT
001330
B~~
012761
SIT
RPIlONE
#RPTREIRPMCPt.cRIl ,Ttlt
for RHlI .rror blU
pIf .tror, branch b.ek for ratry
• RP)TA I RPERR, RPDS CRIl ,Test fOr RPe4 error bl tI
RPLOOP
140000
000012
001324
022706
0 •• 071
00125"
022737
.00240
.00000
00\643
BNE
eMP
RPLOOP
IRPREAD, SP
,It errer, branch back for retrY
,Was the funet1cn a "normal read"?
BNE
eM?
TeSTO?
.~e0240,U0
,If not, branen to • HALT Instruction
,Was '000240" r.ed Into l.eatton za.07
SEQ
GOTO~
,If so, branch to location zero
O
c
.•, ,....
"
I,:
DZ8MD
MACYlI 27(657) S-MAII-75 11147 PAGE 45
8M873D,PII
MA%NDEC-II-DIBMD-D
8"87)
UNIVERSAL IIUTART LOADER DUGNOSTIC,
2088
2089
00UU
004504
000000 1173502
000641 II 11504
000000
000641
004506
004510
004512
U4514
004516
004520
004522
004524
U4526
0045U
004512
010017
900040
010708
000617
012700
030500
012702
110000
012703
012611
000676
0U017
000040
0107B0
000657
012700
010500
012702
110000
Sln0J
el2UI
000n6
HALT
8R
2090
(-
'. , , '
,".e8240" w•• not read 1nto locatiDn zero
to loeaUon zero
aOT00
,Bronoh
R0. URBTOR7
I SA V! R0 IN 'DP-II MEMORY LOCATION "R0TOIl7"
2091
2092
2091
2094
2095
2096
2097
2091
2U9
3100
3101
2 \02
210]
117U06
117351~
,173512
1111514
117)516
II HU0
11 11!22
1173524
II7U26
'171!l0
,111532
RPDUMPI MOV
,UIE R0 FOR A SUBROUTINE RnURN ADDRESa
,GO TO THE "REGISTER SAVING' SUBROUTINE
ICRPWRlT0400~ I CRPD'CT*10~, R0
MOV
8R
MOV
PC,R0
REGaAV
MOV
.-I\PDWDC,R2
MOV
'CRPDFMT.40001~ICRPDTRK·2000>IRPDCYL,R]
n
RPSTRT
(,
(
DISMD
MACYlI 27(651) 5-MAR-7S 11147 PAGE 4&
MUNDIC-I\-DIIMD-D
8M873
UNIvnsu RESTART LOADER DUGNOSTIC,
R~A13D,P11
(
2104
2105
2106
2U7
2109
2109
21U
3111
2112
21\ J
.2114
2115
21 !6
2117
211'
alI9
2120
2121
2122
21H
2124
2125
2116
2\27
2128
2129
2110
2UI
31]2
21 ]]
2134
ISM87]-YD
,BMIH-YD,PII
174400
000040
000004
- KLI0 (POP-Ill 256 WORD BOOTSTRAP ROM VERSION 2(17)
DTE20 DEVICE REGnTER AND BIT DEFINITIONS
DrEBAsel744'.
DTEIllell00040
DTEMUe4
(
000024
0110U6
, THE rIR'T It REGISTERS ARE NOT INITIALIZED BY 'IN IT" (BECAUSE THEY ARE IN RAMS
,DELAY COUNT
(ADDRESS XXXX")
,DEPO.XT Oil EXAMINE WORD
(ADORE" XXXX02)
,DEPOUT OR EXAMINE WORD
(ADDREII XXXX04)
,DEPOSIT OR EXAMINE WORD I
(ADDRE'S XXXX")
110 ADDRESS WORD I rOR DEX
(ADDREII XXXXI0)
110 ADDRtal WOIID 2 rOR DEX
(ADDRESI XXXXI2)
,'1'01' BYTE COUNT
(ADDRESS XXXXI4)
,TOil BYTE COUNT
(ADDRESS XXXX16)
,'1'010 PDPII MEMORY ADDRESS
(ADDREU XXXX20)
,,011 PDPII MEMORY ADDRESS
(ADDRUS XXXX22)
,,010 PDPII DATA ilOilO
(ADDRE.S XXXX24)
,'1'011 PDPII DATA NORD
(ADDRESS XXXX26)
0000]0
000U2
0000]4
000U6
DIAGlaU
DIAG2e32
STATUSa14
DIAG]e36
, THE LAST 4 REGnTERS ARI INITIALIZED BY "INIT"
(ADDRESS
,DIAGNOSTIC WORD I
,DIAGNOSTIC WOIID 2
(ADDRESS
(ADDRESS
'\01\1 INTERrACE nATua WORD
(ADDREII
,DIAGNOSTIC WORD S
000774
000770
000764
000760
DTUVI.774
DTUV28"1I
DTUne764
OT!IV4a760
~00022
THE FOLLOWING ARE THE ADDRESSES
,INTlCRRUPT VECTOR rOR
,INTERRUPT VECTOR rOR
,INT!~RUPT VECTOR FOR
,INTERRUPT VECTOR FOR
DTE20
DTE28
DTEU
DTE20
or
THE
21U
2157
(BECAUSE THEY ARE IN rLIP-FLOPS
XXXXlII)
XXXXl2)
XXXX14)
XXXX!6)
DTE2e INTERRUPT VECTORS
1\
'2
U
14
Btt a .. lQnm.~tI for varlou,8 DTE20 •• +DTECOR, R0
,.
t~t
next O'E20 nol.tor In . . . .
IHav. w. finished yet!
ILoop until
W.
h". Unllnld
~WW
----
-------.- .... -... ..
............ ... ............. ................. .. .............. ................. ..
::::::!:!::
____________ •
__ • •
_ _ WW _ _ W _ _ _ _ _ _ WWWw _ _ W_WWWWWW _ _ _ _ _ _
..
N~NNNNW~NNNNNWNNNNNNNNNNNN~NN~NWNNNNNNNNNNNNNNNNNNNN~
~~
..
w~_s~a...,~~.wN_S~
_
_A~~
...
--.-----------~~~~~~~~~~-.--
WN_&~._A~~.WN_&G.~.~.WN_&~.~~UI~
&&&&ISI!
&&&&&&&&&&$&&~&&&&
.~
~-A-A~-A-A""-A-A_A_A-A~-A_A~~-A
_A-A_A~_A~_A-A~~~~.~~~
UN
____
... .........
Ot..
croOo .. W &-
OO .. N&(JO.N&(I\. ...
N&~.N&."'N&Oo"N&Oo"
N&."N
'Sli&&&&ISI!&&&&&&&&&&&&
IISHSHSl 'SitS;:.
&&&~l'iI'Sli$l5I&&
&&&3$&&&'5»$
_A1JIIoa-(J'
0
...
-.
." .
n
! ..
• 3:
0".
'"to'"
~;::
....
PI 3: PI XPI 3; PlZfIJ;Z:
... ..... ..
Z;JIO'2:)!Io'2:'","Z)!IoZ)lt
0-00."0.,,13.,,0.,,
-<0<-<0<0<0«0<0<0<
~~:.~!'~~:e:~
..'"
;:;
c:
<
..
::'"
PI
-------_
~
~
~
~ ..........
~
..,..'"
..'"
:IJ
.
.
.'"
:!
o
n
&&&&&---
&&N&&N_&&N_.N~UI_
&_~&.-A.&&~_A&_A&&&
_lSlua,N&
-A&-au
_toCWI$I!CJl
&&-&._&~&_~a
W&.&&_&wN~~&_N~_
&N.W&&
W:&-,
~ ....
UlO~&N
~$_W&UI~UlN_Ul&
0"
_____
co
I •
n
~~~~_A~~~~_A_A_A~~~~
....~
~-A~_A~~_A~~~ • • • • ~.
WN
____
••
• • N9 • • U9"".
• • ellUltII
:!
...'"
~
&'"
...
__
&~N.
_ _ &NNN
~
••
w •••
&_&(JiI_
wwwwwwwwwwww __ ww
w_wwwwwwwwwwwwwwww
~~-A~~~~~~~~~~~~~~-A
• • • • • • • _ _ . . . . . . . W_M . .
&&&&~~~~
N&~.N&
&
tSHSIG
m&N
&
.. & _ . . . _ . . . .
-A~~_A~~~~~~~~~~~~~~
~~~
&
&- ..
wa.
&.~.N~S~N_A~&~&.~&&
&_~&.-A"'&&_A~.~S&&
&&_&._&-A&_~&
w&.&&_&WN~~S_W._
__ &_NCIIo
tit
.... _w . . . w • • _ . . . _ • • • • _
NI9N
a,waus
_~&-aN
."wa&
N.NS&_W~.N_._&NN
15'....... - -
n ... ...
-
..
< ...
"1:"D
....
III
.....
M
..'"
,,<
...::....,..."".... .. ..... ...
_Ir_
.....
....
.....
.....
•
::=
..
........." ". ....." ... -..... ........"' ..
..."
..". ....
..". ........" .......,,'"........ ...."'..."".
..
" .... ....
"::...
..... ... .........'"- ::
...:s_
..
.......
...... N" "" ::,.
"; ..
".. ., ....
........--" ...., ....."
" .•
.•
o
0>
o
-::>
.....
....
Co
..
..".
o
n .....
";!:
"",0
•
0
00::
-eo,
.... 0
... - z
... Q ....
z ...
~:toJ
,
a.rt
z
!o:
.... n
"Oo
.. n"
x
...
3:
... oX
00
0_
..
0
. . . to
09
" .. 0
o.
fA
o
z
z
x
o
~
o.
:;-:
o
~
E
-. .....""...
-.... ....
........... . .."
....
'"
..'",.·
...'"
z
•
,. "'"
=~
IOn
"':
2:13
~-
O'U
Z
:
c
~
<
'"
::
!It
..
::~
:
...c:'"
z
!'
0,..0
,,0
.....
..
<
.....
~!3
w'O
• ._
0
"
.s""
,.~
..
Q
..
0
~
~
<>
~o
. ... ".. .
·..· S : .....:::.. ...."0::..... .
. '"
...
'" '".. . ...." ..... ...
......
.... '"...
.
. ..
.'""
...
...
...
X
..
...
:II
I"!i
o
n
'"
0
0
0
z
"
::
:!
...
..
...'" ..
... ..
.. ..
g'" •
...
~
~
o
o
o
!:
0-
........ .....
..'" ...... ..,
_0
0::
0-
t4t"
..,.0
c:
a
.
"' ...
.. . ....
....... .................;.
........... .,."
..'"
. " .,."
!!
.,
'"
:"
?'
~.
C
...".
.
I-I~
;::
..
"',.,
'"0
'"
.'"
o . "'
HO
,.. ...0
a00
0_
0::
~
o
IX
Ill •
"'~
...
'"
o
~
...
"'."
o
3:- Z
",
za:
-~
w
o ~
< ....'t""
01.
&lSItSI&&
I!D',
1S1_1St""_
c:
&&&&&&&&&&&&~&&&
&&_&&_&&&W&&W&&&
&&N&&N_&&W _ _ ua __
&&_&&~&Q&W&&w&&_&&
ISIS_
::
..'" : - .- : : . ., .
.... "'0". "' ...... .."'...• ., ...
.
..'" ....- .. .
.. ........ ......- ....... --o..
.
...... . ...
....
.
....
::".
o
..
.......
......
.... -..--....
., ..
$&&&&&&&&&&&&&&&
&&N_&~&_&N_"N$~N&~
&~~.N~~~~~~&_A&.~&&
~
'\
..
&&_&&N&&&WS&W&&_&&
&O&&N
o
Cl
N&~
&&&&&~-~&-&Q&&-&&&
611 P.H'5I 'SHS)
&ZlSHg_
'"o
o
..
. -...
..... _W .. __ ._."N &_11»__
.............
..........- .......... ----------------------------------- ------------------------------- =====
......................
NS.,,"
........
... -......
-.......
...-- ....--.-.........
-
!,j
H
N&~
~
o
!
;'l
o
o
n
~
o
-..
.,
o
"
~
::
-......
..
.
__________
W~WWw~WN~N~~~NN
.. -............. "' .............. "'."' ................................ ...
~~~.~~.~~~~.~~~
...............•...............•••.•...•..............
&~&&S&&~SS&&~G&~S&~&~&S&&&&&~&&&&&&&&&&&&&&~&&&&&&&&&&
~~~~~~S
••
__
SS~~~~~~.~~_N~~
~~""Sl""
\001 .... 1..1_$
...lI ....
_ww
~
~
... '""
~
~_\,O')
~~~
.......
........
.......
WNW
&
...
...
.........
"".
......
........
""....
.......
.
-
::
wwwww
tSl
&
&&-&&
_ & ' ..... '9&
~
-&&w ..... ...
... --......
....-'"
............
-a",
1St
&
UI
N
.... z:,.._151
........
.......
..
:
n
'""
~
::~:'
;:;"i~
:'
.."
•
....a:=:: -:
WCI'U
:.-
"'Zl'l
o
'" .001_=_2
".31:'" ...
.... :;I!>o . . . . .
wO..,
OCD...,.
N
::c:c
•• •
........
. ..... .........
.......
""'PI
"""'.,..,.
~
1:11'"
. . . . . . . . . . . . . . HWH
-l'IX .. ca
.... 2::Il10'_&
.......
..."" ...
~
;;::
W
~
n
0
..
!!!!!!! ~
w
...
__ .UI ..
~--"
.&&.
&
.
&&CSol&lSOISHSJ
;;!!:!:;:!:
• .s:a ............
.. . .
.......
......
...... '" ::
.......
......
~C5J~
waww .... w
...
~.~~
.
•
::
_.
&&~~
~~~~~~._
&& ....... &
.... & ........
-5&
(!iii
.WISI!
~:!~!
w ..... CI!I
..
..
-..........
....
.......
.
~
ot:"'_
,.OZ.
01 . . . . . . . .
0
n..c::at
nHPI
X*
....
n
n
"
.. "'00: ..."0
...
...
...'"
!!
...........
ws ..
"'-&'"
.
.•
n
! ..
• 3:
. . . &s . . . . _ ... &m""
lSI &CJI>.
~
~
,.
....
a
~
:::r?:;
:
.......
........
<~,..
.. ... r,.. -+
:a_teat
~
O,..Z . .
'"
......
.....-- ...... .
::!"-:-~
.....
..c+
... . .
........
..
." -...
-.".. ..,..
,. ...
"..
"
....
...,..
,...,
...
~
& • • &&&&&-&&&
__
&
.. &&...aa_"' ....... _
&&
&8&&_&"'_."'
_
...-. .. ....
......."....- ....
.
--'"... .
.....
..." ..
&~.&C5I&C5JI-~&
.,. ....... && .....
"'.-
.to
...o '"
n
_ _ _ WNg_
,....
.......
--.-. ...... ,...
,... .--"
D.~Z
';lIC
-s'"
... -'"
.. 0
... 0
~
••
• •
•• ••
• •
•
$
$
..
·......
... $
$Z$
_w • • • • •
.~toClC"" •
......
w .... s
: ::;:
,..
e
.... 151!1Sl
_ • • • z-
- ...
.
...
--.-.----
~~
~.~~&~~.w~~--..--..~~~~~~~~
1St
&
&
ztllnszatn
.....
••
• • N.N.3.&
WW_&.oWWNNW.WW.WWW.WW • • WWWWWWWWW&_W
0:;131:00:0.:31:
Z
&~~
_N-.I~~&~.N~~~~~&&~~.&&~""&15J
"H5JISIIGII
<1'1"«",,
• • WWNN _ _
~&
•••
~
".
~~
&WNN"'NN&N&_NW_wN&UlWw_~~_N"'
~
...
...
••
______ _
15J&S&&C5JGC5J&I5JC5J&I5J&&&CSI&&&&IlSII5J&&&&&&&&C5J&15J
_ _ _ _ N&_&& _ _ &N_&& _ _ &&&& _ _ &.& __
_~~~~
15J&_&C5:I
!:!~!!
o
'"
.... ~~~ ..... -.I
$w.CJt.&
00 " ..
e-IoIiH"I
M
'"
& &
&N
~~~~~~~
!=~!!
PlZ
".
ISI:S1
& _
tSHSt
&
__
_
!SI:WWNw_w
___
&.N&.W~&.N.&_N.&.N.U
-........ ......
....... ....
"
•
.........
.
""
.
.,,& • ..... --..--....
....
...
......
:
-
,.
t""
• • QN.N • • &N • •
;:;:::
.. --.I .... .
&
" •••.• no
'"
wwwwwwwwwWWWWWWNUNNUNNWWWNNNNN~
&
"".""':1:0
.'".
~
• • • • • • • • • • WWWWWWWWWWNNN
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
&
•
"'<1'11'1
"'H
.. n.
0 .....
...
....
••••
~~.WWWNN_&&~~~~~~.wNN
... ...... ......
~
~
N~N.~.&&
o
....
~~~~
oil
".
"
~&
0'"
l'!-
....
••••
...-•
• _- .
_lSIwO'O
__
at:' ...
".
&& ...
sw • • •
..
"' ..
--..··..,.,..
.""' ..
·
" ...
!:;
.~
Z
Z
..... "' ..
"
:.-
...,..
.
~
~
&&&&S$&&3~333&$&&&&~&&&$&$&$&&&&&&&&&&&&.&&&&&&&&
~~
...
oaOZZN'U_t """
~
-s>"
..
&
&----
~~~~~
~~~&~.w~.--~9.
:::::
&.0. :
~
.....
---
J'~~
&N.W.~3U.~&Q~N3~
~~~=::~~~~~~:~
_&&
..... &&
«51
1St
••
&&&&&&&
&
____ &N
&WNNN_W
&~S9$
NWN_N.&~.~_~&.
Ntr.Jr..t_to.)
~-s>
gg~~~~~~~.WW~W~_&~~~~~~~
_ _ _ _ &&&&_
_ _ _ SN&&ISII&&&&&&
~~~~~
-"-s>
__
~~~S.~~~~9.~~~~S~N$~~~N.~&&
~
~~»~~~~WN_&~~~~~.~N_&_Z~~~.WN_&G_~.~.WW_G._~.~.WN_~~.~
~W~_&~~~~~~~W_$~Z~~~.~~~~~.~~~~WW_~~~~~~.WN_&OZ~~~~~N_
~~~~~~~WW~N
~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
&~S$S&&~~S~~D~~~~G~~m~~~~wm~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~.~~~~~~~~~~~~~~~~~~~~~.~~~~~~
..... ..... ... .... ................•.
NWNNNNNNNWNNNNNNWNNNNNNNWNNNWNWWNWNNWNNNNNNNNNWNNNNNNN
~~~WWNWW~NN~NNNNNN~NWNNW~N~NN~~~~~~~NNNNNNNNWNNNNNNWWW
~~~~~~~~~~~~~~~A~~~~~~~~~~~~A~~~~~~~~~~~~~~.~~~~~~~~ • •
.......'"....
..,..
,.
....
....'"
..,..
e
~
<
."..
.....
....
....
.....
.Z.
• ....•
··....
.OZ
..... ...
·..,..
•.d.
.....• ..
•.0.• .
• ...
......,..• ..
··..a.
.0.
....
$~.
$ .. .
$
.. .
fa
to
•
0
•
• o.
o
<>
o
~
o
."' .
...
•
•• ••
•
••
•••
•••
••
••
••
••
• •
·.
::!
n
OZBMO
MACYII 27(657)
S·MAR-?S 11147 PAGE
BMS7)O,PlI
MUNOr.C-II-OZBMO.O
BMGn
2535
007772
2S36
2537
2539
2539
2540
2541
2H2
2543
01000"
2~44
2~45
2546
2547
2548
2549
2550
2551
2552
255)
2554
2555
2~S6
2557
2S5Q
2~59
2560
2561
2562
2563
2564
2~65
2566
2567
2~6B
2569
2570
25,
t
2572
2573
2;74
257S
2576
2577
2578
2579
2590
010006
010014
010014
010020
010024
010026
~10~12
010~34
010040
010044
010046
010052
010054
01M56
010062
010064
010A66
0\0070
010012
010074
010100
010102
010106
010112
010114
010120
0UI24
010\26
010132
010136
010140
010144
01015"
010154
010156
010160
0\0162
010164
010166
010170
010172
010176
010200
010202
010243
010212
0\0152
012737
'12737
012737
~04000
5~
UNIVE~ML
RI:S'l'AR'I' LOAD!!! DXAGNOSTIC.
010156
MOV
004776
01~IU
MaV
.MAP,YD,'lB1Jf,
nNO, YD, ALLEND
173"6
010170
MOV
t173776,LASTA
,SET FOR START OF TABLE
,SET END OF TAB"£
,lET LAST ROM ADOR
68$1
010237
0057)1
00\00)
104401
000666
014736
010156
I 044.U
014200
000002
012704
005003
105777
100375
MOV
TST
BNE
TYPE
011014
)$ ,
171132
BR
,8M,ERR
2.
TYPE
MOV
,MIOS
H,R4
x.X. J
CuR
11'
TITB
UKCSR
BPI.
11
KEY.TO,R2
CMP
'!S,U
104406
022702
001404
R2,VER80N
TABLE
U
000015
SEQ
2.
0~5104
OEC
R4
SEQ
010203
000765
022103
001002
000 \J7
022701
001002
000117
022701
001002
MOV
Bil
2$,
012116
022703
001002
0001 ]7
104401
000137
000064
BNE
,+6
013354
JMP
PRG4
JMP
usnT
011062
000063
381
014432
007140
TYPE
~00000
BAVSRII 0
000000
000000
006540
TABLE,
AHENOI
EXTMAP,
EXTENDI
!NITrO,
LASTAI
NOROM,
0071J6
000000
000000
104401
000000
000776
005015
015
005015
005015
010202
051124
044412
040501
04680.1
050101
020123
023516
020120
,TYPE MESSAGE rOR TEST NUMBER
,BR tV CR
,ONE MO~! eHA" TO GO B!'O~ ERROR
,IF R410 THEN ERROR
,MOV TH! CHAR TO III
,GO WAIT FOR ANOTHER CHAR
,WAS I HITU
,8R XF NO
,GOTO PRO !
,WAS 2 Han
R2,AI
1$
UI,II]
,+6
0 •• 117
010400
000062
,GO AND GET COR~ECT MAP,
"c££P WAITING ••• " I I
,.GO ECHO IT ,STRIP BIT 7 FROM IT
, WAS IT A CRt??
JS
CMP
BNE
JMP
CMP
BNE
JMP
CMP
BN!
JMP
eMp
00006\
,TnE ERROP.
,BET fOR MAX 2 INPUTS FROM TTY
,CLEAR CHAR STORAGE
,MAtf 'OR THE TTY KEY TO BE HIT
Rl
00\426
, STOllE VERSION TYPE ..
,HAS A MAP BEEN SELECTED?
,8R xr OK",
PIIGt
'.2,U
,.6
PRG2
U1.R]
,IR IF NO
,+6
PR03
'Ill IF NO
,GOTO PRG 2
,WAS J HITft
,aOTO PROJ
,WAS 4 HITT!
,IR xr NO
,GOTO PRG 4
164, R)
, NEtTHER I OR 2 OR ) OR 4 WAS HIT
,TYPE "f?" CO TO THE SEGINING,
,UVE THE SMR HERE,
,M.QM
0
0
MAP, YX
END,rx
0
0
TYPE
HALT
BR
NOMM81 .ABell
,Asea
NMATCHI ,ASCII
,UCl!
,EVEN
,NOROMS ,TYPE
CAN'T FIND A RESPONSE
,NO LOADER INSTALLED'
,-2
<11.<12>/TII1P TO 4 ON 1ST READ or 1730001
(15)<12>IIII "OADEll IHSTAI.UDU
<\SHU'leAN', IOENTIFY LOADER AS YA,y!\,yC. OR YO AFTERI
CI2./DEVICE VEASIONI
(11)(12>18MI71-YI
(U>C12>I.,A,8,C,D ONLY,I
1
VEIISIOliI BMnJ-YI
,~VEN
(
O!BMD
MACy! I 27(6571 !-MAR-n 11147 PAGE sa
MAXNDEC-II-DI8MDoD
BMB7J
UNxvnlAL USTART LOADEII DIAGNOSTIC,
BM87]D.Pl1
2~68
(
(~
266q
2670
2671
2672
2673
2674
2675
2676
2677
2678
2619
2680
2681
2682
268 J
2684
2685
2086
2.87
2688
2689
2690
2691
2692
269]
2894
2695
269&
2697
269B
2699
2700
2701
2702
2703
2704
2705
2706
2707
2108
2709
2710
2711
2712
2713
2714
2115
2716
2717
271 S
2719
2720
2721
,PROGII.AM 2
,BLIND R~AD "OM ROM,
,THIS PROGRAM WILL DUMP 'HE CONTENTI or THE ROM OUT
,purOIlMING NO CHECKING AT ALL,
,PLEAI' NOTE I NO CHECKING II DONE,
,NOTEI HITTING "CONTROL 'C" REITART. AT TOP or PROG,
,NOT!I
IF YOU LEAV~ SWII7_1, THE DUMP WILL
,lIE ~ADE ON THE LXN~ PRINTER
,Ir IT EXIITS,
011062
011010
011~76
011104
011112
011116
011120
011126
011130
011134
011140
011146
011154
011160
011164
011170
011176
01U00
011204
011210
011216
011220
011222
011224
011226
011230
011212
011236
011242
011250
011252
011254
01125b
01126.
011262
011266
01121.
011274
01127&
011300
011306
011110
012737
012137
01]737
062737
105737
100004
012737
000402
005037
012700
012777
012777
013703
104401
104401
012731
011001
010037
010137
022737
001001
011023
005120
104404
012076
011001
0100)7
010137
022737
001001
011023
005120
104405
012110
023700
001404
0053J7
001355
000734
012137
001442
0127M
011062
014620
010170
000002
177570
014616
008004
11111760
010760
177777
015114
015114
173010
011430
000100
01015.
011456
011556
000007
001256
001252
001254
0M140
010156
PRG21
170046
170030
UI
MOV
MOV
MOY
AOD
TITB
8PL
MOV
IR
CLR
MOV
MOV
NOV
MOV
TYPE
TYPE
MOV
MOV
MOY
MOV
CMP
8NE
MOV
TST
71.
001252
001254
00614~
010156
CONVRT
DT ,2
MOV
MOV
MV
C~P
eNE
MOV
TST
CNVRT
DT,2A
010?6~
C~P
001256
DEC
aN!
SEQ
~R
••• 001
1734 ••
010154
2' •
BIT
SEQ
"OV
IPRG2,PIIG.NO
'NO,TRAP,U4
LA.TA,LAIT
n,LAlT
'~R
,SET FOR POWER rAIL
,lET FOR UNEXPECTED TRAP TO
,XF SW07_1, OUTPUT TABLE ON LPT
,XF IT EXISTa, SR IT 'aW07'0
,SET THE LPT FLAG
,BR TO TEST
,+.
LPTFLG
,CLUR THE LPT FLAG
,SET R0 WITH THE STAIITING ROM ADD,
fl7J00',1I0
,SET TTY VECTOR FOR CONTROL C
'4I,nKVEC
,SET TTY KY80 INTERRUPT EN,
UB0,UKCSR
TABU,R3
,SET POINTER,
,DH.2
,TYPE MESSAGE
,DH,2B
,TYPE THE HEADER
n,TEMPs
,SET COUNTER
(R0) ,RI
,READ THE ROM
R0, TEMP)
,STORE R0
RI, TEMP4
,STORE RI
,IF BN87" Y. ULECTED, FILL TABLE
'MAP, Y"TABU
,BR IF NOT 8M87],Y.
,+4
(R0),cR3'.
,FILL THE TABLE"
IR0).
,POP THE POINTER
,TYPE AND CONVERT NUMBERS
,IN DATA TABLE 2
(1I0),RI
,STORt ROM DATA
R0, TEMP]
,STORE ROM ADDRESS
RI,TEMP4
,PREPARE DATA rOR TYPE OUT
.MAP.Y.,TA8LE
,IS BM&73,Y. SELECTED?
,+4
,BR IF NO ..
(A0), (R]).
,FILL THE DATA TABLE
(R0).
,POP THE POINTER
,rYu OUT MAP
,USE DATA TABLE 2A
LAST,Re ,HAS THE HIGHEST LIMIT BEEN Hat
,BR IF ALL DONE,
U
,DECREASE COUNTER
TEMPs
,BR IF NOT 0, KE~P GOING
7$
,GO TYPE ADDRESS NOW
11
nIT0,SAVSRI
,IS THE EXTENDED 128. WORDS TO BE CHECKED??
,BR IF NO,
1$
,RESET POINTER or ROM
1173400,R0
,+12
'oIlLPTrLG
OZB~D
MACY11 27C6!7)
BoMAR-7S 11147 PAGE 59
BMS7]O,PII
MAINDEC_II_0tBMO.O
liMn]
UNIVERSAL RESTART Lt>AOER OUGNOS'l'IC,
2722
2723
2724
2725
2726
2727
2728
2729
2730
27Jl
27]2
2111
27)4
27)5
2736
2737
2718
27)9
2740
2741
2742
2743
2744
2745
2746
2747
2748
2749
27U
2151
2752
2753
2754
011314
011320
011324
011330
011H6
011140
011344
011350
011]12
011354
011156
011360
011364
011370
0117n
104401
104401
01:1737
011001
010037
010117
010162
011611
011556
00e007
101252
012023
194404
...
012076
011001
010037
010137
104415
2757
2158
2759
2760
1'EM,.
011062
104436
022702
000083
311
014437
4$1
091006
015114
013326
SHU2
ui
00U02
U6414
00lel2
016412
015
005015
020040
0t!
005015
015
0050!5
006412
040412
077517
042101
005012
041503
046412
047531
000002
206
003
001252
006
~02
012106
001254
000081
006
001254
(R."lIl
It
U
0001 ]7
012110
012112
012114
MOV
aNE
001256
00a000
2761
2764
2765
D1'.2
DT,Il
MOV
01202l
2161
2762
CIl0)+,(I1I)+
CONVIIT
BR
011430
0UIU
012102
012104
III,UM ••
U M.n, ••
011424
012076
M(lV
MOV
MOV
CRlll,1I1
I", TEMPI
B£Q
DItC
001404
005337
001362
000746
104401
005000
011671
011730
012003
012046
,TYPE ADDRESS AND +XX
,aa;TTYPa; OUT COUNTER
,READ THE ROM
,nOllE lie
n,TEN!'S
CM,
U2700
011620
,T'!PI! NEW HUDla..
NOV
MOV
174800
0121U
011456
011511
011556
ISET aOFTWARE MAP POINTER
,DIi,2A
,DII,28
NOV
MOV
CNVllr
011376
011.402
011404
011410
011412
011414
011420
0114H
00501'
1044n
012716
EX'l'MAP.RJ
TYPE
TYPE
001254
001252
2755
2756
681
001254
011172
011374
011432
011436
0114U
011444
011450
0114$4
001256
MOV
042104
025504
054105
011,2'
(II.,.. (Ul+
u
,STORE THIl DATA IN .OrfWAIIE MAl'
TypE
,MCRL'
CLR
lie
HALT
JIIP
PRG2
,GO'l'O PAG 2
IlI:NtER BY KYBIl INTERUPT,
K£Y,TO.R2
,ECHO KEY
CMP
'3,112
CONTROL
BNIt
S$
CLR
'fYU
MOV
LPTrLG
,MC
.'RGa,C •• '
111'1
,WA'
IBR JP
HIT
NO
-e
,an rOR
,ASCll <14UI51tC121>(12)CUI>CUU)7)CI77>CI".Ct11./IIO'I'E. NO CHECKING IS PERFOIIMED"
• ASCI!
OH,2AI
,ASCII
.EVEN
,ASCU
,ASCII
,A5cn
2
• UTE
TEMP)
.BYTE
T!:MU
Ot.2AI
I
,BYTE
002
V
,.IOP PRtN1'lNC ON LPT
,'fYPI
RETURN
,LIlV! THIa ROUT IN!
• ASC II (U'<12)cl2./ADDIlI8S. ADD.ee ADDH2 .\00+041
.UCU I ADD+06 ADO+10 AOD+12 AOO+14 ADO+161
01'.21
{-'~
,TYPE AND CONVERT NUMIER.
,til DnA TlBL! 2
,SAVE THE ROM DA'fA
.
,aA V£ THE ROM ADDIIUI
lilT DAU rOR TYPE OUT
,TYPE OUT THE TABLE,
,'UD DUA THROUOH DATA TABLE 2A
,STon Till: DATA IN .onWARI TABU
,HAIJ THE HIGHEST LIMIT BEEN HlTt
,BR U' ALL DONE,
10EC TABLI COUNTER
,8R TO JUST TYPE DATA
,811 TO 'I'1'PE ADDRESS
,CUMP LA8'I' LINE FROM IT,
,CLEAR DATA LIGHTS
,HIT CONTINUE TO PROCEED,
OH,2BI
0UI16
050101
051125
lIe,fENp,
III,TENP4
,STORE 1\1
/CON1'ENTI D.UMPEO XI PLACED IN THE SOfTWAREI
CI!)<12)/"AP, VISUAu INSPECTION OF DATA lSI
/
Cll)CI2)/YOUR RUPONU8ILUYIII
206,1
6,2
6,2
TEMP4
DzaMD
MACYII 27(657)
5.MAR-75 11.47 'AGE 60
8M87 3D, Pll
MAINDEC-II-DZBMD.D
BM873
UNIVERSAL USTART LOADER DIAGNOSTIC,
2766
2767
2769
2769
2770
2771
2772
277]
2774
2775
2776
2777
,PROGRAM 3
.PROGRAM ] Is THE SAME AS PROGItAM 1 ONLY YOU THE
,USER HAS THE CHANCE TO ALTn THE MAP WHICH IS
,COMPARED TO THE DATA IN THE MM ADDRESSES
,NOTE THE FOLLOWING COMMANDS I
,
,·0
,·R
DATA
RUN
,·L
PRINT
,*P
,*A
ADDRESS
,LINE rEEO
2778
2779
2780
2781
2782
27U
2184
2785
2786
2787
2788
2789
2790
2791
2792
2793
2794
2795
2796
2797
2798
2799
2800
2801
2802
2801
2804
2805
2806
2807
2808
2909
2810
2911
2812
2911
2814
2815
2816
2817
28 I e
2819
,
,,
,CR
01211&
012122
012130
012136
012142
012146
~1215~
012160
012162
012164
012166
0! 21 70
012172
012176
012202
012204
012210
012212
012216
012220
012224
012226
012232
012236
012240
012244
012246
012250
012254
012256
012256
012264
012270
012274
005037
012717
012777
013701
010137
104401
012777
00000 !
000771
0000~ I
000776
104406
104401
022702
001571
022702
001563
022702
001417
022702
001002
0001 J7
02270'
001501
015114
012116
012170
010156
0133$2
014341
0227~2
00010~
INSERT DATA, HIT LINE rEED TO ESCAPE,
RUN THE PROGRAM
LIlT THE SO'T.A~E TABLE ON TTY,
PUNT LUTING OF SOFTWARE TABLE ON LINE PRINTER,
INPUT THI: ADDRESS OF THE DATA YOU WANT TO AL1'ER,
WHEN IN THE DATA INPUT MODE HIT LIN! rno TO
ESCAPE 1'0 COMMAND MODE
CARRAGE RETURNo WHEN IN THE DATA INPUT MOO! l CARRA!;! UTURN
UROS NEXT ADDRESS AND WAITS rOR NEW DAtA,
un
PRGlI
CL~
XHOLDI
MOV
MOV
MOV
MOV
TYPE
MOV
WAIT
SR
WAIT
014616
167056
167024
HOLD,
XHOLO
1!R
HOLD
ST,VEC. KEY,TO,A2
, ~CRLF
TYPE
CMP
'114, R2
SEQ
SIIV,L
CMF
'120,82
SEQ
SRV,?
CM?
.t04,R2
SEQ
SRV,D
eMP
'122,R2
014437
"00114
.0.120
000104
000122
RNE
JMP
012754
00010\
eMP
SEQ
0r"~"'U5
CMP
001001
BNE:
0000~2
014432
RTI
TYpe.
1.04401
000002
LPTFLG
'PRG],PRG.NO
UT, VEC, UKVEC
TABL[, RI
RI,ADDRESS
, MASTER
'U0,nXCSR
,. ,
,SET rop TTY OUTPUT
,SET FOR POWER !"AIL
,S!T FOR KEY aOARD INTERUPT
,DEFAULT STARTING ADDRESS TO MAP
,SAVE THE SOFTWARE ADDRESS
"*"
,TYPE AN
ISET INTERUPT ENABLE FOR TTY
,Ha A KEY
,GO BACK AN TYPE AN "."
,HIT A KEY II
,GO sACK AND HIT AGAIN II
,ECHO CHAR AND STRIP BIT 7
,TYPE A CARRACE RnURN + LINE FEED
,WAS AN 'L' (LIST) HIT?
,WAS
'P" (PRINT) HIT?
,WAS A
If
0" (DATA) HIT?
,WAS AN 'R'
CRU~l
HIT?
,+6
SRV,R
-101,R2
SRV,A
'15·,.2
,+4
,WAS AN 'A" (ADDRESS) HIT?
,WAS CARRAGE RETURN HIT?
,GO WAIT FOR VALID CHAR,
,M,OM
,TYPE A "1"
,NEITH!:R A "LIt,npn,"D",I'FI",IIA",OR CR WAS HIT,
~TI
SRV.Ot
012711
013701
010111
104H4
012310
013352
00PS4
166730
MOV
MOV
US,@TKVEC
ADDRESS,RI
MOV
Rl,T[~P4
COtJVPT
I SET VECTOR FOR DATA INPUT,
,RESET ADDRESS POIN TER,
I SET FOR TYpe OUT ROUTINE
, TYPE THE SOFTWARE ADDRESS
0
,'·,1
..
NN~NNW~NNNNNNNNNNNNNNNWNNNNNNWNNNNNNNNNNWNNN~NNNNNNN~N
••
~_~
••••••
NNNNNNNN~
••••••••••••
••••
_____
_ _ _ _ &&&&&&&&&&
••
G~
~
_~
~~
• • • • ______
•
• • • • • ____
• • ___
__
••
.~~
.~
~~~.WW_&._~.~~wN_a._~~_.WN_&._~~_.WN_&._~.~.WW_&
!!!:!~!!~!!!~:!:!:!!!:::::!:!!!
~
»~~~
~~~~~~
~.~~
N
•
~
NNNNNNNWNNWNNNWN
.CII~UII~~~CII~~CII~UlCII~~
UllCII • • • WWWNN _ _ _ &&&
• • & • • N • • N&.& • • N&.& • • • &N • •
&
. . . . . . N~&.N& ..
&
&--&&&&$&&&-&-&.&&&&---&~ . . . &&&&
&&&~~~
~N&.&&
& &tSiHS1It!Sl
ISI .... &&W
..................
_WUI_N
_& .. _w
NWWOl ....
.... ....
&
& & 5 " 1 & _ _ && _ _ _ _ && _ _ _ _
&&&&&&&&_&&&&&_&&&&&
~
..'".. :..... ........ ...'"
www.~
~
-0
!
.....
...
~~
OS>
go
&& __
__
a&
&_~_&~ww.~&&_w._&&_w • • ww
..... ww.& ......... _ ...... _&&w ...... _& ....... ....
•
• W&&N&_&NWW."SNWW&W&&W&
.&
......
.......... _&.& ........
__ .... &
!
.
WWWWNN~_&&~~.
.-
N
~
~
...
....
_~
_._~
~t'I
•• _
...
&---&.,.
115HSH.'Sat:SII
&CII . . . . UI
.... 010 . .
.......
"'~
'"
...
...
:0-
r;
;!
.. C:"'......
.....,'" ....
......
... ..
'"
.."".,. ..."'0.,,,,
.......
"''''0...
" "''''
"' ..
."
_00
z
o
Z
1'1
~
.,'"c:'"
::
:0:
-................-+ ....
" ..,.
3::"
"'
.
....."··'"
...~
-.
_uo
0,,"
."
..... .
..
·...
~
0"
......
:
.
---fIa
000<
'"
c: c:.
.......
" "
.......
.... '"
"
<'...:
-0
..."' ...
.,.
...
_t4IoC::G
-0.,
...
.. OZ
.....
01'1
C: ..
'"
,.."''" n ..
..
",.
"',..."..
"c:
. "'......"
....
... 0
...... '"
.. c:
..
""'Ow...
.'"
.
....
... t;;
PI
o
.
.,'"
£
..
"
."
.
WPI
...
l'Io-f~-
•
»-&~
~
O~
~
<
_:a:D-
i!::!
~~wN~w~~~
::...
...
&UII ...
__
&••
•
..
..... &
....
n
&
c::
~
..'"'".
..
....
..
..........
_
.
.......'" ....
'"...
..........
..0.
"..............
...,.."
..
..."
<
....
xx ...
• n
"'"...
:0:"
!If.W~W"'W
... <>
0<0:-
0"'0
,,~
<
~
__
~~
____ • • ___ • • _____ •
~~~~~.~~~.~~~~~~~~~~
o
o
~
..
o
~
n
____
___ • • • _. ______ •
.~
______________ •
• • • • • • • • WWWWWWWWWWNNNNNNNNNN
wN_S~_~~~~WN_&.~~~~.WN_&G_~~~.WN_~._~.~.WN_
&&~~
'St .... ..., .... OHJ. . . "'U'lUI ....
90".p.&O\NQOIhJ$N
.... 'SI! ....
S . . N $ _ I 5 t & & ...... & ....
CJIIN(JroW ....
...
.
'"
...... ...::
'"
N_N_._~
.'".
•'"
. ....."' ....
.."' ....
.
."' .'"
"0"
."'
. ...."'"
.....
.."'w_.... ."''''
....
. ,.. ....
... R ..,,,.,
'"
......
...................'"
.. .
..,.,
';rJOtD6ImO;illC';Ifznx
ot"" z .... pJ X PI ....
t"'Ofll~D"O:< ...
oro
e ....
... 0
PI
o
..
oc:'"
.,
n
o
..
o
..
..
<
"00
0 ....
...
,",0
!
.
-.....··'"
...
·.
0'"
~
0 ..
1ft
Z"
0"
o
-0
.....'"'"
..'"l=
_._M,.X __ ..
.. ..... ------ ...
..,'"
.'" ... "'''' . .... .... - ... -. ...
.
....
.
. '".....
... ... .
.
.......""
<
~.~-~.;!
:::~
o·
•
~
..<
.. G
0.. ..
• n
~"
w_ ..... _ ..... N
.. _
oot_ro
..
Z
.. +
0
_
~
o
<
n
"'c: ..
~,..
x
"'~
>0-
'"
c:c:
<'J:I<
.....
"' .
n
-co
W
,.000
'00»
!
w
:~
OOitoCtoC
...
.'"'"....... :;:.... .... ....... .... -::..... ..... :. ...... '"..
:;.
...
.:
..
~.WN~~.WN~N.""_.
!!
..:
::
<
.
..
&&&~
&S_&_&_&_S_.&_&&_~&&.WW&W_
... _ ........ ca ....
.'" ......
'" ..
~~_
&_&&S_&_S_&&&&&&&&&&&Sa_
• • _8a_&S_&&&&
&&&&Ut93&&&&&.&W&
__ & .... a __ a_&&N&&&N&&_&_
& .. _ S & _ . _ . _ . . . . . . _N&NN_N&&W.&~_ ... _ . _ N .. &W~W
&.&&N._._._N~& .... &~~& .... &_w._&.~~.a~.&~&w
• • N&_a&& _ _ w
N __
__
___ .N_N._N
9&&&&&_tSll5I&&
&&& ... $ " - 1 & & _ & _
CJIo&_N ...... .., .... lSINUlW
.... C5II .............. 9
"'
_g
0
...... NNNNN ...................... N . . NN . . . . . . . . . . . . . . . . . N . . . . . . . . WNNNNN
....................................
WWWWWWWWWWWWWWWWWWWWWWN
.... _WWNNNN _ _ _ _
.....
• • • WWWN .. N _ _ _
& ........ &~ . . N& . . . . . & .. N ..... &NS .... N . _ . . . . . N . . . &.N&_N&~
lft . . . . . . .,.. . . . ".. ......
_
• • _~~~.WN_~
~X
'"0
we
!~:~:!:!~!~!!!!!!!!~~!!!~!!!!!~:!~!~!
~!!!=!!!~~==~
&&&&&W~_&&&_&_&N
N _ _ WN ........
_~$
N~NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
... NNNNNI\)W .... NN
N&~.N
& • • CII&&NN&&NW.W~W
& • • &&W ........ &N .....
. . ....
.0
t-fSPJ<
-X--!JJ
."'....,. ..
0
~~
~~
~=~~~=~~!~~~~~!~
NNNNNNNNNNNWNNNNNNNNNNNNNNNNNNN
~~~~~~.~.~ • • • • • • • • • • • • • ~ • • • • mmm
• • • _.G • • •
___
.
"'"
"
wO
,.
....
....
"''''
....,..
.
....
.. 0
o
n",
PI
c:
....
... . -. ."............................
.... -......G$ .. ..........'",'
.. ...... -.....
." . . . . . . . . . . . . . . .. _......................................................
..
.. ..
.......................
.•••......•••.•......•...........................
.. __ ..
__ .. _W __ •. .. _W __ .. .. W._.
WWWWWWWWWWWWWWWWWWWW_WWWWWWWW~NNNNNNWNNNNN~NNNN~N
S&
N
(flo
iSl:1$l!$
$-""
CSlw-
'51&
'5i_
!SIM\SIN$&N&&wUI
& <.AI/SIUI&I9UI&&WW
&&&~~~
~&W~~
~
..
"
:'
.
w
".
..... 0
<-
... PO
~
...... ....... ..... ...
- ........
N
~
•
~
~
... .....
::...
~
W
~
. .
...
..
...
·...
",.
_$&ISI_
..."S.-- .....
o
WSW,,",W
&&UN&
W_WlStlSl
:D'»'U .............
c:c:n_n_::o
n
:z:~ ...
. . . . . W{II
0
W
Z
.....
0
~
'9
_
•
........................
+
~&
WN~
:po
....
.......
~
&:
~
0-1)00
_0
-7IC
~~~~.~
:::
--
!~
X
~
~
~.&W&
~
.,
"'PI "'."
W ....... W
& . . . . I:"'tg
Z
_+
'Xf
Y+
N
1St
""
..."W.&o>OS
...
...
IS>
......
Z!
N».O&
..
0
PI
c:
H
3:
PI
~
&
N
W
W
.
~
.
~
_
~
~
~
&
__
N~
...
... '"
:
..... .'"
•
~
w
I
<>
-~.
-... ..
~
........."' .....
--.• .
".
...'"
~
~
z ...
o~
~
.3:
.
III •
,,~
"'"
"
....."' ,.
...
.oa
wpo
...
c:
c:
M
...
...'"...
~
'"
<
.'"....
......'"...
...'"
<
PI
."
'"
..".."
<>
_
.... Pf __
• .., ...
• ._ca_XI
. , . - ....
_~x
&t-4
............
_zw
w p.J
&
_
+::IIJ ........
-'V''''
...
•
..
t'"
<
&
.
.... ... '"..
....,.
"'.
...ro
ca
...
..
...'"
+
PI
H
..
... ..,..,
.... .....
.'"""'"
'"
"...
c:
:z:
a
n
~~!!:!
&t!lU"_
~
0
....
&
_.... .,.w.ca
."'01-1
&&--& & . . . ., - ....
. . . . . . . . . . . . SStN • •
0
... ..
..
..'"
<>
n
_&&&&_5&&&
::.!
c:
...'"
... <>
'"
...
~ '"
...
.oX
...e
&&
__ SN$W&N&&N&&&W&&N _ _ N&NN&N _ _ _ _ _ _ _ _ _
&&&$~&&&&&-&&&&&&_&&&&e&&Q&&&&&&&&&&&
,,~
..
.
. - .... -... .... --- --- ....... . "'"
.'" ....:.. ....'".,.., '" '" " '" .'"'"
.'".
..
::.!
_>+ __ +IJI_W+OIGI
~
. . . . . . . W_WW
U& ... N,r..& . . 1SII
N'"
\II •
~
H
~~
WWWWWWWWWWNW
• • ~.~.WN_&._~_~.~W_&~.
~&~~.OI.~
~
x
.
..
--------------&&Q&&&&&&&&&&.Q&&&&~~~~~
......
~.
"N&&&
......
.......
~'"
w
..
..
'"
•
,,,,,
l'I-
~
~
,..'"
....
!:,~
"n ~
....
~
3:
"'~
~.~WW&~~~~~~&~~&~~~~~
~
~
,..
"
"'""
~
..
&&&~.~~
WWW&WWN&&&&&&&W~&&W&&._N&&N&&&WWI/Sl
~~~.~.&&W&W~&.~
WN~~&&&&_S&_&w~~&
~
W
~WNNN
~~~~
~
~~~
m.~
~._.~
~
~~~W~_&
~~
_N_&._~.~~WN_&
WWWWWWWWWWWWW_WWWWWWWWWWWWWW_WW_WNN~NW
&&&&&&&-&&&&&&&&&&&&-&&&&&&&&&&&&
&&S&&&&&I$lN&&W&w&&&W_&S_&9N&SN _ _ _ _
&&._~&~ .... _W&_N_N_~_NN.&NWl_NW_NNNNN
__
••
••
:g ..... 0-
U
~~~
....
!~!~~~~~~~~~~!~~~~~~~!~~~~~~!~~~~!~~~=
~!!!~~~~!~~~!~!!!~~!~:~~~~!!~:!~~
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
wwWWWWWWNNNNNNNNWNNNNNNNNNNNN _ _ _ _
N- __
••
......
___
N~N~ .... N&~~&~ .... &.&~ .... N.&~ .... &~ .... &~ .... &.~& ....
...... ._
.. ... .. .. .......
...... ...
....
'Sl.~NOloflt.),,",._Na.
~_
W
W
~~~~~~~~~~~~~~.~.~~~~~~~.~G
m~_
_~_
W
.... ""'W
WW~WWW
WlU'l ......... www
N&a. .... W&OI".W
_ _ _ _ m __
_~
W
~
W
~
~
!!~~!~!~!
WWWWWWWWW
&&
&
&
&
& 3
__
&$&S$&&$~&~~~~~.~~G~
_~_._~._.
~
__________
~
~
_~_
~
NNNNN~N~~
..
..
n
o
~
w
DZB~D
MACYII 27(657)
!-MAR-75 11.47 PAOE 65
BM971D.Pll
MAIND!C-II.DZ!MDoD
BMnl
UNIVERSAL IIUTAIIT LOADER DIAGNOSTIC.
]029
3030
3011
]032
(~~
(
,PROGUM 4
,PROCIUM 4 CHECKS TH~ TRAP VECTOR ADDRESS.
,THE PROGRAM UMULATES ACTIVATING THE BUTTON
,rOR EACH CHANNEl- AND THEN IlEAD.
,THE CONTENTS or THE ADDRUS,
,ON THE FIRST PASI THE CONTINTI WILL
,BE TYPED OUT rOR YOU THE
,U8EII TO VERIFY, ArTER rRXI THE PROGRAM
,DOES A COMPAU TO THE PRIVIOU'L¥ rOUND DATA
,AND REPORTS AN ERROR Ir DIFFERENT THAN
,WHAT WAS rOUND BErORE,
]033
3034
3035
30)6
30]1
3ell
30)9
3040
3041
3042
]041
3044
3045
3046
3047
304.
3U9
U5B
3051
3052
3053
3054
3055
3056
3057
305e
3"59
3060
3061
3062
3063
)"64
3065
3"66
3067
3068
3069
3070
3071
3072
307l
3074
3075
3076
3077
3078
3079
3010
3081
3082
0U354
013362
01J)7~
01U76
013402
013406
013414
011420
013422
013426
013432
013436
01 ]444
013452
01]456
01l4U
01)462
013466
011472
01)476
013502
013506
011510
013514
013520
013526
01)534
0135]6
013540
01]544
013550
0U554
013562
013564
013566
013572
013574
013576
013602
013604
01H77
012777
012737
00$037
012706
012737
00$73'
f01073
00$137
012705
012'04
012737
012737
104401
104405
014164
104401
104401
012'00
005037
010537
016444
000100
0133!4
001244
001200
020000
014042
014042
000002
014032
014620
000001
014044
165632
165614
014616
PRG4.
011232
CO~
MOV
MOV
MOV
MOV
000004
001252
HI
01406O
014073
113024
113024
173024
2$1
0~0H0
012706
012700
012737
013737
U4405
014172
013724
104401
012700
01)7]1
104405
014172
0052]7
000241
006105
022705
001323
0001]7
00120.
173024
014620
17J024
173024
014127
171224
173224
MOV
MOV
MOV
CLR
HOV
MOV
TST
aNE
HI
0~0004
001254
001254
001252
000040
011154
TYPE
CNVIIT
DT,O
TYPE
TYPE
MOV
CLR
MOV
NOP
MOV
MOV
MOV
MOV
CNVRT
01.48
MOV
TYPE
MOV
MOV
CNvn
D'I'.4B
INC
CLC
ROL
CMP
BNE
JMP
•• KEY • '1'0.112, tTKVEC
'100,nKCSR
,lET rOR POWER rAIL
IPRG4.PAG.NO
,.U.UE ERROR CONDITIONS
l-STERR
, I n THE I'I'Ael( POINTER
UTACK,SP
, . n tTIRATION COUNT TO 20000(8)
'20U0,ICOUNT
,HAve I aUN HERE .£FORn
FLAG4
,IR IF NOT FIR8T TIME HERI,
TAG,A
,lET THE FLAG
rLAG4
,SET R5 FOR SWITCH I
n.R5
,.ET STORAGE ~OCATION
tLOCI,R4
,su rOR TlME OUT TRAP
nO.TRAP . . . .
l i n rOR MEUAGE ON CHANNEL NO,
'I.TEMPI
,TYP£ MESSAGE AIOUT CHANNEL
• MCHAN
,GOTO TYPE AND CONnRT ROUTINE
,CONVERT DATA TABLE 4A
,Tnt: RUT or MEUAGE
.MACTV
,TY.E ADDRESS MESSAGE
.MAODI
unlu.RI
'''13124
U,"lnU4
"TACK,er
tt 7J.24,R0
.1l0.TRAP . . . .
"17II24.T£MP4
"173824,IUI+
.NADD2
1171224.110
"173224.TEMP4
TEMP]
RS
140, RS
If
PRG4
,WRITE ROM WITH SWITCH
,NAn ONE INSTR, TIME
,IE! THE STACK POINTER
'lET FO, ERROR MEssAGE
,sn rOR NO MoR! TRAPS
,U1D THE ADDRESS
I TYPE OUT AND CONn'T
,DUA TULE 4B
,STORE THE INFORMATION rOUND
,Tnll THE SECOND ADDRESS MSG
,lET FOR ERROR CONDITION,
,STOlle ROM DATA
,CONVERT AND TYPE
,DATA TABLE 41
,GET READY rOR NEXT SWITCH SETTING
,CLEAR THE CARRY BIT
,UPDATE R5
,ALL SXMULATED SWITCHS DONE?
,IR IF NOT ALL DONE
,JMP
AND DO TEST AGAIN WITH OUT TYPE OUT
(OlBMD
MACrtl 27(657)
S-MAR-7! 11147 PAGE 66
BMe73D,PII
MAl NOEC-I I -DZBMD.D
SMe7J
UNIVEU~L RESTART
(-
3083
3084
3085
]086
]087
30B8
3089
3090
3091
3U2
3093
3094
3095
3096
3097
3098
3099
3100
3101
H02
3103
lI04
1105
3108
3107
J 108
1109
lII0
Jill
3112
lIlJ
3! 14
HIS
H!6
liP
3! 18
(_.
3119
3120
3121
3122
3123
3124
3! 25
Ji26
3127
h2e
3129
lll0
lIU
lIl2
~13610
0127~3
013614
01J620
012704
0127J7
005037
010337
000H0
012706
012717
012'00
011401
011705
e2Ue!
001401
104001
012700
013705
020te5
001401
104001
005724
000241
006103
022703
001H6
005137
001327
012737
0UUS
0\]632
01)636
011649
013644
013652
0\]656
013660
013664
013666
013870
013672
013676
013'02
013704
013706
013710
013712
013714
013716
0U722
013724
01]730
0137)2
013740
013744
01)750
0U754
0U760
013762
013764
01]766
013774
014000
014004
014010
014014
014016
014020
014022
014026
014032
014014
014036
014040
014042
000002
014032
014620
173024
I ?J024
S0use
014620
17U24
TAG.AI
B00004
000004
1'1
ui
17U24
MOV
MOV
MOV
CLII
MOV
NOP
MOV
MOV
MOV
MOV
MOV
CMP
8!Q
HLT
MOV
MOV
eMP
173224
17U24
IEQ
HLT
TST
CLC
ROL
CMP
iNE
000040
001232
DEC
C~R
173024
014032
17]024
MOV
MOV
MOV
CMP
0~50J1
012700
013701
013705
020105
001401
104001
004737
000137
000000
000000
000000
000000
000000
UQ
177777
173224
171224
01402
173224
HLT
MOV
eLR
MOV
MOV
MOV
CMP
173024
014660
0U354
~OCII
~OC2.
LOCH
LON,
rLAG4I
I
U1l224,R8
"171224,R5
1I1,R5
,+4
1
(~4).
III
H8,R]
II
PC, EOP
PRG4
173024
012700
0U'01
020105
001401
104001
012737
III.AS
,+4
HLT
JSR
JMP
005037
013'09
INO,TItA •• t"
1173024,110
IM),1I1
' " 'U24,RS
SEQ
MOV
173224
"TACK,.,
IeOUMT
TAG,A
'-I, "113224
"173024
1173024.R8
LOC1,Rt
"173024,115
RI,R!
.+4
I
'-1,81173024
"173224
'173224.R0
LOCl,Rl
UI13224.R5
Rl, RS
,+4
8N!
177777
~OADElI
12,113
'LOCI,R4
'NO,TRAP,"4
11173024
R3," 113024
I
DIAGNOSTIC,
,SIMULATE SWITCH I
,GET LOCATION WHERE DATA IS STORED
,PREPARE rOR TIME OUT TRAP
,WRITE THE ROM
,WAIT ONE IN8TR, TIME
,SET THE STACK POINTER.
,SET FOR NO MORE TRAPS,
,elT rOR ERROR MESSAGE
'SET rOR COMPARIaON
,GET TH! DATA rllOM THE ROM
,IS THE DATA THE SAMEn
,eR IF GOOD DATA.
,ERROR. DATA READ rIRST TIME NOT THE SAME
,SET FOR ERROR MISSAG!
,~EAO THE ROM
,IS THE DATA THE SAME?
,SR IF GOOD DATA
,E~ROR. DATA NOT THE sAME AS BEFORE,
,UPDATE DATA POINTER.
,CLEAR THE CARRV BIT
,UPDATE THE SIMULATED SNITHCR SETTING
,HAVE A~L SETTING BEEN DONE
,8R IF NOT DONE
,ITERATION COUNT DONE
,BR IF NOT DONE
,WRIT! SECOND TRAP VECTOR WITH -I
,IERO THE FIRST VECTOR
,SET rOR TYPE OUT IF EPROR
,SET FOR TYPE OUT ROUTINE
,SAME AS ABO V!
,IS DEfAULT LINE SELECTED -TO LINE I
,aR IF DErAU~T EQUALS LINE I
,DATA NOT EQUAL TO LINE I
,WRIT! A "I TO rIPST VECTOR
'~ERO SECOND VECTOR
,SET FOR TfP! OUT IF ERROR
,GET CATA
,READ ROM
,IS LINE 1 DEFAULT LINE
,BR IF OK
,ERROR ~INE I NOT DEFAULT LINE
,TYPE END MESSAGE.
,GOTO PROGRAM 4 AGAIN
MAC'UI 27(157) S.MA~-7S 11147 PAGE 67
SMlnD,Pl1
MA%NOEC-II-DZBMD_D
BN87)
U"IVERaAL RESTART LOAnR DUGNOSTIC,
DUND
JIll
014044
014060
005015
041501
041412
044524
014013
040412
014127
015
015
040412
014164
0141U
eeell01
002
814170
.14172
014174
014176
012
001252
000001
006
UUS4
~14164
JUt
UU
lUt
31n
lUt
31)9
1I4e
lUI
3142
3143
3144
3141
3146
l14'
3148
3149
3\50
lI51
3152
3151
31S4
014200
014232
014276
014341
B1U4S
014372
014372
014410
814410
014412
0144)7
014442
014444
014444
814450
014454
014456
014462
014468
014472
014474
014476
014502
014506
840810
04Ua6
042104
842104
DT.4AI
002
051120
1116412
820012
0UI17
017417
094U5
0~5012
807
00&407
lIell
042412
005015
005011
001044
053520
042522
020122
046111
105777
10U7I
011217
04Z7U
822701
001005
000005
085037
000137
000002
I
,nTI
tlMP)
I
,n'fl
.15
UHe2
,UCIZ CU.cl2>CI2>/CHAIlIlEL I
,A8CIE/AC'l'tVATED,1
,ASCI! (U'(I2l>/ADDREU 713824 CONtAIIIS,
,A.eu (15'CUJlADDRUI 17J2U CONtlINS' I
TIiM"
'05815
01S
MAD021
0'1',48,
0nus
005015
NADDII
,EV!N
106414
e00etZ
MCHAN I
ItAC'I'Vt
037417
eel
"e00U
MBG ..
MaG4t
MIGII
NAUIIII
N.IIIIt
Mrlllot
II,DO~'
N,OM.,
MOil""
M"r~
,Ivell
!(~
'~J
,,2
',2
,AScn Cll.~12>/PROGRAM NO, (1,2,3,4' I
,.,CU CU.CUli>oCU:'1 111'1111110 .onWAIII MAP FOLLOWS,I
.UCII cll)(12)/*1
...en C,u7.CUIJ/AJ:AL PWIt FULl
Itl
<15l>eUI>,"1
CI0(12)
(12)
,kIY,'I'O,AU
164136
16UH
MOV
tTKDBR.R2
TITS
tTPCIR
NOV
R2.fTPD8R
CM'
n.R2
18
.,t.
lun.
&Ie
000219
0sun
177775
007150
I"
aNt
REUT
CLR
JMP
RT!
,-4
nIT7,R2
,RIAD TH' TTY H8D Burnll
,PIIINTEII READY??
,81t XF NOT READY,
,ECHO INPUTTED CIIARACTER
,CLEAR eIT 7 rOil A .evtN BIT CHAR.
,liAS CN'I'R "GO Hut
"101
ICLEA~
THE WORLD
P8
START
,GO TO TEIT
,LEAVE HERE
ozaMD
MACYlI 27(651) !-MAR-7S 11147 PAGE 69
BM873D,PII
MAINOEC-Il-0ZBMO-O
BM873
UNIVER.AL IIESTART LOlDER DIAGNOSTIC,
3155
lt56
lI57
3158
3159
3160
3161
3162
l16)
3164
3165
3166
1167
ll69
3169
3! 70
31H
3172
3173
3174
3175
3176
3117
3178
] 179
3! 80
3!81
3!S2
3183
3184
l185
3186
3187
3189
3189
3190
3191
319.
JI91
3194
3195
3196
3! 97
]t9S
ll99
3,00
l2"1
3202
3203
3204
014510
014514
014520
014526
014532
014534
014542
014546
014550
014552
014556
005031
013746
012737
005137
000240
012737
012637
00000·
022626
012631
000000
001244
000004
014550
173000
000004
014560
000024
014560
014566
014572
014574
014600
014602
014606
01461 2
01H16
014620
014620
014624
014630
014612
014634
014636
014642
014646
014652
0146H
014656
012737
012706
005000
062700
00137 5
104401
005037
000177
014510
001200
,PFAlL' CLR
MOV
MOV
TST
NOP
MOV
MOV
HALT
00~004
1$,
000~04
0~0024
LI'I'ERR
t ... -(."
fl .....
ttl 73000
,ta THIS PY REAL'
,TRAP II CAUSED BY LOADER
,ITS REAL, PREPARE rOR PNR UP
.,WR,u •• n u
(IPI+ ....
pOp,sp
MOV
(1" .... 4
HALT
,HARDWARt ERROR, BOOT OION'f FORC!
,HIGH MDR LINES AND LOAD BUTTON WAS ACTIVATED
PWR,UP' MOV
.,l>fAI~.U24
MOV
UTACK.SP
CuR
,atT DELAY
R0
ADD
I WAlT rOR TTY
'1.110
,-4
8*£
,TYPE FAILED,
TYPE
,/>frAIL
CLR
,SET STATUS TO ZERO
Pa
JMP
tPRG,NO
,
000001
014172
177776
0M000
00000"
PRG.NOI '"
NO,TRAPI
011637
032116
001410
011600
104004
012706
0050l?
000177
104003
M00n
000000
014656
100000
014660
014664
014670
014674
014700
014704
014706
014714
014716
014722
014724
014726
a05037
001244
015114
014345
.14736
al4730
00~24"
NO?
014732
0141)4
014736
000240
e00207
008101
I;OP
005037
104401
104401
01)701
001413
e22737
001002
0001J7
004711
001200
177776
177744
MOV
BIT
(SP). X5TOR£
.BITIS. CSP)
SEQ
MOV
HLT
MOV
U
CSP) .R0
4
UTACK,s?
CL~
P$
JMP
HLT
RTI
X8TORE. 0
"~G.NO
EOP'
CLR
LSTERR
etR
LPTruG
181
TYPE
TYPE
~00~42
01040.
MOV
BEQ
eMP
014616
SNE
01]]54
LOGrCI
00024"
000240
JMP
J5R
NOP
3
,N.END
• VERSON
U42.RI
XI
()
ORGI.PM,NO
,+6
PlI04
PCIIRI)
~OP
XI'
VERSQN,
~~s
1~1
PC
,SEVEN SIT ASCII FOP DErAULT "A"
________ wwwwwww ___ www_wwwwwwww_wwwwwwwwwwwwwwww_www ___
••••••
~~~~~P~
~_-------
__
•••
~~~~
~wwwwww~www~ww_wwww_wwwwwwwwwwww~w
&&&&S~&~&S~~~~~~~~G~
~~~~~~~~~~~~~
• • • __ • __ • •
. ...........
..
..... "' ....... ... .....
&~~~~~.WW_&._~~~.W~_&~.~~~.WN_&
------&&~S.&_G&
~caOlo."UI.foR
&&!S:I&SJlSIlSl
$
.,WWIo.)""
.... --&& .... -.1
&"'&"'&"19
& &I:SHSHSI_&
_G'l.,.,&_tJ\
__
W"' .... '"
&------
(7oO>G'lOIo~CIII"'-
N.UII ... W N _ &
------".
-.tflro.)NO!o~""_
(J'I. .........
.....
....
... '"
&&&&&&&
& .... ..a ............ ....
tSHSH!i1 & &
lSI
&N"Oto&N
.,.
..
.... _NGI
CiiQ~-.J'VGo"'"
... . "
'U" '•
.....
>-O'J i:JJ..
fA - CII
-- ..... 01
_
"U .......
fa
~
....
<
31:
0
<
PI
.-NW .. ...
'"
............
«««
&_NW . . .
..,~
<
•
D
~
.. ..
....
...
<
...
...
:E
~
...
t-
.'"'"
-------
o
:u
...
{A'On~a.a
C:OI!""CPI"OPi
c»wPJt""o,.fO>-i
...
:u
:n:z:)ooo-,J
O",,*:OM~O'U
CPI
..,:n"'"lO
,..
ZXI
"OXf
t:lCrr.'"G
.,
0'2'0
XI'XJ
XI
:z:.tn>-t)loo
~
~oa;::u
"' ~tII~
.....H"
'"
'""
"
'"'"
______ •
n
...........
0Z
a_NW ..
www~~wwww_WW_ww
(JI,.Oto~~~UlUlUI~UlUI~_~.~.~
.....
.••
_ _ WW_WW_ww _ _ _ WWW_Ww_
WWW ... W ... WWWW .........
~.~~WWWWWWwWWNNNNNNN~NN
WN_&~_~~~.WN_&
__
w_. ___ __
•.
wwwww ... w ... _W ... www
___
~
....
~:~:~~!~~~~~!=~~~=~~!~~~~~~~~~~~~~~~~:~~~!~~~~:~~
.~~~~~~~~~~~~~.~~~UI~~~~~~~~
$&&~~
.........,,"
M
"'~
~
...
"'~
~
-....·• .."
'" .
.,.," ..·
..- ....."' .,....
.......
...
'..=
'" ::""
.
..
=
..:!...
..
...
<
~
r
<>
~
o
n
~
~~.~.
-....
U"'". .....
....:::..... ...... ...... .....
.....
..
-&
!
~
~:
~
we
.-
:
~
&&_w~
~_WNW~_._._&WWW&~.~N~~
~
....... ..,
....
"'..~
!!~~~
:~~~
S>&
& ..... '"
WNt.)N
~
~_
.."-'"..... -----&
." .,.
.......
ISHSt&&tSiolSl
~
~~~~~=
NN-.JNNUI
... . . WN'S&
. . U>
-
w
:;:
';
~.,
~
. -"' ...
.......
.. '"
......
......"'.,......
.::
...."' .
...
~"
WI'I
...
. ...... ...
..'"'" ....'".
... ......'"""
.....'"'" ......
. .,..
•
,.< .. ;;c:
n
0
.,
.,
0
n
z
',II -.::
.
t'!
o
n ...
;.
co
c:
t-
o
0
...
n
...'"
...•
.....,...,.•
.....
H
<>
c:
0
PJ
c:
"'~
..~
o
nz n
<>
.,
'" ?!'"
!!
au>
0 ..
...
<
a
..
........... ....."'-''"
-.:."..'"....
"'"' ...
,,,
.. &.N • • • & . $ . & . N 9 .... N& • • & • •
__ a&_.&& ____ - _ _ _ _ _ _ • ___ &
- . M - . . . _ .. _ . . . . ___
... && • • • _WW_&_.& .. w_ • • w • • • •
••
ww~.~~ .... ww&~~~&N&N&UW~ ...... ~ .... ~ • • ~~&~ _ _ _ _ ~~.WN_&~~ • • •
.... WN&WW&W~WN&~&&.&.&.N&&&&&&W&WW&WWW_w& • • • • • • _w_W&
.....
............
....
•••••••
....... _
&--&-~&&&--&&&&&&&&&-&&&&-.&&&.--&--&&&&&&&&&&&&-
_~w~~~W
.~
WO
...
&&-&&~&&&&--&&&&&&&&-~.--
._~
.....,
"'
...
................
a~~~~~gaw_~~~
&&~
.N~.&N~.N~~&~.N&~.N&~N~.&
___
~.~.w
c:
>-jV-Cr-'Q
....
2't<
>-fO
'Z '"" ~
!O ....
fWlO"'"'f
.1IIa ...... .,_»
-----... -.+.+.+_
.........
..... ... ...
_=-_,)d"fiI
c.a".
...
••
__
wwwwwwww ......... __
.~~~~~~~~~~~~Oto~~~~~~~~~~~~~~~~~a~_~
..
...
..
. . . . . ...
..
_ • • • __ UM ___
.... ...... ___ • •
..
..
..
__
._.WWMN
c:
..
a-o
..
n
fA ...
.
= ..... .
........
...
,..:.,.
.. ..
~:a7»!If'"
,.~JII)IoJlio)lo
"0
.....
'til
~OOOOOO
.... « « «
~
"0» .... -"0 .... -
~
...
::
w~~w~wwwww~WWWWWW
WWWWWW ......... WW .........
.~._N_&~.~.~._N_&._~~~.WN_&~.~
0""
<
::a:s::czzzz
0
n
<
..
..
o
wO
.& . . . . . .
. ..
::
...
....'"
.... -----
..
....'".
W
"'
~~
~~~~!!~~!!!l!~~~!!~
UiltA-utUiUlUIUtUlUlUIUltAUiUlUI
...................................
c. • • OIOtoOto
N
N _ ...... , _ _
oN& . . . N& . . . . ..,~N(JI, ... N&
&&&&&&ISI&&&&&&&&& __
&&-&&&-------&&-&&
&&UI&.&UNNWW"W_~ • • •
&& ..... &&& . . . . . . . . . . WWUl • •
&&N&&.a&&&&&waw"'&_
&&W&&N&_NW.UI ......... N _ _
......
.... . . ...
~!!=~~=
WWW ..... N
'"
_
~
........
~NN
.......... CJII(JI.
....
... "OISI
>i &
&&&ISl&&&
N&CJII ...... :5I
!II
.....
&
&&tSUQ/SH.'D
~!!!~:!~
.....
.......'"
'"
~
;;:~
~NOkNOtoN'"
&-----$&&&&&1$1
& & _ N _ . . tA
&WWWWWW
N~""''''''''''''''''''
&WWW .... WW
:u
o
...................................
&&&&19&
<''"''.,
...,'"
"'UlUIUltaUiUl
ISH\l & & .... ....
~~1l"I"'&"'''''
,. •
!~~~~!!~
~!!;:!:!
(PoOttO'HJ'(J\(JIoCJII
• • ~.~.WN_&.e~.~._N_&~~~
..
0>'"
••
!!
•!...
..
<>
~
DZBMD
MACY11 ZHU7) 5·MAR·75 11147 PAGE
811873D,'11
MAtNDEC·II·DIeMD-D
811873
HZI
3422
JUl
(~~ ,
34H
3425
3426
H27
3421
342'
34U
lUI
3432
UU
]ut
lUS
lUI
lU7
l4JI
3Ut
3440
l441
,---
(
3442
344)
3444
J445
3446
3447
)448
3449
3450,
3451
3452
H51
3454
3455
3456
3457
1458
3459
3460
3461
uu
H61
l464
3465
3466
016052
0160$4
016062
016064
116064
016066
016070
816072
016014
016176
01ttle
016182
0161.4
016111
01611'
011112
016114
e16116
UI120
011\22
016114
01622]
016270
016110
01U50
016415
0114U
00Ul6
005015
000
016064
016415
011470
016472
016474
016476
016500
016502
016504
016506
000000
000000
008000
016122
0163]0
016466
016164
0\6415
016510
e1622l
0\6430
011S16
016270
0114\5
016510
0050\5
0058\5
0\!
005015
005015
0050 IS
015
005015
016466
000004
006
901270
206
001260
006
001262
006
001272
016510
016512
016514
000001
206
001260
016516
016520
016522
016524
016526
000002
0165)0
000000
016572
000000
016614
016572
006
014656
'06
001260
016634
0un0
020012
7]
U~IVERSAL
JM.
MERRPC. ,Alcn
RESTART LOADER DIAGNOSTIC,
te8P).
CI5UI2>/PC. I
,GO TO aUBIIOUTlNE
,EVEN
,IRRTAB.
047522
051127
052412
unee
05144.
842101
841412
041520
00)
020115
052111
842516
040524
.41\17
elUl4
0Ule4
041448
EMer
EMI.
E1I2.
IMU
DHe.
DHI'
DH2'
,EVEN.
DTe.
,BYTE
IAVR4
0
0
8
EM0
DHe
DT0
EMI
DHI
DTI
EM2
DH2
DT2
EM]
DKI
DTI
,Alcn
,AScn
,Alcn
,AlCl!
,lIcn
,A'CU
,lIcn
,.\lell
4
I"
,BUI
083
<15'<12'/ROM READ DATA COMPARISON ERROR,I
C\5>/WRlTTlNG ROM rAtLED TO TRAP,I
CU,cI2'/UNEXPECTED TRAP WHILE READING ROM,I
CII>1 eon
eUHI2>/ADDRE88 ADDRESS EXPECTED rOUND I
ell)el2)/ADDRElI I
ROM ADDRE88 I
clI.el2)/PC or TRAP
286,)
SAVRe
004
,IUE
1,4
,IYTI
e,2
IAVRI
012
IAYRI
DTII
I
,BYTE
0U
28',2
IAVRII
DU.
010
2
,BYIE
I,.,
,BYTE
286.2
UtORI!
002
UYRe
TEMP.
0
MDATA.
8
CORHAl.
••••••
I·'·."
(
DZBMD
HACYlI 27(657) S·MAR·75 11147 PAGE 74
B"81)D,PII
MAINDEC-II·OZBMD.O
8M873
UNIVERSAL R!START LOADER DIAGNOSTIC,
3467
(
(
000001
,£ND
~xxxx
• • • xxxxzzzzzzzxrrrrr~rrrrrrr
~~~Onnn~~~~~~~~~~>~~~~
~.~~~X
.... :afoit"'>o
~~>~%
n
••
~~~
• • • OOOOOOOH
• • • • ~.~Coo~~~~n~~nnnOOQ
. . . . . . . . . . . . . CJlOo-,lm .... t;Joz . . . . . . .
~~~~~~~~~~N_<~~.~~~O
~.
~a
•••
....
~on~~
~
a
~a~»
_
&S&&SS&&&&&&&&&&&&&&&&&&&&&&&&&&-
--------&&&&&&&&&---&-&&&&-----&~
_~~.w
~~m.ww_
• • • _w ____ • • • • •
_~
~W&~.&WW_~~.&&&&._&&U-NNNW~&&&&N
••
• • ~~zno>r~M~~~»~ozzz
• • ~H~O~~> .... ~_~»~~.ooc
.... • .... ~ca .... a~" .... ~~~n • • •
~
.... ~~~
~.>ZM~.~Z
~~~
OOOOOC~W_&N_& • • • • • • N_& • • •
•
•••••
..W~NN
~
OQQtoil
..
a
o~&aat-f.
~~~~~~
>ea
&&_&&&&&&&a&&&~&&&&&
N~~&&~
.~~
.
..,,"
.•••. '".......
..
,,~
0 ...
;::
PI
___
w~s~~
•••••
~w
...
WWW • N
••••
~&&&
~
WWWWW
NUN
_ _ _ _ &_w •
•
N
WWWNWWWw
__ • •
_~.~.~
UN~N
w._~
~.~~~~Y~WN»_~~&W~~~~.w~~._.wWUG~.~.G.w_.~~.~~&O~_$~NWN
~_~yW~~_w._.~~.~_~~
c
_ • • • • ____
_ _ _ WNWWWW ....
.. _.-
__ ..
-
W~_&_UlUI
!;::~!::::~!.:::,~
'".
.....- ..
:; ::
..,....
.....
...
w""
. . 0>
""
~
ww
~
~
...
M
•••••
WWUNWWWNNWW
............... _ ..... IoIN
.......
............ .... ..
.....
••
...... ...._..
••
.... ..............
••
...
.~.UIIWWWW_
.. W
N".IISIWWW~"'Wca
NNNN
lO...,dIl •
W ..
& ...
.... &
NNN"
N~
__
e.W&_SW~_N.
__
•••••••••••••••••••
w ... _
-~
"".W~
"'-
-~
W ..
~,:
•
....
.....
"' ..
....••
-.....•
......
.....-•
......
......
•
.Ww._a&._~
$a.
• ••
•• N
_ ••
. --- .. ..
..... -.....
....
-.......• ....
..
....
• • • •
.....
............. .. ............_.. . ......
.... .......- -:......
........
--.••
•
=-.....
...
......
..
........
-....... -.........
....... ..
ww
&m
CD"
WNN
N
IID . . . ....
__
&~_'ISII&
. . . . . . . & . . . .,
•
~=
~
•
UN
UN
'"
_No.1St
• W."
NNWWNWWWWWW..,WN
.10 .... -.» ... &_ . . . . . __ .....
.,
Ol~'-&._WW·NN"'."_
. . . . . . . . . . w . . . . . ·w., ..
..... ......
.........
......
......
...W""~
.
. . ca
~
111M .......
!
......
.....
..::... --......
...
......
..
••
......
....... -...•
......
.......
••
•
....
-.....• ..
0<
w_
!
~
W
O~K~
.~
• • WWW
•• _
&&~.&~.&N~.&~&NN&
n ...
NWWWNWNNNNWNN_~
••
.. ..........•.....
z.~»
"' ..
....
"';;:
'''0:
".
...-.........
.. ,
;:
~
!:
PI
H%W»
_______
&."~
~.WW_&
~~*
»Z"
00.
&&&&&& _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ &&& ___ &&&&&&&&&~N_&&&& __ _
S&_ • • • • • &&S • • • S • • • &&S • • S&&&&&_&_ • • • • • & • • &&&_ • • • • • • • • • •
_"'.WN_ • • _ _ _
• • wwWW • • • _ _ _ N _ _ • •
__ • • &.& • • &&&&.N&&_&W
__
__ WW_& . . .
••
••
~~~~~~~N.N~_.~ • • w_~w_w~~ __ w.w.~&u._&&&&.N_.&&&&&&&&N.~
• • ~.~.&W.N.&.N.&N&_&_& __ .NN • • • • _NU~&&&&&&& .. &&$&&&N_~&N
~W~~~~NN
~.&~&W.~.~.~_W&
•••
~H~~ZZ<~_.~~~~~~~~~~~~~~~~~~O
~NYO~~Z<~~O~"._~~~.WN
~P.~..~
~"OO.~
_ ~. _ _
_ _ W& _ _ _ _
• _ _ _ • _ _ •_
&&.&
__
--&~&&--~-----&&-&&&
_
• • _&&W&N.WWWW~
• • N&.WN& • • W&&
.~~~W.N~
_&&&&&&N~
N~.~~~~_&&&&&&&&&~W&
•••
AA~AAAAAAAOOOOOOoooooooaoooonnnnn
~
mm.~'
~~w.~~~
~Z~~ZZ~~~X~~~~~~~~~Z=~~Z~"~~OOOZ~ZXHH~HHHHMHHHHHH~HH~Q
~~~HMHXX~~N~MM~A~m~M
.
wt.J_,,:c:
~.~a
~_.
w~
~ww
~.~~&&~N_&&&&&&.&&&&Q~_w
.
.. .
..'" .
..
,.'"
..... _
... ___ . .. ___... ______ ..... ....,,"..;;:... ..
..
..... .....
..............
•••
..
. -..........• ..:;
... _.--- .. _... _. --....... ...,...,111
... ......
.. .... ......
.... ..... ...... :::.
.....
.........
.... ..
_.CDW.......
..
......
""N_
.....
....
. .. ::;: -.. : -••... •
... ; ........ .....
... .... ...... .. ..... ..... -...
"'••.
: •
.....
..-. ...........--,.
...'". ..::. ::.......
..•. ...._.
.... ..·.....
.
....... ...............
...... ...
....
n~
"'0,",
~
WNU _ _
W~WWWWWWWNNNNWWWNNWNWWW
N
WNW
WWN
. . . . ~W~ • • • • • • ~ • • ~_~~ . . . . . . . . . . . WM.~_~W • • WWWWWWWWWWWWWWWWW.~
••
• • • • • • • • _______ • • w • •
.
._.U.N_.N.~._G~.&W
_&.WW._u.~
w._O~=~_w_~
••
•• __ N.&_WW •••
N_~~.WWWWNWWW._&N_.WWW~N
~~.W.ww&
NUNNWWWWWWWWWWNUNWWWNWNNWWWUNNWWN
._ •_
•_
•_
•_
•_
••••
W~.
_&.~~
~~~_N~.~_~W
• • __ . _ • • • • __
ww
w_
••• _
~WNWWW.W.N~._.~.&&~w
~W~N~~~
~.N_.N
......
~~
...,...,NN
.W .... r_
t.J"Q\_
..~
~
.... .,w
ION ..
to
N
~
"""Nfro)
tIJIi\ot.,«t
...
~
~
GO
:!
:!
~
!::
e
N~
........
!
.........
.....
......
......
•
.....
.
.
......
..
.w
••
....
......
.....
..
~
~
....................
........ ......
•
.......
..
...~
r~-)
,.
DUMD
MACYII 21(657) '-MARo75 11147
BM873D,PII
CPOSS REFERENCE TABLE
MBG]
014200
014232
014276
M,DOL
0144]0
M,END
01H45
M,QM
014412
NEXT
001226
NMATCH 010272
NOROM
010172
NOROMS 010202
NO,TRA 014620
PASCNT 001240
PC
·U00007
POP~0 • 012600
POP,SP. 022626
POPISP. O05726
PltG,NO 014616
P~G,I
010430
PRGI
010400
PRG2
el10U
PM3
012116
PRG4
013354
PB
• 177776
PU5HR0' 010046
PUSijUO 005746
PU5H2S o 024646
MBG4
MBG5
(:'
01456~
PWJI:.UP
RESREG
RESTRT
REB05
015346
007140
104403
RETU~N
001224
RUN,3
013904
RUN3
012754
R0
-"00000
°
2544
2900
2U&
ll4H
114U
2568
6891
2500
2446
2,,7
2595
6tU
UU
1171
Uti
17 ..
241"
au ..
2414
2561
2514
2867
369.
nu
3781
3296
670
7311
6811
2U"
2UU
UU
2710
2903
2951
3euRI
R2
Rl
R4
·U00001
'U00002
=U0S"01
'U00004
11411
31411
H4I.
lUI
2813
2889
2UI
314H
2180.
2581
2945
I.U
3066
2U2·
1011-
3US-
u,,-
2,.,.
18UII'
2580.
25771
un
un
1239
un ..
2680-
2664
2472
2680.
1.90
U".
Jl74
11751
JlU
un
un
26U
1191
2617
2689.
212'
2616
2619
2697
2733
2. . '
1I19.
3119.
1881
uu-
2498
274.
2781
2U.
2'83
2158
219U
10421
leu
Jill
117)11
uu-
1126
un
llll"
U03
zin
2684
2616
2726
2910
2'U-
2151
2727
2912
2987
Jill.
2" ..
UI0
37"
un
263'
(
PAGE 77
III,.
U"I
2412'
3299
2G6'
30U
J014
28U·
2641
2711
29O.
2961
JUS.
2Ul
2641"
2714
2'"
297.
u,,*
""2189
U46.
U56
1570
2117.
29U.
2611.
lIU.
3511
21n
1I46
lUI
2509
2809
2710.
291 7
3144_
2722-
1148
25U2729.
2928
2tU
2US·
2552"
uu
J60.
297O
)270
2818
2UI
un·
214 ••
nu-
2971.
3271
2121291'·
3324
2515
2U.
u ••
uu1272
2652
2721.
2909
2971
3091_
U97
2696.
2121
2911
U2t2521
2825
JUS
2156
27)12951-
un.
21"U1S*
2651
u".
un·
un
2829
291'.
3ue
2127
2U7
U16*
2559
218S.
2131·
2'68
Ull
2133
2142
un
2162
·2164·
2nl.
2965-
2""
JU'-
nu·
2603
2686
le84.
1092
un
3340-
un
1051*
3218.
2911
2696
2732
2930.
2990
nn
2726·
2U2
3092"
3094
un
2U9
2144·
1414"
2565
21752999-
2BJ5
UJ3
2550
2152
260O.
287730U-
U67.
un.
2608
1102
1348-
2619
3062
3222
3407·
10713228
1264U50_
2633"
2102
2738
2954
300l
])0).
2636
2705
2744"
2955
2992
1I70'
2627
2701
2737
2952
2993·
lI80-
3323
2638
2706
2898.
2957
]009
3342'
2728
28463099
)]77.
2554
2868
2732'
2848'
lIIZ339b
2749
2870
2734
28501114
34012799
2879-
2789'
2852'
]120.
2790
2854lI2:I
2801
2880
2803
1161-
26142880.
lea7
]]94
26263265-
264828860
3105
269229153326
27012916
])41-
2954
2957
3261.
]4060
2959
3269.
)]52-
2635·
29U
lI04"
34052949.
1266.
33740
3079
3231·
10933243
3094
)262-
1098*
)26].
3099
3264
24763089.
]259
2480
31560
2482
H61
l30J
1376
2483
Jl64
3309·
)]77
2645·
31683320
3378
294'"
3267.
]]93
)006
(,
DZBMD
MACHI 27(657) !-MARo7! 11147
BMenD ,PI I
CPOSS REFERENCE TABLE
PAGE 71
R5
2607.
3114
3328
])14
3397.
2609
1121"
3341"
3U8·
2959"
1122
U53.
2960
J217
H02
)446
3464
3460
U9."
U95·
3403
·'00M05
16U
3111*
001276
001260
001262
SAV~2
001264
SAVR]
001266
SAVR4
001270
5AVR5
001272
SAVSP
001274
SAVSRI 010154
SAV~5 • 104402
SCOPI • 104400
SP
·'000006
]266
71H
7050
706'
70"
700.
709.
71U
7110
2435.
7lH
729.
362'
2753*
SAVPC
SAVR0
SAVRI
(
3177
(
SPACNT= 01!Hl
S~V ,A
012442
SRV,O
012256
SRV,L
012566
SRV,P
012560
SRV.R
012754
STACK = 001200
START
007150
5THG
001101
ST. VEl: 012170
SV05
01573.
SWR
• 1775'~
8W00 III 0001?!01
5W01 • 000002
5W02 • 000004
5W03 • 000~10
5W04 III 000~20
SW0S
000040
5W06 • 000100
5W09 :I 0i1040~
5W09 ;;: 0131!'!00
5Wl0 =: 0~2 ~00
SWII = ~Pl4~00
SW12 II( IH ~000
5WIJ • 020000
5WI4 • 040000
5WI5 = 100000
TABLE
010156
TAG,A
0\H10
TEMP
TEMPI
TEMP 2
0165]0
TEMP]
001246
001250
001252
TEMP4
0~1254
3322.
]]88
H32·
2809
2804
2800
2802
2807
370'
668
lIH
2788
339U
3670
l50.
149f
Hat
14H
346'
145.
344.
343 •
342'
341'
340.
339.
)lO'
IlB
336'
24332692
1049
1)11
70O.
701'
7P121
703'
BU·
139J*
U92*
3404
3405
3406
3407
)448
un·
U92
1444
U50
2510.
3261
2621
2610
2719
2923
2972
3001
2618
2657
24452840.
lI80
3]24"
3415.
U6S"
2969
2449
3008
2452·
2882·
2456
1182.
1211·
nit
]la,·
2U9
3014·
1257
31260
1417.
2451
3046·
3H9*
])28-
3418.
1419·
1420.
3421
3046
3064
1089
3168
3182
3309
2434*
2822.
H7a
]]2).
1414.
3362
un*
U2h
14lh
U82.
29960
un
3374
3262
3375
2UH
.915'
2897'
2891'
2942'
2434
2645
2UU
2439
2996
1152
2797'
2839
288]
24]5
2612
2646
26R4
2963
2"7
3209
3220
3250
]255
3300
3307
2494'
2S98
2511·
2949
2517'
2521>
2529.
2535>
2540
2571'
259S
27J3"
2714'
2759
2761
29042765
2910>
3024
2832"
3054"
281 Rio
2905-
30762911-
J I J6
)021
302.
]209
3220
3255
3250
2460>
2699
]08H
246S"
2709
JIM
))72"
1 J 72
3 J29
2486>
2789
2706"
272,.
272B'
3HZ
))21"
3320*
2691*
2698-
27137.
3462'
"'N
-..: . . .
"".
... "'"
"
n
~
;!
;:~:;:=:::==:~:::;:;
• ........... W.., .... W
WW
W
hlW
~
Ul_&N .... WG:l!
_ ..... til..,.
...
~
...
W
W
...
......
...
......
QIIat
IDOl
...
........
.........
NW
W
...,
."'WW"
::;;~
:
......
...
........
...
........
......
~
.
::..
:.:...
...
0\
w
...
...
....
::
!
..
."
~'"
~
........
.,
..
•
-&----------
-CSl
_ _ _ _ _ _ _ ..... _ _
1St&'ISI&\SI&&&&$&&
$&&ISI'&&&&&15II&&
... f,AOtoUIUt
."._"'~UII"'''''''
(111 ...
......... & ..............
-& ......
~&
~!Sl..., . . W .... _~_(J\NW
o, ...... &ScgS .. OOO ...... &
..oX
"'0
-"... .
-&15149&&&&$&&&&
~,.
,..UI_O-'
________ _
1SI_61_<&&$&&&&&&
..... &(J\_ ..... _
......... & ....
n
...
WWGtNNW
.... _
WW...,to,JoW
&_
_ _ ... N _ _
_ &&UI
Wt\)W .... UI . . ..., ... ""W ... UI
_
........... Otcr-OtOl . . . . . . .
;!
. . . . . $NI\,)& . . 0-00" 01-
n ...
"'~
0 ..
.....
,."""
......
"'
'"'"
n •
"""
"' ...'"
.....
PI
...-.
....
......
t"~
PI-
...
'"... ...
N •
"''''
n,
PI
..........
_
~
.........
~Ol
WN~WWW~
N.~
••
_.
W
W~NN
...... N .......... _.~ . . Ot • • ~_UllUI . . . . . .
. . . . W ....... ~...,~W&~WW& ..... N&
~_NW~.&~.&~~~~W~_~~W~N_
• • ~_~_&W~.~ __
••
w
&.W_~~W._~N&N&
:.:::~:-::::_.~~:~~~~W~_~.W::
-....
WNNW
• __
--.~
~~~
• • • ~~W_ • • W • •
~:.W~
WNWWWNWWWWNW
_ .... WNW . .
.... UlN
~W&
• • WUl .................. 'IO&1O
- . *. -
.... A'IOW&_.,...,_.&N
~
~W&N
~
_~_
W~:
.....
..-_ •.......----.....
.
..
••
WNNUN
W • • • • • • ____ • • • •
~
_._._~~W_
• • • W~W~_ • • W~_ • • W
.... NNN
~
"& • • _ A _ • • • _ • • W _ _
:N~.:_.W~
.W~_:
..... u ... ..
~ ~_AN • • • _ • • W_W
~
•••
~_~.W~_~.W~
...... NN
~
• • • • __
•• .•___W:
g~
••
A.~
_&&N.N.~._~
=:~N:.W~_
•
•
&-~
W~
••
• • • ~~- • • • • • ~
~&&W~N.~.N~~._.
:~
:_~~W~~~~W~:
_."'
.. "'."''''UlUI
........
...
S _ ... NQIIINI!S)
.... ANOO
..... _ ..
WNNW
&_&:W .... _VlG ........ _calO::
Wa.JWW
• • • ~UtUlUl . . . . . . .
_~"'
-
_QIII_WUJWS .... UlNOO ...... W
urt ... wWUllOOW .... _UtlOW .... ....
WII.)WW
_,g:~
... "'.(JllCIIUtCIIUl . . . . . .
NI'II_WUltW S .... UIIN lSI ..... ....
W ............ _Ul""' ........
WIt.JWN
_OOCJlo ...
. ..
W ....
... _
01 . . . . "' _ _
•
_~._.
•
WNWWWN
..WNW ..
.W~_~
W .... WN
~~
_
......
W
&
~~~&~
~~~w.~~~Nm~.~
.... __ .... • _.. WW_:
...•.
.. ....
_. . .......
...
.. W.W .....
••
.. -•. .._._:_..••__-.-.W_.....
.....
N: •... -
... ...
... ...
~~~
PI ...
..
--......
.........
... ... ............. ....
... ...
WWWWWWWWWWWWW~WN
~&~&g~.N_N~
W
W
..... WNW .. (J\N& .......... N~ . . Ol~ • • •
....... W~W~~ ..... Ul4W ..... C_~G_ .....
______
~
N • • WW~_~W.WW_~~~~ • • ~~~~ • • • • ~N
__
.. _ ... ______ .... .. ..
WNWNWWWNNWWW
_~_
WOW""N...,
o
:JON
t.< "'GIl P.I < (PrA'O
0,. neo »"'Ot.... '.!lf X'\It
4No& . . S . . ...,UlUlSUIt .... _UI
:;
...'"
.. 0
:o."'V'tJ'V~~~,,rq
""""".....,-f>-i~~I-iI-f~,""Joi"'io-J
"'0
...
_~~W
oa • • QlllQIIUJUI . . . . . .
~.W&CDUlNI!iiII
.... O'IN
..... CllCSI ....... _Ul'!DW .... _Ot
.... _
NNW
_
UlIt.1
.... _ 9 \0
. . . UlIlSl.
eo.
~
....
........ .......
...........
.......
•
...
........
........
...... ........
..... .......
.......
... -........
- .......
......... ......
........
... ....
~-
~-
......
.......
.........
-...
.......
........
"' ..
......
........
.......
=:;:
........
.........
... .....
......
.....
.....
. ..
.....
ww""_
-.,.o.C$II
~
"" .... w
'"
lil-
t<-
:;:
........ .......
...... .
........
.._w
......
. .. ... .....
. ........
....
.......
... ..... .."'... ......
.......
. . . "'
~
......
....... ........ ......
. . -••.
.... ..............
::~
·'". .• .•
.. ......-.......'"
.-....• :......••
• •
...
e
w
•
.........
..o
."
..~.
'"
""o
'"'"
"""
o""
"
.
...
<
NN
w
~
~~~
w_w_w_~
__
...
NW
~.~w~~
w
N~m_~~
W
&
_ _ ..
N
...
W
..........
""
!l.)N
N
• • _'-""".
QO
"
WNNNN~N
$~~~~~~
••
..."
".
.....
~!C
.. 0
o
...
W
WNNNNNWNW~
WWWNWNW~WWWWWWWW~N
_ .....
~NNN~wm_~NW~N~_&9~~
~~~
•••
~&~&~~~~~~
......
WWNWNWNNWWWNNNNNWWWWUNWWNNWNWNWN
wwm~&~
.....
~
.. NN_ . . . . . . Ww&_ • • • N . . . _ _ . . .
_NG&~.~W~_~--""'_~~W~QIIW&G~~'&.,
... WW _ _ &&..01OO
~~NNNNN
~~
.....
~~
........
W
NWt
N
............ cg
...
........ 01.,.l31li
(J'I
• ww ... _
CD
..................
- ..
w .........
""
..
.....
-
....
..., ..... Sl!_
WIO& .... _
w_.,""''"''
",w""".
N&UI-.a
WoO_W_
N!O&--.A
-
W"""'w
.........
... _toot ..
_8N_
. . ~&
... ...
.,..........
WI'
N""WI'
_ _ N_
•
"&WW"
NCD . . . .
NWWWWWWWW...,N
.. "",www __ &&101O
..o ..
. . UlIO ....
"' • • • 010
,,",WoO ....
.
wwww
W
_
NNN
_ _ _ ~Ul
~
....
--................-
W
~.tG~~~w_
W~""'_""''''''UI'''QO'''_~
w_ ........
ww __
-............
w
. . . w_ ....
".
W
N __
...
'"
w_~W&&&~_~~~&&W~~W~wwN.~~&m_~&N&WW.~W
_""'~_w
00& CJt ...
..."
.
NM
."'0""'".
.
"' ...'"
.... :ut"'cn'O<
PI
.
no
::a::O.""Z3:
o-JOO{'llOQ
~~_c"",~_.h)"'C~"'''
••
"'N .... WNNCUNWW
W
.~ . . . ~~ .... &&~wO> ..
___
~~~
''''.''.&''''N''~~_N&&m.W
__
••
W~_W"_&
_N~
••
-z
-0n
~.
~
'''''~_N.''_&.NN''_''''''''~w
w
\IIwoO .... _
'"
:E "":I
ClltIJ:.»
.... f./lI
OOOUllca . . . . . _ _ ...
ww ..
QDCIt . . . . . . UI . . . . .
NUl,."" ..
.......................
1GwOl~&.1G'"
W~h)
.....
:
....
C5>~--..W&
WWoAW .. _ ..... _ N . . .
N\OtaClJltaN&-oUII_ ...
..........
_ ....
........
w ..
..
....
.. ...... ....
...
ww ..
.....
....
....
;: ;:
.......
.......
.......'" ,
"'''
"',.
z'"
.....
.. .
NN~NW_~
N.N~oD_~~W~&~O>""~~O>O>O>O\
~_QllUlUI&._&W&
""'ww"" ......... ..,
...
"'0"
.....
......
& ....
"''4)
.., ... & ..... .,WUl..,"'
NW"WWN_&&.oO
.
&.......
. . . . . . ."'wUl
. _ .... NN
... " "...
' '_-
...........
-.......
.....
.......- ..
.....
...... ....
............
......- .
......
n ....
....."
PI
<>
Q
...'"
c:
...~
.
"
"''''
"',.
...
Source Exif Data:
File Type : PDF
File Type Extension : pdf
MIME Type : application/pdf
PDF Version : 1.6
Linearized : No
Create Date : 2016:05:13 09:31:24-08:00
Modify Date : 2016:05:13 10:07:11-07:00
XMP Toolkit : Adobe XMP Core 4.2.1-c041 52.342996, 2008/05/07-21:37:19
Metadata Date : 2016:05:13 10:07:11-07:00
Producer : Adobe Acrobat 9.0 Paper Capture Plug-in
Format : application/pdf
Document ID : uuid:167adbb0-2665-1549-8953-63ad49989e16
Instance ID : uuid:616cbd9c-b4f0-3244-946e-4b3a10012d53
Page Layout : SinglePage
Page Mode : UseNone
Page Count : 46
EXIF Metadata provided by EXIF.tools