Digital PDFs
Documents
Guest
Register
Log In
MP00617
2000
111 pages
Original
5.9MB
view
download
OCR Version
5.9MB
view
download
Document:
M9312
Order Number:
MP00617
Revision:
0
Pages:
111
Original Filename:
MP00617_M9312.pdf
OCR Text
“THE MATERIAL HEREIN IS FOR INFORMATION PURPOSES ONLY AND 1S SUBJECT TO CHANGE WITHOUT NOTICE. DIGITAL EQUIPMENT CORPORATION ASSUMES NC RESPONSIBILITY POR ANY ERRCRS WHICH MAY APPEAR HEREIN.” B-TC-M9312-g-2 FIELD MAINTENANCE PRINT SET TABLE OF CONTENTS FIELD MAINTENANCE PRINT SET (SHEET 1) B-DD-M9312~g DRAWING DIRECTORY M9312 D=-UA-M9312-@g~@ K-PL-M9312~F-@ UNIT ASSY DRAWING M9312 (COMPLETE) PARTS LIST M9312 (COMPLETE) K-SP-M9312-g~5 ROM LISTING DIAGNOSTIC D=~CS=M9312-g-1 K-SP=M9312-g-4 “THIS DAAWING AND SPECIFICATIONS, HEREIN, ARE THE PROPERTY OF DIGITAL EQUIPMENT CORPORATION AND SHALL NOT 8E REPRODUCED OR COPIES OR USED IN WHOLE OR iN PART AS THE BASIS FOR THE MANUFACTURE OR SALE OF ITEMS WITHOUT WRITTEN PERMISSION. COPYRIGHT © 1978 - DIGITAL EQUIPMENT CORPORATION.” (SHEET '1) CIRCUIT SCHEMATIC M9312 {COMPLETE) SET UP AND INSTALLATION PROCEDURE (COMPLETE) (COMPLETE) UNIT VARIATIONS COVERED BY THIS PRINT SET M9312 M9312-YA Fleld Maintenance Print Set Digital Equipment PRINT SET ORDER NO. MpPddel? Ea < (LEC)BLON-OL-PTLLOND g ¢ USED ON OPTION/MODEL | ORN- Vo ARy - ¢ |S— 8|5 M« > %x Z w - . M9312 CHKD DATE te... ko PROJ. ENG. DATE 2 . Zapeer Coc .. &{; ; " g DRB ¢ INT L) AT SIS o< ~ %o DATE A, Gane l;get,q SHEET I OF _1 /G/C‘ 7 HiHi t 8[' TITLE: ' M9312 FIELD MAINTENANCE PRINT SET . C/2y/o . /] |oaTe 75l $IZE B OT CODE TC NUMBER REV. M9312-0-2 /&v | 7T | O-2126W ‘A3Y NO. DRAWING NO,% |PART NO. 3 D-CS-M9312-0-1 4 BOOTSTRAP TERMINATOR D-MD-5013263-0-0 6 a|lB|lc|CIC DRILL & ETCH DRAWING Ala|B|B|B ETCHED BOARD B{B|c|C]|C P.C. DESIGN DATA BASE B{B|c|CI|C | M9312-0-L, BOOTSTRAP TERMINATOR 2 INSERTION P/I, DATA BASE 5-TC-M9312-0-2 alB|c|C]|C 1 | MP000617 A-SP-M9312-0-3 FIEID MAIN. PRINT SET -{-|alAlA 19 ENGINEERING SPEC. M9312 - K-SP-M9312-0-4 1 INSTALLATION AND SETUP PROCEDURE * K-SP-M9312-0-5 1 ROM LISTING DIAGNOSTIC B-MH-M9312-0-6 *|CID 1 MODULE HISTORY al|B|C |- Rer -] 1 C|ID ~SP=M9312~0-7 1 K-SP-M9312-0-8 | NEW BOOT ROMS (CPU -ROMS) x| K-PL-MS312-YA-DBP | INSERTION * [ x| ROM LISTING BOOTSTRAP « B[C BASE NOTES: I. «sp-m9312-0-4 AND K5P-M9312-07 WERE PRE-RELEASED TO | MICROPUBLISHING AT REV % AND A K-SP-M9312-0-5 WAS PRE-RELEASED TO MICROPUBLISHING AT REV * THE OFFICIALLY RELEASED REVS ARE. K-SP-M9312-0-4 K-SP-M9312-0-5 2 K-SP-M9312-0-7 REV-A-EDIT 10 REV-A—EDIT REV-A -EDIT O 10 MO312-YA 1S AN MS312 ETCH REV C OR LATER. THIS VARIATION EXISTS gNLY TO PREVENT THE 11/74 FROM USING ETCH REV B OF ‘THE M93i2. “THIS DRAWIN AND G SPECIFIC , . , PERTY OF DIGITAL EQUIP;EICI'?):::)?:?I%:’:\ENBHsEHTS. A - s, S o o oL o NOT BE REPRODUCED OR C ITEMS WITHOUT WRITTEN PERMISSION. COPYRIGHT® s g aAlBlc!ICIC X-PL-M9312-0-DEP P/L DATA aa) 3000 | 3z1s REVISIONS D-UA-M9312-0-0 5013263 | DESCRIPTION HIGWNN " g |&| AlB % |oo|o|o]uw ‘ olov 5 NI AHMISISSS 1S EEER ] w < Q P00~ C’E ,CE O o MY M= USED ON OPTION/MODEL | idlilglitlal1| - DRN. : 5/8/7 S ENG. DIGITAL EQUIPMENT CORPORATION - CHK'DD.J. SIREEN PROD. T | R.B. KING |TITLE TERMINATOR SIZE | CODE 1/26/78 sweer 1 or 1 NUMBER | [ [ [ ] R T uuf mum gfi ORE”@f MAMUFACTURE E H T FOR i, M P A E L A T S G I D . 7 , iy 7 / @ PR N3TALCEOOFNPORATION” »5Y} #3s lasss - &: N| ’ vECTOR ¢ &2 y > | T!y 8es AT e 2iey|57~~~ """ —-o! 8yS £F73 ¢ / CR A7 A Ll. [—— o)I: BEYS' 5/¢ ol 3 | 3 : < 8us #/s & %8;37 S A ———d ) ous se¢ : +20r*—LG@‘&”‘” ” —j@: Shadied Sus #e8 ¢ 2 ' N Sus sp6 ¢ +4d + 2 se¢ .l 2837 & 8 ._d 3us mes ¢ +529Tee)2 s0s &S P ¢ +247 A 283 e% 7124P e o ——————————————— d . EuS Fpr L 7 4555 ES2/ ppr A 5| w =D ol ke A5A 4I! @2 /1:[: BUS ArE | A < >/3I— ous 18]| Do [ “C{ e I1 A 3£:g: - _: i ~1 -~~ r—z 1 —— L| 213 H ; ss & o le et , Lo : /& /@;! EUS D sA & / — Bus ’ g7 ¢ _&[/$ /3!]77 i! — =r77% 1 —r——&7- _ /> 9| r ' S | x| FA5- /XS5)i s | boaz | ! ] %5 i7s i : , &2 A2 &2 i A | 822 1 / ave pus i o V 1] — susc@ —1 (— Ade ——— — 8us (o @ 8ss o017 Ms 265 1 /%51 xS ul 3as l I } | 775 ! 325 | |125 v/€ |Va5 y & i |/r , 4 T2 ] o , | /5 ' | C i o8 & 8uS 125 | ¢ SAck S I i V IS XS < ! TSV 3 ! | \| ous wec iorp 21 szs 7751 |aze 1 arse l o ez TS o se2 \ : ol L ellazs /25| sus n 8US o1 L2BEA sos s | x| s /%S5‘ AR 3ar L 2R PE/ g @ | 1\% g i. 1245: e o | s r€ BN > Sus S3yYAa : T L | i XS 275 : 3 1 , : st I ¢ 7.5 1 8057 s E ' ) < o9e 5 fus &2 3' b ' J V _ f R| CiiAWr erds»sV |||13 Aaus e p :\ i| L3R s [ 2V375 1, aas Op? LDa2 4 V]aa ! B mh Gus /76.5 st L3R 1.3 &S/ 8us 47 ¢ B2/ s SUS A > [ T8Blous ma ¢ '] —> '/ [ il < o _’w 1 | 51 _le 7% .5 ;— R T | /:%— I JA;I ! | AR %5 s g | g1 w2 we 5 AV 86/ oN2 IN FWT g A2 O] 0 A -D— 857 P H dUS 8GS BUS 1 i WA |2 eAV sus oie ' ~ - —l-— &sS D97 L B1 |azs /=5L /2 328 l%K.& 1,2 ; M&l&? s ) 847 12 I ¢ FL3 SuS ’ : oS /s |'} X |\i gi laze 7205 BUS 8E# A Ows- D] oril2 v g oB )| , I S o e (4Prisedor9 ¢ L2 | =/sa)> 5 £37 (5-1) r BSS Os* < 785/ 4% o| kel p PP 'z¢ ON E8Y/S O3¢ D el ? 2887 DL BuS 0/8 ¢ 2“. |e — 8BS o/ ¢ *iive ?25’ 288 g P EZ/ 8uSs o/8 ¢ 2 288/ 0% sus 099 ¢ 2 AP3pecon swrzeyes ot s! e o9 e sus mes ¢ /37) ,_04 + SV &S 2 & —+——2 ( 3.637}-——4 pp2 # ES Hr- /2w1w—2 |[ 888/&2 Eys Des ¢ SSY' N/ORTA ENRoBs - 7 ofr I __-&9 _7_(1i ¢o‘ff@:’;‘_| /x5 |! aus BUTsssD92 Vg2 | AR H..,_ | D95L i:l 1 , 3 .—ggf! ’843 SSyw¢ | (2]. 0=]T%6REI2g]| 2 ) e s V|aa | v— g IF2 1 -—' (.—— By A2 325 176.5 < @L SuS 007 < ¢C ¢ 085 BUS |2P§ » | % oPpe & ¢ ‘ dé%a/ P BuS DPé A Dfi.f Ved v2 aéga/) 4 AUS IFe DP3 7 |2.88 &35 263 ¢ == 0-F sus vez ¢ 5 opz #+~ —8. E|22E£& bps | 2 |838/&S s ow < 2 1 ¥ » o 2 w12 » ORTH EvRE 288/& 022 auvsS ©Of# < rEY -' T] T 342 IS oot S0l IR N gt4ETTS >3949 PO/ S s b : T oz : ‘ P % B ¢ & 01 £13 sus S SvsS |12 D %S : 1 IAT L1 y ¢ o= L i gus > I” : 773 i 3xr . | V ¢ Nl op9 8F1 Gus e I ¢ V74 e 2871 AR 20¢ o 0¢ ) mez Rs | DT . o 1 E 1 l_ '\ o 202 8YS Arg € '| 3RS IAS | 8us C Q & p— —F = | /%5I || g 2878us ma c’._____‘l ||| 3rsVA"L/765AAR |'805s Aoze Lwm— ! /x5 EYs 093 L éI| A 325 ' . |d2r — ¢ & Bus #17 ¢ ‘e | i C INTA EFE .BUS B4S “_’ > m:_ gas | ' ) ' | | s |27s 7%.5 | |) 1|32 7%.5 3z ' i BRAME BhAAS s| 8us Ao (2 o) PV 7 _ 96 2H2 02 7—1| ars /2.5A |' 8uSorE Oavz a2 i 1 &S o9/ Lo— : — -CLS it 8,CB C2-C - rAl NazA~ sus o [ 1 - 73 . 12,8, 1 5| )‘9’2 s adr 1 N A ArvN S o oy : V M7 v V LY 14 vLl A iy l < 26-C28 W | 4 / » & ¢ #5898 arr BES avs . 1908 TN L I ¢ —_— e - —— F Bur’ 3 scear£= | IV L224RIVE < — — L——= 2%2vS INTT L R | 8 S) RSONAND RECEIVER OR,D INAT (BUS DAN.TERM4VR USED T S R F 7 ' 8 ' 2 ’ “__”J ¥L- 5oooe 1 A ] i l t l i l g i PP l o V 5 T i g [\ ~ =N& PROO.el BOOTSTRAP SETR i 1 | RECV. —SHEEYT —10F &4 DIST.wze|0 [c5|TTM931NUTI2-0- AR ER ANSl 3 4 -——— 8 3 T [ 7#1 S [ 7 2 I | }', o :i SRS 77657~ > - : |) | XS /%5 | 17 ALY 8 | CTHIS DRAWING AND SPECIFICATIONG, PROPERYY OF DIGITAL EQUIPMENT MEREIN, 7 l : ARE THE CORPORATION | : v 4 AND 1' 3 L[ SHALL NOT BE REPROOUCED OR COPIED OR USED IN WHOLE OR IN PART AS THE BASIS FOR THE MANUFACTURE OR SALE OF ITEMS WITHOUT WRITTEN PERMISSION. COPYRIGHT QY 7 DIGITAL EQUIPMENT CORPORATIONTM [ , . — ,a :zi:t = Cf2 : @ A3/ ' _ 1S002¢ S #74 AAA- ETURN FOR 2 ——J—: . BET D 5V 3 100K : ‘Qi\ Q! SEE NOTE 1 /% - BOOT INPUT egienfidiz) 1 9* 7P TP S = = v , <« /& = <« 245/ s G o rov 2 ;})_ s &45 A Lo ¢ . iy plze 3‘ RSV 3 o Jgk . £37 ’ J?lF+ . / g I SEND AC ceco co & H ——ca“m 3 e to | w S FOWER FOZL >‘ f- . | ' 8us Ac co ¢. B 7 , 2 3742 2 _L i 33 ". 13 VECTEAR POWER LyP ¥ : ' BUF YECTOR L v : Paca . ] Yooz T3 Yoz 1 E&q &/9 74 - ! g/ : ) +SV - 17N T ; < £7 L & 3‘)0‘-5: CLERR Zesws g 184€ - ASYH I 1 | = ' : vecror D—— &% €26 47 I 29 »¢ = - 682 = 5S el %% ¢ ~: ‘ = = :i‘ ' _ S45 OC to ¢ —2 &2 5 - 7#¢532)-8 1% |e23 ” SV R H e | )7 :s 2 fHsE - » _ 2 2l oPBL__se = P = -t7 ' s Ta M3vw cowr -2 l ] ’3 £ . POWER FRZL &)L ¢ £/8 > 9 = 7PE / ENABLE 00T E2 . Y sers \2 ’3 /2 ‘?ég" oA Fa ) e (Pwe _uP BoOT L) _ : ’ J : PIN ' LOCATIONS DESCRIPTION ) +5v ] 6ND | . L ce3 rp3 ] ] . % > “Sob P o s ! ' 3 ’:‘gi PINTTL IC's 14 7 4 : , RETURN FOR TP4 14 . - S ST _ 4% 1§ PINTIL IC'S : : 16 ALLBPINTTILIC'S 8 | 18 s ALL 20 PINYTLIC's | 20 | 10 . . NOTES:? - PHOTO - o EXCEPTIONS » - : *E£8,E28 (DEC 8440) 3 ws T6 s (180S76) g ' Bl - : — 1 | : 13 ! TRANSISTORS QI AND Q2 ... DO NQT APPEAR ON THE FaRTS JHEY ARE INTENDED i LIST, : FOR FUTURE t } \ ) i i slenx] E l ) cranceno. === g Trev. l (SWITCH ) | 7 | . 6 - | 5 . T i P FILTERS AND TITLE AC LO GENERATION) 12E [ ! NUMBER BOOTSTRAP TERMINATOR |Dlcs|M9312-0-1 | 1 3 SCALE | [} +——— [sieer 2 2 0F4 st | 1 ! ] I I T T T Tw 1 REV, ", | ¢| 1711 3 ' 8 7 l 6 | 5 3 4 | 3 | [T TP ZE6WEIg] 2 i PEOPRTY O SALL NOT 38 MPRODUCED GR COPMD OR LD B4 WADLE OK %6 PART AS Tval BAST FOR THE MAMAPACTURE Gt /08 OF TTavg WITYEN PERAMEIIOM. T By 7EAIP & & BYTE ADF » N Aes A . — el ol 293 & s A A AP Y AT M ROM DRTA LRTCH L N |5 oy HI-LO ROM DECODER Zles 765 XXX Ve DEFAULT X 765 xxXx 77I XXX < X & H 3 H A L o2 | /2] /- Llar P AR s L2 Slay 7 X xxx| L L X H H H L H L IN | ouT H XxX | L L | IN ouT T L pEFUL L IN IN_| out | OuT l. oyr| jour] In IN L H L | 524 | H X L [ 22% | H pera] X | L PP iP 43 wIewrom K| o1 P s ats HIX WA—— Snx¢ x4 wé 807 7L H = £ cCE L2Blps e JEEY LS 08 L < op3 w X2 H Dor 7 Vs VYR V.”P’ — 21ps Lipr et as 0 M e 3 —~Lor ozff @ Salkd O89 ¥ Zps oalf— pfl: N6 ENR T,g 8007 U e Hor el 2L ALLOW SWITCHES 4#— y Iz Ilpo ~12 | ,_Jj: 4 ho | , A :,, w/p A6 a2l 4;"; 0 =14 o o y-1 Zlas /R &% AW M oy ez A9 Zise o.c 1P E2/ Sidse FRIZ P I 2 oi ¢’ ; —f‘-’;a 72 00 :7 2 2HL 2in > 2ler s PE] = el Ll e 3 »9 Zlg &ly |o X S512x 4 Uu cx 73 2las /& 2 Gad *1 93 Aom 2 Loz o9 6y e&33| \f” Sleep ]// QA3 o]/3 1% £19 , 1" IS&W SWITCHS 37 3¢ 3|3 srea %rg el 502%4 L -4 amm— T35 e £22 a3 le #” 5 raz2p?’ B e TM caoh 2 78 L0 MoN R N M A E3v < %4 /3 7 238 ¥ —21a5 oo Az n—Ape Ay W 5 Los =/ Arh N ——158 oy v—2lp) &/ Ras 20 A7 7 eas j// Ras AIX VWA— é S PO FEV LY poorsec w 2 :; a +5V DA 2152 A9 [ w7y —25 4y a2 ad v H L AAA- T182 fam ALLOW 98 0 [ Rwmn | mom o [WVH Wi | Allow SO | ST 4 H 4.7K P Zir3 age-p [H16H | ENABLE >~X1 X 8 2’9‘ S i 4t ) - AL LOW SWITCHES ROM 7”7 P 12 Ao ";fle . sP f S B P L A Z / Z L Z A < o} 32 / 272-07 | L0 ROMeman|Baor sec v |cow Aom (|/264 Romv R43 DATA ENRE 1# ENPBLE HWI®HW Fom 2y wo os|Z oH ol € aer <4 o e o3 N2 ¥¢ Iz = IV . EVABLE oM L Sl 24 s VY4 ik e < AS 29 s> Dr -A 3 0/ (" 51204 on ¢ eorle T8 o 1? 4 /i E31(s) 302 S/0k kz/ b Y'Y ‘j,.oi :;,’;‘:— < 2a..‘c peeowswirenese s3~n1 1 1 1 1 ) & ? I ~o! 1 /!0 1) o et wosi romd] VB2 L)L LK HIL (AEPEASE #4204 T ox]| ' REVISIONS owaGtno H| ;(( H i L L L L ; H A H H )L( Trev i T0077¢ [Boor2 < [8007 3 [@oer 5 < < P » ~ A M A fed 4 V4 < A Vg Vs | £ ol & 3 » - » < A pa A A 1é ! A Pl (ADDRESS DECODE AND BOOT ROMS) TITLE guEcood NasEA REV. BOOTSTRAP TERMINATOR ID|CSIM9312-0-) = [ 7 [ s xAE l : P | 3 gy | [meT 2 30r4 oer.] { LT I 1 b7 C 1 1 3 1 PROPERTY OF AND | SPECTFICATIONS, DIGITAL EQUIPMENT 7 R ] 5 } 4 REREIN, ARE TWE CORBORATION AND [ 3 L[ 2] 1-4:2 6 A [SOfd 2| ] 13715 1SSION. DIGITAL EQUIPMENT CORPORATIONTM ‘o COPYRISHT Q) ., - - " 8 “TH'S DRAWING / i 743 15D & 2 888, 28387 bL 43 rSV . 1 a EEE/ A3 e O EL37 2 SSyn 9 } Emp, WoR1%/o8 Enes 2u ele/s ! DRTR ENRB 1 H &5 022 05 ors < 2los A5V ” SV | _ /?35' fi@ N vs |epsce pom o 3% | 4lases o2 2oz _ ¢ _ l Zy Bocr SEL 136 |9 Y _ ERF « 7% : 1 pr / Sl 47 | | J—-w = : : pamlz ,741;3/,'3 papl2 A1 (1) 2 EYTE S8 I CLR LD CUP con I"’ oc o p 77 ” 1 4 EYTE FORD 4 + &Y _ - .rl¢ L, Y- fi /. L7| 2885/ 02 EXRELE HIGY Fom « 5| ES sy couwr ¢ l L2 SN A3 725/2“ . o Loy Lo LS Z £ jez3/ 8 |s.u coocl e Jusd-2 N -— 7/ h T~ - HUMBER 5 |€881 K —— MAKEPIACE F 2196 REVISIONS CHK| CHANGE NO. | oo 118 | Rev. | 8 ' ‘ ‘ ] . I _ A l 5 . (TIMING TITLE AND CONTROL) SiZE[cood] BOOTSTRAP TERMINATOR . 7 SCALE f .. ors BuS MSYN 20 foa1 BTG ¢ o7 12 jmsez Je3z 7 < ; rp385 4 I 3 ———) l |SHEET 7 40F 4 NUMBER REV. [Dlcs|M9312-0 ost. | T T TT -.-’/Aj T ‘ C I [ Pd Z |& & MSYN A ' i L 1| 7 8 R, . | 3 -fi? "fi 0-1 [ O] [P SEE NOTE 2— N 187 @-e-2icenjvnjd °-azeens] 2| COMPONENT 45 \ 1 W [ SIPE VIEW ‘ \o 0'3\ TH2 | \ Ot N e ‘ | \/ 1ttt N EREE 21T s ’jé R sy /ifl?f,,,g SEE NOTE| st \ SEE NOTE 4 / /+ HES e + m*g = 7‘ ggag REF 4;;;4;; 3, Yegy 3, Be1+ +a-xs+++ Fc]d © v + flm + w |D|UAIM93I2'-Q'0 + B YUT NOTES:|, IC SOCKETS [OCATIONS F20 32 LA . R - YA TUR 4, £36 NOT INSTAKIED TO BE USED AT SICNATURES BRN. SRERE al] o ATl it j RS 512k ol CHEO k= o0o7 RO T SCALE 2 / | [ETOH REVe 5 7 . - ENG, Y PROJ.ENG, ' s 8 IR o 2|5 ‘ A P.C. DESIGN DATA BFGE REVe 4 3 SHY. | OF 4 NEXT HIGER RSSYe B-DD - 2 . . Hagliltiall AN BOOTSTRAP TERMINATOR sxzioos{ uuuaea M93|2 -9 ]é 1 MS#26I900 \ 8 | “THIS DRAWING AND SPECIF ICAMH(EN.AIITI'! 4 l | [3To0zEow [oyd] 2| 3 n EQUIPMENT L W WRITTER PERMISSION. 17 DIGITAL EQUIPMENT CORPORATIONTM M3S312 50813263 C-P2 M3312 L1 SIDE 1 @ cCs*ABCOEFHXKL I . ¢ AN R BN i X R 4 AR dfg . LA RN S :::'LE f3e :Ean?:‘ TP4 XA TP3 e ;.:l:r rm m 1@ TP2 e S [l?lgéDIEF I @FC lllllllll oo—&rooobo———o.!_o_’oo\o . ® _ e - o LX) I'———Lo__.: [ XXX y eeee’s e e ;e [ XX ML > — .I...'. . a.T,—“:_‘ T cecesss * ® ! XX # T l ® ° I. ’ N XTOD to‘oo ° o——————-———————-——dooooo.ooooH e P 00 6 :o_o,oooo ..TTL‘ gy, 2 ‘—1 ®poseeGSIOOLIIE . . N . . 8. fl@fl“fl BooT :'Emru:‘u tpg rcn TM TP3 TP2 . :::.r" TP1 @ decegoe L__.T 00637 olgooi_—‘ + . ..O..'. Htooobr———ooo ° RQ AA[ RAEEN) T-"°°=°°‘ e .,‘ S e 3 o e s0o0adoo ° T ‘.c.L . ’_1. ceés ..QT... ES \J P..,‘.T a— * I‘Q - . . .‘.. l—o XXX XX yl. e ....Tf./_r.—.‘t—.—d'.—a° XXX 0'""--;' . - >—8 . . s ’ o ~— , o %. ;f—fi_i_oo—;]l_Jl S eeve oloooco o L_—‘L,' T see0cecso . R 0 ——. & o £ TOAO + XXCAXTR WTTY rrwycbf B u’-_-L‘ OO XXX 36 eseaglie .o ... [} ES gof 00"—01__ I—.o‘.opo :' b oorllflo—.. sbqbege e 0 , mnm] EE16... o?oo [ (XX ® 000600000000 99000 99 E36.... [ ] L1 LAYER | . R0 5013263 C-P2 ..TTT.. Y d —— _ -ooooo‘oo-ooo—-—o et — ee o .,..’.—.:......537 ;L,ooooo o T 1"'&!“ . oo‘o—_o_l . d ———— o XXREEIXXOOED 2il . H.'_r‘l.. Qoooo . cM oo ..ffi“‘l‘n o cooooobo o—,’_f ’————] "‘uuz‘r_____1 uu 9...0. . g 5'0———‘ 990 o ’_flooo’ ooooooi:‘\.f_—lo%l—_o—fl——\g|l - 06'—3, 6® .: ® ooo\o);u: ..I [ X L X ] .H. @ L} > E.o ° 091 X . . [ X0 . oo‘oo,l 060 65———.. . 'L‘°°°°°:'°':J_II° .I.I L4 @ @ segeery o . ooo(o,,o ® e¢9sed o o :o oooooo‘. o ’.... . ..M IlaooI,ll . se ..I. ,OT_. e o XX .olooooo'—'——3! XXX .ooo, LI _ov ° oooooolmo..o. gec00ce o 6—_—__.2!! XY IO .:_._';_.’ O ooboc,‘oio .TL—',.‘ PT;_l_i | sgdee o oooooll'_\o o Iod_'io : o A E.o 1:_10 ooo‘op;.: . QL.oooooooor——J]oIo OII . t.om (X e oo!oo.o_'a_—_;;‘o 30.::?/0’7:‘9.:0 XXXkl a4 o TM ® ...Ol.l. ‘-——J.r. ooooooo—-'_:mIT .11..,*1;‘,__,....., T e e o QQQE[..Q_,:....V —r:_r—‘_’*[:}_jy I| H’————-‘i ! L e o 111051. ooloo‘—r'lo e \ 4 El | " ifil'fit Wi i tee MR o o + o BaRIFLALL P La%S L) =z g [ S | T NUMBER DIGITAL | M9 312 o0 lc it PROPERTY OF b il e oo TITLE BOOTSTRAP TERMINATOR o [sweer 2 2 of g |plual Moziz0.0 | ¢ ost ] TV T T T T T 7w 1 1T Ie6W ¥ ELRE mafl 7i A% REWORK INSTRUCTIONS EcCo*e2 COMPONENT ADDS O~t SIPE THERMISTOR R47 1 FIN (13163 12) BETWEEN PINMS £36-&2 ¢ F36-5 WIEE ADDS SIDE 7! 0-2 FROM F36-8 70 £26-2 0~-3 FROM £36-970 £26-/2 OTHER DELETFS SIDE 1 0-4 REMOVE FROAM THE P C BOARD WIS ¢ wid DlUA mo3izZ0-0 [C T T THE WORDS B A REVISIONS c"{ — Im o BOOTSTRAP TERMINATOR | 7 ScALE l I 2 a oF 4 |plual NUMBER M9312-0-0 st | T T T T 11 Tw 1 REV. o I 1 1 2 2 3 4 3 4 é é NO. DOCUMENT ITEM 1000010-00 1000043-00 1000054-09 1000076-00 10014610-01 39.0 MMF 100V 1000,0 MMF 250V 1500.0 MMF 39 .01 MFD MFD 10 MFD 7 7 8 @ 8 9 10 10 1211164-06 11 11 12 12 1215006-02 1215006-03 13 13 14 14 1300229-00 1300365-00 15 15 1300447-00 (10--00 150D S.TA (10--00 39 MFD ,22 MFD D 662 150D S.TA 20V 10% X% 3C023 CER. S0V 0S 60 OFCE(STAEISTOR) (10-00 SWsDIF SOCKET SOCKET 1F 1A 10FDS 16FT N IC LOW 18F1I N IC LOW 100 K 10% 20V 1744 1 1 1/4U 5% 5% C42+C4a3 C35,C36 C2-C8sC10-C15»C17,C18,C20-C24, C26-C28,C30-C34 CONT 2 c37 C1,C?yC16:C25 0D2.03 S1 E32-E35 £20 R30 1 11 RIIyR1S»R23+sR24yR26:R27sR33y R3SyR36yR39R41 CONT 4,7 16 16 1300479-00 17 17 1302177-00 18 18 1302371-00 20 19 19 1302394-00 20 20 1302873-00 30 261 21 21 1305125-00 383 22 22 23 23 131063000 1312628-00 R 24 24 25 25 26 26 1312628-01 1513265-00 1611243-00 27 27 1909705-00 28 25 1910546-00 10 a7 K 174U 5% cc (13-00 K K 1/44 1/4u 5% 5% cC cc (13-00 (13-00 K 1/4W 5% cc “CC 100FFHM {13-00 (13-00 (13-00 100FFH 100FFH (13-00 (13-00 Ki74W 74 1% RNSSDO-F 174U 1% RNSSD-F 1744 1% RNSSD-F 1.33 K 174U NETWORK 14-176.5 14-375 R NETWORK 14-176.5 3725 QUAD CORE 1 11-375 DRIVER DELAY=25-250NS,10TAFS RCL#L-183 E FE¥2827? DEC 6881-INAND GATE-QUAD 2IN»OFN COLL. GATE-DUAL NAND 745140 4INFUTBUFFER ) C38-CA4a1 1 4 2 (13-00 (13-00 DESIGNATORS C44+yC45S 1 4 1 cc cC OF C40 2 2 2 28 FROFILE FROFILE 1 rJ 197 S%200FFM DIM1SS 20% YSF DISC 250V 10% ZSF DISC 1500 S.TA (10-00 10V 10% 100V OR 50V ZSU DISC/800FF MIN | 1004813-00 1005335-00 1010274-01 1100113-00 REFERENCE aTyY DESCRIFTION NO. FART SHEET - r FARTS FRTLST Ll el R VR S Rl S I LVR R R LINE BY - AUTOMATEL R4 RS-R14»R18-R20sR40yR2 R31sR32 R22yR25yR28sR29R37 "Ri»R1& R17 R34sR38 R42 clsE27 E?E17 — E24& E2S E2yE3yE4sES5-E£10+E14 Els _—_—————_———_—————————————u_._——.————-—.—.—._————-————_——__—__——-_—.-...——-—-————.——-——--—-—————-————.———-——.—.———.——._——...........—————————————_—_—__—_—————————— ! mes e e Eer v G G e — e S ——— e FG i NO ECO CHK - e e e e S S Gmin S e WS M e M et M e SE GME Mea ES ST TS Weee S REV !t VeV INIT A ©0001 B ________ !FIRST USEDl ON: M9312-00 ! b e DIGITAL EQUIFMENT CORFORATION MAYNARD,» MASSACHUSETTS s ! ! ! be e e! IMADE EY!: D SIREEN IDATE: 02-DEC-77 !TITLE ! b ee I ! FARTS LIST ! ! ! | ! ! 'CHECKED: F SMART IDATE: 02-DEC-77 ! BOOTSTRAF TERMINATOR ! be R — ! ! ! ' l IDSN.ENG.: EILL GIST IDATES 29-DEC=77 ! ee e! 00 ! eV . !{SIZE'CODE! DOCUMENT NUMBER ! REV ! ! ! ! ' ! : ! IFROL, $ EOR KING IDATE: 30-DEC-77 ! K | FL | M9312-0-0 ' B ! ey oy O PO ! ! ! ! IEDIT#! IRESP.ENG.: RAY GRUDA \DATE: 29-DEC-77 !ASSY.NO.: D-UA-M9312-0-0 I e i ! ] 1 e wAn S S o e W Ao *THIS W v s G MG e MG G DRAWING Sme T R s S W e S GRS S G v i S G S e S e G G TP M WEPe ON GIS P AND SFECIFICATIONS HEREIN, § MR AN mue SSSV Gmm WS MAEP M WL GMD WP L v WA (SRS AP WD WS WD ren v e SR WER A WS 1 A sme e - e sive SN et —— mS e e e G AR TES R4 ¢ W MR R G ER SER WS e W AN S WS e MEE (W R G b D L S s M A GG G WS NS W Swe S ¢ M e e o OR COFIED OR USED IN WHCLE OR IN FPART AS THE ERASIS FOR THE HANUFACTURE OR SALE OF ITEMS WITHOUT WRITTEN PERMISSION. e S S W TS = TEy e tee e eSS TN AP WU WD SR W TEN W W WOU M MG Gnte S S B, WS SRS SR S ST 1978, DIGITAL e Wy ey S M WD e S M TS AND Mmp GME EQUIFMENT @ SN SRS Mew M M W Tl —m CORFORATION Mmoo s e e e e e e e o e e s e e e e e e o e P m e e e S TSR S T T e e e s e e . S ! 1 * e ! 1 ARE THE FROFERTY OF DIGITAL EQUIFMENT CORFORATION AND SHALL NOT BRE REFRODUCEDR COFPYRIGHT e — = | LINE ITEM 29 29 30 20 31 31 32 32 33 33 RY FRTLST DOCUMENT 1C(S) NO. ! ! FART NO. LI ?602 1911116-069 neEC 8837 1911469-00 DEC 8640 1911579-00 19212816-00 ONE SHOT-DUAL 8641 TRANSCEIVER» BUS»QUALy UNIRUS GATE-QUAD' 2INyFAISITIVE LS32 OR 34 35 36 1912825-00 LS76 FF-UK 37 L8846 LS155 X-OR 37 1912829-00 1912846-00 38 38 1212854-00 LS193 39 39 1913777-00C L5240 1914214-00 L5374 40 41 42 42 43 43 44 44 45 45 46 44 47 47 48 48 49 49 50 NOTE: D-ML-5013263-0-0 DIGITAL 23217F1-00 F1-01 23690A9-00 AP?-04 5013263-00 ETCH ?006732-00 EYELET» C SFPARE LOCATIONS EQUIFMENT CORFPORATION MAYNARLD» MASSACHUSETTS FLIF 20072000-00 EYELET> ROLLED ?009157-00 ADNHESIVEs ] CLEAR M9312 QUICK 1F0S ODI X ,219 LG 0OF DESIGNATORS E7 2 E18,E19 2 EB8yEZS8 2 1 E23 E29,E30 1 Eé6 1 1 E15 E22 1 E24 1 E13 2 E11,E12 1 E31 1 E21 2 4 MAGENTA FLANGE, FERMAEROND WIREs .121 ADAFTER CHIF» REFERENCE 2 1 FLANGE, .121 TFP1»TF2,TF3,TF4 1 OD X .156 LG 4 #101 INSULATED» WIRE (WRAF)30AWG A/R RLACK uL1423 RANI 3 (91-00 W7:WP9UW10 A/R E36 ITITLE ! FOR ROLLED TERM INCLUDE & DRIVERYLINEsOCTALy TRI-ST FF-I OCTAL ELGE TRIGGER HANDLE, JUMFERy W/FRESET & DEMUX COUNTERs»SYNCHRs4RITsUF/LNyRINA ?007112-00 ?009185-00 DUAL GATE-QUAL 2IN DECODER»2 OF 4(DUAL) 2008337-06 ?105740-55 I EOARD 1 RECEIVER» BUS»HEX» UNIRUS RECEIVER s RUSyQUADyUNIRBUSYyQ~-RU 35 36 40 SHEET QTY 34 41 ST DESCRIFTICN 1910951-00 ! ! FARTS J AUTOMATED FARTS BOOTSTRAF LIST TERMINATOR ISIZE!'CODE! ! I K P t PL ! DOCUMENT M?312-0-0 NUMEER I ! IR REV 1 ! ! e~ | ! { ! l ! ! | ! { { ! ! { { { ! l { l ! REVISION HISTO RY — CHK ! ECO NO - IVARIATIONS ! ! ! | ! REV = .. H FQR THIS ASSY,IFIRST | USED ONy ! l i mM9312 ! | DIGITAL l l $ ! IMADE BY$ B CRAMM IDATE: 1 AUG 78 JTITLE H ! ! ICHECKEDS N POLLYTT { IDATE: 17 AUG 78 ! | ! $ { ! } ! ! | 3 ! ! "§DSN,ENG,8 H .. e B GIST { IPROD,t D PETERSON _ | { IRESP,ENG,1 E CROCKER ... { {DATES -l { IDATES -l ! IDATES § 17 : AUG 78 78 MAYNARD, SETUP SP ‘ P _ ® e oy R e e e o o . COPYRIGHT 1976, DIGITAL EQUIPMENT CORPORATION { | ——— | MASSACHUSETTS ! — | AND INSTALLATION PROCEDURE . DOCUMENT NUMBER M9312e0-4 ! 1 &3 ! ——— e} ) i i | ' "THIS DRAWING AND SPECIFICATIONS HEREI N, ARE THE PROPERTY OF DIGITAL EQUIP MENT CORPORATION AND CR COPIED OR USED IN WHOLE UR IN PART AS THE BASIS FOR THE MANUFACTURE OR SALE OF ITEMS WITHO - CORPORATION ' { ! | ISIZE{CCDE] -l ! | K 1 -l -l i AUG 78 JASSY, AUG ! EQUIPMENT e ! — REY l i D ! — {EDIT N I 8 i { S:-ALL NOT BE REPRODUCED UT WRITTEN PERM1SSION, INSTALLATIUN PROCEDURE (K=SP=M9312ep=4) Page 2 e AND = UP gt SET SCOPE THIS DOCUMENT SECTION JUMPER OUTLINES THE et M3312 FOLLOWING! W1eW12 CONFIGURATIONewwasaecsacsawnccncenasaPAGE SECTION ROM INSTALLATION SECTION CONNECTING FAST=0N TABS TP1«TP4,enmcencncrcscenanasePAGE SECTION ROM CROSS*REFERENCE SECTION ROM SECTION S1 SWITCH SETTING FOR CPU SECTION 81 SWITCH SETTING FOR PERIPHERAL SECTION S1 SWITCH SETTING FOR COMMUNICATION (BOOT ROMS, IDENTIFICATION AND DIAGNOSTIC ROMS)==PAGE TABLEesesccencrmceccnsncunanneaPAGL TABLEe«eescccemssscessncmvencneaPAGE DIAGNOSTIC BOOT J n | | 11 15 ROMewe=wemsweaPAGE 17 ROMSewwsaseeePAGE 21 BOOT ROMSeesmwwaPAGE 35 TW M3312 SET UP AND INSTALLATION PROCEDURE (K*S5P=eM9312=2=4) Page USEAGE THE MUD MACHINE M9312 IS CURRENTLY BEGINNING OF RUS BEGINNING OF BUS TERMINATOR 11/60 BEGINNING OF BUS TERMINATOR UNIBUS PDP (IF A UNIBUS REPEATER MUST BE ON THE 11°S BFGINNING IS PROCESSOR 4 TERMINATOR 11/7¢ OTHER USED USED SIDE OR IN OF END WAYS 1174724734734, OF BUS THE SYSTEM, THE TERMINATOR THE M9312 REPEATER,) 3 sa INSTALLATION PROCEDURE (K*SP=eM331{2=)e4) Page SECTION JUMPER 4 1, WleWw12 CONFIGURATION AR B A A TR A A 8b e v Thapee 5 AND L LT UF ., TR ST A TP I A SET BRI i e e e, Y M9312 mA e (K=SPeM9312ed=4) )} W2 § W3 !} w4 L Wy ] Wwe J w7 ! OUT | OUT ! OUT J oUT ! OUT § OUT | IN ! ! N ! i ! | | w8 ! W9 ! W10 ! Wil ! wi2 } QUT ! IN ! ! | 1 IN | OUT § OUT | i ! ! .-.--.ifi--iii-fiiiiifififififi========fififiE-iéii-===‘:s==========3====i============£=====!259’-19Q===!=e=59!=====£===== 11/7v WITH 9312 IN SLOT EF1 OF PROCESSOR BACKPLANE (SEE NOTES 1,2,3) ! I8N ! | IN { { IN { I P IN ! O] IN { P IN { L OUT | IN ! { | IN ! } OUT ! CUuT { ! --------..--.-o------..-------------.---!---..!-----l...--g-..-.!---.-!--..-!u----l-.---1---.-!-----!.----!--.-. 11760 WITH M9312 IN THE LAST AB SLOT OF ! OUT } OUT ! OUT { OUT ¢ OQUT | OUT { IN THE LAST MEMORY BACKPLANE(SEE NOTE 2,3) | { { { R { ! | OUT { OUT | OUT | IN ! { ! } OTHER UNIBUS CPU’S WITH M9312 IN PLACE OF m632% (OR EQUIVALENT) ] ! } ! 11/24 (HMUD MACHINE) M9312 1IN SLOT AB 9 OF PROCESSOR BACKPLANE ! IN ! | IN ! .-----.---..-..-----.--------------o.---1-.--.1---.-l-.---l-....!-.---l---.-!-.---!-----!.----l-----!-----!----. IN 3 l IN J i JN $ ! IN 3 l IN ! IN ! 1IN R’ L OUT ! l ! IN O} l 3 IN O OUT | ! l l IN IN | IN { | S 11/94/734734A (MUD MACHINE) M9312 IN SLOT AB2,3,4 OF PROCESSOR BACKPLANE W1 BELOW G ! SHOWN R - - IS G USEAGE NORMAL JUMPFR SETUP Qwm THE 5 page B INSTALLATION PROCEDUFE Sun M9312 SET UP AND § IN ! | OUT ! OUT |} { } ! )} ! | QUT | OUT ! l l ! IN J OUT ! ! l IN IN s .o .-.---..--..---n-------..--—-.-----...-.x..-6-1--..-!--.--!----.!-.---1-----!-.-.-!--..-!----.1--.--!--.--2--.-.! .-..--..a----.-.---..------..----.-----.l.--..!-----1---..1----;l-----!---.-‘-.---!-.---l-----!-—‘--l-..--!-----! 1 FOR BOOT ON POWER UP THE 11/7¢ REQUIRES THE FOLLOWING, 1,1, 701¢329 BACKPLANE ECO 8 (WIRE LIST REV J OR LATER) 1,2, 4813# ECO"S 1,2 AND 1,3, 8136 ECO 5 (CS REVS Ct 1,4, M9312 ECO (CS REV 2, TO BOOT ON POWER UP FROM THE MK11 MEMORY THE CABLE SHOULD BE CONNECTED TO TABS 3 AND 4 ALSO THE SWITCH Sle2 HAS (CS REV C TO BE 1 B OR OR OR LATER) Wi=IN,W2=0UT,W3=IN,W4=0UT,KS=0UT,W6=0UT,W7=0UT,WeeIN,H9=0UT E OR LATER) LATER) OFF IF A REMOTE INITILIZFR PANEL IS USED THE CABLES FROM THE PANEL TO THE M9312 CAN NOT HAVE AMY RESISTORS an nmene IT e T ON ( OR CAPS <g i, 3 4813¢ JUMPERS SET AS FOLLOWS3 —---l NOTES JUMPER | FUKCTION PERFORHED {i PULL PRUCEUDURE Page (K=3PeM93{2«0=4) 6 m > [ fi L ] W m O IKSTALLATION fi EXPLANATICN AND C.- UP et M9312 SET " ........!...-----.-.-..--...--..'.-...-..-.-..-.-.--'...--..-....! ni UP FOR BUS 3866 H {(+#HEN IN) : ....--.-!.-..-....-96----n---..-O.-.n-....-.fl-....'.-..-c..-.....l W2 { PULL UP FQR BUS BG7 H (WHEN In) ! .-..----l---...---.-.-.-..-.....6----.....-....-.o---..--.-.--...! W3 2 PULL up FOR BUS NPG H W4 l PULL up FOR BUS BG5S WS { PULL w6 ! BUF W7 ! RESERVED L ! LO OUT) l W9,W1¢ | POWER UP BOOT TQ 773024 (In FOR ALL CPU’S EXCEPT 11/6a)} POWER (In H (WHEN IN) ! IN) 1 (WHEN BUS BG4 H (WHEN IN) ! R FOR Wi1,412! VECTOR L ROM (ALWAYS ENABLE UP (IN FOR BOOT IN) (WHEKW TO 11/79) ! _ 773224 FOR { 11/62 ONLY) | L L X X J -...-.--....-..-..'......-...---..-.....--..-.-....----.-..-cl e W UP AT --..-.--!...--.-.-....-'..-..-...-- ...-.-.-.....--O..-...-.-..-.-! Page M9312 SET UP AlD INSTALLATION FROCED'RE (K=3PwM3312=0w4§) 7 2, N SFCTIO ROM INSTALLATION (BONT ROM, AND DIAGNOSTIC ROMS) TW- M3312 SET UP AND INSTALLATIUN PROCEDURE (K=SP«M9312etl=4) Page ROM TNSTALLATION THERE ARE § SOCKETED LOCATIONS ON THE M9312,THESE ARE E24,E32,E33,E34, AND E35 (M9312 ETCH REV B AND (), THESE LOCATIONS EACH ACCEPT CLASSIFICATIONS, 1. DIAGNQSTIC ROM USED WITH THE M9312 ARE SEPARATED INTO TWO A ROM, ROMS (CPU SPECIFIC) THIS ROM ALWAYS PLUGS INTO LOCATION nE2@w, IT IS ONLY POSSIBLE TO INSTALL ONE OF THESE PER M9312, THIS ROM CAN BE IDENTIFIED BY THE LAST 2 CHARACTERS OF THE PATTERN NUMBER THAT IS STAMPED ON THE THE ROM, THEY WILL ALWAYS BE 2, _ "F1", BOOTSTRAP ROKS THESE RO#MS ARE USED TO BOOT VARIOUS MEDIAS, 3 — FOR 49312 ETCH REV B AND ¢, THEY ARE PLUGGED IN TO LOCATIONS E32,E33,E34, AND E35, FROM THIS POINT ON IN THIS DOCUMENT E32,E33,E34, AND E35 WILL 8E REFERRED TO AS ROM 4,R04 2,R0M 3 AND ROM 1 RESPFECTIVELY, IT Is NOT REQUIRED THAT A PARTICULAR DEVICE BOOT GO INTO A PARTICULAR SOCKET BUT THE ORDER IN WHICH THE BOOT ROM SOCKETS IMPORTANT,AND FOR CONFIGURATION CONSISTENCY ROMS WILL BE ARE FILLED IS EXTREMELY BY THIER FIRST TWO LETTER MNEMONIC, (SEE PAGE 12 AND 14) A TABLE IS PROVIDED BELO¥ ORDER ALPHABETIC IN INSTALLED WHICH OUTLINES THE ORDER IN WHICH THE ROMS SHOULD RE INSERTED. NOTE THAT BOOT ROMS CAN BE DISTINGUISHED FROM DIAGNOSTIC ROMS BY THE LAST 2 CHARACTERS OF THE PATTERN NUMBER PRINTED OGN THE ROM, THE BOOT ROMS ALWAYS END WITH "AS", -..---.--.-.-..------.--..------! TABLE FOR ROM INSTALLATION ORDER| -...-.----...--.---‘-.‘-.‘----.-1 ORDER QF! ‘ | INSTAL= !-...--...--q----------.: LATION | ([ 2 & K X X J 3 ! [ F K F 2 N 3§ J ! ----.-------.--I FIRST | # LOC, ROM | 1 (IC | NUMBER) - (E35) $ H Seconn 4 mom 2 L (ean) e ---...-----.-‘..----------'--..--! # ON 11/6¢,IF THERE IS ONLY ONE ROM, IT MUST BE INSTALLED IN ROM 2 SOCKET TO DO A POWER=UP BQOT, 8 M9312 SET Up AND INSTALLATION PROCFEDIIRE (K=5Per9312=0=4) SECTION FAST=ON i S s . . . i " S o A4 et | e e e TAB 3 CONNECTION M3312 SET UP AWD INSTALLATION PROCEDURE (K*SP=Mg9312=«¢=yg) _ THE FAST«ON TABS ARE DEFINED ..-'-...-..- IN THE -ll-.------. FAST=QN | TABLE BELOW, —--.----.--. FUNCTION .-.-.-g..--. ---..l PERFORMED R "%53'"5'EE%GE&'ESQ'EJZSLE'ESSE'(',E'SSEEE“ES"""" f IT WOULD BE IWPOSSIBLE TO LIST ALL THE DIFFERENT WAYS TO CONWECT THESE POINTS, FOR A SPECIFIC APPLICATION OF DOCUMENTATION ONE OF THE A MUST BE FREQUENT TABLE IS PROVIDED WITH RESPECT TO THE CONSULTED, APPLICATIONS BELOwW THAT FAST=ON OF THE QUTLINING M93i2 IS HO® THIS CONNECTIONS, TO THE MODULE, REPLACE THE SUBSTITUTION SYSTEM M930a1, CAN BE MADE !----------.--.----- ! WIRE ---.-------.-..-..! CONNECTION i 1—..--..---.---.---. { ..-----.._---..---1 FROM ¢ To Teoeesesreeo ! ene ! .--.------.--- CULE iFAST=0NiMODULE .----!.-...-.z- ¢ M9301 -‘---.l {FAST=0ONICOLOR! .---.-l--o.uool | TPL | --.--! !..----.1--...--!- 49312 | TP4 | BLK ------!....--.1.-- ! M9301 | TP2 | | M9321 ' TP3 | 1-.-.---.-.--.-... | --1 M9312 | TP1 | M9312 | TP3 JCLEARL RED | ‘...---.-.-.‘.--.- ..l NOTES: 1o IF A REMOTE RESISTORS 2, OR INITILIZER CAPS ON IT PANEL 'TO BOOT ON POWER yp FROM THE MK11 HAS TO BE OFF | IS USED THE CABLE FRON | THE PANEL TO THE M9312 CAN NOT HAVE ANY MEMORY TME CABLE SHQULD BE CONN ECTED TQ TABS 3 AND 4 ALSO THE SWITCH S1=2 ' Page 19 M9312 SET UP AnND INSTALLATION PROCEUURE (K=SPe¥9312=RAw=4) Page SECTION 11 ¢ ROM CROSS=PEFERENCE TABLES W 19312 SET P aND INSTALLATTON PROCEDURE (KwSPedg3i{2e(ed) Paqe FOM CROSS=pEFERENCE TABLES --o-.--.----------o---..-.-.-.--- --c.--.-.-.-.---------.-c---...! CROSS RELFFERENCE PART ! NUMBER | 23- ! ROM P/N FUNCTION TO ROM TABLE PERFORMED BY NUMBER CPU { RIM | SEE ! { TABLE | { H .------.1.---.------.-..-..-..---.--..--.-.--..-..------!.--....l 616F1 ! DIAGNOSTIC FOR 11/60770 ROM IDERA | (=t i .-conuttzo--..-------n-.-.--o--------.--u----..--- --.-QCl.---.-.! 248F1 ! { ASCII CONSOLE AND DIAGNOSTIC 11/724/¢5/34/35/7430/745/52/55 FOR | ROM 1IDsA9 | IDsCO ! 1=2 ! ! o-----.-!..--.'---.--------..--t----.---..-.----c.--.a-.!----...‘ 446F1 ! DIAGNQSTIC FOK 11/44 ROM -.--..--!.---.--.--..-.---..---o--.-..---.-.-..-.. N/A ! -..-..1---.-..‘ 774F 1 ! DIAGNOQSTIC FOR 11724 ROM ID=2D® i.—...--z-------..-o----------..--,...---...-‘..-- | (=3 { ------!.--.-..! NMOTEtE¢REFER TO 1./44 DOCUMENTATION 12 M9312 SET UP AND JNSTALLATION PRCOCEDURE (K=SPeM9312«lwg) Pade ROM CROSS-REFERENCE TABLES --------.----n-.----.--------..----.--;---..-.-..----'.--------1-0! l-—--—---------'--'------------u----------------! CROSS ! REFFERENCE ROM P/N TO ROM TARLE WUMRER ! CROSS REFFERENCE DEVICE ] TO CONTROLER ! G FOLLOWING ROMS ARE BOOTABLE DEVICES IMNEMON<) FIRST DEVICE ! IC ! IN ROM WOOTSTRAP ROMS | SEE ! 1 TABLE ! !----.n-----—..--_------!--.---------------o----! 1 t 1”NF10W ! SECOND DEVICE | l IC ! IN ROM I { ! ----.---!-------l------.-----cnnznccnn—-!.------.-------l..----.z 75149 | DL ! RLO ! NA ! NA 1 2=1 | | 2=2 ) ! 2«3 ! ' ! 2-11 | RMR2/3! 2«4 ! ---.--.-1.-----.z------..--.----l.------!---....-.-.a-.-!.---.--; 75249 ! Dw ! RK16/37 ! NA [ NA .----..-l.-.-.--z-----,---.-.---:--..--.!-----.-.--..---!---.--.! 753A9 | DX ! RX91 ! NA | NA .--n-—.-!--d--.-!----.-.---.----3.-----.!----.--.-.--'--!---O-..! 811A9 | DY ! RX©2 ! MA 1 KA --.---.-1.-.--.-!---------.-----!-—..---!----.--O----—--!-..----! 75SA9 l °oP ! RPA22/¢3 | D3 IRPV4/5/6 756A9 ! LK ! RKQ3/05 | DT ! TUSS5/56 ! 2=5 | 157A9 1 Ma !TU16/745/77/E16 | NA ! NA | 2=6 { 758A9 ! HT ! TULO/EL1Y,TS03 | NA ! NA l 2=7 ! 759A9 ! IS ! RS23/24 ! NA ! NA | 2=8 ! --.-.-.nl..-----!--.-----..-----:-----—.!----.---.------1---..-.! 760AS { PR ! PC@5S : TT ! LO sPD RDR | 2-9 ! ..---._.!.----.-!-.-.-.--.--...-!-----—-1-..-..'..--..-.!..-..--! 761A9 ! CT ¢ TU6D ! N ! NA } 2«10 | 76473 ! m§ ! TS¢4 ! NA ! NA | 2=-12 | ---O-.--z-'-----!---.-.-flttdtctll-—‘n---!o.---------.-.-!----.-.! 76549 ! DD ! TUSS I NA ! HA ! 2=-13 | NA | Gus ] K NA Jus P DiCe=1} Pu= .-----—-1 XM Gum ! Jum -..-----!---‘.--!.---...------i-:.------z---n-----.--.--!..--,.'! 862A9 3=} ! W e Gue Gun Ren Sun G Detn B Bom ! G ! ! ---.--.-1 ! B64AS ! : i .-.-----!..--..-1---.---.-c...-llc-’-onul-'-.-'-.-------1------! 863A9 --.---n-------n-----1 ! . 23 THE S PART NUMBER e ..---------—.--.-u-.----.--- DEVICE ! RLOY ! CONTROLER RL11 ! ! a:afiafi==a=======5=aas==ififiw---------..----'.--‘ 1 RK36/07 { RK611 1 { RXD1! | RX11 ! ! RXa2 -1 RX211 ! ! RKoe6/@7 ! RKeoll i ‘.-.------------------.-l----------q--------.—--l { RK26/47 ! RKb611 | | RXJ2 ! RX211 ! ! RP@2/v3 | RP11C/E l | RH11/7@ ! | RK11C/D l | TC11 ! l-----‘-----------------x------.----------------! | RPQ4/95/96 ! RK@3/95 RMO2/23 !---..----.--.--.-------!----.--------.--.---..-l { TU55/56 1--:-..--.---.---.-..----' ---------—.------------x | TUL6/U45/U77/E16 | RH11/79 l ! TU18/E19,TsSP3 ! TM11/A11/B11 ! !—--------t-.---.--.----!-------------.---------! | RS503/24 | PC@5 (HI SPD RDR) ! RH1l/7@ ! ! PC11/R11 l !--..-------------.-----1---.----------------‘--1 ! LO sSPD RDR (ASR33) ! DL11A/% { l-U.----------..-.------g-.-----------.---------‘ ! Tuée | TA1l { ! TS24 ! TS11 ! ! DL11~w ! | DMC=11 ! ! DUl ! 3"--"-'.‘-----‘-‘.-'--l-----..--.---‘----'--.‘l { Tuss !.----.-----‘-‘---------z-.---------------------! | COMM 1.--..-----------..---.-1-----------------------2 ! COMM !-..----.--.--------.-.-!-'---------------.-----! § COmMM 1 DUP=11 ! 1.--.-u-----------------z----.------------------z I COMM ! DL11 ! 13 M9312 SET TP AND (NSTALLATION PROCEDURE (K=SPeMg3i2e=d) Paje POM CROSS REFFERENCE ROM P/M TO ROM CROSS-rEFERENCE TABLES '-.-.---.---....-..---’-.---.-'-.------‘ TABLE .-.-----! NUMRER ) ! --.--.--.--—-..--..-.....! PART ! | 23- ! THE ! FOLLOWING ROMS BOOTABLE DEVICES ARE RUOTSTRAP ROMS "} | SEE | TABLE 1 ! FIRST I IN 1IC 3 DEVICE !MNE#ONe! ROM ! IC SECOND 1IN DEVICE | ROM ! ! 1----.----.---'---------1--------------- § ! 927AS ! ! ! eavsousee] 928A9 ! ' DL11 ! T66A9 ! CT ! Pew ! l ! ! ! ! ! l ! | ! l ! { { ! ! ! l | TU6Q CAPSe11 ] N3 ! ! ! .-.----.!.-..---!-.--u--.------.2.-..--- NA ! ! Gur Gur P | 2«12 ! G z=================Gi—i--z-----.----..----.-----.i ! l ----.-.-!.------l .-.---o-!.-----.!-.---n...-.-.--!-—----- | $ $ : ! !-----------.-----------g.---------.---n-.----..! { l--..----.--.--.!-------! l--.-----.--------------!.---------------.--.---1 ! ! { ! ! | ! ! -4 ! | l ! ! ! !--...--u-a-----!---.-..l l ! ! ! p.un.-..l.-.----'---.---.-..----'----.-- : ! i { { ‘-----..-.--.-.-1----.-.; --..----1...n-..!..n.ud---------!--..--- | l..----.----..----------1-----------------------! !-.---'---..-—C-lfl--.--;! ----....!-----..1---.--.-.---.--!c-n-uo. ! 4 B --.-.---!-.-.-.-1---.i----------l.--.---!----.-- l !---.-uo----------------z-------------o--------- ! GB 3e4 { s Pos G Gwv gem B Bem Bar B G Pom I WA ! ; Pem Pan G XL { t-.-.-.-.---.-—----n----l-0--.-.----.---..--.--- P ! -..--.--l -l ! B 926A9 -..---------.--l-.----; l .-------l Gae Puw G { { { l ! ---v--! { G 87@A9 .------.1------- 3=2 H ' ! Puw ! ! ! ! B ! NA B ! l [N B 13 869A9 .-----..1 NA P DUl ! 3=3 -..------.-----1------; Bov Hew San ! ! G XU G i --.----a! Qun P B68AS ! NA Qe 867A9 NA s ! -------.! DUPel1 B B66AY ! ! { ! ! ! =] X¥ - ! hh".mng-w.-.—.-.—.—.-.-.—.--0'- 865A9 CONTROLER 1---o---------.---------!---------------.- -..-1 --....-.! TO ! DEVICE ! CONTROLER ! |=emcmeesccscsrancencenlarmcreannnancnnann -] N --------z--—----!-------0-------£---..--1------.-.------!--- DEVICE ========‘ ! l.---------.---.--c----.---..----------------.-.1 IFNEXON=! REFFEREMNCE '...-f‘_-.-.--.---.--.---..-------!!==== .------.--.-.----------.------.----.--- NUMBER CROSS 1.-O---------.--.----.--l----.-----.-..---------l‘ : ! ! l | ! ! ! ! ! ! ! ! { ! ! 1-.-------....-.!-------z ! ! ! ! ! ! ! H --.-.---1.".---l-'-'-.".----.-!'-'--;'!- --'---...---..1....--.£ ‘-.--------------.i-----&..-------------------.-1 !--.--------..-.--.-----!-------~---.-.--.----'-z TW 14 M9312 SET UP AND INSTALLATIUM PROCFDIRE (K=SPeM9312eg=4) SECTION ROM § IDEMTTFICATION TABLE Mg312 ROM SET Up AND INMSTRLLATION IDENMTIFICATION SOMETIMES,"HEN THE PROCEDIIRE (KeSPaMG3l{iZ2wile4) page 16 TABLE ROM CONFIGURATION OF AY M9312 IN A SYSTEM IS NOT XNOWN,IT DESIRABLE TO O3TAIN THE CONMFIGURATION WITHOHIT PULLING OUT THE MADULE, THIS CAsx BE ACCOMPLISHED BY- RUNNING DIAGHOSTIC CZM9B,;0R EXAMINATING DATA TO THE LIST BELOW, IN (S 5 LCCATIONS AnND REFERRING [S AN - VR ) THE LOCATLONS ARE AS FOLLOWS1 . . e« 165774 173200 173200 e« 173429 o« 173609 DIAGKCSTIC ROM 1 ROM - ROM 2 3 RQOM 4 ROM BY COMPARING THE DATA OBSERVED AT THE AROVE LOCATIONS TO THE TARLE RELOW,YOU CAM IDENTIFY THE TYPE AND LOCATION OF EACH ROM, 0CTAL ! MhE= | P/N ! SEFE ! OCTAL ! MNE= | P/n | DATA ! MONIC ! 23= ! TABLE | DATA ! MONIC | 23- B SEE ! CCTAL ! MNE= | P/n ! SEE ! TABLE | DATA {| MONIC ! 23= ! TABLE |} .—--..--!.-..---!-------;.----.w! --.---.-z-.----.l-----..l..--...2 040462 P74115 | RO I 248F1 | 1=2 ! .-.-.-c.l..-----!-------2.-----.! 241969 § Ry ! 616F1 | 1=1 ! -an-----z"o----!cn---a.!-os-un-! 241524 | CT ! 761A9 | 2=18 |} | XM | 86229 | 3=} -.------t !-.0--.-! ! 1771776 | | | { cemeassgEe ] :----'--1 ! 177776 | ! | 863n9 86429 | vecsvnnen !l csvenen | nvonvne | ssvvese! -.------1--.----I------.!---.---! ¥42113 274167 | DK ! 756A9 | 25 ! secoawsns | areveve | vnesnon |levenrsne) | Xw | 86529 | 3-3 1--.---.! ! { 177776} ! | ! -‘-.--.’1‘-....-1_...-.-!..l...-! ..---..-! !----.-.! l 177776 ! { 242115 | | DL D# ! ! 751A9 75239 | | 2e1 2=2 i 1 86619 86729 | ----...-:--.-..-l.-.-...l-...---1 -.---.--!-.--..-z----...l------.l 24212v n74167 | DP } 75549 | 2-<4 ! | XU | 868A9 | 3-2 neweseun) lawessanal 1 942123 ! DS | 75979 | 2«8 ! 177776 !} ! 86929 | { 2421303 | DK | TS53A9 | 2<3 ! 177776 ! | 87029 ! ! csevcvovwe | covnwen!lovracnnsvconce! -.----.-!.-.----2.--.--;!-------l ®42131 ¢54114 | DY { B11R9 { 2«11 ! 246515 | mM» | 757RA9 | 2=6 ! ssevesrse!lovsvennlvoesnuv | esemwens] A46524 ! MT ! T58A9 | 27 ! | XL 1926129 | 3-4 !-.---.-! ! 177776 | § ! oeuwewnww ) !} |memencas! ! 177776 ! { ! 92729 92819 | --.n----l.v---.-{------.!-—-.--.! ---i----!-------!-------!-------! 25¢122 | PR ! 046523 ! M§ ! 760A9 | 2=9 $ ?41524 | CT 76439 | 2=-12 | 241460 ! C¢ ---c.--!--uo--.! | 177776 lanxnsnnlésnennn|nunnsswn]l THTS IS XXXTTT lasusnsn!sntnnhnlantntnesss RAD ROM ! 76549 | 2«13 76629 | 2-1¢ | | 446F1 | WN/A ! I 774F1 | 1=3 ! ! ! ! { l { H .-------1-------!---.---:---.---z l ! 1 l ) ----—.--1-.--..-!-.---.-l-------! ! ! $ ! -—------1.-;.---!-------!-.----.1 { ! { ! --—---..!.--.-,-1-.-----!.------! { { ! ! sonssese|lconsvenlevrsenon |l ansences l { { ! { ! $ ! weenneows | cerseres | cosncealonennaa ! ! ! ! .-----.-‘--.-.--!-----.-!-------1 { ! ! ! eneccnve |l cscsensclenncacn ! seanana] ! H H { ----.---‘-------!-------1.---.--! { NOTE:!:;REFER TO ! 11/44 { DOCUMENTATION, l _ --------!-.-.---1-.--.--1-_-----! 242144 DD . } DY ! l meveseew ! | -n---w--:-.----.2-------!-------! { csgvecariswssnewnlcrovannlncesenel .--n--cul-------!-------!----—--l 242069 ---q----z-.-----1-----.-!—----.-1 ! cveneaww] 842114 ------.-!-------!-.--.--1----..-1 | ! ....-....--.--.--..-.-.-----.-..1 A CONTINUATION OR NO ROM ROM OF A MULTIPLE=ROM BOQOT PRESENT TW M331?2 SET UP ASND INSTALLATION PROCENUEE (KwSPeW03{2=Ged) Page SECTION S1 SWITCH SETTING 6 FOR CpU DIAGNOSTIC ROH 17 M9312 SET UP AND IMSTALLATIJN PROCEDURE (K=SPeMg3ileped) Page TARLE —- ROM 11/6@/7» THERE DIAGNOSTIC ARE THE OvLy AT AN NO SPECIAL way EdTRY THIS RO Al LOWS THIS CA:d BE 1 .LOAD 2,SET 1 M9312 SwITCH SETTINGS 15 THAT AS FOR THAT DIAGNOSTICS 14 SWITCH FOLLOWS: ADDRESS SWITCH 0 CALLS BOOTING VIA CONSOLE DONE p/N 23=616F1 ROM THESE DIAGNOSTICS Can BE EXECUTED POINT 1=1 - TO THIS ROM, BE RUN, REGISTER, 765744 REGISTER 113 TO PERTAIN IS By ENTERING A BOOTSTRaP 1 12 0 AS SHOWN 11 )} 10 BELOW L 29 § a8 § 07 1 ©6 ! 8% | @4 | 03 § w2 !--..l-.--&-.--1---.1--..!.-..!..--!--n-!..-.!-...‘-...!-..-!.-..! ! @1 | @0 | c..-!--.-l--..! ¢ NA § NA! NA ! NA | { ! { ! ! l ! | l""!""!""!""!""1°'~°!"-'3'-"!""3""3"--!--fi-! l -"'l"'°l""1""l ! ] OCTAL OWIT NUMBER ! ! S8WR CODE FROM BOOT ROM TABLES !Q--.-.-...----!..—n-.--.....-...-.-..-...--a.-----..-.-..--l 3,5N0W START TW 1R 9312 SET UP AND INSTALLATION PROCEDURE (K=SPuM33{2=d=4) _ TARLE ROM ASCII THIS VIA CONSOLE ROY AND CONTAINS POWeR-UP FUNCTICN TO BOOT BE BOOTED DIAGNUSTIC CPU OR ROM FOR DIAGMNOSTICS PUSH=BUTTON USE WITH AN ASCII AiD ROOT,THE | RCOM ! DIAG= | maNyal, LOC, INOSTIC ! STARTING .--.---....---.-!--.--.-!‘---O-- 1=2 P/N 23<248F1 - 11/23/45/734/35/74n/74%/53/55 CONSOLE, M9312 ¢ Page SWITCH ! S1 ADDR.! 1 TO ENTEP SETTINGS SWITCH 1 2 THE MUST ASCII BE SETTINGS FGR 1 4 3 | !u---.-..-..---n!.b--ol.---.!..- CONSOLE A5 SHOWN BELOW,. PUSH-BUTTON | S5 1t 6 OR POWER FAIL } 7 | 8 § BOOT 9 .-!---..1.----!--.--!-.-.-!----- ENMULATOR! E2¢ CONSOLE | NO EMULATOR! ! 165144 E2¢ | YES L ON ! 1 165229 # |} OFF § OFF ! ON ! ON | * } ON | OFF !} OFF | OFF §{ OFF | OFF ! OGN | OFF | | ON |} OFF ! OFF ! .----..-1.-.-.!-..--1--.-.!.---.z-----!- * 51=2% A FULL e LOAD » EMULATOR EXAMINE CAN START 800T A 1N 11/24 MACHINES, FUNCTIONS: OF THE FIRST FOUR TO A DEVICE VIA THE 1. START THE CONSOLE THIS FUNCTIOWS IS GIVEN EKeMQ3izeTMeppi, CAN POWER - DEVICE MANUAL, BE CGNSOLE DONE FAILIMNG IS AVAILABLE), STARTING SUPPLIED IN THE SETTING CPU WAY CONSOLE TABLE UP (S1e2 BY NUMBER, THEN A THE BROOTSTRAP/TERMINATOR MODULE FOLLOWING: THE M9312 BE ON STARTING OF SWITCH SWITCHES TO DO THE REGISTER AS THIS), CONSOLE (IF ONE IS AROVE, CARRIAGE A DO MUST IN THE APPROPRIATE 300T THE CONSOLE EMULATOR IS FOLLOWED THE %9312 ' EMULATOR, AJYOTHER VIA IN EMULATOR BY THE AND TYPE ONCE NOTE}tHUST ALWAYS BE OFF : DFESCRIPTION ¢, FOLLOWING QEPOSIT TECHNICAL B00T THE GFF | OFF ! -..-!.---d!-----l-----l---.n! IS ENASLED;WHEN OFF,POWER=UP BONT IS DISABLED, PERFORM 1 ADDRESS ® & N> W N - CONSOLE e THE WHEM ON,POWER=UP BOOT 18 !-----!-—---1 CONSOLE ---c.---.---.---l.----o-!-------1------- 4 | CARRIAGE COMMAND, RUNNING, RETURN; RETURN, OR TYPE (TwW0 OUTLIMNED IN THE TABLE ABOVE, THEN PRESSING THE BOOT SALTCH (IF Ong EMULATOR IS BY MANUALLY LOADING OR AVAILABLE), TYPE IN THE TWA IN THE TWO LETTER LETTER DEVICE LETTER MNEMONIC DEVICE MMNEMONICS USIWNG CAN THE OF MNEMONIC BE FOUND MANUAL THE DEVICE FOLLOWED IN STARTING THE BY TO AN RE ADDR, BOOTED, OCTAL FOLLOwING UNIT BOOT ROA TABLES.) TW 19 49312 SIT UP AND INSTALLATIGH PROCEDNRE (K=SPaM9312e0eq) raje ROM ASCIT THIS VIR CONSOLE ROM AMD DIAGMNCSTIC CONTAINS POER=UP CPU BOOT OR ROM FOF TCIAGNOSTICS PUSH=BUTTOM USE #ITH 11724 AN ASCII CONSOLE, AND RCOT,THE .-..--.-..--.'---- M9312 S#ITCH -----..-...------. FUKCTION To BE ! CONSOLE IHOSTIC ! E2¢ tp | STARTING ADDR,! | ! YES § | 2 | L } 165006 L o8 | A FULL EMULATOR 1, LOAD EXAMINE CAl PERFORM 3, LDEPOSIT START 5, BOOT A ON | | OFF LS L 6 L 7 Vo8 VoS OFF | OFF | OFF | | OFF OFF | OFF | | OFF OFF ) iie i -!-----!-----!.--. | -1 OFF | OFF | OFF | OFF | ON | ! On OFF | | ON | 1-----!---.-1-----1----- THE FOLLOWING FUNCTIONS] OF THE FIRST FUQUR EK=M931{2«TMegnl, FUNCTIONS IS MANUAL, TO A DEVICE VIA THE ‘e START THE CONSOLE CAM BE CONSOLE DONE FAILING AVAILABLFE), AND STARTING TYPE IN ONCE THE IN EMULATOR, SETTIMG CPU THr wAY CONSOLE TABLE FOLLOWED BY NUHBER, THEN A THE TO 1---.-1.-d--! OF M9312 CARRIAGE THe SWITCHES MANUAL STARTING THE REGISTER FOR v9312 aS BOOTSTRAP/TERMINATOR QUTLINED PWR CONSOLE (IF MODULE ONE UP EMULATOR IS IN BOOT), IS THE TABLE ABOVE, PRESSING THE BY MANUALLY LOADING AVAILABLE), USING THE BOOT MANUAL RETURN, OR TYPE (TW40 SWITCH STARTING (IF QHE ADDR, . RUNNING, RETURN; THEWN OR ' BQOOT COMMAND, IS IN FOLULOWING: 11724 SWITCH EMULATOR CARRIAGE A THE GIVEN AROVE, THE APPROPRIATE CONSOLE UP (REFER ANOTHER VIA DO EMULATOR BY THE IS SUPPLIED 2, 4 DEVICE DESCRIPTIOM POWER ! ADPRESS 4, THIS --.-..-...---..-.. !-----!-----1.---.!.---- TECHNICAL BGOT BELOW, !-----!aficnnlo--- OFF 1---3--.:--...---.---.-- 2, SHOWN l-----!.--..!----- 165034 | -.---‘--..--..-.z------0 THE COKSOLE CONSOLE AS .------..---.-.-.- ---....--.-.x----. FE2¢ RMULATOR, ASCIT BE | St SWITCH SETTINGS FOR PUSH=BUTTON OR PQWER FAIL 8goT —-.---:-..----!.-- CONSOLE EMULATOR! THE THE MUST .---.--.---.--.--- ! DIAG= | HAYUAL LOC, g.--..--------..:o ENTEn SETTINGS ‘-----------...--’ | ROM BOOTED TO TAQLE {=3 p/N 23=774F1 TYPE IN THE Tun IN THE TWO LETTER LETTER DEVICE LETTER MNEMONIC DEVICE MMEMONICS CAN OF MNEMONIC BE FOUND THE DEVICE FOLLOWED IR THE BY TO AN BE BOOTED, OCTAL FOLLOwWING UNIT RQOT ROM TABLES,) TW 2v PeH 9312 SeT UP AnD INSTALLATION PROCFUTKE (K=S8 Page SECTION 21 7 S1 SWITCH SETTING FOR PERIPHERAL B00T ROMS TARLE ROM P/N 2=1 23=751A9 THE TASLE BELOW CONTAINS THE FOLLOWING: NOTES 1,M9312 SWITCH SETTINGS FOR POWEReUP g0OOT OR PUSH=BUTTON BOOT OF DEVICE, 2,THE START ADDRESS FOR THE CONSOLE LOAD AND START SEQUFENCE, IF DIAGNOSTIC ARE TO BE RUN,A CPU DIAGNOSTIC ROM MUST BF IN LOCATION E22, AND JUMPER %8 MUST BE OUT, DEVICE TO BE BOOTEN ! ROH ! LOC, ! DIAG= ! UNIT !YOSTIC | { SWITCH SETTINGS Si= | 12 ! START ! ADDR, {! ! CODE ---0.1-----1-----!-----!-----1l------! ---l.----1 .---------------!----—--!-------;---.---!......---------! .----!..--.!---.-‘-- { OFF | # | OFF | OFF | OFF | OFF | OFF | OFF | ON 17306v4 H a ! NO ! ROM 1 | RLe1l 212 | OFF | OFF | OFF | OFF | OFF % 173226 Il OFF { { % YEs | ! ROM 1§ RL21 s]lceannnl ecmealonne -venloncanl ---.-1--slmsmeclma --!-.---1 cececlasce ---—----.---1.--.-.---.--.------l-—-—---lou-----!--! OFF ! OFF | OFF { OFF ! ON | OFF | OXN # 1732004 } OFF | { ) l w0 ! ROM 2 ! RL&1 212 | Ou | OFF | { OFF | OFF | OFF | OFF #» ! OFF { 173206 | o YES | I ROM 2 ! RLO1 Lot DL S P P ...---l--S S i S .--------.------!.--.---!-m--.--!--'--—-1....-----------£.----x CFF | o8 | OFF 1! ! OFF | OFF | QFF | # 173404 ! OFF | ! ) ! uC ! ROM 3 | RL#1 412 | OFF | OFF | OFF ! OFF I ON | + § OFF | 173406 ! @ ! YES ! ROM 3} RLO1L -----------.----1----.--!----s-.!----.--l.---.------..--!.----1---.- lowevn lvewne L] RLu1 RLé1 } RCM 4 | { ROM 4 1 NO YES ) 3 ! | 173614 1736026 ! ! ! ! OFF OFF | | % » | } ONM .----.-.---.----l-------1.------l---.---!--.----.-----.-!-----1-.---‘-- !_______ | wsess ] sovan|avcea OFF ! OFF | OFF | OFF | OFF OFF | ON GFF | O ! | 612 TION % Sle=2% WHEN ON,POWER=UP BOOT IS ENABLED;WHEN OFF,POWER=UP BOOT DISABLED, (MUST BE OFF FOR 11/24,/60,5EE 11/24,/60 DOCUMENTA FOR POWER=UP BOOT) IF UNIT NUMBER IS NOT ENTERED, WHEN BOOTING FROM THE CONSOLE EMULATOR,A DEVICE MNEMONIC AND UNTT NUMBRER ARE REQUIRED, IT IS ASSUMED TG BE ZERCU,LISTED RELOy ARE THE DEVICE MNEMONIC AND INIT BUMBERS SUPPORTED BY THIS RCM,AND THE DEVICE CSR RDDRESS ASSUMED BY THE BOOT CODE, ‘--.-----.---------——-----......---.----..--! DEVICE | MNEsmONIC ! UNIT RLO1 ! I CSR ! .---.-----.-.---!-.----.-..1------—!-.--.---1 DL ! ©=3 } 774400 | ---------.--.---1------.-..!.-..-'-1..o-----l — - M3312 SET UP AMD INSTALLATION PROCEDURE (K=SPeH9312=@=4q) Page TARLE ROM THE TABLE BELOW 1,M9312 2,THE JOTES COMTAINS THEe 2=2 2375229 FOLLOWINGS SWITCH START D/M SEITINGS ADDRESS FOR FOR PUWFER«UP BOOT OR THE CONSOLE LOAD AND PUSHeBUTTOTM RQOT START SEQUFNCE, OF DEVICE, - IF DIAGNOSTIC ARE TO BE RUN,A CPU DIAGMNOSTIC ROM MUST BF IN LOCATION E20, DEVICE TQ BE BOOTED ! ROM } DIAGe | ! LOC, !IWOSTIC ¢ UNIT .-.----.-------.!---.-n.!-.-.--- | START ! SWITCH ! ADDR, ! 1+ SETTINGS Si-=- 2 1 y 3 !.---.--!--.-----.-..-.-1---'01- RKb6/07 RRK7Z6/47 : L 5 } 6 4 7 ! 8 t 9 ----!---'-!.---.1..---1--.-.!.-- --3-.-.-!.--.-!--..-11-.----! ! ROM 2 1 ! } YES 173204 ! ? ! OFF ! { # 1732@6 | OFF | QFF ! OFF | OFF § | « QFF | | OFF OFF ! | OFF | | OFF Ox ! | OFF OFF |} | OFF NA | |} OFF ! Ox | OW Il 612 | OFF .—--!-.---1-o---!-.--.1-----2--. ! ROM 2 | HO ! 3 ! ROM 2 | YES ! a | --1-----!-----!-.--.!!--.---! 173204 | OFF | % | OFF | ON 173226 | QFF | L QFF OFF ! | OFF # ! | OFF OFF ! L Gnx ON | | OFF OFF 1! ) OFF ©NA § | OFF | GFF | Ox ! CN $! 212 |} l.—..n-.!-..-...'--.----!.--.-!- --.-!----.1....-!--..-1--.--!-.- --!-.---!---.-!--.--! 3 | RKde /a7 NO ! ) ! ROM ! 3 | 173404 YES ! ) ! ! CFF 173426 { # | L On OFF | | OFF # + | ON OFF | OFF ! OFF ! OFF | ! OFF OFF } | OFF OFF | ! OFF G | O« .-.---o.c-.-----E-------!..-.oa-l-;'..‘-!------. WHEN FOR WHEM IT THE BOOTIMG } | ! ROM S1=2: SWR CODE nO ! *# Il 1§ | RR26/ 27 RK@6 /27 1¢ 1 ----..---.---..-1-------!-..'..Q RK©26 /27 $ ROM !---..--!..--------...-.!----.!- RKOK/A7 4 - AND JUMPER w8 MUST BE cuT, ! —--.-----.-...--!--.-.--1--a-o-- RKG6/27 ..--c---!-----l;---.!--.--1-----!---—-1-----!-.- | OFF L on !---.--l !t 1Yy NA 412 ROM 4 | «nO | ! ROM ¢ 4 ! | «(ES 173694 | % ! OFF { | « 1736726 | QM L ON Y OFF | OFF § % ! OFF 1 OM | OFF 1 | ON OFF | | OFF O~ | ! OFF OFF L | OFF ONA | OFF ! G4 ! ON 11 612 DISABLEDR.(MUST BE OFF FOR ON,POWEReUP BOOT BQOT) FROM CONSOLE THE 1S 1S EMABLED;#WHEN EHULATOR,A ASSUMED TO BE ZERU,LISTED BELOW DEVICE CSR ADDRESS ASSUMED BY THE OFF,POWER=UP DEVICE ARE THE B0OOT MNEMONIC DEVICE CODE, BOOT AND MNEMONIC MNTT AND NUMBER UNIT ARE REQUIRED, NUMBERS | -t!-----!-----!--.--:!-----.' ! POweke=UP 22 IF SUPPORTED 11/24,/62,SEE UNIT BY NUMBER THIS 1o 11/24,/62 NOT ! DOCUMENTATION ENTERED, ROM,AND -----.’--..----.-,..--‘- ---.---------.-.-..-1 PDEVICE | MEEMONIC ! UNIT ! (SR { .--.-.-.....-ofi-£-.--.-.--.2-.-..--:..----.- ! RK&6/07 ! DM I e=7 1 777440 | TW 19312 SET tf AND TWSTALLATION PROCEDVURE (XK=SPeMO03{2=0e3) Page TAPLE ROM THE TABLE BFLOW 1,M9312 NOTES CONTAINS SWITCH THE P/Y 2=3 23=753n9 FOLLOWING? SETTINGS FOR POWEReUP BOOT OR PUSH«RUTTOM BOOT 2, THE START ADDRESS FOR THE CONSOLE LOAD AND START SEAUFNCE, IF RiUN,A DIAGNMOSTIC ARE TO BE CPU DIAGNOSTIC ROM MUST RBRF IN OF DEVICE, LOCATION £2¢, AND JUMPER W8 MUST BE QUT, ....-.0...-—--.-..--.-.--...--.--.-.-.;.h.---.-.-.o-..----.---..--..-.-..--------..-----..-..----O---...--..---—----------..t DEVICE I RQOM I DIAG= 1 BOOTED TO BE { LOC., 1NOSTIC | RXV RX21 ! ! ROM ROM | | H ! UNIT | STARY | SETTINGS Si= I ADDR, t SWITCH 1 § 2 ! 3 ! 4 } 5 4 6 1t 71 t 8 4 9 Ii ! ] OFF OFF § | # » | ! OFF OFF ! | OFF OFF |} | OFF OFF | | QFF OFF | | OFF QFF | | QFF QFF ! | On G~ SWR | {10 i} CODE ! { ! J! !l |} ! ....-.---.’-.-..!---.-..!---.'.-!--...-.!.....fl--..-'--’!..--.‘---..!---..‘-.-..‘-.---l-....1.-..-1----.!’.-.-!-.-.-!:..-...l 1 ¥ NO YES ] 5] ! ! 173204 173006 OFF oM NA 912 ----.---.-o..o--l..-----1-------!--..-.-!----.--.--..---l--.--l.--.-1----.!-..--!--..-l--.OOIOOO--!-----l--.-—!.----l1------1 RX¥} ! ROM 2 1 HNO ! A $ 173204 { OFF | # | OFF | On | OFF | OFF | OFF | OFF | OnN | OFF !} NA RXJ1 ! ROM 2 | YES | 7] ! 173206 | OFF | = | OFF ¢! ON | OFF | OFF { OFF ! QFF ! O~ § ON 1) 212 --.-c-.---'.-.--!i.---.vl.-.-.-.1---.--.!-.-.---.-.--..-!-OGO-l.--.-!-..--!-.---!.----!-----1-----3---.-1---.-!---..1!.-----t RX¥1 PX¥1 L ! ROM RO 3 3 { ! nO YES &t ! @ a 1 1 173404 173406 L ! OFF OFF | | % # 1 | OM On | | OFF OFF J | OFF OFF | | OFF OFF | | OFF OFF ! | OFF OFF | ! Ov O~ § § OFF O% 11 1! MA 412 RX01 RXe1 ] ! ROM ROM 4 4 | | NO YES ! ! 4 ) | ! 173644 173606 { {| OFF OFF | { # @« } } OM OnN § | OM ON | | OFF OFF | § OFF OFF | ! OFF OFF ! ! OFF OFF | § O~ o~ | | OFF ON Il §} NA 612 | 1} ...-’---..--...-!.---...1----.--!--'.--.!...---.-----.--z-..-.!..-..l.--.-‘-----l.....l‘...-l.-.-.‘-----!-----!.--——!l------z # Sle23 WHEN ON,POWEReUP BOOT IS EMNABLED;WHE! OFF,POWER=UP BONT DISABLED,(MUST BE OFF FOR FOR AHEN IT ROUTING POWER=UP FROM 11/24,/6¢,SEE THE CONSOLE FMULATOR,A DEVICE MNEMONIC AND UNTT NUMBER ARE REQUIRED, IF UNIT NUMBER IS IS ASSUMED TO BE ZERU,LISTED BELOW ARE THE DEVICE MNEMONIC AYD UNIT NUMBERS SUPPORTED BY THIS ROM,AND THE DEVICE CSR ADDRESS ASSUMED BY THE BQOT CODE, ---.--.-.....-.--.-..--.---'.--.-.-.-.-...-.1 DEVICE I MuEMORIC | DNIT ! CSR { .-------...-.-.-1-.-.--—.--!...-n.-z.--.....! RX¥1 { 11/24,/62 DOCUMENTATION BGOT) DX I wvet | 777170 ! ."'.-..""...'1..--.--".1".""1-".'..-‘ NOT ENTERED, 21 M9312 SET UP AND ISNSTALLATION PROCEDIPE (KeSPaM3312=pe4) Page TARLE ROM THE TARUE BELOW P/ 2<=4 23755A9 CONTAINS 1,49312 THE FOLLOWINGS SETTINGS FCR DEFAULT sSWITCH 2,THE STARTING 1,IF DIAGNOSTIC ADDRESS FOr MANUALY BOOT OF BOOQTING DEVICES DEVICES S!PPORTED SUPPARTED TO BE BE 800TED ON I RO j LUC, IS QR TO BE OFF, ! DIAG= iNOSTIC RUN,A CPU DIAGNOSTIC ROM FOR §1~-2 ON=BOOT ON POWER ! ----------.--.--!-.----.!-.---.- Rpfi?/fl3 RPWZ2/23 ! ROM 1 ! NO ! RO® 1 ! YES -----.--—-.-----!...----1------. RP©v2/¢3 ! RPU2/03 ROM 2 ! &0 ! ROM 2 t YES .-------.--.--.-2-----..1.---.0- 3 ! RPV2/03 NO ! ROM 3 | YES ------0-—..-.---!-------l------- RPv2/43 ! ROM 4 1 ~0O RPV2/¢3 ! ROM 4 | YES --.----..c-...--!-.v.--.:u.-.-'. .-..-----.------l-.---..!.--.--- RPA4/576 RHO2/3 | ROM 1 } 1O RPY4/5/5 RM&2/3 | ROM 1 | YES -..------..--.-.!-.--...1.---.-- RPZ4/5/6 RMU2/3 | ROM 2 RPJ4/5/6 ! 1O RM22/3 | RO 2 | YES RP34/5/6 RMO2/3 | ROM 3 | NO RPA4/5/b RM3A2/3 | ROM 3 | YES EM£2/3 !} ROM 4 | nNO RMQ2/3 | ROM 4 | YES WHEN FOR WHEN E20 pOWER AND JUMPER W8 4UST Up BE OUT | %) ! 173296 Ll OFF | % | OFF | OFF | OFF | OFF | OFF ! OFF } O 50N 1Y 212 BOJOTING ON,POWER«UP BOOT POWER=UP BOOT) FROM CONSOLE THE -1 @ ! 173204 ! OFF | »# | | OFF } 173206 OMN { OFF | ] OFF OFF ! OFF ! % | CFF | ! OFF Gu ! { ON OFF 1} | OFF nNA ) | OFF | CFF ! OFF ! Cs z ! ON 1y 212 ) .------!--.c---.---..--!--.-i!----.! -----!-----1-.-.-1---..!-----!-.---! A ! %) 2 173404 L ! 173644 | OFF | ! 173606 | OFF | OFF } % ---.- | ON | % 1 On { * | O8 | OFF ! OFF | OFF | QN | OFF | OFF | OFF ON | OFF | OFF ! OFF OFF | OFF I | OFF | O ! OFF I ou -----!!------! On NA |} ! OFF 1} & ! 173406 | OFF §{ # | O~N | OFF | OFF | OFF ! QFF ! OFF ! O~ 1) ! C~x 412 | ----.-.!--..---.-------!--fi..!---.-!.---clnn nu-!..--.z-----!-.---1.-.-.!----! .--.-:!.---..! | .-.----!..--.----..h.-fll-----1.'¢--1---.-!-. : ! OFF 1! NA ! ON 1! 612 ¢ ---!----.S.----l-...-z--...=.----!.-..-!l..-- -.! -—'----!.-.-.------.-.ol.n-.-!..---l.---.1-----!-- -.-!----.!---q -!-'-.-1----- 1 ) ! 173050 ! OFF A ! 173052 ! OFF | * ! OFF | OFF ! OFF 1 NEe | ON ! OFF ! ON O 2 nece ¢ OHN ! OFF ! OFF 11 NA ! ii i 0% 056 i .--.no-!.-'-----..----.!-.--.!--.--!-----1..--.1----!.----!-----2-.---!-.a-! -----!!------! e 1732592 ¥* ! ! OFF |} On ! OFF | OFF | ON ! OFF § 0Od ! OFF ! OFF 1! nNA | Q * ! 173252 | OFF |} ! OFF | Ow ! OFF | ON ! OFF ! O~ ! OFF H cN }! 256 | % { »* t e ¥ nee V3 o + wt 1 Wi b [] L woer e P s AT WYLT A l -1-.--6:-----!-.-.-1---.-t.----!.--.-z‘--.--- 17345¢ 173452 IS @ ! ? ! | | 17365¢ 173652 ENABLEDU;WHEN EMULATOR,A OFF OFF DEVICE | MNEMONTIC ! UNIT ! CSPR ! RPd2/03 ! DP ! ¢v=7 ! 776714 ! | DR } 2=7 | 776700 | ARE THE { | OFF OFF OFF,POWER=UP DEVICE ROOT RMp2/3 ) --l---.-!--i-.1.----z-----!----.!-.---!!---.- a IT IS ASSUMED TC BE ZERO,LISTED BELOw THE DEVICE CSR ADDRESS ASSU~ED RY THE RP&4/5/0 NORMAL { | % » | | ON On | | 1 OFF OFF | ! OFF OFF --.‘.-.!.-..---..------2..O..I....-l-.g.-!.--.-!.- RPv4/5/6 S1=2% LOCATION ---.---z-..-.---."----!..-.-‘-----!--.--2--.. RP24/5/6 * IN G P ROM mE OFF=D0 ----.--l----.---.-----.1-----!--n-.!.n-'u!ca- B G fae Puw B G ! Up RUM, ROM 4 - B Pou G G Dun P Btn G RP&2/703 UNIT MUST THIS THIS START | SWITCH SETTINGS Si= ! 1l SKR | ADDR, i1 2 ! 6 3 ) ! | 5 ! ! 7 L8 ! 9 113 1} CODE | ---.-;.!-.--..---.--.-.g-----l-.-_-!---C-!-.---!-----l-----!----l-----:-----!---.-!2..---.! A ! 173204 | OFF | % | OFF ! OFF | OFF ! OFF |} OFF ! OFF ! 04 4 QFF I} NA ) PO Dew Pus GB Geom Giv P Ps Gew S ODEVICE #=CAN BY BY NOTES: 2, 24 MNEMONIC DEVICE CODE, AND ON ON | | OFF OFF ! ! ORN OW ! OFF ! OFF (! ! OFF NA | | 0N 1} 456 1} ---!-.---1.-.--!-.--.'.-.--'-.---2:--.---1 | | BOOT MNEMONIC | ! » » ) | ON ON 1 ! ON ON | | OFF OFF | ! DISABLED.(MUST BE OFF FOR UNTT AND NUMBER UNIT ARE REQUIRED, NUMBERS ON ON | |} OFF OFF | | ON On 11/24,/60,SEE ! 1 GFF CFF | | OFF ON 11/24,/62 ! L} NA 656 | ! DOCUMENTATION IF UNIT NUMBER IS 0T ENTERED, SUPPOR TED BY THIS ROM,AND TW M9312 SET UP AND INSTALLATION PROCEDURE (K=SPeM9312=0e4g) " Page TARLE P/N ROM THE TABLE NOTES BELOW CONTAINS THt 25 23=756A9 FOLLOWINGS 1,M9312 SWITCH SETTINGS 2,THE START ADDFESS FOR FOR POWEReUP BQOT OR THF CONSOLE LOAD AND PUSHeBUTTOM BOOT START SEOQUFNCE, IF RUt,A ROM DIAGNCSTIC ARE TO BE CPU DIAGNOSTIC MUST B® IN OF DEVICE, L,OCATION _ £2@, AND JUMPER w8 MUST RE CUT, .----.--..-..-..--...--.-.---.-------..-.-...-----..--..--.-------...-..-‘---..---.--.------.--.--..-.--------.- DEVICE 800TED TO BE ! ! ROM LOC, { DIAG= INQOSTIC | | UNIT | i START ADDR, ! i SWITCH 1§ SETTINGS 2 i 3 Si= i 4 ..-.------.--1 _ § 5 & o6 {§ 7 i ® 1 9 }1» 1! !l SWR CODE |} |} .----..-------.-‘-------!-.-.-.-1--.----t..--.----.----fl!.-..-z---..!---.-l..-..!.---.1-----l-----z.----z----‘l..-.-l!------1 RK@3/95 ! ROM 1 1 NO ! 2] ! 173004 | OFF | « | OFF | OFF | OFF | OFF | OFF | OFF | On | OFF {} NA | RK&3/76S { ROM 1 |} WO { ? { 173164 | OFF | # | OFF | OFF | ON 1 ON | ON | OFF | ON } OFF §! NA | RK¢3/25 ! ROM 1 | (YES ! %) ! 173006 ! OFF | &« | OFF ! OFF § OFF | OFF ! OFF | OFF | ON | ON §¢ @12 1 RK@3/7¢5 ! ROM 2 | NO ! 0 RK®3/05 l ROM 2t w0 I 2 H 173204 173364 | l OFF OFF | | » | OFF | ON | OFF ON I | OFF ON | | OFF | ! OFF OFF { 04 { OFF ! NA | RK33/45S { ROM 2 YES | @ ! 173206 L OFF | » | OFF | ON | OFF | OFF | OFF | OFF | o8 | ON 1! 212} | | # | OFF | ON ! ON | OGN ! OFF I! NA_ | .-.-----..---.--x-------!---.--.!....--.1...-.--------..!.---.!.-...!-.---!-o---:--..-l.----l-.--.!-----!o-.--]-----ll-.----l RKe3/05 RK2 3745 ! ! ROM ROM 3 3 | | NO KO ! { RKA3/35 {| ROM 3 | (YES | o] 2 ! { 173404 173564 lLOFF { OFF §| | » # ! ] ON ON | | OFF OFF | I OFF ON | L OFF ON | { OFF ON ! ! OFF OFF | | On O | | OFF OFF ! {! NA NA d ! 173406 | | # 1 ON | OFF ! OFF | OFF | OFF ! OFF | ON ] ON 1 412! OFF .--.......---..-x-------1...----1 -...-‘.!----.----.-----!.----l-.. | | -.!---.-x--..-x..-.-l-----1.----! RK@3/45 RKV3/45 § ! RO¥ 4 | ROM 4 | NO NO { ! e 2 ! i 1736924 173764 1 | OFF OFF RK23/65 ! ROM 3 | YES | 2 ! 173696 lOFF ----.x--...!-----ll--.--.l | | # | ! ! ON ON | J} OFF ON | | ON | | OFF O8N | )} OFF { § | 1 ON ON ON # OFF OFF ON )} OFF OFF !} Il NA NA |} } I # [ O ! ON | OFF | OFF | OFF | OFF | O } ON J! 612 } --.-.----..-..-.!--.----l---.---1--..-..!----.-..---.---!-.-..l---.-x-.---’----.!--.--l-----l-----!-----:--.--x-.---ll.--.-.! TUS5/56 ! ROM 1 | nNO { %) ! 173034 L OFF § # | OFF | OFF | OFF | OFF | ON | ON § ON § OFF 1) NA TUS57/56 { ROM 1 | YES | ¥ ! 173036 | OFF | » { OFF { OFF | OFF | OFF | ON ! ON | ON | ON | @42 ¢ --.--.----------!-------!.....--‘-------l-------.---.-.-l-.---!----.l..---!---..l-.---l---.-x-----!-----‘..-..l..---l!-..-.-l TUSS5/56 TUSS5/56 ! { ROM ROM 2 2 | | NO YES ! | o Y ! l 173234 173236 | | OFF OFF { | » » | | OFF OFF | | ON ON | | OFF OFF | | OFF OFF | | ON ON } ! ON ON } | ON ON | | OFF ON I} 1} NA | 242} ----..-------..-l-------1-------l--...—-!----.----.-----l.---.!.----!.--.-1-----1-----1---.-‘..---!-----1-----!...--!l----.-! TUS5/56 TUSS/56 { 1 ROM ROM 3 | 3} NO YES ! | @ o { | 173434 173436 | L OFF OFF | | #» * ! 1 ON ON | § OFF OFF | ) OFF OFF | | OFF OFF § | ON ON | | ON ON | § ON ON ! | OFF ON Il 11 HA 442 } | ..--.---..-.----x-------!-----—-1---.--.l---.---..-..---l.---.l.-o-.‘----.l...--!-.-.-‘-----l.----l-.--.I----.x-.---l1.-.---! TUS55/56 !l ROM 4 | 1O ! @ ! 173634 | OFF | # | ON | ON | OFF | OFF L ON § ON | ON ! OFF J! NA | TUSS/56 { ROM 4 | YES | A l 173636 | OFF §{ « | ON | ON | OFF | OFF 1 ON ! OnN | OMN ! ON I} 642 ! .------.----.---l------.!------.l------.!--------.------l-----!;----!-.n--t.----l.o--.l...--!--.--l-.---!-.---l.----!!------x # Sle23 WHEN FOR WHEN - IT THE B00TING 1S ON,POWER«UP BOOT POWEKRe=UP BOOQOT) FROM CONSOLE ASSUMED DEVICE CSR TO THE BE IS EMULATOR,A ZERO,LISTED ADDRESS ENABLED;wHEN ASSUMED BELGW RY OFF,POWER=-UP DEVICE THE ARC RQOT THE CODE, DEVICE ! MNEMONIC | UNIT | CSR L RKn3/458 i DK } =7 1 777404 | TUSS/56 ! DT I 8e7 { 777342 ! .---.---..-....-!.---..-.-.;.--..--!.'-.-.--’ MNEMONIC DEVICE BOOT AND MNEMONIC DISABLED, (MUST UNTT AMD NUMBER UNIT ARE BE OFF REQUIRED, NUMBERS FOR IF SUPPORTED 11/24,/60,SEE UNIT BY NUMBER THIS IS ROM,AND 11/24,/6¢ NOT DOCUMENTATION ENTERED, 25 Mg312 SET UpP AND INSTALLATION PROCEDURE (K=SP=M3312=¢@«4) Page 26 THE TABLE BRELOW CONTAINS THE FOLLOWING? 1,M9312 SWITCH SETTINGS FOR POWER«UP g0QT OR PUSH-BUTTOR BOOT OF DEVICE, 2,THE START ADDKESS FOR THE CONSOLE LOAD AND START SEQUFNCE, NOTES IF DIAGWOSTIC ARE TO BE RUN,A Cpy DIAGNOSTIC ROM MUST BR IN LOCPTION E24, AND JUMPER W8 MUST BE QUT, --.---.-.-.--------.-..-----.----.-...;--.--'.-.-------.-..--.-..---.---.-..--.------.---------------v------------.------..-! DEVICE TO RE { ROM ! BOOTED ! LOC, TU16/45/77/E16 | ROM 1 DIAGe JNOSTIC | } UNTIT | START ! ADDR, ! ! SWITCH SETTINGS Si= 1y 2t 3 1 4 ¢ 5 1 6 V 7 LV & ¢ 9 ! 19 {1 SWR } i CODE ! ---.----unuooi--g-..-..-;--.--.-l----o-.;..-..------..--;..---1..-.-2-.-..!n----l-.---xuu---!-.-'-l-----!---.-!-----ll------! TU16/45/77/516 1 | } NO | ROM YES TU16/45/77/E16 TU16/45/77/E16 | | ROM 2 | ROTM 2} NO YES TU16/45/77/7E16 TU16/45/77/E16 } ROM 3 | | ROM 3 | TU16/45/77/k16 | ROM 4 | l 2 | ! 173004 ! OFF | A l 173006 { OFF | ! ! %) 9@ ! ! 173204 173206 | OFF | OFF | { nNC YES { !} 7 g ! ! 173404 173446 ! ! OFF OFF NO H a | 173604 ! OFF % # ) OFF | OFF | OFF | OFF | OFF | OFF ¢ ON | OFF | OFF ! OFF | QFF | OFF | OFF | Ov % # | | | } ON ON | | OFF OFF | | OFF OFF | | OFF OFF | | OFF OFF | | § § # # | OM | ON | OFF | OFF | OFF | OFF | OFF ! ! OFF | OFF | OFF | OFF | OFF ! { # | ON | CFF |l | ON }§ 04 O | ! OFF ON ON ON | CFF ! ON KA | 212 | {! }! NA 212 |} ! (1 |} NA 412 } ! | OFF !! HNA | -----.----------1-------1-------!.--..-.1.-------..-----!.---.!..-..1.-.--lc-.--l.---.1--.-.!---v-l----.l----.!—----!l------l OFF OFF -----‘-....-----!—.---.-1.n-.-.O!----.--l.---..---.....-l.-..-l;--.-!-.-..!.----‘-.---!.--Q-!.--.-1----.2--..-!-----1!-----.1 r-fi---.------..-!.----.-!-.-.u..z.------!----..-.-.----.!-.--.l-.--.!---flul---.'!..---z—.---1-.---!---‘-1---.-!.---.: 1.-.---! TU16/45/77/K16 | ROM & | YES | @ ! 173696 ] OFF { % | O § ON | ON | OFF | OFF | OFF | OFF | OFF | OFF ! | OFF OFF ! ON ! On | ON §! 612 | ..--.--.c-..----!--’..-nln---u--!--.-'-cz.---..-onnunnchzqnu--!.--.-!--..-!-—---!-----!.--.-2.----1----—1..-.-1---.-21-.---.! # S1=2% WHEN ON,POWER«UP BOQT IS ENABRLED;WHEN OFF,POWER=Up BOOT DISABLED,(MUST BE OFF FOR FOR WHEM POWER=UP BOOTING FROM 11/,/24,/62,SEE 11/24,/60 DOCUMENTATION BOOT) THE CONSOLE ENULATOR,A DEVICE MNEMONIC AND UNTT NUMBER ARE REQUIRED, IF UNIT NUMBER IS NOT ENTERED, IT IS ASSUMED TO BE ZERO,LISTED BELOW ARE THE DEVICE MNEMONIC AMD UNIT NUMBERS SUPPORTED BY THIS ROM,ATMD THE DEVICE CSR DEVICE ADDRESS | ASSUMED MNEMONIC | BY THE UNIT | BOOT CODE, CSR l ---.-.--....-t--x---.-.---.!---.---!.---.---t TU16/45/77/E16 | ¥M ! V=7 | 77244¢ | TW M9312 SET Up AND INSTALLATION PRCCEDURE (K=SPeMG312eit=4q) : TARLE ROM P/N THE TABLE BELOW CONTAINS THE FOLLOWING: 1,M9312 SWITCH SETTINGS 2,THE START ADDRESS FCR IF DIAGNOSTIC APE TO BE NOTES DEVICE BOOTED TO BE TUI@W/E13,TSw3 TUL1@/EL13,TS@3 | | ROM LOC, { ROM { ROM | DIAG= INOSTIC 1 1 | NO 1 YES FOR POWEReUP BOOT OR THE CONSOLE LOAD AND RUN,A CPU DIAGNOSTIC | ! UNIT ' l 0 | |} { | ! 173004 { 2e7 2375829 BOOT OF DEVICE, START SEQUFNCE, ROM MUST BF IN LOCATION START ADDR, { A PUSH«BUTTON | 173006 ! E2¢, AND SWITCH SETTINGS St~ 1}y 2 1 3tV 4 ! S OFF | OFF OFF | | # » | | OFF OFF | | OFF OFF | OFF JUMPER I | : ceeccencnscsruens | ovesnunssonconsncurcslasnsnscnnsenasselnessnnsvonerare]vocaninvaas TUIL/EL13,TS0O3 TULIW/E12,75¢3 { { ROM 2 ROM 2 | | NO YES ! | 9 2 i ! 173204 173206 } { OFF OFF | §| Page # » | | OFF OFF | ! ON ON | | OFF OFF W8 MUST BE OUT, { 9 ! 18 11 |l | ON | OFF !l 6 Y 7 § 8 OFF | OFF | OFF OFF | OFF | OFF § ON | ON SWR 4 CODE |} NA !} @12 | | veone|cvvesecononsanvelvonnn] |neanea] | | OFF OFF | | OFF OFF | ! OFF OFF { § ON O | | OFF ON !l I} NA 212 | ! ---.-.--...-..--1--.-...!-----.-1.--.---!.-----.--.--.-.l-----!..--.1----.‘-.---!-.-..!-----l.-.-.l-----l.--.-l-----‘z------x TUL1¢/E19,TSe3 TU1Q/E19,TS03 | | ROM 3 ROM 3 | 1 wO YES ! | %) ¢ ! H 173404 173406 TU1A/E19,TS@3 { ROM 4 | NO TU1¢v /19, TS583 4 ROM 4 | YES l 2 ! 173604 | ] { 1736026 ! } OFF OFF | | #» #» | | ON ON | | OFF OFF | | lOFF | # | ON | ON § OFF | | #* |} On ! ON | OFF OFF OFF OFF | | OFF OFF | § OFF OFF | ! OFF OFF | OFF | | OFF | | | ON ON OFF §{ OFF | OFF } ON OFF I ON | | OFF ON I} I} NA 412 | |} § OFF !l NA |} ]} ON I} 612 1} ------.---.---.-!.--6-.-!---.-.-l.-.-.—-!.---.--.‘..---C!---.-l.----!-.--.!----.l--..-l--sq-!....-l..---!----.l-.--.ll.-----l # Sl=23 WHEN FOR WHEN BOOTING ON,POWER«UP BOOT IS ENARLED3wHEN FROM THE CONSOLE EMULATNOR,A DEVICE ! MNEMONIC | UNIT | CSR l .-..---—.-.-...—‘--.---...-1------.;-----.--! ! MT ! 07 | MNEMONIC ARE THE DEVICE A00T CODE, .-.....----.-----..-....‘-.-..-----.-----.--l TUL2/E13,TSe3 BOOT DISABLED,(MUST BE OFF FOR 11/24,/60,SFE 11/24,/60 DOCUMENTATION ' IT Is ASSUMED TO BE ZERO,LISTED BELOWw THE DEVICE CSR ADDRESS ASSUMED BY THE DEVICE OFF,POWERe-Up POWER=UP BOQOOT) 772522 | .--v------.----.‘.----u----l-----.-1---.----’ AND MNEMONIC UNTT AwD NUMBER UNIT ARE REQUIRED, NUYBERS IF SUPPORTED UNIT BY NUMBER THIS IS NOT ENTERED, ROM,AND _ - 27 M9312 SET Up AND INSTALLATIOM PROCED!RE (K=SP=M3312«1=4) Page TARLE ROM THE TABLE BELOW CONTAINS 1,9312 2,THE NOTES DEVICE IF TO SWITCH START BE ARE FOR TO BE FOR POWER<UP THE CONSOLF RUM,A | ROM | DIAG= ! LOC, | INOSTIC ! ----------------1----.-- 2-8 23«759A9 FOLLOWTIHG: SETTINGS ADDRESS DIAGNOSTIC BOOTED THE P/N CpU UNIT BOOT LOAD OR AND DIAGNOSTIC | START ! ADDR, PUSH-BUTTOM START ROM MUST ! BOOT OF DEVICE, SEQUFNCE, BF SWITCH P11 l-'-----1------.!----.-- IN LOCATION EZ%, SETTINGS Si= 2 L 1 3 --------!----g!eg!ee!=9= 4 ) AND s i JUMPER Y o6 w8 4 MUST BE OUT ! 8 1 7 -=!e====!=====z==fifi-ii 9 112 1! SWR ! ! CODE } i---i-----i-----i----.l! RSA3/04 ! ROM RS¥3/94 1 |} O ! {| ROM o {1 ! | YES 173004 } A ! ! OFF 173996 { # | OFF | OFF | OFF | # | OFF | OFF | OFF { OFF ! | OFF OFF | ! OFF OFF | ! ON OFF | ! OFF OFF !} | ON NA ON 1! 212 | ity PRty PRGNS SO QFF | OFF ! OFF | OFF OFF | OFF | OFF | OFF ! §{ | S RS(3/704 ! ' RSO3/04 P ROM 2 Rt | WO ROM ) 2 ! ! YES L it RO DS g ! 173294 o .----------—----1------- | 173206 LT T RT LE Y (Y PRy (Rt !} OFF ! % | OFF | ON | L OFF 1-------!---.---z.---.-- RSQ3/u4 RSA3/4 ! ROM 3 | NO | ROM 3 | YES RS©V3/v4 *# Sle2: { WHEN FOR WHEN ROM RQOTING ROM 4 4 ON,POVWEReUP | OFF | ON ! } 2 3 ! ! NO | YES BRQOT BOOT) FROM CONSOLE ! | IS a 173424 ! OFF 173406 | «# | OFF { » 1736026 ENABLED ; WHEN EMULATOR,A IT IS ASSUMED TO BE ZERO,LISTED BELOW THE DEVICE CSR ADDRESS ASSUMED BY THE ---.-..-.-...--..- Il OFF | OFF OFF,POWER=UP DEVICE MNEMONIC ARE THE DEVICE BOOT CODnE, ON | { | S OFF ON | AND | OFF | OFF | OFF OFF | | OFF OFF ! ! OFF OFF ! | ON OFF | OFF | OFF 1! | ON NA | | ON {1l 412 } | ON | ON --l-.--ulnnnntl.-.--!z.- ON | OFF | DISABLED,(MUST BE OFF FOR AMD NUMBER UNIT | ! | UNIT 212 ON ON # AN NA ! ON ! | BOOT MNEMONIC # §! i -.-.z --!-.--.!---..l-.---!--- 173624 ! SO ON ! |} .-!-----!-----1-----1!-- --.-.---l--'.-l;---.!-.- { POWER=I® THE % --.---1 --1-.---!-----1.----!--- !------01.---.--!..--..- ! 1 .-------!----.1..-..!.-- .-----.---0.—---!---.-.- RS»3/24 28 ARE | OFF REQUIRED, NUMBERS | OFF OFF IF SUPPORTED | | OFF OFF -.--! | ! OFF OFF 11/24,/60,SFE UNIT BY NUMBER THIS IS { | ON ON | '} OFF ON 11/24,/60 NOT !! J1 NA 612 { ! DOCUMENTATION ENTERED, ROM,AND --.-..--...-.-..-. DEVICE | ----..-'1 MNEMONIC .----.0-..------1-.- RSQ03/214 ! UNIT ! (€SR ! -------1...----!..-- ! ----! DS i 9=7 | 772040 | TW M9312 SET UP AND INSTALLATICN FRCCEDIIRE (K=SPeM33i2~A=4) Page TARLE ROM P/%N 29 29 23=76QAL9 THE TABLE BELO~ CONTAINS THE FOLLOWING! 1,M9312 SWITCH SETTIMNGS FOR POWER«UP ROOT OR PUSH-BUTTON RQOT OF DEVICE, NOTES 2, THE START ADDRESS-FOR THE CONSOLE LOAD AND START SEQUFNCE, IF DIAGHOSTIC ARE TO BE RUN,A CPU DIAGNOSTIC ROM MUST BE IN LOCATI ON E20, AND JUMPER W8 MUST BE OUT, .-.-.-.-....-.-----..---—-----------..--Qa;-..-----.-.--.-..--c..-.---.-----..oo.---O--‘--..-..-.-.---.----.-.------.--.---.! | START i DIAG= | UWNIT i ROM DEVICE [0 BE BOOTED ! Loc, INOSTIC ! { PCwnS ! ROM 1 ! YES | A PCO5 PCOS | ! ROM 2 ROM 2 | 1 NO YES { 2 Y ! i PCA5 ! ROM 3 | NO { @ ! PCAS ! RO 3 ! YEs | s l PCOS PCO5 ! ROM ¢ | ROM 4 § ! NO YES ! ! ? A { _ 1! ADDR, .-......-...----!------.‘-0---..1-—..--.!----.-.-.’.----l----.!..-.-z-..-.!--.-.1-..--‘---.{ OFF | OFF | OFF | OFF ! OFF | OFF | O ! o H NO ! ROM 1 ! pCaS { OFF | OFF | OFF | OFF | OFF | OFF ! On ! ! OFF | +# ! OFF | « ! OFF ! OFF | ON | ON | | OFF OFF | | OFF OFF | | OFF OFF OFF OFF | ! | On ! ON ! OFF ! ! OFF ! ! OFF 1! CODE | ! OFF | OFF ! OFF | OFF ! OFF ! ON | OFF ! | OFF | OFF OFF { | OFF | | OFF | OFF |} OFF | OFF OFF ! OFF | OFF !} OFF | Oxn | ON -.--!.--.-l-----l1----.-! --.-.---—.--q---l-n-----!.------!--.----1.--------.- --.-!--.—.1;--..2-..--1.-.--1-.---1----01----.l- loccens] .-.-.----.------;---..-'1----.--!-—..---!-.-.---.----..-!.-.--!-...-!-----l-.---l--—-- lvcucn]|evecs|cesenoncnv|cnvan] 1"A | OFF 1} {! OFF | OFF | OFF | OFF ! ON LO SPD RDR P ROM 1§ HO | o {| OFF | = { OFF | OFF | OFF | OFF | ON -1..-.-1‘-.-.‘--..-1-.--.1..-.-!-.--.1l..-.--! -.-.-!-.-..!-.--.------.!----.1 ---.--.--....--.;-...-.-1..fl--.-l-.a----x--.'-OFF | OFF | ON ON | oF 1 OFF 1} OFF ! | @ ! KO { ROM 2 | LO S5PD RDR LO SPD RDR 1 ROM 1 § YES ! @ | LO SPD RDR ! RO 2 | YES | 2 l L0 SPD RDR LO SPD RDR ! !} ROM 3 ROM 3 | | NO YES ! | Y A ! l LO SPD RDR ! RUM ¢ |} nNC i 7, ! 1 OFF | = { | On OFF | OFF 1 OFF | ON | | OFF OFF | | OFF OFF ! | oOu ON ! OFF | Od { OFF | | -'—'--""--°-'-l'-'--'-!-'-'---!--'n---l---------'--'-'!-----1-----!---'-l-'---!'----l'----l-----!-----!-----!---'-!!-'--'-l ! }] OFF OFF OFF 1|} ----------.--.--!-------!-..----1---..-.!---.-------..--1----.!-----!--..-!-.---l-----I-----l-----l-----l---.-!-.---z1------! LO SPD RDR | ROM 4 | YES 9 | | OFF | ON OFF |1 -.---'---.-.--..!-------1...----!--.----l----.----.-----!...O-1..-..!---.-l---.-!..---1-...-1-----l-..--l-----l---.-!!----.-! # S1=2¢ WHEN ON,POWEReUP BOOT IS ENABLED;WHEN OFF,POWER=UP BOOT DISABLED,(MUST BE OFF FOR 11/24,/60,SEE 11/24,/60 DOCUMENTATION FOR POWER=UP BOOT) WHEN BOOTING FROM THE CONSOLE EMULATOR,A DEVICE MNEMONIC AND UNTT NUMBER ARE REQUIRED, IF UNIT NUMBER IS NOT ENTERED, IT 1S ASSUMED TO BE ZERO,LISTED BELOW ARE THE DEVICE MNEMONIC AND UNIT NUMBERS SUPPORTED BY THIS ROM,AND THE DEVICE CSR ADDRESS ASSUMED BY THE BOOT CODE, DEVICE ! MNEMONIC | UNIT | CSR ! pCes l PR * N/A 1 777550 | L0 SPD RDF l TT ! N/A ! 777562 | .-..--.--.--..--!------.o..1.--..--1.--.----! ..-.-.----------!-----.----l--.—-.-‘-----.--! --.-.-.---------‘---.-----nz-------x---...--s TW M3312 SET Up aAND [NSTALLATIOWN PROCEDURE (KeSPeMS3312adiel) Page TABLE ROM THE TABLE DEVICE BOOTED SWITCH SETTINGS »THE START ADDRESS FOR IF TC DTAGNOSTIC RBRE ARE ! ROM ! LOC, TO BE FOR POWER=~UP THE CONSOLE RUMN,A ! DIAGe INOSTIC ..---..---.. | TU60 TU6¢ UlNiIT 4 ROM 1 ! ROM 1 ! | ROM 2 2 ROK TU6D { | YES ] { | R ! nNQ YES { 3 | nO ! | vYES @ { | ¢ ! ....--..-—.- NC YES BOOT BOOT) FROM CONSOLE ¢ { | a ! .O-..-.--..- SETTINGS Sie 2 1t 1 OFF L OFF | | « * | | 3 | | ! 6 W8 1 | | # # | { §{ | # # | { ouT, 1+ 8 1 _ | | OFF OFF | | OFF OFF g | § oON ON | | OFF OFF OFF OFF | | OFF OFF 1 I! SWR 1! CODE | | OFF OFF | |} OFF OFF | | OFF OFF 1 $§ O O ...-: § § OFF ON §} 1! wNA @12 --!-----!-i- | | OFF OFF | | OFF OFF | | | ! GFF OFF { L ON O ...-l | L OFF ON §i 31 NA 212 | ! --!.--.-1x.- OFF OFF -.l-----l--. | ! .-!.-..-!!-- OFF OFF --!-----!.-- | | | -.!..-..!1-. --!---.-x-.- | | ! --!.-.-.1... -—1---.-1--- OFF OFF ON ON BE 7 1.!--.--!-.- OFF OFF MUST ..1-.-.-1.-- OFF OFT | | OFF OFF 1 L oOn oN --l.--..!-e- --..! | | OFF ON 1} 31 --!--.-n!o.. NA 412 1 .-]-.---!1-- | OFF | «# | OFF |} ON | } « ON |} 9% | OFF | | ON OFF | | OFF OFF | | OFF OFF | | OFF On | ! OFF OFF b |{ o8 nNA L on | ) 6812 ) .-l.--.-!-.- OFF,POWER=UP MNEMONIC JUMPER s o.l.-..-!... 173606 DEVICE | -.1-..--2--r 173604 BELOW ARE THE DEVICE BY THE BOOT CODE, 4 AND ..!-..--!..- OFF OFF -a.-.niblni. EMULATOR,A E28, --1----.‘--. ! | L 173404 173406 ENABLE s WHEN D .--.---..--. LOCATION --uoononlonc ! IS IT 1S ASSUMED TO BE ZERO,LIS TED THE DEVICE CSR ADDRESS ASSU MED .-..-O..--.. 1} ..--!--.n.-- POWER=UP THE SAITCH IN .-!.....!.-. 173294 173226 !-.-.--.!--- ON,POVERUP | ! ----l------. .---z--..--. TUG® 173206 1.-----.!.-- ) )} BF -...----!.-. 3 &4 4 MUST .-..x----.-- ROM DEVICE, -.!;--‘.!..- 173044 ? ! v ROM ROM ROM OF ...-----l--- ! { | ROM ROOT SEQUFNCE, ..--l.-.-.-- -.--!----.-- TU6¢ TU6Y PUSH«BUTTOY START --...-.-l..- ! ..o--------- DEVICE ADDR, !-.-----:--. TU62 BOOTING START nO ...-]------- WHEN ! ! ! 1 § .--------.-- FOR DIAGNOSTIC !-..----!.-- TUKO TUéw OR AND ..-.l-.--.-- --.-!-----.- WHEN mOOT LOAD z....--alunu ---.-.------ S1=2% Cpy | .u--!.----.. % 2-10 23«76119,766A9 BELOW CONTAINS THE FOLLOWING: 1,49312 NOTES P/N .-!----.1--- BOOT AND MNEMONIC -.‘..-.-!.-. DISABLED, (MUST UNTT NUMBER AND UNIT ARE BE OFF REQUIRED, NUMBERS --..! -.2...-.!-.- FOR IF SUPPORTED .-!----.11.- 11/24,/60,SEE UNIT BY NUMBER THIS IS ROM, AND .-.-! 11/24,/60 .:QT DOCUMENTATION ENTERED, .-...--..... .--....-l | MNEMOWIC ! UNIT ! ! cT | 21 | .-.-,-.---.- CSR $ 777500 | ---1..---.-! .-..--..t Tw 3@ Page 31 49312 SET UP AND INSTALLATION PROCEDURE (K=S5P=¥$312-d=4) TABLE 2-11 ROY P/M 23=811A9 ' THE TABLE BELOW CONTAINS THE FOLLOWING: NOTES BOOT OF DEVICE, 1 ,M9312 SWITCH SETTINGS FOR POWER=UP BCOT OR PUSH=BUTTONNCE, SEQUE 2,THE START ADDRESS FOR THE CONSOLE LOAD AND START ROM MUST BE IN LOCATION E20, IF DIAGNOSTIC ARE TO BE RUN,A CPU DIAGNCSTIC . - AND JUMPER W8 MUST BE OUT, .-----.---.---—-.------.-----; -----------.-.-------.---'..-.----.-.---.-C----.-.---.O.-.---.--.fi-----..--—--..-—..-----.---. 1! S4R | ‘ ! SWITCH SETTINGS Si= START ! DIAG= ! UNIT ! ADDR, ! ! CODE DEVICE TO BE !! ROM | 19 -!1.9 !---8 }-a--7 ! ----! | --.!| &--l-. |} 5 .‘.-¢4 1---! .---3 1 2 1 t 1 ! ¢ ! ---«1 ! C INOSTI LOC, BOOTED ----: ...!. !----.-—----.---l.----!.. .----.----.-.---1-.--.--!---.-‘-1------. NA | ON | OFF !lI} 9012 | OFF | on | OFF | OFF OFF | OFF |! OFF OFF | # !!}} OFF 1730064 { OFF 7] $ ! ROM 1 ! A0 | @ !! o } - RX©2 ! OFF | ----l—---.!-----ll------!| | OFF | OFF--!-OFF-l--OFF !---#-.-!.-.-.!| ----| { 173096 YES --lnucuocu;--—-.-.-} ----1 ROM ! ---!RX92 -----.1----.!-. .-.----n--------l---.---l II KA | | OFF | OFF | O |¢ OFF | ON | OFF | OFF 1 OFF | # | OFF 173204 { ROM 2 | NO H| ae !! 212 1 1§ ----! RX22 ON Oox ! OFF ! OFF | OFF { OFF | o8 | OFF | # { OFF | 173206 YES -1‘.— | 2 !---ROM ! -----—-‘! ---!.lifl RX02 !---‘-l“’. !..----.----..‘-1.--..1--..-!---‘-!----.-.---.------.--!-.'-...!-.-—---!--'..-. } ON ! OFF 1! NA ||} | OFF | OFF | OFF |} OFF OFF ! ON | # | OFF 173404 { ! ROM 3 |} a0 !| )a !! 412 Il -.--! RX02 { oN -1‘-on 1-..OFF OFF | ---!-----!{----| OFF-.1-! OFF-1--OFF !-.-| --.-ON } # § OFF { 173406 YES | 3 ROM ! RX22 ----! ---l1.-----------—--!----.l.---.---—--------!------.!-------:---.--| OFF ¢!1! NA ON {! ON OFF !| ON { OFF | OFF || OFF | ON || OFF { # {|} OnN 173604 {{ OFF ! A ! | 612 ! ROM 4 | KO RX02 | OFF OFF § # ON 1 On OFF | OFF 173626 ! ROM 4 | YES ! 4] ! RX0?2 D OFF,POWER=UP BOOT DISABLED, (MUST BE OFF FOR 11/24,/62,SEE 11/24,/60 DOCUMENTATION ; WHEN P BOOT IS ENARLE % Sle23 WHEW ON,POWER=UBOCT) FOR POWER=UP NUMBER Is NMOT ENTERED, WHEN 300TING FROM THE CCNSCLE EMULATOR,A DEVICE MNEMONIC AND UNTT NUMBER ARE REQUIRED,TEDIF BYUNIT THIS ROM,AND IT 1S ASSUMED TO BE ZERO,LISTED BELOW ARE THE DEVICE MNEMONIC ANXD UNIT NUMBERS SUPPOR THE DEVICE CSR ADDRESS ASSUMED BY THE BOOT CODE, DEVICE | MNEMONIC | UNIT RX22 ! DY !oe=1 | CSR ! 1 7771719 | .'--.-------.---l---.--.---1-.---.-!..-..---t M3312 SET Up AMD INSTALLATICN PROCEDURE (K=SP=M9312=2=4) Page TABLE ROM THE TARLF BrLOW COMTAINS THE FOLLOWINGH 1,49312 SWITCH SETTIMGS FOR pOWEReUP BOOT OR P/N PUSH«BUTTOM 2=12 23=764A9 ROOT 2.T8E START ADDRESS FOR THE CONSOLE LOAD AMD START SEAUFNCE, NOTES IF DIAGNCSTIC ARE TO RE RUN,A CpU DIAGNOSTIC ROM MUST BF 32 IN OF DEVICE, LOCATION ) E22, - AND JUMPER W8 MUST RE 0UT, --.---..-.’-fl‘.-‘.-------.-.---.-.-..-;.--..-.-----....----.--.;.-------.-.--....-.-.---.-.-----.---------------..----..---.z DEVICE TO BRE BOOTED ! ROM ! ! LOC, DIAG= INOSTIC | ! UNIT | START ! ! ADDR, ! SWITCH SETTINGS Si=- 1y 2y 3 ! 4 ¢ 5 1 6 | OFF ! OFF { OFF | QFF V7 1V 8 t | ¢ OFF | 9 ! 14 | OFF 1! SWR |} || CODE | --------c-.---.-1-------1---—---!-—-----!.---..-...-.---1----.!..-..!.----!-----1-----!-----!-----:-----!-.---1.-.--11--—---1 TS¢ 4 ! TSG4 ! ROM { ROM {1 | | KO YES ! ¢ ! ¢ 173004 173906 ] ! OFF OFF | | % # | OFF | OFF | OFF ! OFF | OFF OFF | OFF | ON 04 §J ON !} !} NA @12 ! 1} .--.----.-----.-:-------1-------!----.-.1-.--.--.-.-----1-----1-----!--.--1-----1-----!-----z-.---1---.-1-----1.--.-12------! TS24 ! 7504 : ROM 2 ROM 2 § 1 NO YES ! A | ! o 173294 | 1732¢6 } OFF ) OFF | | % % } OFF | OFF | | O8N ON |} OFF | OFF | { OFF OFF | | OFF OFF ! QFF | OFF §{ | ON ON 1 § OFF }}] ON 11 NA 212 | ! --------------.-l-------l-------!.—-.---!----.----.-----1----.;.....!-----:---.-!-----1--.--!--.--!-----2-----!-----:1:-----1 TSP4 ! TSV4 !} ROM 3 RUM 3 | | NO YES ! & | CHE ! 173404 | 173406 } | 173604 173626 ! ] OFF OFF | | » % | ! OM | OFF On ! OFF { O8N |J OnN | | ON ON §{ | OFF OFF } | OFF OFF | | OFF ! OFF | OFF QFF | | OFF QFF | | CM O § OFF |} ON | ! OFF ON §} §} NA } 412 ¢ NA 612 ! | -----------.:---1-------1-----.-!---.---!.-.-..---.m----!‘---.x;...-1.-.-—‘-----1-9---1--u--1---.-!-----1-----1-----22------1 TS@4 TSd4 ! !| # S1e2: | | MG YES ! ! A e ! OFF { CFF | | #« # | OFF | OFF | OFF | OFF WHEN ON,POWER=UP BOOT IS ENARLED;WHREN OFF,POWER«UP BOOT DISABLED,(MUST BE OFF FOR FCR WHEN ROM 4 ROM ¢ BOOTING POWEK=UP BOQOT) FROM CONSOLE THE EMULATOR,A DEVICE MNEMONIC AND UNTT NUMBER ARE REQUIRED, IF | | QOFF OFF |} ON I ON ! 11 11/24,/60 ,SEE 11/24,/60 DOCUMENTATION UNIT NUMBER IS NOT ENTERED, IT 15 ASSUMED T0O BE ZERQO,LISTED BELOW ARE THE DEVICE MNEMONIC AND UNIT NUMBERS SUPPORTED BY THIS ROX,AND THE DEVICE CSR ADDRESS ASSUMED BY THE 8B0OOT CODE, -....-.-..-.--.---------------..-.-..--.----! DEVICE ! MNEWONIC ! UNIT ! CSR ! TS24 { MS ! 2«3 | 772520 | TwW -t ~-i < 7] -3 b< o [ -1 |4 < < p- r <} UN PROCEDURE (K=SP=M9312=0=4) Page TABLE ROM THE P/N TABLE BELOW CONTAINS THE FOLLOWINGS 1,49312 SWITCH SETTINGS FOR POWER«UP BOOT 2,THE START ADDRESS FOR THE CONSOLE LOAD NOTES DEVICE IF TO DIAGNOSTIC RE BOOTED ARE TO BE RUN,A | ROM | DIAG= | ! LOC, INOSTIC ! .------.--..--.-!--..--- CPU UNIT TUS8 TUS8 !} | ROM ROM 1 1 OR AND DIAGNOSTIC ! START ~} ADDR, PUSH=BUTTON BOOT OF DEVICE, START SEQUFRNCE, ROM MUST BR IN LOCATION E2@, ' !.---...1—-...-.1.--..-- | SWITCH ! 1} TUS8 NO ! | YES | ROM 2 ! NO | ROM 2 | YES --..-.----.-----1..-----l----- o g "} 173204 173806 ! | | OFF OFF { ! ROM ROM 3 3 | | NO YES WHEN B80O0TING | } -'1.-...1.----1-----!l.. OFF OFF | | OFF OFF | | OFF OFF | | OFF OFF | | .-.-l OFF OFF | ! OFF OFF Il !} O ON | | OFF ON I} I! NA 012 .-.!.'--.l’-‘-’l'-"-!1"'- | i ! 173296 OFF | OFF | ON | % | OFF | OFF ! OFF { ON | OFF ! OFF ! OFF | OFF ! ON | OFF | OFF | OFF §! | WNA ON § ON }I 212 | | OFF OFF | ! QFF OFF 2 @ -.!-.---1.----!-.---1---.-!--- ! { 173404 173406 | | * # | | ON ON --!-----!-----‘-----!-----!!.. | | OFF OFF | | OFF OFF -.!Q----!-----!-.---!-.---1--- OFF OFF | ! OFF OFF 1 I ON o8 ]} } OFF ON JI !! ! ROM 4 | YES | 2 ! OFF 173606 1 # | ON | OFF | ON ! » | OFF | ON | OFF | ON | OFF | OFF | OFF ! OFF | ON { OFF | OFF | OFF §! 1 ON | On 3¢ THE ---"1""'"""1"""""‘1" EMULATOR,A OFF,POWER=UP DEVICE MNEMONIC ------..1 MNEMONIC | UNIT | CSR | ! DD | ©=1 | 776500 | AND MNEMONIC NA 612 "'!""'l"-"l'-"-!!"-" BOOT DISABLED.(MUST UNTT AND NUMBER ARE BE OFF REQUIRED, UNIT NUMBERS FOR IF SUPPORTED | ! ----l | ENABLED; WHEN NA 412 --l-----!---.-!--.--!----nz!-- 173624 IS | 1 ---.! | | i BOOT } | -_1 | a CONSOLE W SWR CODE { FROM utew il 1l » -----l-----.--l m) | | 12 ! --..-----.------!------.---1-- i % # ! NO | [ | | 9 OFF '-----...--.---.-- xgee ! | -.-....------.-.-- e - 8 1 173234 IT IS ASSUMED TO BE ZEROQ,LISTED BELOW ARE THE DEVICE THE DEVICE CSR ADDRESS ASSUMED BY THE BOOT CODE, BT 1 | BOOT) TUSS8 } & POWER=UP DEVICE 6 ourT, ROM ON,POWER=UP FOR V BE { ‘-"'!-"‘-""-""'!""-l UHEN s = MUST | """"""""!"""'!"""'1" S1e2: | W8 % --!---.-—-!----------..---l--- TUS8 4 JUMPER ! | | ---—-.--..---..-1--u--.-!----- TUS8 !t 3 AND !‘--"!--'.'!‘-"‘l-.---!.' -.!..-----1---..--..-.--.-!.-- TUS8 TUS® Sie 1tV i .-!.----1--.-.1..--.‘--. "!-"'-'-'-...""‘."-!.'-.‘ TUSS SETTINGS 2 .--..-.-!--.-.l.--.-!-.- ! ! ""“"""""1"’-'-'3"-""1-".. # 213 23=765A9 '3 11724,/6¢,SEE UNIT BY | 1 NUMBER THIS IS ROM,AND 11/24,/60 NOT DOCUMENTATION ENTERED, 33 M3312 SET Up aN{) INSTALLATION PROCEDURE (K=SPeM93i{2=0=4) Page SECTION S{ 8 SWITCH SETTIG FOR COMMUNICATION BOOT RQOMS 34 M9312 SE1 UP AND INSTALLATIOWN PROCEDURE, (K=SP=}9312=0=4) Page TARLE ROM THE TABLE BELOW 1,49312 2,THE CONTAINS THE FOLLOWING: SWITCH SETTINGS FOR POWER=UP START ADDRESS FOR --..---.-.--..- LOAD u-----.-----..- DEVICE BOOTED TO BOOT THE CONSOLE RE ! | ROM LOC, i DIAG= INOSTIC | ! ! Il ROM ROM 1 1 UNIT | { DMC=11 DMCe=11 DMC=11 DMCe=11 DMC=11 WHE# FCK OF DEVICE, .~ .--.‘----.----- -1 SWITCH P11 ADDR, .n----.-------_ SETTINGS Si=- 2 L 3 --.--------1.—- | nNO ! %) | YES ! a - .--..-------..- START 4 1 s -geee=========a 1 s --!.....l...-.! { ----!-.--.-.!.------ DMCe11 ROOT SEQUFNCE, .-!---..--!.--- --------------.-x--- Sle21 PUSH«BUTTQM -a---.---.-.--- -!-.---.-!----- DMC=11 DMC=11 3=% 23=8£2A9,863A9,864A9 START .--.---.----..n .-------------- # OR AND P/N ! 7 1 8 .----l-----‘--- ifi----i Y 9 | 10 1! SWwR | 1)} CODE ! --!-----!-----z --.--l..---!l-- ----‘ 173204 L OFF 173306 1! % | | OFF OFF | | OFF * | | OFF OFF | | OFF OFF | | OFF OFF { | OFF OFF ! | On OFF | ! OFF OFF !} J O NA ! ON 1! @212 !.-.-..---------z.-- --x-.-.-!-----!----- 1-----1-----!-----!- ----!-----!---.-!!-. ROM 1 ! NO | ROM ! 1 1 | YES ! ) 1 173030 ! | 173232 OFF | » | OFF | OFF | | = ON | OFF | OFF | OoN | OFF | OFF ! OFF | QFF | OFF | OFF | ON | OFF | § OFF OoN !{ ! OnN NA i1 { 912 | | ON ! OFF J ON ! OFF | | OFF | OFF | OFF OFF | | OFF OFF | OFF | OFF ! ¢! ON On ! OFF §! } NA O i ! 212 1 ! ROM 2 | WO ! ROM ! 2 ) | | YES 1 3 173204 ! | OFF 1732066 | ! OFF I # #*» ----! ! ROM 2 ' O ! ROM H 2 1 | YES ! ! 1 173230 ! | OFF 173232 | » 1 { ON OFF ! ! ON # | 1 OFF ON ! | OFF ON ! | OFF OFF | | OFF OFF ! | O OFF ! | OFF OFF !! L O8N WwA L ! ON §Y 212 1 DISABLED, (MUST BE OFF FOR REQUIRED, IF ON,POWER=UP POWER=UP 8COT IS ENABLED;WHEN RGCOT) OFF,POWER=UP BOOT 11/24,/62,SEE 11/24,/68 DOCUMENTATION NOTES IT BOOTING IS THE DEVICE THE BOOT THAT IS IF FROM ASSUMED TN CSR ROMS w##% ,23-862A9 ' ARE | CONSOLE EMULATOR,A ZERO,LISTED ADDRESS DIAGNOSTICS DEVICE THE BE ASSUXED RELOW DEVICE ARE THE BY THE BOOT MUST ARSOLUTELY THRU AND 23«804AS WITHOUT TQ BE RUN MNEMONIC --.-------.-----l--- ! ,A IN BOCT CPU UNIT ROM (SR DMC=11 | UNTT AND EXCEPTION POSITIONS ROM 1 MUST ### BE THRU BE IN ARE NUMBERS INSTALLED 3,0R IN NUMBER UNIT IN BOOT LOCATION E28 SUPPORTED UNIT BY NUMBER THIS IS NOT ENTERED, ROM,AND SEQUENCE, ROM POSITIONS ,AND JUMPER 2 THRU 4!} W8 MUST BE OUT, ! --.---.z----u-.;---- o.----.------:. AND MNEMONIC CODE, DIAGNOATIC | MNEMONIC DEVICE --.-! XM | ¥=16 -l-fi-----ouoit | ontcuni ADDRESS AND AND VECTOR VECTOR SET To FLOATING ADDRESS CONVECTIONS - WHEN ! ! 35 M9312 SET UP AND INSTALLATION PROCEDURE (K=SPeM3312=ye=4) ROM THE TABLF BELOW 1,M9312 2,THE DEVICE TO Page TARLE 3e2 23=868A9,869A9,87329 P/N CONTAINSTHE FOLLOWING! SWITCH START BRE BOOTED SETTINGS ADDRESS FOR FOR POWER=UP THE CONSOLE ! ROM | DIAG= |} ! LOC, JNOSTIC | UNIT BOOT LOAD OR AND PUSH«BUTTOM START 1 START | ! ADDR, Ittt .-----------.---1.------1-.--.--1---..--!..---.-.- RQOT OF DEVICE, - SEQUFENCE, SWITCH SETTINGS Sie 2 ' ¢ 3 4 |} 5 } 6 y 7 ! | OFF OFF | | OFF OFF --.---!.---.1-....!-..--1-----!.--rclflfl---!.---- t DU11 puil ! ! ROM ROM 1 § § | NO YES H ! %) 7 ! ! 8 Y} 9 112 1! SWR 1 ! CODE ! !-----z-----:.----!1------£ 173004 173008 | { .---o.‘.---.-..-l----.--1.------*---..-.!.----.--- OFF OFF ! ! » # | | OFF OFF ! | OFF OFF | | OFF CFF | | OFF OFF -----.l----.‘.....l..-..l--..-l-----!---.-l----.!- ! | ON ON | | OFF ON I} il NA 912 ! | ----!.----l--.-.l!-.-n-.! DU1} ! ROM § § NO DULL ! 1 ! ! 173030 ROM 1 § 1YES | OFF ! | 1 # ! | OFF 173032 | ON | | OFF OFF § | OFF » | | OFF OFF | ON ! OFF | OFF | ON | OFF | | OFF OFF {! ! OFF NA ! Own ! ON 1L 0612 ---------.------z---.--.1-----.-!---..-.1.----.-.-...--.1-.--.‘-.. |} ,-!--.--!--.--z-----z-----1-----1-----!---.-!..---1l----.-l DU11 | ROM puit 2 | nNO ! {| A ROM 2 ! | (YES 173204 } 0 ! |l OFF 173206 | % | { ON OFF ! I OFF » | | ON OFF | | OFF OFF | | OFF OFF | OFF | OFF | OFF } 04 |} OFF | ! OFF ON i | ON NA 1y | 212 ) -u-.-—------.-.-!---.---!---.---l------.!----.--.. -.--.-1----.!-----!-----zo---.t---..!-..-.!-----!- -.--!---.-1.--.-1!------l DU%1 ] ROM 2 ! NO DU11 { 1 ! ! 173230 ROM 2 | YES | OFF | | 1 # | ! ON | 173232 ON | OFF | | OFF OFF § | » OFF |} ! ON OFF § | ON ON | | OFF OFF | !! OFF NA | OFF ! § OFF ! ON | ON 1y 212 ) ..-..'--.".'---‘...'-..!'.--'..l.--'...!-'-.—--..- -----!-.---l-'-"!'....1'-"-1'..-'1--‘-.!.--.-!'--. # S1=21 WHEN FOR ON,POWEReUP DOWER=UP BOOT IS ENABLED;WHEN '!.-.'-!-..‘.!1-...-'! OFF,POWER=UP BOOT) BQOT DISABLED,(MUST BE OFF FOR 11/24,/60,SEE 11/24,/68 DOCUMENTATION NOTES WHEN BOOTING FROM THE CONSCLE EMULATOR,A DEVICE MNEMONIC AND UNTT NUMBER ARE REQUIRED, IF UNIT NUYBER IS IT IS ASSUMED TO BE ZERO,LISTED BELOW ARE THE DEVICE MNEMONIC AND UNIT NUMBERS SUPPORTED BY THIS ROM,AND THE DEVICE CSFE ADDRESS ASSUMED BY THE BOOT CODE, THE BOOT THAT IS8 ROMS ### MUST ABSOLUTELY ,23-868A9 THRU 23=87/A9 IF DIAGNOSTICS ARE TO BE RUN AND IM WITHOUT BOOT ,A CPU ROM EXCEPTION POSITIONS DIAGNOATIC ROM § ### BE THRU MUST BE TNSTALLED 3,0R IN IN IN BROOT LACATION E29 SEQUENCE, ROM POSITIONS s AND Q...--....-.-..----'-..--.- -..-.-.---.----..! DEVICE LA A A DU11 2 X | B2y XX R MNEMONIC ¥ ‘ LA L ! X R N XU X X X | § | ! L | UNIT R & X K | ©=16 ..----..-.--.---1-.--.--.-.!---- CSR l K ! ---.-.--l | ---l ADDRESS AND AND VECTOR VECTOR SET CONVENTION T0O FLOATING ADDRESS JUMPER 2 THRU 411! W8 MUST BE 0OUT, NOT ENTERED, UN 2 TR N M o em e oo o PROCEDIRE (K=SPeM33l1Zev=4q) Page TARLE ROM THE TABLE BELQOW 1,#9312 2,THE CONTAINS THE FOLLOWING: SWITCH SEITINGS FOR POWER=UP START ADDRESS FOR THE ROOT CONSOLE .-.----.-------.----- OR LOAD AAD P/N TIO BE ! | 3=3 23=865A9,866A9,867A9 PUSH-BUTTON START BOOT OF = { UIAG= INOSTIC | |} UNIT --.-..--.-'.---.----- | ! START -----.-..-.-...----.. | SWITCY SETTINGS v 12 1 3 ADDR, DUP=11 | ROM 1 | ©nO | ROMm 1 | YES ! | -------.--------1.--.-.-l.-- 4 @ V oUP=11 ...._ _.-.- ROM § | O {| ROM 1 | YES .--'- DUP=11 --1-- ---.- . oUP=11 ! 1 |} 1 1---- -..1- 173024 173206 | OFF lLOFF | | # # | | | RO® 2 | NO { { ROM 2 | YES |} FOR 6 t 7T 1 8 1 OFF OFF } ! 9 ! 12 |} ! CODE } | { OFF OFF | | OFF OFF | | OFF OFF | | OFF OFF | | ON 0 | ] OFF ON -.!.-.-.l.----!-----!-----!- Il I} nA @12 | 1§ ----!l--.---l Il OFF | ! #» | 173232 OFF { ON { | OFF OFF | | OFF » | | OFF OFF | ! OFF ON | ON | OFF | OFF § OFF J! | NA OFF | ! OFF ! ! ON ! 212 1} --.-. .---- A { a1 —.l-- .-.x. .-..! ..--- l-.-. .1--- --!-- -..l- -...l ON ----- 1.--- .!..- --‘;- oncoo i 173204 | OFF 173206 ! » | O8N | OFF ! OFF | # | OFF | ON | OFF ! OFF | OFF | OFF | OFF | OFF ! ON ! OFF | OFF | OFF ! | NA O ! ON }} 212 ----!--.--!---.-l--.--l-----!---.-! | ! ----.1-----1!------x ! ROM 2 | NO ! ROM ! 2 1 | l YES 173230 |} 1 { | OFF 173232 | # | ON Il | OFF ON ! | OFF # ! | ON OFF | | OFF ON ! | OFF OFF L | ON OFF | OFF | OFF I} { NA OFF | ! ON ! ON §1 212 | -.a--l.-.-.---.--.-.-z----.l.--.-!. WHEN } 17303¢ ,!--- .-----uu-.---.-.!---.---x-.-----l.- S51e2% 5 SWR -----!----.!1----.-1 OFF OFF -.a-.!----.--.---.---l-----l..--.!- OUP=11 } Il ! --..- -—--..------.---1----..-!--n----l-. DUP=11} 4 !---.-1...--!--.--l..---!--. !| .--1 ..'-!-----1-...-1--..-l-----!-----! ! H ----!-.-..-.l.---.---.-..--- DUP=11 ------.-..-.----.--.- Sie .-.--!.---.-...------!.--n.!..-.-!. DUP=11 - --E-‘-‘i.-.---.--.O-. ROM LOC, ..---------.----!-..---.x-------1-. # DEVICE, SEAQUFNCE, -ggnegeee====s=-i-ifi DEVICE BOOTED ON,POWEReUP POWEReUP BOOT IS ----!..---!--..-l-----!-----!-----! ENABLEDj;WHEN BOOT) OFF,POWER=UP 37 BOOT ---.-1-----‘!------! DISABLED, (MUST BE OFF FOR 11/24,/60,SEE 11/24,/62 DOCUMENTATION NOTES WHEN IT BOOTING IS THE FROM ASSUMED DEVICE CSR TO THE BRE CONSOLE EMULATOR,A ZERO,LISTED ADORESS ASSUMED BELOW BY THE DEVICE ARE THE MNEMONIC DEVICE AND UNTT MNEMONIC AND NUMBER UNIT ARE REQUIRED, NUMBERS 300T COOE, THE BOOT ROMS . MUST ABSOLUTELY AND WITHOUT EXCEPTION ### BE TNSTALLED IN SEQUENCE , IS THAT ,23=865A9 IF DIAGNOSTICS ARE DEVICE !| THRU 23«867A9 T0 BE RUN MNEMONIC | IN BOOT ROM POSITIONS ,A CPU DIAGNOATIC UNIT { -.-.-.-......-.-l.-'---.---z..---.- (SR 1 THRU ROM MUST BE 3,0R IN BOOT IN LACATION E20 ROM IF SUPPORTED POSITIONS ,AND JUMPER UNIT BY 2 W8 NUMBER THIS THRU IS RO#,AND NOT ENTERED, 4!} MUST BE our, l ‘...-.-..! XW | ©@=16 ! ---‘ ADDRESS AND AND VECTOR VECTOR SET To FLOATING ADDRESS CONVENTION < | ...-----...----.1-..---.---!--.- — DUP=11 M9312 SET UP AND INSTALLATIOM PROCEDURE (K=SP=M9312=«id=yg) ROM THE Page TARLE P/N 3-4 23+92629,92713,928A9 TABLE BFELOW CONTAINS THE FOLLOWINGS 1,49312 SWITCH SETTINGS FOR POWER-UP ROOT OR 2,THE START ADDRESS FOR THE CONSOLE LOAD AND PUSH=BUTTON ROOT SEAURNCE (R VN S73TM OF START DEVICE, _ —— DEVICE TO RE | ROM ! DIAG= | ! LOC, JINOSTIC ! BOOTED UNIT ..-.E-------..--!.--.-..!-.-.--.!----.-- START | ADDR, 1o SWITCH SETTINGS Si=- 2 1 3 1 # » | ! OFF OFF 4 !.-...--..---.'.!-.flflglggegg!=9=-=!=== DL11 DL11 ! ! ROM ROM 1 1 | | MO { ! YES 7] e ! | .---------------!.-.-.qnxucnu-.-!-- ! DPLi ROM ! ROM 1 | {1 NO | l YES 1 | .----u..---.-u--l-.-----1---.-.-1.- DL11t DLi1 | ! ROM ROM | | OFF OFF { | 173230 ! 173232 | OFF | | NO YES ! | %) ] "-'-"".'-""l'-'-'.'1'-"‘-'!-". ! ! Sle2% whEN FOR ROM ROM 2 2 § } ON,POWEReUP POWER=UP NO YES BOOT { | ! ! IS 1 1 6 L 7T 1 8 1 o9 | 12 | | | { OFF OFF ! ! O ON ! ! OFF ON 1 OFF 173204 173296 | L OFF OFF 173230 173232 ENABLED 3 WHEN BOOT) | ! OFF OFF OFF,POWER=UP SWR } CODE | -.ii-'--.-z OFF OFF | | OFF OFF | | OFF OFF | | OFF OFF !} 3! NA |} @12 -----!.---.113----.} | )| % OFF | | OFF ON § | ON OFF | | OFF OFF | | OFF OFF ! | OFF OFF ! ON ! OFF !} OFF P o (! | NA ON ! 1} 912 1} # # ! | ON ON ! | OFF OFF ! | --.n!-----zcnnncltnconl-----l----a! | { | | OFF OFF -----!.----!l---Q--! | | OFF OFF | | OFF OFF | | OFF OFF -.-"l--"-1"'-‘!.."-!'-"-!.--.' { ! [! || # -"!-.'---'-0.--".1-'--.1-'--.1 DL11 OL1d L { --—--!.a-.-----.--.--l-.---l.-‘.-!- 2 2 s -.--l----.!--.--!-—.-.!-----!----.2 ! H !y ==£=========Efiifififi--i-.-.-i-----i-.- 173004 173026 -.-—-!.-n----.------.!--.-.x...-.;- DL11 # | { | | BOOT # # | | ON ON | '} OFF ON Il 1!} NA 212 | ¢ 1'-.--1...--11.'-.--! ON ON | | ON ON | | OFF OFF | { DISABLED,(MUST BE OFF FOR OFF OFF | | OFF OFF | ! OFF OFF 11/24,/69,SEE ! } ON ON | §} OFF ON 11/24,/60 1! 3) NA 212 | i DOCUMENTATION NATC e LA WHEN IT BOOTING IS FROM ASSUMED THE DEVICE THE BOOT THAT IS CSR ROMS TO THE BE Y SR CONSOLE EMULATOR,A ZERO,LISTED ADDRESS ASSUMED BELOW BOOT CODE, AND WITHOUT MUST ABSOLUTELY THRU 23«928A9 TO BE DEVICE | MNENMONIC | DL1i1 l XL ! RUN IN BOOT ,A CPU UNIT ©0=16 --.---------.--.!--.---.-.-‘-- MNEMONIC DEVICE THE ##+ ARE THE BY ,23=926A9 IF DIAGNOSTICS DEVICE ARE ROM EXCEPTION POSITIONS DIAGNOATIC | | -u-.-‘ CSR ROM AND UNIT MNEMONIC i ### BF THRU MUST BE AMD IN NUMBER UNIT INSTALLED 3,0R IN ARE IN BOOT LNCATION REQUIPED. NUMBERS E28 POSITIONS ,AND l VECTOR CONVENTION UNIT BY NUMBZIR THIS IS NOT ENTERED, ROM,AND SEQUENCE, ROM ADDRESS AND VECTOR SET TO FLOATING ADDRESS AND IF SUPPORTED JUMPER 2 THRU 4!!! W8 MUST BE ourt, . - 38 CHK ] ECO NO ! EEv | i ! ! ! | ! ! ! l ! | | e Gut gun Ga S0 Pav BW D Qe Sab B G G l ! VARIATIONS ! ! { { ! { G Sup P G Ow | ! REVISION HISTORY Cogfrn o N W fe1"] i 11 W THIS SED D ASSY,IFIRST USED Ong { ! M9312 . : IMADE { { { BYs B CRAMM S — i IDSN,ENGe? B GIST _ ! — ! | IPROD,3 D PETERSON ! { IRESP,ENG,3 E CROCKER .1 — e UL RE MAYNARD, { | CORPORATION MASSACHUSETTS { { AUG 78 —| |TITLE ! { ! IDATEs { IDATES -l { IDATET -l ! IDATEs — EQUIPMENT ! IDATEs — JCHECKEDS N POLLYTT } —— —— DIGITAL { | - "~ "THIS DRAWING A ND QR ! FOR L 16 AUG 78 § AUG 78 : 3 AUG 78 1 IR AUG 78 { | ! | | §SIZECODE} l ! l | K ! SP | ! } i } |A8S, ¢ ! ! ROM LISTING DIAGNOSTIC . .. § | ! - DOCUMENT NUMBER M9312e0=5 ... ! — { REV |} { ! i} D -l ! lEDIT NO| 1 8 l SPECIFICATIONS HEREIN, ARE THE PROPERTY OF DIGITAL EQUIPMEMT CORPORATION AND SHALL NOT BE REPRODUCED IN KHOLE ©OR IN PART AS THE BASIS FOn 7THE MANUFACTURE OR SALE OF ITEMS WITHOUT WRITTENMN PERMISSION, . COPYRIGHT $ i ! ! 1976, DIGITAL EQUIPMENT CORPORATION® < ! . ! ROM LISTING DIAGHOSTIC Page (KeSP=MI312-1e5) 2 IDENTIFICATION PRODUCT NAME ROM LISTING DIAGNOSTIC (K=SPeM9312=9=3) SECTION | ROM 23224B8F1===PAGE 3 SECTION 2 ROM 23=616F1===PAGE 31 SECTION 3 ROM 23=774F1===PAGE 47 TW - =l (@] (i) wn ) (] ) (W gt A -~ =t - 173} legld ] (KeSPeM33jZealed) Page SECTION ROM 1| 23«248F1 TABLE OF CONTENTS OPERATIONAL NOTES=ew=avseassscwacmcasa=PAGE 4 2,9 PRIMARY CPU DIAGNOSTICSe=wmsesensamasePAGE 15 3,0 CONSOLE FUNCTIONSwss=ccscssacsccasessaePAGE 18 HANDLERSe=wawawsacscsscusncansnn=asPAGE 21 TTY SECONDARY CPU MEMORY DIAGNOSTICSwewemmwema==esPAGE DIAGNOSTIC AND SIZE ROUTINES===wPAGE 25 28 3 ROM LISTING DIAGNQSTIC (K=SP=M9312-:'e8) Page OPERATIONAL NOTES 1,9 1.1. OVERVIEW 1.2, A, |=] (= ] 1.3, 1.4, 145, 1.6. 147 4 INTERNAL SWITCUH SETTING POWER UP AND CONSOLE BQOT SWITCHES ¥ICRO SWITCH SETTINGS CONSOLE EMULATOR BOOTSTRAPPING DTAGNOSTIC TESTS RESTARTING AT THE USER POWER FAIL ROUTINE LOAD ADDRESS AND START PROCEDURE TW ROM LISTING DIAGNOSTIC (K=SPe49312=va5) Page 1.# 1.1l OPFRATIONAL S NOTES QVERVIEw THE #9312 CAPABILITIES CONSOLE IS FOR SWITCH DESIGNEnR ALL TO PDP=11 PROVIDE SYSTEMS REGISTER, IN BOOTSTRAPPING FUNCTIONS ROUTINES FOR CONSOLE PROVIDES SOME BASIC THIS OF AUTCMATICALLY BY A OR USING ALL THE ITS UP, BY LOAD CONSOLE OR PDPe-11 THE PROVIDING DEVICES, AND THE ALSO GO=NOGO DIAGNOSTIC TESTS, DESIGNED FOR MAXIMUM FUNCTIONS BY MAY BE DEPRESSING ADDRESS TTY WITHOUT TO EMULATION BEEN POWER A MAJOR MEMORY HAS OPERATION, AT SWITCH, EVEN AND BOOTSTRAP FLEXIBILITY BOOT CPU FOR OR ADDITION M9312 INCLUDES BOOTSTRAPPING WITH AND WHILE INITIATED THE START CONSOLE SEQUENCE, RUNNING THE OR CONSOLE EMULATOR, INTERNAL SWITCH A 49312 WHAT SETTING SET OF MODULE, ACTION ACCESS TO IS ANY EIGHT MICRO THESE ARE TO BE SWITCHES USED TAKEN, ARE THEY GIVE THE POWER UP AND ACTIVATE THE M9312 Up SEQUENCE ON A MICRO SWITCH REGISTFR MUST THIS SWITCH IS OFF EXECUTE THE USER SWITCH IS ON THE THEN A POWER OTHER NORMAL Up POWER BE IN TRAP ROUTINE SWITCHES, 3 TIME THAT SWITCH (SOME PROCESSORS dAVE ANY IS PRESSED UP, TO WILL THE PROCESS SWITCH), THIS RESULTS IN A CpU, PRIOR TO THE POWER 1np 773209 ON THE UNIBUS ADDRESs TO BE TAKEN 04 A THE ONE; FROM 0p0a24, CONTENTS OF THE AUTOMATIC ROM ROM THE NEW LOCATION A TO M9312 ENABLING OF SWITCH 2 IN THE POSITION, LOCATION OCCUR, 12, WHEN WILL 1IF 24 TO THIS DETERMINE SWITCH WILL BE ENTER THE THIS THEN ACTIVATED SWITCH ROM TO IS A POWER UP CAUSED BY PRESSING THE POSITION OF MICRO SWITCH 2 TO THE OPERATION OF THIS BOOT NORMAL POWER UP SEQUENCE IN THE SEQUENCE, THE M9312 ASSERTS THIS CAUSES THE NEW PC LINES, LNACATION PC THE THE BOOT M931{2 USED SWITCHES THE POWER UP OCCURS MAY HAVE TO BE HALTED FOR EFFECT), "FAKE® POWER DOWN FOLLOWED BY THE BOOT SWITCH (NOTE THAT DESCRIBED ABOVE IS IRRELIVANT LOCATION FOR OR THROUGH THE BOOT THE ON WHAT ACTION THE M9312 WILL TAKE WHEN (SEE MICRQ SWITCH SETTING RELQW), IF THE SYSTEM INCLUDES A CONSOLE AXY ON DETERMINE USER CONSOLE THE PRIMARY ACTIVATING PRNCESSES PRCGRAMS ARE FEITHER A POWER THE COHSOLE BROOT SWITCH, TO TO FUNCTION, A, M9312 LOCATED RY THE ROUTINES WILL 773024 BE 773024 AND THE INSTEAD LOGICAL THE EIGHT OF FROM °OR’ OF THE IS SEEN AS MICRO SWITCHES M9332 MODULE (A SWITCH IN THE OM POSITION LIKEWISE A SWITCH IN THE OFF POSITION IS A 2ZERO), TW ROM LISTING DIAGNOSTIC (Ke=SP=if9312«1e5) Page -~ Iii THIS WAY ALL THE M931% APTIONS ARE GIVING EACH OPTION A DIFFERENT START ING THAT I MICRO ROM “ITH SWITCH LOCATION 8IT 2 NJMBER 773024, ETC,, AND SWITCH WHICH It AN 773424 ODD ANDRESS SEQUENCE, IS ORPED B, THE SETTING ROMS USED OF AND THE THE ia ts MICRN THAT WITH WHEN IT DATA MYCRO SWITCHS POSITION WITH SWITCH GOTNG THE MICRO OR’ED THEY IS BIT BIT NUMBER { OF NINE UNNECESSARY ¢ AS THROUGH SWITCH DEPENDS ARE ACCESSABLE BY MERELY ADDRESS, NOTE HERE USED THIS THE TO THE DATA IS OR’ED PROVIDE COULD TRAP TO LOCATION SETTINGS, ON THE IN ON VARIOUS THE A - RESULT M9312, -+ 6 (Ke=SPed9312="e%) CONSOLE 7 EMULATOR THESE “ITHOUT A FIUNCTIONS ALSO THE THE ABOVE CONTENTS ROUTINES CONSOLE, OF LOAD ABILITY APE ESSENTIAL THEY PROVIDE ADDRESS, TO DEVICES EXAMINE, EXECUTF 1S A BOOTSTRAP THE MICRO THEN THE SEUJENCE]) THE DISPLAY CONTENTS ON THE PROCESSOR THE CONSOLE DEPOSIT, AAND FUNCTION EXECUTED SWITCHES) ARE DIAGNOSTICS, TYPE ANY USER OF ROUTINE RO, TELETYPE FRESSING THE PDP=11/04°s) IS R4, AS FOUR AND 16 ANY OF (IF @20 IS THE THE PRIMARY CPU ENTERED, sp START, WITH GIVEN, THE FIRST THING THAT WILL OF TO THE RS BIT THIS (NOTE ROUTINE THE OCTAL NUMBERS, CONSOLE BOOT SWITCH CAUSES PDP=11 SYSTEMS (E,G, WITHOUT CONSOLE SWITCH REGISTERS TO COPY THE PC INTO RS BEFORE THE POWER UP SEQUENCE STARTS, A KEYBOARD DISPATCH ROUTINE IS THEN ENTERED TO INTERPRETE THE USERS COMMANDS, THIS ROUTINE TYPES A ‘CARRIAGE RETURN AND A LINE FFED, THEN GIVES THE PROMPT ‘e’, ALL COMMANDS ILLEGAL 18 COMMAND RESTARTED, ARE TWO IT WILL LEGAL CHARACTERS, BE IGNORED COMMANDS AND IF THE THE KEYBOARD USER TYPES AN DISPATCH ARE} L<SPCO>NUMBFR LOAD ADORFSS ADDRESS$ILOAD POINTER WITH THE INTERNAL *NUMBER’, A 16 BIT OCTAL NUMBER, E<SPC> EXAMINE$$EXAMINE AND DISPLAY ON THE TELETYPE THE ADDRESS AND THE CONTENTS OF THAT ADDRESS 1IN THE INTERNAL ADDRESS POINTER (SEE LOAD ADDRESS), NOTE THAT IF THE COMMAND WAS ALSO AN EXAMINE THFN D<SPC> THE ADDRESS INCREMENTED BY 2, _ DEPOSIT:sDEPOSIT THE INTO POINTED THE INTERNAL LOCATION ADDRESS), S<CR> INTERNAL ADDRE3S IF THE PREVIOUS COMMAND POINTER VALUE TO IS NUMBER BY THE POINTER (SEE LOAD PREVIOUS COMMAND WA8 ALSO DEPOSIT THEN INCREMENTED BY 2, THE POINTER IS START$1CAUSES A RESET INSTRUCTION TO BE FEXECUTED AND A JMP TO THE LOCATION SPECIFIED 1IN THE INTERNAL ADDRFSS POINTER, , - 1.3, Page » DIAGROSTIC - LISTING < < ROM Page ROM LISTING DIAGNOSTIC (Ke=SFeM9312-0e5) DP# 8 BOOT RP32 OR RPJI11LOAD AND EXECUTE THF MONITOR FROM THE DEVICE USING OPTIONALLY NUMBER DRIVE THF WITH OR SPECTFIED BY # (DEFAULT @) WITHOUT FIRST RUNNING SECONDARY CPU AND MEMORY DIAGNOSTICS, DB# 800T Rp4/5/6 OR RMEG2/3$:LOAD AND EXECUTE THE MONITOR FROM THE DEVICE USING THE DRIVE NUMBER OPTIONALLY SPFCIFIED BY # (DEFAULT 2) WITH OR WITHOUT FIRST RUNNING SECONDARY CPU AND MEMORY DIAGNOSTICS, DS# BONT RS33 OR RSQ4131LOAD AND EXECUTE THE MONITOR FROM THE DEVICE USING OPTIONALLY NUMBER DRIVE THE WITH OR @) ULT (DEFA # BY ED SPFCIFI AITHAUT FIRST RUNNING SECONDARY CPU AND MEMORY DIA%28TICS, DK# BONT RK3S RK23/RKA5J:3LOAD AND EXFECUTE THE MONITOR FROM THE. DEVICE USING THE DRIVE NUMBER OPTIONALLY SPECIFIED BY & (DEFAULT 9) WITH OR WITHOUT FIRST RUNNING SECONDARY CP!" AND MEMORY DIAGNOSTICS, DM# BOOT RK@6/RK@731LOAD AND EXECUTE THE MONITOR FROM THE DEVICE USING THE DRIVF NUMBER OPTIONALLY SPECIFIED BY $ (DFFAULT ©) WITH OR WITHQUT FIRST RUNNTNG SECONDARY CPU AND MEMORY DIAGNOSTICS, DX# BOOT RX2133LOAD MONITOR FROM THE AND DEVICE EXECUTE USING THE THE DRIVFT NUMBER OPTIONALLY SPECIFIED BY (DEFAULT @) # WHICH MUST BE ¢ OR 1 RUNNING FIRST T WITHOU OR WITH MEMORY AND CPU SECONDARY DIAGNOSTICS, TW ROM LISTIMG DIAGNOSTIC (K=SP=MU3|2e1a5) Page DTs# ROOT TUS6/TUSS LOAD AND MONITOR DRTVF # EXECUTE FROM NUMBER (DFEFAULT RUNNING THE THE DEVICE OPTIONALLY ¥) WITH OR SECONDARY USING WITHOUT CPU DIAGNQOSTICS, THE SPECIFIED AND BY FIRST MEMORY DY# BOOT RX@2:3LOAD MONITOR FROM AND START THE THE DEVICE USING THE OPTIOMALLY SPECIFIED BY DRIVE NUMBER # (DFFAULT @) WITH OR WITHOUT FIRST RUNNING SECOUNDARY CPU AND MEMORY DIAGMOSTICS, MT# BOOT TU19 TE19,TsP3 LOAD AND EXECUTE MOMITOR FROM THE DRTVE ¥ NUMBER (DFFAULT RUNNTING @) THE DEVICE. USING THE OPTIONALLY SPECIFIED BY WITH OR SECONDARY DIAGNOSTICS, WITHOUT CPU AND FIRST MEMORY g MM BONT LOAD TUL6,TE16,TMP2/3:¢ AND EXECUTE THE MONITOR FROM THE DEVICE USING THE DRYVF NUMBER OPTIONALLY SPECIFIED BY # (DFFAULT @) WITH OR wITHQUT FIRST SECANDARY CPU AND MEMORY DIaGnosTICS, TT BOOT TAPE DLi1:sREAD LOADER TAPE READER RUMNTNG THE DIAGNOSTICS, FROM THE THE WITH ABSOLUTE TELETYPE OR SECONDARY WITHOUT CPU AND PAPER PAPER FIRST MEMORY PR BOOT PC1133READ TAPE LOADER PAPER FIRST TAPE REARDER WITH OR WITHOUT EXECUTING SECONDARY CPU AND MEMORY THE FROM DIAGNOSTICS, ABSOLUTE THE HIGH PAPER SPEED 9 ROM LISTING NDIAGKOSTIC (K=SP=}9312-ie5) Page 10 DL# BOOT RL11/RL21 LOAD AND MONITOR EXECUTE FROM DRTVE NUMBER # THE THE DEVICE OPTIONALLY USING (DFFAULT @) WITH OR WITHOUT RUNNING SECONDARY THE SPECIFIED CPU AND BY ) MEMORY = FIRST DIAGNOSTICS, BOOT TU6@¢3 LOAD AND EXECUTE THE MORITOR FROM THE DEVICE USEING TH® PDRIVE NUMBER OPTIONALLY SPECTFIED BY # (DEFAULT 9) WITH OR WITHOUT CPU NOTE3$ 3 MORE DEVICES AND MEMORY DIAGNOSTICS, MAY BE ADDED AFTER THIS DOCUMENT IS RELEASED, THE INSTALATION DOCUMENT (K=SP=M9312=0=4)WILL BE UPDATED AFTER EACH NEW ROM FOR A DEVICE WRITTEN YOU MAY REFERENCE ALSO TYPE THE QUT THAT DOCUMENT, DIAGNOSTIC ALL FOR THE #M9312 WILL NUMONICS WITHIN THE M9312, TW ROM LISTING DIAGNOSTIC (KeSPeXG3iZe-.iw5) 1.9, Page {1 BOQTSTRAPPIVG THESE - ROUTINES TO RONTSTRAP I¥ THE FIRST SECTOR, BLOCK OR DEVICF INTO LOCATION @ THROUGH S12 EXCEPTIONS TO THIS RULE ARE A DEVICE 512 (DEC) (DEC) OF THE PAPER TYPICALLY READ wWORDS, OFF THE MEMORY, THE TAPE BOOT, THE FLEXIBLE DISK BOOT AND THE MAGNETIC TAPE BOOTS, THE PAPER TAPE BOOT IS UNIQUE IN THAT IT CAN DO HO ERROR CHECKING AND THAT THE SECONDARY BOOTSTRAP (THE ABSOLUTE LOADER, FOR EXAMPLE) IS READ INTO THE UPPER PART OF MEMORY, THE ACTUAL LOCATION LOADED BY THE PAPER TAPE BOOT ARE PARTIALLY DETERMINED B THE SECONDARY' BOOTSTRAP ITSELF AND BY THE _ = *SIZE® ROUTINE WHICH DETERMIVES THE MPIGHEST AVAILABLE MEMORY RDDRESS WITHIN THE FIRST 28K, READS SECTOR 1 ON TRACK 1 THE FLEXIBLE DISK TNTO LOCATIONS STARTING (OR FLOPPY) AT ZERO, THE MAGNETIC TAPE BOOTS READ THE SECOND BLOCK INTO LOCATIONS STARTING AT @, IF NO ERRORS ARE DETECTED IN THE DEVICE, THE SNOTSTRAPS NORMALLY TRANSFEP CONTROL TO LOCATION @ IN ORDER o EXECUTE THE SECONDARY BOOTSTRAP JUST LOADED, THE ONLY EXCEPTION TO THIS STARTING ADDRESS IS WITH THE PAPER TAPE 800TS, THEY TRANSFER CONTRO!. TO LOCATION XXX374, WHERE XXX viAS DETERMINED TOP OF MEMQRYj; INITIALLY RY THE SIZE ROUTINE TO THIS IS WHERF THE ABSOLUTE LOADER LOADED, BE AT #AS . | THE JUST - IF A DEVICE ERROR 1S DETECTED A RESET Ww]ILL BE EXECUTED AND THE BOOTSTRAP WILL TRY AGAIMN, THE BOOTSTRAP “ILL BE RETRIED INDEFINITELY UNTIL IT SUCCEEDS WITHOUT ERROR UNLESS THE USERS (OPERATOR) INTERVENES, THE ADVANTAGE OF RETRYING THE BOOT IS THAT IF A PARTICULAR DEVICE BEING AQOTED IS NOT ONLINE OR LOADED, SAY BECAUSE OF A POWER FAILURE RESTART, THE B800T WILL GIVE THE DEVICE A CHANCE TO FORER UP (FOR DISKS THTS IS FSSENTIAL), A MAGNETIC TAPE TRANSPORT WILL NOT AUTOMATICALLY RELOAD ITSELF AFTER A POWER FAILURE AND RESTART, THIS SITUATION REQUIRES USER INTERVENTION, THE USER MUST RELOAD THE MAGTAPE AND BRING IT BACK ONLINE AT WHICH TIMF THE MAGTAPE POOTSTRAP, CONTINUALLY ATTEMPTING TO 8Q0AT THE TAPE, NOTESt WHICH WAS WILL SUCCEED, | - AN EXCEPTION TO THIS RULE ARE DEVICE BOOTS FOR THE RK?6/RKA7 AND RX92, IN THE CASE OF THE RK@6,IF A ORIVE TYPE ERROR IS ENCOUNTERED, THE DRIVF 18, SET TO AN RKO7, IN THE CASE OF AN RXP2,FIiRST OOUBLE DENSITY IS TRYED, SOULD WE GET A DENSITY ERROR Oy READ TRY,WE CHANGE THE DENSITY TO SINGLF DENSITY., READ TWO (2) SECTOPS OF DATA, IN EITHER CASE,WwE - SOME RQOTS ALLOW POWEReUP NR BROQT SWITCH BOOTING FOR DRIVES OTHER THAN DRIVEZ ¥, RFFER TO INDIVIDUAL ZO0OTS FOR THIS INFORMATION, TW Page ROM LISTING DIAGNOSTIC (K=SPeM831Z2=-0=5) DIAGNOSTIC TESTS THERE ARE THREE D1FFFRENT TYPES OF TESTS INCLUDED IN 1 M9312 TESTS PRIMARY CPU - THE - N SECONDARY CPU TESTS - MEMORY TEST w 1.5' {2 THE PRIMARY CPU TESTS ARE TESTS OF ALL UNARY AND DOURLE OPERAND INSTRUCTIONS WITH ALL SOURCE MODES, THESE TFSTS 0O NOT MODIFY MEMORY, 1IF A FAILURE IS DETECTED A RRANCH DOT WILL BE EXECUTFD, THESE TESTS INCLUDE TESTING OF THE STACK POINTFR, THE THEN CONSULT INVOLVE AND MEMORY THE SECONDARY CPU TESTS MODIFY USE OF THE JMP ANMD JSR INSTRUCTIANS AS WELL AS TESTS OF ALL IF A FAILURE IS DETECTED THESE TESTS, DESTINATION MODES, WILL EXECUTE A HALT, THE USER MAY TESTS, UNLIKF THE PRIMARY THIS LISTING T0 DETERMINE THE FAULT CLASS FOR THE PARTICULAR LOCATION THE TEST HALTED, FINALLY MEMORY THE PERFORMS TEST DUAL A BOTH ADDRESSING AND DATA CHECK OF ALL THE AVAILABLE MEMORY ON THE SYSTEM LESS THAN 28K, MEMORY OF THIS TEST WILL LEAVE ALL LIKE THE SECONDARY TESTS THE MEMORY TEST WILL HALT CLEAR, «xHEN AN ERROR IS DETECTED, AT THE [IIME THE MEMORY ERROR HALT IS EXECUTED R@ WILL CONTAIN THE ADDRESS AT WhICH THE FAILURE WAS DETECTED PLUS Twoi R4 WILL CONTAIN THE FAILING PATTERN AND R6 WILL CONTAIN THE EXPECTED DATA PATTERYN, THUS AFTER A MEMORY FAILURE HAS OCCURRED THE USER CAN ENTER THE CONSOLE EMULATOR AND HAVE THIS INFORMATION PRINTED OUT T0 HIM IMMEDIATELY BY THE DISPLY ROUTINE (SEE ABOVE SECTION DATA O CONSOLE EMULATOR), NOTE$ HERE THAT DEPENDING (OPTIONALLY) (RESPECTIVELY) IN EITHERS WHETHER ARE BIT RUN OR RU N NOT 1 IS CLEAR OR SET THE INTERNAL MICRO SWITCHES DESCRIBED RBOVE (IF THE POWER UP OR CONSOLE BOOT SWITCH 1 2 DIAGMOSTICS ON ~ METHOD IS USFD)s THE CONSOL® SWITCH ADDRESS AND OR START REGISTER WITH (IF OPTION THE CODE LOAD SWITCHES METHOD ODESCRIBED BELOW IS USED). 1IN W ROM LISTING DIAGNOSTIC (K=SP=M9317~1a5) rage - 1.6, RESTARTING AT THE IF POWER UP RESTART - HIS POWER CONTENTS BASIC USER WISHES MAY DO UP ROUTINE, MEMORY USE AS WILL DYAGNOSTICS START THE THEN THE CAN THIS AND ANY USE TESTS THIS RESTART MERELY SWITCHE S HIS THE THE POWER PUT IN WAY YARIFY THE CODE 646 IS SIMULATED TRAP DIAGNOSTICS, DOW AND Co DE POWER PLACED UP 644 FAIL OF TRAP UP IN DISTURB THE INTO THE THROUGH 2 THE PRIMARY 24 WHICH INTERNAL IS MICRO MUST BE OFF, ROUTINE THE THE HACHINE’S SEQUENCE, RLSO SWITCH RUNNT NG SIMULATED SPECIFIED ON POWER Mg THE ARQVE, THE a SOFTWARE THE (TURN SWITCH 2 OFF), TO RUN DIAGNOSTICS DESCRIBED ABOVE) BEFORE RUNHM OPTION THEN OwN DISABLI NG AND DESCRIBED RESULT ROUTINE 710 BY MICRY AFTER USER’S IF RUUNNING THE USER OF INTEGRITY SWITCHES THIS IN THE SO PRIMARY CPU TO FATL THE BUT THE POWER HE SWITCH - (JUST USER EXECUTED WILL SWITCHES WITHOUT 13 ROM LISTINMG DIAGHOSTIC (KeSF=MI9312-Ve5) p#ge 14 - LCAD ASCII ADRESS AND START PROCEDURE CONSOLE AND DIAGWOSTIC ROM FOR USE WITH 11/84/25/10/29/34/35/43/45/5¢/55 -..-..3--..-.----.-.-..u-..-.----...-o-----.--.-L FONCTIONY T BOOTED RE | ! ROM ! LOC, DIAG= [INASTIC | | MANUAL b 1.7, ! - STARTING ADDR,! - --.-'-.‘...----.----..--.--.---..------.-----'.-1 CONSOLE EMULATOR! E28 ! nNn ] 165144 ! CONSOLE EMULATOR} E20 ! YFrS | 165020 ! - “escunenvegseveon|onevsen | veapene |snverewsncavona] THE CONSOLE 1., 2, 3, 4., 5., THE 4 LOAD ADDRESS EXAMINE DEPOSIT START BOOT A DEVICE EXAMPLE ROM EMULATOR CAN pPrRFORM THE FOLLOWING FUNCTIONS: BELOW LOCATIONS PROCEDURE CONTAINS TWE REFERENCE 7THF START ADDRESS INSTALLATION FOR AMD EACH SET OF THE UP (K=SP=M9312=3=4)F0R A COMPLETE LISTING '-.-.-.---.---.C--.---..--...-C.-----...----...-...-..--1 DEVICE BOOTED TO BE ! ROM | DIaG= | ! LOC, INOSTIC ! UNIT ! START. { | ADDR, ! — '-.O-..--.-...--l----.-.z-...--.l----.--x.---..--.---.--! RL21 RL21 ! ! ROM ROM 1 1 | | NO YFS ! | ¢ 2 ! H 173024 17306 [} ! ------.---.-----1-----.-!---.---1----0.-1.-.----..------1 RL41 ! ROM 2 | NoO ! ¢ l 173204 ! RLEAY 1L ROM 2 ! Yrs | ¢ | 173206 } --.—------.-----‘-------‘------.!-------l-..-.---.----.-! RLI1 RLOY ! ! ROM ROM 3 3 | | No Yrs ! | 7] o ! l 173424 173406 ! | -..—.-.'--------!--...--!---.---!-------!.-.-..-..-..---! RLI1L ! ROM 4 | No ! & { 173604 l RLO1 {| ROM 4 | YFrS | o ! 173606 i ..----..--.---..2-------1.-...-.!.-.---.1-.--.-.-.------! TW ROM LISTING DIAGHOSTIC (K=SP=119312«ie5) Page 2,2 i PRIMARY CPU DIAGNOSTICS 2,1 COMMON 2.2 TEST 1 SINGLE OPERAND INSTRUCTIONS 2,3 TEST 2 DOUBLENPERAND INSTRUCTIONS, 2.4 TEST 3 JUMP 2,5 TEST 4 SINGLE DATA TARLE TEST MODES 1,2AND ALL SOURCE MODES, DEST MODE @ 3 OPERAND,NON=MODIFING INSTRUCTION, BYTE REFERENCING TEST _1~\/\/ RO% LISTING DIAGNOSTIC (K=SPeG31)=t'ef) 2,1 165090 165002 165414 165226 165210 165612 165€¢14 165015 THIS IS A Page TABLE 165049 OF DATA USED POGLe 165356 130360 T4DATAS 1777117 165646 T6DATAS 1652¢6 s poLd TE6DAT1? gRusol IN BOTY THE « WORD POOT, « WORD POOYL «WORD 170009 « WORD « WORD 177777 T6DATA « WORD T6DATA « NORD « WORD S5a0 501 PRIMARY 2.2 #ndxapsnne TEST § SINGLFE OPERAND 165029 165022 165¢24 165826 165230 165v32 165434 165¢36 165340 165042 165244 CB5¢43 Cco6293 26303 ceedal 5703 205493 Pv53¢3 65603 1656G46 5503 165050 Bl 165¢52 TEST 165000 2 DOUBLE TEST2:¢ 022223 231317 1654264 165066 165¢7¢ 165072 165174 165213 442¢3 15623 g2 165116 237263 ISR By IR 165104 %21777 6323 10743 ¢ac123 ©12703 0ee133 evt13 165122 R3 R3 R3 wxunexxnen TEST3? JMP11 165122 JHP2} JMP2A L 177776 H 177776 $ - 202001 o2e1 ) Gv0e00 etet 177777 1021 1210 1777717 17771717 1210 12¢e 1021 y 00080 e101 ? 200000 ¢l JERROR ADD sus BIC BIS BIT _R(R2)+,R3 Re(¢R2),R3 ALL SOURCE 12¢(R2),R3 R{?2(R2),R3 TFEST MODES MoV PC,R3 JMP (R3)+ $JMP2A,R3 R(RI)+ (R3) IF NOT MODPES, 12¢1 _ ZERO, DEST MODE @, ##%%suiin $SET UP ADDRESS, JMOVE FROM TABLE DEFFERRED, JCHECK FOR CORRECT DATA, ;LOOP HERE IF NOT EQUAL, ;JADD TO REGISTER, §SUBTRACT SAME DATA FROM REGISTER, §SHOULD CLEAR REGISTER, 3 SHOULD SET ALL REGISTER’S BITS, § SHOULD TEST NOT ZERO (Z=2), JLOOP HERE ON ERROR, »(R2),R3 JIMP 1001 17771177 1777717 H (R2),R3 (R2)+,R3 MOV ' ¢12¢ agce H #POOL,R2 JMP JMP +« WORD 002000 300091 R3 R3 R3 INSTRUCTIONS, 3 ; R3 Mov MOV CMP BNE TEST 3% 3%%%%%%% ' : H R3 R3 " SECUNDARY CPU DIAGHOSTICS, ? R3 BEQ 2,4 165126 PR3 ASR ASL ROR TST NEG DEC OPERAND ¢112:43 165110 165112 165116 165120 165122 COM THE INSTRUCTIONS R3 R3 INC SWAB BNE #xevvnsnnn #1272 CLR SBC ROL ADC 33 1377 243 165254 165¢60 165262 TEST13 625243 ¢a51a3 AND {6 1, 2 AND 3, - %¥%##%2t*s $)SET UP ADDRESS FOR MODE 1 JMP, JEXECUTE JMP MODE 2, JSET UP ADDRESS OF ADDRESS FOR MOCE s TXECUTE JMP MODE 3, JEXECUTE MODE 1 JMP TO NEXT TEST, 3 JMP, JYP?2 TW C (K=SPetMG312eile’) Page 2,5 165124 165130 165132 165134 165136 165140 165142 #x#xwxr%¥% 125767 _@a1377 022222 195722 ¢01377 145712 126377 TEST 177654 4 SINGLE OPERAND, TEST4: NON=MODTFYING TSTB 3NE CuMP TSTB BNE TSTB BPL INSTRUCTION, T4DATA yTEST JLOOP (R?2)+,(R2)+ (R?2)+ (R2) BYTE REFERENCING TEST, EVEN #%##%%%x%s BYTE, ON ERROR, IF NOT ZERQ, BYTE MQDE POSITIVE, NOT ZERO, ADDRESS-OF T4DATA In R2, JEXAMINE DATA USING MODE 2, $GET JLOOP $TST JLOOP ODD IF 1, 17 page So# LISIING DIAGNUSIIC (Ke=SP=49312-u=3) 3,2 18 COwNSOLE FUMCTIONS 3.1 DISPLAY 3,2 START DEPOSIT LOAD ADDRESS EXAINE TW DIAGNUSTIC (KeSPe19312-lal) 3,2 3,1 ate7o1 165144 165146 165159 165152 165154 niedgae 165156 165160 165162 165164 165166 16517¢ 165172 165174 $PRINT CRy WS 26 PC,R! 8R MOV DUTNUM R4,R0O tPRINT RO, B8R MOV MOV PUTNUM SP,R02 JPRINT R4, V524 Ricenn oUT? Q1701 QU521 AtesSan HansSt1? aleens 1701 1652¢4 1652v6 165210 10793 165212 0r0544 165214 0eed 2 00554 niv766 165216 BOK542 165229 165222 165224 165226 021227 165254 —— MOV 112742 165252 PC,P1 #adsnusss Rl1eT701 1652¢¢ 165242 165244 165246 165250 MOV DISPLAY PUTCR GYA54n 165234 165236 165244 #nuunntene FIINCTIONS BR 165176 165232 165232 DSPLY?S wee5s54 COMSALE CONSEM? anelen READ?: P31446 ng204Y 101432 b210227 ¥51415 RS ,RQ L% AND FILLER CHARACTERS, "$PRINT R6, BR PUTNUHM MOV SP,RS MOV PC,R1 3R PUTCR MOVB sPRINT CRy $100,R2 MOV PC,R3 BR 144 (OCTAL) IS THE ASCII $COMMAND PROMPT CHARACTER, PUTCHR MOV PC,SPp B8R GETCHR CMP ¢ASCII REQ arlauvit n2v227 Lo ) R2 BR W26q2 142449 PC,R1 PUTNUM SWAB D463 vd1450¢ 05725 Wlv2ad 220227 BR GETCHR R2,(PC)+ " L JPRINT RS, R4,R2 18 TST (8)+ 161 ?* BEQ +ASCII * R2,(PC)+ E* FX R2,(PC)+ FILLER CHARACTERS, FOR ’8°, THE JGET THE SECOND CHARACTER OF 3 LOAD ADDR, IASTRUCTIONM? THE COMMAND, $EQUALS LAST SKIP, COMMAND? §NO }YES-UPDATE $IS CMMD THIS ADDR, POINTER, COMMAND, A EXAM? ) IF SO DO EXAM FUNCTION, IS CMMD A DEPQSITE? D BEQ NE CMP R2,(PC)+ oASCII AND $GET THE FIRST CHARACTER OF A COMMAND, JRECORD .CHP LF LA cMP BNE CMP ¢ASCII D LISTING mu ROM <CR>’S’ $IF 1IS SO DO DEPOSITE FUNCTION, IT A START COMMAND? TW ROM LISIING DIAGHOSTIC (K=SPwn9312-'e5) Page 20 - 3.9 302 165256 165264 165262 165264 16527¢ 165274 gA1e2 aapens ¥oe11s w1274 1730¢¢ 631427 3ga2uy 221323 165276 ¥22412 16530¢ 1653022 16534 165310 165312 165314 165316 16532¢ 165322 165326 165339 ¢@1445 61424 @20427 165332 174999 ¢127214 173024 1261¢5 2RDE 1Y 581 DE: 3,3 B1A8J5 165354 165356 BaGTI6 V16791 2e5044 91¢506 2115a5 2006175 ROM? JYEA,GO !DA\*'_R?‘ lél m/ALr BEQ 4 ADD YES]==GO AHEAD, (R4),R4 R4, 174000 JNO=ADD BEQ CONSEM 35 PC,R1 BACK,ABORT N ATCH Vive g BR ON JHAVE Afi T H SEARCH . EADER INDEX WE TM & - VERSES TO GET TO EXCEEDED ROM s LOCP UNTILL MATCH OR _‘n-.-— hel D2 4 NEW BOOT RANGE? TRAPS HEADER, 0UT, GETNUM MOVB @#INITSH,RS ROLB RS ROLB RS JMP 10(R4) NN ENN N DEPOSIT MOV PC,R1 BR MOV R2, (RS) B8R CONSEM $INIT $GET PC,R!{ GETNUM RP,R5 R4 BR CONSEM HRRERENERR EXAMINE MOV RS, SP MOV (RS),R5 BR ourT SWITCHES, #Huuesunnis JGET INPUT DATA, sPUT INPUT DATA IN MEMORY, JRETURN FOR NEXT COMMAND, ADDRESS CLR SYSTEM MICRO JASSUMES HERE THAT THAE STARTING 3ADDR, OF DISPLY IS 165144 }S0 C BIT GETS SET, | jGO DO BOOT, GETNUM MOV MOV EX3 $NO DSPLY BR KBDCLR: ###EH444%% 173229,R¢ LOAD 3,5 165360 165362 165364 START HERRRRNERS LA? FUNCTIONS (R4),4200 BR RESET 166115 Peodae (RS) MOV RRAANS 165346 165359 165352 JMP CMP 483 vdv423 21071 o412 ALAA1S Ped71] 28 CMP 3,3 165336 165349 165342 165344 RNE RESET BIT BNE ACBT56 386164 ¥nRuNnttuus MOV 28¢ 38 001731 1137¢5 CONSOLE #3336 %% %% %% sGET INPUT DATA, sLEAVE IT AS THE CURRENT ADDRESS }POINTER IN RS, sCLEAR THE PREVIOUS COMMAND FLAG, sRETURN FOR NEXT COMMAND, 99333 953 3 8 % JUSE THE DISPLAY ROUTINE TO PRINT pJOUT THE ADDRESS, RS, AND THE DATA yADDRESS, (RS), ) IN THAT TW R AT e gm ROM LISTING DIAGNOSTIC (K=SPey31deitas) Page 4,2 214 TTY HANDLERS 4,1 OCTAL NUMBER INPUT 4,2 OCTAL NUMBER OUTPUT 4,3 CR,LF, AND 4,4 CHARACTER INPUT ROUTINE 4,5 CHARACTER OUTPUT ROUTINE 4,6 RFGYSTER ROUTINE ROUTINE ROUTINE FILLER CHARACTER OUTPUT DISPLAY ROUTINE - W PIAGYOSTIC Page $IN R1 yINPUT THEN STRING AND A JAYD ASSEMBLE JCHARACTER IS NUMRER HANDLERS INpuT ROUTINE | OCTAL 22 ] #4muunxnes TTY *x x 0] o 4e9 & LISTIAG * * x * * *x ROM BRANCHING TO GET NUH. THE ROUTIN E WILL ATTEMPT OF CHARACTERS FRO TO M THE TELETYPE, TERMINATED By CR. THEM As A 16 BIT , OCTAL NUMBER IN R2, IF AN ILLE TYPED IN THE STR GAL ING, NOT af 70CTAL DIGIT, THE CONSOLE EMULATQR WILL BE RESTARTED JCONTENTS OF R2 , THE PREVIOUS ANS R3 ARE LOST, THE ROUTINE WILL JOCTAL NUMBER IN RETURN WITH THE Ro, $BUT 165366 165379 165372 1653714 165376 165442 165404 165410 165414 165416 165424 165422 165424 165426 295a00 GETNUM3 28¢ 2e52002 w1743 - 200453 123227 ©214313 16272 62722 123357 2a6330 226384 226340 ESp20p VRO TR NOTE dO3315 AARAT A geseyp THAT CLR CLR MOV BR CMPB BEQ SUB ADD BCC Rt RY PC,R3 GETCHR R2,#CR XIRTN #°R,R2 BEEN ~ | INCREMENTED JINITIALIZE JINITIALIZE }GO GET KBDCLR ag R A BY FOUR uPON RETURN, Re, R2, CHARACTER, . - | $IS IT CR? $IF YES RETURN }15 "F-'@'Rz ASL BR HAVE R2 ASL ASL BIS WILL }IF NOT GO WITH THE THE CHARACTER RESTART JOTHERWISE ASSEMBLE JLOOP FOR NUMBER A LEGAL THE CONSOLE THE NUMBER, IN R%, OCTAL DIGIT? EMULATOR, RO R2,R¥ 28 BACK NEXT CHARACTER, TN/ ROM LISTIXG DIAGNNSTIC (KeSP=#9312«Luwk) Page 4,2 4.2 #¥xsasnex 3THIS OCTAL ROUTINE, sMINUS TWO IN TTY HANDLERS NUMRER QUTPUT PUTNUM, Ri AMD s IN RA, PUTNUM 1OF WILYL THE NUMBER IN IS CALLED THE 16 TYPE 6 R@ 165430 N12702 SEC 283 12612 165444 165446 16545¢ 165451 165452 165454 165456 nAng 35 165474 o WORD 20610 w1703 165462 165464 165466 165479 165472 MOV 20201 165442 165460 PUTNUMS derdl PUTCHR «BYITE B4 +BYTE QR63a 483 1403 1261152 103774 Aerl169 WA¢3n2 (PY)+,R2 <7 ASL RA BEQ 68 ROLB R2 022121 177776 4,3 X1RTNg FIRST nIGIT, $SHIFT NUMBER $JPRINT CHARACTER, - $GET READY TO INTO 12 JSHIFT NUMBER AND $BRANCH IF DONE, R2 PC,R3 BR PUTCHR CMP ROUTINE FILLER R2 COMPUTE JWHEN (R1)+,(R1)+ $AND =2(R1) DONE COME SEE HERE TO COMPUTE WNEXT NEXT CHARACTER, IF DQONE, IS CALLED TO CHARACTERS, TYPE THE A CALL CARRIAGE IS TO PRINT SPACE, RETURWH, LF AND FILLER CHARACTER QUTPUT ROUTINE 369 36 3% sTHIS 3BY DIGITS > MOV JMP wunuuxwnn CR, OCTAL 28 SWAB 221423 THE 48 BR 658 ADDRESS BEfiT!PED COMPRISING sCOMPUTE 2201<’g/10> BCS B1e703 d9¢1a1 PC,R3 BR RETURN SPACE CHARCTER, THE PREVIGUS RETURN IS MADE TO THE ADDRESS INCREMENTED BY FOUR, R2 MOV N ONE RO MOV 2786 BY LOST, (PC)+,R2 ROLRB % %% % %% % % BY PLACING THE OCTAL NUMBER TO CHARCTERS <*¢3/2 ROL 12742 BIT FOLLOWED JCONTENTS OF R2 AND R3 ARE sJIN R1 PLUS TWQO, B"T Rt IS 165432 165434 165436 165440 ROUTINE MADE %% % RETURN, BY FIRST LINE FEED PLACING FOLLOWED THE RETURN MINUS TWO IN R1 AND EXECUTIN G BR PUTCR, PREVIOUS CONTRENTS OF ROTH REGIS TERS R2 AND R3 ARE LOST, $WHEN FINISHED THWIS SUBROUTINE WILL RETURN TO THE ADDRESS SPECI FIED s IN R1 PLUS TWO, BUT R1 WILL BE INCREMENTED BY FOUR, JADDRESS 3 THE 165539 1655012 1655u4 1655:6 212702 ViuT743 623767 165516 195¢412 1527002 165522 16: MOV BR n617v2 aAenl7e MOV «WORD ¢A2414 165S1a 165512 165514 PUTCR: 14212 ADD 8LE BOEA1S CLRB BISA BR (PC)+,R2 14012 PC,R3 PUTCHR (PC),R2 XiRTN R2 *CR,R2 18 23 - CHARACTER, ROM LISTING DIAGNOSTIC (K=S5P=:x9312-e5) Page 4,9 #uudkenetd TTY CHARACTER HANDLERS INPUT ROUTINE #%#%%%u%%p :THIS ROUTINE IS CALLED TO BOTH INPUT AND ECHO_A CHARACTER FROM yTHE TTY, THE CHARACTER IS SAVED I[N THE LOW BYTE. OF R2Z, THE sHIGH BYTE OF R2 Is NOT MODIFIED, A CALL TO THIS 3 SUBROUTINE IS MADF BY FIRST PLACING THE RETURN ADDRESS MINUS 2 pAND 165524 165530 165532 125737 13375 165534 153732 1775645 THEN JA RETURN sR3 WILL GETCHR: 105042 177%62 EXECUTING WILL HAVE BE A BRANCH “ADE BEEN TO TO THE ADDRESS INCREMENTED TSTB @%TKS BPL CLRB GETCHR R2 3IS8 Q.. TKB,R2 GETCHR, WHEN $WAIT SPECIFIED FOR sCLEAR $PLACE OUTPUT IN KEYBOARD R3 PLUS THE LOW ROUTINE INPUT, BYTE THE CHARACTER sECHO THE R2, JOF CHARACTER R3 Tw0O, 3UT BY FOUR, sPROCEED ON preinntndt IM FINISHED OF IN TO PUTCHR CHARACTER READY. R2, THE LOW RYTE THE LOW BYTE IN IN CRDER TO OF R2, #s#dxidesr sTHIS SUBROUTINE IS CALL:tJ TO PRINT A CHARACTER, THE CHARACTER sMUST BE PLACED 1IN THE LOW ORDER $PLACE 165549 165544 165546 165552 188737 120375 110237 1427¢2 177564 R2, 3TO THE PLUS TWO, 3BY FONR, JNAIT FOR READY PUTCHR: 177566 lon2ue ADDRESS SPECIFIED IN R3 TSTB RRTPS APL PUTCHR MOVB R2,4#7TPB JAHEN BICB $120280,R2 JCLEAR ANY ROUTINE sR3 AS 3BY PLACING AN IS USED TO ADDRESS 1,INK, MAKE THOSE TO IN R3 AND MODIFIED, RETURNS BUT CALL R3 PRINTER SURROUTINES IS 10O IS ROUTINE MADE LEFT INCREMENTED READY, PRINT THE PARITY BITS FROM THE THIS BRANCH RETURN CHARACTER, THAT SUSROUTINES MAY BE WHICK ARE CALLED SET, USE RETURN ADDRESS MINUS 2 IN R3, WHEN THE SUBROUTIMNE 3IS FINISHED PROCESSING IT WILL BRANCH TOQ X3RTN, X3RTN sWILL INCREMENT R3 BY FOUR BUT RETURN TO THE ADDRESS SPECIFIED IN R3 s PLUS TwO, ©22323 Ca2v163 OF TWO NOT ¢THIS 165556 165569 BYTE THE RETURY ADDRESS MINUS pPUTCHR, THE CONTENTS OF R2 ARE 177776 X3RTN: CMP JMP (R3)+,(R3)+ «2(R3) s INCREMENT JRETURN TO JORIGINALLY #untnnnd®r REGISTER DISPLAY 3sDSPLY IS THE FIRST PART OF $IT WILL PRINT THE CONTENTS pyFOUR SIXTEEN BIT NCTAL ROUTINE THE OF NUMBERS R3 BY 4, THE ADDRESS IN R3 WHICH WAS TwO, #4953 %% %% % CONSOLE EMULATOR R¥, R4, R6 AND RS5 ON PLUS THE TTY, NOTE THAT IS (IN THAT THAT OhN EXECUTED, CRDER) SOME AS ELEVEN $SYSTEMS (E,.G, THE 11/04) WHEN THE BOOT SWITCH 1S DEPRESSED AND s THE PROCESS OF BOOTING INITIATED THE PC WILL BE PLACED INTO RS, 24 TLISTING DL1AGNOSTIC (Ke=SPeMG312«7wh) Page A ROM S,9 SECONDRRY 5,1 DOUBLE 5,2 JSR CPU DIAGNOSTICS OPERAND, TEST WITH MODIFYING MODES 1 AND INSTRUCTIONS, 6 BYTE REFERENCE TEST 25 ROM LISTIHG DIAGNOSTIC (K«SP=M3312=-itm5) Page 5,4 SECONDARY CpU DIAGHNOSTICS s THESE ARE THE MFMORY MODIFYING TESTS, + AHICH IS yROUTINE sR3, R5 CALLED MINUS BY TWO PLACING IN R!, AND R6 ARE LOST, THE THE RETURN THEY ARE RUN ADDRESS IN AS SUBROUTIWE THE CALLIMG PREVIOUS CONTENTS OF R2, IF ANY OF THESE TESTS DEFECTS AN ERKOR jA HALT WILL BE EXFCUTED, THE USER CAN THEN CONSULT THIS LISTI!NG yFOR FURTHER INFORMATION ABOUT THE FAULT, ISSUING A yCONTINUE FUNCTINN WILL NOT BE MEANINGFUL AFTER ;ANY OF THESE TESTS DETECTS AN ERROR AND HALTS, NOTE THAT ¢ WHEN THE MEMORY TRST DETECTS A FAILURE AND HALTS CERTAIN g IMPORTANT PARAMETFRS USED IN THAT TEST WILL BE SAVED IN THE sREGISTERS, THESE REGISTERS ARE INCLUDED IN THOSE WHICH ARE sDISPLAYED WHEN THF CONSOLE EMULATOR PORTION OF THIS ROM ;IS INITIATED, SO THAT IF A MEMORY ERROR IS DETECTED THE USER yCAN START THE CONSOLE EMULATOR TO EASILY ACCESS T[S MEMORY ;ERROR DATA, CAUTINN SHOULD BE OBSERVED WHEN SELECTING THESE yTESTS TO BE RUN, THEY WILL DESTROY THE PREVIOUS CONTEKTS gOF ANY MAIN MEMORY AVAILABLE UP TO 5,1 ##%pxpsuss DOUBLE OpERAND, MODIFYING INSTRUCTIONS, 165564 165579 165574 ©12745 165006 12722 ACESAY TEST6: ¢11543 7205212 MOV MOV MOV "#TBDATA,RS #500,R2 {RS)¢R3 28K WORDS, BYTE REFERENCE TEST, ##%¥#*txs¥ $JSET UP TEST DATA ADDRESS, $SET $)SET UP DEST ADLRESS, UP CMP QPERAND FOR TEST, CLR {R2) sCLR 5086, (RE)+,(R2) 1500=0003717, INC MOVB DEC sPOINTER TO UPPER BYTE, 1500=177777. 23512 CMP R2 (RS)++ (R2) R2 Q1015 pes2n2 BNE T6FRR 165614 165616 143522 165629 $¥24542 BICB cMP a(r5)+,(R2)+ =(R8),=(R2) 165622 165624 165626 Adlule 165576 165604 165602 w5202 165664 165646 165610 165612 112512 165630 165634 165636 165642 165644 165646 MOVB 112512 PR53012 INC BICB 143522 BNE MOV MOV #1es5n2 216545 1777172 110532 15¢972 121352 Q2000 603447 VB EYA T6ERR¢ R(RS5)+,(R2) R2 2(RS)+,(R2)¢+ T6FRR RS,R2 =6 (R5),RS MOVB R5,@(R2)+ BRISB CMP R5,@(R2) R3,2=(R2) BEQ TEST? HALT § MOVE $CHECK 591, POINTER BACK TC LOW RYTE, FOR ALL ONES, JMOVE POINTER UP TO ODD BYTE, sCLEAR BIGH BYTE OF LOCATION s MOVE POINTERS BACK, 500, sCLEAR LOwW BYTE OF LOCATION 500, $BRANCH IF NOT ZERO, $GET DEFFERRED ADDRESS 3JGET TEST DATA, s50@ SHOULD BE 800377, s SET UPPER BITS, QF 50¢ JCHECK FOR ALL ONES, 177777, gIF N0 ERROR GO TO NEXT TEST, INTO R2, 26 ROM LISTING DIAGNOSTIC (KeSP*MG3]12<«iiw’) S, 5,2 165650 165652 165654 165656 165660 165662 165664 165666 165672 165674 165676 165700 NNs723 ténnuxnn TSTJSR: vwdig1l n21635 21aul wen2nl GoVIY 11206 312742 nes726 165652 TEST7: JSR TST gaovep T7ERRt AL TEST WYTH DIAGNOSTICS MODES { ARD 6, ##*®xi¥aniy BNE (R3)+ T7ERR CMP BNE (SP),R5 $SP SHOULD POINT TO ZERO WORD NOT THEN HALT QH ERROR, SHOULD POINT TO {71777, r;ng JTF NOT RTS HALT R MOV (R?),8P #TSTJSR,R2 MOV TST (14312 2¥4362 SECONDARY CPU (SP)+ JR3 yIF THEN HALT ON SP T7TERR, ERROR, sSET UP STACK TO START AT JSET UP ANDRESS FOR JSR, JMOVE AT JSR HALT UP ONE R3, (R2) sEXECUTE JSR TO TSTJSR, JSR R3,4(R2) JEXECUTE JSR TO TSTJSR+4, 5¢2. WORD, TW ROM LISTING DIAGNOSTIC (K=SP=M9312eiie5) Page 6.9 MEMORY DIAGNOSTIC AND SIZE 28 ROUTINES TW DIAGNOSTIC (KeSPaM9312-iie5) Page 6.2 MEMORY 3sTHIS $DATA JFIRST DIAGMOSTIC EVERY JBEEN WRITTEN AND THE LOCATION, tFROM @ sWILL BE TO e } ’ THE LEFT H 912745 0wes5e37 162 VAV AE 12737 165722 ¢12796 235745 A2A84?2 165722 165726 165730 Fd503 165732 71c313 165734 165736 605723 ITS OWN ADDRESSING AVAILABLE WITH ITS THE TNP OF SHOULD MEMORY, FILLFD WITH THF ADDRESS THF EXPECTED FAILING IS THE BE NO ZEROES, THF FIMALLY IF BEING DATA 165759 165752 200004 £t160200,RS CLR ass MOV 18 281 P2V 305 MOV NEGATED 161772 165769 220164 ARE DETECTED IF AN ERROR TESTED FROM THAT 18,854 #5722,SP =(RS) R3 IN HALT AT LOCATION 165779 165772 NEG TST ENDTIST 165774 1212 1¢13 MEMERR? Qe¥oud 28 R3 §SET UP $SET UP yMAKE b AT '65776 123162 A1%108| IS IN R6 1N THIS ~ JR3I RS, TRAP VECTOR 4, JSET UP STACK POINTER, THE IS A THE REFERENCE POINTER THE R3, (R) $ADD MEMERR R3,R5 BLOS 45 JMP 2(R3) MOV R3 THE s INCRMENT 2, LAST 28K $IF NOT 2, JOTHERWISE $OF MEMORY A TRAP MEMORY IF @, REFERENCED BY R3, R3, R3, ADDITION HIGHEST MEMORY, LOCATION REACHED, BY WAS THEN 23 AND SEE @, THEN AN ERROR HAS CONTINUE UP UNTIL IS REACHED, IM THE OF SEE AREEN POINTER, THE RS, WRITE THE AVAILABLE WORDS, LOCATION THE OF AND INTO IF THE OCCURRED, THE TOP RETURW “EMORY ADDRESS JAVAILABLE IN RS, IS DETECTED COME HERE TO SAVE IMPORTANT REGISTERS AND HALT, | =(R3),R4 MOV R3,R0O CLR sp eARSCII UNDER OF READ R3, THE CONTENTS JRESULT CMP BY DECREMENT TO $THE END OF MEMORY HAS $LOOP UNTIL DONE, JRETURN R3 TO LOCATION JNEGATE (R3)+ AND USED CONTENTS s ADDRESSED (R3) BNE HALT 2 THEHWS R4 165776 $ INCREMENT R3 BY 3RS CONTAINS THE A MEMORY ERRAR tPARAMETERS IN THE 214324 CONTIKUED MEMORY RQ (R3)+ R3,R5 sIF B K RLL WA52:486 IN LOCATION TC IS DETECTED LOCATION IS $RESULT 165764 IS LEFT DATA pWITH 165766 IS TST ADD pAVA?2 ADDER ERRORS 3WRITE CLR 483 205723 165756 IS PROCESS R3, (R3) BLOS PAa59¢3 165754 RUDIMEMTARY STARTING HAS THE MOV CMP 101774 weledg 92¢: 395 ADDRESS, EXECUTED, MOV CLR w6313 A VORDS, MEMTST?$ SIZE1 TST 05413 ArD 28K ZERO. JADDRESS 165740 165742 165744 165746 Own TO AFTER EVERY LOCATION THE ROUTINE REFHRNS TO ADDRESS, RESULT TEST UP THEN CONTENTS. THEN THE T.OCATION WHICH WAS JUST RO¥ ) DUAL MEMORY ITS $ THAT ! 165794 WITH NEGATES OF A 29 ROUTINES LOCATTON IS WRITTEN © AND WORKING UP, LOCATION yADDRESS 1657¢4 165710 165714 SIZE PERFORMS BOTH INTEGRITY TEST OF ANY JFROM 3@ AND ROUTIMNE W B LISTI®G o ROM Foppnm s WNRD «END JIDENTIFIES JCRC ROM AS WORD "Ag" FOR OR LAST A VERSION 255, 3 ECB 121277 WORDS, TW ROM LISTING DIAGNOSTIC page (K=SPe:9312=%ae§) 3¢ - 248F1,P11 BITB CRCwD = = 43142¢ 00D PSPLY 165144 GETNUM 165366 JMPl LA 16511¢ 165346 FPRESER=E FDIAG PUICR fKASCR= KPu4CR= FX:12CR= 17390¢ 165564 165540 177444 176710 17717 r3 I 2KOBRR 77 7 =305 TESTH TEST® 165020 165564 = 177866 PR TU1ACR= 172522 TODATA X1PTH 1650u6 165472 BITS DE ENDTST = ¥8183¢ 1653136 16576¢ 165000 HBOOT JMF2 LF ouT POOL SIZE CR = @peold DL11CR= 17756 165360 GETCHR 165524 HSRCR = 17755¢ 173224 1€51354 MEMERR 165122 INITS~= KRDCLR 165764 165704 17755¢ 16554vY ¢« 34¢ 174492 MEMTST PC1i1CR= PUTICHR RESERYE RP23ICR= 172040 RX2i1CR= DIAG EX JMP2A 1654390 pC PSw READ RKZ6CR3 177442 RS@3ICRs 172049 =2%020000 R2 83003094 R4 TEST2 TEST7 = TPS a3 TU16CR3 T6DATY X3RTN 165174 CONSEM 165120 a 8A0el2 165169 165000 PUTNUM Sy¥soL TABLE 165724 165054 165664 177564 172449 165914 165556 = 165564 =%pp0007 = {77776 165219 RLA{CRa RSp4CR= R1 RS sP TEST3 TKR TSTJSR =%200001 =%000028 =%0000086 1651¢6 =z 177562 TUS6CR= TOERR . 165652 177342 165646 = 16602° 176714 177170 R2 c%J02002 R6 =32300846 SWR 2 TFST4 = TKS TTCR = T4DATA T7ERR 17757¢ 165124 3177560 17756¢ 1655¢4 165676 TW ROM LISIIuG DIAGNOSTIC (KeSte*9312ar'at) rage SECTION ROM 2 23=616F1 TABLE AF CONTERTS OPERATIONAL TEST1 MOTES TEST TEST2 THIS TEST "CLR", MONE TEST3 #9dn, AND MOPE ®"@", AND VERIFIFS THE UNCONDITIONAL TEST 'DEC'. TEST4 TEST TESTS TEST TEST6 TEST TEST "ROR, MODE "@%", AND REGISTER DATA PATH "ROL", "BCC", "BLT" TEST? TEST19 "ADD®, ®INCTM, LE" "BVC","BHIS","BNE" "COM"TM, AND "BCS", "KOR®, TEST12 TEST TEST TEST1) TEST "CO4", "BIC", AND "BGT", "BLE" RSWAB", "EMp®, #pIT", AND "BNE", TEST11 TEST14 "HMOVB", ®gpon®, ®RIS"TM, mCLR", "BLE"“" "ADD", AND "RLO® "TST" AND "BPL", TEST *"JSR", "RTS", PRTIY, "JMp " TEST MAIN MEMORY FROM VIRTUAL ¢@tiga e CACHE MEMORY DIAGNOSTIC TES TS TEST16 TEST CACHE DATR VvEMQRY TEST1S “BLOS' 'BPL','BEQ".“BGE",'B TEST "DFCn, BRANCH 'BHI','BVS”'”BHI“.'BLT', “BGT" TO LAST ADDR, 31 )] age 32 OPERATTQNAL NOTES 1. OVERVTEW INTERVAL SAITCH SETTING A, B, 3. 4. 6 = POWER UP AND CONSOLE BOOT SWITCHES OPTIONS AND THE MICRO SWITCH SETTINGS BOOTSTRAPPING DIAGNNSTIC TESTS RESTARTING AT THE USER POWER FAIL ROUTIHE LOAD BDDRESS AND START PROCEDURE T S IvG DIAGNOUSTIC (K=SPeM9312«/1a5) . Fage OPERATIO'\IAL 1, - OVERVIEY THE M9312 CAPABILITIES IS DESIGNEM BOOTSTRAPPING FUNCTIONS 49312 INCLUDES ROUTINES DTIAGNOSTIC TESTS, THIS AUTOMATICALLY INTERNAL OF SWITCH OR SET ACTION TO OF IS PROGRAMS LOAN EIGHT MICRO ARE BE TO EXECUTE IS ON MICRO ANY TIME OFF A MEMORY MAXIMUM INITIATED THE START THE GO=NOGO CONSOLE SEQUERCE, A GIVE AND THE PROCESSES ON A MUST Up POWER BE IN TRAP ROUTINE WILL MAY IS HAVE DOWN (NOTE BE BY THAT IS A THE 1@, THE POWER FOR UP BE THIS THE 1IF TO THIS DETERMINE QCCURS SWITCH WILL OF 24 WHEN WILL BQOT TO UP 2 IN POSITION, QCCUR, TMM9312 POWER SWITCH LOCATION WHEN USED M9312 ENABLING TO WILL HALTED THE ON TAKE THE SWITCHES THE UP, AUTOMATIC THE THROUGH PROCESS FOLLOWED SWITCH ABOVE T0 THE OR 3 PRESSED BOOT FOR SEQUENCE SWITCHES, Mm9312 SWITCH USER CONSOLE Up NORMAL POWER EFFECT), POWER ARE LOCATED ON THE ROUTINES TO DETERMINE THE SETTING BELOW), SYSTEM INCLUDRS A CONSOLE THE BOOT UP POWER THEN THE THAT ANY DESCRIBED POWER OTHER BRY THEY REGISTER USER THE PROCESSORS "FAKE" THE PROVIDING FOR - SWITCH IF THE SWITCH THE IS (SEE HAVE AND SWITCHES ACTIVATING EITHER ACTION (SOME WITHQUT DEVICES, AND DEPRESSING ADDRESS BOOT SWITCH, ACTIVATE THE M9312 SWITCH WHAT PDP=11 CPU DESIGNED BRY USED TAKEN, - PRIMARY MICRO SWITCH OR FUNCTION, ARE CONSOLE THIS OR TO ITS FUNCTIONS MAY BE BY A MAJOR BASIC BEEN UP, THESE TO anNy THE 19312 HAS POWER A, THE BOOTSTRAPPING - SETTING A 4HAT A MODULE, ACCESS ALL SOME OPERATION, AT SWITCH, M3312 PROVIDE WITH TION FOR FOR BOOTSTRAP FLEXIBILITY BOOT T0 FOR ALL PDP={{ SYSTEMS SWITCH REGISTER, IN ADDI CONSOLE 2, MOTES THEN ACTIVATED SwITCH TO ENTER THE ROM CAUSED BY PRESSING POSITION OF MICRO IS SWITCH A 2 IRRELIVANTTM TO THE OPERAT ION OF THIS 800T SWITCH), THIS PESULTS IN A NORM AL POWER UP SEQUENCE IN THE CPU, PRIOR TO THE POWER "P SEQUENCE, THE M9312 ASSERTS 773329 ON THE 11/69, MITH THE ENTIRE (SFE ROM THE UWNIBUS PROCESSOR 773900 ADDRESS ASSERTED ON 20¢824, COHNTENTS OF A THE OR M931{2 USER LOCATION 773924 LOCATION ON THE ONEy; ROM M9312 ADDRFSs LINES, ASSERTS AS MANUAL,) NEW (A PC WILL SWITCH IN M9312, A 7173324 SWITCH IN ON THE CASE OF THE THE FUNCTION BUS, OF BE AND IN THE THE THE THE OFF ON INSTEAD ’OR’ MICRC IS CRED THE SETTINGS DETERMINED POSITION POSITION I§ ASSERTS JUMPER LOGICAL EIGHT THE wHICH 11/72 THE NEW PC IS (WITH THE 11/60) 773224 LOCATION A THE UNIBUS OR THE MODULE LIKEWISE BY P0n224 33 OF OF RY FROH THE SHWITCHES IS A SEEN AS ZERQ), | ROM LISTING DIAGNCSIIC (K=S Pe %9312-1=5) IN THIS WAY ALL THE 49312 npTIONS ARE ACCESSABLE BY MERELY GIVING FEACH OPTION A DIFFERENT STARTING ADDRESS, NOTE HERE THAT MICRO SWITCH NUMBER {4 TS OR’ED WITH BIT i COF THE DATA I# ROM LOCATION 773224, MICRO SWITCH NUMBER NINE NITH RIT 2 ETC,, AND THAT IT IS UNNECESSARY TO SWITCH WHICH IS OR’ED WITH DATA BIT @ AS THIS I% AN 773024 ODD IS8 ORYED PROVIDEA COULD RESULT ADDRESS WHEN GOING THROUGH THE TRAP TO LOCATION SEQUENCE, B,OPTIONS AND THE MICRO SWITCH SETTINGS, THE SETTING OF THE MICRO SWITCHS DEPEHDS ON THE VARIOUS ROMS ON THE M9312 AND THE NEVICE BOOTS POSTION ON THE M9312, 3. BOOTSTRAPPING READ THESE ROUTINES TO BONTSTRAP A DEVICE TYPICALLY 512 (DEC) wWQORDS, OFF THE BLOCK OR SECTOR, FIRST THE IN THE OF MEMORY, (DEC) DEVICE INTO LOCATION @ THROUGH 812 BOOT, THE TAPE PAPER THE aRE RULE THIS TO EXCEPTIONS THE PAPER FLEXIBLE DISK BOOT AND THE MAGNETIC TAPE BOOTS, TAPE ROOT IS UNIQUE IN THAT IT CAN DO NO ERROR CHECKING AND FOR LCADER, ABSOLUTE (T+ SECONDARY BOOTSTRAP THAT THE THE ACTUAL 1S READ INTO THE UPPER PART OF MEMORY, EXYAMPLE) PARTIALLY ARE BOOT TAPE PAPER THE BY LOARDED LOCATIONS NETERMINED BY THE SECONDARY BOOTSTRAP ITSELF AND BY THE *STZE’ ROUTINE WHICH DETERMINES THE HIGHEST AVAILABLE MEMORY ADDRESS WITHIN THE FIRST 28K, THE FLEXIBLE DISK (OR FLOPPY) ZERO, AT READS SECTOR 1 ON TRACK 1 INTO LOCATIONS STARTING TYF, MAGNETIC TAPE BOOTS READ THE SECOND BLOCK INTO LOCATIONS IF NO ERRORS ARE DETECTED IN THE DEVICE, THE STARTING AT @, NORMALLY TRANSFEP CONTROL TO LOCATION & IN ORDER S00TSTRAPS ONLY THE LOADED, TO EXECUTE THE SECONDARY BOOTSTRAP JUST STARTING ADDRESS IS WITH THE PAPER TAPE THIS TO EYCEPTION XXX THEY TRANSFER CONTROT. TO LOCATION XXX374, WHERE BOOTS, THE AT BE TO ROUTINE SIZE THE PRY INITIALLY DETERMINED WAS JUST WAS LOADER ABSOLUTE THE WHFRF 1S THIS MEMORY; OF TOP LOADED, BE WILL RESET A DETECTED S ERROR IF A DEVICE THE BOOTSTRAP ROOTSTRAP WILL TRY AGAIN, THE AND EXECUTED #ILL BE RETRIED INDEFINITELY UNTIL IT SUCCEEDS WITHOUT ERROR THE ADVANTAGE OF (OPERATOR) INTERVENES, USER THE UNLESS A PARTICULAR DEVICE BEING IF RETRYING THE BOOT IS THAT SAY BECAUSE OF A POWER OR LOADED, ONLINE IS NOT BOOTED TO DEVICE A CHANCE THE GIVE WILL FAILURE RESTART, THE BOOT A MAGNETIC TAPE THIS IS ESSENTIAL), DISKS (FOR UP powER TRANSPORT WILL NOT AUTOMATICALLY RELCAD ITSELF AFTER A POWER USER REQUIRES SITUATION THIS RESTART, AND FAILURE IT BRING AND THE USER MUST RELOAD THE MAGTAPE INTERVENTION, WAS WHICH BOOTSTRAP, MAGTAPE THE TIME WHICH AT ONLINE BACK COMTINUALLY ATTEMPTING TO ROOT THE TAPE, WILL SUCCEED, (KeSPe¥9312evw5) Ptge - FOTESS Al EXCEPTION RKa6/RK27 IN THE TO AND CASE THIS OF IN THE THE SOME BOOTS OF GET TWQ TESTS THE M9312 THE DNUBLE TESTS SECTORS POWEReUP THE USE DIFFFRENT OF THE JMP AND “ILL ALSQ LISTING THE CACHF TESTS TESTS ARF CPU INSTRUCTINNS MEMORY, TEST JSR TESTS A A HALT, THE TWE THE MEMORY A%D DATA TEST CHECK THESE AS IS USER = - FOR THIS INCLUDED IN UNARY AND MOST MODES, DETECTED MEMORY AMND INCLUDE AS TESTS DETECTED MAY THE IS TESTS WELL CLASS ALL TESTS OF MODIFY THESE A HALT INVOLVE TESTING OF ALL THESE THEN TESTS CONSULT THIS THE PARTICULAR FOR PERFORMS OF TRYED, FOR BOOTS SOURCE FAILUPE HALTED, ADDRESSING IS CHANGE TESTS MOST FAILURE FAUNT OF IS EITHER CASE,wE BOOTING TESTS A INSTRUCTINNS DETERMINE THE TESTS CPU WITH IF TRY,WE INDIVIDUAL CPU POINTFR, IF 1IN TYPES TEST MODES, DENSITY READ SWITCH MEWORY STACK DOUBLE ON TO CRIMRRY EXECUTE TO RFFER SECONDARY THE DESTINATION BOOT THREE THE SECONDARY CPU OF AR ARE MODIFY FUR TYPE ERRUGK RKO7, DATA, @, PRIMARY DO NOT OCCUR, OF DRIVE OPERAND ATLL ERROR THAN THERE BOGTS DRIVE TO AN SINGL® DENSXTYe INFORMATION, DIAGNOSTIC DEVICE RX»2,FIRST DENSITY TO (2) ALLOA OTHER AN A DENSITY READ "RIVES CASE WE ARE THE RK@6,IF A DRTIVF IS SET ENCOUNTERED,THE SOULD RULE RX¢2, - DIAGNOSIIC 2 8D LISTLInG e ROM BOTH A DUAL AVAILABLE MEMORY LOCATICW ON THE SYSTEM LESS THAN 28K, THIS TEST WILL CHANGE ALL OF MEMORY TESTED, LIKE THE SECONDARY TESTS THE MEMORY TEST WILL HALT YHEN AN HALT ERROR 1S IS DETECTED, EXECUTED R¢ FAILURE wWAS DETECTED PATTERN AND RO WILL FINALLY CPU TYPE (11/60 INTEGRITY AND 16 OF AMD 17 , ARE TWn CACHE aNn TEST VIA PROGRAM CACWE, THE ADDRESS TESTS CACHE FOR LtsrIMG, O TIME THE MEMORY AT ERROR WHICH CONTAIN THE FAILING DATA FXPECTED DATA PATTERN, 11/70) MEMORY THE THE CONTAIN R1 WILL CONTAIN THE THERE OR T WILL K R R WHICH DETERMINE CONTROLS, DATA OETAILS, SEFE TESTS THE 35 ROM LISTUGC NIAGHLOSIIC qué 36 (ReSPaMF312«F=5) NOTEY (OPTIQNA LLY)Y (RESPECTIVELY) MEKE THAT I& EITHER: DEPEIDING WwHETHKER ARE RIT | RUN Op VETHOD IS THE AT RESTAKTING IF THE USER HE #~AY 2ESTART LOAD AwD FO<ER START FAIL RNUTINE - PROCEDURE THEPE AR E NO [HE ONLY XAY Al | SAITCH IN THE MICRD SWITCHES (TURN S«ITCH 2 OFF), DIAGHOSTIC 11/60/7¢ BT LO{"&D THE IN CODE USED), “ISHES TN RESTART HIS O%N SOFIWARE OW A DO SO RY MERELY DISABLING THE EO~ER FAIL UP PHYER 6, USEF PUN 0OR USTD)s THE CONSOLF swITCH FfEGISTFR (IF ADORESS ANDN START wITH OPTION SWITCHES MFTUOD DESCRIRED BFELOW IS S, MOT Is CLEAR NR SET ARCVE INTEPHAL MICRD S»ITCHES DESCFRIRBED CONSQOLE BOUT SWITCH 2R Up POWER THE THE {I¥ 1 PIaGLOSTICS Ov SPECIAL M9312 SWITCH RO SETTINGS THAT PERTAIN TO THIS THESE DIAGNOSTIAS CAM BFE EXKCUTED IS BY ENTERING EH TRY POINT ThHAT CALT.S FOR DIAGHOSIICS TC RE RUNW, TUTIS ROM ALLOWS BOOTING VIA CONSOLE SANITCH REGISTER, [41S Cax BE DONE AS ROY, A BOOTSTRAP FOLLOwWSS 1,L0AD ADDRESS 115 14 765744 2.,SET SNITCH REGISTEP AS SHOwWN BELOW ) ) 131 12 r 11 )} @) w9 1 28 ) 47 L 26 ) 95 ) w4 L¢3 | ¢2 ) 21y 1 e leesnlaenelsrne|enca|ersen]lonce|acen | vann|vecc | accnlocccnvsna oo |nsucnlscon el ! MA ! HA L NA O NA ) { ! ! ! ! ! ! } | l $ ! leanmeleenelesonecnnlersslncnelccan|veneosravonn|ncanlconn ccnsconeanns|r-a] ! ! OCTAL UNIT NUMRER ! { SaR CUDE FRONM 300T RC¥ TABLES { { !.---.-.-.----.!-------.---.--.-.---.-.-.---...----------.“! 3, 1ida MOTES START THE S4R CODFS ARE COMTAINED OF K=Sp=93f2edeqd PROCELCYRE, (SET=UP IN AND THE BQOT ROM TABLES INSTALLATION TW ROM LISTING DIAGNOSTIC (KeSPw:19312a0 -3) Page JABS 30214 MISS=14 Haae3e QA0 GRPA=3n 44 GRP1=44 16520 165¢v0 A1ee37 165263 Q0VTAa “i1¢ 137 2T 2 165219 12437 165¢14 165¥20 165626 165¢34 165236 165242 w5337 TEST! 0352737 ©w32737 Nd14¢2 Wa5237 nns52317 THIS 2155030 STARI: MOV MOV MOV CLR 29704 Q2u706 19030 24000 177776 177776 BIS 183 VERIFIES 18 INC a%706 A8177776 THE THIS y THE REGISTFRS TEST 1S AND Qe300 TEST "CLR", "en, 165¢54 165060 16562 165064 165¢06 1K THE REGISTFRS p THS TEST IS SHOULD AND EE TEST3 126434 102403 131Qu2 vd2441 121401 TEST ®DECTM, 188 MODE "gr, ARE SHOULD AND L BMI 18 % BRANCH 18 1$ BLT 15 BLOS TST3 AND HALT ENTFRYNG g, 3 # THE L R3 g # UPON 2 = 1» REGISTFRS & ? CODES ONLY THE THE g ® SP P4 THIS V=2 ARES 27?2, COMPLFTION REGISTFRS = i*!!i*ii*li‘ ARE COMPLETION ALL OF "Z" UNDEFINED THIS TEST FLIP=FLOP WHEM THE WILL #gpn BE SET, i**li*iiiii!lli V BRANCH iiili*i****! IF 3 V BRANCH IF va=i V BRANCH } IF ¥V BRANCH Z $ * IF BRANCH (N XOR IF (Z V)ai XOR C)=9 AND € ARE TEST 9, THE AND R9 ¢ CONDITION = 2» R1 SP s OF TEST AFFECTED % BY **i'i**iilii CODES ARE O, s THIS BROTH 'iil!ii!'l'*Q*' RS272, 177711 udopee N=g 3 2 2y R2 2 209000 THE Ne& 1,23, Vaa ANDC a ) 3 # #i*i!ii**iii ****l*lii*i**‘i E“ 3 UPON ALWAYS *.#lll*!l"**ii* ”BPL"."BEQ"'"BGE",”BL N WHEN WAY yN=2,221,V=0,C308,SP= BHI UPON THAT il.i*****ilii** 3 BVS g » UNDEFINED **i*l*li*i**iii Sp g ALL REMAIN *l**iil&**il*i* CLR SET **iili#iii*ii** UPON ’!ifiiii*i!*i*' Al CODES CONDITION ZERO wILL i****iiilli #**l**lii‘***ii ENTERED, 14 11/69 T"p"BLOS TST23 Nneeaon AN WORD, ii’il*i{*i**'** "BMI","BVS”p"BHI","BL ’8*i*i**i**l*** ek ,WAS PSw% THEY 3 p oS 11/60 #BIT TEST, rsST2 (R6) IF #**&&*#ii**’**i ,8i‘**#******if AND g 16556 AND OF THIS *i******#i***i* dALT MODE ZERO, **i*****i*#***i CONDITION ENTERED COMPLETION BR | 15 i*ii**li**i*ii& BRAwMCH TST1t woeqat B 165152 16552 JSET gl*iiiii***i#** 165¢ 46 TEST2 g g IF JSEE IF 11/6¢ NOT SET,11/72 sCLR !%!*l***i***i#* UNCONDITIONAL 11/70 }SET BIT $IF CLR ’8*i***bi**l**i THE FOR $4000a,24177776 BEQ 177776 iSET £110000,R2177776 BIT Joalas TEST RO,R%733 R1,A48702 R4,a4704 agrag R 165C46 _165@5@i 37 THE 7 : CONDITION TEST COCES WILL BE} ARE} [ A4 ’:il#i*ii*"i **lllii!i&’l '*'lii§##i*! ilii’iiiliii ll#*i%#fi’*“ ‘*'G.il*'ii TW ROM LISTING DIAGNOSTIC (KeSP=¥9312-7%a5) lage 165¢7¢ 165¢7wn vN%3u6 165¢72 165¢74 i65¢76 100203 V2001 16514& V2340 165122 2¢uvdug TESTS TEST 38 TST3 1402 DEC Sp BPL 18 } V BRANCH IF Ks=¢ 18 t ¥ BRANCH IF 2Z2=1 18 TST4 $ 3 V # BRANCH BRANCH IF IF (N XCR V)=¢ (Z OR (N XOR BEG BGE 3LE 183 $N21,2=2,V=4,C=6,5P=177777 HALT V))=i " H !Glri*l’I'I'*iii'lGliill‘*i**il‘*i**iiii*ii*l "ROR, MODE n"arn, AND i*l"iill‘lil‘liiillflllflllli'iil{**{{ "BVC","BHIS","BuETM" R ;# UPON ENTERING H NE 1,239, g* g * g # TEST Vag, THE ANDC CONDITION = 2, THE REGISTFRS ARE: Rg@=?, R13?, R} s ?,Pqe?2, UPON COMPLFTION N =09, Zmg, d THE g * ¥ SP = 277777 SP= 177777 OF THIS TEST THE CONDITION ANDC AFFECTED 3Y 8 CODES 1 THE ARE} i} R2 3 ? RS22, Vails REGISTrRrS CODES TEST WILL BE: ARE: _ ,(i!iii&*&iiii!fibl{&&i&i&i.*ii*i&&&*iii!i&**i&i&i;i&}#i;4;;.;;0{5{p;i;ia 1651v4 165104 1651v6 165110 AUeRA6 165112 165114 »e1d31 mm P THIS TST4: 1220132 103841 UNAB9 TEST ROR SP §JN292,23¢0,V=1,C0=1,5P=22777177 BHIS 18 $ V BNE TSTS 3§ # BRANCH BVvC REG]IS -DATA 18 182 HALT IRAASSA R A AT $ V BRANCH IF vag AR BRANCH IF C=¢ IF YZZE IR 2L 222X Y 2 ETR T Y R T F Z=zo TR R Pgrpargrgupgugugegegugegegegegrgegegepege PATH ;l g #* WHEN THIS TEST IS ENTERED THE CONDITION CCDES ARES g THE P& N=®g@g, 2220, REGISTFRS R1 RS =7, SP THIS TEST 1, 2, 2, R3 Z3 28 = UPON COMPLFTION OF @3, R4 ADC = R g e 7, AREt s g =2 Va1, Vsa @y = ANDC B g* THE g RO = 125252, 3 # R1 = 030004, R4 = R2 125752, RS = 125252, AND REGISTFRS ARE LEFT AS 1, = 2?2, R2 077777, = _ ? THE CONDITION CODES 3, ARES FOLLOWS! = 125252, SP 3 R3 3 125252 125252 R IRAREEAZ AL AZ I 165116 165116 165122 165124 165126 16513¢ 165132 165134 165136 165149 165142 165144 2127v6 LISZTERZY TR 125252 MOV $17252582,5P MOV SP,RO MOV R@,R1 110142 MOV 3 A1y R MOV R20R3 MOV R3,R4 216110 216221 v1v304 Wiev4us 16501 AD240t A14991 240490 2R LY RTLE Y T T T YR PR TSTS? 183 R2 MOV P4,RS5 sus BLT R5,R1 18 BEQ TST6 R PR PR ggrggrgrgrgegegegeggegrgegegn JN23,280,V=9,C31,8P=12%252 IN=0,220,V39,C31,R0=2125252 $NS0Q,230,V=0,C31,R18125252 IN=9,220,V86,C31,R23125252 ;N80;2=9.V=®,C81.R3=125252 §JN20,2592,V20,C31,R42125252 §N32,Z239,V=9,(s1,R92125252 JN33,231,V30,C=0, AND R1222002Y ) V BRANCH IF (N XOR V)si § # BRANCH IF 2=} HALT TW ; TEST® TEST "ROL", R *®"BCC", A A SAAAAZ T "aLT" T2 TRITTR 222 TRT LT T T LT 2T 3 N g ppegngepepreo ’i - - g * WHEN g N®g, * THIS TEST 2=z, IS ENTERED v=20, AND THE C = CONDITION CODES o, ARES - R THE g R3 ¥ UPON COMPLFTION OF THIS TEST THE CONDITICON COLES ARER A THE REGISTSTRS ARE LEFT UNCHANGED EXCEPT FOR p¥ REGISTFRS = 1252592, ARE: R4 RO = = 125252, 125252, R1 R45 = = 9000vda, 125252, SP R2 = = 125252 125252, N=UY, 238, Ve isg AND C = §, 3 # R2 WHICH SHOULD MOW EQUAL 052524, ’i !lQiiiiiil!lliiiiiii*ll&i*iiilifiiiiiiili*lii*&i# 165146 165146 ¢06112 165150 165152 165154 1030<1 @a24vi 4302vy TEST? TEST "ADD", iilil!i*&i}iiiiliii{i!ii TST6¢ 181 "INC", ROL R2 BCC 18 BLT HALT TST7 $IN=0,2=22,V81,C=1, $§ V BRANCH IF C=2 3 % BRANCH IF (N AND XOR R2 3 V)=\ ’Iii{ii!ii!ii#il&.'!ili*‘ii*'l "COM", AND "BCS", 052524 i*****ifii***!****iiiii**liii' "BLE® iii!llii*l!! g g # WHEN g * N=2,282¢e, ¥ THE K R3 g ¥ UPON THIS 125252, THE R3 231, NOW RA 3 125252, OF THIS ARE RS = TEST ANDC LEFT CONDITION Rl = 200022, 125252, THE = SP = CONDITION ARE: AND . EXCEPT R1 R2 = 252524 125252 CODES 2, UNCHANGED 000000, B CODES =1}, {25252, = EQUALS THE ANDC V=29, REGISTFRS WHICH ENTERED ARE? R4 COMPLETION N&93, g * IS Vai, REGISTFRS = R TEST ARE: FOR WHICH IS ALSO 490009 ’ ;l*ill!ii!iii'lill&i*!l**lllii**li&i 165156 fiii!Qiiifili*i**bifiiliiiiiiiiiiili TST73 165156 5203 165160 165162 165164 @@52a3 ©¥A5193 w600y 165166 165179 165172 10@34¢1 @@3441 Q220800 TEST14 TEST "ROR", _ ®DECTM, 188 ADD R2,R3 INC COM ADD R3 R3 R3,RY BCS BLE HALT 18 TST10 .il 1(R2 = 252524) + (R3 = 3N=1,230,V=0,C=0,AND JN=1,230,Y30,C=0, }N=Y,Z=1,Vs8,C=1, INSA,2=1,V30,C=p, 3 3 V #» BRANCH BRANCH AND AND AND IF C=1g IF (Z OR 125252) R3Ia177776 (N R3=177777 R3=2Q00¢0QV R1 = Q240200 XOR V))s=g 3:liiii!&lil&iiiililliiliiil*iiiilii "RIS", "ADD", AND iiiilii*##6***1.*.6#&'4&*Qfiifl!li#. "Bpon . ,i R WHEN g # N8 THIS TEST g, 21, REGISTFRS R THE ¥ R3 g ® UPON = gvpmpm, IS AREt R4 COMPLETION N® 31, 2Zs3¢@, ENTERED V3@, CONDITION Rp = = 0, 125252, = 125252, OF THIS V=@, THE R5 TEST 3 THE CONDITIOJ ANDC a g, g # THE R4 WHICH SHOULD NOW EQUAL 2852525, RY WHICH SHOULD NOW EQUAL 177777 3 » - ARE LEFT ARE} Rl = 9Qoov2, R2 = 452524 125252, SP a 125252, R REGISTFRS CODES ANDC UNCHANGED EXCEPT CODES AREZ FOR AND R ,:lilillli*ii"*'i*l*'l'i" .*'"ii*'#i’ii'iiil*iillii iifiiiiilii'l&i!'l*! @0 (KeSPer9312~teb) » DIAGHUSTIC - LISII~G » ROM ROM LISTING UIAGEUSTIC (KwSPeM93ji2e1a9) tage 165174 165174 165176 1652v¢ 165272 1652¢4 165216 165210 165212 4¢ TST12¢ crorae ROR 24 250473 ATRE BIS ADD R4,R3 ?5,R3 193412 81,0 18 w5263 I~C pe5321 RACTAD 183 = 252525 AND R3 = ¢52525 AUD R3 = 177777 sN=0,2=21,V=3,C225 AND R = ¢vuldcue Ry auT AUD R4 3NSQ,229,VS9,C2¢, INS1,230,V29,C32, R3 DEC AP24 .51 3N=@,220,V=1,C=2¢, 3 V BRANCH IF Cc=1 3} # BRANCH IF (N XOR V)=si yJNS1,252,V=0,C=0, TST11 HALT AND Rl = 177777 §* IR A TEST11 TEST "CCm", "BIC", AND bbb "BGT", AR AAASAS I RT T TS IRLLILTREI LT L LT 2L PRLE" §* g # WHEN 3 # N=1,2=22¢, 3 # THE 3 #* R3 THIS TEST REGISTFRS y UPON N32, ARE! THE ANDC R@ = @, OF THIS Ve=4i) = RS Rl Y A R A gy eg g CODES g ARE: 177777, THE SP = CONDITION R2 = 252524 125252, CODES ARE! =1, THE RO WHICH SHOULD NOW EQUAL 052525, g # R1 WHICH SHQULD NOW EQUAL ¢52524 LEFT = 125252, g # ARE R ' g REGISTRRS LY CONDITION = TEST ANDC T 2, 125252, R4 = (52525, COMPLETION 23 ENTERED V=9, = 92v29a, p® | IS L UNCHANGED EXCEPT FOR AND ’i 165214 165214 )z****}i*’iiii*i*il##ii****i***i&*l**l**&*%i****i*i*** *#iiiiii*i&i*l*i** TST11s 35100 COM RO JN=@,220,V=0,C31, RY,R1 R1,Rt JNS1,2=0,V=0,C=1, gN=0,Z=9,V31,C=1, 165216 16522y 165222 165224 165226 165230 223201 BGT Ge34u1 1% 165232 BLE TST12 DOBRAG 141411 RLOS QORI TEST 3 HALT 240001 v6v1e1 2§13 | 188 "SwAB", "Cup", "BITw, # BRAMCH ) STOP BIC ADD HERE AUD R2 IF (Z OR C)si IF BRANCH 2 952525 FAILED AND AND R1 = 125252 = ©52524 R1 3 V BRANCH IF Z AND ( 3 # BRANCH IF (Z OR (N N XOR V) ARE XCTM V))=! BOTH AND A LIS "BHE®, g » WHEN 3] NS g g #* 2SI ' THIS 2y THE R3 TT 22 ZETTLT I TR T Y T T TR R g g g grgegngvapguggngvggegugrgegagngugegn "BAT» Z TEST =20, REGISTFRS = P00rym, R UPON R N=2, IS Ve ARE: R4 = COMPLFTION 2 agp, OF ENTERED i, RO = THIS CONDITION R5 = TEST ANDC Rl THE =8 1, = 352524, 125252, g * THE R2 = 052525, R1 = 952125, Rd R2 B 252524, R4 =3 @5252%, RS = (352525, SP = 125252, ARE SP = CONDITION ¥ REGISTFRS CODES ARES =1, 252525, 052525, V=20, THE ANDC R2 = 052524 125252, CODES ARES NOw$ R3 = 0000ng - A 165234 165234 165236 165242 © HALT I REASS TEST12 28 - ’8%I;li*iili}*****#**l#*l***i****l**l***i**iii***i*!#&4!**&!*&#*** ¢o23vd ¥w22127 052128 dA1CEq 165244 A30495 165246 16525¢ fiflB@?z #P5105 *##li! TST12% SWAB R CMP R1,#05212S BNE 18 BIT _ R4,RS BGT 18 COM RS pN2Q,22¢,V=0,C=0, AND R! = 252125 ® V) ARE @ 052525 INSQ,231,V~¢,C82 $ V BRANCH IF 1R4 3 P52525 2=p RS = }NS@,Z51,V=0,C=0 3 V BRANCH IF Z OR }N=0,230,V=0,C=1, 125252 (N XOR AND RS TW 165252 165254 TEST13 ANE AREALA TEST - 1§¢ "MOVR"TM, "S0B", TST13 } % BRANCH IF ZzZ=% HALT ;3!*i{ii******* wCLR®", #&ii**i******** #"TST" AND "BPL", 3 * = g #* WHEN g * NS¢ 3 * THE g R3 THIS TEST @0000m, s * UPON g * Ng, IS Z=2a, ARE: p4 = COMPLFTION Z = 1, = 165266 165270 165272 165274 165276 16530¢ THIS A R& IS DECREMENTED RY R1 IS CLFARED THEM 112798 146Ga1 MOVB #0p0ny ¥P5201 0Ha57¢a VWA1RG2 ¢es5701 1653112 165304 165326 V31484 GEPAOY TEST14 TEST 483 "JSr", wRpTs", THE CLR R INC R J00 IF NOT INSD, 224767 GAAA YR 165322 165326 16533¢ 165332 22716 021401 S0B RQ, 38 TST BNE RY 48 TST Ry BEQ TST14 012716 wev2u7 165349 RACAED 165344 165350 165352 165354 16536¢ 16532¢ Z=1, THIS THEN g VFRIFIES ALL WORK PROPERLY, - TEST FIRST SETS ON ENTRY Tn THIS TO 00776 AND IS 212746 165354 3 INCREMENT 64K sLOOP TIMES (2 TO 402137 uY 165362 "INC" 2 = #* 64K AND = Rl OGucae 16) TIMES R = AND R{ acaeoe = gvreoy i**¢}**lili** TEST STACK “gse", THE THAT POINTER "RTSTM", STACK WAY TO POINTER ON 176, "RTI", AND "gp® IS ? ol =] 25 MoV #38,(SP) PC - (SP) £48,=(SP) JMP HALT **********i*il***i Bgsg }SET UP THE JSR TO 18 TO ;THE MJSR" MUST }WAS }BRANCH JWRONG JCHANGE IF TO $DID NOT PUSHED ADDRESS RETURN TO RETURN $sTHE $TRY ;THE AN "RTI" TO HAVE ®"RTIn ADDRESS ON OWN STACK 3% PROPERLY FAILED FAILED WORKS PUSHED? STACK THE THE STACK ADDRESS ON ®“gmpn "J¥P"TM POINTER FAILED THE CORRECT sPUSH A ZERO ON JPUSH THE RETURN IF STACK YES THING THE $TRY ¢SEE HALT INITIALIZED EXIT, $TRY #1286, (sP) HALT CLR nJmpw ******!i*********i PC,18 182 MoV 48 | *****#*i*#**#i* £776,8P HALT RTI 232040 =1) AND THE THAT LEFT HALT UAsenz 2R MOV JSR 388 (R? C=8, BACK ge¢pul FAILED SINCE #**i*&lii‘***i**{i TST14: RTS 2054346 = **********l**#* AND 2812 RU ’ BEQ 1.5342 ¢evega AND tN=0,2=1,V=0,C=2, g 1983 ARE: 28v22e TO sk=2,231,V=0,C=0, ! V BRANCH IF z=2 g * edvaag 1653136 165342 ovedap? CODES V=2, g!*l**ilil*i*****l 165314 052524 **4******§§§ "BPL" LOOP **iiii******i** 1183 TO AROQUND 3 % BRANCH IF N=9 ’* 165320 CONDITION = 125252, HALT . @p0a776 R2 = l************** RO,18 ,* #12726 sp INSTRUCTION $STOP «"JMP" g » ©52125, 9, |B 165314 16531 = IN=0,2=0,V=2,C=1, ,:**%l****l*fi* "RTI", ARE: ****fi*******i* . 808 38 277302 R 252525, INCREMENTED 28 HALT 28t AR5VE1 = = SOB ¥177401,R0 BPL 183 @77¢22 RS C - COLES 1, *&&************ TST131 177401 = TEST AND §*¥§**i{*i*§ CONDITION 652525, @, ;:*l*i********* 165256 = * % g * 165256 165262 165264 R@ g » AND THE ANDC £52528, OF V *l********§¥*§* ENTERED vz, REGISTERS = *******&#****** mgnETMN STACK - F 1Y J “wPelugl o (KeSP=M9312=v1ab) o DIAGNCSTIC ] LISTING &) ROM ROM LISTIG DIAGMOSTIC (KeSP=»M9312-0(«5) 165362 Pane 561 $ADDRESS IRAAAAARAR AL TESTI1S TEST MAIN #E¥QORY FRO4 VIRTUAL 041002 L AT TO 2R 1,AST RTT L 2T R Y 2R TR P TO "gsp" ER PPN LA X 42 TO SR AR LT R YRR R PEE PR ADOR, | B THIS TEST WILL TEST MAIN MEMORY WITH VIRTUAL RDPRESS 02100¢ TO LAST ADDR, ?# - A PROPERLY THE - R PARITY THE PC A | g et r ¥ g s ¥* IN THIS ’l RO = ¢21200, ;i R4 = COUNT TEST THE R1 REGISTERS = VALUE, ARE DATA READ, RS LAST = $127¢5 1653¢6 162000 P35037 PRLGAE 165372 012737 1654¢¢ 165414 1276 5745 165400 @2u176 x 7 = FROM 1SABLED, DOES NOT 1§ 5516 COR 29190¢, AS R3 ADDRESS, FOLLOWSS = SP 177746 = (CACHE CONTROL REG,) A%C776 ********************&*****iiii MOV aa294 18¢ 2160020,RS5 CLR %6 MOV t1s8,@14 MOV #776,8P IST =(R5) sFIRST 4612737 165714 25637 ¢PS116 16542¢ 165424 B»12723 171774¢ 165430 165434 “12713 ¢12742 81024 gglupe 165436 vl1enle 182 205724 TST P2¢Yns w114 ¢ 148 AL CeAN1 4 212236 n24@:1 B200018 3s: 121771 14291 483 vwes1aty o144l NAALAY 26292 2a1371 58 8177746,+F3 ¢tM1SS, (k3) 817208,R2 MOV R2,R0 MOV R?, (R2) (R®)+ CMP R®,R5 BLOS 18 MOV END,RS $ THE LAST OF MEMORY THE RY,R1 IS IT CORRECT? sBRANCH IF YES MOV «(rR9),R1 Ry CMP PQ,R1 BEQ HALT sg wORD TOQ ZERO $DATA ERROR 3JR@ ADDRESS, = ADDRESS ITS IN R@ DATA sCOMPLEMENT ON READING R1 DATA $READ THE DATA sCOMPLEMENT OF = AND (IT THE MEMORY DATA LOCATION RECEIVED, INCREMENT SHOULD NOW ADDRESS) R2 = DATA EXPECTED AODRESS BE THE sCOMPLEMENT BEFCRE CHECKING THE DATA CORRECT? $BRANCH IF YES 3IS yJDATA ERROR JRE=ADDRESS, R&,R2 ADDR, ADDRESS $ SETUP FORST ADDRESS sLOAD EACH ADDRESS WITH ;OwWN ADDRESS STARTING R2,RS5 MEM JFORCE MISS BQTH GROUPS }FIRST APDRESS STORAGE sGET (RO)+ LAST JSET UP PARITY VECTOR $SET PROCESSOR STATUS $SET 38 ME%ORY, CONTAINS (R2),R1 28 Cump BNE SIZE R2,RE COM CMP BLOS COoM e20e At R¥116 MOV CMP BEQ HALT AR #CONT,Qa8114 MOV - MOV 282 2¢14:11 ¥a512v CLR I ¥ 121774 211y MOV GET s IN FIXS 165406 165414 1655¢v 16552 = TST153 1€654¢6 105470 165472 165474 165476 hd ’:#***l&*****’**i{*i*l**&J*i************** 165362 165362 165460 165462 165464 165466 :* THE DATA INITIALIZED R2 MEMORY g * 165442 165442 165444 165446 165454 165452 165454 165456 IF COJPARE 165535, IF & TEST WILL HALT A T ADDRESS 16575¢, WITH WHICH IS Id THE KERNEL D=SPACE, TEST WILL HALT AT EITHER ERRNR OCCURS THE ¢+ 2 ON THE STACK y# THE Car L5 ON READING R1=DATA MEMORY LOCATION RECFIVED, R2=DATA EXPECTED 48 TW ROM LISTING DIAGNOSTIC CACHE (KeSPw9312avab) TMMEMQORY DIAGMOSTIC TESTS 3VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV )VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV ’* g.ll 3* THE FOLLOWYNG TWO TESTS TEST CACHE DATA MEMOPY ARE CACHE MEMORY TESTS, g # THEM A IN THE M9312 DIAGNOSTIC, FAILS TO RUM SUCCESSFULLY THEY WILL C&ME DIAGHOSTIC ¥ ¥ WILL FORCE MISSES IN THE CACHE AND GO TO THE BOOT STRAP THAT HAS BEEN SELECTED. ANYWAY, IF EITHER oF TO A FALT IF YOU DESIRE TO TRY TO BOGT P¥ R TEST16 VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV YOU CAN PRESS "CONTINUE®TM AluD THE H !****ii********'l***‘**** YOUR SYSTEN, OR PROGRA *******#**fi****************** l****l********** R g * THIS TEST 3 THERE IS5 TWO GROUPS, g * THE TEST 1 R IT TWICE AYD 3 * THEN THE DATA WAS A g »* ADDRESS 3 ¥ ARE 1R IF PROGRAM WAY, FAILS TO THE THE AND BOOT THE R3 = 177746 (CONTRCL 3* REG,), SP = 049776 (FLAG OF ZERO INITIALIZED Ri = 2 IT IS CACHE AS FOLLOWS (COUNT), R4 = @¥12744 125252 R2 FOR = 165542 BPYeva paee3l7 STARTING £1000,R2 JISET COUNT 153 MOV con 1034012 R4, (R9) (RA) coM CMP (R®) (R?) R4 58 HALT AVLEYI ROR BCS a#177752 48 HALT 00461 145116 R4 coM BEQ 583 481 THAT SPME LOCATIONS THE TEsTj RS = LAST MEMORY ADDRESS *lii*#i!**il*#*!i*&i*l JSET MOV 177752 DATA (PATTERWN), $47¢0,RY 3§3 2210494 THE STACK) JSET UP R4 FOR TEST JFORCE REPLACE FROUP @ AND 6e1epa 2a14v1 - (COUNT) (SP) 212742 as11o THIS 10¢0 $125252,R4 *GRPY, (R3) 165522 210418 P05119 INSURE Gk CONTINUE CLR MOV 165532 165534 165536 165540 PDP11/60 **%*********l**i********* DB 4o 295104 THE DISARLED, 125252 ON TO MEMORY PRESSES THE PUSHED CHECKS ALL CACHE OPERATOR ON ARE REPEATED ,:*i*!i**i**l**i{*i****** TST163 025216 CACHE, THERE COHMPLEMENTS THEN SEQUENCE WITH g ARE (ADDRESS)s ADDRESS, DATA, 4904 712740 165556 AS THIS 3 165516 165554 IN PDP11/7% DATA, THE THE GRpbw3I0 165544 16555¢ 165552 THEN 125252 TRY REGISTFRS ON AN THE R2 vi2713 165539 INTO READS HIT, GROUP WILL MEMORY EACH, 0552525 g % 165512 165526 EITHER IN DATA (1e=K), R MOV MOV 11/77¢) WITH THE GRQUP }SET 3FOR THE CYCLE MISS UPPER TO JCOMPLEMENT yWRITE THE sDOUBLE FLAG TO 1/2K ADDRESS 14@2 DATA TEST ZERC, OF ON $CACHE DATA 1 @ (ON 11/60 OCTAL IN R4 PATTERW COMPLEMENT IF TO RO DATA AND tMAKE SURE DATA IS IN THE CACHE jCOMPARE DATA _SET BIT® IN HIT/MISS JBRANCH FLAG FORCE MISS GROUP CACHE INTO PATTERN DATA MATCHES DIDN’T MATCH REG, JRO=ADDRESS, JWAS THE JBRANCH R4=EXPECTED DATA LAST MEMORY REFERENCE IF YES A HIT? SCACHE FAILED TQ HIT BR ROOTMISS COoMB tge} JRG=ADDRESS JABROT REST THAT OF WAS TEST | REFERENCED IF “CONTINUE"TM PRESSED = 165506 1/2K LNADS TESTED i |Bd 165564 1655¢4 - CHECK ONE - ' WILL OMLY DIAGKROSTIC (KeSPeMG312ai'af) Page 16556¢ 201362 BNE 18 1655672 165564 165572 ¢edn? AR 68 JMP TST START (RA) ¢ 165572 165574 1656134 165614 165610 0a2167 177210 681 ¢A572¢ 77223 P127313 £12729 1051686 T & eT17 T b i sS0B P2,3s MOV #GPPi,(R3) hebyae MOV $67030,R2 283321 CcoxMB re1344 TECT L RO B IF WITH DIAGHOSTIC SELECTED NOT DONE MISS LOWER 172K OF- CACHE 04 11/60 - ) sCOMPLEMENT THE CYCLF FLAG 18 1 LOOP A X222 LTSRS CACHE . VN $BRANCH ;FORCE 1 (SP) sNE N S sENTRY POINT FROM ROM s MOVE TO NEXT ADDRESS vBnet 4 R ] LISTIxG ¥~ ROM IF NOT LL TS STLTLILSLILIILL DONE A2 SRR TR TR LY TR PR R FR R Frgrgegrgugoge ON % g %* THIS TEST CHECKS VIRTUAL MEMORY FROM 9221002 THRU LAST ADORESS 3% TO 3 * g¥ MEMORY, ON THE PDP11/7¢, IT GROUP 2, AMD FINALLY CHECKS g * ON 3 WHOLE } Bl INSURFE THE TRAT YOU PnPP1§/60, CACHF CAN THE GET TEST HITS ALL STARTS MEMORY IS DCNE WILL BE THE WAY UP WITH GROUP WITH BOTH WITH THROUGH 1 mAIN EMNABLED, GROUPS THEN TESTS ENABLED, THE ENABLED, ‘ 3 * UPON ENTRY THE REGISTERS SET UP AS FOLLOS: g* g # RS = @01a0¢ (ADDRESS), g # R3 = 177746 (CONTROL g # RS = (LAST MEMORY R1 = 3 REG,)., ADDRESS, SP (PASS ) = CQUNT)s, R2 = (FIRST ADDRESS), 776 ;* g * g * RR A2 165612 165612 165616 165602@ 165622 165624 165626 165632 165634 165636 165642 165644 165650 165652 165654 165656 165656 ©127112 apuleae 2102090 21001@ 188 Q@572 L2025 101774 2127414 205737 20evY3 vadTve gAY 3a 21a20Q 28¢ nps5110 i8¢ vas511e 518§ B22010 vo1401 165662 165664 165666 oeare2d 177752 58 123402 ARG ARc419 Vn2Ve A8 131763 2 ARSI 4683 TR RIS LR SITLZLLIZ MOV $10320,Rr2 MOV R2,R0O sFIRST MOV TST R@, (RQ) (RA)+ sFILL, CMP RG,RS MOV #3,R1 CLR {(sr) 18 R#726 §SETUP $SET 3IF 22222 VIRTUAL ADDRESS VIRTUAL ACDRESS, RL LT TR MOV R2,R0 JFIRST ADDRESS IS MEMORY WITH COUNT TO THREE 1IT IS PDP11/69 $LOAD CCDE TO FORCE GROQUP @ ONTC (R?) $DOUBLE COMPLEMENT {RO) JMAKE CMP PP, (RQ) sCOMPARE DATA, 58 JALSO POINT TO NEXT ANDDRESS sBRANCH IF DATA MATCHES sDATA (RA)+ BCS HALT BR 48 ROOTMISS CMP RO,R5 BLOS 38 }WAS STACK AODRESS coM R#177752 R 1¢2e¢ OCTAL ADDRESSES COM TST ERR 11/60 THIS LOC=1,11/7¢=G0 68 #GRPO, (SP) ROR RPN _ FIRST ADDRESS PASS BNE MOV BEQ HALT 225726 PR6L37 A TST 1229 412716 COMPLETION OF THIS TEST MAInN MEMQRY FROM 9910040 THRU LAST ADDRESS WILL CONTAIN ITS OWN BRLOS 245116 185660 165672 165674 165676 165729 165702 TST17: UPON SURE IT DIDN’T THE LAST IS DATA IM AND MATCH THE SET R@ MEMORY jBRANCH IF YES tHIT FAILED TO $ ABORT REST OF OCCUR TEST AND CACHE, B8IT = ¢ R = HIT/MISS REG, - ADDRESS REFERENRCE IF IN A + 2 HIT? ADDRESS "CONTINUE®" + 2 PRESSED 44 ROM LISTING DIAGNOSIIC 165744 0@%5L16 165718 077121 e¢@pdu4g ¢cRupop 165716 185729 DPa 11613 1857086 165712 165714 TEST17 (K=SP=j9312~7a5) 68 LT i : Q044112 913794 17757 165750 ¢42734 1770ne 165754 ¢52794 173000 165762 11370d 165764 165766 165770 @¢629¢ Q0241 ¢oe114 165772 177571 (SP),(R3I) $FORCE MISS GRP1 JENARLE CACHE ON ON JUMPQ2s CONT s $GET $RUN THREE PASSES TBRU 7THIS TEST $GO TO BOOT STRAP CODE 3STOP HERE IF THERE IS A CACHE PARITY ERRCR JOk A MAIN MEMORY PARITY ERROR 3CHECK CCR, MEMQORY REGISTER AND CPU REGISTER $TO FIND WHICH ONE - Jump READY TO FULLY .ENABLE Op tMTSS, (R3) R¥700,R2 A47¢2,R1 2%7904,R4 2{R4) JFORCE MISSES IN BOTH GRQUPS OF CACHE JNOW RESTORE ALL NEEDED REGISTERS, JAND RETURN TO BOOTSTRAP, MOV a$177573,R4 $SWITCH REGISTER TO RIC #177000,R4& BIS JOFFSET ) #173900,R4 }1BITS @=8 MOVB ASR CLC JMP jOF 177571 ,R0 RO ADDR,IN 2«8 3 QOF R4 OF SWP CONTAINS STARTING CODE, CESIRED ROM, JBITS 9=11 OF SWR OCTAL UNIT JUNIT # RIGHT JUSTIFED IM RQ «WORD ¢¥25n585 vReeyl JCONTAINS «END HALT (R4) PASS R4 BITS 250585 165776 CACHE MOV M0V MOV JMP "2p» 12=12 SHOLE (Se) «ASCII @oadqy 241060 THE R1,25§ JUvPp sMAKE SURE C BIT CLEAR $EXIT TO BOQT ROM JEXTRA WORD s IDENTIFIES ROM AS "gyr 165774 WITH S08B B8R HALT MOV ON PASS CLR BR ROOTHISS! JUMP S PASS 2, FULLY THREE, (11/7¢) PASS JON 11/60, RUN EACH §CACHE ENABLED, 16572¢ @12713 d0v¥014 165724 @137v0 02700 16573¢ 913741 @gv702 165734 ¢13704 200704 165740 (02164 000eRr2 TEST MEMORY WITH THE DATA CACHE 165744 MOV CRC=16 WORD FOR QR LAST B NUMBER, VERSION 255 REV @wQRDS, 92, ROM LISTI&NG DIAGNOSTIC (KeSPei19312«1a5) Page - 616F1,.M11 RIT8 = 33g4ua CRCWD = vyvaee = ¢Qaprpas _GRP{ JUMPE 165712 RC11CR= 177446 RKA6CRs 177440 RS#“3CRa {72v4n 3% F4 SF TSTi1 SRR 00n RIT9 DIAG = §7755¢ = 000014 RESERV= RL2ICR= @0a34p RS¢4CR= 172049 R1 EX00ARNE START 165362 TST3 165¢7¢ IsT? TUS6CR= 165156 177342 165564 MISS RS TST15 201009 HSRCR =3000004 165214 = = 174499 =32000e01 23000005 165002 TST12 165234 TST16 1655904 TST4 165124 TTCR = . = 177564 165229 SYMBOUL 46 TABLE ROOTMI FIX INITSW=s MRESER= RF11CR= 165720 165446 173¢224 17130¢¢2 177460 FPO3CR= 176714 RX¢@1CR= 177170 R2 R6 TST1 S23Q0222 =%2002206 TST13 TST17 TSTS TU12CR= 165246 165256 165612 165116 172522 CONT GRPY 165714 = JUMp BC ¢p¢g39 165724 3 Y& LN RK25CR= 177494 RP24CR= 176722 RX02CR= R3 RY TST1¢ TST14 177178 23722023 2320v0aT TST2 TST6 TUi{6CR= 165174 165310 165052 165146 172440 TW ROM LISTItG DIAGNOSTIC (K =SP=19312=(1 =5) Page SECTION ROM CIM9AA 3 23=774F1 MACY11 30a(1m52) CI~9AA,P1Y 25=MAR 25=MAR=83 =8) 16320 TABLE 349 359 367 393 512 575 47 NF 16:43 CONTENTS ROM AREA 1650¢0=165776 GO/NOGO MINIMUM DIAGNOSTI REGISTER DEFINITIONS CPU C TEST MEMTST SLU1 TEST T WV ROM LISTIANG DLAGNOSTIC (KeSPw!93f2«iiuk) Page § | O QO ~d OV WA JREYM 19 / 2@ IDENTIFICATION TeSeoSwwessemew 24 26 28 PRODUCT CODE: AC=F554A=AC PRODUCT NAMES CIM9AA® PRODUCT DATE: JUNE, 30 MAINTATNER: 35 36 ROM 49312 1979 DIAGHNOSTIC ENGINEERING THE AND INFORMATION IN THIS DOCUMENT IS SUBJECT TO CHANGE WITHOUT NOTICE SHOULD NOT BE (CANSTRUED AS A COMMITMENT BY DIGITAL EQUI PMENT CORPORATION, DIGITAL EAUIPMENT CORPORATION ASSUMES NO RESP ONSI BILI TY FOR ANY ERRORS THAT MAY APPEAR 1IN THIS DOCUMENT, 37 38 490 NO 41 43 45 RESPONSIBILITY EQUIPMENT THAT COPYRIGHT (C)t THE 47 48 51 52 11/24 FOLLOWING NDIGITAL LecC ) . IS IS NOT 1979 ARE ASSUMED FOR SNPPLIED ’Y RBY DIGITAL TRANEMARKS OF PDP DECUs THE USE OR DIGITAL OR RELIABILITY OF SOFTWARE ON ITS AFFILIATED COMPANIES, EQUIPMENT CORPORATION DIGITAL Un1BUS DECTAPE HISTORY LA LA X X EQUIPMENT CORPORATION® MASSBUS DECX/11 48 Page TABLE GENERAL PROGRAM OF CONTENTS INFORMATION ABSTRACT SYSTEM REQUIREMENTS RELATED DOCUMRNTS DIAGNOSTIC AND HIERARCHY ASSUMPTIOANS OPERATING LOADING STANDARDS PREREQUISITES INSTRUCTIONS AND STARTING PROCEDURE PROGRAM OPTIOVNS EXECUTION TIMFES ERROR INFORMATION ERROR REPORTING HALTS ERROR PROCEDURES PERFORMANCE AND PERFORMANCE RFPORTS PROGRESS DEVICE PROGRESS REPORTS INFORMATTOM PROGRAM PROGRAM SUBTEST SPECIAL REPORTS TABLES DESCRIPTION EXECUTIAN CHARACTERISTICS SUMMARIFS SUBROUTINE DESCRIPTION LISTING GENERAL PROGRAM INFORMATION ABSTRACT THIS DIAGNOSTIC TESTS? IS GO/NOGO VERIFICATION OF AN 11/24 SYSTEM 2. ALL THE 3, SLUL o ALL SINGLE AMD DOUBLE OPERAND IXSTRUCTIONS, INCLUDING UTILIZING ALL SOURCE AND DESTINATION ADDRESSING #ODES, [ 1, OF MEMORY, IN 4K PAGES, VIA MEMORY MANAGEMENT MEMORY STZF (LAST MEMORY ADDRESS +2), VIA MAINT®WNANCE MODE I"TERFACE WHEN .......... REQUIREMENTS, PRINTING (ALSO CHECKS MEMORY E SIZE), WITH M9312 AND EIS, PRINT 49 ROM LISTInG DIAGHOSTIC Page 53 . (K=SP=iM3312«dae’) 1e8 109 1102 11 112 $13 114 118 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 SYSTEM A. REQUIREHEMTS HARDWARE THIS REQUIREMENTS DIAGNOSTIc IS DESIGHED TO RUN ON AN 11/24 HITH (CONSOLE TERMINAL AND 4¥ OF MEMORY (MINIMUM), FURTHER, IT ASSUMES THF PRESENCE OF THF MEMORY MANAGEMENT UNIT (MMU) CHIP, Be SOFTWARE REQUIREMENTS NONE 1,3 RELATED DOCUMENTS - AND STANDARDS THE FOLLOWING DOCHMENTS WERE CREATION OF THIS DTAGNOSTICY USED OR REFERENCED 1. DIAGNOSTIC ENGINEERING STANDARDS AND CONVENTIONS 2, PDP=11 3. REQUIRMENTS FOR NEW PRACTICES (DOC, SYSMAC NO, DURING PRGGRAMMING 175=03=p09-02), PACKAGE THE (MAINDEC=11=DZQAC=C3), 424 P 135 130 137 138 139 149 141 142 ROOT ROMS AND CPU (KeSP=M3312=C=n), DIAGNOSTIC HIERAR,- ROMS USED IN THE M3312 ‘ PREREQUISITES NONE Tw ROM LISTING DIAGMOSTIC (KeSPeM3312aas) rage 143 144 ASSUMPTIONS 145 146 THE DIAGNOSTIC 147 M3312 148 149 150 151 152 153 154 ...-.—.-—.—.-—...-.n.—-.—l—”.—”ho—...— FOR 158 156 187 158 159 160 161 162 163 164 165 166 Gun Pon Bow Gur P 167 168 169 170 171 172 173 Snr B 174 178 176 177 178 179 180 181 182 183 184 186 187 188 189 19¢ 194 192 193 194 155 196 197 THIS DEVICE IF IDIAGNOSTICS! ! ROM DEVICE ROM AND UP, 165026 1,9,19 ! NQO vEs ! ! 1 0204 2006 173204 173026 9 ] ! lo ! YES ! NQ YES ' 0206 !e e NS apSER W 173206 1S5 CAN aLso PROGRAM USE 173496q 2624 P606 OPTIONS ! ! ] 3,4,9 3,4,9,19 ! ! ! 173694 173606 -1 RY M9312 SELECTED SWITCHPACK, FROM MICRO=0DT IT WILL BE RUN BY COMMAND g USE THE VIRTUAL ADDRESS EXAMPLE, TO BOOT DEVICE ROM (FROM ! { PIRECTLY, FOP { { 3,9 3,9,10 PROCEDURE sr LECTED ! ! 173404 173406 ae—— ! 4,9 4,9,10 — 424 2406 ! ! ! NO YES S 10 173224 P i } R RN 0204 ! | ] ! l H ! | ! 1,9 ! NG BOOT A DEVICE oM THE ABOVE TABLE, PIAGNOSTICS, ! 2006 165004 1650006 TO OF | ! STARTING BUT S1! ON ! INSTRUCTIONS DIAGNOSTIC POWER SWITCHES 2004 } ] ISHITCHPACK ! YES S $4 ADDRESS ! | { 43 | ! { Y ROMS) ! ! NO ! ROM (ALL H ! 1 } ROM #2 DEVICE STEPU H St (1-19) le ! {FIRST DEVICE! VIRTUAL YP LOADING . { ! l } opT DEVICE #1 PRO PER P OF THE DIP SWITCHPAK ON THE MQODULE (SE E M9312 USER’S MANUAL AND TABLE BELOW INFORMATION) AND PR ESENCE OF 3 BOOT ROM IN THE 9312, BOOTSTRAP? OPERATING 185 ASSUMES BOOTSTRAP MIC RO=0DT), COLUMN #3 WITH 51 ROM LISTING OIAGNOSTIC (KeSPeM9312-vw5) . Page 198 199 200 201 202 293 274 205 206 r{'R 208 209 219 211 2,3 - EXECUTION TIMES Re PASS (oV) OF THIg ~0DE INCLUDING ON Be Ce 212 A THE LONGEST WITH APPROXIMATELY OF 128X THE WORD SECONDS SIZE, OF MEMORY, MOS THIS TO COMPLETE TIMING I8 BASED - TEST ADDITIONAL TIMR FOR UNITS APPROXIMATELY 5 SECONDS 1S WORDS OF MFMORY, ADDED THIS TO TIMING SAMPLE TEST TIMES BASED ON 128KwWwa 6 SECONDS 256KW= 11 SECONDS 512KWa 1024KWs 1536KWs 192¢KWa D« & MEMORY THE LONGEST SINGLE TEST IS THE MEMORY TEST WHICH TAKES APPROXIM ATELY S SECONDS PZR 128K WORDS OF MEMORY, FULL THIS AND PASS TIME PROGRAM IN FACT ONLY ERROR INFORMATION ERROR REPORTING 21 41 61 /6 NOT DO MAKES BADADD = TIME FOR EVERY AN 11/24 WITH OF THE TESTS FOR EaA~H ON ABOVE FIGURESS ADDITIONAL MOS MEMORY, ANY ONE ITERATIONS PASS THRU ON THE ANY CODE START, PROCEDURES SINCE THIS DIAGNOSTIC HALTS TEST BASED SECONDS SECONDS SECONDS SECONDS IS A GO/NOGO, REPORTING, AS SUCH, IS IMPLEMENTED; AND CONSOLE TERMINAL ARE OPERATIONAL WILL BE TYPED FOR THE OPERATOR, ERROR THE IS (ITERATIONS) DOFS 165142 THIS ANY ERROR TIME LOW=LEVEL HOWEVER, THE ERROR IS8 CAUSED PRIOR TO BY TEST, NO ERROR IF THE MICRO=QODT HALT ADDRESS+2 TRAPPING EXECUTING TO LOCATION THE MEMORY NOT SET 4 TEST AT QN THE FIRST 4K OF MEMORY, THE PROGRAM NOES ACCESSES TO SOME OF THE MEMORY MANAGEMENT REGISTERS DJRING THIS TIME, IT MAY BE HELPFUL TO EXAMINE THE STACK 242 243 244 245 246 247 248 249 250 2351 252 233 TAKES PRINTING 11/24 CPn 128K 213 214 215 216 217 218 219 220 221 222 223 224 2258 226 227 228 229 2390 231 232 233 23S 236 237 238 239 240 241 FIRST BASS A BUT CPUERR MEMERR = 3 165144 165542 8 INCE SUSPECT THE =3 165702 PROGRAM HAS IT UP THE BASE INSTRUCTION SET OR THE EIS INSTRUCTION SET, FIRST SUSPECT THE DCFileA HYBRID OR THE CPU BOARD, THIS ERROR INDICATES A MEMORY SYSTEM FAILURE, FIRST FAILING SLUERR THE INFORMATION RECIEVED MAY NOT BE VALID, THIS ERROR INDICATES A FAILURE WITH EITHER THE BANK MEMORY DIVIDE THEN THE KTFileA, THE CONTENTS BY 200(8) THEN MULTIPLY BY 4, THIS HALT INDICATES A DATA ERROR SLU, THE GOOD DATA IS IN R2, TO LOCATE THE OF PAR® IN THE CONSOLE (1772342) - 52 ROM 254 255 256 257 258 259 269 261 262 263 264 265 266 - 267 268 269 279 271 272 273 274 275 276 277 278 2179 280 281 282 283 284 285 286 287 288 299 290 291 292 293 294 295 LISTIMG DIAGNOSTIC (K=SP=N9312~ue5) Paqg PERFORMANCE AND PERFORMANCE REPORTS PROGRESS S3 REPORTS NONE PROGRESS REPORTS THE PROGRAM REPORTS ITS PROGRESS USING TWO LEDS LOCATED ON THE 11/24 CPU BOARD, THEY ARE LOCATED ON THE HANDLE EDGE OF THE BOARD ALONG WITH THE RUN LIGHT, THEY ARE DRIVEN THROUGH BITS @ AND { OF THE DISPLAY REGISTER WITH BIT ¥ DRIVING THE LED FURTHEST FROM THE FRONT OF THE BOX AND BIT 1 DRIVING THE LED IN THE FRONT AN OCTAL THE AT CENTER OF START THE 3 OF THE BOX IS TO OF THE START POOL LIGHTS, THE LIGHT LIGHT, THE PROGRAM CLOSEST CrU TEST, OF FACH OF THE 165122) THE COUNT NEXT IS THREE TO DECREMENTED TEST TO FIRST THF REGISTER(TURNING BOTH LEDS ON) THE WRITES SICGNAL BY OME SECTIONS, LAST TEST COMPLETED NONE=SUCCESSFUL ENTRY TO PROGRAH CPU TEST MEMORY TEST SLU TEST INFORMATION (LOC RUN THE LIGHT COUNT 3 2 1 ) DEVICE THREE THE TABLES CcONTAINS DATA USED BY DOUBLE OPERAND SECTION, PROGRAM DESCRIPTIOW PROGRAM EXECUTION CHARACTERISTICS PROPER EXECUTION OF THE DIAGNOSTIC RESULTS MEMORY SIZE AND BOOTING A PERIPHERAL (DEPENDING ON M9312 SWITCH SETTINGS), IN PRINTOUT OF THE OR ENTERRING MICRO=ODT TW ROM LISTING DIAGNWOSTIC (K=SPe}9312<-1a5) Page 54 296 297 298 299 300 301 302 303 304 325 306 327 328 389 SUBTEST A, SUMMARIES CPUTST BRANCHES, WITH Be BYTE IMSTRUCTIONS = SUBTEST MEMTST WITHIN ADDRESS, THIS THIS LOOP, THE 3s THE PDP=11 (ALL DESTINATION CHECKS ALL OF THE 28 LOOP CHECKS ULOOP INSTRUCTION MODES), MEMORY LOADS THE EACH DATA LOOP ADDS THE CONTFNTS OF EACH LOCATION INCREMENTS THE RESULT TO PRODUCE ZERO, MEMORY MANAGEMENT NOTE3 SET. AND JSR/RTS IN 4K PAGES USING aAND BUILDS BECAUSE OF A AND PHYSICAL SPACE LOCATION COMPLEMENTS WITH IT, THE 1ITS 4s TO ITS COMPLEMENT AND SECTION TIMOUT TURNS CFF ADDRESS LIMITATIONS IN R2 AND Ri, THERE IS A KNOWN FLAY IN THE MEMORY STZING ROUTINE, IF MAXIMUM MEMORY IS CONFIGURED ON THE SYSTEM(1920Kw) THE SIZING ROUTINE WILL REPORT A MEMORY SYSTEM SIZE OF 2044K4, THIS Is BECAUSE OF THE UNIBUS MAP WILL MAP THE LAST 124K OF VIRTUAL 320 321 322 323 323 325 326 327 328 329 33¢ 331 332 333 334 335 336 337 338 339 349 341 342 343 SUBTEST VERIFIES THE MMU, DETERMINMES MEMORY SIZE, AND CONSTRUCTS A PHYSICAL ADDRESS FROM THE VIRTUAL ADDRESS WHICH CAUSED A TIMEOUT TRAP, LOOPING THROUGH FACH 4K PAGE IS CONTROLLED BY THE 18 LOOP, AND} 312 314 315 316 317 318 319 THIS EIS. 3te 3t 313 = INCLUDING EIS, FOR BOTH WORD AND BYTE FORMATS, IT CONSISTS OF FIVE SECTIONS « STINGLE OPERAND (DESTINATION MODE ), DOUBLE OPERAND (ALL SOURCE MODES, DESTINATION MODE #), CONDITIOHAL ANDRESS OF MAIN Cs SLUTST = THIS SUBTEST SPACE TO MEMORY, THE PLACES SLUi LOWER IN 24K MAINTENANCE MODE (SERIAL OUT OF UART TIFD TO SERIAL IN OF UART) AND TESTS THAT ALL 8eBIT PATTERNS CAN BE TRANSMITTED AND RECEIVED, SECTION PRINT PRINTS THE MEMORY SIZE CALCULATED BY MEMTST, AND TRANSFERS CONTROL BACK TO ODT OR THE APPLTCABLE BOOT ROM, SPECIAL SUBROQUTINE DESCRIPTION THE PRINT ROUTINE TYPES THE LAST 22-BIT MEMORY ADDRESS+2 FOUND BY THE “YEMORY SIZE ROUTINE, THE 16 HIGH ORDER RITS ARE SAYED IN r9® AND THE 6 LOW ORDER BITS ARE SAVED IN R1, TW 344 345 7.2 346 347 «TITLE 349 359 351 352 353 wn CIM9AA «SBTTL ROM «SBTTL GO/NOGO AREA +TITLE F11 ;#COPYRIGHT +#DIGITAL 354 355 356 1658¢0«165776 MINIMUM NPIAGNOSTIC DIAGNOSTIC RNM FOR M9312 (CJ) JUNE,1979 EQUIPMENT CORP, s #MAYNARD, MASS, 21754 HE s #*PROGRAM 357 358 359 360 361 362 BY D, SOBIK 3 s #THIS PROGRAM 3#PACKAGE # 0oare1 160000 363 364 365 366 367 368 369 379 PS= sSLUY REGISTERS 177562 177564 177566 nag177 165004 52X 0] 1652¢6 212724 $PROCESSOR JRECEIVER sRECEIVER RCSR= 177569 177562 XCSR= XBUFs 177564 INHIRIT ERROR TYPOUT $SWITCH REGISTER 1777178 RBUF= STATUS (DIAGNOSTIC WORD LIGHTS) CSR 177566 BUFFER JTRANSMITTER CSR JTRANSMITTER BUFFER PARG3 17234n PARys s KERNAL 172342 172356 PAR7= ~ 177642 177572 172516 1650¢p 165200 LOOP ON TEST, - sMMU REGISTERS 172340 172342 172356 17230¢ 172322 172316 177649 383 J$HALT ON ERROR, «SBTTL, REGISTER DEFINTTIONS SwR=z= 177570 17756¢ SYSHMAC ] §SWR=2162020 177776 372 373 374 375 376 3717 378 379 3892 381 382 WAS ASSEMBLED USING THE PDP=11 MAIND EC (MAINDEC=11«D7QAC=C3), JAN 19, 1977, $TN=1 17757 371 PDORO= PDRis= PDR7= 177649 UPARI= JUSER 177642 1775172 JupP REGISTER sTRANSFER JENTRY MOV ADDRESS #165002,R4 JENTRY 3SET UP TO POINT POINT RETURN REGISTERS 9 JSTATUS REGISTER 2173024 ' REGISTERS ' PAGE }STATUS 172516 HALT 165542 REGISTERS UPARA= e =165000 START3 ADDRESS $KERNAL PAGE DESCRIPTOR SRO= 206020 PAGE 172390 172392 172316 SR3s= 39¢ 3 (22=BIT) SELECTED FOR BOOT FOR ODT, ODT NO ROM OR ODT DIAGNOSTICS WITH DIAGNOSTICS ADDRESS=2 IN R4 «SBTTL CPU TEST 391 392 393 394 395 396 397 398 LISTING % 348 384 385 386 387 388 389 [9 ) (KeSPeM33{2«%a5) 4] DIAGWOSTIC i b) LISTING @ [1 4] ROM ;!il*******!!§!!#*i§*#### #%*###*#*##*i#**iii*iifii [ ’ BASIC CPU **i**i******i*#* TEST ;;*i.ifl*l*’i*l*i!!*!!*#% #%###########**i**iiiiiii 165012 165020 ¢12737 ¥12737 = % I 87 230403 177572 165144 204904 .... .. CPUTSTS MOV MOV ey $3, @#SYR #BADADD, Q%4 iiii*i***i#’i*i* JLIGHTS JSET UP = 3, TIME INDICATIMG OUT VECTOR CPUTST INCASE OF TRAP W LISTING DIAGNOSTIC (K=SP=M9312+4a5) Page 399 165926 Q25037 400 165032 21437 B2 ) 177040 CLR R86 491 MOV 165036 212137 177642 Rd, MOV Q#UPARO Ri, @&UPAR1 4022 225301 205691 pa5521 ee1026 433 434 435 436 437 438 439 440 441 3 165472 165076 165189 165102 165134 165106 165112 165116 te5122 165124 165126 165132 165132 165134 165136 165149 165142 165144 165146 12702 11291 5177776 31777117 2177777 TST R1 NEG R1 DEC R1 SBC R1 ADC R{ BNE CPUERR MOV $POOL, MOV (R2), (R2)+, CPUERR @(R2)+, 8«(R2), -(RZ), 256291 220004 37221 SUB BIC BIS VHAGNE BIT @6(R2), BEQ CpPUERR CONT w141 eed4il 1865126 165136 1717717 165132 2Lan0L €53y vHA5YY QUNLAY PoYRCd BR POOL: 444 165159 200277 165152 221375 446 447 165154 170374 165156 122373 165169 123372 165162 165164 165166 22771 ¢N3379 181367 2308287 1765 « WORD « WORD DATA2; o« WORD «WORD DATA1 + WORD DOUBLE?S «WORD « WORD BADADD? CPUERR? 4(R2), 1 . 2 ; FOR DOUBLE NPERAND, ADD 165201 744291 y r2 R1 Ri RI R1 R1 R1 R1 e %) 31777177 i 2 ; $ ERROR IF 2 ALL SOURCE NOT DTN ] ZERO MODESs DEST MOUE $SET UP ADDRESS OF sR1/P0OO L, SYODE 1 fDATA C ORRECT? =, E R1 R1 DS ASL ROR R WIS R 1177777 QSO S < 3177776 R1 BNE DATA SMODE TARLE 2 sR1/P00O L + 1, SMODE 3 sR1/POO L » SMODE 5 4 }R1/9 , SMODE IR17177 777, SMODE 6 }RESULT IS 177777, SMODE $BRANCH AROUND DATA 2 7 TABLE POOL DATAL 17717717 "DATA2 599 S5¢¢ HALT HALT ’ CHECK CONDITIONAL CONT3 SCC [] 165170 165172 R1 ASR cMp 263231 445 453 165126 221921 442 451 452 1 1 i | COM SECTION 22201 443 448 449 459 2 s et D) 215791 05401 i s 165¢56 165062 16562 165464 165066 1€5279 H S IS BRI 165354 R1 > »36291 2463914 #6091l A INC VI dus5101 N VEDDD 165446 165359 CON TENTS Ll 25201 $R1 1900009 BNE BPL BvVC BCC BLT BGT BHI CPUERR CPUERR CPUERR CPUERR CPUERR CPUERR CPUERR CCC BEQ CPUERR BRANCHES $SET AL L CONDITION COLES ;BR IF 20 3" 2 425 420 427 428 429 439 431 432 THE UPAR’S HERE SIMPLY BECAUSE AVAILABLE UNUSED INTERHNAL REGS, R1 ’N 3T 165044 418 222 423 424 USING ARE CLR ;H 3 T '" T 165042 417 419 420 421 ARE $sTHEY ,H 3 415 416 gWE JWE ARE STORING PARAMETERS FROM THE BQOT RO# 403 404 495 406 407 408 409 410 411 412 413 414 56 JCLEAR PRIORITY OF TRAP ROUTINE :fi 2 ROM N=¢ Va0 c=0 N XOR Vai Z OR (N XOR Z=0 ¢ OR AL L CONDITION JCLR $BR Z=1 V)Ep CODES TW 454 165174 100764 455 356 457 165176 458 459 460 461 165200 142763 1,33762 165222 2313761 165244 1461760 0An274 Wa2356 165206 165210 (KeSPev9312ai1a5) : 463 470 471 472 BLOS N={ Vst CPUERR 1BR Cs1 CPUERR }BR Z OR (N CPUERR !BR C OR Z=1 CPUERR }JBR N XOR CHECK 165212 105081 165214 1¢5291 165216 135101 163220 165224 1¢6201 106301 126001 165226 175401 165222 165239 474 475 476 477 478 195341 165232 105601 165234 1961¢e1 165236 165249 PRA301 165242 nizres 165246 1954263 XOR BYTE INSTRUCTIONS, ALL CLRB R1 INCB R1 . DEST V=¢ MODES CONTEWTS NZVC 3177400 2102080 3177401 2220 comMB R ASRB R 3177771 ASLB R1 R1 1e19 3177776 :1771777 1091 ‘R{ 3177401 0221 2101 RORB NEGR 3177776 1201 1910 DECR R1 SBCB 1177400 R ROLR $177777 R 1201 ADCB 3177777 R 17901 1177400 BAASHY SWAB R1 MOV 3000377 #5090, 21901 1000 AAAei| 1(R3) R1i, (R3) (R3)+ 105521 R3 $SETUP FOR DMODE 460 165252 381 482 483 484 485 118113 165254 CLRB MOVB 120123 165256 16526¢ Wu1333 CMPB Ri, BNE CPUERR 165262 12723 165144 coMB =(R3) 165266 165272 165276 153733 ¥DOUBLE,R3 BISB yJSETUP @#DATAL1,8(R3)+ @*DATA2,a=(R3) DEFERRED 35020/1, 3528/0, DMODE 132173 165136 165132 MOV 1653a2 dvi3zy 486 487 488 489 -490 491 492 493 165304 165314 494 495 496 165314 165316 165322 497 498 499 509 501 S92 S23 504 195143 143753 165326 165332 165334 165340 165344 165350 165352 165354 BITB Ry, BNE CPUERR CHECK JSR/RTS 1502/0020 @2(R3) 000, ;Z=1, DMODE MOV #5990, JSR PC, @167 D242 BR CPUERR 91270} 2790127 2v670¢0 BAGVEY EISTST! JMP MOV P EST AR N7 MEMTST 40, R sEXIT JR1/ _ CPU 40 MUL $10, Ry sR1/ SXT ASH 400 R@ ny ASHC JRO/ ) 1R1/ 40000 $71, R1 DIV sR1/ $202, 200 =g jRA/1 Ri/e@ Be8d6 v35201 014001 221274 ©62718 506 105362 Hwod2¢7 BOER7 INC R} XOR RO, BNE CPUERR ADD RTS HE 26, 25 PC 4 DMODES 7 AND EIS GACKE6 BI9171 DAY267 DMODE 3 5 DMODE RuoSwro w12127 773127 071827 2 : 12706 165356 AR AOACA2 TESTING }CLR LOC 501, DMODE 6 $500/000 377,DKODE { 3}SHOULD COMPARE, DMODE 004787 Y95 507 BICB H 030714 V)=1 sN=1 $R1 473 479 BLE $BR 3R SEN h AN 4 468 469 CPUERR CPUERR BGE AL 464 465 466 467 BMI BVS BCS i DIAGNOSTIC el LISTI#G T ROM 8P $SET EISTST Up STACK - TEST IR1/1 R1 (5P} 3R1/0 iFIX RETURN ADDRESS TO BYPASS ERROR BR JEXIT TO MEMORY Qli*.*’blfl'iil*i’**.*fififilfll'il#"‘il*il'* TEST ii*'*i'i**ii'i’il’f‘l‘l#lfll of & W TW LISTIMG DIAGNOSTIC (K=SP=/M3312~7e5) 509 « SBTTIL, MEMTST 510 S11 :’*l**i*‘i***********l*i!***ii i******i***&{*****i*i**i****ii $33 534 535 e 3 w ST 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 5589 560 561 562 563 we -+ wE THIS MEMORY AND COMPARING THE LOCATION AND ITS CONTENTS, REPEATED USING THE COMPLEMENTS OF THE ADDRESS NE BY MEMORY IF WRITTEN IS 122K SIZES MEMORY WRITTNG CLFARED IN IT, EXIT 120K CHECKS MEMORY LOCATION THE FROM THIS FROM LOC 1360 ADDRESS OF THE TEST GETS CLEARED, IN TG EMD OF LOCATION THE PROCEDURE IS IN EACH LOCATION, 4K THE REST BLCCKS;THAT HAS THE IS, ADDRESS WP IN AND EACH ON IS PRESENT, f TEST ) VS $15 516 517 **fil NP WY 512 S13 S14 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 Page WE ROM ;;*****l*i***********#i******************* *****‘*i**l**&**l****i*' 165364 165372 165376 012737 205037 165404 165419 015437 VBN 165416 212737 165424 172340 877496 172342 877406 177600 212737 2774¢6 165432 2095437 165436 PC5237 165442 165450 177572 212737 QeRA29 vwizigz AEYav2 165454 212737 165462 €12703 165552 240049 165466 212795 165472 d1ea0g $4102301 165474 165476 165500 #1950 212737 612737 17232 172350 172316 172516 anY2maq 877293 0123014 910520 165519 p20111 165512 0U17%14 165514 165516 165522 165522 165524 265121 188 28¢ 3s¢ 277424 219331 P16500 2692111 165526 005221 165539 821005 4518 877204 165534 "62737 165542 165544 ¥A144 165550 220000 165552 ne50237 #5237 165556 925037 165562 ¥vo249 evd220 MOV $2, CLR- Q#PARs 172342 R#SWR JLIGHTS $MAP = 2, INDICATING VECTOR MOV $77406, CLR MOV @*PDR@ Q#PAR1{ $7749s6, $tPARy IS @#pDR1 MOV 177776 poR201 165504 165506 MEMTST?: 17230n 910111 165502 165532 177570 SPACE 34K $177620,@#PAR7 PAGE $MAP PAR7 #7740s, CLR INC R#PDR7Y Re#PS @4#SRO MOV $29, A#SR3 JENSUSZE KERNEL s TURN ON KT MoV 82, R2 MOV MOV #TIMOUT,R24 $20909, SET UP FOR $ WORD WINDOW INTO TO PAGE 22«BIT TIMEQUT. VECTOR R3 }START RS $PAGE AT R1 MOV 3WORKING RS, R2 sCOPY MOV Ri., ADD (R1) R2, R1 S08 MOV R3, 28 ‘WRITE ADDRESS INTO s INCREMENT ADDRESS R3, JLOOP R MQV RS, $RESTORE CMp RO Ri, } BNE MEMERR INC ADDRESS sSTART Ri, (R1) ka, #2020, BR 18 @8SRY $TURN @SR sTURN CLR CLR HALT NOP 48 @xPARY !FINISH JRELOC JCHECK $BAD @#SR3 TO BE SETUP COM DATA =i NEXT ADDRESS _ PAGE A NEW QUT A OFF TEST AND THE TO DONE SHOULD SRESULT=0 SOB PAGE AGAIN IRESULT ADD TIMOUT?: DONE CONDITIONS 1COM DATA AND ADD 177572 172516 PAGE LOCATION ;LOOP R1 CLR ADDRRESS LENGTH INITIAL TILL SIZE 4K 3s RQ MEMERR? = FIRST (R1) R3, 177572 TILL OF FOR COMPLEMENTING RS, - ZERO AND MOV (R1)+ MEMERR PAGE MEMORY DATA CHECK }GCOD DATA? 3NO, HALT MOV INC BNE LENGTH COPY FOR VIRTUAL $102¢90, (R1)e _ INCREMENT 1SETUP R3, R2, - RELOCATION MOV SOB I/0 MEMORY MODE MOV COoM MEMTST PAR® R/W MOVABLE MOV TO PAGE NEW PAGE KT MEMORY QOFF tRESTORE SPACE KT 18«BIT FILLER RELOCATION FOR ROM ENTRY POINT TW 58 ROM LISIING DIAGNOSTIC (K=S5P=9312=ve5) 564 165564 MC492 565 566 165566 dvele? 177222 1655172 16500¢ "12737 eV 165602 A0SNee 567 568 569 57¢ 571 572 573 574 575 576 577 S78 $79 $8¢ 581 $82 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 $98 599 600 626 627 608 609 610 611 612 613 614 615 MOV 1s CPUTST 26, sun R3, CLR R ASHC £12, RO @¥PAR{, R0 =2, BR JMP deaIn4 161371 16564 N73927 200412 165610 #0379 172342 165614 073127 177176 158 ADD ASHC SRTTL $BRANCH ARQUND ENTRY PCINT ROM ENTRY POINT 3RO0OT psd JTIMEOUT R1 3GET RID $3CLR HIGH HALF OF DQUBLEWORD sLSH TRAPCATCHER 1@, RD TO VIRTUAL BUILD sADD yACCOUNT OFFSET PHYSICAL PAGE BASE FOR £ST SLUY OF 1eBIT ADDRESS ADDRESS MSD g’lil#"i*i“*lfll*ili}i!l!i'!l*'**ill*l*‘il*i* *'**l'i*'**.i*ii*fi 165620 212737 1€5626 QA52¢ 2 1€5630 ©w12737 X) L IAAETH 165636 1¢5737 177564 165642 165644 165650 165654 165656 120375 116237 15737 geeuay 17756¢ 102379 120237 165662 165664 ¢¥1vRe 165666 105722 Bul362 QrvS5v37 17757¢ ? CHECK IHRAAAZLIL I SLUTST: MOV CLR 177564 281 177566 dusSe3? 165704 Favedy 165706 evs5¢37 17757¢ g127es Bedaly 012703 flflfldfi3 165744 165746 165752 t9Sv02 AP PU61¢2 377304 62702 108737 12375 119237 477517 @#XCSR BPL 28 R2, SLUERR? A%XCSR RERCSR 33 CMPB R2. 8NE SLUERR R2 R2 MODE LT 2L LYY FR TR tLIGHTS = 1, INDICATING SLUTST T TR I R WP G grpigugogrgogegegn 3FIRST ASCII CODE TO BE CHECKED PENABLE MAINTENANCE MODE $ TRANSMITTER READY? 350, WAIT FOR READY 3TRANSMIT CHAR R#XBUF sDATA RECEIVED? INO Q$RBUF 3;DID DATA LOOP AROUND CORRECTLY? sNO $SET UP NEXT PATTERN sDONE ALL PATTEEKNS? 30, $EXIT BR 28 @sXCSR PRINT CLR BsXCSr JEXIT CONTINUE MAINTENANCE MODE sPRINT LAST ADDRESS MAINT MQDE HALT 169712 373627 $4, TSTB BNE 177564 EITLR Q#SWR MOV CLR InYen3 MAINTENANCE ALY £1, INC TSTB 177564 2 VIA R2 BPL HA R 165716 165722 165724 165739 165732 165734 165743 AL A TSTB 38¢ dn5202 165674 165672 165676 165799 SLU1 MOVB 177562 601 682 623 604 605 Page 177566 A AR XA AL SIS : PRINT MEMORY EAALZIAL L1222 PRINTs 1s¢ 281 st 2 R TSYSRLIITIILLLIZS TR I SIZE @#SKR CLR R2 ASHC #1, RO ROL R?2 R3, £%9, n2 TSTB BPL MOVB S08 (LAST 22222 CLP MOV MOV SOR ADD QA6 177564 AA AL 210, 3, ADDRESS IS R $PRINT §SHIFT SCLR 28 RXCSR + EZ TR tLIGHTS RS R3 YT EY R 2) 22T = 8, T 1 TR AND COUNT FOR $BUILD A DIGIT TO READY? RA$XRUF 18 PRINT JPRINT IT 8, DIGITS R R TSR PASSED DIGIT ASSEMBLY IN ASCII grgrygrgugpagoggn TESTS BIT IN CeBIT $MOVE CeBIT TO R2 s PRINTER R2, E ;PUT 3s RS, B DIGIT ASSEMBLY sCNVRT R A EXIT LY @, ALL DIGITS R R2 AREA e 59 ROM LISTING DIAGNOSTIC (K=SP=49312=.1=5) Page 623 616 617 618 5110010777700 077072807027070802070000700707707200800207777077270277707777777777 619 6§22 621 622 623 624 828 626 627 628 629 632 631 632 633 ° ? EXIT TO ODT OR TO BOOT ROY /1177777772077 77077727727777770772727277277777777777777707727277277777277777 165754 165760 165764 165779 165771 177640 177642 MoV @sUPARD, RO ©13701 MOV @#UPARY, R1 ArR164 22002 JMP 2(R4) 13740 #15 012 165774 165774 CRLF3 .BYTE «BYTE 15 12 $42064 WE165774 «ASCII "vD" 165¢90 «END JRESTORE BOOT ROM sRETURN TO BOOT J#4 CPI; ROM FOR PARAMETERS ROM Nnn v aYe} L Vi i M9312 START TW ROM LISTING BADADD DIAGNOSIIC (K=SPeM9312«1ab) 165144 CONT 165185 394 4394 CPUERR 430 165146 416 421 455 429 456 440 157 445 4S8 397 450 56% CPUTST 165212 CRLF DATA1 168772 165136 DATAZ 165132 OOUBLE 436 485 165149 165222 43s 486 437 493 MEMERR 484 496 165544 MEMTST 549 165364 S5 49% 526 PARO = 17234@ a3 172342 PAR7 = 172356 1723¢n 374 529 376 377 53t» E28% PDRO = = 172322 PDR7 POOL = 172316 429 432 PS = 165126 1657a8 177776 RBUF = = 594 366 177562 177560 674 533 369 368 588 BE6 589 550 595 RCSR SLUERR 1657¢¢ SLUTST 165622 378 S3aw 379 532+ SRp = 177572 SR3 = 172516 382 534w START SWR 383 = UPARY = UPAR1 = 165609 17757 165552 177842 177642 S35w XBUF = {77566 398 365 537 350 331 633 397« 561 duype a5 w XCSR = 177564 371 588#% 5872% TIMQUT S$HD BSWR _§TN = 420203 = 16¢23¢2 T DRvrpl ’ SLASH STARS = 37¢ 3o1 3nt et 165776 3si 351 JHEADE 617 391 384 621 335 351 ABS, ERRORS 165776 X1 DETECTED; ¢ - £59 527» 375 PDRI PRINT 454 6¢6 434 PARY 61 444 133 EISTST e Page 3672 362 557% 5790 5S9%» 562 S61# 526%» SBR* 604n S33 593» 595+« 511 524 574 _ 623 624 ol4w 630 Su7 CIMQAA,CIMQAA/SOL/CFF=CIM9AA.Pil RUN=TIMES RUN=TIHME COPE 4 3 ,2 RATIO$; USFD: 5K SECONDS 28/8=3,2 (9 PAGES) TW
Home
Privacy and Data
Site structure and layout ©2025 Majenko Technologies