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

~
I
OZBMD
MACY11
27(657)
S-MAR.75
11147
PAGE
BM873D.Pl1
MAIND~C.l1·DZBM~.D
BM87]
UNIVERSAL
RESTART
LOADER
DIAGNOSTIC.
PRODUCT
COOEI
•••••••••••••
PRODUCT
NAMEI
•••••••••••••
DATE
CREATEDI
••••••••••••••
MAINTAINER
............
AUTHOR'
•••••••
REVISED
BYI
..............
IDENTIFII;ATION
••••••••••••••
EM873 UNIVERSAL RESTART
LOADER
APRIL
21,
1975
DIAGNOSTIC
GROUP
JOHN
EGOL'
80B
MISNER
10/21/74
FAY
BASHAW
1/21/7S
COPYRIGHT
(el
1974,
1975
DIGITAL EQUIPMENT CORPORATION
YA
-
~'U""';t1\.-
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.
-
-r--
o
{
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
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.
4.2
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
BMen-y.
fJOrfi.·
...
PROGRAM
'nUl-!A
SMSn-YB
AMRH-YC
BMSn-YD
SPECIP'Y
THE
VERSION·SEINGIIUN.
IS
ANY
NON-STANDARD
VER.ION.
TWO~MUST
BtRUN
rIRST~
REPLACES
M792-YA,MR11-DB,M792-YH
MAISBUS
ODCMP
BOOTSTRAP
ROM
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
BMI?lD.Pll
MAINDEC.l1-nZBMD-D
BMB?!
UNIV!8SAL
RE8TART
LOADER
DIAGNOSTIC.
OPERATING
P80CEDURE
SWITCH
SETTI~GS
(APPLICABLE
IN
ALL
PROGRAMS,
swn 1
OR
UP
••
HALT
ON
ERROR
IN13
OR
UP
1.1
INHIBIT
ERROR
PRINT
OUT
8W12
OR
UP
••
INHIBIT
ALL
PRINT
OUTI
BELL
ON
ERROR.
SW11
OR
UP
••
INITEAD
OF
EXERCI,ING
EACH
ADORES.
lex
DO
IT 11.
SIII09
OR
UP
••
LOOP
WITH
CURRENT
ADDRESS
lWeI
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)
S-MAR-7S
11.47
PAGE
6
B~871D.Pl1
MAINDEC.~l.DZBMD.D
BM87]
UNIVERSAL
RESTART
LOADER
DIAGNOSTIC.
6.2
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
PAGE
7
BMB71D.Pl1
MAINDEC-l1-0Z8MD-O
B~873
UNIVERSAL
RESTART
LOADER
DIAGNOSTIC.
9.
P~OGRAM
DESCRIPTION
9.1
PROGRAM
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.
~
........•.
;
't
.
.•
.,1
DZSMD
MACY11
21(651)
5-MAR-15
11.41
PAGE
a
BMa?]D.P11
MAINDEC-l1-DZBMD-D
BMa?]
UNIVERSAL
RESTART
LOADER
DIAGNOSTIC,
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.
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
)24
321
326
321
328
329
H0
331
U2
III
334
UI
336
100000
331
049000
119
O20000
))9
010000
140
00400.
l4\
002000
342
001000
343
000400
H4
000le0
345
000040
346
000020
341
000010
148
000004
349
000002
350
U00.1
351
DZB~D
MACY!I
27(651)
'.MAR01'
11.47
BMB73D.PII
MUNDEColl-OIBNOoD
352
35]
354
355
356
000000
35'
000001
358
000002
359
000003
360
000004
36!
00000!
)62
000006
361
000001
364
l6!
366
)67
!
11170
J6q
111!70
l6q
111116
310
0A!
100
371
172
313
374
005146
)15
005'26
316
010046
)71
012600
379
024646
319
022626
lBa
HI
1 B 2
lB3
100000
394
04U00
lB5
020000
]96
010000
197
004000
188
002000
lB9
001000
390
000400
19!
000200
)92
000100
]93
000040
J94
000020
195
000010
J96
000004
191
000002
399
000001
J99
400
,SM8H
YX
,COPYRIGHT
MAR
1971.
DIGITAL
EQUIPMENT
CORP
••
MAYNARD.
MUI.
01114
,STARTING
PROCEDURE
,~OAD
PROGRAM
,~OAD
ADDRESS
0.Utl
,.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
,'IIITCH
REGIITER OPTIONI
11115.1.0
•••
511\40.8800
SIIU_ze.U
81112_10
•••
SIlIl_UI0
51110.2881
lwe9.tll08
5W0lo.0.
11106.1811
.II.SO"
1110402.
.lIU.U
Iwn.,
'W'102
,W0011
PAGE
10
,0I,HA~T
ON
IRROR
,ai,
XNHUIT
IRRO~
.RUTOU'!'
,.I,DELETE
nPlOUT/BELIo
ON
ERROR,
,.1
DO
EACH
ADDREII 1 TIME INSTEAD
or
10
TIMES.
,.I,1000P
lIITH
CURRENT
DUA
."1
RnURN
TO
TOP
or
CURIIINT
PROGRAM
ON
ERROR.
,.1
TE'T
!HE
EX
PAN
DID
12.
WORDS
gMB73
UNIVERSA~
RESTART
LOADER
DIAGNOSTIC,
.IIEGI5TU
DEUNITtONS
!l0.U
,GI£NEUL
REGaTER
RI·'I
,GENERAL IIEGlSTEII
112.U
,GEN!RA~
REGISTER
RJ.U
,GENERAL REGIaTER
u.u
,GENEIIAL REGISTER
RI."
,GENERAL REGISTER
shU
,PROCESSOR
a!AC~
POINTER
PC."
,PIIOGRAM
COUNTER
,LOCATION EQUIVALENCIES
SWRaI11510
,CONSOLI:
SWnCH
REGISTER
LIGHTS.!
71510
"D'ol1/45
DUPLAY REGISTER
PSa!
71716
,PROCESSOR STATUS
WORD
STACK·nel
'START
OF
PROCIUOR
.TACK
,INSnUCT!ON
DEFINITIONS
PUSHUP·SHI
,DECREMENT PROCESSOR
SUC~
WORD
'OPIIP·5126
,INCREMENT PROCESSOR
STACK
WOIID
PUSHRe.t0046
,SAVE Re
ON
STACK
POPR0012600
RUTORE
110
FROM
lTACK
PUSH2!P.24UI
'DECREMENT
STACK
TWICE
POP.
sPD2aU6
,INCREMENT
STACK
TWICE
,EQUIV
EMT,HU
.IAUC
DEFINITION
or
£1111011
CAL~
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
~~~~~A~~~
••
~.~~~~~
••
~~.~.~
••••••••
~
•••••••
~.~
•••••••••
$~~SSS~~~G4~~~QQ~~~~~m~~
___
.e~~~~~~~~~~~~~~~~~~~~~~~~~
_
~.~.w._
..
_~
__
._.
__
._~._.W._.
__
~
...
___
.
__
~._.w._
..
_~
__
&~&&~~&&&&&~~&&&&&&&&&&S&&&&&&&&&&&&&&&~&&&&~&&S&~&&&&
•••••••••••••••
$
••••••••••••••••••••••••••••••••••••••
~~$&&&&&~&&&~&Q&&&&&&&a&&&&&&&&&&&&&&&&&&~&&&~&&&&&&&&
_W~WWWWWWW~~~NUNNNWNNNN~WNNNNNWNNN~NWNNWNN
___________
_
~N
____
&&&&~~~~~
••
~~~~~.~~.WWWWNNNN
____
&&&&~~~~~~~~~~~~
N&~.N&~.N&~.N&~~N&~.N&~~N&~~N~~.NQ~.N&~.N&~.N&~.N~~~N~
o
..
~~
W'"
,,,,,
O~
..
~
n
.!.
...
-.
.
"
,,,.
N"
'"
.
,,~
,,..
.
"
::
'"
"'"
..
,.
~a
...
'"
......•..
--
......••.••• -----
........•...
---
..
-
..
--
...
-
•••
__
••••••
_
•••
WWW
___
WWW
__
__
_______________
•••••••••
.~N_9~~~~~.W~_&G.~.~.WN_&G_~._.WN_&._~._.WN~~
••
~.~.~»
_
&~G&&~~&~&&&&&~&&&&&&&&&&&&&&&&aa&&&&&
••
&as&&&&&&&&&
3&~&~$&&&&~&&&&&&&&&&&&a.&$&&&&&&.&&&.&.&&&m&&&.&&&&
•••••••••••••••••••••••••••••
a
••••
a&
•••••••••••
&&
•••
---.-
_______________
••••••••••
&&&
••••••••
a
••••••••••
.~
••
~_~WNNNN
____
&&&$
__
~~~.~~~w~m
••••
~W~WNNNN
____
&&&&
••••
_
••••••••••••••••••••••
a
••••••••••
_
••••••••••••
_
-.
;;
'"
..
...
<>
..
...
n
..
...
'"
...
"
..
H
..
..
..
..
..
..
..
'"
..
..
'"
..
c:
..,
..
..
"'''
XN
.'"
....,.
w"
.,
'0
::~
n
:!
-
...
,.
...
:;
"'
...
.,~
\"I-
n
-
..
-.
.",
0'"
..
'"
....
"'
....
"""
"'-
..
....
ID
"'
...
....
....'"
.....
-
c:
..
...
<
...
'"
..
..
..
..
..
..
...
..
'"
..
..
0
,.
..
...
,.
..
...
..
'"
'"
"
...
:!
n
••••••••••••••••••
~
••••••.
~.~
.....•
A.~
.••••.• m
••••••••
_______
•••••••
~
••
m.m
•••
_
•••
__________
~~~~~~~~~~_
••••••
•.•
W
__
__
~._.W
__
••
_~._.W._
••
_~
••.
WW_
••
_~._.W._
••
_~
•.• W
S~&&&S&&&&&&&&&&&&&&Q&&S&&&&&&&&&~&&~&&&&&&&&&&&&&&~~&
..•••••.•..•••.•..•.•......••..•.•.•.•..•..•..........
3&&&&S&&&&&&&&&&&&&&&&&&~S9&&&~&&&&&&&&&&&&&&&&&&&&&&&
~~~~~~~~~~~~.~.~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~m~~
~~~~~~W_WW~NNN
____
&&&&~~~~~~~~~~~~~
•••
WW_W~NNN
____
&&&&
u
••••••••
_.
__
••••••
_
•••••••••
_._
•••••••••••
_._
•••••
_._
~~&&3S&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&S&G&&&&S&$&
...•.........••...••.•••.•..••...•....••..•..........•
9~&&S&&$&~&&&&&&&&&&&&&&S&&&&&&&&&&&S&&&&&&&&&&&&&&S&&
........
~
...•..•..•.•.....•...•.....•.....•...•...•...
&~&~&~&W&W&~&N&_&_&&&&&~~~&~&~&~&~&.&~&W&W&W&W&_&_&&&&
~~~~~~~~SN&~&N&~&N&~&N&~&U$~~W&~&N&~&N&~&N~~&N3.&N~~~~
..
...
'"
" ...
....
~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.
C
>.~.>+~+~.p+~+~+~+~+~+~+~+~.~+~+~.~.~+~+~+~+~+~+~+~+~+
Z
~N~N~N~~~N~WrN~N~NrNrN~NrN~N~WrUrW~NrNrNrNrN~N~N~N~NrN
"
~ ~
~ ~ ~
~
~ ~
~
~
~
~ ~ ~
~
~
~
~
~
~
~
~
~ ~
~ ~
~
<
..
'"
..
..
..
,.
'"
"
..
..
,.
..
..
o
..
"
...
'"
:::
..
Cl
"
o
..
..
H
"
~~~~~~~~~~~~~~~~~~~~~~~~~~~w~~w~~~~wa~~~~~
__
~
__
~_~~~~~
••
__
._
•••••••• _ ...... _ ••
_WW_WWWWWWWW
••••
_._
••
~
__
~~~~
__
~
~_&~~~~~.WN_&G_~~~~WN_&._~.~.WN_&
••
~._~_N_&
••
~
•••
_N_&~
&&&&&~9&&~&&&&&&&&&&&&&&&&.&a&&&&&&&&&&&.&&&&&&&&&&&&&
.
....................................................
.
&~&~&&&&&&&&&&&&&&&&.&&&&.&&&&&.&&&&&.&.&&&&&&&&.&&&&&
~~~~~~~~~~~
•••
~
••
~~~~
•••••••••••
www_wwwwwwwwwwww_ww_ww
~~~~
••
~~~~~_.~
••
____
NNNU
____
&&&&~~~~
••••
~
__
.~~.~W_WWNN
~.~&~.W&~.N&~.N&~~N~~.N&~.N&
••
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~&
••
W&W&N
&
•••••••••
&w
••
$wa
•••••••••••••••••
SW
•••••
_
•••••
N._
••
'.
.,
"'~
~;:
...
O~
...~
n
! ..
~.
·
'"
"
..
..
,.
...
"
..
0"
·
o
..
~
"'
...
. ...
...
"
w
..
~~~~~~~~~~~~~---
...
-
...
-
..
-
...
--
..
-
......
.
---$.&
.••••••..........
----------~~~~~~~~~
N_&~~~~~.W~_&~D~~~.W~_&~~~~~~W~-&~~~~~.WN_
ISIS.&~&&&&&&'$IISI&
!~!!;:;!:!~:!!!!
'!oJoNNNNWf\JNN!'\INI!\.IW
.....
-A-I~(I\"'OIo"'UlUl
..
UI""
,,,
..
t.)-5'OIolloflo)sa.,,W:501'''
&$151&&&&&&&&&&
's)SlS\&&&S&&!SS&S&
iSI&CSlISI&S&\SlISl&&&&
'St&&St\Sl.:g·S\S&&Sl9&
lSISI<Sl'SJ&ISI&lSI!&!SI&&&
'SJ
-9
Sl-'5l"-g
-so
$
'Sl
&
'Si&&&
...
'"
o
...
..
..
'"
<
..
'"
,.
'"
..
..
..
&.:s.l'Sl&&&&&1SI
!~!;!::!!;:~
NNNNNNNlNN
....
WWWWNN
""NISI
<J!.
....
"";SJ
O"A
&t5Ii&lSI:&&
& lSI &
&'Sl&-Sl'SllStSlISlOSl
'$I'$I&&ISI&Q1SI1Sl
&&&&:501:5J&&\Sl
&-&&&&&
lSI
lSI
lSI
1SIlS)&~$&,'SI3S1
~t"I"'D~t"'Ht:'"2:'"
Ol2J)ooQt"'DOO",PI
~:aQlo-!oon><+-I
l"!OO:Z:ZC::::lII:toIc::
'XfZZO~Z-_:O
'!:!:!--:!
!
S6ltsS&&&1SI1SIi
&&&&$&&&&&
!!~;!!:!!!!!!
W""
....
NNWNNWN
IOlN
____
tS:I&&&
NS"'
..
NS<l'"",.,1SI
&&&&------
~&&'SI!...a
.... ..., ......... ....
\S)\SI&$-A
....................
....
M'SlN~Ul"""UlUl"'UI
&.&."'(l1li010(l1li
__
&"&-&
...
101$010.,
..
..
:::
'"
...
n
...
...
::!
..
..
..
'"
..
..
0
..
..
to
..
...
..
...
PI
<
PI
n
..
0
..
..
..
Z
0
,.
..
::
..
...
..
'"
..
..
&
..
..
..
!
..
&
...
..
"'~
~;:
..,'"
O~
"'~
n
·
-
...
-.
·
'"
0
..
..
,.
...
"'~
0
...
o
!;
..
"'
..
....
~Q
.....
-
...
C
:;
<
PI
'"
..
..
to
..
..
..
...
..
..
..
..
0
..
.,
..
..
:::
,..
...
..
0
CD
~
<>
~~~~~~~~~~~~~~~~~~.~~~~.~~~~
..
~-~.~
...•..........•..
~.
~~
••
~.~
•••
~~~~~~~~~~~
••••••••••
WWWWWWWWWWNNNNNNNNNN
__
~
~~~~~~.WN_&~_~.~.WN_&G~~~~.WN_&._~.~.WN_&._~.~.WN_&G~~
1SI&&&&I51&$&&15I
'SlS&&&_tSl_&_&
~&\SI&&.G/lUIlGl!.C5I
_N_
...
&&&_W&II&
...
_W&&N&_
....
_N
....
\Sl
.... & • ..,.
...
&&
...
.
..
..
.
...
~
~
..
...
...
...
e.
..
..
Co Co
:II
'"
..
...
,.
..
...
..
..
,.
'"
..
..
e.
..
..
...
.:
...
•••
w.
..
"'
....
,.
.....
...
"',..
..
,.
..
..
"'~
,.~
M'"
..
...
,,~
..~
n
-'"
-.
.
'"
"'
..
N'"
....
'"'~
'if'"
"
..
...
...
"'
...
...
...
..
...
..
l~\
, ,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~----~---~-~~-~~~--~--~--
~~~o~~~~~o~~~m~~_~.
_____
~_~
___
.~~~~.~~.~
••••
~
••
~
••••
~.
~»~~~.~N-~~._.~.WN-&
••
_._.WN_.GG_~
••
wN_&G
__
•••
WN_&.
__
_
&&&_&_151&
:5I&tItJI&<9""&_
&&
..:
........
&&
:g
..
tSllSI&w
..
_
&
...
&&&
...
W&
UllUII&&
.......
"""
--------
----
....
_--
..........................
..".,..
WWWWWlWWW
&GJSo!SlG1D!SI&
............
W~WW
01
...
..,&011
...
..,&
$&&_l!!J_SISI!
&9Il0l'9'$1
....
&_
& &
............
'&
&
&""'l5litStSW""'"
&
..
&&S"'II.I&
UIIUt$&W
...
OON
..
--
n
..
::e;
-
..
......
....
....
.....
.....
SI_
.....
&
...
.....
.....
....
.....
:!:!
......
....
..
...
--
...
"'
...
-
0
...
...
........
.......
........
...
...
--
..
--
:~~
.....
......
"'
....
"
-
..
......
-
.........
.........
~-&
.......
..
"0--
J:Io
Iof---
Oloi
':111
..
n ...
'C:':
l"t
)lOO:C
111M
ZZH
~:
~
~::
."
:e.
..,
"'
..
o
00)110
..
<
.....
00:0:
......
""
...
'"
.....
'"'
.:c
..
"":00
0
......
:c
~
..
-
..
-
..
....
'"
"'
....
....
-..
°
...
.. ..
0
...
c ...
.
..
..
..
'"
....
04"
....
n
..
,.::.,
..
__
n ...
...
0
..
0
....
.,..
..
z:
"'''0
0""
n,.
!'!
~f!g
......
.....
....
D
° C
"'004
...
'"
..
..
"'
..
"
....
.......
C"O
...
,.
....
"
..
0
..
<0<
"'
.....
....
n
Hl'I
"'0
..
'"'
z
..
"
z
,.
°
,.
o 0
...
"
....
lit
H'flJH
at
Z!DO
"
...
...
04
o n
:III
,..
...
..
..
..
..
04
"
..
z
..
..
..
..
° z
~
=:
~
a
°
..
'"
..
°
..
"
"
..
..
..
co
&-
••
&
....
&-
&
....
$&
..
....
....
ea.-"
UlCIIIH5IIN-
----
................
wwww
1511
•••
.....
NC511
&
....
.
•·
...
n~_
......
&
&
........
&&OH5l
ur"'&N
&_&1511
......
-
a
....
&&
SI
....
~
St
....
.
Ul
......
N
--
..
-
.....
..............
wwww
••••
aas.
.........
..
..
..
..
n
z
~
Q
H
..
..
..
'"
'"'
::
...
..
..
..
...
51
..
"'
...
,..~
.....
. ,..
CO~
..
~
n
-
...
~.
.
'"
0
..
MOl
..
I
"'
...
"'
...
I
'"
..
"'
...
....
... "
...
..
~
04
...
\':
..
..
..
..
..
..
..
..
:
..
o
~
..
..
"
04
..
i
..
::
o
-
..
.........
~~
........................
~
...
~
...
~
......
~
.........
~
......
~~
.........
~
...
............
wwwWWWWWWWNNNNNNNNNN
______
_
~
...
WN_&G
.....
__
...
WN_
............
WN_.G~
.....
~
..
_
••
••
••
••
••
••
••
••
••
••
••
••
••
::
••
ii
••
••
••
:i
••
••
::
••
••
::
••
••
••
••
••
••
••
••
••
••
••
••
••
••
••
n
••
••
••
••
••
••
••
::
••
••
..
..
~
..
...
&
1511
&
til
lSI
&
& &
~
! lID :!
__
w w w
..
...
N ; : :
151_'
____
&
___
8_8_
-a
...
a_a_a
...
a_m_a
.....
"'
.......
(11
..........
.......................................
..
&
...
N&
............
'I5I
....
....
_
.....
w'3'
....
_
••
..
..
...
..
..
.......
"'0"
.....
"''''04
..
..
'"
......
....
..
a
..
..
..
.
....
..0.
..
..
..
HCO
"'
...
.'"
"0"
"'
.. ..
04
.. ..
..
...
.
"''''
..
...
oe
...
. .
..
0
..
"
..
0
.....
I:"
...
0."
...
'"
04
..
..
..
oon
c
..
""'I:"
:cor
..
.
"
..
;:::
:;
:!
..
'"
====
;:
...........
0
"""..
C1:
a
•••
e-l'I".
0"",.
n2ao
,.otola
'"
"
'"
..
...
zo
....
:c
n
..
Bn,.H
CCtoI.
,...
..
..
Pl
.....
l'tOC"H
Z
....
...
..
aC'"
..
..
....
..
....
..
..
..
..
04
..
~
...
°
'"
..
..
,..
"
,.
...
:c
o
'"
..
..
..
°
..
..
..
..
..
..
aso
JC"
.as
...
,.
...
'"
..
...
_:c
~
..
n
~
..
z ...
..
~
04'"
"'
..
"
...
..-
n
~
..
~.
. "
0
..
..
,.
..
.
"'
...
"'"
I
"'-
=
..
...
..
z
..
..
,..
...
..
.....
C
:;
...
l'I
..
..
~
..
..
..
..
..
"
..
..
o
...
"
..
..
"
04
...
Q
'"
..
::
n
...
"
DZB~O
MACY11
27(657)
5 -MAR-7S
11147
PAGt
19
B~871D,Pll
MAINOEC'II-0nMD-D
BM813 UNIVERSAL
USTART
LOADER
DIAGNDSTIO.
800
,
801
,Tilts
IS
THE
START
LOCATION
rOll
TMI\
MAGTAPE
CONTI\OLLn
802
001450
010702
117)050
010702
TM111
MOV
\>C,~2
I SET POINTEII
TO
PAR1MET!R
LIST
103
001452
000416
117lU2
000416
BII
TAPE! I
AND
TRANSFER
oro
FIRST
ROUTtN!
804
001454
172524
/173054
1725H
,WORD
172524
I DEVICE BYTE/RECOIID
COUNT
REGISTtR
805
001456
060~17
117]056
060017
,WORD
69011
IDEVICE
REWIND
COMMAND
806
001460
000200
1I1l060
000210
,WORD
200
,DEVICE
DON!
FLAG
801
001462
100000
117leU
100000
,WORD
1000U
I
DEVXCE
ERROR
"LAG
SIT
808
001464
00041l
1173064
0004
IS
BR.TAPEax
ITHEN
TAlNBr!R
TO
NEXT
,r:RVICE
ATN
809
001466
B60011
11
73066
060011
,WO~D
60011
I
DEVXCE
FORWARD
sUCt
COMMAND
81e
001410
000200
,\
73010
000200
,WORD
288
,SAME
AS
AlOVE
811
0014'2
100000
1171072
100000
WORD
10'000
,UME
AS
ABOVE
8\2
001474
000431
1\71074
000431
BR
OTHEAX
,THEN fRAIIU'EII
TO
ItEAOITRANIFEP. ROuTtNE
811
001416 060003
1\11076
060au
,WORD
&B0n
,DEYXCE
RIAD
COMMAND
814
I
tiS
ITHIS
IS
THE
START
LOCATION
rOR TH!
ItPII
eONTRO~LER
816
001500
010702
1171100
010702
R'II'
MOV
'C,R2
,SET
POINTER
TO
,AltAMETER
LIST
811
001502
000424
1171102
O00424
Bit
OTHER
,TRANsFER
TO
TRAN.fER ROUTINE
918
001504
1'6716
1113104
176716
,WORD
I'nu
IDEVICE
WORD
COUNT
REGISTER
919
001506
000005
1\73106
000005
,WORD
5 IDEVICE
READ
COMMAND
820
I
821
ITHU
IS
THE
TAPE
DEVICE SERVICE ROUTINE,
822
001510
010200
1173110010200
TAPts.
MOV
RZ,R,
ICET ADOR!SS
or
PARAMETER
LIST
92]
001512
0U720
1173112
005720
TST
(1'.0).
ISKIP
TWO
WORDS
FIRST
TIME
824
001514
000005
1171114
000005
TAP!SX,
REUT
IRESET
ALL
DEVICES
825
001516 005720
117H
16
005720
TST
(~0"
ISKIP
OVER
BRANCH
INSTRUCTION
826
001520
016201
111]120
016201
MOV
2(R2),RI
I
THEN
GET
DEVIC~
1I0RD/nTE
COUNT
ADORES
927
001522
000002
1173122
000002
928
001524
0053\
I
117112.005311
DEC
.1'.1 I
AND
8I:T
TO
-I
829
001526
012041
111]126
012041
MOV
CRe).,-CRIl
lAND
THEN
ISSUE
COMMAND
TO
DEVICE
830
00UlS
0]\011
'I7]U0
nl011
TAPWAT,
BIT
.R0
••
RI ,WAIT
FOR
DEVXCE
COMPLETION
911
001532 001776
I171U2
001176
SEQ
TAPWAT
,BY
HANGING
IN
LOOP
832
001514 005720
n
7UJ4
005720
TST
(R0).
lAND
TH~N
BKIP
DONE
fLAG
8)]
0015]6
03204\
117]136
012041
BIT
(R0).,-(I>I)
ITH!N TEST rOR tRROR
934
001540 001063
IIH140
001063
BNE
ERRO~
ITHERE
IS
ON!
US
001542
0UI10
117U42
000110
UTURN,
JMP
'''0
lAND
TRANSfI!R
TO
rO~LONING
INSTRUCTION
836
I
937
ITHIS
IS
THE
STARTING
ADDRESS
FOR
RCII
DISK
CONTROLLERS
ne
001544
010'02
,t7J144
010702
"CIII
MOV
pe,R2
ISET
UP
POINTER
TO
PARAMETER
LIST
939
001546
000402
II
H146
010402
5R
OTHER
,TRANSfER
TO
SERVICE
RTN
840
001550
177450
J17U50
177450
,WOIID
171450
IDEVICE
WORD
COUNT
REGISTER
84\
001552
000en
1171152
800005
,WORD
5 lOEVICE
READ
INSTRUCTtON
842
,
941
,THI3
ROUTIN! PERfORMS
THE
ACTUAL
TRANSfER
TO
MEMORY
OF
DATA
944
001554 010200
1113154
01.0200
OTHER
I
MOV
R2,R0
, SET POlliTER
TO
LIST
IN
1>0
845
001556
005720
1173156
005720
TST
(110).
I
SKIP
TIIO
WORDS
rIRn
TIME,
84~
001560 005120
1171\80
005120
OTHERX,
TIT
(~e).
,SKIP
PAST 5R INSTRUCTION
847
00un
000005
11111&2
000005
RElET
,REST
THE
WORLD
948
001564
0\6201
1111164
016201
MOV
2(1'.2)'111 lOBTAIN DEVIC!
WORD
COUNT
ADDRESS
849
001566 000002
1171166
000002
950
001570
012'
I \
117U70012711
MOV
'-1000,
.RI
ITKEN
OBTAIN
LARGE
WORD
COUNT
aSI
0015'2
117000
117J172
1"000
952
001574
01
\041
II1J114
01\041
MOV
,R0,-(RI)
I
AND
PUT
COMMAND
TO
DEVICE
853
0015'6
105711
1171176
105711
OTHWUI TaTB .111 ,WAIT
'OR
DONE
rUG
DZBMo
MACYll
27(657)
!-MAR-?!
11,47
PAGE
20
B~873D,PII
MAINDEC-I\-OZBMD-D
8MnJ
UIIIVERSA~
J\ESTART
LOADER
DIAONOBTIe,
954
001600
100376
1173200
100376
BPL
OTHWAT
I
BY
HANGtNG
IN
LOOP
955
001602
005711
111)202
005711
TSf
'Ill
,THEN TEST
I'OR
ERROR
856
001604
100441
117J204
100441
BMt
ERROR
IGOT
PROB~EMS
957
001606
005007
1111206
005007
CLR
.e
,AND
TRANSFER
TO
IERO
958 I
859
,THI8
IS
THE
STARTING ADDREas rOR
tHE
.CII
PAPER
TAPE
CONTROLLER
860
001610
012704
1113:110
012'14
KLII'
MOY
11"561,114
,OBTAIN DEVICE
ADDRESS
861
001612
177560
'17!aU
177560
962
001614
000440
/lU2\4000440
BR
C~DEV
,AND
TIIAN8ru
TO
RIADER aERVICE ROUTINE
86]
864
865
ITHI5
IS
THE
CASIETTE DEVICE
COMMAND
TAB~E
866
001616
0\
'640
1173216
240
TABU,
,BYTE
240
,COMPARE
WOIID
NOT
A
COMMAND
B67
II
'UI1
031
,IYTE
n , U8$+RWD.OO
969
001620
0024\3
1113228
015
,BYT!
U
,'PAC!
'OIlWARD
BLOCK+ao
869
1173221
80!
,BYTE
I
IREAD+GO
970
001622
112024
11"222
824
,BYTE 24
,READ+nlS
971
117)223
224
,BYTE
2U
IREAD+I~8'+END
FLAG
972 InOTE
773024
AND
173224
ARE
DEPENDENT
ON
orraET
IN DIODES
FOR
~INE
I
973
I
tH
,
THIS
XI
AN
ADDItIONAL
POWER
VECTOR
ADDUII
II£QUIRED
BY
DEVICE
975
001624
17)000
fl1l224
I
nne
PO"£1I2,
,WORD
R'II
I
ADDIUi:1I
OF
IEGINNlNG
or
BOOTSTRAP
e16
001626
000J40
1173226
000340
,WORD
34.
I'IU01UTY
LEVEL
7
977
I
978
,THIS
18
THE
STARTING
ADDRESS
FOR
THE
CASSETTE
DIVleE
.8
979
O01630
805004
117
UU
0e5004
ceOOT'
CLR
114
I~OAD
DEVICE
NUMIER
e IN
R4
880
001H2
012'00
I I
H232
012700
unx,
MOV
'111508,110
I
GET
DEVICE ADDTUS
89\
001H4
177
S00
I
177500
982
001636 000005
IIH236
000005
~ESTRTI
REBET
,ISSUE
RElET
INSTRUCTION
9U
001640
0!04U
111)240
018410
MOV
R4,
.R0
,LOAD DEVICE
WITH
UNIT
NUMBER
884
001642
012701
11
H242
012701
MOV
.TAlLE,RI
,GET
rUNNY
TABLE
or
INSTRUCTIONS
985
001644
173216
111]244
111216
996
001646 012102
1171246
012712
MOV
U15,R2
,AND
LOAD
UP
TRANSFER
COUNTER
987
001650
000175
1113250
000311
8U
001652
lUlU
1111252
lUlU
Move (1'.1)+,113 ITHE
LOAD
UP
COMPARATOR
899
001654
112\10
II
H2S4
112110
LOOPII
MOVB
(RIl.,'R0
ILOAD
DEVICE REGlSTER
WITH
COMMAND
890
001886
100407
1\71256
109407
BMI
DON!
891
00\660
!l0110
1111260
!l011e
1.00'21
BITB
R3,.Jl0
,MAS
COMMAND
COMPLETED
9n
001662 001776
1(7)26200\776
BEQ
LOOP2
INO, WUT
89J
001664
105202
1171264
105202
INca
R2
I
THEN
lNCI\\tMENT ADDREsa
CTR
994
001666
10077'
1113266
100772
SMI LOOPI ,
IF
NEGATIVE,
GET
COMMAND
(~
89S
001670
1\601
~
1171270
116012
MOVS
2(P0l.tII2
,AND
nORE
DATA
AWAY
896
0016'2
000002
117J~72
000002
...
;
897
001674
0~071
\
1\
71274
00077\
8R
LOoP2
,GO
GET
ANOTHER
BYTE
898
001&78
0057\0
11712760057\0
DONE,
TST
'R0
IANY
OEVICE
ERRORS
999
001700
IM7S6
117lJ.00
10~756
BMI
RESTRT
lYES,
RETRY
900
001702
005002
1\73302
005002
CLII
R2
ICLEAR
COMPARE
ADDRESS
AND
TRANSFER
ADDRESS
90\
001704
120112
1173304
120112
CMPB
113,81'.2 I
IT
MOST
BE
240
902
001706 001377
I173J06
001177
BNt
••
0
,NO,
THERE
WAS
AN
ERROR
903
00\
710
000\\2
I(1)110000112
ERROR
I
JMP
'R2
INORMAL
CASSETTE
AND
ERROR
FOR
BUL~
STORAGE
904 I
905
I THIS
IS
THE
SURTING
LOCATION
rOR
THE
PCl!
CONTROLLER
906
001712 012704
117ll\2012704
PC
III
MOV
H
77550,
R4
I
LOAD
DEVICE
ADDRESS
907
001'
\ 4
177~50
,\73314
!77~50
(
(
(
(
(
OZ8MD
MACYII
27(657)
5-M~Ro15
11147
PAGE
21
8M81]D,PII
MUNDIC-II-DUNDoD
aM8n
UNIVERSAL RUTAP.T
LOADER
DIAONOITIC,
908
001716
100005
,113)16
leUe5
C~DEV'
REUT
KILL
ALL
DEVICE
AcnON
909
001720
812701
, I
H320
012701
MOV
1160000,1'.1
.THEN
.ET
UP
MEMORY
TEIT
LIMITa
910
001'22
160000
IIH122
160000
911
001724
912102
,11UH
0\2702
MOV
16,1'.2
,AND
an
U.
POINTER
TO
TIMEOUT
LOCATION
912
001726
81lesa
,113326000ee6
91)
001110
012712
liHue
012112
MOV
n40,.R2
,
AND
SET
UP
VECTOR
TO
RETURN
TO
NEXT
914
001712 010140
111UU
010H0
91S
0017J4
010142
,11llJ4
010742
MOV
PC,
·(U)
,SAVE
THE'
PC
916
001136
112706
,17UJ6
013708
MOV
124,
..
,
AND
LOAD
U'
.TACK POINTER
911
001740 000024
1171140
000024
911
001742 010441
117))42
010441
MOV
1'.4,.(1'.11 ,
AND
LOOK
rOil
IND
or
MEMOIIY
919
001744
04eUI
,U3U4
"U0I
alC
5P,P.I
, THIN 0110.
TO
XX77S2
928
001746
010111
117s)46
010111
MOV
1'.1, '1'.1
,AND
nOllE
Ifi
%TnLr
921
0el750
011102
IIHU0011102
LOOP.
MOV
tRl,1I2
,
THEN
LOAD
ADDRESS
rOR
DATA
INIER'UON
922
001752
005214
'17)36200S214
INC
.R4
,
AND
ITAIIT DEVICE
921
001754
105714
'173354
105714
IIDP.WAT.
TI'I'B JR4 ,THEN WUT
rOil
CHARACTER
AVAILABLE
924
001'"
1003H
'173356
100371
BPL
RDRNA!
,
HANOINO
THEIlE
IF
Nl:cCEIIlIIY
925
001
H0
It
6412
'In3~0
116412
MOVS
2(116),
'1'.2
,ITOIIE
AWAY
DATA
IYTE
926
001162
000002
, I
nU2
080e82
927
091H4
005211
,
11]364
005211
INC
'III
928
001166
12022'
117lJU
120221
CMPS
R2,""
,
HAS
BRANCH
orr
SET
BUN
nORED
929
001770 000315
11733?0
000375
930
001772
001366
117ll"
00\366
BNE
LOa.
,NO
931
001774
105222
117))'4
105222
INCS
(112).
,
ns,
ALL
DONE
932
001176
~ND,YA.
931
001776
000142
Jlnn6000142
.IMP
-(R2)
,
THEN
UANIFU
TO
RTN
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
002000
9]8
939
940
941
942
943
944
945
946
947
948
949
950
951
952
951
954
955
956
95'
958
959
960
961
962
~63
964
'65
966
967
968
969
970
971
912
9H
9H
975
976
'77
978
979
9SA
981
982
OS]
984
985
996
987
, BM8118
BOOTSTRAP
MACYI!
27(6551
1.OCT.14
14.5.
.AGE
,
,
,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'
,PPEPHEIlIAL
EXTERNAL
PAGE
RECIISTERS
USIGHMENTaI
177462
RFWC·
177462
,WORD
COUNT
REO,
rOil
P.rl
I
'740~
RKWC_
177406
,WORD
COUNT
REG,
rOil
RKI
177]44
rcwc.
l77l44
,WORD
COUNT
REG, rOR TCI
172524
TMWC.
1'2524
,SYTr/RECORD
COUNT
rOil T
176716
RPWC_
116716
,WORD
COUNT
REG,
rOil
IIPI
117450
RCWC_
177450
,WORD
COUNT
REG,
rOil
IICI
171560
KLCS.
177560
,CONTROL REG, rOR KLII
!
"~00
TACSa
177500
,CONTROL REG,
rOil
TAil
C
177550
PCCS.
171550
,CONTROL REG.
FOR
PCII
172440
TUCS.
112440
,CONTROL STATUS
PEG.
I
172442
TUWC-
TUCS+2
ITUI6
WORD
COUNT
REG,
116300
RHCU.
176300
,CONTROLLER REG, I rOR
I'.
176102
RHWCAo
RHCSA+2
112040
RSCSAo
172040
,CONTROLLER
REG,I
rOR
RH
172042
RSWCA.
RSCSA+2
176700
RPCSAo
176700
,CONTP.OLLER REG, I rOR
I'.
176102
RPWCA.
RPCSA+2
,FUNCTION
VALUE
rOR PREPHERALS,
000005
IlFREAD. 5 ,READ FUNCTION
00400]
RNUM.
4003
,REVERSE
AND
IDENTIFY
IL
060017
TM~WND.
60017
,REWIND
AND
SET
800
BPI
060011
THYWRDO
60011
,fORWARD
RECORD
COMMAND
060003
TMUADo
60003
,TMII
RUD
000011
ORCtRo
11
,ORIVE
CLEAR
000071
RHRtAD. 11 ,
RHII
READ
COMMAND
000021
RHPRSTO
21 ,READ IN
PRtsET
000031
TUSPAC=
1I
,SPACE
FORWARD
COMMAND
040000
TUTAPE.
40000
,TAPE
BIT
IN
RHII/RHO!
R
••
ll0.
TUMODE- ll",(Il
,eo.
BPI
NORMAt.
MODE
rOR
.0100.
reE- 10
••
,FRAME
COUNT
ERROR
alT
,CONSOLE SWITCH REG,
11751.
csw.
177570
DZBMD
MACYll
31(651]
S.MARo75
11147
PAGE
23
RM81JD,Pll
MAInOEC-IloDZ8MDoD BMe73 UNlVEPSAL
~ESTART
LOADER
DIAGNOSTIC,
988
,
,ONLY
TH!
LOW
eYTE
or
CON.ot SWITCH REGISTER
II
989 I
,SELECT
THE
UNIT
~UMBER
or
THE
DEVICE
TO
aOOT
til
990
,
991
I
n009
,_IH000
992 ,
993
,
994
,
.THIS
IS
THE
STARTING
ADDRESS
FOR
IIHlI/R80J1e4
I)
.,
99!
002000
000405,
171000
000405
RHRSAI
BR
It
,ENTRY rOR
aEUCTINC
URI
\
./
996
002002 010103
'113002
010103
AHRaSI
MOV
pc.
II]
,ENTRY
TO
'11oI:C'I'
UNIT.
"-
991
002004
IU737
1173004
113737
MOYS
UCSW
...
RSCSA+IIlLOAD
UNn
IN.
998
002006
171510
'173006
177570
999
002010
172050
.173010
172050
1000
002012
000401
117)012
000401
n
at
1001
002014
01070)
1173014
010703
1$1
MOV
,e.u
I0n
002016 012700
'IH016
012700
2"
MOV
,,"CIA.ROIiItT
CONtROL
nATU.
REIl
100]
002020
112040
.17)020
172040
1004
002022
000526,173022
000526
n
RHCOMN
1005
, ,
1006
.THIS
U
THE
AUTO
LOAD
VECTOR
1007
002024
173000
'11)024
17)000
,WORD
RHRSA
1008
002026
000340
.113026
000340
,WORD
H0
1009
,
1010
,THIS
IS
THE
STARTING ADDREU rOR
RKU
CONTROLLE
1011
002a30
000412
'171030
000412
RKIIAI
BR
U ,ENTRY
TO
UUCT
UNIT 0
1012
0020]2
010703
'IHU2
010703
RKllBI
MOV
PC.II]
,ENTRY
'1'0
IELECT
ALL
uNX
10U
, ,SAVE
UROR
RnRY
ADDRU
1014
002034
113105
'113034
11l7S!
MOVB
..
caW,RlIsn
PO%H'fER
'f0
.ARAMITE
1015
002036
177570
,U30U
117570
1016
002040
052705
,I1U40
052705
BIS
tl0.R5
,SET
POllnOH
IJT
1017
002042 000010
,173042
000010
1018
002044
006105
.171044
006105
II'
1I0L
R5
,.HIFT
ulln
10
liT
U-
1019
002046
10]]76
1173046
100n&
ace
II
,Kit'
GOrNO
1020
002050
0105]7
1173050
010n7
MOV
RS.""!(WC+4,MOVI
IN
TO
IIKDA
RlIlI
1021
002052
171412
1173052
\77412
1022
002054
000401
II
H054
000401
aR
3t
.SKIP
NEXT
INfTRUCTtON
1023
002056 010703
.173056
01070]
21,
MOV
Pc.RJ
,SAVE
ERROII
RETIIY
ADORE.
1024
002050 010702
'I
'3060
010702
U I
MOV
PC,
R2
102!
002062
000546
117)062
000546
BR
OTHEIIA
1026
002064
177406
.173064
177406
,WORD
IIKWC
1027
002066
000U5
1173066
000005
,WOIID
RrREIID
1021
, ,
1029
,
.TH15
IS
THE
STARTING
ADD
REI.
rOil
TClI
(DICnPE]
1030
002070
010703
1173070
010703
Telll
MOV
PC,III
,SAVE
EIIROII
RETIIY
ADDIIES
I~]I
002072 010702
'17)072
010702
MOV
PC.R2
1032
M2074
000570
1173074
000570
IR
TAPE.
10]3
002076
177344
11'3076
177344
,WORD
Tewe
10]4
002
I
00
000005,113
100
000005
,WOIID
IIFIIJ:AD
1035
002102
00400)
'113102
004003
,WORD
RNUM
1016
002\04
100000
.11)104
100000
,WORD
nee
..
,OONE MAiK
10P
002106
024000'
17)106
0H000
,WORD
24100
,El\l\OIl
MASIt
10]8
1039
1040
I
1041
,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
002110
010703
,173110
010703
TMII.
MOV
PC,R3
'SAVE
ERROR
RETRY
ADORES
lU3
002112 012731
1173112
012137
MOV
ITMRWND
.,TMiiCo2,REWINO TAPE
1044
002114
06001'
.173114
060011
1045
002116
172522
1173116
112522
1046
002120
010702
1173120
0U102
MOV
'C.1I2
1047
002122
000555
'173122
000555
BR
TAPEa
1048
002124
172524
.173124
172524
,WORD
!NWe
1049
002126
06M01
.173126
060003
,WORD
TMUAD
,TMII
IIEAD
COMMAND
1050
002130
060011
,17
J
130
060011
,WORD
TMrWRD
,TMII
rORWARD
RECORD
COM
1051
002132
000200
,173132
000200
,WORD
200
,DONE
MAIK
1052
0021]4
100000
'173134
100000
,WORD
100000
,ERROR
MAS~
1053
I
1054
,
,THIS
IS
THE
STARTING ADDIIE$S
FOR
R'II
CONTROL~E
1055
0~21l6
010703
'173136
01070]
RF111
MOV
PC,A3
.SAVE
ERIIOR
RETRY
ADORES
1056
00214~
0U702
'113140
010702
MOV
PC,R2
,SET
POINTU
TO
PAMM!!!
1057
002142
000516
'1'3142
000516
BII
OTHER
A .GO
TO
COMMON
SERVICE
RO
1058
,ASSUME UNIT e
1059
002144
177462
'173144
111462
,WORD
RFwt
,DEVICE
~ORD
COUNT
REGIS
10U
002146
0~~00!
'113146
000005
.WORO
RrREAO
,READ
COMMAND
1061
, ,
1062
t
.'I'HIS
IS
THE
STARTtNG
ADDRESS
FOR
RHITUU/TM02
1063
002150 010701
'173150
010103
rU16.
MOV
PC.Rl
,SAVE
ERROR
RETRY
AODREa
1064
002152 012700
.17l!52
012700
Mav
'TUeS,R0,GET
eONTRO~
&TATUS
WORD
1065
002154
172440,
173154 172440
1066
002156
012710
,171156
012710
TUI6R£'
MOV
'RHPRS'I'.(R0),REWIND
TAP!
C~EAR
E
1067
002160
000021
117)160
000021
106A
002162 012760
1173162
012760
MOV
''I'UMOD!,32(R01,SET
800
8PI
NORMA
1069
002164 001300
,173164
M130~
1010
001166 000032
'173166
000~]2
I~'I
002170
012760
,173170
012760
MOV
'ol.6(1I0),~OAD
rllAME
COUNT
1072
002172
177"7
.1731'2
17777'
1073
002174
000~06
.173174
000006
1074
002176
012710
1173176
012710
MOV
'TUSPAC,(~0I'SPACE
rORWARD
1075
002200
000011
.17l200
000031
1076
002202
1~5760
.17320'
105760
II.
TSTS
I2(R0)
1077
002'04
000012
'173204
000012
1078
002206
100375
.171206
10037!
BP~
11
,KEEP
~OOPING
1079
002210
000433.173210
000431
BII
~HCOMN
1080
I ,
1081
r
.THI5
IS
THE
STARTING
ADDRESS
rOll
PCII
eONTIIOLU
10.2
002212
010703
,17Hl1
0107U
pelll
MOV
PC.1I3
1083
002214
010702
'17]214
010702
MOV
PC.1I2 ,ASSUME UNIT 0
.(
.......
cC,",
1084
002216
0~0470
'11321"
000470
ell
O'l'HEIIA
1085
002220
177450
117322~
177450
,WOIID
Rcwe
I,·
,
1086
00n22
000005.17322,
000005
,WORD
RFREAD
'
)I'
1087
r C
1088
'THIS.
IS
T~g
AUTO
LOAD
VECTOR
\089
002224
173000
r
173224 173000
,WORD
!lHRSA
1090
002226
000J4.
r
173226
00~340
,WORD
340
109\
I
1092
ITHIS
IS
TH~
STARTING
ADDRESS
rOR
IIHII
DEVICE
CO
1093
1"94
.NOTE.
If
TM021TUI6
SHOULO
BE
SE~ECTEO,
THE
VAL
109!
I
H!
CONML swITCH REGISTER
IS
THE
P081TIO
(
(
c
(
(
DUMD
MACYII
27(657)
5oMAb,S
11147
PAGE
25
SMaUD.
Pll
MAlNDEColloDZBMDoO BMU3 UNIVEIIIAL RElTAIlT
~OADIlII
OIAlJNO.TlC',
1096
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
002330
002232
0022)4
002236
002H0
U2242
002244
00H46
002250
002252
002254
002256
002260
002262
002264
002266
002270
002272
002214
0022'6
002300
002102
002304
002'06
002310
002112
003314
002)16
002)20
002122
002324
002326
002330
002312
002314
002336
002340
002]42
002344
002)46
002350
002352
1
1
0004n
01070]
Ill'"
171570
lU1l0
000401
010703
012700
17U00
U2710
040000
U00U
001ue
0127\0
000021
012760
014000
000032
012710
000011
,
005720
010037
000002
0127]7
000071
000004
005002
000430
,
,
,
000405
0107U
11)73'
171570
176710
00U01
010701
012700
176700
000743
,
,
013707
177570
,
,
,
,
000405
010703
,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
II
'U20
,
171122
,
17)]24
1l1U26
'17)])~
111)]]2
'17)))4
'11ll36
,
173140
,173342
'173)44
'173346
,ON
THE
RHll
INSTEAD
or
,TH!
SLAVE
UNIT I
(I
ON
000405
RHIIAI
SR
01070)
RH1181
MOV
111737
MOVI
177!70
176310
000401
811
010701
1'1
MOV
012700
281
MOV
176300
032760
II'COIIN,
In
040810
18002.
uuu
an
012110
MOV
0081121
012'60
MOV
014000
000032
012710
MOV
000011
005'20
RHCONN.
TST
010017
MOV
000012
012'"
000011
0ene.
005002
000410
,OIUL
UB
,
MOV
CLR
n
THE
UNIT I
ON
TUI
TUII)
SHOULD
ITIL
If
,ENTRY
TO
IELEC'!' UNIT
PC, R) I
ENTRY
TO
IELIC'!'
ALL
un
ucaw,IIRHCIUII,1I0AD
UNIT.
IN.
II
pe,lI,
UHCIl,I\.
t'l'UUPI,2t(II,l,UPI
UNU'
'UUIlt
,U'.
GO
TO
fAP!
LOGIC
'RH'RST,(
lit)
,U:.ET
DIIIVE
t14UI,nCIII),.U
II
BIT
rOIlMAT
tDIICLII,
(u)
,CU11I
DRIVE
ERROII
,
(GENERATED
rr
lI.fl/8.
(R0,.
,MOVI!O
1I0RO
COUNT
ADD
II
Re,U2
,rAItI
CALLING
IEQUENCE
.IIKREAD
....
112
DTHEIIA
,rOR
FLAG
AND
'OUTn
TO
,THIS
IS
THE
ITARTING
000405
RHRPAI
BI(
010703
RMRPB,
MOV
ACDIIUS rOil
IIHlI/RP"
DISIt
Ill'I'
MOV!
1715'0
11"10
000401
0U703
If.
012'00
21.
1'6100
000143
,
BII
MOV
MOV
!R
If
,INTIIY rOR .ELECT UNIT
PC,II)
,ENTRY
TO
IELICT
A~L
UNI
..
CSW,IIIIPCIA+18,LOAD
UNIT'
INa
u
,c',n
.R'C,A,lIe
IIPCOMN
,ENTRY
TO
BRANCH
TO
THE
PC
SELECTED
SY
CONIOL
IW
01l70'
CaRGO.
MOV
••
CIII,PC
171!70
,
,
,THIS
IS
THE
STARTING
ADDRESS
rOil 11'11
CONTIlOLLI!
,17UU
000405
R'1!AI
8R
II
,ENTRY
'1'0
SELECT
uNt'l' 0
'173)52
0107U
RP1181
MOV
fe,
II) ,ENTIIY
tOIlLlCT
ALL
UNI
OUNC
MACYlI
27(657)
SoMAR.75
1114'
"AGE
26
B~87
30,
PI
1
MAINDECoI1oDZ~MOoO
8N87J
UNIVEII8AL
RESUItT
LOADEII
DIAGNOSTIC.
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
a
SA
1189
1190
a
91
1192
1193
1194
1195
1196
1197
119A
1199
1200
1201
1<02
1<03
002354
002386
002360
002162
002364
002)66
002370
002J72
002374
0023H
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
002456
00246~
002462
002464
002466
002410
00'412
002474
002416
002500
002502
002~04
002506
002510
002512
113105
'171154
17"70
1173156
000305
,17)]60
000402
1173362
010703
'17))64
005005
'17))65
010702
IIH370
000401
,17!!72
176716
'113114
000005
'173376
I
0050n
,173400
010200
,173402
005720
'173404
012001
'17)406
012711
'173410
111000
'173412
0~100!
'173414
010541
'173416
032711
1113420
100200
'17)422
0017.75
,17l424
100012
117)436
005702
,173430
001024
117]4]2
032761
,17)4]4
040000
'17]436
000026
117]440
00142~
'113442
02216\
1173444
001000
'173446
000014
,173450
001014
117)452
005007
'171454
I
,
010200
,113456
005720
'173460
012001
117]462
005311
'17J464
005720
'17)466
012041
1173470
031011
'173472
001776
'173474
005720
1173476
031041
117350~
001736
117]502
000005
'173504
,
00011J
,173506
,
I
012704
'171510
17B6"
JPBI?
113705
177570
000)05
000402
010703
It
I
005005
011102
HI
000403
176716
000005
,
e05eu
OTHERAI
010200
OTHER.
008120
012e01
012711
I
"~00
0U00!
01054\
012711
100200
0el77!
100012
005702
001024
e32761
040000
000026
001420
U216!
001000
000014
001014
005007
\S/
,
Move
SWAB
8R
MOV
CLII
MOV
IR
,IIORD
.IIORD
CLII
MOV
TaT
MOV
MOV
Bts
MOV
BIT
BEQ
BPI.
TIT
8NE
BIT
BEQ
CMP
8N!
CLII
..
OIlIl,RI
RI
U
PC,Rl
115
PC,R2
OTKEII
IIPNC
RrRlAD
,GET UNIT
XNTO
HIGH
BY
R5
,SET
TO
UNIT
1t2,1\0
,1'8
POIN't
AT
WORD
COUNT
(u).
,POINT
'D
PAlllMETEIt
LIlT
IAal+,RIIMOVE
WORD
COUNT
ADDREIS
,o216,*2,11t1),LOAD
WOIIO
COUNT
IUltRS
,COMBINE
UNIT.
WITH
COM
IIS,.CIII)
,LOAD
lIEU
COMMAND
'180200,(1t1)
,CHECK
FOR
ERROR
ANO
,04
,WAIT UNTIL COMPUTE
11
,NO
ERROR
112
,WAI
IT
CALLEO
BY
MASS
B
AGAIN
,NO,
ERROR
nUTAPE.26(RI),
II
TUln
AGAIN
,NO.
ERROR
'FC!.14(Rll
,AU
WE
READ
A
SHORT
AGAIN
pe
,SOME
OTHER
ERROR
.O.K,
,THIS
IS
THE
TAPE
DEVICE
SERVICE
ROUTINE
010200
TAPESI
MOV
112,R0 ,GET
THE
ADOREIS
or
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
000113
JMP
(~3)
,ERROR
RETURN
1
'TH!S
IS
THE
STARTING
ADDRESS
FOR
PCll
PAPER
TAP
012704
KLI\I
MaV
IKLCS.R4,OBTAIN
CONTROL
REG.
177560
..
DZilMD
MACYIl
2H6'!'1l
S.MAR.15
11.47
PAGE
27
BM8730.Pll
MAINDEC-l!
.OZBMD.D liMe 73 UNIVEPSAL
RESTART
LOADER' DIAGNOSTIC.
1204
002514
00044)
11
73514
000441
BR
CKO!V
,AND
TRANsn
...
TO
RUDER
1Z0!
,
1206
,
1201
,
1208 , ,CASSETTE
TAPE
DEVICE
COMMAND
TABLE
1209
002516
.BYTE
240
II
?l5U
240 TABLE. ,lIYTE
240
,COMPARE
WORD
NOT
A
COMM
1210
002517
BY
TIl:
037
11?1511
0)1
,BYT!
J7
,ILBS+RWD+GO
1211
00U20
.BYTE
015
1111520
0IB .BYTE IS ',SPACE
FORWARD
BLOCK+GO
1212
002521
,BYTE
005
111)521
en
.BlT!
s ,READ
1213
002522
.BYTE
024
,!
13522
024
.BYTE
24
,READ
HL
..
1214
002523
,BYTE
224
'17S!2]
224
,8'('1'£
224
,READ.IUB.END
FLAG
1215
, ,
1216 ,
,THIS
18
TH! STARTING
ADDRESS
FOR
Till
CAUUTED
1211
002524
000404
,173524
S00404
CBOOTA.
111\
U ,SELECT UNfT
II
1218
002526
lU1e4
,I1UU
113104
ceOOTS.
MOV.
UCIW,II",F.LECT
UNIU
1219
0025]0
117570
,11U10
171810
1220
002512
000304
Jl7J512
000]04
SWAB
U
1221
0025]4
0~0401
,173534
000401
SR
RE5ETX
1222
002~16
005004
1173536
005004
1 S I
CLII
R4
122)
0U540
012700
,113840
012'00
R>-SETXI
MOV
.Tlca,Re,atT
CONT~OL
REG,
1224
002542
111500
"'3542
111500
1225
002544
000MS
1111544
0~0005
RESTRT
I
REstT
1226
002546
01041~
II
11546
010410
MOV
R4,CR0)
,SELECT UNIT
1221
002550
012701
1113550
012701
MOV
frABLE,Rl
1228
00255l
113516
1113552
IH516
1229
002554 012102
1173554
U2102
MOV
un,R2
,LOAD
TRANSFER
COUNTER
1210
002556
000175
.1'3556
000315
123\
002560
1121G!
,173560
112103
MOYa
CRll.,R3.LOAD
COMPARATOR
1232
002562
112110
.113562
112110
LOOPI.
MOVS
(
Rtl
+, Cltll)
,LOAD
COMMAND
123)
0~'564
100407
.173564
108411
BMI
DONE
1234
002566
13031"
.113.566
110310 LOOP21
BIT8
RI,CRII)
,COMMAND
COMPLE!Ef
1235
002570
001176
11
7n1~
001118
UQ
LOOP2
,NO.
WAIT
12)6
002"2
105202
'I1n72
1052e2 INC8
R2
,INCREMENT ADOReS'
cr
....
\
237
002574
100172
1171574
100112
BMI
LOOPI
,IF
Co),
GET
COMMAND
Ille
00~576
116012
.173876
116812 Move
2(R0)
I
(lt2)'
STORE
DATA
1239
002600 000002
'113600
0110802
1240
002602 000771
1113602
000111
SR
LOOP2
.01T
ANOTHER
BYTE
1241
002~04
005710
'173604
008110
DONEI
TST CR0) ,ANY
ERROR?
1242
002606
100156
'173606
100756
BMI
RE8TItT
,YES,
RETRY
1241
002610
005002
'173610
005002
cu
R2
,C~EAR
COMPARE
ADDRUS
1244
002612
120312
'113612
120312
CMPB
RI,CR2)
,IT
MUIT
8E
240
1245
002614 001371
'(1)614
001117
~NE
iR2)
1246
00~616
000112
'173616
000112
ERROR'
JMP
1241
, ,
12U
,
,THIS
IS
TH! STARTING
ADORns
FOR
THt
pell
CONTR
1249
002620 012104
/173620
012104
peltl
MOV
IPeCS,R4
1250
002622
177550
'113622
117550
1251
1102624
000005
,11]624
~00005
CKOEVI
RElET
1252
001626
012701
II
11626
012701
MOV
'160000.RI,5ET
UP
MEMORY
TE8T
LI
1253
002630
160000
,P)U0
160000
1254
002632 012702
.173632
012702
MOV
U,R2
I SET
UP
POINTER
TO
TIMKO
1255
002634
000006
11736)4
000006
1256
002636
012112
1113636
012112
MOV
'340,(R2"Sn
UP
VECTOR
TO
RETUR
1251
0~2640
000140
.!1H40
000340
DZS~D
MACYlI
27C
651)
S-MAR.7S
11147
PAGE
28
9M87]D,PII
MAINDEC-II-PZSMO·O
B"973
UNIVERSAL
RESTART
LOADER
DIAGNOSTIC.
1258
002642
010742
1171642
010742
MOV
PC,-(R211IAVE
PC
1259
002644 012706
117H44
012,706
MOV
U4,8P
,LOAD
UP
STACK
POtNT!R
1260
002646
00~0H
.173646
000~24
1261
002650
0U441
117165~
~10441
M~V
R4"(Rll,LOOK
FOR
END
or
MEMORY
1262
002652
040601
.111652
040601
BIC
SP,
Rl
,THEN
DROP
TO
XX15'
126)
002854
010111
.11H54
010111
MOV
Rl,(Rl)
,AND
STORE
IN ITSELF
1264
002656 011102
1171856
011102
LOOP'
MOV
CRt),R2
D65
002660
005214
,113660
005214
INC
CR4) ,START DEVICE
1266
002662
105714
."3662
105714
RDRWAT,
TS1'8
CU)
.WAIT
1267
0~2664
100376
'113664
100H6
BPI,
RDRWAT
126R
002666
116412
'171666
116412
MOVB
2CR4),(R2),SAVE
THE
DATA
1269
00267.
0@0002
117167~
000002
1270
002672
005211
11H612
005211
INC CRt)
127
!
00'614
120227
1111674
120227
CMPB
R2,']15
1272
002676
0M]?!
,173676
000)75
1273
002700 001166
1113700
001366
8NE
LOOP
,NO
1274
002702
105222
1113702
105222
INCB
CR2l.
.YES
1275
002704
00~142
1111704
000142
JMP
-CR2l
1276
002706
000000
1173106
000000
,THIS
ARU
IS
UNUSED
1271
002710
000000
'11J710
000000
I THIS
AREA
IS
UNUSEO
127~
002712
00000"
.173112
000000
, THIS
AREA
15
UNUSED
1279
002714 000000
1173714
000000
I THIS
AREA
IS
UNUSED
1
'-RQl
002716 000000
.173716
000000
,THIS
AREA
IS
UNUSED
\ 29 \
002720 000000
'17)720
000000
,THIS
AREA
IS
UNUSED
1292
002722 000000
11U722
000000
,THIS
AREA
IS
UNUSED
I2R3
0~2724
000000
1111124
000000
,THIS
AREA
IS
UNUSED
1284
002726 000000
.17)726
0~0000
THIS
AREA
IS
UNUSED
1285
002730 000000
1\
7]
730
000000
,THIS
AREA
IS
UNUSED
1286
002732
000000
117373
2
000000
.THIS
AREA
IS
UNUSED
1297
002734 000000
'173134
00000~
,THIS
AREA
IS
UNUSED
12U
002736
"00000
1173136
00M0.
,THIS
AREA
IS
UNUSED
1299
002740
000000
.111140
000000
.THIS
AREA
IS
UNUSED
1290
002742
~.0000
'11)742
000000
.THIS
AREA
IS
UNUSED
129
!
002744
000000
,173744
000~0"
.THIS
AREA
IS
UNUSED
1292
002746
00M00
1!7
3'.-
000000
ITHIS
ARE~
Is
UNUSED
129)
002750 000000
117375.
000000
,T~IS
AREA
IS
UNUSED
1294
002752 000000
1171752
000000
,THIS
AREA
IS
UNUSED
1295
002754
00~000
'171754
0~0000
,THIS
AREA
IS
UNUSED
1296
0021S6
000000
1173756
000000
I THI S
AREA
I S
UNUSED
1291
002760 000000
1173760
000000
I THIS
AREA
IS
U~USEO
1299
002162 000000
11'1162
000000
I THIS
ARE~
IS
UNUSED
1299
002764
00e~00
'173164
000000
,THIS
ARE~
IS
UNUSED
0
1100
002766
000000
1171166
000000
.THIS
AnA
IS
UNUSED
!
,)
1101
002170
000.00
"7377.
000000
,THIS
AREA
IS
t/NUSEO
1302
002172
00
••
00
'17]772
000000
,THIS
AREA
IS
UNusED
1
).3
002774
000000
I
17]774
000000
I THIS
AREA
r 5
UNUSED
1)04
.02776
ENO,YR,
1105
M?776
000000
111)776
000000
I THIS
AREA
IS
UNUSED
(-~
('--
(-/
(
(
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
1308
1399
I3U
Ilil
U12
UU
1314
13
I!
131&
U!1
1111
1119
1120
1]21
1]22
1)23
1124
U25
1326
1127
I12R
1)29
1130
1)]1
IH2
133]
1134
1335
1116
1317
1338
1319
1340
1341
1342
1341
lU4
1345
1341
1147
1141
1349
1350
1351
1152
1353
U54
1355
1156
U57
use
1359
003000
003900
001~02
00]004
0UB06
003010
003012
003014
083016
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
010702
000464
177462
000005
010712
000468
1774U
000005
s.eue
...
001
alUU
UUU
080084
0900U
000006
000007
171570
liHue
010102
'17!B02
0~0464
11710U
171462
'173006
000.05
,
TH
U
LOADER
IS
DESIGNED rOR
'HE
UnAIt'
MODuLI
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
RIa
..
,RlOIS'I'£1I
DErtNUlONI
III-
tt
R2_
U
113-
U
114_
U
U.
U
SPa
"
PC.
"
Mtn,
SII-
17757.
,PROcnsOR
SWlTCH
REOIl'!'ER
,
,STARTING LOCATION
FOR
RFII'
MOV
PC.R2
8R
OTREII
,WORD
171462
,WORD
5
Rrl1
DIIK
,SET
POIN!!R
'0
PARlMUER
LISTS
,TRANSr!R
TO
SERVICE
1I0UftNE
,OEVICE
WORD
COUNT
ADDUSS
,DEVICE
READ
INSTlIucnON·
I
.THIS
,17U10
"10782
RKIII
1173012
.00450
IS
THE
STARTING LOCA'ION
FOR
THt
RKII
CONTROLLER
MOV
PC.1I2 ,SET POINTER
TO
PARAMETER
LIST
8R
OTHER
,TRANsnR
TO
SERVICE ROUTINE
II
73014
177406
II
U016
nun
,WORD
171486
,DEytCE
WORD
COUNT
REGlSTER
,NORD.
,DEVICE
READ
INSTRUCTION
,
,THIS
IS
A SPARE ITAIITING LOCATION,
IT
TRANSFERS
TO
ADDRESS
,CONTAINED IN
THE
IWITCH
II!GlITER,
SUU0
011107
'17302"
8117"
TIIANSIII
MOV
'UR,
PC
,GO
TO
INDICATED LOCATION
083m22
177570
'173822
177519
'NOT!
771824
AND
773224
013034
003025
00]0]0
0U032
003034
003016
003040
803042
173000
000348
0101U
000426
1773f4
804303
U0000
024000
1173024
173000
1173026
"0"340
'173030
010702
II
nn2
000426
11730)4117344
"HUI
004003
'173048
108008
1173"42
024000
A~E
DEPENDENT
ON
orFIET
IN DIODES rOR LINE I
,
,'HII
11
TilE
POWER
POWER
I
,WORD
RF
II
UP
VECTOR
IIEQUIRED rOR DEVICE
AND
.ADDRESS
OF
FIIIST LOCATION
IN
~OM
,PROCESSO~
STATUS
LEVEL
7
,
,'HIS
TCUI
,WORD
]40
IS
THE
STARTING
MOV
PC,R'
BR
TAPEI
,WOIID
171344
,WORD
4003
,WORD
ueeel
,WORD
U8e8
ADDRESS
FOR
TCII
(DECTA'E)
CONT~OLL!R,
,SET
UP
POINTER
TO
PAIIAM!'EII
LIST
,AND
TRANarIA
TO
FtIIST
ROUTINE
,DEVICE
WORD
COUNT
ADDREII
,rIND
PREVIOUS
BLOC~
COMMAND
IUSED
AS
DONE
INDICATOR
.UIED
AI
ERROR
INDICATOR/TEIT
FLAG
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
1]77
1318
1379
1380
1381
1)82
IJS3
1384
1]85
139~
1381
1188
1199
1390
1391
1192
1J91
1394
1J95
1l9fi
1397
1399
1]99
1400
14~1
14~2
1403
1404
1405
14M
1407
1409
1409
14\0
1411
1412
!411
003044
003046
803050
09]052
003054
00]056
003060
00]062
003064
001066
00]070
001~72
003074
003m76
000445
000005
010702
00"416
172524
060017
000200
108000
00041J
060011
000200
100000
0004]1
060003
003100 010702
e0]
112
e80424
003104
176716
003106
00.e05
00]
110
0011
12
003114
003116
00U20
003122
003124
003126
003U0
003U2
003\
l4
001136
001140
00114'
003144
0~H46
00315~
0031~1
003154
00115b
00116~
001162
003
\64
003166
003170
0~11
""
01028"
005120
0B0en
005120
016201
000802
0BU11
012041
031011
001176
005720
012041
001063
000110
010102
000402
171450
000005
010200
005120
005120
000005
016201
000002
01271
I
177000
'173044
000445
'17
]046
B000n
117J850
010102
1173052
00141&
1I1J0S4
172524
117]066
"60017
117J060
000200
117J062
100000
1173064
001413
1173066
060011
1173070
000200
117
]072
100000
1173074
000431
'173016
060003
,
,THIS
TMll'
IR
OTHERX
,WORD.
,THEN
nAN.nll
TO
NEXT
ROU'fINE
IDEVICE
READ
COMMAND
IS
THE
START
MOV
'C,R2
LOCATION rOR TMII
MAGTAPE
CONTROLLER
BR
TA.8:5
,WORD
172524
,WORD
60017
,WORD
200
,WORD
10"000
B~
TAPEaX
,WORD
60011
,WORD
200
,WORD
100880
BR
OTRERX
,WORD
68003
,SET
POINTER
TO
PARAMETER
LIST
,AND
TRANsrER
TO
rllllf
ROUTINE
DEVICE
n'E/RECORD
COUNT
REGUTER
,DEVICE RENtND
COMMAND
,DEVICE
DONE
rLAG
,DEVICE
ERROR
FLAG
BIT
,THEN
TRANanR
TO
NEXT
II!:RVICE
RTN
»DEVICE
rORWARD
SPACE
COMMAND
,SAME
AS
ABOVE
,SAMI
AI
ABOVE
,THEN
TRANSFER
TO
READ/TRANSFER ROUTINE
,DEVICE
READ
COMMAND
,
,THIS
'173100
010702
RPll'
111J102
000424
1173104176116
'17J1e6
000008
U
THE
START LOCATION rOR
THE
IIPII
CONTROLLER
MOV
PC,R2
,SET POINTER
TO
PARAMETER
LIST
BR
OTHER
,TRANsrER
TO
TRANlr!1I
ROUTINE
,WORD
176716
,DEVICE
WORD
COUNT
IIEGIIfER
,WORD
5 ,DEVICE
REAO
COMMAND
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
1I11144010102
'173146
000402
1171150
111450
'171152
000005
'173154010200
11
711~6
0l!5720
1I11160
00~72~
'1711~2
000~05
'111164016201
1113H6
00~.02
1171170012
1
11
1171\12
I""M
,
,THIS
U
THE
'APE DEVICE SERVICE ROUTINE,
TAPES.
MOV
R2,R9
,GET
ADOREIS
or
PARAME'!R
LIST
TIT
(RB)+
,SKIP
TWO
IIORD,
FIRST
nME
TAPEaX,
RES!!
,RUIT
ALL
DEVICES
TST
(R0)+
,SKIP
OVER
BRANCH
INSTRUCTION
MOV
2(II2),Rl
,'HEN
GET
DEVICE
WORD/BYTE
COUN'
ADDUI
DEC
.RI
,AND
sn
TO
.1
MOV
(R0)+,-(R1)
,AND
THEN
ISSUE
COMMAND
TO
DnICE
,WAIT rOR DEVICE COMPLE'ION
TAPWATI
BIT
'Re"Rl
BEQ
"'PWAT
TIT
(Re).
,BY
HANGING
IN
!.OOP
BIT
(110)+,-(111)
INE
ERROR
,AND
THEN
SKIP
DONE
FLAG
,THEN
TUT
rOR
ERROR
,THERE
IS
ONE
RETURN. JMP
'~0
,
,THIS
RCII.
,
IS
THE
STARTING
MOV
PC,R2
BII
OTHER
,WORD
177450
,WOIID
5
,THIS
ROUT!NE PEllrORMS
OTHER.
MOV
R2,
R0
TST
(R0)+
OTHP.RX.
TST
(R0)+
RESET
~OV
2(R2),Rl
MOV
1.1~0~,'RI
.AND
TRANSFER
TO
FOLLOWING
INSTRUCTION
ADDIIESS
FOR
RCll
DISK CONTROLLERS
,sET
UP
POINTER
TO
PARAMETER
LIST
'TRANar!R
TO
SERVICE
RtN
,DEVICE
WORD
COUNT
REGISTER
,DEVICr.
READ
INSTRUCTION
THE
ACTUAL
·TRANsrER
TO
MEMORY
or
DATA
,SET
POINTER
TO
LIST
IN
R0
,SKIP
TWO
WORDS
FIIIST
TIME,
,SKIP
PAST
BR
INSTRUCTION
,REST
THE
WORLD
,OBTAIN DEVICE
WORD
COUNT
AODRf.~S
,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
1425
1426
1427
1429
1429
IHe
1431
1432
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
003174
.·Jl76
0032M
003202
0012~4
00]206
003210
003212
003214
003216
003220
003222
003224
00)226
U3230
003232
003234
00]236
003240
003242
003244
003246
003250
003252
003254
001256
00]26.
003262
003264
001266
003270
003272
003274
003276
0"3300
00H02
003304
003106
003310
011041
105711
10037_
005111
100441
005007
'171174
011041
'173176
105711
'173200
100376
'113202
00571
1
JlH204
UGH
1
1173206
005007
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
012704
177560
000440
'173210012704
KL11I
MOV
tl775U.R4
,OBTUN
DEVICE
ADDRESS
1173212
177560
,173214
000440
8R
CKOEV
,AND
TRANSFER
TO
READER
SERVICE
ROUTINE
017640
,173216
,171217
002415
'171220
1171221
112024
II
71222
'113221
240
0)7
018
005
024
224
, NOTE 77
3024
AND
773224
173000
000340
005004
012700
177500
lIelle0!
010410
0121111
171216
012102
000315
112103
112110
100407
!l0310
001776
105202
100772
116012
000002
000771
00S7U
100756
005002
120312
001317
000112
1173224
173000
'173226
000340
/173230
00800'
,171212
012700
,
117580
1173236000005
.171240
010410
1113242
012701
'113244
173216
1171246
012702
,173250
000HS
,17]252
112103
1173254
112110
1113256
100407
'113260
HUll
'173262001716
'111264
105202
1173266
100712
'17)210
116012
'171272
000002
.173274
00077!
/173216005110
'1133001007S6
'I
Hl~2
008002
'11]304
120312
'17U1600U??
1173310
000112
,THIS
IS
THE
CASSETTE
DEVICE
COMMAND
TAB~E
TABLE' ,BYTE
240
,BnE
37
,BYT!
15
,BYTE 5
,BYTE 24
,BYTE
224
ARE
DEPENDENT
ON
OFFSET
I
,COMPARE
WORD
NOT
A
COMMAND
IILB8+RwD+ao
,SPACE
FORWARD
BLOCK.GO
,READ.ao
,READ+ILBa
,REAo+rLShCND
rUG
IN
OIODE8 rOR LINE I
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
,THIS
18
THE
STARTING
ADDRESS
FOR
THE
CA5SETTE DEVICE
.0
caOOT.
CLR
u
,LOAD
DEVICE
NUMBER
II
IN
R4
RESTX.
MOV
'l"lelt,Re
,GET
DEVICI
ADD
TESS
RUTRrl
Run
1I0V
1\4,
'Re
MOV
fTA8I.E,
RI
MDV
U78.
R2
Mova
CRll+.11J
LOOPII
MOVB
CRI).,'R0
8MI
DOH!
LOOP21
BITS
u,na
9I!:Q
LOOP2
INCB
R2
DONE,
ERROR
I
I
8MI LaOI'I
MOVS
2CRe),
9R2
aR
LOOP2
TST
'R0
BMI
REITIIT
eLl!
R2
CMPB
1t).'U
SHE
,+0
JMP
'1\2
,ISSIIE
Ri:IE'I' IN8TAUCTION
,
LOAD
DEVICE
WITH
UNIT
NUMBER
,GET
rUNNY
TABLE
OF
INSTRUCTION.
lAND
LOAD
UP
TRANSFER
COUNTER
,THE
LOAD
UP
COMPARATOR
,LOAD
DEVICE
IUtGXIITER
WITH
COMMAND
,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!
,THIS
IS
THE
STARTING
LOCAnON
rOR
THE
PCII
CONTROLLER
czeMO
MACY11
27(657)
S.MAR.75
11147
PAGE
12
BM873D,PII
MAINOEC-II-DZBMo-e
sMaH
UNIVERSAL
RESTART
LOADER
DIAGNOSTIC,
1468
1469
1470
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
003312
.01'14
003116
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
012704
1173312012704
PCIII
MOV
1117550.R4
,LOAD
OEVICE
ADDRESS
177550
1173314
177550
000005
'173316000005
CKDEVI
RESET
,KILL
ALL
DEVICE
ACTION
012701
/171320012701
MOV
#l6000e,~1
,THEN
SET
UP
MEMORY
TEST
LIMITS
160000
'173322
160000
0,
2702
'173124012702
MOV
U.R2
,AND
SET
UP
POINTER
TO
TIMEOUT
LOCATION
000~06
'113326
000006
012712
'1733100ta712
MOV
1340,'R2
,AND
SET
UP
VECTOR
'1'0
RETURN
TO
NEXT
000340
/173332
000340
010742
'1711H
010742
MOV
FC.
-(R2)
,SAVE
THE
PC
012706
1173336
012706
MOV
#24.IP
,AND
LOAD
UP
S~ACK
POINTER
00M24
1173340
000024
010441
,17U42
010441
MOV
R4.-(RI)
,AND
LOOK
FOR
END
or
MEMORY
040601
,!
73344
040601
DIC sp,
RI
,THEN
DROP
TO
XX7152
0'
0111
'17)346
010111
MOV
RI.
'III
,AND
STO.I\£
IN
ITSU,
011102
11733500111B2
LOOPI
MOV
'RI,R2
,THEN
LOAD
ADDRESS
rOR
DATA
INSERTION
005214
'IH352005214
INC
@R4
,AND
START
DEVICE
1~5714
!l73lU
105714
RDRWATI
TSTB
U4
,THEN
WAIT
ro~
CHARACTER
AVAILABLE
1~0376
'17)]56
100]76
BPL
RORWAT
,HANGING
TH!RE IFNECCESSARY
1164.12
11711Ae
116412
Move
2CR4l,*R2
,STORE
AWAY
DATA
SUI!
00000'
'17]362
000002
005211
I17B64
005211
INC
8Rl
120227
'173366
120227
CMPB
R2"315
,HAS
BRANCH
orrSET
BUN
STORED
000375
'\73370
0~037S
001366
1173372001166
8NE
LOOP
,NO
105222
1173374
105222
INca
(R2).
,YES.
ALL
DONt
000142
,17ll760001U
JM?
.(R2)
,THEN
TRAN,rER
TO
RTH
,THE
FOLLOWING
400
LOCATXONS
ARE
IA REPRODUCTION
or
THE
eDCMP
BOOT-
,STRAP
ROM,
IT
IS
HERE
rOR
COM.
I PAUSON
TO
THE
ACTUAL
ROM
ANO
,rOR
REFERENCE,
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
1$24
1525
1$26
1527
1S29
1529
1530
1511
1532
15ll
1534
1535
1536
1537
15)9
1539
1540
1541
1542
154)
1544
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
1571
,
DIGITAL
EQUIPMENT CORPORATION
COMPUTER
NETWORK
FACILITIES
DOWN-LINE LOADING
PROGRAM
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
ALL
ITEM.
ARE
t-BITI
LONG
UNLESS OTHERWISE
SPECIFIED
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
OPTION SWITCHES,
DEVICE-DPII,DUII,DLII
CRC-KGll,
SCRC
, REGISTER
DEFINITION.
,
1572
1573
1574
1575
000000
RhU
,aLOCK
LOAD
ADDR
DZBMD
MACYIl
27(657)
5-MU-75
11.47
PAGE
34
~M87)O.Pl1
MAI~DEC-II-DZBMD-D
BM873 UNIVERSAL
RISTAU
LOADER
DIAGNOSTIC,
1576
000001
RI·'1
,DEVICE
CIR
ADDRtss
1577
000~02
112-'1
,CRe
CALC
TEMP
1578
000003
Rl."
,SOFtWARE
eRe
1579
090004
u.u
,BLOCK
CHAR
COUNT
15R0
000005
RS-"
,CRC
CALC
TEMP
1581
000006
IP.U
ISTACK
ADDR
1582
000007
PC_.,
1 LOCATION
COUNTER
1583
,
1584
,
LITERALS
1585
,
1
~96
000001
.STAOR-l
,STAtION
ADDR
15B'
177570
.RWR-I7?S'0
,SWITCH
REGUTER
ADDR
1588
0~~226
I5YN-2l6
,IIYNC CHARACTER
1589
00022~
IDLE0220
,DDCMP
ox.!
CHARACTER
1590
00040~
I8TRIP0400
1591
,
1592
,
T~E
STACK
IS
USED
AS
rOLLONSI
159]
,
ITACK-2.FOR
JSR
TO
GET
ROUTINE
1594
,
STACK-4.TEMP
rOR
CRC
CALCULATION
1595
,
1596
, START
OF
BOOT
PROGRAM
159'
,
159B
,
STARTI-OEVICE
UNIT
0-NORMA~
CONFIGURATION
1599
,
5TART20U.£
SWITCH
REG
AS
DEVICE DISPLACF.MENT
1600
,
I,E.
UJ.e,tl-10,.2-2.
1601
,
1602
,
173400
,"113400
160]
003400
012700
'1?J400
012700
STARTI'
MOV
(PC).,R0
,NON
ZERO
VALUE
TO
R0
1604
0034~2
005000
1173402
005000
START21 CLR R0 ,CLEAR R0
1605
00]404
000005
1173404
000005
REIIET
,RESET
SYI,
MEM
MGT,
ETC
•••
1606
003406 012706
117)406
01270~
MOV
'17776,SP
,.TACK
AT
41<.2
1607
003410 017776
.1714\0
017776
1608
1609
FINO
THE
DU-ll
IN
THE
FLOATING ADDRESS SPACE
1610
161
,
00)412
010'02
1171412
010702
MOV
pe,R2
,CURRENT
PC
1612
O0]414
062702
'173414
062702
AnD
.DEVTAB
••
, R2
,DEVICE
TABLE
ADDR
16\l
001416
0M160
117)416
000360
1614
00)420
012703
'17]420
012'03
MeV
.6,
RJ
TRAP
PS
ADDR
1615
00)422
000006
1171422
00MM
1~16
00)414
M5011
117]424
005013
C~R
(R3
) ,CLEAR
NEN
PS
1617
00)426
010H3
1171426
010243
MOV
R2,-CRl)
,TABLE
ADDR
TO
LOC
4
161A
00]4)0
160
J
II
1173430
160]13
SUB
"3,
C
RJ)
,SUB
TO
TRAP
~TN
161
9
00)4)2
005]03
'171412
00510J
DEC
Rl
,LEAVE
CNT
J
rOR
LOOP
1620
003434
0'2701
1173434
012701
MOV
'160010,Rl
,START SEARCH
ADOR
1621
00)4)6
\6~0!0
'171436
160010
1622
00)440
00571'
117]440
005711
DEVLOPI TST (R1 )
,IS
DEVICE
THERY.
16H
00)442
1'1204
1173442
111204
Mova
(R2),
R4
IDHIC!:
INCREMENT
TO
R]
16H
00344'
0604"'J
'173444
060401
ADD
R4,Fl1
,UPDATE
TO
NEXT
DEVIC>:
1625
00J44"
005'01
1171446
005201
INC
RI
,INCREMENT
MODULO
162"
003450
040401
'171450
040401
BIC
~4,
P1
,CLtAR
F.XCES5
16,7
••
>452
005703
1171452
00570]
TST
Rl
,nST
FOR
DONE
162"
00'454
0?1171
1171454
001371
S~lE
DEVLOP ,NOT
YET
1629
0~]456
~051~0
'173456
~0570~
T,ST
.0
,TE"T
5.ITCH
R~G
USE
DUMD
MACY11
21(651)
SoMAII_?S 11.41 PAG! 35
BMBllD,Pl1
MUNDEC·ll·0IBMOoO
810181)
UNIVEUAL
RESTART
~OADER
DUGN08'l'IC,
IU0
003460
001002
'17)460
0121112102
BNE
INDREQ
,NO
8W
ITCH
REG
lUI
903462
0U7U
'171462
961701
ADD
'USWR,RI
,ADD
SWR
VALUE
1632
12103464
111579
1I1l4U
!?1570
IU3
,
1634 I
lET
UP
DEVICE rOR
OUTPUT
un
,
1636
1173486 aNDREa.
1617
003466
912711
11
H466
912111
MOV
u,cRIl
,DATA
TERMIIDY
AND
REQ
TO
SEND
1618
12193410
99121906
1111410
099806
1639
093472
012761
'11)412012161
MOV
116000+I5YN.
2
till)
,SET
SYNC
R!GUTER
1849
003474
936226
'173414
036226
lUI
91211416
900902
,
171476
00012102
1642
90lS00
912111
1113590
832711
~31
BIT
t20088.
till)
,TE.T
CLEAR
TO
SEND
1641
0US02
02121900
'1735B2
920909
1644
993504
12101775
'11350400111$
BEQ
~3
,NOT
YET
1645
91213586
022121
'113506
822121
CMP
tRIl+.tRIl+
,MOVE
PTII
to
XMIT
T8R
1646
003810
052711
'173510
052711
Bts
ne.cR"
,TURN
SEIID
ON
1647
003512
000020
1113512
000820
1648
1649
nND
SECONDARY
paM
REQUEST
MESSAGE
1650
1651
003514
010700
1113514
.le700
MOV
.e,R8
,CURRtNT
PC
1652
00)516
062700
'113516062100
ADD
'RQMSa--.
,RI
,REQutn
MSO
AODR
UU
003520
12100230
1173520
000230
aS4
01213522
012704
1173522
012704
MOV
UQMsGr;-RQMSG.
R4
,COUNT
1655
003524 008026
1113524
000026
1656
003526
112061
II
13526
112A61
L4.
MOV8
CR0).,2CRI)
,CHAR
TO
XNIT RI/GUTER
1657
003~30
000002
1173530
000002
1658
001512
105111
1113532
105711
LS, TST8
CRll
,DONE
YET
1
1659
003534
100376
'113534
190316
ap~
LS
,NO
1660
003536
••
5304
'113536
005304
DEC
U
,DECREMENT
COUNT
1661
003540
001372
'11)540
01211312
SIIE
L4 ,ONCE
MORE
1662
003542 042711
'171542
e42HI
BIC
U0,CRI)
,ORO'
SEND
1663
903544
000020
1113544
I2In020
1664
003546
024141
'113546
024141
CMP
·tRI).
-CRI)
,RESET
'TR
TO
RCV
caR
1665
,
1666
,
GET
SECONDARY
PRO
GUM
1667
,
1668
1I1U50
GETPGM.
1669
09]S5~
042711
1113550
042111
atc
12121,
(1111
,C~EAR
SEARCH
SYNC
1670
003552
000020
'113552
0U9:l:0
1671
003554
0.27\1
1113554
012111
MOV
U22,cR!)
,SET
FOR
CLEAR
AND
STRIP
SYNC
H72
00B56
000422
1173556
000422
1~71
00'~60
005003
1173560
0010U
C~R
R3
,eUAR
CRC
VA~UE
1674
1675
GET
MtS5AGE
HEADER
AND
CHECK
IT
1676
1677
003562
012709
,173562
012700
MOV
'I.R0
,~OAO
HDR
AT
~OC,
I
1579
003H4
900001
'173564
090001
1679
091~66
012704
1\73566
012104
MOV
II.,
R4
,BLOCK
COUNT
1680
003570 000010
'171570
00091.
16R
I
.0]572
004767
1171577
904767
JSP
PC.GET ,GET HUDER
1682
••
3514
00006.
1111574
000060
1681
003516
.05703
'171576
005703
T5T
Rl
,CHECK
HEADER
CRC
DZBMP
MACYIl
27(657)
5.MAR·75
11147
PAGE
36
~~B71DIPll
MAHlOEC-II-PZBMO·O AM871
UNIVERSAl.
RESTART
~OADER
DIAGNOSTIC,
1684
903600
001363
1173600
091363
BNE
GETPGM
,NO
GOOD
HaS
003602
123727
1173602
123727
CMPB
,
...
"S'l'ADR
,CHECK'OR
MY
AOOR
16e6
0~3604 0~0.06
11716~4
000096
1687
~01"06
000001
'173606
00000\
169A
003610
001357
'1716\0
801357
BNE
GETPGM
,NOT MIN!
1689
003612
\23727
1\71612
123127
CMPB
Ut.UDU
,15
THIS A
O~E
M8G
1690
003'14
009001
1173614000001
1691
003616 000220
,t
71616
000220
1M2
00362.
001322
'171620
001322
8HE
INDREQ
,NO.
ASK
FOR
ONE
"
1693
'\
1694
GET
DATA
BLOCK
1695
1696
003622
12111704
II
H6n
e1l7.4
MOV
..
2.R4
,DATA
nno
~ENGTH
1697
003624
00001212
'173624
000002
1698
.03626
042704
'111626
042704
BlC
U408
•••
R4
,MASK
or,
s,r
8ITS
1699
0036]~
140000
1173630
140000
1700
001632
12H34
'I7lU2
122424
CMPB
tUI+.
tR4).
,ADD
2 rOR
CRC
1701
001634
.05000
'173634
905'00
CLR
R8
,LOAD
INTO
LOCATION
0
1702
001616 004761
'173636
004'"
~IR
PC.GETI
,GET
DATA
BLOcK
1703
00364.
000014
1173648
000014
1'0'
003642
M5701
'173642
0~570l
TST
III
,CHECK
DATA
rIlLD
CRC
1705
00]644
001l!0
1111644
00131"
&NE
SHOREQ
,NO
GOOD
171216
001646
105711
II
B646
US
713
TaTB
tRJl
,CHECK
CODE
IN
LOC
1\
1701
001650
001306
II
H6S0
1101)06
8NE
SNOREQ
,NOT
PROGRAM
~OAO
1'08
00]652
000137
'173652
088137
"liP
.16 ,TRANSFER
TO
SECONDARY
PGM
1709
00.1654
000006
'I
nn4
800008
1710
,
1711 ,
GET
BLOCK
AND
COMPUTE
e~c
1712
,
1713
,
173656
GET.
1714
,173656
GETI.
,11
DEVICE
DON!
Jr
1715
993656
10571
I
IIH656
105111
Tsrs
CRII
171"
00]66"
100n6
,I
H660
1011376
BP~
GET
,NOT
fIT
1'1'
903662
0421
II
1171662
842711
SIC
..
STRIP.
tRI)
,NO
ITlltP
SYNC
1718
00J66.
000400
'113664
800400
1719
00)666
116110
1173666
116110
MOV8
2C~I"
CRII)
,STORE
IT
1720
111213670
00000.
II
11610
1100002
1721
,
1122
,
CRC
CALCULATION
ROUTINE
1123
,
1724
120001
POLY8121210111
'CRC-IS
POLYNOMIAL
(y
1725
,
1726
91213612
0\2705
'173672
012105
MOV
.8.,
~5
,BYTE
LENGTH
1127
003674
90M10
'173674
000010
1128
003616
112002
'171676
112002
MOV8
CR0).,R2
,CHARACTER
TO
ADD
TO
CRC
1729
00]700
000241
II
71700
000241
CPCLOP.
etc
,CLEAR
CARRY
1730
00]702
~M~01
'171702
0U003
ROR
R3
!SHIFT
OLD
PA~TIAL
17)1
",o3704
I~.l>~'
11717U
1030U
ecc
LI0
,IF
CLEAR
CHEC~
CHAR
1732
003706
006?~'.
1173706
006002
ROR
R2
I
SHIrT
CHARACTER
!
7]3
0017\0
1010~1
111l7!P
103003
SCC
~II
,XOR
POLY
1734
003712
000410
1\?!712
00041.
BR
tl2
,NEXT
aIT
1735
303714
006002
,
17111
4
006002
~101
ROR
R2
,SHIfT
CHARACTER
1136
12103716
103006
'173716
103006
BCC
L!2
,NEXT
BIT
17]7
003720 012146
,17",0012146
LI
\I
MOV
IPOLY,-C$P)
IPOLY
TO
STACK
~
..
;00
"'
...
---------------------------------------------------
~~
~~~~
___
._a.
___
.
______
.~.
__
~_~~~~~~~~~~~~~~~~~~~~~~~
~~
NNNU~WNN
__________
&&&&&&&&&&~G~~~~~~~~ro~~m~_~mm~~~~
wO
~~~~WN_&~_~_m~WN_&~.~~~.WN_&~_~.~~WN_~~OO~~~.W~_~~OO~
0
_&&&&&~&&&&&&&&&S&&&&$&&--
..
--
....................
~~
&S&&~N_&&&&S&&&&&&&&&&&&~~
&&&&3&&.W_&&&&&9WWNN
__
&~~~
&S&&&~&&&&.N-&&&.&~&.&.&~~
..•............ -....•..•..
~m~~~~~~~~~~~.~~~~~~~.~~.~
H_MMMHHM~HHHHHM~»~~»~.~~~~
~~~~~~~~~~~~~~~~~.~.wN_&».
______
O~~.~~WU_&
•••••••••
_
~.WN_&
••••••••••
~.~.WN_&_~
••••••
$&&&&&&&&&*
••
**
•••
~~
-&&&&&&&&&&&&&&&~~
••••••
~~
~~~_~&_&&&&&3&&&&&&&&.&&~~
•••••
M
•••
_......
~.
S3~&&&&&9&.N-&&&
&
&&$&S&&&$&&&&~~-
SSl&&&&
..
..
'"
..
o
..
"OOt::O!lf"XJ'»!It
O"'(II"'''''N_&
.
......
.
.........
~.UI
...
WN_15II
,.
...
:l
..
..
..
"'
....
..
"
0
.....
·
.....
....
H."
"'"
..
H
......
HOC
o
..
zo.
...
Crt
.....
A
..
!'-
..
....
o.
..
...
".
U'A
.
....
4"
..
o
...
..
o
:
o
:>
o
",.
..
"
....
...
....
..
~
-~
"'
...
~.
...
..,
'"
0-
o
..
..
'"
<I
..
,.
~
o
'"
'"
..
n
~
..
~
::;
...
m
.
.,
..
n
!
..
::
<0
'"
..,
..
'"
Pl
..,
-a:
:
-l;
·
..
·
..
..
"'
...
""-
-'"
zoo
,,~
"'~
n
·
-
...
-.
· "
"""
..
'"
...
:J:~
,,<0
·
co
...
~
..
,.
...
...
~
..
.....
~
<I
...
'"
..
..
..
..
..
..
..
~
..
..
o
~
..
..
~
,..
..
'"
o
..
..
H
n
...
..
un,
" ...
---------------------------------------
.-
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~s
~~~~~~~~~~
....
~.~~~~~~~~~~w
......
~
...
~w
wo
~~.wN_&~m~~~.wN_&~_~~~~WN_&~.~
••
~WN_&~_
0
~
...
..
..
..
.....
~~
~
~~
~
......
~
-::;
..
w
..
~
.
~
.
...
.
...
..
..
~
~~
w
...
~~
~~
..
..
..
~
..
...
~
..
-
..
M
M
..
::
~~
:~
~~
....
.
..
..
..
. .
"'
..
::
..
..
o
""'-
"0
<lI:
....
..
..
.
..
2-
__
_
~
==
co
....
..
..
..
'"
~
"''''
""
c::o
!.!
....
....
..
..
......
....
..
,.
..
..
c::
o
"
..
<
",n.
~
....
H'O<
....
,..
;;
..
...
.
.
~
:10'"
..
z
~n
c::
.....
z
..
..
....
"''''
0
..
",n
..
..n
.....
'"
Co
c::
'"
..
..
..
..
..
"
..
....
'0
o
~
...
'"
..
...
:
...
..
..
·
..
·
·
511511&$&
__
&(.11&&&
__
_15HSI&NW
...
&&
...
aNNW
_Ul&&NNN
QUlcsnSlSIIIoOl
-----------
-
-------
~
~~
.........
~
..........
w
WI
wwwwwww
.....
~
.........................
.....
0-
""
OOO\o.UlQllUlUI.
....
N&""
...
.,a
& &
&&&ISHSI""_
WI
151
&.&9&
__
& & _&1511,&
...
_
...
N (5\1
&&~&N""N
..
'&
__
a&WNN
N ....
&UI&&&~OI
,.,---
D
'"
..
..
-
'"
..
..
..
~
fi:
..
.
..
..
0<
'"
'"
.
..
&&&&&&&&151&
~::::~:::::
~~""--.I""'~""'-I""''''
..
......
WWWWNNN
...
NISIOt.
...
W&OO
...
u
&&I5I&&S_&I5I_
13&&&&UI""'
......
...,
&
____
NCSliNIISI&
WWWWWOO&-IW&
&
..
&CIl!&&&&_S
....
III
...
&<JI
...
_W
..
_
----------
----------
-..
....
-..-..
..................
.....
wwwwwwwwww
...........................................
.......
WWWWNNN
.........
u"
...
w
&1511&&&&_&&_
.&&&$!UlN
........
a_Ul_Ulw·t!lwallSll
NWwww.&~W&
..
&CIIl&_&II5II_&
"'UI".I11"'_W~_
..
------
.,.0000"111
,,'::"_MO
~nnonr"
c:
..
,.,
...
~
'"
..
..
ZZZZZM
01."l0t"lO
,..z:a:rz::a
..
.........
...
n
.~
o ...
,.
~
f'J~
..
n
..
0""
c::
'"
..
.. ..
H
...
nn
.
'"
......
0-
"'-
..
..
...
~~
..
,..
00
....
...
."
0
..
"'
..
..:!
.....
"'
..
"
..
..,,..
.."
'"
..
."
MO
..
..
"'
..
..
"'~
..
-
....
"
..
"'~
...~
n
·
-
..
-.
3:
"
..
..'"
...
"'~
"'
...
"'-
..
,.."
...
~C>
w
..
c::
'"
H
<
...
..
..
...
..
'"
..
..
..
..
..
..
..
'"
..
"
..
..
'"
...
..
C>
Z
o
..
..
M
n
-
~
DUMD
MACYII
27<6571
5-MA~-75
11.47
PAG!
19
BM'7JD,Pll
MAINDEC-II-DZBMD-D
S~87J
UNIVERSAL
1IUTAIIT
LOADER
DlJIGNOITIC,
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
1863
1864
1861
1866
1867
1869
1869
1870
1871
1872
1871
1874
004000
0940112
IlIlU".
004006
004010
004012
00'4014
U4016
004020
004U2
004024
004026
004030
004032
094034
004036
004040
004042
004044
0U046
0BUse
004052
004054
004056
004060
004062
004064
004066
004070
004072
,aM87
loYD
18M&1loYD,P!I
173000
113000
033121
117)000
177510
'1731102
000001
'173004
001010
.\13006
011107
1113110
117570
,173012
111704
1I1UI4
005001
117UII
005005
,11)02.
000424
,113122
113000
1173024
000)40
II
nll26
013'01
,173030
177570
1\
1)032
10U01
1l7U34
122701
1173035
000340
'I
n040
101404
'113042
122101
,173644
'00060
,173046
101101
,113950
005001
,1
He!2
000301
,173054
042701
,173056
177770
,173060
01)705
,173062
17757~
'173064
005004
,17)066
105705
.113070
100507
'17)072
-
XLI0
(PDP-Ill
286
WORD
BOO!l'STRAP
ROM
VERIlON
2CUI
MAC'Yll
21(657)
U-OIC:·,.
illS'
SUTTON
U -
loounAP
USING
THE
PDP-11 SIIlTeH Jl£GtaTER
ROMOIlO.
1130n
,-ROMORO
033727
BUTONI. BIT
!
7,'510
000001
001010
SN'
013'01
MOV
171571
111704
005001
.05085
000424
BUTON!.
Mova
CLII
eLII
BR
,a.t
ROM
orl;ln
to
",.ee
,8M873-YD
oceuPl
..
77).0e·,13717
'UWR,IBn0
,II
UGhtllOlt
bU
on'
LOWUT
'UKII,PC
(PCI,1I4
III
RI
TcaOOT
,It
tile
bU
11
on,
bUncll
IJUMP
to
till
addU
..
in
tile
,wHeh
rtdoter
,witllout
lIavlno
tOUCII.d
any
Of
110
R6
,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.
173000
000U0
,WORD
ROM
ORO,
~R7
813701
177ne
106)01
122'01
000U'
101404
122701
000050
lete01
005101
00U01
042701
177710
013105
171510
0"5004
105705
100507
Lowau.
MOV
AlLB
CMU
ILOS
CM
••
aliI
CLII
UNlTNO.
IWAI
..
eNR,Rl
1\1
'16-2I,RI
UNlTNO
"-20,RI
UNlTNO
III
Rl
,RI
11 eopy
Of
the
1.'tCh
re;ilter
,LIU-.ll1n
,plOd
UeU
1n
riGht
byte
,I.
tht
IP
••
d 16
or
17t
,If
Ipeed
18 16
or
1',
branch
,I.
the
Ipeed
0,
I,
or
2t
'If
tilt
IP
..
d
11
0,
I,
or
a,
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,
UC
MOV
C~~
TaTa
8MI
,-C"
RI
USWII,R5
114
AS
RPaOOT
IItolat.
unSt
nUlllber
In
RI
,RI
11
now
the
"lO;le.l
'.Iteh
U\lllt.r"
,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
DZBMD
MACYII
27(657)
S-MAP_?!
11'47
PAGE
40
eMe73D,PII
MAIND~C-lI-DZBMD-O
BMB71
UNlVER$A~
RESTART
LOAOER
OHGNOBTIC,
1875
1976
1977
1978
1979
I
B8~
1981
1882
18B J
1884
1885
1886
1887
I B88
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
192~
1921
1922
1921
1924
1925
1926
1927
1928
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
004146
004150
004152
004154
004156
004160
004162
004164
004166
004110
004172
, BMBn-YD
,~MB7]·YD,PII
177344
.000001
000002
000004
000014
004000
000400
000000
070000
000001
\')00024
012100
.173014
000005
1173076
012702
,173100
177400
117)102
01210]
,173104
00400)
'17)106
000301
,173110
050101
.1'3112
051100
,173114
012701
,113116
177344
.173120
012796
,173122
000024
,173124
005705
,173126
1~0404
,173130
005106
,1731l2
100002
,173134
000000
1113136
000170
1171140
000005
,IH142
010341
.173144
005711
1173146
100376
,173150
005721
,173\52
005761
'173\54
177774
.113156
100362
,17l\60
010211
,17JI62
010041
'173164
105711
1173166
100176
,113\70
0~5721
,11]112
-KLI0
(POP-I!)
256
WORD
BOOTSTRAP
ROM
VERSION
2(17)
DEC
TAPE
BOOTSTRAP
AND
OUMP
ROUTINES
MACVII
27(657)
18-0EC-74
11159
TCWC
TCGO
TCRNUM
TCRUD
TCWPIT
TCRrY
177J44
I
1*2
2*2
6*2
4000
,TCII
OECt.p
••
ord
count
reglltor
,TCII
"GO"
bit
,TCII
"read
block
nUmber"
funCUon
,TCII
'read
data"
function
,TCII
'writ.
dat."
function
,Mo
..
DECtap.
In
rever
..
direction
,
Bootstrap
(from
OECtape,
Plr.mettro
TCBHDC
TCBEND
-0256
,Word
count
for
the
...
oMary
bootstrap
o ,WhiCh
end
of
tllo
DICtapl
(0
front,
I
ba.k)
,
Dump
(to
DECtape)
Pa,.meeeu
TCONDC
TCDEND
-028612
,word
.ount
for
tne
oon
dump
to
DECtapo
I ,WhiCh
end
of
the
DECtapl
C0
tront,
I
ba.k)
TCRTRY
012700
000005
012702
177400
012703
00400)
000301
0UI0J
150100
012701
171344
012716
000024
005705
100404
005306
100002
0000011
000770
000005
010341
005711
100J76
005721
005761
177774
100362
010211
010041
105711
100116
0"57;1
,
Goneral
(Bootstrap
end
Oump)
OECupe
PeumlUr
-020
,Number
of
retrl
..
In
....
of
arror
TCBOOTI
MOV
MOV
MOV
SWAB
815
BIS
TCSTRT.
MOV
rCLOOP.
MOV
TCBGIN.
181
BMI
D~C
BPL
reMALTI
HALT
SR
TCPSET' RESET
MOV
TeWAIT, TST
BPL
TST
T~T
BPL
MOV
MOV
reDONE.
T5T8
BPL
1ST
'<TC8END8rCREV)ITCREADITCGO,R0
,sot
up
det
••
tranlter
.ommand
'-TCBWDC,R2
,Set
.ord
count
to
256
CSI2
by
til'
'«I-TC8END)*TCREV>ITCIINUMITCGO,Rl
,Sat
UP
poilU
on
comMand
RI
RI,R3
RI,R0
nCWC,Rl
nCRTRY,sP
RS
TC~8ET
SP
TCRSItT
TCLOOP
Rl,-CR1)
(Ril
TCWAlr
(RIl.
-'CRI)
TCBGIN
~2,
(RI)
RA,-CRIl
(RIl
TCDONE
CRI"
,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
,Inhlallze
retry
count
In
SP
,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"'
,It
not,
braneh
back
to
~ry
eo.
in
,Set
u'P
word
~ount
for
data-tranlfer
,Initiate
the
dotl-tran,tor
operation
Tilt
for
"DONt"
,~ooP
until
the
"OONE"
bit
..
u
,was
an
"ERPOR"
deteeted1
PAOt 3
PAG! 4
(1-"
\.,/
OlBMO
MACYlI
21(657)
S-MARo75
11147
PAGE
U
BMB7]D,Pll
MAINDEC-II-OZBMD-O
aMan
UNIVEIIIAL
RESTART
LOADER
DIAGNOSTIC,
1929
OO4174
Im0754
,171174
100154
8MI TC8GIN
,If
10,
br.neh
baek
.nd
tty
.aaln
1930
004176
005741
,17J176
005741
TST
-(RI
I ,Mako
RI
point
to
tno
u
....
nd
rtaUur
lUI
OO4200
105011
,17UU
105011
CLRB
(RlI
,ltoP
aU
DICtapo
lIothn
1932
O04202
122700
11
71202
122700
CMPB
.TCREADITCGD,RI
,N.'
th11
"nor~.l
rl.d"
oPlr.tion'
(
19]]
004204
000005
,173284
00010S
1934
004216
001001
,17l2U
101001
8NE
'CITO'
,U
not,
ao
ItoP
19]5
004210 000117
,171210
e00U7
GOTOSI
~MP
t(PCI.
,Ju.P
to
PDP-II
location
uro
1936
004212
000000
,17UI2
0000013
TC
ITOP I
HALT
"uec
...
ful
compleUon
oe
'non-road'
op.raUon
1931
004214
000'"
,I
7U14
en".
IR
TCITO'
,10
tut
pro
..
ina
'CONTINUE'
won't
ao
anywhlro
(
(
OZBMD
MACYll
21(657)
5.MA~.'S
11147
PAGE
42
8"8730,PII
MA
InDEC-II-DZBMD.D
e~B73
UNIVERSAL
RESTART
LOAOU DIAGNOSTIC,
1938
I
eMS7
3-YD
~Llm
(PDP-Ill
256
WORD
BDOUTIIAP
ROM
VIIIIlON
2(17)
MACYII
27C6e1)
U-DEC-74
11159
PAGE
5
1939
'BM81l-YO,PIl
OEcun
BOOTSTRAP
AND
DUMP
ROU'UNEI
1940
1941
004216
010037
,113216
0100J7
TCDUMP,
MOV
RI,
"R0TOIl7
,SlV'
110
ln
PDP-II
memorY
10eaUon
40
1942
00422~
00004~
'17J220
O00040
194]
004222
000402
'17]
2 22
000402
BII
TCCONT
,Buneh
around
requlrod
1nterrupt
vector
1944
1945
004224
I
H000
'173224
17]000
,WORD
1I0MORG,PII7
1946
004226
000340
,!7
1226
000340
(
1947
1948
004230
010700
1173230
010100
TCCONT,
MOV
'C,Re
,U
..
U
for
a
lubrouUn.
return
addU
..
1949
004232
000410
1171212
000410
BR
RECBAV
,Go
to
the
"R.al.t.r
S.Yln;'
lubroutlne
1950
004214 012700
,173234
012700
MOV
.CTCDEND*TCREV)ITCWIIITITCGO.RI
,alt
up
(wr1te)
tranlfor
oom~.nd
1951
004236
0m4~U
,\7]21&
004015
1952
004240
012702
1113240
012702
MOV
'-'l'CDWDC,1I2
""t
word-count
to
2U
wordl
19B
004242
110000
1173242
110000
1954
004244
012701
'173244
012701
MOV
'CC1-TCDENDUTCUV)
I
TCRNUM
I
TCGO.
Rl
,set
UP
pOliUon
.ommand
IU5
004246
00000J
I173H6
000001
1956
004250
005005
'113250
005005
C~II
R5
,Clear
"lndoun1te
retry"
bit
1957
004252
000721
1173252
00e721
BII
TCURT
,BunOh
lnto
DECupe
routine
1955
1959
1960
1961
1962
Thl
~ollowinq
lubrout1nt
II
Uled
to
.avI
tho
PDP-II
a.noral
rlalltora
1963
1n
PDP-II
mlllory
looatlonl
40-'7.
1964
1965
Thl
ealUnq
sequonee
11
eo
lOllowII
MOV
R0,UReTOR7
1966
MOV
PC,R0
\967
BR
IIEGaAV
1968
return
hlro
1969
1970
O04254
010117
11711H
010!]7
REGSAV,
MOV
Ill,
'UeTOR7+2
,SI"
RI
In
mlmoty
loo.tlon
42
1971
004256
0~0042
'17)256
000042
1972
004260
012701
117326~
012701
MOV
1R0TOR7.4,RI
,RI
no_
polntl
to
mlmory
location
44
1973
004262
000~44
'17]262
000044
1974
004264
010121
,17]264
110221
MV
RI,OIl).
,IIV'
R2
ln
memory
10caUon
H
1975
004266
010321
117326&
010121
MOV
Rl.
CRU.
,Sa'l
Rl
1n
memory
loeatlon
46
1916
00427.
010421
1171270
010421
MOV
R4,
CRll.
,Savo
R4
In
mellOry
location
50
1977
004272
010521
JlB272
010521
MOV
RS,(RI).
,saYI
R5
ln
memory
lo.atlon
52
1979
004274
010621
1173274
010~21
MOV
SP,(RI).
,SoYI
SP
1n
memory
loution
54
(
1979
004276
010021
'I7lH6
010021
MOV
Re,
(RI).
,Ia"
PC
In
ml.,ou
locaUon
56
1980
004100 000160
117]100
000160
JMP
2(110)
,Return
to
thO
cailln;
rout1ne
1981
004]02
0~0002
,17]]02
000002
1982
DUMD MACYll
27(651)
S-MAR.1S
11147
PAGE
U
BMeBO,pl1
MUNOEC-11-OZBMPoO
8MBH
UNIVEI<SAL,
RESTART
LOADER
DtAGNOSTIC.
1983
1984
1965
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
200.
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
201
9
2020
2~21
2022
2023
2024
2025
202b
2n7
2028
2029
2~30
2011
2032
203]
, BM873-YD
,eMOn-YO,pll
KLI0
(PDP·Ill
256
WORD
bOOTSTRAP
ROM
VERSION
2(17)
RHII/RP04.
BOOTSTRAP
AND
DUMP
ROUTINES
MAC·III
27168"
II-DEC-,.
11119
PAGE
6
004304
004]06
004110
004312
004314
004316
004320
004322
004324
004326
004]]0
004312
176700
000002
,
000006
000010
000012
000912
000034
040000
020000
004000
100000
040000
010000
000021
Be0UI
000071
0000ee
000400
000626
0000ee
ee00ee
000000
neee0
000UI
000015
e0e01e
111704
'113104
005005
'171306
0as001
,nUle
0127U
'17U!2
014400
111HI4
012702
,173316
171400
'173120
012701
,11U22
000626
,113324
050100
,I1U26
012701
'(7)]10
116700
,17U32
RPCSI
RPWC
~POA
PPCS2
RPDs
RPor
RPDC
RPTPE
RPMCPE
IIPDVA
IIPATA
RPERR
IIPfMT
ItI'PUT
RPWlln
It'
READ
IIP.VHT
RPBWDC
ItPSCYL
ItPBTRJ(
IIPaseT
1"700
2
6
10
12
12
U
BITI4
BITU
BITll
sITU
81T14
SITU
21
61
11
e
-D2SG
-D406
o
o
IAdd,.
..
of
IIHII/RPe4
CentrU
,
Statu.
r891H.r
I
,OUllt
to
IIHl1/RP04 word
Count
not.tor
,OUlet
to
1lHI1/11P04
TrAelC
,
.tetor
Addu
..
fl911Ur
,OUltt
to
RH1!/IIP04
contl'ol
Statu.
reOUttr
2
,Ouut
to
IIHI1/RP04
Drhlt
'UtUI
raGl.ur
IO~f
..
t
to
RHl1/RPU
Off,U
reo1ater
(CONTAINING FMTI2)
,Offset
to
AHII/ItP04
DUUed
CyllMer
fellt.en
,"TranUtr
~rror"
bit
1n
RPCSI
,"Mallbus
Control
Bu.
paritY
Error'
bit
In
lI,e'l
,"DU
••
~v.ll.bl"
Ht
In
II'CSI
,'Attention
Activo"
bit
1n RPD.
,·Compollte
Error'
blt
In
/lPDS
"FMT22"
(1'-blt
words)
bit
In
RPO'
'Road-In
Prout
,Write
DaU
,~"d
Data
,Bootstrap
for.at
(0
Ie-bit
word"
2
16-blt
word.)
,Word
count
for
the
••
e.ndary
bootltrap
fr@m
tne
11"4
,Booutrap
cl'Urtder
numbor
,Iootstrap
tra=~
number
,80oUtr1P
.oetor
numbo.
IIPorMT
ItPDWDC
IIpDelL
o
,Dump
f.rmat
(0
,I-bit
word.,
2
16"b£t
word.)
"028513
,No.d
count
for
tile
eo
••
dump
to
tn.
It,et
"D48'
,Dump
eYllnder
nUMber
RPDTRK
RPDSCT
I
~II'
foUowtno
twa
.utonm.nU
PUt
the
dump
at
tho
very
end
.f
thl
CvUnder
"Dl"CCRPDWDe"!>/cc"D2I+ItPDrMn.-D286»
,Dump
trac~
number
°D
19U'DII'MorocccRPOWDC-I>/"D216
••
CC"D
18
oRPOTRK).CoD20+RPDfMT»)
111704
00500S
eU001
BUTON2' NOve
CLR
CLII
01a100
1I'800TI
MOV
nU00
012702
NOV
171408
012703
MOV
000826
099100
BU
012701
RPSTRTI
NOV
176700
(PC),1I4
1111
III
,114
5
llIdle&tu
thet
button
12
...
P
.....
d
,Cnar
"10111041
twitCh
reoUter"
,set
unit
nUIID
..
to
uro
CRPllEAO*'lIIe.1 CII'BlCT*
10>,
M
t.RPBNDe,
A2
t<RPBFM'f"40980)
I
CIIPBTRK*aeu>
I
RPsen,
P.)
Rl.U
'IIPCS!
,ltl
,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,
2034
2035
2036
2037
203A
2039
2040
2~41
2042
2043
2044
2045
2046
2047
2049
2049
2050
2051
2052
2053
2054
2055
2056
2057
20S9
20U
2060
2061
2062
206)
2064
2065
2066
206'
2068
2069
2070
2071
2072
207]
2014
2075
2076
2077
2079
2079
2080
2091
2082
2083
2084
2085
2086
2081
0043)4
004336
004340
004342
004344
004346
004350
004352
004354
004356
004160
004)62
004364
004366
004370
004372
004374
004376
004400
004402
004404
004406
004410
004412
004414
004416
004420
004422
004424
004426
004430
0044)2
004434
004436
004440
004442
004444
004446
004450
004452
004454
004456
004460
004462
004464
004466
004470
00H72
004474
004476
0~4S~0
,9MS7 loYD
,BMaH-YO,PI!
000005
,17J
3J4
010006
,
IUU6
0d'0~
,17)340
171170
,17U42
010661
117U44
000010
/11ll46
0n711
1173]50
004000
'I
U152
001767
'113354
01272!
'173356
000021
1173360
010106
'173362
04270~
,1'3164
176000
'17ll66
010661
,173l70
000032
'113372
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
010641
'17)44~
105711
'173442
U037S
,17
3444
011711
,11]446
060000
,173450
001330
.173452
032761
,173454
140000
,171456
000012
1173460
001324
,173462
0'2706
,!73464
000071
.171466
0~1250
117)470
022737
1171472
000240
1173474
000000
1173
416
001641
,17350P
KL10
(PDP-II)
256
WORD
BOOTSTRAP
ROM
VERSION
2(17)
RHII/RP04
BOOTSTRAP
AND
DUMP
ROUTINES
MACHI
27(657)
IS-DEC-7.
11.59
000005
al00e6
042106
1'7710
010661
000010
032711
004000
001767
012721
000021
01~)06
042706
116000
010661
000032
010306
100003
012761
010000
000030
006206
006206
105006
150006
1~6006
1062M
106206
01~661
000004
010211
010006
105006
000306
010641
1057!
1
100376
0]2711
060000
001330
012761
140000
000012
001324
022706
0
••
071
00125"
022737
.00240
.00000
00\643
APLOOP
I
REBET
MOV
SIC
MOV
BIT
BEQ
MOV
MOV
SIC
MOV
MOV
IIPL
MOV
RPCONT'
ABA
UR
eLRS
BUB
ROR8
ABRB
URB
MOV
MOV
MOV
CLIIS
SWAB
MOV
RPPON!I
UTB
BPL
AIT
B~~
SIT
BNE
eMP
BNE
eM?
SEQ
Re,SP
_·C,
,&I'
SP,!IPCS2
(Rl)
'~PDVA.cRI
)
RPLOOP
'RPPRST,
(RI
l+
113,5'
'·CI7'7,S'
51', RPDC-2
(Rll
,ROllt
In e
•••
of
retry
,Oet
tho
un!
t numb.r
Int.
51'
J
IlOlate
tho
uh!
t number
,
TeU
the
RHI1
the
unit
number
,Try
to
••
111
this
R.i4
unlt
,BunclI
if
.,
IIAven't
Id,"d
It
'Do
'R
••
d.Xn
PUlet"
funeUon
,Ott
the
.v11nder
number
into
51'
,Isolate
til
••
YUnder
number
'Till
tho
IIPe4 thO
.YHndar
number
Rl,5P
,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
SP
S.
$P
SP,~PDA-2CRIl
,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
J
',ctor
number
1n
,
tile
riVht
byte
,Tell
the
~Hl1
tht
traCk
and
.ootor
number,
R2,(Rl)
,Toll
the
RHII
the
word
c.unt
R0,SP
,Get
tno
lunetten
code
Into
$P
Sp
,Clear
the
rlont
byte
SP
,Rl~ht
a11qn
the
tuMtlon
code
5P,"CR1)
,T.ll
tho
RP04
tho
funetlon
code
(Rl)
,Test
f.r
RHII
"ready"
RPIlONE
,~oop,
walUng
fl>r RH!!
"rUdy'
#RPTREIRPMCPt.cRIl
,Ttlt
for
RHlI
.rror
blU
RPLOOP
pIf
.tror,
branch
b.ek
for
ratry
RP)TA I RPERR,
RPDS
C R
Il
,Test
fOr
RPe4
error
bl
tI
RPLOOP
IRPREAD,
SP
TeSTO?
.~e0240,U0
GOTO~
,It
errer,
branch
back
for
retrY
,Was
the
funet1cn
a
"normal
read"?
,If
not,
branen
to
HALT
Instruction
,Was
'000240"
r.ed
Into
l.eatton
za.07
,If
so,
branch
to
location
zero
PAGE
7
"
I,
:
O
c
.•
,,"
....
(-
'.
,,'
(,
(
(
(
DZ8MD
MACYlI
27(657)
S-MAII-75
11147
PAGE
45
8M873D,PII
MA%NDEC-II-DIBMD-D
8"87)
UNIVERSAL IIUTART
LOADER
DUGNOSTIC,
2088
00UU
000000
1173502
000000
HALT
,".e8240"
w
••
not
read 1nto
locatiDn
zero
2089
004504
000641
II
11504
000641
8R aOT00
,Bronoh
to
loeaUon
zero
2090
2091
2092
004506
010017
117U06
0U017
RPDUMPI
MOV
R0.
URBTOR7 I
SA
V!
R0
IN
'DP-II
MEMORY
LOCATION "R0TOIl7"
2091
004510
900040
117351~
000040
2094
004512
010708
,173512
0107B0
MOV
PC,R0
,UIE
R0
FOR
A SUBROUTINE
RnURN
ADDRESa
2095
U4514
000617
1111514
000657
8R
REGaAV
,GO
TO
THE
"REGISTER SAVING' SUBROUTINE
2096
004516 012700
117)516
012700
MOV
ICRPWRlT0400~
I
CRPD'CT*10~,
R0
2097
004520
030500
II
HU0
010500
2091
004522 012702
11
11!22
012702
MOV
.-I\PDWDC,R2
2U9
004524
110000
1173524
110000
3100
U4526
012703
II7U26
Sln0J
MOV
'CRPDFMT.40001~ICRPDTRK·2000>IRPDCYL,R]
3101
0045U
012611
'171!l0
el2UI
2
\02
004512 000676
,111532
000n6
n RPSTRT
210]
DISMD
MACYlI
27(651)
5-MAR-7S
11147
PAGE
4&
R~A13D,P11
MUNDIC-I\-DIIMD-D
8M873
UNIvnsu
RESTART
LOADER
DUGNOSTIC,
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
21
]5
21]6
2137
21]1
2119
21U
2141
2142
2141
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
21U
2157
ISM87]-YD
-
KLI0
(POP-Ill
256
WORD
BOOTSTRAP
ROM
VERSION
2(17)
MACYII
27(657)
18-0EC-74
11159
PAGE"
,BMIH-YD,PII
DTE20 DEVICE
REGnTER
AND
BIT
DEFINITIONS
174400
DrEBAsel744'.
000040
DTEIllell00040
000004
DTEMUe4
000000
OLYCNT.00
000002
DUND]e.2
000004
D!XWD2·U
000006
onwDI806
01100111
TENADI8U
000012
TENAD2812
000014
T0108C8\4
000016
TOlIlcaU
000020
TOl0ADe20
~00022
TOIIAD.22
000024
TO\eDT·24
0110U6
,01101826
0000]0
DIAGlaU
000U2
DIAG2e32
0000]4
STATUSa14
000U6
DIAG]e36
000774
DTUVI.774
000770
DTUV28"1I
000764
DTUne764
000760
OT!IV4a760
100000
INTIIaSITI5
100000
040000
020000
INTI0.BITI5
ZSTOPaSITI4
TOIIBM_SITI]
,BAS!
or
(rIRIT)
DU2.
DEVICE
~!GlSTER
BLOC~
,"ACING
BE'I'WEEN
CONIECUTIV!
DTEU'S
,MAXIMUM
NUMSEII
or
0'1'1:20'1
ON
ONE
PDP-II
,0rral:TI
rROM
THE
IAIE
or
THE
DTt2'
DEVtCE
REGI'TER
BLOCK
,TO
SPECIFIC
1'/11
INTERrACE .AM LOCATIONS
AND
REGISTER.,
,
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)
,
THE
LAST 4
REGnTERS
ARI
INITIALIZED
,DIAGNOSTIC
WORD
I
,DIAGNOSTIC
WOIID
2
'\01\1
INTERrACE
nATua
WORD
,DIAGNOSTIC
WORD
S
BY
"INIT"
(BECAUSE
(ADDRESS XXXXlII)
(ADDRESS XXXXl2)
(ADDRESS XXXX14)
(ADDREII XXXX!6)
THEY
ARE
IN
rLIP-FLOPS
THE
FOLLOWING
ARE
THE
ADDRESSES
or
THE
DTE2e INTERRUPT
VECTORS
,INTlCRRUPT
VECTOR
rOR DTE20
1\
,INTERRUPT
VECTOR
rOR DTE28
'2
,INT!~RUPT
VECTOR
FOR
DTEU
U
,INTERRUPT
VECTOR
FOR
DTE20
14
Btt
a
..
lQnm.~tI
for
varlou,8
DTE20
••
<l1aterl
ultd
by
thll
~OM
Code
,BIT
ASSIGNMENTS
'OR
T010BC
'SET
DONE
AND
INTERRUPT 80TH
10
AND
II
,BIT
ASSIGNMENTS
FOR
TOIIBC
,SET
DON!
ANO
INTERRUPT 80TH
I~
AND
II
,STOP
ON
NULL
(ZERO)
CHARACTER
,Byte
.I~.
tor
To-II
byte
t.a~.t.r.
DUMD
IIACYII
27(651)
e-MARo75
11147
PAGE
47
811873D,'11
MAINDEC-II.~ZBMD.D
SM87J UNXVERSAL
R~START
LOADER
DIAGNOSTIC,
usa
2159
2160
3161
2162
2163
2164
al65
2166
2167
2168
2169
2110
2171
2172
2173
2174
2175
217'
2177
2118
2179
2180
211!
2182
2l8l
2184
HU
2186
2187
2188
3189
2190
2191
2192
2!91
2194
2195
2196
2197
2198
2199
2200
2201
2202
2203
2204
2285
2206
2207
2208
2209
2210
,aMen-yO
,SMaU-YO,1'1I
KLle
(PDP-Itl
256
WORD
BOOTSTRAP
ROM
VERUON 2C171
DTt20
DEVICE
REGUTER
AND
BIT DEFINITtONS
MACYl1
27(651l
0.0100
DIIE$ET.BIT6
eeeeae
DUPEaaU.
e0eeU
DURlaSUa
eelln
NUptaUTI
080020 CooaltT4
0.e002
CNU
•••
8I'I'1
e80001
TOIBINaBITe
108000
0400e~
02000e
810000
104000
aune
001000
000400
1100200
000100
000040
IIUUm
00eau
000004
000002
00eS01
10000~
02S00~
S1000~
SU0se
002000
001000
000400
000200
000100
000040
000020
000010
000004
000002
00000!
DONus.alT15
OOH!0CnIT14
EItRI
UaalTl
J
£Rlluc.eUI2
INTUa.BlTll
tNTllc_anl'
PERC~R.BIT9
INTIUun8
00NIllaBIT7
OONIIcaBITS
INTAOhBIT5
EBUS'CaUT4
INTRor.BIn
!SUSPsoBIT2
£~RII
SIBIri
!RItIlCoeIT0
TOI00N.SITU
TOIS[poStTIJ
RAMISS.SITU
TOllOS_SITlI
OXWRPI.SIT!0
MPEIIOan9
TOI0P8'~IT8
TOIIPNaBIT7
EBSEL'UT6
NULSTP.SIT5
SPARE~.B!T4
RSTRCT.BITl
DEXPON-BIT2
TOIlER-aIT!
INTSONRIIIT0
,BIT
AlSIGNMItNTS rOil DIAGl
(nITE)
,PERFOllM
DIAGNOSTIC
CLEAII
,BIT
ASSiGNMENTS rOR CIAO'
(READ)
,DATO
UNlBUS
parity
error
,
DATO
UNUUS
reellY.
etror
,NPR
UNIBUS
partty
.rror
,UT
US%OIlMEIITS
rOR DIAG) (WRITEl
,Cl
..
,
DUPE
and
DUIII:
error
na;.
,CUer
Nun
.rror
H.I
,Iyt.
11
••
for
To-18
byte
tunlfer
, BIT
ASUGNMENTS
rOR
STATUS
(-WIIlTE)
,SII:T
TO
10
DONI:
,CLEAR
TOI.
DOllE
,SET
TOl0
ERROR
,e~EAR
TOl0
11111011
,II1nl
the
PDP-II',
doorbell
(Interrupt.
tht
-II)
,ate~
U/IOtnll
tl\8
PDP.lI'l
~oorb.ll
,CLEAR
-11
MEMOI\\'
PARITY
ERROR
,Un;
tho
PDP-19',
doorbell
(InterruPti
tilt
.18)
,SET
TOil
DONE
,CLEAR
TOll
OON£
,Enab1o
I).TUI
lnurrun.
to
thO
-I
I
,Clear
"EBUS
parity
error"
,DhabU
the
PDP.U
lftteruPti
,SET
"lIIu.
pertty
error"
,sET
TOil
ERMR
,CUAR
TOl!
ERROR
,BIT
la.XOWMENTS
FOR
STATUS
(READ)
,T010
DONE
,TO
10
E~ROR
(HPR
TIMEOUT
OR
BUS
ERRORl
,RAM
word
road
II
all
••
rOI
,I
the
POPll'o
doorbell
11
rlnqlnq
,DEP05%'I'
OR
EXAMINE
WORD
ON!
".rlty
.rror
with1n
.OP-II
.emory
,I
the
PDP.te',
dOonell
11
rlnolng
,TOll
DONl!:
,t
BurrER
SELEC
T
,NULL
nop
,EBUS
parity
orr
or
,ThIS PDP-II
18
"RESTRICTED'
'DEPOSIT
OR
EXAMINE
DONE
,TO
II
ERROR
(NPII
TIMEOUT
OR
BUS
ERROR)
,OT[20
Interrupti
(to
the
-II)
Ir.
tnabled
CZBMO
MACYII
27(657)
5.MA~-75
11'47
PAGE.8
~M871D,PII
MAI"DEC-II.OZBMP_O
8MB73
UNIVERSAL
RESTART
LOADER
DlAClN08TIC,
,BM8H-YD
,BMen.YD.PII
-
KLI0
(POP-Ill
2S8
WORD
BOOTSTRAP
ROM
VERIION
2(t',
MAcr11 21{6S1)
PMCEDURE
BY
IIHICH
THE
POpol0
BOOTSTRAPS
AND
lOR
DUMPS
Till:
PDP-II
ThO
f.Uowln;
11
the
puceduro
Whieh
tho
KLle
uuut
..
In
order
to
dump
oMlor
bootstrap
thl
PDP-II
throuQh'1:M
DU2el
I,
Clear
tho
DTE20
and
Initiate
a
BM871
button
U
Dootstrap
operaHon
CONO
tIRI18ICLIIPTICLTOIIICLTOI0IPlLD!N]
2,
Walt
to
•••
POP-II power
fall
(AC
LOW
A
true)
CONI
tDUDlll
U .. g1iC-14
II-DEC-,.
2211
2212
2211
il14
2215
2216
2217
nIR
2219
n2~
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
22]]
2234
2U5
2236
2231
2238
2239
2240
2241
2242
2H.l
2244
2245
2246
2241
2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
2259
2259
226"
22b
t
2262
2263
2264
1.
walt
to
a
••
PDP-II pow,r
recoyer
(AC
LOW.
fala.)
CONI
[OEADII]
0
4,
Wait
at
l
••
't
another
150
mlllls
••
ond.
and
then
cl
••
r
the
r.load
-II
button
CONO
tC~IIBl
S,
SIt
byte
oountor
to
a
,pec1.1
code
(ll65
octa~)
DATAO
[1l65l
6,
Rln;
POP-II'S
doorbell
CONOtTOll081
"
Walt
until
'.10
rlnOln;
-II'a
d
••
rbell"
1.
turnld
off
by
the
-II
(I
•••
until
CONIITOIIOBI
,b.eom
••
zor.l,
8,
£nablo
tho
OTE29
to
UI'
PI 0
interrupt.
(I
••
,
••
t CONOI.ILO£NlpI0ENB1,.
9.
Set
UP
tho
To-10
byte
pOinte,
(In
thO EPT)
for
the
flr.t
3,5K,
10,
Set
UP
thO
byte
e.unter
for
the
flrat
J,5K,
indleatlnq
"Interrupt
"10
onlY'
DATAO
tl0S9l
11. Wait
for
"T0-10 done" or "To-10
error"
CONI
(TOI0DN
I
T010EPl
12,
N.to
.hether
IhQr.
war an
.rror
(eOHl [TOIIERI) and thon
turn
ott
T010DN
and
TOl0ER
CONO
CCLTotml.
If
.rror,
o.
to
It.p
11,
13,
It
end
of
28K,
(fO
to
_tep
17.
14.
Set
UP
To-10
byte
pointer
(In
tho
EPT)
for
tho
ne.t
3.5K.
lS,
Set
UP
the
byte
eo~nter
tor
the
neXt
l,SK
lndleatlnQ
"lot.rrupt
-10
only'
[DATAO
1100e!),
unl
...
this
10
the
l<l3it 3.51<
(Of
29K),
in
whteh
ease
indicate
"1nterruJ't
both
processors"
(DATAO
(101018110001),
16,
Go
t.o
st.ep
11.
UII9
PAGE
~
11,$9
PAGE
I
f ',,"
0
_-"),'·
,
~'
':
("
(
(
(
(
OUMD
MACYII
27C6!?)
SoMAR075
11147
PAGE
49
8M8730,PII
MAINDEColloOZBMDoO
BM873
UNIVERsAL
RESTART
LOADER
DIAGNOSTIC,
2265
a266
2261
2268
2269
2270
2211
2272
2273
2214
2215
2276
2271
2278
2279
2280
228\
2282
2283
2284
2285
2286
2381
2288
2299
2290
2291
2292
2293
2294
2295
2296
2291
2298
2299
2300
3301
23U
2]0]
2304
2105
2106
2307
2308
2109
2110
3311
IBM871-YD
IBMB1)oYD,PII
-KL!0
CPOP-II)
256
WORD
BOOTSTRAP
ROM
VER8Z0N
2CI1)
MACYII
27(651)
1800£C074
11159
PAGE
I
DlBMD
MACYll
27(657)
S-M~R-7S
PROCEDURE
BY
WHICH
THE
PDpol0
BOOTSTRAPS
AND
lOR
DUMPS
THE
PDPoll
17,
aot
UP
TO-II
bY
to
pointer
Cln
the
EPT)
for
'PDP-II
boot.tr.p",
Nott
that
thl
Hut
word
Of
thl.
'PDpol
I
booUtrop"
",u.t
be
the
bit
pottern
000240
la
PDP-II
NOP
In.truetton),
18,
Rln;
tho
PDP-II'.
doorb.ll
CONO
ITOIIO!1
19,
walt
for
tlthor
TOll0l
to
00
otf
CCONIITOIIOBJ
0),
or
TOI0D!
to
eO"'t
on
CCONIITOle081
I),
20,
If
110
error
....
noUd
In
.tlP
12,
TOIIDS
.hould
vo
oU
(TOIID8
eomlftQ Oil
1!\dlnt
..
a
ma"IY
•••
row~'),
If
an
err.r
.u
notld
111
Itl'
12,
TOIID8 OOlno
OU
IMI.at
..
t!'lat
the
error
we.
"fton-iatal",
("on-lx-me", or
-11
memory
parity)
and
thl
-II
I.
pracet~lno,
TOl0DB com
In;
on
Indlcatt.
that
thl
.rror
wa.
"fatal'
and
the
.11
I'
HA~TEO
AT
LOCATION
17J714,
In
th,l.
latter
ea.e
the
-Sill
rault r
••
tart
frem
Ite"
1.
21,
If
TOII08
.ent
Off,
.alt
for
'To-II
done"
or
'To.11
.rror'
CONI
tTOIIDNITOIIER]
32.
Not.
Whether
the,.
w
••
an
error
CONI
(TOilER]
23,
Turn
oU
TOIIDN
and
TOI
U~
and
rlllo
tht
POpolI'.
doorbell
CONO
ITOIIDB1CLTOIIl
24,
Nalt
for
tither
T01I08
to
00
Off
(CONItTOIIDB]
0),
or
TOlaoe
to
CO.I
on
(CONItTOIIOe]
I),
25,
TOil
OS
00111;
oU.
1ndhu
..
that
thl
PDP-II
found
110
trron
aM
11
uan.terrlno
cOlltrol
to
the
codl
.1Il.e1l
we.
'utt
r
••
dvld
froll
thl
010,
In
thh
,u,
tho
.10
.hould
'Urt
f.llowln;
the
proto
••
1
of
thl.
oodt,
26,
TOl0DB
.omlno
Oil
IlIdlcatt.
that
tht
PD'-11
ha.
found
an
error
Cor
that
thl
Urn
word
trall._
nld
.a.n't
thl
11141
bit
pattern
100240),
and
tha
pOPoU
It
KA~TED
AT
LOCATION
17)166,
In
thl.
eue
tht
010
lIun
'tltart
t,eM
,UP
I,
PAGE
50
BMB130,PII
~A1NOEC-ll-DZBMDoD
8M873
UNIVERSAL
RESTART
LOADER
DIAGNOSTIC,
2H2
IBMB13-YO o
~L10
(PDP-II)
256
WORD
BOOTSTRAP
MM
VERUON
2(
U)
MACYlI
27tU71
UoDEC-14
1\159
PAGE
I
2113
leM87].YD,PIl
BUTTON
'4
BOOTSTRAP
INITIATED
BY
THE
PDPol0
(THROUGH
DTE28)
2314
2115
2316
0001
]0
DTECOR
130
ICore
add
....
Into
WhiCh
to
Horo
DUIt
rev.,
2111
0~0~14
DTtR£G
0012
I
Nu"ber
of
DTE2e
reouura
to
Itoro
23IB
00040~
DTEWDC
°D256
IWord
count
for
Iteondary
baotltra,
from
the
oU
2319
I
ENTER
HERE
WHEN
THE
OTE21 PRESSEl
BUTTON
••
CBOOTSTRAP
INITIATED
2120
I
BY
THE
PD"10,
THROUGH
THE
DT12e)
2121
004514
010031
,11)s)4
010017
BUTON4,
MOV
RB,
UReTOR'
ISAVE
R0
IN
PDP-II
MEMORY
~OCATION
"Re'OR1'
2322
004536
000040
1113536
000040
2323
004H0
010700
1113540
010100
MOV
PC,Re
IUSE
Re
FOR
A
SUBROUTINE
RETURN
ADDRESS
2324
004542 000644
117]542
000644
BR
REGSAV
I
GO
TO
THE
'REGISTER SAVING'
SUBROUTINE
2325
004544
005005
1173544
005005
C~R
R5
ISET
RS
0
2]26
004546
0\
2501
1113546
012501
MOV
CR5).,RI
IIAVE
~OCATXON
IN
RI
2U7
004550
012503
1113550
012503
MOV
CII51.,R3
I
SAVE
~OCATION
2
IN
RJ
2328
004552 012504
1173552
012504
MOV
CU)+,R4
,SAVE
LOCATION
4
IN
R4
2]29
004554 011500
1173554
011500
MOV
CU),R0
,SAVE
LOCATION
6
IN
R0
2330
004556
aU7I5
1173556
0U715
MOV
"R7,
(RS)
I SET
UP
PRIOUTY
rOR
NON.EXoMEM
TRAP
2331
004568
000340
1171560
002140
2332
004562 005745
1173562
005145
TST
o(U)
"ET
R5
4
2ll.1
004564 012102
1171564
012702
1081
MOV
.DTEBAS.OTElIZ,
R2
2)]4
004566
174340
1173566
114340
2335
004570 010115
1173570
010115
MOV
PC,
(R5)
,STORE
ADDRESS
FOR
NONoEX-MEM
TRAP
2336
004572
010506
1173572
010506
MOV
RS,SP
,SET
STACK
POINTER.
4
2]]1
004574 062702
1173574
0621n
1111
ADD
.DTESa,R2
I
R2
POINTS
TO
THE
NEXT
DTUe
2H8
004576
000U0
1113516
000040
Zl39
004600
105702
11'1600
105102
TUB
R2
2340
004602
100770
I11U02
100770
!~I
U8
,STUT
~OOKING
FROM
THE
BEGINNING AGUN
2141
004604
0)2162
117J604
032a2
BIT
.TOIIOB,STATUS(R2)
II.
thl'
010
rlnOlno
the
oil"
doorb.ll!
2)42
004606 004000
117)606
004000
2341
004610
0000)4
1\73610
000034
2344
004612
001770
1173612
001710
6!Q
111
,It
It
I.
not,
vo
1001<
tor
anothor
.\8
2345
004614
026211
111)614
026217
CMP
T010BCCR2),
CPC)
ICHECK
FOR
A
COO!
CU65)
FROM
THE
PDP-10
2346
004616
000014
1173616
0~0014
2147
IINDICATING
THAT
IT
WANT.
TO
BOOTSTRAP
THE
-II
2348
004620
001365
1173620
001165
SNE
11'
2349
I
NOTE
THAT
AT
TKIS POINT
R2
CONTAINS
THE
AODRESS
or
THE
DEVICE
REGISTER
2350
I
ILOCK
FOR
THIS
OTU0,
THAT
RS
4,
AND
THAT
8P
4
2351
004622 005725
1173622
005725
TST
CM).
I
SET
R5
6
2352
004624
010015
117]~24
010015
MOV
R0'(R5)
I
RESTORE
THE
CONTENTS
or
LOCATION
6
2353
004626
010445
117)626
010445
MOV
R4,0(R5)
I
RF.arORE
THE
CONTENTS
or
LOCATION
4
2154
004630
010345
1173630
010345
MOV
R3,-tR5)
IRESTORE
THE
CONTENTS
or
~oeATION
2
2355
004632
010145
1173632
010145
MOV
Rl,-(R5)
IRESTORE
THE
CONTENTS
or
LOCATION
0
2356
I
Notel
At
this
tim.
RS
0,
Thl.
flet
Will
b.
u.ed
later,
2157
004634
012700
1173634
012700
MOV
-OTEeOR,
~0
IR0
e'rl
addrl
••
fo
••
torll1a
DTE20
revl.t.r.
2158
004636
000130
1173636
000110
2]59
004640 010204
117164~
010204
MOV
P2,
R4
2360
004642 012420
117)642
012420
7
..
MOV
tU).,(~0l+
,hv.
t~t
next
O'E20
nol.tor
In
....
2361
004644
022700
1113644
022700
CMP
I CDTEREG*2>+DTECOR,
R0
IHav.
w.
finished
yet!
2362
004646 000160
1173646
000160
216l
004650
101374
1173650
101374
BHI
,.
ILoop
until
W.
h".
Unllnld
o
&&&~l'iI'Sli$l5I&&
&&&3$&&&'5»$
_A1JIIoa-(J'<o-lIIU11U11U1U1
_utUl",_~o-"'W&
W"",W.",,,O'H,I!&
-.AS
(JO&(I\.~O'I&o-l5l'(talSl
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:~
-------_
..........
M
3:~
"'-
HO>
"'"
0
...
1'1-
n
! ..
-.
3:
0".
to'"
'"
.
~;::
.
"
c:
;:;
<
PI
'"
..
::
-
....
'"
..
~
~ ~ ~
~
:IJ
'\
'"
..
..
,.
'"
..
'"
o
..
o
!,j
o
H
..
Cl
'"
o
..
:!
n
N~NNNNW~NNNNNWNNNNNNNNNNNN~NN~NWNNNNNNNNNNNNNNNNNNNN~
____________
__
••
~WW
__
WW
__
W
______
WWWw
__
W_WWWWWW
_____
_
-------.-
....
-
...
----
..
--.-----------~~~~~~~~~~-.--
..
~~
..
w~_s~a...,~~.wN_S~
_
_A~~
...
WN_&~._A~~.WN_&G.~.~.WN_&~.~~UI~
IISHSHSl 'SitS;:.
&&&&ISI!
............
::::::!:!::
croOo
..
W &-
'Sli&&&&ISI!&&&&&&&&&&&&
&&&&&&&&&&$&&~&&&&
...
~
.............
~
.................
..
~-A-A~-A-A""-A-A_A_A-A~-A_A~~-A
.~
••
____
••••
WW
__
M_
OO
..
N&(JO.N&(I\.
...
N&~
..
N&~
..
-
611
P.H'5I
'SHS)
&ZlSHg_
&O&&N
..
-
...
_toCWI$I!CJl
UlO~&N
&&&&&~-~&-&Q&&-&&&
&&_&&N&&&WS&W&&_&&
&&N_&~&_&N_"N$~N&~
&~~.N~~~~~~&_A&.~&&
&&-&._&~&_~a
__
&~N.
~$_W&UI~UlN_Ul&
__
&NNN
.-
.....
....
....
&'"
-...
....
~
~~~
......
......
------------------
------------------
-A~~_A~~~~~~~~~~~~~~
w_wwwwwwwwwwwwwwww
~~-A~~~~~~~~~~~~~~-A
•••••••
__
.......
W_M
..
......................
&
tSHSIG
........
-
...
-
......
-
......
&&_&&~&Q&W&&w&&_&&
..
'"
o
&
ISIS_
&
m&N
...
--
....
-.--
.........
.
&-
..
....
wa.
tit
NI9N
&.~.N~S~N_A~&~&.~&&
&&_&._&-A&_~&
__
&_NCIIo
....
_w
...
w
••
_
...
_
••••
_
..
..
Co
C
..
..
..
..
..
..
"
~
..
..
"
::
..
o
: -
-
3:-
Z
o
~
<
....
't""
...
..
'"
..
....
....
..
....
....
....
..
""
...
,...
::
..
-::>
~.
_Ir_
.....
";!:
....
::=
-eo,
....
0
..
"
..
..
"
..
"
..
.
.....
,
...
a.rt
..
"
....
..
".
..
!o:
....
n
"Oo
..
n"
"
...
::-
...
.:s_
..
..
..
N"
...
to
.......
....
" .
..
.,
...
"
..
0
..
--
"
..
...
..,
....
~
o.
"
..
:;-:
..
.
-
"'.
0"
<ID
....
..
-
o
..
o
..
...
""
n ... ...
"'
... ...
"1:"D
..
o..
..
--
..
..
...
.
0>
..
...
n
.....
"",0
0
.....
.....
00::
...
-z
..
-
..
...
Q ....
z
...
..
.
..
..
~:toJ
..."
...
..
...
..
..
..
...
.
....
..
,,'"
"
...
..
...
oX
"
....
00
..
-
0_
....
.'"
..
0
..
09
";
::,.
.....
o.
o
"
: :
"'...
..
HOI
..
..
.,
..
..
o
..
?'
.....
"'
..
...
x
..
""
"'
..
...
z
..
3:
..
fA
..
..
o
z
::
z
..
..
x
..
o
~
..
'"
...
..
..
'"
'"
·
..
,.
0::
Z
...
..
X
...
·
·
..
'"
o
o
..
...
..
..
!:
w
-
..
..
..
... "
o
'"
n
:II
S :
I"!i
0 0
..
'"
'"
..
..
"
..
..
z "
:: :!
..
..
"
o
'"
o
..
$&&$&&&&&&&&&&&&
&&&&&&&&&&&&&a&&
..............
~
.................
..
_A-A_A~_A~_A-A~~~~.~~~
UN
____
&&&&-A~~-AOO'"
N&~.N&."'N&Oo"N&Oo"
$&&&&&&&&&&&&&&&
..
&_
...
_
....
~
••
w
•••
&&N&&N_&&N_.N~UI_
&_~&.-A.&&~_A&_A&&&
W&.&&_&wN~~&_N~_
.....
_W
..
__
._."N
----------------
----------------
~~~~_A~~~~_A_A_A~~~~
wwwwwwwwwwww
__
ww
~-A~_A~~_A~~~
••••
~.
WN
____
&&&&~~~~
••
N&~.N&
••
N9
••
U9"".
&&&&&&&&&&&&~&&&
&&_&&_&&&W&&W&&&
&&N&&N_&&W
__
ua
__
&_~&.-A"'&&_A~.~S&&
w&.&&_&WN~~S_W._
N.NS&_W~.N_._&NN
"''''
0>-
<
...
..
'"
..
..
..
...
:"
"
..
..
a
..
E
..
z
-
..
'"
"
-.
,.
...
_0
..
"':
...
....
..
.
. ...
..
0
...
..
:::
.
..
....
~
..
...
o
...
.
"'III
0
...
<0
. -
...
~
..
o
'"
=~
...
""
IOn
..
"
.
..
...
~
..
.."
~o
...
0::
....
"
..
.
...
'"
...
!
..
::
....
III
.....
M
..
.,
..
..
.
0_
0::
...
!!
.,
c:
:
'"
c:
...
!'
0-
.....
,..0
,,0
w'O
~
..
o
..
..
-
..
.,
ma&s&:
amC'Sllss
...
.........
(It,
ClIo
OIl
Ot..
OIiOlO«IIGI'"
N&."N
&&&&&---
&_&(JiI_
01.
lSlua,N&
za:
_
-A&-au
...
&N.W&&
~
....
&_11»__
W:&-,
I
....
_____
co
....~
.............
=====
:!
••
ellUltII
NS.,,"
..
",
..
..
~
.....
.....
0"
..-
n
.
-
..
-.
IX
.,
..
...'"
Ill
&lSItSI&&
I!D',
1S1_1St""_
c:
a,waus
I-I~
_~&-aN
t4t"
."wa&
0-
"'~
"'
...
.
0-
15'
.......
--
2:13
..'"
00
,,<
.'"
o.
...
,..
..
a-
..
'"
...
~
..
..
;'l
'"
..
g
"
-~
.....
'"
...
..
...
"'."
.....
..
..,
..
...
~-
:
O'U
c
;::
~
..
<
"',.,
..
'"0
'"
..
'"
..
..,.0
::
"'
..
HO
!It
...0
..
....
..
..
.....
::~
;
....
..
...
...
.,.
.....
"
"
..
..'"
"
z
..
..
,.
<
~!3
~
.....
,.
•.
- Q
_0
..
.s""
0
..
..
..
..
..
..
..
.
o
..
n
~
~
::
-
..
...
..
..
..
~
<>
o
..
~~~WWNWW~NN~NNNNNN~NWNNW~N~NN~~~~~~~NNNNNNNNWNNNNNNWWW
~~~~~~~~~~~~~~~A~~~~~~~~~~~~A~~~~~~~~~~~~~~.~~~~~~~~
••
W~WWw~WN~N~~~NN
__________
&~S$S&&~~S~~D~~~~G~~m~~~~wm~~
~W~_&~~~~~~~W_$~Z~~~.~~~~~.~~~~WW_~~~~~~.WN_&OZ~~~~~N_
&~&&S&&~SS&&~G&~S&~&~&S&&&&&~&&&&&&&&&&&&&&~&&&&&&&&&&
...............•...............•••.•...•..............
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~.~~~~~~~~~~~~~~~~~~~~~.~~~~~~
~~~~~~~WW~N
__
SS~~~~~~.~~_N~~
__
gg~~~~~~~.WW~W~_&~~~~~~~
~~~~~~S
••
~~~S.~~~~9.~~~~S~N$~~~N.~&&
••
&N.W.~3U.~&Q~N3~
~~~~~
Ntr.Jr..t_to.)
~~""Sl""
\001
....
1..1_$
...lI
....
~_\,O')
-<S>"
~-s>
-s>
_ww
~
~~~
~
... "
~
...
'"
J'~~
&
WNW
.......
........
.......
-s>
"""
~
"".
-s>"
..
•••
00_
_(1113;
....
_
....
z:,.._151
::~:'
:'
;:;"i~
~
""
....
"'.,.
..
..
.,.
..
.......
"'Zl'l
o
..
..
'"
t""
'"
...
...
-
.....
---
~!!~
........
""
....
._
...
_IIIZo-_
....
2::Il10'_&
WCI'U
N
....
-
a:=::
:
..
:.-
..
:.-
....
..
".
..
......
""'PI
"
..
..
'"
".
'"
::
.
"'
...
!~!!
.........
.......
..
..
..
".
...
&~S9$
____
&&&&_
&&&&&&&
&<SI'SHSHSJ
&----
___
SN&&ISII&&&&&&
&
____
&N
NWN_N.&~.~_~&.
&WNNN_W
~~~&~.w~.--~9.
-~~~~&
....
~~~~~
~~~=::~~~~~~:~
~~~~~~:
wwwww
.........
~
..........
«51
_&&
1St
-a",
...
--
-
..
'"
...
...
-
.........
......
1St
.....
&&
&
~
::::: :
& ....
&.0.
UI
CJIIU'&
N
...
:
!!!~
!!!!~
........
.......
n
"
'"
~
3:3:.3:.n"DJ~--tnatt-l!l:'"
oaOZZN'U_t<OZ."e<
«<I'II"Oto(t'"t-i"OxPtoilr"O
1:11'"
oil
..
..
"
'"
..............
HWH
-l'IX
..
ca
.001_=_2
Z
....
:;I!>o
.....
".31:'"
...
Z
wO..,
-
OCD...,.
oil
,..
::c:c
~
;;::
~
~
••
W Z
.......
...""
...
at:'
...
....
".
..
"'
..
"
e
...
...
..
:
tSl
&&-&&
&
_&'
.....
'9&
~
-&&w
.....
...
lSI
._
........
t5I
&
&&
...
~&
'SI
sw
•••
!!!!!!!
~
"'~I5J&
w
~---
"
...
__
.UI ..
.&&.
&
...
..
.
t"HSI'!S~
&
&_~!SII
QNNS
""''''
......
_100II"'151
...........
..
..
..
.,
..
~
...
...
...
~
...
...
_.
..
"
...
!:;
"'
..
0'"
l'!-
n
·
-
..
-.
·
,.
0
..
..
,.
..
.
"'
...
"
..
·
o
NWNNNNNNNWNNNNNNWNNNNNNNWNNNWNWWNWNNWNNNNNNNNNWNNNNNNN
~~~.~~.~~~~.~~~
.....
~
.....
~
...
~
....
~
................•.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
••••••••••
WWWWWWWWWWNNN
~~»~~~~WN_&~~~~~.~N_&_Z~~~.WN_&G_~.~.WW_G._~.~.WN_~~.~
..
-
.............
"'
..............
"'."'
................................
~
..
.
&&&&S$&&3~333&$&&&&~&&&$&$&$&&&&&&&&&&&&.&&&&&&&&
~~
....
~~~~
....
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.~
••••
~
••••
wwwwwwwwwWWWWWWNUNNUNNWWWNNNNN~
______
_
~~.WWWNN_&&~~~~~~.wNN
___
&&~~
••
~~
••
WWNN
__
&~~
••
~~
••
N~N.~.&&
••
QN.N
••
&N
••
&.N&.W~&.N.&_N.&.N.U
••
N.N.3.&
&&CSol&lSOISHSJ
ISI:S1
&
tSHSt
& &
;;!!:!:;:!:
&
____
&N
!SI:WWNw_w
.s:a
............
~C5J~
waww
....
w
~~~~~~~
~.~~
..
.....
....
~~~
.....
-.I
..
..
..
..
.......
......
......
'"
.......
.......
......
15J&_&C5:I
::
;:;:::
&
..
--.I
....
.
::
&
&&
.......
&
&
$w.CJt.&
-
..
....
...
....
...
...
""
.. ..
....
..
ztllnszatn
0:;131:00:0.:31:
<1'1"«",,
-
-
-
..
...
...
..
..
..
..
--.-.----
"
•••.•
no
"".""':1:0
"'<1'11'1
"'H
..
n.
0
.....
';lIC
,.
ot:"'_
PlZ
,.OZ.
0-
0"
..
e-IoIiH"I
M
o 01
........
n..c::at
0
nHPI
X*
..
"'0 "0
0:
...
....
n
n "
...
'"
...
..
..
!!
!=~!!
!:!~!!
.........
.,,&
...
..
-
...
...
..
..
...
...
:
&S&&C5JGC5J&I5JC5J&I5J&&&CSI&&&&IlSII5J&&&&&&&&C5J&15J
15J-
____
N&_&&
__
&N_&&
__
&&&&
__
&.&
__
~&
&WNN"'NN&N&_NW_wN&UlWw_~~_N"'
___
WNg_
_~~~~
•••
_N-.I~~&~.N~~~~~&&~~.&&~""&15J
WW_&.oWWNNW.WW.WWW.WW
••
WWWWWWWWW&_W
~~~~~~._
.... & ........
~.~~&~~.w~~--..--..~~~~~~~~
1St
-5&
& ....
151!1Sl
& w .... s
(!iii
.WISI!
.....
....
-
..
~
..
....
....
:
::;:
~:!~!
....
"
--..---
w
.....
CI!I
"H5JISIIGII
...
...
-
..
-
...
--.-
,.
..
-"
....
.
D.~Z
...
-
••
_.
_lSIwO'O
__
-
_w
•••••
.~toClC""
-
:::r?:;
:
<~,..
.......
..
...
r,..
-
:a_teat
+
.
.....
~
O,..Z
..
'"
..
..
..
...
..
...
.. ..
.. ..
..
..
_
•••
z-
......
,...
::!"-:-~
.....
..c+
..
-
...
....
....
..
.
.....
..
-
...
...
..
..
..
..
-s'"
...
-'"
ws
..
"'-&
.....
'"
.
....
..
..
..
..
..
&
••
&&&&&-&&&
&~.&C5I&C5JI-~&
__
&
..
&&...aa_"'
.......
&&
&8&&_&"'_."'
__
...
&s
....
_
...
&m""
.,.
.......
&&
.....
lSI
&CJI>.
.. ..
..
..-
..
..
..
"
....
..
-
...
.....
.. ..
,.
~
..
...
a
,.
..
~
..
~
$
$
..
· .
...
$
$Z$
.....
$~.
$
..
.
$
..
.
."..
.....
....
....
....
.....
0
.Z.
·
...
.OZ
.
o.
·
..
...
.
..
.
·
..
.
.,..
.
...
.d.
.....
.0.
·
...
·
...
·
,..
.0.
.a.
.
...
....
."'
.
...
· .
..
0
"'.-
.to
...
'"
...
0
o
...
-'"
-
..
n
~
..
" ...
..
~
.....
..
..
"
...
..
-
n
!
..
-.
3:
"
..
..
,.
..
.
,.
...
"
..
.
"
..
...
..
,...,
.,..
...'"
....
..
...
e
~
<
..
,.
fa
..
to
,.
..
..
..
..
'"
..
..
o
..
<>
..
,.
o
..
..
~
o
..
::!
n
OZBMO
MACYII
27(657)
S·MAR-?S
11147
PAGE
5~
BMS7)O,PlI
MUNOr.C-II-OZBMO.O
BMGn
UNIVE~ML
RI:S'l'AR'I'
LOAD!!!
DXAGNOSTIC.
2535
007772 012737
~04000
010156
MOV
.MAP,YD,'lB1Jf,
,SET
FOR
START
OF
TABLE
2S36
01000"
'12737
004776
01~IU
MaV
nNO,
YD,
ALLEND
,SET
END
OF
TAB"£
2537
010006 012737
173"6
010170
MOV
t173776,LASTA
,lET
LAST
ROM
ADOR
2539
010014
68$1
2539
010014 010237
014736
MOV
R2,VER80N ,
STOllE
VERSION TYPE
..
2540
010020
0057)1
010156
TST
TABLE
,HAS
A
MAP
BEEN
SELECTED?
2541
010024
00\00)
BNE
U
,8R
xr
OK",
2H2
010026
104401
011014
TYPE
,8M,ERR
,TnE
ERROP.
2543
~10~12
000666
BR
2.
,GO
AND
GET
COR~ECT
MAP,
2~44
010~34
I
044.U
014200
)$
,
TYPE
,MIOS
,TYPE
MESSAGE
rOR
TEST
NUMBER
2~45
010040 012704
000002
MOV
H,R4
,BET
fOR
MAX
2 INPUTS
FROM
TTY
2546
010044
005003
x.X.
J
CuR
Rl ,CLEAR
CHAR
STORAGE
2547
010046
105777
171132
11'
TITB
UKCSR
,MAtf
'OR
THE
TTY
KEY
TO
BE
HIT
2548
010052
100375
BPI.
11
"c££P
WAITING
•••
"
II
2549
010054
104406
KEY.TO,R2
,.GO
ECHO
IT
,STRIP
BIT
7
FROM
IT
2550
01M56
022702 000015
CMP
'!S,U
,
WAS
IT
A
CRt??
2551
010062
001404
SEQ
2.
,BR
tV
CR
2552
010064
0~5104
OEC
R4
,ONE
MO~!
eHA"
TO
GO
B!'O~
ERROR
255)
010A66
00\426
SEQ
JS
,IF
R410
THEN
ERROR
2554
0\0070
010203
MOV
R2,AI
,MOV
TH!
CHAR
TO
III
2555
010012
000765
Bil
1$
,GO
WAIT
FOR
ANOTHER
CHAR
2~S6
010074
022103
00006\
2$,
CMP
UI,II]
,WAS I
HITU
2557
010100
001002
BNE
,+6
,8R
XF
NO
2S5Q
010102
000
\J7
010400
JMP
PIIGt
,GOTO
PRO
!
2~59
010106
022701
000062
CMP
'.2,U
,WAS 2
Han
2560
010112
001002
BNE
,.6
,IR
IF
NO
2561
010114
000117
011062
JMP
PRG2
,GOTO
PRG
2
2562
010120
022701
000063
CMP
U1.R]
,WAS
J
HITft
2563
0UI24
001002
BN!
,+6
'Ill
IF
NO
2564
010\26
0
••
117
012116
JMP PR03
,aOTO
PROJ
2~65
010132
022703
000064
eMp
164,
R)
,WAS
4 HITT!
2566
010136 001002
BNE
,+6
,IR
xr
NO
2567
010140
0001
]7
013354
JMP
PRG4
,GOTO
PRG
4
2~6B
010144
104401
014432
381
TYPE
,M.QM
, NEtTHER I
OR
2
OR
)
OR
4
WAS
HIT
2569
01015"
000137
007140
JMP
usnT
,TYPE
"f?"
CO
TO
THE
SEGINING,
2570
010154
~00000
BAVSRII
0
,UVE
THE
SMR
HERE,
25,
t
010156 000000
TABLE, 0
2572
010160 000000
AHENOI
0
2573
0\0162
006540
EXTMAP, MAP,
YX
2;74
010164
0071J6
EXTENDI
END,rx
257S
010166
000000
!NITrO,
0
2576
010170
000000
LASTAI 0
2577
010172
104401
010202
NOROM,
TYPE
,NOROMS
,TYPE
CAN'T
FIND A RESPONSE
2578
010176 000000
HALT
,NO
LOADER
INSTALLED'
2579
010200 000776
BR
,-2
2590
010202
005015
051124
050101
NOMM81
.ABell
<11.<12>/TII1P
TO
4
ON
1ST
READ
or
1730001
010243
015
044412
020123
,Asea
(15)<12>IIII
"OADEll
IHSTAI.UDU
010212 005015
040501
023516
NMATCHI
,ASCII
<\SHU'leAN',
IOENTIFY
LOADER
AS
YA,y!\,yC.
OR
YO
AFTERI
0\0152
005015
04680.1
020120
,UCl!
<!n<I2"CMI'
WITH
LOC
t'Ueel
,EVEN
DZS~!O
MACYII
27(657)
SeMAR·7S
I I
147
PAGE
56
aManD,P11
MAINDEC
-U-DUMC.D
BM873 UNIVERSAL RESTART
LOADER
DIAGNOSTIC,
25B
I
,PROGRAM
1
2582
'THE PURPOSE
or
'ROQIIAM I
15
TO
UAD
THE
ROM
AND
2593
,VERIfY
THAT
THE
DATA
IS
CORRECT. ALL ADDRESSES
2594
,ARE
RtAO,
EXCa:C'T
THE
TRAP VECTOR,
rIVE
TIMts,
258!
,
2586
,THE
SECOND
PART
or
THU
TEIIT
YEllIn!8
THAT
TRYING
2587
,TO
WRITE
THE
ROM
RE.U:rs
IN
A
TIM!
OUT
TRAP,
2599
,AI.L
AOORUS
AltE WIIlTTEN WITH A 01
2589
,.AND
AU
EXPECTED
TO
TRAP,
2590
2591
010400 012777
014444
170606
PMll
MOV
,KEY,
TO,R2,
nKVEC
2592
010406
012177
000100
170570
MOV
Uee,tTKC8R
,SET
INTE~RUPT
ENABLE
2'93
010414 012737
010400
014616
MOV
"RGI,PRG,NO
,SET
FOR
PWR
rAI~
2594
010422
012737 000500 001232
MOV
1500,
ICOUNT ,DO TMIS TEST
500(8)
TIMES,
2595
010430
012717
014620
000094
PRG
oil
MOV
INO,TRAP,U4
,SET
FOR UNEXPECTED TRAP,
2596
010436
01n00
!
73000
MOV
H
13000,R0
,SET
REGGINING ADDRESS
2597
013442
01213'
010466
001230
MOV
Ua,LOCK
,IF
'W09.!,
GOTO
2.
WHEN
SCOPI
15
HIT
2599
010450
013704
010156
MOV
TABLE.R4
,SET
START
or
MAP
2599
010454
011737
010170
010760
MOV
LA8TA,LAST
,8!T
LAST ADDRESS
2600
010462 012703
000005
HI
MOV
n.,AS ,DO
~ACH
ADORESS 5
TIM'S,
2601
010466
022700
173024
a.,
eMf
'173024,110
,DON'T
00
THE
VECTOR
ADD,
2602
010472 001001
en
,+4
,BR
IF
HOT
THE
VECTOR
ADO,
2603
0U4H
022024
CMP
(110).,(R4l.
,UPDATE
TO
NEXT
ADDRESS
2604
010476
022700
173224
eMf
117U24,R0
,DON'T
DO
THE
TRAP VECTORS
2605
010502
001001
IN!
,+' ,NO
THU
UN'T
A TRAP VECTOR,
26M
010504
022024
eMP
(R0).'(1I4).
,UPDATE
TH!
POINTERS"
2607
010506
~t
1005
MOV
(110)
,RS ,READ
THE
ADDRESS
26~Q
010510
011401
MOV
(R4)
,RI
,READ
TH~
80rTWARE
ADD~E5S
2609
0105
I 2
020105
CMP
RI,lI5
,DO
THEY
MATCH,
2610
010514
001401
SEQ
,
..
,DR
IF 0000
2611
0U5\6
104001
HLT
I ,INCORRECT COMPARISON,
2612
010520 032737
004000
177570
erT
nUll
,SWR ,QUICK
PASS,'
2611
010526 001002
SNE
,+6
,Bit
Ir
YES
26!
4
010530
00SlU
DEC
A3
,HAS
THAT
ADD
BEEN
READ
S
TIMES?
2615
010~32
00!l5S
8NE
2.
,BR
IF
NOT
5 TIMES
2616
010534
02)700
010760
eMP
LAST,lIe
,WAS LAST ADDRESS CHECKED?
2617
010540
00
I
403
BEQ
.+UI
,SII
IF
YES
2619
0\e542
104400
SCOPI ,LOCK
ON
THIS
ADDRESS'
al9
0!e544
022024
CMP
CR0)',
(~4h
,UPDATE TH[
POINtERS.
262~
010546
000745
SA
IS
,CONTINUE
THE
TEST,
2621
010550
0327)7
0~0001
010154
BIT
ISITa,SAV8RI
,EXTENDED
WORD
TO
BE
CHEC~ED'
C
2622
010556
0014U
SEQ
)8
,BR
IF
NO
CHECKING, t
":\
2623
"US60
022737
17]176
010160
CMP
'\73776,LAST
,
I8
ALL
THE
TUT
OONE?
2624
010566
001407
SF.Q
H
,BR
IF
YES,
2625
010570
012731
171776
010760
MOV
II
73776,LAST
,SET
LAST ADDRESS,
2626
010576 011704 010162
MOV
EXTMAP,R4
,SET
EXTENDEO
MAP.
2627
010602
005720
TST
CRel.
I POP POINTER
26,9
010604
000726
8R
I'
,GO
DO
THE
TEST,
DZBMD
MACYII
27(651)
5-MAR-n
11.47
PAGE
57
BMe7l0,PII
MU~D[C-II-OzeMD-D
IM87]
UNXVERU'" RESTART
LOADER
DIAGNOSTIC,
2629
,UST
THAT
WRITTING
ROM
USUTa
IN A
TIME
OUT
2~30
,TRAP,
2631
2632
010606 012737
010632
001230
]I,
MOV
.5I,LOCK
,XF
SWU_!
GOTO
II
WHEN
ICO'I
11
HIT
(-~
2633
010614
012700
173000
MOV
t!
73010,R0
,lET
R0
WITH
IAIE
ADDRUS
or
ROM
2634
010620
0127]7
010652 000004
MOV
U.,.U
,UT
rOR TIME
OUT
TRAP
2635
01M26
012703
000A0~
4"
MOV
'5.,
RJ
,DO
EACH
ADD
I TIMEa
2636
010632
022700
IH024
51.
CMP
t!
73U4,R0
,CHECK
FOR
A
TRAP
VECTOR
26]7
010636
001001
BNE
,H
,RR
XF
NOT
VECTOR
2639
010640
0U1Z0
TIT
CR0,.
,UPDATE
THE
REGISTER POINTER
2639
010642
022700
173224
CM.
'173224,R0
,CHECK
FOR
THE
OTHER
VECTOR
2640
010646
001001
BNE
,+4
,RR
IF
NOT
THE
VECTOR
2641
010650
005720
TIT
CR0'.
,UPDATE
THE
POXNTER
2642
010652
012710
177777
MOV
'ol,(R0)
,WRUE
ROM
IIlTH A
-I
26U
010656
000240
NOP
,WAIT
ONE
XNSTR,
TXME
2644
010660
104002
HLT
2 ,WRITING
ROM
DXDN'T
TIM!
OUT,
2645
010&82
012796
001200
611
MOV
UTACK,.,
,RElTOR!
STACK
2846
010666
0127]7
004000
177510
BIT
UITIIISWR
,QUICK
PASS'
2647
010674 001002
BNE
,+6
2648
010676
00"03
DEC
RI
,DO
EACH
ADD
S
TIM!'
2649
010700
001354
BilE
II
,NOT
DONE
IIUH
TNta
ONE
YET,
2650
010102 012737
000001
010154
BIT
nIT0,UYSIII
,EXTENDED
128,
WORDS
TO
BE
CHECnDt
2651
010710 001404
BEQ
,+12
,SR
XF
NO
2652
010712
022700
173776
eMP
1171176,R0
,HAVE
AL'"
216,
WORDS
IUN
CHECKED'
265]
010716
001407
BEQ
"
,BR
IF
ALL
DONI
2654
010720
00048)
8R
.+10
,ICEIP
GOING
2655
010722
023700
0UI70
CMP
LUTA,ItB
,ALL
DONU'
2656
0!a726
001401
BEQ
" ,HAVE
ALL
121,
WORDS
DONU
2657
010730
104400
SCOPI
,CHI:C~
IN
••
'OR
'1I£11E
II
2U8
010732
005720 TST C
RIl.
,UPDATE
TO
NEXT
ADDRESS
2659
0107]4
0007]4
BR
..
,00
DO
IT
AGAIN
2660
010n6
nun
001232
H,
DEC
xeOUNT ,ITERATION
COUNT
DONE!
2661
B10742
001004
8NE
II
I
aR
IF
NOT
DONE,
2662
010744
004711
014160
JIlt
PC,EOP
,TYPE
END
MEasAGE
266]
010750
0001]7
B10400
.IMP
PRGI ,GO
DO
IT
AGUN,
~~
2664
010754
000U7
010410
BU
JHP
PIIG,I
,GO RESTART,
("
2665
010760
00U00
LASTI 0
2666
2667
0U7.,
0050!!
042504
1144S26
BMB7U.
,ASCII
CU>CI2./DEVICE
VEASIONI
011002
00$015
046502
0U410
,ASCII
(11)(12>18MI71-YI
011014
00501!
026012
026101
BM,ERR,
,ASCII
(U>C12>I.,A,8,C,D
ONLY,I
011036
020040
053040
05!
105
VERSt
,AIClI
1 VEIISIOliI
BMnJ-YI
,~VEN
(
O!BMD
MACy!
I
27(6571
!-MAR-n
11147
PAGE
sa
BM87]D.Pl1
MAXNDEC-II-DI8MDoD
BMB7J
UNxvnlAL
USTART
LOADEII
DIAGNOSTIC,
2~68
266q
2670
,PROGII.AM
2
2671
,BLIND
R~AD
"OM
ROM,
2672
,THIS
PROGRAM
WILL
DUMP
'HE
CONTENTI
or
THE
ROM
OUT
2673
,purOIlMING
NO
CHECKING
AT
ALL,
2674
,PLEAI'
NOTE
I
NO
CHECKING
II
DONE,
2675
,NOTEI HITTING
"CONTROL
'C"
REITART.
AT
TOP
or
PROG,
2676
,NOT!I
IF
YOU
LEAV~
SWII7_1,
THE
DUMP
WILL
(
2677
,lIE
~ADE
ON
THE
LXN~
PRINTER
2678
,Ir
IT
EXIITS,
2619
2680
011062 012737
011062
014616
PRG21
MOV
IPRG2,PIIG.NO
,SET
FOR
POWER
rAIL
2681
011010
012137
014620
008004
MOV
'NO,TRAP,U4
,lET
FOR
UNEXPECTED
TRAP
TO
2682
011~76
01]737
010170
11111760
MOY
LA.TA,LAIT
268
J
011104
062737
000002
010760
AOD
n,LAlT
2684
011112
105737
177570
TITB
'~R
,XF
SW07_1,
OUTPUT
TABLE
ON
LPT
2685
011116
100004
8PL
,+12
,XF
IT
EXISTa,
SR
IT
'aW07'0
2086
011120
012737
177777
015114
MOV
'oIlLPTrLG
,SET
THE
LPT
FLAG
2.87
011126 000402
IR
,+.
,BR
TO
TEST
2688
011130
005037
015114
CLR
LPTFLG
,CLUR
THE
LPT
FLAG
2689
011134 012700
173010
MOV
fl7J00',1I0
,SET
R0
WITH
THE
STAIITING
ROM
ADD,
2690
011140 012777
011430
170046
MOV
'4I,nKVEC
,SET
TTY
VECTOR
FOR
CONTROL
C
2691
011146 012777
000100
170030
NOV
UB0,UKCSR
,SET
TTY
KY80 INTERRUPT EN,
2692
011154
013703
01015.
MOV
TABU,R3
,SET
POINTER,
269]
011160
104401
011456
TYPE
,DH.2 ,TYPE
MESSAGE
2894
011164
104401
011556
TYPE
,DH,2B
,TYPE
THE
HEADER
2695
011170
012731
000007 001256
UI
MOV
n,TEMPs
,SET
COUNTER
269&
011176
011001
MOV
(R0)
,RI
,READ
THE
ROM
2697
01U00
010037 001252
MOY
R0,
TEMP) ,STORE
R0
269B
011204 010137
001254
MOV
RI,
TEMP4
,STORE
RI
2699
011210 022737
0M140
010156
CMP
'MAP,
Y"TABU
,IF
BN87"
Y.
ULECTED,
FILL
TABLE
2700
011216
001001
8NE
,+4
,BR
IF
NOT
8M87],Y.
2701
011220
011023
MOV
(R0),cR3'.
,FILL
THE
TABLE"
2702
011222
005120
TST
IR0).
,POP
THE
POINTER
2703
011224
104404
CONVRT
,TYPE
AND
CONVERT
NUMBERS
2704
011226
012076
DT
,2
,IN
DATA
TABLE
2
2705
011230
011001
71.
MOV
(1I0),RI
,STORt
ROM
DATA
2706
011212
0100)7
001252
MOV
R0,
TEMP] ,STORE
ROM
ADDRESS
2707
011236
010137
001254
MV
RI,TEMP4
,PREPARE
DATA
rOR TYPE
OUT
2108
011242
022737
00614~
010156
C~P
.MAP.Y.,TA8LE
,IS
BM&73,Y. SELECTED?
(~
2709
011250
001001
eNE
,+4
,BR
IF
NO
..
2710
011252 011023
MOV
(A0),
(R]).
,FILL
THE
DATA
TABLE
2711
011254 005120
TST
(R0).
,POP
THE
POINTER
2712
01125b
104405
CNVRT
,rYu
OUT
MAP
2713
01126.
012110
DT,2A
,USE
DATA
TABLE
2A
2714
011262
023700
010?6~
C~P
LAST,Re
,HAS
THE
HIGHEST
LIMIT
BEEN
Hat
2115
011266
001404
SEQ
U ,BR
IF
ALL
DONE,
2716
01121.
0053J7
001256
DEC
TEMPs ,DECREASE
COUNTER
2717
011274
001355
aN!
7$
,BR
IF
NOT
0,
KE~P
GOING
271
S
01127&
000734
~R
11
,GO
TYPE
ADDRESS
NOW
2719
011300
012137
•••
001
010154
2'
BIT
nIT0,SAVSRI
,IS
THE
EXTENDED
128.
WORDS
TO
BE
CHECKED??
2720
011306
001442
SEQ
1$
,BR
IF
NO,
2721
011110
0127M
1734
••
"OV
1173400,R0
,RESET POINTER
or
ROM
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
2755
2756
2757
2158
2759
2760
2161
2762
2761
2764
2765
011314
011320
011324
011330
011H6
011140
011344
011350
011]12
011354
011156
011360
011364
011370
011172
011374
011376
011.402
011404
011410
011412
011414
011420
0114H
011424
011430
011432
011436
0114U
011444
011450
0114$4
011456
011511
011556
011620
011671
011730
012003
012046
012076
0UIU
012102
012104
012106
012110
012112
012114
0117n
104401
104401
01:1737
011001
010037
010117
012023
194404
012076
011001
010037
010137
104415
0121U
01202l
U2700
001404
005337
001362
000746
104401
005000
00a000
0001
]7
104436
022702
091006
00501'
1044n
012716
00U02
U6414
015
005015
020040
0t!
005015
015
0050!5
000002
206
001252
006
001254
000081
006
001254
010162
011611
011556
00e007
001256
101252
001254
001252
001254
174800
001256
014437
011062
000083
015114
013326
SHU2
00lel2
006412
040412
042101
005012
041503
046412
047531
003
~02
002
016412
077517
042104
025504
054105
0UI16
050101
051125
681
...
311
4$1
ui
011,2'
OH,2BI
OH,2AI
.EVEN
01'.21
Ot.2AI
MOV
TYPE
TYPE
NOV
MOV
M(lV
MOV
MOV
CONVIIT
D1'.2
MOV
NOV
MOV
CNVllr
DT,Il
MOV
CM,
B£Q
DItC
aNE
BR
TypE
CLR
HALT
EX'l'MAP.RJ
,DIi,2A
,DII,28
n,TEN!'S
CRlll,1I1
I",
TEMPI
III,UM
••
CIl0)+,(I1I)+
(R."lIl
lIe,fENp,
III,TENP4
(II.,..
(Ul+
U
M.n,
••
u
1'EM,.
It
U
,MCRL'
lie
JIIP
PRG2
IlI:NtER
BY
KYBIl
K£Y,TO.R2
CMP
'3,112
BNIt
S$
CLR
LPTrLG
'fYU
,MC
INTERUPT,
MOV
.'RGa,C
••
'
111'1
ISET
aOFTWARE
MAP
POINTER
,T'!PI!
NEW
HUDla
..
,TYPE ADDRESS
AND
+XX
,aa;TTYPa;
OUT
COUNTER
,READ
THE
ROM
,nOllE
lie
,STORE
1\1
,STORE
THIl
DATA
IN
.OrfWAIIE
MAl'
,TYPE
AND
CONVERT
NUMIER.
,til
DnA
TlBL! 2
,SAVE
THE
ROM
DA'fA
.
,aA
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
I<I>T,
,CLEAR
DATA
LIGHTS
,HIT
CONTINUE
TO
PROCEED,
,GO'l'O
PAG
2
,ECHO
KEY
,WA'
CONTROL
IBR
JP
NO
HIT
,.IOP
PRtN1'lNC
ON
LPT
,'fYPI
-e
,an
rOR
RETURN
,LIlV!
THIa
ROUT
IN!
,ASCll
ASCI!
ASC
II
.UCU
,ASCII
,ASCU
,ASCII
,A5cn
<14UI51tC121>(12)CUI>CUU)7)CI77><I77UI11"BLIND
RiAO
or
CIS)CI2><UI>CI".Ct11./IIO'I'E.
NO
CHECKING
IS
PERFOIIMED"
(U'<12)cl2./ADDIlI8S.
ADD.ee
ADDH2
.\00+041
2
UTE
TEMP)
.BYTE
T!:MU
I
,BYTE
TEMP4
I ADD+06 ADO+10 AOD+12 AOO+14 ADO+161
<!5)CI2)~U./E:XT£Hll£l)
128,
WORD
ROM
DUMP,I
<U)CI2>/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
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
,PROGRAM
3
2769
.PROGRAM
]
Is
THE
SAME
AS
PROGItAM
1
ONLY
YOU
THE
2770
,USER
HAS
THE
CHANCE
TO
ALTn
THE
MAP
WHICH
IS
2771
,COMPARED
TO
THE
DATA
IN
THE
MM ADDRESSES
2772
,NOTE
THE
FOLLOWING
COMMANDS
I
277]
,
2774
,·0
DATA
INSERT DATA,
HIT
LINE rEED
TO
ESCAPE,
2775
,·R
RUN
RUN
THE
PROGRAM
2776
,·L
un
LIlT
THE
SO'T.A~E
TABLE
ON
TTY,
2777
,*P
PRINT
PUNT
LUTING
OF
SOFTWARE
TABLE
ON
LINE
PRINTER,
2778
,*A
ADDRESS
INPUT
THI:
ADDRESS
OF
THE
DATA
YOU
WANT
TO
AL1'ER,
2779
,LINE
rEEO
WHEN
IN
THE
DATA
INPUT
MODE
HIT
LIN!
rno
TO
2780
, ESCAPE 1'0
COMMAND
MODE
2781
,CR
CARRAGE
RETURNo
WHEN
IN
THE
DATA
INPUT
MOO!
l CARRA!;!
UTURN
2782
,
UROS
NEXT
ADDRESS
AND
WAITS rOR
NEW
DAtA,
27U
,
2184
2785
2786
01211&
005037
015114
PRGlI
CL~
LPTFLG
,SET
rop
TTY
OUTPUT
2787
012122 012717
012116
014616
MOV
'PRG],PRG.NO
,SET
FOR
POWER
!"AIL
2788
012130
012777
012170
167056
MOV
UT,
VEC, UKVEC
,S!T
FOR
KEY
aOARD
INTERUPT
2789
012136
013701
010156
MOV
TABL[,
RI ,DEFAULT STARTING
ADDRESS
TO
MAP
2790
012142 010137
0133$2
MOV
RI,ADDRESS ,SAVE
THE
SOFTWARE
ADDRESS
2791
012146
104401
014341
XHOLDI
TYPE ,
MASTER
,TYPE
AN
"*"
2792
~1215~
012777
00010~
167024
MOV
'U0,nXCSR
ISET
INTERUPT
ENABLE
FOR
TTY
2793
012160
00000
!
WAIT
,Ha
A
KEY
2794
012162
000771
SR
XHOLO
,GO
BACK
AN
TYPE
AN
"."
2795
012164
0000~
I HOLD,
WAIT
,HIT
A
KEY
II
2796
012166 000776
1!R
HOLD
,GO sACK
AND
HIT
AGAIN
II
2797
0!
21
70
104406
ST,VEC.
KEY,TO,A2
,ECHO
CHAR
AND
STRIP
BIT
7
2798
012172
104401
014437
TYPE ,
~CRLF
,TYPE A
CARRACE
RnURN
+ LINE FEED
2799
012176 022702
"00114
CMP
'114,
R2
,WAS
AN
'L'
(LIST)
HIT?
2800
012202
001571
SEQ
SIIV,L
2801
012204
022702
.0.120
CMF
'120,82
,WAS
'P"
(PRINT)
HIT?
2802
012210
001563
SEQ
SRV,?
2801
012212 022702
000104
CM?
.t04,R2
,WAS
A
If
0"
(DATA)
HIT?
2804
012216
001417
SEQ
SRV,D
2805
012220
022702 000122
eMP
'122,R2
,WAS
AN
'R'
CRU~l
HIT?
2806
012224
001002
RNE
,+6
2807
012226
0001
J7
012754
JMP
SRV,R
2808
012232
02270'
00010\
eMP
-101,R2
,WAS
AN
'A"
(ADDRESS)
HIT?
2909
012236
001501
SEQ
SRV,A
2810
012240
0227~2
0r"~"'U5
CMP
'15·,.2
,WAS
CARRAGE
RETURN
HIT?
2911
012244
001001
BNE:
,+4
2812
012246
0000~2
RTI
,GO
WAIT
FOR
VALID CHAR,
2911
012250
1.04401
014432
TYpe.
,M,OM
,TYPE
A "1"
ROM
I
2814
012254
000002
~TI
,NEITH!:R A
"LIt,npn,"D",I'FI",IIA",OR
CR
WAS
HIT,
2815
012256
SRV.Ot
2816
012256 012711
012310
166730
,.
,
MOV
US,@TKVEC I SET
VECTOR
FOR
DATA
INPUT,
2817
012264
013701
013352
MOV
ADDRESS,RI
,RESET
ADDRESS
POIN
TER,
28 I e
012270
010111
00PS4
MOV
Rl,T[~P4
I SET
FOR
TYpe
OUT
ROUTINE
2819
012274
104H4
COtJVPT , TYPE
THE
SOFTWARE
ADDRESS
{-'~
V
/
,'·,1
0
"'"
"
..
NN~NNW~NNNNNNNNNNNNNNNWNNNNNNWNNNNNNNNNNWNNN~NNNNNNN~N
~~
••
~_~
••••••
G~
••••••••••••
~
••••
_~
••••
______
.~~
••
___
»~~~
~~
NNNNNNNN~
_________
&&&&&&&&&&
••
~~
••••••
____
.~
__
••
~~~~~~
wO
~~~.WW_&._~.~~wN_a._~~_.WN_&._~~_.WN_&._~.~.WW_&
..
~.~~
0
!!!:!~!!~!!!~:!:!:!!!:::::!:!!!
NNNNNNNNNNNWNNNNNNNNNNNNNNNNNNN
~~~~~~.~.~
•••••••••••••
~
••••
mmm
___
&&&~~~
•••
_.G
•••
WWWWNN~_&&~~.
~N&.&&
••
&
••
N
••
N&.&
••
N&.&
•••
&N
••
& &tSiHS1It!Sl
ISI
....
&&W
_WUI_N
..................
_&
..
_w
NWWOl
....
!
..
..
..
..
..
...
..
!
OS>
..
go
...
~t'I
••
_
-X--!JJ
..
.,.
...
..
'"
...
..,
..
""
.,.
"
o
Z
1'1
"'...
..
"'~
...
'"
.
..
:0-
r;
;!
."
....
C:"'
..
....
"'
......
...
..
...
'"
0.,,,,
_00
z
.......
"''''0
"''''
...
"'
..
~
'"
'"
.,
c:
:0:
::
..
-
&&&&&&&&_&&&&&_&&&&&
__
a&
&&&5"1&
__
&&
____
&&
____
&&
__
&_~_&~ww.~&&_w._&&_w
••
ww
.....
ww.&
.........
_
......
_&&w
......
_&
.......
~
....
~
••
W&&N&_&NWW."SNWW&W&&W&
.&
......
www.~
..........
_&.&
........
_~
__
....
&
..
~
..
'"
..
...
..
-0
:
...
..
~~
....
..
'"
...
..
_:a:D-
»-&~
.....
&
-
......
-
+
....
" ..
3::"
,.
......
-
....
&
115HSH.'Sat:SII
&----
&-
•••
&UII
...
__
&CII
....
UI
....
010
..
&.,.
..
..
..
...
..
:
..
..
..
..
..
..
<
..
~
~=~~~=~~!~~~~~!~
N
NNNNNNNWNNWNNNWN
~
.CII~UII~~~CII~~CII~UlCII~~
UllCII
•••
WWWNN
___
&&&
&
......
N~&.N&
..
N&~.N
&
&--&&&&$&&&-&-&-
.&&&&---&~
...
&&&&
N &
••
CII&&NN&&NW.W~W
~
&
••
&&W
........
&N
.....
_._~
...
&&&&&W~_&&&_&_&N
.... N
__
WN
........
~~wN~w~~~
::
...
...
~
---fIa
_t4IoC::G
000<
c:
c:.
'"
...
l'Io-f~-
..
OZ
.......
" ... "
....
0
t-fSPJ<
.......
....
'"
01'1
C:
..
....
'"
.
,.."'-
'"
",.
..
n
..
"',..."
"c: ..
.....
..
"'
..
"
....
...
0
..
c:
...
...
'"
"'
...
"
..
Ow
...
t;;
..
'"
PI
..
o
...
..
£
..
'"
.,
"
..
."
...
..
....
xx
...
n
"'"
:0:"
...
...
...
<':
...
..
-
..
.......
...
'"
...
<>
0<0:-
0"'0
..0.
".
-
..
....
.......
,,~
<
~
!If.W~W"'W
..........
_ .
....
....
...
..
..
..
i!::!
~
...
"'
..
O~
...~
n
·
_uo
-.
·
'"
0,,"
..
."
....
"
~
0"
·
"
...
...
-0
"'
...
.,.
-0.,
WPI
...
..
c::
~
<
'"
'"
..
..
..
'"
..
..
..
,..
"
..
..
o
..
o
..
..
~
..
"
..
o
..
~
n
'"0
"'
..
N~NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
_g
_~$
__
~~
____
••
___
••
_____
___
•••
_.
______
______________
~X
~~~~~.~~~.~~~~~~~~~~
____
.~
••••••••
WWWWWWWWWWNNNNNNNNNN
we
wN_S~_~~~~WN_&.~~~~.WN_&G_~~~.WN_~._~.~.WN_
••
_~~~.WN_~
0
~!!!=!!!~~==~
...
NNNNNI\)W
....
NN
lft
......
.,..
...
"..
......
'St .... ...,
....
OHJ
...
"'U'lUI
....
90".p.&O\NQOIhJ$N
9&&&&&_tSll5I&&
&&&
...
$"-1&&_&_
CJIo&_N
......
..,
....
lSINUlW
_ ....
C5II
..............
9 ....
'SI!
....
S
..
N$_I5t&&
......
&
....
...
_ ........ ca ....
CJIIN(JroW
....
..
'"
'"
..
..
...
..
'"
...
...
'"
..
...
::
::
'"
..
..
'"
<
..
';rJOtD6ImO;illC';Ifznx
ot""
z
....
pJ
X
PI
....
oro
t"'Ofll~D"O:<
...
<'J:I<
..
o
."'
.
"'w_
o
..
..
o
..
...
..
..
<
...
R
OOitoCtoC
,.000
...
c:c:
.....
"'
....
'00»
e
....
...
0
'"
..
"'
..
"'
....
PI
..
..
"0"
oc:'"
.,
n
..
....
.....
'"
....
"
."''''
,..
....
"00
0
....
'"
..,,,.,
..
...
......
,",0
..
..
.....
'"
....
..
...
"'c:
..
..
.
~,..
..,.,
x
,.
..
0
o
n",
....
"''''
....
...
.,
..
..
PI
..
c:
..
..
!~:~:!:!~!~!!!!!!!!~~!!!~!!!!!~:!~!~!
......
NNNNN
......................
N
..
NN
.................
N
........
WNNNNN
....................................
WWWWWWWWWWWWWWWWWWWWWWN
....
_WWNNNN
____
&&~~
.....
~~_
•••
WWWN
..
N
___
&&&~
& ........
&~
..
N&
.....
&
..
N
.....
&NS
....
N._
.....
N
...
&.N&_N&~
&_&&S_&_S_&&&&&&&&&&&Sa_
••
_8a_&S_&&&&
&&&&Ut93&&&&&.&W&
__
& .... a
__
a_&&N&&&N&&_&_
&
..
_S&_._._
......
_N&NN_N&&W.&~_
...
_._N
..
&W~W
&.&&N._._._N~&
....
&~~&
....
&_w._&.~~.a~.&~&w
&S_&_&_&_S_.&_&&_~&&.WW&W_
••
N&_a&&
__
w
N
__
N_N_._~
__
~.WN~~.WN~N.""_.
___
.N_N._N
..
..
:
..
..
------
~.~-~.;!
'"
..
.. ..
'"
:
..
...
:;
..
:
..
...
...
-
..
-
..
..
'"
..
....
!!
....
:~
:;.
..
..
..
..
..
..
..
..
..
'"
..
..
w
W
..
..
:::~
~
"''''
..
..<
..
0..
..
n
...
...
~"
<
..
n
G
..
..
..
..
..
..
!
..
-
..
::
...
...
..
!
..
..
:
..
..
..
..
..
..
-
..
w_
..... _
.....
N
_._M,.X __
.. _ oot_ro _
...
-
..
-
..
..
..
+
Z 0
. .
.
..
..
..
'"
1ft
..
..
~
..
..
..
..
..
"'~
>0-
.....
"'
..
0'"
..
~
n
·
-co
-.
·
'"
0
..
....
...
Z"
0"
·
o
'"
'"
..
<
...
'"
..
l=
'"
..,
..
...
..
..
'"
""
o
..
..
...
..
..
-0
WWWWWWWWWWWWWWWWWWWW_WWWWWWWW~NNNNNNWNNNNN~NNNN~N
.•••......•••.•......•...........................
NNNNN~N~~
__________
&$&S$&&$~&~~~~~.~~G~
____
m
__
m~_
_~_
..
~
__
..
_~_._~._.
__
~
..
_W
__
•.
_~
..
_W
__
..
_~_
..
W._.
!!~~!~!~!
~
WWWWWWWWW
W
WW~WWW
....
""'W
W
WlU'l
.........
www
N
N&a.
....
W&OI".W
(flo
&&
&
S&
iSl:1$l!$
&3
&
'51&
$-""
&
__
'5i_
CSlw-
!SIM\SIN$&N&&wUI
&
<.AI/SIUI&I9UI&&WW
'Sl.~NOloflt.),,",._Na.
..
..
.. ..
U W
,..
"
"
:'
"
" w
'"
..
..
~
..
~
.
..
..
".
3:
.....
0
<-
...
PO
,..'"
..
'"
o
H
..
~!!!~~~~!~~~!~!!!~~!~:~~~~!!~:!~~
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
wwWWWWWWNNNNNNNNWNNNNNNNNNNNN
___
_
N-
__
&&&~~~
••
~~~
......
~WNNN
___
&&&~.~~
N~N~
....
N&~~&~
....
&.&~
....
N.&~
....
&~
....
&~
....
&.~&
....
&&&&&&&-&&&&&&&&&&&&-&&&&&&&&&&&&
&&S&&&&&I$lN&&W&w&&&W_&S_&9N&SN
___
_
&&._~&~
....
_W&_N_N_~_NN.&NWl_NW_NNNNN
__
~&W~~
••
~
••
~.~WW&~~~~~~&~~&~~~~~
WWW&WWN&&&&&&&W~&&W&&._N&&N&&&WWI/Sl
~~~.~.&&W&W~&.~
....
WN~~&&&&_S&_&w~~&
~
~
..
...
_$&ISI_
..
.
...
::
~
..."S.--
.....
..
..
...
-W
WSW,,",W
......
..
.......
..
:g
.....
0-
N
..
.
...
...
..
&&UN&
~
...
~
....
~
..
W_WlStlSl
-
....
...
...
"N&&&
......
...
....
_
~
......
..
....
~
~
..
~
..
...
..
~
....
.. ..
.....
...
..
......
..
..
..
....
..
....
:D'»'U
.............
c:c:n_n_::o
n
:z:~
...
0
'9
.....
W{II
~
_
.....
ro
..."
••.
_Uf»
__
_
_>+
__
+IJI_W+OIGI
..
-
....
-...
.
...
~
~&
WN~
0-1)00
---
---
.......
.
:u+-:a+--
....
-
_&
..............
1511
__
....
..........
W_
W
.......
W
W 0 Z +
.....
:po
....
&:
_0
.......
-7IC
'"
....
.
..
~
:
Z!
...
..
'"
<>
..
.. ..
...
'"
~
..
...
..
..
'"
~
...
....
.,..,
'"
_+
Y+
&
....
I:"'tg
'Xf N
N».O&
1St
""
"W.&o>OS
......
...
"
...
'"
'"
'"
...
IS>
..
<
...
n
..
o
'"
....
"'PI
....
.....
..
x
..
...
..
~
..
M
Z
"
'"
0
'"
'"
PI
..
c:
'"
..
..
H
..
..
::.!
3:
PI
'"
c:
...
..
"'~
!:,~
,,,,,
"
~
l'I-
n
·
~
...
~.
X
",.
N'"
\II
,,~
oa
·
o
~
III
"'."
....
~'"
w
..
.
...
c:
'"
M
<
PI
'"
..
..
..
'"
..
..
...
...
'"
..
..
<>
..
"
PI
'"
"
H
..
"
..
'"
..
::.!
0
..
-
...........................
_
......................................................
-
....
-
......
..
~~~~~~~~~~~~~~.~.~~~~~~~.~G
..
~~~~
..
~~
......
~
.....
G$
.
....
..."..."
.........
~
.................
~~~
..
m.~
..
~._.~
..
~
.......................
WWWWWWWWWWNW
~_
....
~~~W~_&
.......
~~
..
_N_&._~.~~WN_&
••
~.~.WN_&._~_~.~W_&~.
!~!~~~~~~~~~~!~~~~~~~!~~~~~~!~~~~!~~~=
WWWWWWWWWWWWW_WWWWWWWWWWWWWW_WW_WNN~NW
--------------&&Q&&&&&&&&&&.Q&&&&~~~~~
~~~~WWW
____
&e&~~
•••
__
~_~.~.WWN
__
&~
......
_W
~&~~.OI.~
..
N&~N&~
..
~.N&~.NS.N&.&N.&~.&N
••
&&&$~&&&&&-&&&&&&_&&&&e&&Q&&&&&&&&&&&
&&
__
SN$W&N&&N&&&W&&N
__
N&NN&N
________
_
&~WN_N_N&N._W_~_N._&
__
N_NN_NNWWNNNNNN
~~~~.~
..
~~&~.~WW&~&._.&&&~&&~~~~~~~
........
~
N~&W&W_W.N&&&~&&_&&&&&W.&N&&&W&_&WW~~
~&.~
......... W
.....
~.&W&
__
N~
__
~_
••
_&._.W~.~.~~~~
:::
..
.
!~
w
..
...
<SO
.....
...
'"
--
...
~
~
~
'"
'"
~
..
...
..
..
'"
-
_ ....
Pf
..,
..,.-
....
_~x
__
...
_ca_XI
&t-4
............
&
_zw
w
p.J
_
+::IIJ
........
&
-'V''''
...
..
....,.
ca
..
"'.
..
...ro
t'"
<
..
...
..
..
..
'"
..
..
'"
...
+
~
...
:
.,
~
'"
...
..
..
..
~
...
~
'"
-
...
..
..
..
-
_&&&&_5&&&
~&---~&-&-
W&_.WWa-
•••
&&--&
&
....
,-
....
............
SStN
••
..,01&."&&&&,,,
~
..
...
'"
..
:~
..
..
..
...
..
.
..
n
o
..
~
&t!lU"_
ea
••
-
....
NISINN
w&_w
N
.......
'"
....
e
C:>I
'"
::=
;.
-~.
,.
" c:
..
:z:
...
..
..
.,
..
..
..
..
...
'"
0
a
'"
..
""
~~!:~~!!~!!
IroIN·NNNI\;)N~
.............
~
.....
-
..............
.......
W_WW
U&
...
N,r..&
..
1SII
9&&&&&-'"
tSII&&&--'$&
&&Ul&WI!oof
...
..
&&&
..................
.
& &
c..tro;I!.,
& lSI &
&w
....
~-.a&
__
&
~~!!:!
UI
$&_""
_
......
~N
_ ."'01-1
....
.,.w.ca
'"
~
...
..
...
"
...
PO
..
...
<>
...
,'
.....
..
'"
.oX
...e
<>
...
-'"
-
..
n
~
~
..
"'
...
...
~
....
z ...
o~
..
~
n
-
..
-.
.3:
"
..
...'"
III
,,~
"'"
.
"
..
"'
...
...
,.
.oa
wpo
...
w
c:
~
<
...
'"
..
...
..
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
,PROGUM 4
3011
,PROCIUM 4
CHECKS
TH~
TRAP
VECTOR
ADDRESS.
]032
,THE
PROGRAM
UMULATES ACTIVATING
THE
BUTTON
(~~
]033
,rOR
EACH
CHANNEl-
AND
THEN
IlEAD.
3034
,THE
CONTENTS
or
THE
ADDRUS,
3035
,ON
THE
FIRST
PASI
THE
CONTINTI WILL
30)6
,BE
TYPED
OUT
rOR
YOU
THE
30]1
,U8EII
TO
VERIFY, ArTER
rRXI
THE
PROGRAM
3ell
,DOES A COMPAU
TO
THE
PRIVIOU'L¥
rOUND
DATA
30)9
,AND REPORTS
AN
ERROR
Ir
DIFFERENT
THAN
3040
,WHAT
WAS
rOUND
BErORE,
3041
3042
0U354
01H77
016444
165632
PRG4.
MOV
••
KEY
'1'0.112, tTKVEC
]041
013362 012777
000100
165614
MOV
'100,nKCSR
3044
01J)7~
012737
0133!4
014616
MOV
IPRG4.PAG.NO
,lET
rOR
POWER
rAIL
3045
01U76
00$037
001244
CLR
l-STERR
,.U.UE
ERROR
CONDITIONS
3046
013402
012706 001200
HOV
UTACK,SP
,In
THE
I'I'Ael( POINTER
3047
013406 012737
020000
011232
MOV
'20U0,ICOUNT
,.n
tTIRATION
COUNT
TO
20000(8)
304.
013414
00$73'
014042
TST FLAG4
,HAve
I
aUN
HERE
.£FORn
3U9
011420
f01073
aNE TAG,A
,IR
IF
NOT
FIR8T
TIME
HERI,
U5B
013422
00$137
014042
CO~
rLAG4
,lET
THE
FLAG
3051
013426 012705
000002
MOV
n.R5
,SET
R5
FOR
SWITCH
I
3052
013432
012'04
014032
MOV
tLOCI,R4
,.ET
STORAGE
~OCATION
3053
013436 012737
014620 000004
MOV
nO.TRAP
....
,su
rOR TlME
OUT
TRAP
3054
01
]444
012737
000001
001252
MOV
'I.TEMPI
lin
rOR MEUAGE
ON
CHANNEL
NO,
3055
013452
104401
014044
HI
TYPE
MCHAN
,TYP£
MESSAGE
AIOUT
CHANNEL
3056
01]456
104405
CNVIIT
,GOTO TYPE
AND
CONnRT
ROUTINE
3057
01l4U
014164
DT,O
,CONVERT
DATA
TABLE
4A
305e
01)462
104401
01406O
TYPE
.MACTV
,Tnt:
RUT
or
MEUAGE
3"59
013466
104401
014073
2$1
TYPE
.MAODI
,TY.E
ADDRESS
MESSAGE
3060
011472
012'00
113024
MOV
unlu.RI
3061
01)476
005037
113024
CLR
'''13124
3062
013502
010537
173024
MOV
U,"lnU4
,WRITE
ROM
WITH
SWITCH
3063
013506
0~0H0
NOP
,NAn
ONE
INSTR,
TIME
)"64
011510
012706
00120.
HI
MOV
"TACK,er
,IE!
THE
STACK
POINTER
(
3065
013514
012700
173024
MOV
tt
7J.24,R0
'lET
FO,
ERROR
MEssAGE
3"66
013520
012737
014620
0~0004
MOV
.1l0.TRAP
....
,sn
rOR
NO
MoR! TRAPS
3067
013526 013737
17J024
001254
MOV
"17II24.T£MP4
,U1D
THE
ADDRESS
3068
01)534
U4405
CNVRT
I
TYPE
OUT
AND
CONn'T
3069
0135]6
014172
01.48
,DUA
TULE
4B
3070
013540
013724
173024
MOV
"173824,IUI+
,STORE
THE
INFORMATION
rOUND
3071
01]544
104401
014127
TYPE
.NADD2
,Tnll
THE
SECOND
ADDRESS
MSG
3072
013550
012700
171224
MOV
1171224.110
,lET
FOR
ERROR
CONDITION,
307l
0U554
01)7]1
173224
001254
MOV
"173224.TEMP4
,STOlle
ROM
DATA
3074
013562
104405
CNvn
,CONVERT
AND
TYPE
3075
013564 014172
D'I'.4B ,DATA
TABLE
41
3076
013566
0052]7
001252
INC TEMP]
,GET
READY
rOR
NEXT
SWITCH SETTING
3077
013572
000241
CLC
,CLEAR
THE
CARRY
BIT
3078
013574
006105
ROL
RS
,UPDATE
R5
3079
013576 022705
000040
CMP
140,
RS
,ALL
SXMULATED
SWITCHS
DONE?
3010
013602 001323
BNE
If
,IR
IF
NOT
ALL
DONE
3081
013604
0001]7
011154
JMP
PRG4
,JMP
AND
DO
TEST
AGAIN
WITH
OUT
TYPE
OUT
3082
(-
OlBMD
MACrtl
27(657)
S-MAR-7!
11147
PAGE
66
BMe73D,PII
MAl
NOEC-I I -DZBMD.D
SMe7J
UNIVEU~L
RESTART
~OADElI
DIAGNOSTIC,
3083
~13610
0127~3
000002
TAG.AI
MOV
12,113 ,SIMULATE SWITCH I
3084
013614
012704 014032
MOV
'LOCI,R4
,GET
LOCATION
WHERE
DATA
IS
STORED
3085
01J620
0127J7
014620
B00004
1'1
MOV
'NO,TRAP,"4
,PREPARE rOR TIME
OUT
TRAP
]086
0UUS
005037
173024
CLII
11173024
]087
0\]632
010337
I
?J024
MOV
R3,"
113024
,WRITE
THE
ROM
30B8
01)636
000H0
NOP
,WAIT
ONE
IN8TR,
TIME
3089
011649 012706
S0use
ui
MOV
"TACK,.,
,SET
THE
STACK
POINTER.
3090
013644
012717
014620 000004
MOV
INO,TItA
••
t"
,SET
FOR
NO
MORE
TRAPS,
3091
013652
012'00
17U24
MOV
1173024,110
,elT
rOR
ERROR
MESSAGE
(-
3U2
0\]656
011401
MOV
IM),1I1
'SET
rOR COMPARIaON
3093
013660
011705
17U24
MOV
'"
'U24,RS
,GET TH!
DATA
rllOM
THE
ROM
3094
013664
e2Ue!
CMP
III.AS
,IS
THE
DATA
THE
SAMEn
3095
013666 001401
8!Q
,+4
,eR
IF
GOOD
DATA.
3096
013870
104001
HLT
I ,ERROR.
DATA
READ
rIRST
TIME
NOT
THE
SAME
3097
013672
012700
173224
MOV
U1l224,R8
,SET
FOR
ERROR
MISSAG!
3098
013676
013705
17U24
MOV
"171224,R5
,~EAO
THE
ROM
3099
013'02
020te5
eMP
1I1,R5
,IS
THE
DATA
THE
SAME?
3100
013704
001401
IEQ
,+4
,SR
IF
GOOD
DATA
3101
013706
104001
HLT
1
,E~ROR.
DATA
NOT
THE
sAME
AS
BEFORE,
H02
013710
005724
TST
(~4).
,UPDATE
DATA
POINTER.
3103
013712
000241
CLC
,CLEAR
THE
CARRV
BIT
lI04
013714 006103
ROL
III ,UPDATE
THE
SIMULATED SNITHCR SETTING
1105
013716
022703
000040
CMP
H8,R]
,HAVE
A~L
SETTING
BEEN
DONE
3108
0U722
001H6
iNE
II
,8R
IF
NOT
DONE
3107
013724 005137
001232
DEC
IeOUMT ,ITERATION
COUNT
DONE
J 108
01]730
001327
8N! TAG,A ,BR
IF
NOT
DONE
1109
0137)2
012737
177777
173224
MOV
'-I,
"113224
,WRIT!
SECOND
TRAP
VECTOR
WITH
-I
lII0
013740
005037
173024
C~R
"173024
,IERO
THE
FIRST
VECTOR
Jill
013744
012700
173024
MOV
1173024.R8
,SET
rOR
TYPE
OUT
IF
EPROR
3112
01)750
0U'01
014032
MOV
LOC1,Rt
,SET
FOR
TYPE
OUT
ROUTINE
lIlJ
0U754
013'09
17]024
MOV
"173024,115
,SAME
AS
ABO
V!
3!
14
0U760
020105
CMP
RI,R!
,IS
DEfAULT LINE SELECTED -TO LINE I
HIS
013762
001401
UQ
.+4
,aR
IF
DErAU~T
EQUALS
LINE I
H!6
013764
104001
HLT
I ,DATA
NOT
EQUAL
TO
LINE I
liP
01]766
012737
177777
173024
MOV
'-1,81173024
,WRIT!
A
"I
TO
rIPST
VECTOR
3!
18
013774
0~50J1
173224
eLR
"173224
'~ERO
SECOND
VECTOR
3119
014000 012700
171224
MOV
'173224.R0
,SET
FOR
TfP!
OUT
IF
ERROR
3120
014004
013701
01402
MOV
LOCl,Rl
,GET
CATA
3121
014010
013705
173224
MOV
UI13224.R5
,READ
ROM
3122
014014 020105
CMP
Rl,
RS
,IS
LINE 1
DEFAULT
LINE
3123
014016
001401
SEQ
,+4
,BR
IF
OK
(_.
3124
014020
104001
HLT
I ,ERROR
~INE
I
NOT
DEFAULT
LINE
3!
25
014022
004737
014660
JSR
PC,
EOP
,TYPE
END
MESSAGE.
Ji26
014026 000137
0U354
JMP
PRG4 ,GOTO
PROGRAM
4
AGAIN
3127
h2e
014032 000000
~OCII
3129
014014 000000
~OC2.
lll0
014036 000000
LOCH
lIU
014040
000000
LON,
lIl2
014042 000000
rLAG4I
DUND
MAC'UI
27(157)
S.MA~-7S
11147
PAGE
67
SMlnD,Pl1
MA%NOEC-II-DZBMD_D
BN87)
U"IVERaAL
RESTART
LOAnR
DUGNOSTIC,
JIll
014044
005015
041412
840810
MCHAN
I
,UCIZ
CU.cl2>CI2>/CHAIlIlEL
I
014060
041501
044524
04Ua6
ItAC'I'Vt
,A8CIE/AC'l'tVATED,1
014013 015 040412
042104
NADDII
,ASCI!
(U'(I2l>/ADDREU
713824
CONtAIIIS,
014127
015
040412
842104 MAD021 ,A.eu
(15'CUJlADDRUI
17J2U
CONtlINS'
I
!(~
~14164
,EV!N
JUt
014164
eeell01
DT.4AI
I
'~J
UU
0141U
002
012
,nTI
,,2
lUt
814170
001252
tlMP)
31n
.14172
000001
0'1',48,
I
lUt
014174
006
002
,n'fl
',2
31)9
014176
UUS4
TIiM"
1I4e
lUI
014200
0nus
051120
0UI17
MBG
..
,AScn
Cll.~12>/PROGRAM
NO,
(1,2,3,4'
I
014232
106414
1116412
017417 MaG4t
,.,CU
CU.<U)oC12U3UClhcl71><I77.<1
"./sOFTWARE
MAP
II·
AS
FOLLOWIII
014276
'05815
820012
094U5
MIGII
,lien
Cll>CUli>oCU:'1
111'1111110
.onWAIII
MAP
FOLLOWS,I
014341
.15
0~5012
lIell
NAUIIII
.UCII
cll)(12)/*1
B1U4S
807
00&407
042412
N.IIIIt
...
en
C,u7.<U)C12)/ERD
UI&
IIM873-1'1
014372
Mrlllot
014372
005015
053520
020122
,ueu
CU)CU)/PIfR
UP
APfllI1
014410 005011
042522 046111
,
..
ell
CII>CUIJ/AJ:AL
PWIt
FULl
814410
001044
II,DO~'
,lieu
Itl
014412
005015 037417
eel
N,OM.,
,Aleu
<15l>eUI>,"1
0144)7
01S
"e00U
MOil""
,ucn
CI0(12)
014442
e00etZ
M"r~
,ASCn
(12)
,Ivell
,
3142
014444
,kIY,'I'O,AU
3143
014444
UHe2
164136
MOV
tTKDBR.R2 ,RIAD
TH'
TTY
H8D
Burnll
3144
814450
105777
16UH
TITS
tTPCIR
,PIIINTEII
READY??
3141 014454
10U7I
.,t.
,-4
,81t
XF
NOT
READY,
3146
014456
011217
lun.
NOV
R2.fTPD8R
,ECHO
INPUTTED
CIIARACTER
l14'
014462
04Z7U
000219
&Ie
nIT7,R2
,CLEAR
eIT
7 rOil A
.evtN
BIT
CHAR.
3148
014468
822701
0sun
CM'
n.R2
,liAS
CN'I'R
"GO
Hut
3149
014472 001005
aNt
18 "101
3\50
014474
000005
REUT
ICLEA~
THE
WORLD
lI51
014476
085037
177775
CLR
P8
3152
014502 000137
007150
JMP
START
,GO
TO
TEIT
3151
014506
000002
I" RT! ,LEAVE
HERE
31S4
ozaMD
MACYlI
27(651)
!-MAR-7S
11147
PAGE
69
BM873D,PII
MAINOEC-Il-0ZBMO-O BM873 UNIVER.AL
IIESTART
LOlDER DIAGNOSTIC,
3155
014510
005031
001244
,PFAlL'
CLR
LI'I'ERR
lt56
014514
013746
000004
MOV
t
...
-(."
lI57
014520
012737
014550 000004
MOV
fl
.....
3158
014526
005137
173000
TST
ttl
73000
,ta
THIS
PY
REAL'
3159
014532
000240
NOP
,TRAP
II
CAUSED
BY
LOADER
3160
014534
012737
014560 000024
MOV
.,WR,u
••
nu
,ITS
REAL,
PREPARE
rOR
PNR
UP
3161
014542
012637
00~004
MOV
(IPI+
....
3162
014546
00000·
HALT
l16)
014550
022626
1$,
pOp,sp
3164
014552
012631
000~04
MOV
(1"
....
4
3165
014556 000000
HALT
,HARDWARt
ERROR,
BOOT
OION'f FORC!
3166
,HIGH MDR LINES
AND
LOAD
BUTTON
WAS
ACTIVATED
1167
014560
012737
014510
0~0024
PWR,UP'
MOV
.,l>fAI~.U24
ll69
014566 012706 001200
MOV
UTACK.SP
3169
014572 005000
CuR
R0
,atT
DELAY
3!
70
014574 062700
000001
ADD
'1.110
I
WAlT
rOR
TTY
31H
014600
00137
5
8*£
,-4
,
3172
014602
104401
014172
TYPE
,/>frAIL ,TYPE FAILED,
3173
014606
005037
177776
CLR
Pa
,SET
STATUS
TO
ZERO
3174
01461
2
000177
0M000
JMP
tPRG,NO
3175
01H16
00000"
PRG.NOI
'"
3176
014620
NO,TRAPI
3117
014620
011637
014656
MOV
(SP).
X5TOR£
3178
014624
032116
100000
BIT
.BITIS.
CSP)
]
179
014630 001410
SEQ
U
3! 80
014612 011600
MOV
CSP)
.R0
3!81
014634
104004
HLT
4
3!S2
014636 012706 001200
MOV
UTACK,s?
3183
014642
0050l?
177776
CL~
P$
3184
014646
000177
177744
JMP
"~G.NO
l185
014652
104003
181
HLT
3
3186
0146H
M00n
RTI
3187
014656 000000
X8TORE. 0
3189
3189
014660
a05037
001244
EOP'
CLR
LSTERR
3190
014664
005037
015114
etR
LPTruG
3191
014670
104401
014345
TYPE
,N.END
319.
014674
104401
.14736
TYPE
VERSON
JI91
014700
01)701
~00~42
MOV
U42.RI
3194
014704 001413
BEQ
XI
3195
014706
e22737
01040.
014616
eMP
ORGI.PM,NO
()
3196
014714 001002
SNE
,+6
3!
97
014716
0001J7
01]]54
JMP
PlI04
]t9S
014722
004711
LOGrCI J5R
PCIIRI)
ll99
014724
00024"
NOP
3,00
014726
000240
~OP
l2"1
al4730
00~24"
NO?
3202
014732
000240
I;OP
3203
0141)4
e00207
XI'
~~s
PC
3204
014736
008101
VERSQN,
1~1
,SEVEN
SIT
ASCII
FOP
DErAULT
"A"
0>'"
"'
..
________
wwwwwww
___
www_wwwwwwww_wwwwwwwwwwwwwwww_www
___
••
~~~~~P~
••••••
~~~~
•••
~wwwwww~www~ww_wwww_wwwwwwwwwwww~w
~~
~_-------
__
&&&&S~&~&S~~~~~~~~G~
•••
__
__
••
~~~~~~~~~~~~~
wO
&~~~~~.WW_&._~~~.W~_&~.~~~.WN_&
••
~.~.WN_&.e~.~._N_&~~~
0
&&~S.&_G&
-------
(PoOttO'HJ'(J\(JIoCJII
&&!S:I&SJlSIlSl
,.
.,WWIo.)""
~~1l"I"'&"'''''
&
&I:SHSHSI_&
_G'l.,.,&_tJ\
__
-.tflro.)NO!o~""_
(J'I.
.........
W"'
....
'"
------".
(7oO>G'lOIo~CIII"'-
..
'"
..,
o
'"
.....
....
....
..
'"
<''"''
..
.,
...
:u
...
..
'"
....
-----
.....
_ ....
_NGI
CiiQ~-.J'VGo"'"
"0»
....
-"0
.... -
....
"OISI
-.""'
...
>i
&
...
'U
.....
>--
---
O'J
i:JJ..
fA
CII
"U
.......
'til
"0
--
.....
01 _
.....
fA
...
..,~
-------
{A'On~a.a
C:OI!""CPI"OPi
c»wPJt""o,.fO>-i
:n:z:)ooo-,J
O",,*:OM~O'U
CPI
..,:n"'"lO
>-jV-Cr-'Q
....
2't<
>-fO
'Z
'"" ~ !O ....
fWlO"'"'f
,..
ZXI
"OXf
:z:.tn>-t)loo PJ
t:lCrr.'"G
.,
0'2'0
c:
XI'XJ
~
XI
~oa;::u
z
',II
-.::
H"
"'
.....
~tII~
'"
..
'"
"
"
t'!
'"
'"
~!!;:!:!
~caOlo."UI.foR
$
ISH\l
& &
....
....
....
--&&
....
-.1
&"'&"'&"19
&&&&&&&
&------
&WWW
....
WW
&
....
..a ............ ....
tSHSH!i1 & &
~
lSI
N.UII
...
WN_&
&&&&19&
~!!!~:!~
.....
~NN
........
..........
CJII(JI.
N&CJII
......
:5I
o
'"
..
..
..
..
!~~~~!!~
"'UlUIUltaUiUl
...................................
.....
"'
.......
~NOkNOtoN'"
&&&ISl&&&
&------
$&&&&&1$1
&&_N_
..
tA
&WWWWWW
N~""''''''''''''''''''
&&tSUQ/SH.'D
~!!=~~=
WWW
.....
N
....
.,.
....
...
&N"Oto&N
..
<
::
..
..
..
...
&
~
...
...
W
..
'"
..
..
..
..
..
..
..
<
..
..
::a:s::czzzz
31:
!II
~OOOOOO
fa
0
..
'"
....
«««
~
<
a-o
..
< <
..
PI
..
o
..
..
~:a7»!If'"
.-NW
..
'"
............
~
...
........
,.~JII)IoJlio)lo
«««
...
,..:.,.
&_NW
...
..
..
.
D
=
..
~
...
..
..
.. ..
..
..
<
... ...
n
:E
..
...
...
~
t-
...
'"
..
'"
o
:u
..
.
:u
...
.....
......
;;:~
.....
~~~~!!~~!!!l!~~~!!~
UiltA-utUiUlUIUtUlUlUIUltAUiUlUI
...................................
c.
••
OIOtoOto
NN_
......
,
__
.&
............
o-
N&
...
N&
....
..,~N(JI,
...
N&
&&&&&&ISI&&&&&&&&&
__
&&-&&&-------&&-&&
&&UI&.&UNNWW"W_~
•••
&&
.....
&&&
..........
WWUl
••
&&N&&.a&&&&&waw"'&_
&&W&&N&_NW.UI
.........
N
__
~
...
::
..
..
-
M
"'~
..
~
......
.
,,"
"'~
...
~
n
-
..
-.
· "
0""
....
'"
.
"
..
.,
-
·
.,
..
"'
...
..
..
..
.,
.....
..
..
c:
..
..
<
'=
..
..
------
...
--
.1IIa
......
.,_»
""
'"
...........
0-
______
n
.+.+.+_
Z
.........
.....
...
...
_=-_,)d"fiI
a_NW
..
c.a"
..
...
~
::
..
=
..
..
r
<>
..
..
..
..
:!
..
~
o
..
..
..
n
...
,
"'
..
w~~w~wwwww~WWWWWW
__
www~~wwww_WW_ww
__
WW_WW_ww
___
WWW_Ww_
.~
WWWWWW
.........
WW
.........
wwwwwwww
.........
__
WWW
...
W
...
WWWW
.........
wwwww
...
w ...
_W
...
www
...
••
(JI,.Oto~~~UlUlUI~UlUI~_~.~.~
.....
~.~~WWWWWWwWWNNNNNNN~NN
___
~
___
WO
.~._N_&~.~.~._N_&._~~~.WN_&~.~
.••
WN_&~_~~~.WN_&
•.
~.~.w
a
~:~:~~!~~~~~!=~~~=~~!~~~~~~~~~~~~~~~~:~~~!~~~~:~~
.~~~~~~~~~~~~~.~~~UI~~~~~~~~
__
~~.~.
__
a~~~~~gaw_~~~
.~~~~~~~~~~~~Oto~~~~~~~~~~~~~~~~~a~_~
.............
...
..
_
•••
__
UM
___
$&&~~
....
~
......
___
••
w_.
___
&&~
.....
__
._.WWMN
.N~.&N~.N~~&~.N&~.N&~N~.&
..
&.N
•••
&.$.&.N9
....
N&
••
&
••
&--&-~&&&--&&&&&&&&&-&&&&-.&&&.--&--&&&&&&&&&&&&-
&&-&&~&&&&--&&&&&&&&-~.--
__
a&_.&&
____
-
______
___
&
-.M-
...
_
..
_
....
___
._~
...
&&
•••
_WW_&_.&
..
w_
••
w
••••
&&_w~
••
ww~.~~
....
ww&~~~&N&N&UW~
......
~
....
~
••
~~&~
____
~~.WN_&~~
•••
....
WN&WW&W~WN&~&&.&.&.N&&&&&&W&WW&WWW_w&
••••••
_w_W&
_~w~~~W
.....
~_WNW~_._._&WWW&~.~N~~
............
~
....
~_
•••••••
~
.......
_
....
.....
~
~
!
"'-
!!~~~
-'"
ISHSt&&tSiolSl
..
"'
..
-
..
-&
....
..
..
-----&
..
-
..
U"'"
.....
..
... ...
....
:~~~
..
..
~~~~~=
.......
~:
....
.. ..
~
..~
"
..
.......
::: .
..
...
..,
WNt.)N
~
..
NN-.JNNUI
..
...
'"
we
...
.
..
S>&
&
.....
'"
"
..
...
..
WN'S&
......
..
..
.,
....
"'.,
...
..
U>
..
....
....
..
...
..
..
..
...
..
..
..
: w
:;:
';
n n
--z
<>
<
'"
'"
.,
!!
?!
n
0
..
.,
'"
'"
..
0
n
..
..
..
..
c:
'"
..
..
'"
..
0
..
n
...
H
..
'"
..
<>
c:
..
c:
..
..
0
..
..
.,.
..
,.
..
..
..
..
..
....
...
...
.....
...
.....
..
..
....
~.,
.....
...
,.
..
<
..
.....
n ...
;.
..
"'-'
..
~
...
'"
au>
"'~
..~
"
:.
..
-.
.'"
0
..
..
..
"'
.
"'
..
,,, .
.
o
::
..
"'
...
..
..
~"
WI'I
~
c:
;;
.,
...
'"
..
..
...
'"
""
co
...
..
..
..
t-
o
..
..
...
..
!!
,..
!
...
..
<>
DZBMD
MACY11
ZHU7)
5·MAR·75
11147
PAGE
7]
811873D,'11
MAtNDEC·II·DIeMD-D 811873
U~IVERSAL
RESTART
LOADER
DIAGNOSTIC,
HZI
016052
00Ul6
JM.
te8P).
,GO
TO
aUBIIOUTlNE
3422
0160$4
005015
0un0
020012
MERRPC.
,Alcn
CI5UI2>/PC.
I
JUl
016062
000
34H
016064
,EVEN
(~~
3425
016064
,IRRTAB.
,
3426
116064
000000
0
H27
016066 000000
0
3421
016070
008000
8
342'
816072
016122
EM0
34U
016014
0163]0
DHe
lUI
016176 016466
DT0
3432
01ttle
016164
EMI
UU
016182
0\6415
DHI
]ut
0161.4
016510
DTI
lUS
016111
e1622l
EM2
lUI
01611'
0\6430
DH2
lU7
011112
011S16
DT2
l4JI
016114
016270
EM]
3Ut
e16116
0114\5
DKI
3440
UI120
016510
DTI
l441
011\22 0050\5
047522
020115
EMer
,Alcn
<15'<12'/ROM
READ
DATA
COMPARISON
ERROR,I
016114
0058\5
051127 052111
EMI. ,AScn
C\5><I2>/WRlTTlNG
ROM
rAtLED
TO
TRAP,I
01622]
0\!
052412
842516
E1I2. ,Alcn
CU,cI2'/UNEXPECTED
TRAP
WHILE
READING
ROM,I
016270
005015
unee
040524
IMU
,AlCl!
CII><I2)/rATAL
,TRAP,
ROM
PC
ON
'TACK,I
016110
005015
05144.
.41\17
DHe.
,lIcn
e\5.C\2>1
eon
1I0MI
01U50
0050
IS
842101
elUl4
,A'CU
eUHI2>/ADDRE88
ADDRESS
EXPECTED
rOUND
I
016415
015
841412
0Ule4
DHI'
,lIcn
ell)el2)/ADDRElI
I
0114U
005015
041520
041448
DH2'
,.\lell
clI.el2)/PC
or
TRAP
ROM
ADDRE88
I
016466
,EVEN.
3442
016415
000004
DTe.
4
344)
011470
006
00)
,BYTE
I"
3444
016472
901270
IAVR4
J445
016474
206
083
,BUI
286,)
3446
016476 001260
SAVRe
3447
016500
006 004
,IUE
1,4
,---
)448
016502
001262
IAVRI
(
3449
016504
006 012
,IYTI
e,2
3450,
016506
001272
IAYRI
3451
3452
016510
000001
DTII
I
H51
016512
206
0U
,BYTE
28',2
3454
016514
001260
IAVRII
3455
3456
016516
000002
DU.
2
3457
016520
006
010
,BYIE I,.,
1458
016522
014656
UtORI!
3459
016524
'06
002
,BYTE
286.2
3460
016526
001260
UYRe
3461
uu
0165)0
000000
TEMP. 0
H61
016572
••••••
l464
016572
000000
MDATA.
8
3465
016614
I·'·."
3466
016634
CORHAl.
(
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~~~~~~~~~~>~~~~
•••
OOOOOOOH
~.~~~X
~~~
••••
~.~Coo~~~~n~~nnnOOQ
....
:afoit"'>o
.............
CJlOo-,lm
....
t;Joz
.......
wt.J_,,:c:
~~>~%
~~~~~~~~~~N_<~~.~~~O
~
n
~.
~a
....
~on~~
~a~»
a _
.
&S&&SS&&&&&&&&&&&&&&&&&&&&&&&&&&-
--------&&&&&&&&&---&-&&&&-----&~
••
_~~.w
•••
~~m.ww_
•••
_w
____
•••••
_~
~W&~.&WW_~~.&&&&._&&U-NNNW~&&&&N
_
.~~~W.N~
••
_&&&&&&N~
••
_&&W&N.WWWW~
N~.~~~~_&&&&&&&&&~W&
••
N&.WN&
••
W&&
~~~HMHXX~~N~MM~A~m~M
••
~~zno>r~M~~~»~ozzz
••
~H~O~~>
....
~_~»~~.ooc
~
....
....
~ca
....
a~"
....
~~~n
•••
~
....
~~~
~.>ZM~.~Z
~~~
OQQtoil
..
o~&aat-f.
>ea
a
&&_&&&&&&&a&&&~&&&&&
--&~&&--~-----&&-&&&
&&.&
__
N~~&&~
____
.~~
_
~.
____
W&
___
___
__
_
~.&~&W.~.~.~_W&
••
WWW
&&~.&~.&N~.&~&NN&
••
_
NWWWNWNNNNWNN_~
WWW
N
WWWWW
NUN
N
WWWNWWWw
UN~N
___
w~s~~
•••••
~w
...
~&&&
•••••
~
____
&_w
••
_~.~.~
__
••
w._~
.•••.
~.~~~~Y~WN»_~~&W~~~~.w~~._.wWUG~.~.G.w_.~~.~~&O~_$~NWN
~_~yW~~_w._.~~.~_~~
•••••
N~
__
e.W&_SW~_N.
__
.Ww._a&._~
••
N
c _
••••
____
•••••••••••••••••••
$a.
••
_
••
___
WNWWWW
....
__
..
W~_&_UlUI
!;::~!::::~!.:::,~
-
..
_.-
w""
""
..
0>
'"
.....
..
...
~
..
ww
..
..
-
~
....
::
:;
...
..,
..
~
M
...
WWUNWWWNNWW
...............
_
.....
IoIN
.~.UIIWWWW_
..
W
N".IISIWWW~"'Wca
.......
NNNN
W
..
..
............
&
...
..
lO...,dIl
....
..
....
&
.....
••
NNN"
_
..
......
-~
w
...
_
....
"".W~
"'-
..
....
..
-~
..
....
..
......
••
W
..
...
~,:
....
.....
"'
..
....
••
..
-
..
..
..
..
..
..
..
..
..
-
..
..
..
..
..
...
..
..
..
ww
WNN
....
N
&m
IID
...
__
CD"
&~_'ISII&
.......
&
...
.,
~=
UN
UN
....
'"
-
...
_No.1St
....
W."
.....
..
W""~
~
..
....
ca
....
111M
.......
.....
--.-
..
••
..
.....
......
-
..
........
...
-
....
...
.........
..
...
...
......
..
.....
::
--
..
......
••
......
.......
......
.......
••
....
.....
w_
-
..
....
.....
.....
......
••
....
....
......
.....
..
....
.....
......
.....
.. ..
...
..
...~
... ...
..
...
..
..
NNWWNWWWWWW..,WN
Ol~'-&._WW·NN"'."_
.10
....
-.»
...
&_
.....
__
.....
..........
w
.....
·w.,
..
.
.,
---
..
.....
......
W
..
......
.........
..
-
....
......
..
..
....
..
....
..
...
....
......
...
...
_.
~
....
..
-
..
..
........
-
...
......
=--
...
:
..
...
..
! !
..
~
...
..
..
...
0<
..
-
..
..
n ...
,,~
0
...
.
,,"
..
;::
'"
PI
....
...
'''0:
..
".
"'
..
....
"';;:
;:
..
-
..
~
..
-
!:
...
...
..
PI
..
..
,
AA~AAAAAAAOOOOOOoooooooaoooonnnnn
•••
~
•••
mm.~'
••
~~w.~~~
~Z~~ZZ~~~X~~~~~~~~~Z=~~Z~"~~OOOZ~ZXHH~HHHHMHHHHHH~HH~Q
OOOOOC~W_&N_&
••••••
N_&
•••
~H~~ZZ<~_.~~~~~~~~~~~~~~~~~~O
••••••
..W~NN
~NYO~~Z<~~O~"._~~~.WN
_______
&."~
~~~~~~
~P.~..~
z.~»
H%W»
~.WW_&
»Z"
~"OO.~
O~K~
~~*
00.
.. . .........•.....
S&_
•••••
&&S
•••
S
•••
&&S
••
S&&&&&_&_
•••••
&
••
&&&_
••••••••••
&&&&&&
_______________________
&&&
___
&&&&&&&&&~N_&&&&
__
_
_"'.WN_
••
___
.~
••
wwWW
•••
___
N
__
••
~.~a
__
••
&.&
••
&&&&.N&&_&W
~W~~~~NN
__
~_.
__
WW_&
...
w~
••
~ww
••
~.~~&&~N_&&&&&&.&&&&Q~_w
~~~~~~~N.N~_.~
••
w_~w_w~~
__
w.w.~&u._&&&&.N_.&&&&&&&&N.~
••
~.~.&W.N.&.N.&N&_&_&
__
.NN
••••
_NU~&&&&&&&
..
&&$&&&N_~&N
WNU
__
W~WWWWWWWNNNNWWWNNWNWWW
N
WNW WWN
....
~W~
••••••
~
••
~_~~
...........
WM.~_~W
••
WWWWWWWWWWWWWWWWW.~
N_~~.WWWWNWWW._&N_.WWW~N
••
~~.W.ww&
••••••••
_______
••
w
••
._.U.N_.N.~._G~.&W
••
_&.WW._u.~
••
__
N.&_WW
•••
w._O~=~_w_~
..... _ . .
..
___ .
..
___
...
______
.....
NUNNWWWWWWWWWWNUNWWWNWNNWWWUNNWWN
ww
..............
_&.~~
•••
~~~_N~.~_~W
..
w_
._
•••••••••
~WNWWW.W.N~._.~.&&~w
•••
_
W~.
_____
~.N_.N
••
__
._
••••
__
~W~N~~~
~~
_.---
_.-
..
_.
---
....
.,w
..
...
......
.. ..
......
..
N
...
..
.....
...
-
.........
.. ..
ION
..
~
~
...
:::
""N_
..
..
-
......
..
..
.......
..
..
...
.....
to
~
::;:
-: -
...
..
....
GO
..
..
..
••
..
..
..
..
..
....
:!
..
..
..
...
....
:!
..
..
~
...
..
..
:
..
-
e
..
..
....
..
-
...
.. ..
--
..
..
....
,.
..
....
..
....
_.
..
-
..
..
....
..
...
..
...
...
.....
..
..
...
...
..
-
...
...
..
...,...,NN
...
.W
....
-
t.J"Q\_
..
-
..........
..
"""Nfro)
...
tIJIi\ot.,«t
..
_.CDW-
..
...,...,111
....
..
!::
....
..
....
..
;
....
..
"'
..
••
.. ..
.....
..
::
::
'"
..
..
N~
. .
..
..
..
...
..
..
·
..
...
..
...
..
!
..
...
..
..
..
..
...
..
..
.w
...
..
..
..
~
~
..
..
...
..
r
~-)
..
n~
"'-
0,",
..
..
..
~
'"
..
......
..
.
,.'"
...
..
.,,"
...
.
..;;:
..
..
..~
r_
..:;
~
...
..
,.
DUMD
MACYII
21(657)
'-MARo75
11147
PAGE
77
BM873D,PII
CPOSS REFERENCE
TABLE
MBG]
014200
2544
11411
MBG4
014232
2900
31411
MBG5
014276
2U&
H4I.
M,DOL
0144]0
ll4H
(:'
M,END
01H45
114U
lUI
M,QM
014412
2568
2813
2889
2UI
314H
NEXT
001226
6891
NMATCH
010272
2500
2580.
NOROM
010172
2446
25771
NOROMS
010202
2,,7
2180.
NO,TRA
014620
2595
2581 2945
I.U
3066
1881
1.90
U".
PASCNT
001240
6tU
PC
·U00007
UU
2U2·
1011-
3US-
u,,-
uu-
POP~0
012600
1171
un
POP,SP.
022626
Uti
un
1239
POPISP.
O05726
17
..
PltG,NO
014616
241"
un
..
2680-
2,.,.
18UII'
Jl74
11751
JlU
un
UI0
P~G,I
010430
au
..
2664
PRGI
010400
2414
2472
2498
2U.
2158
219U
un
26U
1191
PRG2
el10U
2561
2680.
274.
2'83
PM3
012116
2514
2"
..
2781
PRG4
013354
2867
10421
leu
Jill
1126
un
PB
177776
369.
llll"
117)11
uu-
PU5HR0'
010046
nu
U03
PUSijUO
005746
37"
PU5H2So
024646
3781
PWJI:.UP
01456~
un
III,.
RESREG
015346
3296
U"I
RESTRT
007140
670
2412'
2G6'
REB05 °
104403
7311
3299
RETU~N
001224
6811
RUN,3
013904
2U"
30U
RUN3
012754
2UU
J014
R0
-"00000
UU
28U·
2Ul
zin
2684 2616
2617
2616
2619
2627
2633"
2636 2638
263'
2641
2641"
2652
2651
2151
2689.
2696 2697
2701
2102 2705 2706
(
2710
2711
2714
2721.
2726
2727
212'
2732 2733 2737 2738
2744"
2898.
2903
29O.
2'"
2909
2910
2912
2911
2930.
294'"
2952
2954
2955 2957
2951
2961
297.
2971
2'U-
2987
2
..
'
2990
2992
2993·
300l
)006
]009
3eu-
JUS.
""-
3091_
u".
Jill.
1I19.
3119.
1I70'
lI80-
])0).
3323
3342'
U46.
U56
u,,*
U97
un·
RI
·U00001
1570
2611.
2189
2696.
un
218S.
nn
2726·
2728
2732'
2734
2789'
2790
2117.
2818
2121-
2121
2829
2131·
2U2
2BJ5
2846-
2848'
2850-
2852'
2854-
29U.
2UI
291'·
2911
291'.
2'68
3092"
3094 3099
lIIZ-
1114
]120.
lI2:I
lIU.
lUI
3324
U2t-
3ue
Ull
un
UJ3
)]77.
339b
3401-
R2
'U00002
3511
2509
2515
2521
2127
2133
2U9
2550 2554
2749
2799
2801 2803
21n
2809
2U.
2825
2U7
2142
2144·
2152
2868
2870
2879-
2880
1161-
1I46
un·
1148
JUS
U16*
un
1414"
Rl
=U0S"01
uu
214
••
25U-
2156
2559
2162
2565
260O.
2614-
2635·
2648- 2692-
2701-
2710.
2722-
2729.
27)1-
·2164·
2nl.
2175-
2877-
2880.
29U
28860
2915-
2916
291
7 2928
2tU
2951-
2965-
2""
2999-
30U-
lea7
lI04"
3105
3326
])41-
3144_
nu-
u ••
un.
JU'-
nu·
U67.
un.
]]94
3405-
R4
'U00004
J60.
2US·
2552"
21"-
2603 2686
2608
2619
2626-
2949.
2954 2957
2959
297O
2971.
uu-
U1S*
le84.
1092
1102
1264-
3265-
1266.
3267.
3261.
3269.
)270
3271
1272
un
3340-
un
1348-
U50_
)]52-
33740
]]93
]4060
(,
DZBMD
MACHI
27(657)
!-MARo7!
11147
PAGE
71
BMenD
,PI
I CPOSS
REFERENCE
TABLE
R5
·'00M05
16U
2607.
2609
2959"
2960
1051*
3062
1071-
3079
1093-
3094
1098*
3099
3111*
3114
1121"
1122
J217
3218.
3222 3228
3231·
3243
)262-
)26].
3264
]266
3328
3341"
U53.
un·
U92
3407·
SAVPC
001276
71H
])14
3U8·
SAVR0
001260
7050
3397.
H02
)446
3464 3460
SAVRI
001262
706'
U9."
3403
)448
SAV~2
001264
70"
U95·
3404
SAVR]
001266
700.
BU·
3405
SAVR4
001270
709.
139J*
3406
1444
(
5AVR5
001272
71U
U92*
3407
U50
SAVSP
001274
7110
SAVSRI
010154
2435.
2510.
2621
2610
2719
2923
2972
3001
SAV~5
104402
7lH
3261
SCOPI
104400
729.
2618
2657
2969
3008
SP
·'000006
362'
2434*
2445-
2449
2452·
2456
2451
2U9
2476-
2480 2482
2483
2645·
2753*
2822.
2840.
un*
2882·
29960
3046·
3014·
3089.
31560
H61
Jl64
3168-
3177
H7a
lI80
1182.
1211·
nit
3H9*
1257
]259
3262
l30J
3309·
3320
3322.
]]2).
3]24"
U2h
31260
]la,·
])28-
un
3374
3375
1376
)]77
3378
]]88
1414.
3415.
14lh
1417.
3418.
1419·
1420.
3421
SPACNT=
01!Hl
H32·
3362
U6S"
U82.
S~V
,A
012442
2809
2UH
SRV,O
012256
2804
.915'
SRV,L
012566
2800
2897'
SRV,P
012560
2802
2891'
SRV.R
012754
2807
2942'
STACK
=
001200
370'
2434
2645 2996
3046 3064
1089
3168 3182 3309
START
007150
668
2UU
2439
1152
5THG
001101
lIH
ST.
VEl:
012170
2788
2797'
2839
288]
SV05
01573.
339U
SWR
1775'~
3670
24]5
2612
2646
26R4
2963
2"7
3209 3220
3250
]255
3300
3307
8W00
III
0001?!01
l50.
5W01
000002
149f
5W02
000004
Hat
5W03
000~10
14H
5W04
III
000~20
346'
SW0S
000040
145.
5W06
000100
344.
5W09
:I
0i1040~
343
5W09
;;:
0131!'!00
342'
]209
( 5Wl0
=:
0~2
~00
341'
SWII =
~Pl4~00
340.
SW12
II(
IH
~000
339.
3220 3250
5WIJ
020000
)lO'
3255
5WI4
040000
IlB
5WI5 =
100000
336'
TABLE
010156
2433-
2460>
246S"
2486>
2494'
2511·
2517'
2521>
2529.
2535>
2540
2571'
259S
2692
2699
2709
2789
2S98
2949
TAG,A
0\H10
1049
]08H
JIM
TEMP
0165]0
1)11
3HZ
))72"
3462'
TEMPI
001246
70O.
))21"
1 J 72
T
EMP
2
001250
701'
3320*
3
J29
TEMP]
001252
7P121
2691*
2706"
272,.
27J3"
2759
2904-
2910>
3024
3054"
3076-
J I
J6
TEMP4
0~1254
703'
2698-
27137.
272B'
2714'
2761
2765
281
Rio
2832"
2905- 2911-
)021
302.
...
.....
~
;:~:;:=:::==:~:::;:;
WW
W
hlW
NW
W
...,
~
...........
W..,
....
W
."'WW"
0\
Ul_&N
....
WG:l!
QIIat
_
.....
til..,.
IDOl
::;;~
:
..
..
..
...
..
...
...
~
..
...
..
..
..
..
..
..
...
.. ..
..
W
...
..
..
W
..
~
..
..
..
..
...
...
::
...
...
...
...
...
..
..
..
:.:
w
...
..
...
...
..
...
...
...
..
..
..
..
..
....
::
! :;
...
..
..
::
..
'"
...
o
"'0
"'N
"".
...
'"
...
"
"
."
~'"
~
..
n
;!
.,
n
...
"'~
0
..
"""
.....
,.
PI
......
"'
.
'"'"
....
"""
n
"'
...
'"
..
..
..-
t"~
PI-
..
...
...
..
..
..
..
..
1St&'ISI&\SI&&&&$&&
$&&ISI'&&&&&15II&&
-CSl
_______
.....
__
-&----------
."._"'~UII"'''''''
...
f,AOtoUIUt
4No&
..
S
..
...,UlUlSUIt
....
_UI
......... & ..............
(111
...
-&
......
~&
.....
&(J\_
..... _ ......... & ....
~!Sl...,
..
W
....
_~_(J\NW
Wt\)W
....
UI
..
...,
...
""W
...
UI
o,
......
&ScgS
..
OOO
......
&
...........
Otcr-OtOl
.....
..
,..;jo-t>-f>-i~~I-iI-f~,""Joi"'io-J
-..:
...
:o."'V'tJ'V~~~,,rq
""""".....,<rOO<t:"-On3;
RO
Z 0
t.<
"'GIl
P.I
<
(PrA'O
)00
0,.
neo
»"'Ot.
...
'.!lf
X'\It
..
-&15149&&&&$&&&&
1SI_61_<&&$&&&&&&
,..UI_O-'
________
_
...
WWGtNNW
....
WW...,to,JoW
&
___
...
N
____
&&UI
_
.....
$NI\,)&
..
0-00"
01-
W
W~NN
WNWNWWWNNWWW
W W W
..........
~
.........
~Ol
......
N ..........
_.~
..
Ot
••
~_UllUI
......
_~_
.....
WNW
..
(J\N&
..........
N~
..
Ol~
•••
~~~
......
&
WN~WWW~
....
W
.......
~...,~W&~WW&
.....
N&
~
.......
W~W~~
.....
Ul4W
.....
C_~G_
.....
~~~&~
N.~
••
~_NW~.&~.&~~~~W~_~~W~N_
••
~_~_&W~.~
__
~~~w.~~~Nm~.~
_
_.
______ .. _
...
______
....
WWWWWWWWWWWWW~WN
w
N
••
WW~_~W.WW_~~~~
••
~~~~
••••
~N
__
~&~&g~.N_N~
••
&.W_~~W._~N&N&
:.:::~:-::::_.~~:~~~~W~_~.W::
...
..
-
...
...
... ...
...
..
..
WNNW
--.~
....
~~~
....
~
••
~~W_
••
W
••
~W&N
__
~:.W~
__
.W~_~
W
....
WN
-
..
~~
..
-.-
.....
~
.
_~._.
__
.W_
..
W.W
_._:_
••
_~_
••
W~:
WNNUN
W
••••••
____
••••
~
.•
_._._~~W_
..
W&W
••
W~W~_
••
W~_
••
W
..
..
....
NNN
...
-
...
---
.....
~
"&
••
_A_
•••
_
••
W
__
:N~.:_.W~
__
.W~_:
.....
u
...
..
..
~
....
----
....
~
•••
~_AN
•••
_
••
W_W
-_
•..
~_~.W~_~.W~
..
..
_
......
NN
••
~
••••
__
g~
••
A.~
_&&N.N.~._~
.•
_W
=:~N:.W~_
••
W~
__
:
WOW""N...,
&-~
•••
~~-
•••••
~
~&&W~N.~.N~~._.
:~
••
:_~~W~~~~W~:
WNNW
_."'
..
"'."''''UlUI
........
.....
S_
...
NQIIINI!S) ....
ANOO
.....
_
..
&_&: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""'
........
_~~W
-
WIt.JWN
_OOCJlo
...
oa
••
QlllQIIUJUI
....
..
W
....
~.W&CDUlNI!iiII
....
O'IN
...
_ .....
CllCSI
.......
_Ul'!DW
....
_Ot
. ..
WNWWWNWWWWNW
_
....
WNW
..
~W&
....
UlN
••
WUl
..................
'IO&1O
....
A'IOW&_.,...,_.&N
-.
*.
-
WNWWWN
....
NNW
..WNW
..
__
UlIt.1
01
....
"'
__
....
_9
\0
...
UlIlSl.
WW_:
_
..
.....
..
..
....
eo.
~
...
_ .
..
.......
N:
....
-
.....
..
..
.......
..
~-
...
...
........
...
.......
...
.......
..
...
..
........
..
........
...
.......
..
.......
..
-
.....
...
~-
...
-
...
.......
..
......
..
........
...
...
....
......
.......
......
...
-
...
.......
..
"'
..
......
......
........
=:;:
.......
........
.........
...
.....
......
.....
.....
..
..
.....
........
ww""_
--
..
-.,.o.C$II
......
.........
..
..
~
""
....
w
.. ..
....
........
..
......
........
......
~
......
.._w
......
...
.....
..
..
..
.......
....
.......
"'
...
...
.....
...
..
.......
..
..
..
..
..
"'
......
..
..
.......
...
...
::~
...
..
-
..
..
..
••
..
....
·
...
..
...
......
'"
.. ..
..
..
.....
..
..'"
..
..-
w
....
••
..
...
-:
..
...
...
..
..
e
..
...
..
..
..
..
0
:JON
....
..oX
"'0
"
...
~,.
-
..
'"
PI
n
;!
...
...
N
"''''
PI
...
.. ..
n,
... ...
'"
..
..
lil-
t<-
..
:;:
..o
."
..
..
..
....
...
'"
"
c
...
".
"
'"
"
"
o
'"
'"
"
""
..
""
o
..
..
"
l-:.;
....
;..;.~~'PJ
_:0"'<1)2:2:2
rAI'U
fIIcao,,"
tot
Ztot
n
IJ:!
< ...
••••
:E
"":I
ClltIJ:.»
....
f./lI
O<r'rncn
....
.-ot
.,::-;OO..-j'J:\
P1':E
.........
NM
..
~.
::a::O.""Z3:
o-JOO{'llOQ
....
:ut"'cn'O<
PI
'"
..
NN
NW
W
WNNNN~N
WWWNWNW~WWWWWWWW~N
~.~w~~
$~~~~~~
••
~NNN~wm_~NW~N~_&9~~
w
~
~~~
w
N~m_~~
N
__
~.~&N~~~~_~~.~.N~.~m_~~~&
w_w_w_~
__
w_~W&&&~_~~~&&W~~W~wwN.~~&m_~&N&WW.~W
W W
!l.)N
N
&
_""'~_w
..........
\IIwoO
....
_
••
_'-""".
""
Ih.l.,.UI_GGl_lG_a
...
QO
N
...
__
..
w
00&
CJt
...
~
...
w_
....
....
---
......
fllllUI.OIIW
..........
-
..
NWW
...
__
UI
W
ION....
....
..
.........
.......
-
.....
...
-
....
....
.....
..
......
....
...
-
..
.........
......
......
..
....
..
...
..
...
...
;: ;:
...
..
W
NWt
N
............
cg
...
ww
...
_
CD
........
01.,.l31li
(J'I
......
............
-
..
,,",WoO
....
""
w
.........
..
....
...
...
..
..
...
..
..
..
..
...
..
..
N
...
..
....
...
...
'"
...
...
..
...
..
..
..
..
W
~~NNNNN
W
wwww
w_
........
~~
.....
~~
........
NCD
....
ww
__
~.tG~~~w_
W_Ul~
NWWWWWWWW...,N
..
"",www
__
&&101O
(,It
....
..o
..
C!iHD_
(1)
....
Ul&
UlWCI'lW
....
..., ....
W(J\IS)
..
W~""'_""''''''UI'''QO'''_~
NW~~
_
NNN
-
............
___
~Ul
"'
•••
010
WI'
N""WI'
...,
.....
Sl!_
__
N_
WIO&
....
_
w_.,""''"''
~WN
",w""".
N&UI-.a
"&WW"
N!St
......
WoO_W_
N!O&--.A
W"""'w
.........
-
...
_toot
..
_8N_
__
NW
..
w
...
",_UN
.........
WN
........
NW
..
w
..
...
..
-
..
..
oGt..J
....
_
w
..
.....
....
"'
..
~
...
..
..
..
..
..
...
..
N
...
........
~&~
.....
N"N"'~
~-
.......
w
....
u_~,
....
....
&w
..
_NCD_
.........
..
-
...
~::
ww
..
.......
.......
.......
....
N'"
...
..
...
..
.....
..
'"
..
-
"'
...
Wt..)WN
WCDWID
__
01(11
-
..
~&
....
c."IooItWWWWWWWN
O>.,
...
WW
__
&&..01OO
..
UlIO
....
~'oQ-
...
UlOSt
W
.......
w'lOwlO.-a_UI
...
...
....
.......
.,
...
N
,.
...
WWWWWWW..,W
..
OO""
..
WWN_&S..,
~
1O~&UI"'_""CDUlUIGil
w ...
QltNUII&_&at_ao-o
::::
~
.....
...
.......
.......
.
....
::
::
~
..
..
..
.
..
..
...
..
...
..
..
..
...
-
'"
...
..
...
WWWWWWWWWNN
&""."-W"'_$&tO-OO
CI'.&~N_"'_UlaI"
"".WW_._
.....
N .. &
WWWWWWWWW"Y
&
....
WW
...
_
•••
IO
CD_a
....
..,,_
....
UI
....
_
OI_
......
W
............
_
WWWWWWWWWWW
""W"""'_""_I$I
&
"''4)
..,
...
&
.....
.,WUl..,"'
....
~_QllUlUI&._&W&
""'w
....
""'ww""
.........
..,
NW"WWN_&&.oO
&
......
"'wUl
...
""''-
..........
_ ....
NN
...
_
WWWW"'WWWW~N
..,
......
...,WN_&&..o18
1$IU1"'''''''''W-CIIIoDar-lD"
_
....
~
....
W&w.UlW
wwwwwwwwwww
""\001"'''''''''''_&'&<0'''
&010
...........
""""..,"'(1)
..
w
.......
'10_
.....
"'''''
...
W
WWWWWWWNN
N
"WWW_&IlSJq)oD
W
N.N
......
<I'o<O
..
1SI
..........
Wtll'
WWWWWWIol!N
WWN_"'\SI1G1G
1GwOl~&.1G'"
....
C5>~--..<O
....
O>
..
w
....
WWWWW
...
W~h)
__
G:lS'i)
..w...,O\_
.........
wWCSJ,C_Slto.l...,
WWWWWWW
....
WWN
__
&'i!S'4)
.w
....
~_
........
.~_
.....
Itt.lNWCD
w
n
....
"'-
0"
.....
......
'"
..
.....
..
,
"'''
"',.
z'"
0,
.....
..
..
..
..
-
r_
"':;:'
..
...
..
"
PI
-
..
no
"'
...
...
'"
..
.. ..
""'"
"'0
..
WNNNNNWNW~
W
WWNWNWNNWWWNNNNNWWWWUNWWNNWNWNWN
_
.....
~~~
•••
~&~&~~~~~~
......
wwm~&~
.....
~
..
NN_
......
Ww&_
•••
N
...
__
...
_N~
_NG&~.~W~_~--""'_~~W~QIIW&G~~'&<ON&"."_"W.N~.""'_&
••
W~_W"_&
••
~.
~~_c"",~_.h)"'C~"'''
••
''''.''.&''''N''~~_N&&m.W
__
'''''~_N.''_&.NN''_''''''''~w
"'N
....
WNNCUNWW
W
.~
...
~~
....
&&~wO>
..
~~~
........
NN~NW_~
___
~&._~~N1GO>W&
N.N~oD_~~W~&~O>""~~O>O>O>O\
NNNNNNlNNWWN
.......
UII"'
...
_S.
WWoAW
..
_ .....
_N
...
N\OtaClJltaN&-oUII_
...
...,
....
fIII
........
..,
.......
WW
....
fJI>OOUllca
.....
__
...
CJIIocaUlUIIUl"'
....
...
ww<oWUl
............
W
.....
UI
....
OO
...
W&
........
-
UlNOIIoN"W_&.$N
&&&&$&&&&
....
NWNWWWW
WN
"~."CJIo"""''''
_
...
""
..
UlUIUlUI
.....
.
wwlOw'lO_
........
UIIID
UlNIOQt.WS
.......
-
OOW
...
W_
......
UI
N&
NNNNNNNNN
N
..
W
...
WNWN
......
,
..
UlUII
... ...
"'
.......
taUt
....
..
..
W.WlO_
.....
..
_..,10
............ _
..................
.......................
::
~~::=.::~~
~:
...
"'01
__
.....
...
.....
&WIO_
....
eta'
"'
.....
_",,,
.0&.0
....
UlNGOI
..
& ....... -
...
Qt."'
•••••
hJNNNNNW...,
..........
.y~
......
.",&
...
GWC&.8
UlWUlW"WWN
NNW
...
""..,N
....
...........
Utfll
....
1DID&".",_ua
W
....
"'UlUI
.....
NNNNNNWN
...........
"'(,11
.....
CDIDSCDoO..,aDaI
&.100
....
&00"'
.....
NNWN
..
N..,
....
m ........
OIU!1U1
....
___
CDoOto;JOGUI
'OS_
.... oQIIOOO
NIO.lJrWiWNIIt,)
.... W
CZiI
.........
UlUI
...
IOIDNIDOOW"tI'I
_&_NIIEIS1G1ISiI
WJlr.)NWWNN~
...........
UlUI
....
.."lCN_tOW!()",
GDNN'"
110
.....
""
NNNhlNNNtIoJ
QDCIt
......
UI
.....
oD_W_aw.oao
00
O\UI"
&UI
01
....
NW
......
NN""....,
GIID
....
o..Ul
.....
$_0.1\0&,-,.001
N
....
CIIS
....
"'
...
W
......
::
-
...
"'.aIlUUA"'
...
..
ta'NtDO'WaJI
.....
-
------_.-
..
UI~"UlUI"''''''''''
.wa
......
__
UlN
_&&1511&&&&&
..
UllOI
..
UlUI"'
......
......
I9
..........
_Ul..,
.YNNNN
....
-WN
....
UI
...,,~
..
l,RUllUI
......
(JI
..
""'&~
..
_.YlN
10
ut
.................
...
.,
...
'"
_
..
<I'oUlOlU't
.........
OIIW'9
......
_CDtIIN
W W.O'o"'''Oo''''.'''
..
w
0'1
_
••
~Ulut
.........
'"
.W&
.......
_aotJlN
...
WleDCD.fO_
•••
......
...
WI:J\OIoUlU"'
...........
...
&
..
_CCUlN<OOOW
I:J\-
...
$ &
CSHSHSHiHSHSI
IX)
<l'O'IUlUlUI
.......
&
...
_aaUiN-oQilow
....
to.Jtt.JhJltoJ;l\JIh.lt.,)N
WNWWNNNWWWWNNWNN
WWN...,
WNNNWNNNWW
W.&_ID"'UI~WN
••
CC."'~
&_
...
N~_._.UI_W_
~_Ul&~_"'UI~~_W~W
.....
_ISIQiIo
UlN.~»&UI
...
CIJl..."
U1.m_N~UI."'.QiIoWNW
__
._N
......
UI_&1O_
..
_C""&
...
WNNNN
_'10
.....
00
..
...
_at
.....
'"
a
~
...
__
QiIo
N
WNW...,N
GIl
_Cl"""'",
NUII
..
&
.....
til
NUl,.""
..
N
WNW...,N
..... _
""
....
01
...
:
:~::~
Y
WNYYN
....
_10
.....
.....
&a
~.".N
......
UNN..,
..
NW
.....
....
1$1
liPO
-.I~WoON
..
...
...
...
..
...
..
..
..
...
...
...
::
...
~
..
NUNN
...
&.11
.....-.
••
0
..
WWWW
_._
.
.....
,,--
..
"_.UI
NWNN
lOfD.'"
~""NN
.....
aw_
...
NNW
lQfDCI'IUI
.NWN
.UI"~
WNNW
_.IItoUIL
&NWW
W
••
W
wNN'"
lSI.
lito
'"
&WUt&.ll
......
N&
'-'''''
..
.,
•••
tII
....
"'UI
-o.Ullca
WNNN
IS
...
""
<O_IOUI
......
.0<0
WNNWNNN
W
....
I5JCI
...
www
........
__
..
w
......
_ ...
UI
WNWNNW
"
...
-..
...
...
W&
.....
...
ur""W'OWUI
w
.......
w
&
..
..
.N&~
"
....
foII
WNNW
-
..
..
&WI
...
....
GIl.W,""
..
NWW
.... W
WNN
...
...
_!StUiN
_
..
..
(Jow
...
I5tUlN
.......
.
........
QIIIU1--1
_WUlW
WNWWNW
WNWW
."We.N
-
••
_
~""'_--I"
......
W&
..
_
....
N
..
_
.....
WNWWNW
WONNW
__
w
..
ca
........
..
_"UlNW~
...
.,
..
_
GlN
.....
w
....
&
WNW
..
..
..
..
..
..
....
W"NN
-
....
1AQII
..
_
.w
......
WN
wu....
"'NNW
....
..caw
WOO
••
_
..........
N
--
...
--..
..
IootN
W-NW
WWNW
.......
NQIIW
NGO".
fit
....
atW
NClllOioU
ColI
......
VI
...
_
~~
...
.....
=~
.....
......
...
..
::
....
N
....
-
..
..
...
'"
...
00
..
'"
...
_NUN
WOO
.....
I,IIOHlilw
..Ol&"
W.NNW
....
...,.
....
UI
......&
...
0I_'lD_
WNIitolN
W
.....
UI
GltC_ca
..
-
.......
_W"'W
40100
__
11110"
.
_--
WWN..,
401&
....
01
CIto&UI_
lito
saw
W-W_WWYNN,,",'"
w
.....
___
....
..,
csa
..
"'
.......
caUl
__
......
_ ....
"'tDW
.......
.o
N
_WWNW
W
01
N_
....
..,
(III
"'-0
__
"'"
GO
a
.....
m
..
~
N
WWNNU
W
....
W"""CI'QIt
N
w_w_-a
CI'I
10
............
~
N
V_NNW
W
WN<OOHD
W
...
..
NNN
.....
~
N
..........
N_
N
..
~
..
..
...
GO
..
..
..
~
..
'"
!
..
..
~
...
....
.
..
..
..
...
...
..
..
...
......
:::
---
..
..
..
..
... ...
...
.. ..
..
..
...
..
..
..
..
... ...
........
......
........
W
..
..
..
..
..
.....
w
.. ..
..
..
..
......
"'
...
...
....
...s
..
........
..
......
=~
..
..
..
...
...
..
t;
...
..
..
..."
"
..
.....
~!C
..
0
o
...
-z
-0-
'"
'"
n
~
...
..
"'.
"''''
....
"''"'
o.
..
;;:
..
,.
"'-
...-
..-
!:
...
..
"
PI
"''''
<>
"',.
Q
<D"
'"
...
"
...
wO
c:
!'
..
...
...
_3<
~
-
..
n
~
-
"
!:!
;;:
...
...
...
.
'"
..
'"
!.
'"
.
...
...
..
..
..
-
w
~
..

Navigation menu