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 PDF.
Page Count: 46

DownloadMAINDEC-11-DZBMD-D-D_Universal_Resart_Loader_Diagnostic_Apr75 MAINDEC-11-DZBMD-D-D Universal Resart Loader Diagnostic Apr75
Open PDF In BrowserView 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

Navigation menu