IMD 1.18: 7/12/2016 20:59:13 062-5412-10 8550 system diagnostics version 3.0 1-25-85  w8501.SAVDIAGS.SAV7@ @ E73f6 ( *w5f w!} HU f)_pf   H)) ww  ̋ V     wfw P  a |E v`) $Sde!/ ,L &  \ 4 4teU4 5`eeE@5D-5  wef ! E ( XSИt( e 7v5r5r T w8w D!~  @ @0 /̋ w$@ @0 w e׭9~e!&Na .%NNa F w' wr6ef@  @ A HwFf} @ ȋ@ ȋw@&& HBFBF &fw  $Ċ @ A eA 5u w&fw f6 D E D E eE 6vwj&fw Ff@A B C     `E E` A 6vw"  yy@B CB C eC A @ A eA A @ A eA ĥ  C   C   &   ` 6    TEKTRONIX DOS/508550DIAG3.0I SS VSFT   g`V /?e;W C}~C6DE?blsu`o bDa bE`nD a6bwyab@FNb a Y}~}~}ϚDOUG FLS@@bf@ D  2 ab `NNA /S ''DOOUEAY NTO RM TS SK.bO U AL WT FMAYO STEDI?H/ORI= k2& **& *7x&:Ͷ"y&q*& *"yb&/~`TEKTRONIXҥ#062-5412-10&i M  dpm1h5?1?4{  g 8Djk2k?fu w  &f9 dd;defgp4gD?gm5i5h6D?gm5id{vFm4 /՚_TEKTRONIX;ARSu v mn`a@D FD FH?FPaacgaLaqpaP?aLfpapkpbn1 pg`y aece  a[gKjerbT*cSjD?+*?acڻha :i֚ LTEKTRONIXD ab ga a%aba~ ci81.VAGSA7@ E76(  }֚`cTEKTRONIXn}4[V5AT]6[I]7[E]8N[E]:[E<[V=A[H]>L[T]?[T@[AS]BSPTC>S[M]D[PE[EFERY]G[EKNIRS[LAT [SN] F[ [PB[OC][O][Tk_N TEKTRONIXEM[ULTE]$EV[T]3MAP[]|{xwtspolkhgdc`c_^[ZWVSRONKJGFCB?>;:7632/.+*'&#" /E K? V8? {?z? pQ 5 U H?3q`?8?; :9 ?3F: %*pgwV__TEKTRONIXU*7 8? y ce Tteine TI 5ndetn t pgr mu,re e SCketwe. pen y artes)ndre <C>hedo * KNN UDTER UDAT= 00**BD TE 90 AURA =80 BD TE 20 AURA =20 BD TE 0 AURA =30 BD TE 0 AUpgGt:^ TEKTRONIXOTE CMMUNICATION ACIA PORT = SYSTEEINY?8@7W?8h7W?e6? 2no 8}?33N֘@?;?2.r6 Եw~z~.Y2 ?m 8F\??33NY?6?9W͂9? 9/ D8pgpg`^ TEKTRONIXu_ uٵw uE ((88)8))8 U77*88*++88,,,,&828.828....&828.828-/./?(ɂ8ɂ8ɂ8ɂ8w?  ?2'KuuUumwpgd^ TEKTRONIXI99Cu[owuI99\ou 4L248 -7UA TT -B ARE VE S U ENAD.=2DAT00=0TM0 S=IO OU SECD FEH r48PRE STVE-1 ENTETP VE AR.00DA=0T= TFFUSNIF COT LEED FCHrpg!r_9 TEKTRONIX 5 +9n9nEVENT2 PROBE T |{xwtspolkhgdc`_^[ZWVSRONKJGFCB?>;:7632/.+*'&#" ~{zwvsronkjgfba^]ZYVURQNMJIFEBA>=:96521.-*)&%"! pgpgs^ TEKTRONIX|{xwtspolkhgdc`_^[ZWVSRONKJGFCB?>;:7632/.+*'&#" ~{zwvsronkjgfba^]ZYVURQNMJIFEBA>=:96521.-*)&%"! pgpg^ TEKTRONIX|{xwtspolkhgdc`_^[ZWVSRONKJGFCB?>;:7632/.+*'&#"  ~{zwvsronkjgfba^]ZYVURQNMJIFEBA>=:96521.-*)&%"! pgphM^ TEKTRONIX%N^\nl~|ӌӜӬH>>?'h??'-(x@9'?php h^ TEKTRONIXU$'6nl~|>>?'ph#?%'p(7@#?"Up hph^ TEKTRONIX8L444444444s4v4y4|444444444444444444444444444444444444555 55555!5%5)5-5155 #s.88EMAT R STITE  SOuwQP*T -+phttM_)TEKTRONIXNNyx :1  v9Mk2)??2!C~{zwvsronkjgfcb_^[ZWVSRONKJGFCB?>;:7632/.+*'&#"  HP-8 IAOSC -The e o sitys tt tis ataye n t j agsts-uniol ti &arar erceroune brf scptn oio flo: FUTIALERICIOTES 1RuAlPor- TtsThphk6_"TEKTRONIX 2-8085 Processor Test: The cooprn !$%(),-014589<=@ADEHILMPQTUXY\]`adehilmpqtuxy|} !"%&)*-.12569:=>ABEFIJMNQRUVYZ]^abefijmnqruvyz}~p.h#_ A!TEKTRONIX `  EEE8888 8 8p=hf[^ TEKTRONIX S   S ff f?f[ff51-Yxf feaHUSf&q*x ~&:2& **& *7x&:Ͷ"y&q*& *"yb&phq_STEKTRONIXҥ#!&*^&& DM*_&Ͳk#!F6&9 V)N]]K+TEKTRONIX !3?P]&TEKTRONIX62 ab `NNA /S ''DOOUEAY NTO RM TS SK.bO U AL WT FMAYO STEDI?H/ORI=k2& **& *7x&:Ͷ"y&q*& *"yb&c'^&TEKTRONIXҥ#62-6541-00:00:000&"1 ;  ˜~ @@;? z | ?<     ?<™w;#/; )#! _(!_ ">~###> _(!! _(!!3_(!  IE C DEG CH RO NBEUPROSECHAB LS TE B ARTE= B OP= ͂ y" [_A/TEKTRONIX"J0Mͥ͂ͱRy_(Y"x H?~X]C"TEKTRONIXNf[0O;Df vFu9uFG3P{pEAX%2|.*x&~[X3}v.Cu.;u<NO,u#.uu3؎>bt{f, rWrz<Q]Q]Q]TEKTRONIXs^frzr V@9RE[SET];RT[T]ASVC[]CTR[ACE]ZASM[][ASM.35?1?4{  g 8Djk2k?fu w  &f9 dd;defgp4gD?gm5i5h6D?gm5id{vFm4 Y`Yb`3=TEKTRONIX;2ARSu v &'tf f  ff?f f f[f ʜff !5~1/-k ƾYx f f+eaHfUSR qf+eaHfUSR qf.INVOUT 0021 E.INVPAR 001E E.INVTRM 0058 E.IOPROG 007F E.LANERR 0075 E.MEMWRT 003C E.MISITM 00D9 E.MISQUO 0038 E.MNYBPT 003 E.MNYBRF 0068 E.MNYCHN 0069 E.MNYFIL 005C E.F d>no" &lrlil % nowY}Y~ TEKTRONIX2ARSu 2LOG[]4MO[VE]5P[ATCH]6PR[INT]7QU[ERY]8REN[AME]:RH[EX]<SA[VE]=SEA[RCH]>SEL[ECT]?SE[T]@ST[ATUS]BSYSP[ATCH]>SYS[TEM]DTY[PE]EUS[ER]FV[ERIFY]GWH[EX]KMONITORSAL[LOCATE] AS[SIGN] BIF[] BK[PT]CLB[P]CLOCK[]CL[OSE]CN[T]DI[SM]DR[T]#EM[ULATE]$EV[T]3MAP[] ATT[RIBUTE] BR[IEF]CAL[CULATE]CM[PF]COM[M]COMM.PARMCOMM.UPLDCOMM.DNLDCOMM.RIOTCOP[Y]CRC[]CRE[ATE]DA[TE]DEL[ETE] D[UMP]!DUP[]"EDIT[]HERRORS%E[XAM]&FD[UMP]'F[ILL](FL[INK])FORMAT[]*H[ELP]IHELP+HOST[],K[ILL]-L[DIR].LIBGE[]/LINK[]0LINK.11LINK.2&'n`  +b *b `Fb$   Իbڻbb*`b b   "/x$   Իbڻbb`b b   "/aXu`bd f4 b  8a#  8a(b5 7 b  @    + b؜b lb ջbڻbb  ! b"b2 # sabbb b `NO.NAME /SYS ''b=DO YOU REALLY WANT TO FORMAT THIS DISK?..blDO YOU REALLY WANT TO FORMAT YOUR SYSTEM DISK?Hb/.FORM Ibb=k`2& **& *7x&:Ͷ"y&q*& *"yb&NnOYԯ8301.O.S.ҥ#!&*^&& DM*_&Ͳk#!F6&i M  dpm1h5?1?4{  g 8Djk2k?fu w  &f9 dd;defgp4gD?gm5i5h6D?gm5id{vFm4 YׯYٯ@TEKTRONIX;1ARSu v AUX0AUX1FLX0FLX1 @~Y`F`TEKTRONIXTEKTRONIX DOS/50NO.NAME SS VSFT   g`V /?e;W C}~C6DE?blsu`o bDa bE`nD a6bwyab@FNb a Y}~}~}ϚDOUG FLS@@bf@ D TST.SAV /VOL/8550DIAG1.0/RTPATST.SAV COPY:B DIAGS.SAV /VOL/8550DIAG1.0/DIAGS.SAV L:L /VOL/8550DIAG1.0  FTUP SR SS SUVg`  g`V /`?gjTe;?bW` l s CC}~c Cb6DD n DE?bWb6 l suv`bo qb@ Da ab EE` n DE Caa-ba6bw ya`b@FaNb a SaP BY{}~}~ } btab b3 FL S@@bf@ D"E USER,,TEKTRONIX USER /VOL FORMAT /DEV/FLX1 Y VERIFY /DEV/FLX1 RENAME NO.NAME 8550DIAG1.0 Y USER /VOL/8550DIAG1.0 CREATE 8301 USER /VOL/DOS8550 COPY:B 8501_BOOTSTRAP /VOL/8550DIAG1.0/8501_BOOTSTRAP Y COPY:B 8501.SAV /VOL/8550DIAG1.0/8501.SAV USER /VOL/DOS8550/SER1.0 COPY:B RESIDENT /VOL/8550DIAG1.0/8301/RESIDENT COPY:B MENUS.SAV /VOL/8550DIAG1.0/MENUS.SAV COPY:B SYSPROC.SAV /VOL/8550DIAG1.0/SYSPROC.SAV COPY:B MEMTST.SAV /VOL/8550DIAG1.0/MEMTST.SAV COPYB LANGPROC.SAV /VOL/8550DIAG1.0/LANGPROC.SAV COPY:B RTPA9RE[SET];RT[T]ASVC[]CTR[ACE]ZASM[][ASM.35?1?4{  g 8Djk2k?fu w  &f9 dd;defgp4gD?gm5i5h6D?gm5id{vFm4 Y`Yb`3=TEKTRONIX;2ARSu v &'tf f  ff?f f f[f ʜff !5~1/-k ƾYx f f+eaHfUSR qf+eaHfUSR qf.INVOUT 0021 E.INVPAR 001E E.INVTRM 0058 E.IOPROG 007F E.LANERR 0075 E.MEMWRT 003C E.MISITM 00D9 E.MISQUO 0038 E.MNYBPT 003 E.MNYBRF 0068 E.MNYCHN 0069 E.MNYFIL 005C E.F d>no" &lrlil % nowY}Y~ TEKTRONIX2ARSu 2LOG[]4MO[VE]5P[ATCH]6PR[INT]7QU[ERY]8REN[AME]:RH[EX]<SA[VE]=SEA[RCH]>SEL[ECT]?SE[T]@ST[ATUS]BSYSP[ATCH]>SYS[TEM]DTY[PE]EUS[ER]FV[ERIFY]GWH[EX]KMONITORSAL[LOCATE] AS[SIGN] BIF[] BK[PT]CLB[P]CLOCK[]CL[OSE]CN[T]DI[SM]DR[T]#EM[ULATE]$EV[T]3MAP[] ATT[RIBUTE] BR[IEF]CAL[CULATE]CM[PF]COM[M]COMM.PARMCOMM.UPLDCOMM.DNLDCOMM.RIOTCOP[Y]CRC[]CRE[ATE]DA[TE]DEL[ETE] D[UMP]!DUP[]"EDIT[]HERRORS%E[XAM]&FD[UMP]'F[ILL](FL[INK])FORMAT[]*H[ELP]IHELP+HOST[],K[ILL]-L[DIR].LIBGE[]/LINK[]0LINK.11LINK.2&'n`  +b *b `Fb$   Իbڻbb*`b b   "/x$   Իbڻbb`b b   "/aXu`bd f4 b  8a#  8a(b5 7 b  @    + b؜b lb ջbڻbb  ! b"b2 # sabbb b `NO.NAME /SYS ''b=DO YOU REALLY WANT TO FORMAT THIS DISK?..blDO YOU REALLY WANT TO FORMAT YOUR SYSTEM DISK?Hb/.FORM Ibb=k`2& **& *7x&:Ͷ"y&q*& *"yb&NnOYԯ8301.O.S.ҥ#!&*^&& DM*_&Ͳk#!F6&i M  dpm1h5?1?4{  g 8Djk2k?fu w  &f9 dd;defgp4gD?gm5i5h6D?gm5id{vFm4 YׯYٯ@TEKTRONIX;1ARSu v AUX0AUX1FLX0FLX1 @~Y`F`TEKTRONIXTEKTRONIX DOS/50NO.NAME SS VSFT   g`V /?e;W C}~C6DE?blsu`o bDa bE`nD a6bwyab@FNb a Y}~}~}ϚDOUG FLS@@bf@ D TST.SAV /VOL/8550DIAG1.0/RTPATST.SAV COPY:B DIAGS.SAV /VOL/8550DIAG1.0/DIAGS.SAV L:L /VOL/8550DIAG1.0  FTUP SR SS SUVg`  g`V /`?gjTe;?bW` l s CC}~c Cb6DD n DE?bWb6 l suv`bo qb@ Da ab EE` n DE Caa-ba6bw ya`b@FaNb a SaP BY{}~}~ } btab b3 FL S@@bf@ D"E USER,,TEKTRONIX USER /VOL FORMAT /DEV/FLX1 Y VERIFY /DEV/FLX1 RENAME NO.NAME 8550DIAG1.0 Y USER /VOL/8550DIAG1.0 CREATE 8301 USER /VOL/DOS8550 COPY:B 8501_BOOTSTRAP /VOL/8550DIAG1.0/8501_BOOTSTRAP Y COPY:B 8501.SAV /VOL/8550DIAG1.0/8501.SAV USER /VOL/DOS8550/SER1.0 COPY:B RESIDENT /VOL/8550DIAG1.0/8301/RESIDENT COPY:B MENUS.SAV /VOL/8550DIAG1.0/MENUS.SAV COPY:B SYSPROC.SAV /VOL/8550DIAG1.0/SYSPROC.SAV COPY:B MEMTST.SAV /VOL/8550DIAG1.0/MEMTST.SAV COPYB LANGPROC.SAV /VOL/8550DIAG1.0/LANGPROC.SAV COPY:B RTPA9RE[SET];RT[T]ASVC[]CTR[ACE]ZASM[][ASM.35?1?4{  g 8Djk2k?fu w  &f9 dd;defgp4gD?gm5i5h6D?gm5id{vFm4 Y`Yb`3=TEKTRONIX;2ARSu v &'tf f  ff?f f f[f ʜff !5~1/-k ƾYx f f+eaHfUSR qf+eaHfUSR qf.INVOUT 0021 E.INVPAR 001E E.INVTRM 0058 E.IOPROG 007F E.LANERR 0075 E.MEMWRT 003C E.MISITM 00D9 E.MISQUO 0038 E.MNYBPT 003 E.MNYBRF 0068 E.MNYCHN 0069 E.MNYFIL 005C E.F d>no" &lrlil % nowY}Y~ TEKTRONIX2ARSu 2LOG[]4MO[VE]5P[ATCH]6PR[INT]7QU[ERY]8REN[AME]:RH[EX]<SA[VE]=SEA[RCH]>SEL[ECT]?SE[T]@ST[ATUS]BSYSP[ATCH]>SYS[TEM]DTY[PE]EUS[ER]FV[ERIFY]GWH[EX]KMONITORSAL[LOCATE] AS[SIGN] BIF[] BK[PT]CLB[P]CLOCK[]CL[OSE]CN[T]DI[SM]DR[T]#EM[ULATE]$EV[T]3MAP[] ATT[RIBUTE] BR[IEF]CAL[CULATE]CM[PF]COM[M]COMM.PARMCOMM.UPLDCOMM.DNLDCOMM.RIOTCOP[Y]CRC[]CRE[ATE]DA[TE]DEL[ETE] D[UMP]!DUP[]"EDIT[]HERRORS%E[XAM]&FD[UMP]'F[ILL](FL[INK])FORMAT[]*H[ELP]IHELP+HOST[],K[ILL]-L[DIR].LIBGE[]/LINK[]0LINK.11LINK.2&'n`  +b *b `Fb$   Իbڻbb*`b b   "/x$   Իbڻbb`b b   "/aXu`bd f4 b  8a#  8a(b5 7 b  @    + b؜b lb ջbڻbb  ! b"b2 # sabbb b `NO.NAME /SYS ''b=DO YOU REALLY WANT TO FORMAT THIS DISK?..blDO YOU REALLY WANT TO FORMAT YOUR SYSTEM DISK?Hb/.FORM Ibb=k`2& **& *7x&:Ͷ"y&q*& *"yb&NnOYԯ8301.O.S.ҥ#!&*^&& DM*_&Ͳk#!F6&i M  dpm1h5?1?4{  g 8Djk2k?fu w  &f9  dd;defgp4gD?gm5i5h6D?gm5id{vFm4 YׯYٯ@TEKTRONIX;1ARSu v AUX0AUX1FLX0FLX1@~Y`F`TEKTRONIXTEKTRONIX DOS/50NO.NAME SS VSFT   g`V /?e;W C}~C6DE?blsu`o bDa bE`nD a6bwyab@FNb a Y}~}~}ϚDOUG FLS@@bf@ D TST.SAV /VOL/8550DIAG1.0/RTPATST.SAV COPY:B DIAGS.SAV /VOL/8550DIAG1.0/DIAGS.SAV L:L /VOL/8550DIAG1.0  FTUP SR SS SUVg`  g`V /`?gjTe;?bW` l s CC}~c Cb6DD n DE?bWb6 l suv`bo qb@ Da ab EE` n DE Caa-ba6bw ya`b@FaNb a SaP BY{}~}~ } btab b3 FL S@@bf@ D"E USER,,TEKTRONIX USER /VOL FORMAT /DEV/FLX1 Y VERIFY /DEV/FLX1 RENAME NO.NAME 8550DIAG1.0 Y USER /VOL/8550DIAG1.0 CREATE 8301 USER /VOL/DOS8550 COPY:B 8501_BOOTSTRAP /VOL/8550DIAG1.0/8501_BOOTSTRAP Y COPY:B 8501.SAV /VOL/8550DIAG1.0/8501.SAV USER /VOL/DOS8550/SER1.0 COPY:B RESIDENT /VOL/8550DIAG1.0/8301/RESIDENT COPY:B MENUS.SAV /VOL/8550DIAG1.0/MENUS.SAV COPY:B SYSPROC.SAV /VOL/8550DIAG1.0/SYSPROC.SAV COPY:B MEMTST.SAV /VOL/8550DIAG1.0/MEMTST.SAV COPYB LANGPROC.SAV /VOL/8550DIAG1.0/LANGPROC.SAV COPY:B RTPA9RE[SET];RT[T]ASVC[]CTR[ACE]ZASM[][ASM.35?1?4{  g 8Djk2k?fu w  &f9 dd;defgp4gD?gm5i5h6D?gm5id{vFm4 Y`Yb`3=TEKTRONIX;2ARSu v &'tf f  ff?f f f[f ʜff !5~1/-k ƾYx f f+eaHfUSR qf+eaHfUSR qf.INVOUT 0021 E.INVPAR 001E E.INVTRM 0058 E.IOPROG 007F E.LANERR 0075 E.MEMWRT 003C E.MISITM 00D9 E.MISQUO 0038 E.MNYBPT 003 E.MNYBRF 0068 E.MNYCHN 0069 E.MNYFIL 005C E.F d>no" &lrlil % nowY}Y~ TEKTRONIX2ARSu 2LOG[]4MO[VE]5P[ATCH]6PR[INT]7QU[ERY]8REN[AME]:RH[EX]<SA[VE]=SEA[RCH]>SEL[ECT]?SE[T]@ST[ATUS]BSYSP[ATCH]>SYS[TEM]DTY[PE]EUS[ER]FV[ERIFY]GWH[EX]KMONITORSAL[LOCATE] AS[SIGN] BIF[] BK[PT]CLB[P]CLOCK[]CL[OSE]CN[T]DI[SM]DR[T]#EM[ULATE]$EV[T]3MAP[] ATT[RIBUTE] BR[IEF]CAL[CULATE]CM[PF]COM[M]COMM.PARMCOMM.UPLDCOMM.DNLDCOMM.RIOTCOP[Y]CRC[]CRE[ATE]DA[TE]DEL[ETE] D[UMP]!DUP[]"EDIT[]HERRORS%E[XAM]&FD[UMP]'F[ILL](FL[INK])FORMAT[]*H[ELP]IHELP+HOST[],K[ILL]-L[DIR].LIBGE[]/LINK[]0LINK.11LINK.2&'n`  +b *b `Fb$   Իbڻbb*`b b   "/x$   Իbڻbb`b b   "/aXu`bd f4 b  8a#  8a(b5 7 b  @    + b؜b lb ջbڻbb  ! b"b2 # sabbb b `NO.NAME /SYS ''b=DO YOU REALLY WANT TO FORMAT THIS DISK?..blDO YOU REALLY WANT TO FORMAT YOUR SYSTEM DISK?Hb/.FORM Ibb= k`2& **& *7x&:Ͷ"y&q*& *"yb&NnOYԯ8301.O.S.ҥ#!&*^&& DM*_&Ͳk#!F6&i M  dpm1h5?1?4{  g 8Djk2k?fu w  &f9 dd;defgp4gD?gm5i5h6D?gm5id{vFm4 YׯYٯ@TEKTRONIX;1ARSu v AUX0AUX1FLX0FLX1@~Y`F`TEKTRONIXTEKTRONIX DOS/50NO.NAME SS VSFT   g`V /?e;W C}~C6DE?blsu`o bDa bE`nD a6bwyab@FNb a Y}~}~}ϚDOUG FLS@@bf@ D TST.SAV /VOL/8550DIAG1.0/RTPATST.SAV COPY:B DIAGS.SAV /VOL/8550DIAG1.0/DIAGS.SAV L:L /VOL/8550DIAG1.0  FTUP SR SS SUVg`  g`V /`?gjTe;?bW` l s CC}~c Cb6DD n DE?bWb6 l suv`bo qb@ Da ab EE` n DE Caa-ba6bw ya`b@FaNb a SaP BY{}~}~ } btab b3 FL S@@bf@ D"E USER,,TEKTRONIX USER /VOL FORMAT /DEV/FLX1 Y VERIFY /DEV/FLX1 RENAME NO.NAME 8550DIAG1.0 Y USER /VOL/8550DIAG1.0 CREATE 8301 USER /VOL/DOS8550 COPY:B 8501_BOOTSTRAP /VOL/8550DIAG1.0/8501_BOOTSTRAP Y COPY:B 8501.SAV /VOL/8550DIAG1.0/8501.SAV USER /VOL/DOS8550/SER1.0 COPY:B RESIDENT /VOL/8550DIAG1.0/8301/RESIDENT COPY:B MENUS.SAV /VOL/8550DIAG1.0/MENUS.SAV COPY:B SYSPROC.SAV /VOL/8550DIAG1.0/SYSPROC.SAV COPY:B MEMTST.SAV /VOL/8550DIAG1.0/MEMTST.SAV COPYB LANGPROC.SAV /VOL/8550DIAG1.0/LANGPROC.SAV COPY:B RTPA9RE[SET];RT[T]ASVC[]CTR[ACE]ZASM[][ASM.35?1?4{  g 8Djk2k?fu w  &f9 dd;defgp4gD?gm5i5h6D?gm5id{vFm4 Y`Yb`3=TEKTRONIX;2ARSu v &'tf f  ff?f f f[f ʜff !5~1/-k ƾYx f f+eaHfUSR qf+eaHfUSR qf.INVOUT 0021 E.INVPAR 001E E.INVTRM 0058 E.IOPROG 007F E.LANERR 0075 E.MEMWRT 003C E.MISITM 00D9 E.MISQUO 0038 E.MNYBPT 003 E.MNYBRF 0068 E.MNYCHN 0069 E.MNYFIL 005C E.F d>no" &lrlil % nowY}Y~ TEKTRONIX2ARSu 2LOG[]4MO[VE]5P[ATCH]6PR[INT]7QU[ERY]8REN[AME]:RH[EX]<SA[VE]=SEA[RCH]>SEL[ECT]?SE[T]@ST[ATUS]BSYSP[ATCH]>SYS[TEM]DTY[PE]EUS[ER]FV[ERIFY]GWH[EX]KMONITORSAL[LOCATE] AS[SIGN] BIF[] BK[PT]CLB[P]CLOCK[]CL[OSE]CN[T]DI[SM]DR[T]#EM[ULATE]$EV[T]3MAP[] ATT[RIBUTE] BR[IEF]CAL[CULATE]CM[PF]COM[M]COMM.PARMCOMM.UPLDCOMM.DNLDCOMM.RIOTCOP[Y]CRC[]CRE[ATE]DA[TE]DEL[ETE] D[UMP]!DUP[]"EDIT[]HERRORS%E[XAM]&FD[UMP]'F[ILL](FL[INK])FORMAT[]*H[ELP]IHELP+HOST[],K[ILL]-L[DIR].LIBGE[]/LINK[]0LINK.11LINK.2&'n`  +b *b `Fb$   Իbڻbb*`b b   "/x$   Իbڻb b`b b   "/aXu`bd f4 b  8a#  8a(b5 7 b  @    + b؜b lb ջbڻbb  ! b"b2 # sabbb b `NO.NAME /SYS ''b=DO YOU REALLY WANT TO FORMAT THIS DISK?..blDO YOU REALLY WANT TO FORMAT YOUR SYSTEM DISK?Hb/.FORM Ibb=k`2& **& *7x&:Ͷ"y&q*& *"yb&NnOYԯ8301.O.S.ҥ#!&*^&& DM*_&Ͳk#!F6&i M  dpm1h5?1?4{  g 8Djk2k?fu w  &f9 dd;defgp4gD?gm5i5h6D?gm5id{vFm4 YׯYٯ@TEKTRONIX;1ARSu v AUX0AUX1FLX0FLX1@~Y`F`TEKTRONIXTEKTRONIX DOS/50NO.NAME SS VSFT   g`V /?e;W C}~C6DE?blsu`o bDa bE`nD a6bwyab@FNb a Y}~}~}ϚDOUG FLS@@bf@ D TST.SAV /VOL/8550DIAG1.0/RTPATST.SAV COPY:B DIAGS.SAV /VOL/8550DIAG1.0/DIAGS.SAV L:L /VOL/8550DIAG1.0  FTUP SR SS SUVg`  g`V /`?gjTe;?bW` l s CC}~c Cb6DD n DE?bWb6 l suv`bo qb@ Da ab EE` n DE Caa-ba6bw ya`b@FaNb a SaP BY{}~}~ } btab b3 FL S@@bf@ D"E USER,,TEKTRONIX USER /VOL FORMAT /DEV/FLX1 Y VERIFY /DEV/FLX1 RENAME NO.NAME 8550DIAG1.0 Y USER /VOL/8550DIAG1.0 CREATE 8301 USER /VOL/DOS8550 COPY:B 8501_BOOTSTRAP /VOL/8550DIAG1.0/8501_BOOTSTRAP Y COPY:B 8501.SAV /VOL/8550DIAG1.0/8501.SAV USER /VOL/DOS8550/SER1.0 COPY:B RESIDENT /VOL/8550DIAG1.0/8301/RESIDENT COPY:B MENUS.SAV /VOL/8550DIAG1.0/MENUS.SAV COPY:B SYSPROC.SAV /VOL/8550DIAG1.0/SYSPROC.SAV COPY:B MEMTST.SAV /VOL/8550DIAG1.0/MEMTST.SAV COPYB LANGPROC.SAV /VOL/8550DIAG1.0/LANGPROC.SAV COPY:B RTPA9RE[SET];RT[T]ASVC[]CTR[ACE]ZASM[][ASM.35?1?4{  g 8Djk2k?fu w  &f9 dd;defgp4gD?gm5i5h6D?gm5id{vFm4 Y`Yb`3=TEKTRONIX;2ARSu v &'tf f  ff?f f f[f ʜff !5~1/-k ƾYx f f+eaHfUSR qf+eaHfUSR qf.INVOUT 0021 E.INVPAR 001E E.INVTRM 0058 E.IOPROG 007F E.LANERR 0075 E.MEMWRT 003C E.MISITM 00D9 E.MISQUO 0038 E.MNYBPT 003 E.MNYBRF 0068 E.MNYCHN 0069 E.MNYFIL 005C E.F d>no" &lrlil % nowY}Y~ TEKTRONIX2ARSu 2LOG[]4MO[VE]5P[ATCH]6PR[INT]7QU[ERY]8REN[AME]:RH[EX]<SA[VE]=SEA[RCH]>SEL[ECT]?SE[T]@ST[ATUS]BSYSP[ATCH]>SYS[TEM]DTY[PE]EUS[ER]FV[ERIFY]GWH[EX]KMONITORSAL[LOCATE] AS[SIGN] BIF[] BK[PT]CLB[P]CLOCK[]CL[OSE]CN[T]DI[SM]DR[T]#EM[ULATE]$EV[T]3MAP[] ATT[RIBUTE] BR[IEF]CAL[CULATE]CM[PF]COM[M]COMM.PARMCOMM.UPLDCOMM.DNLDCOMM.RIOTCOP[Y]CRC[]CRE[ATE]DA[TE]DEL[ETE] D[UMP]!DUP[] "EDIT[]HERRORS%E[XAM]&FD[UMP]'F[ILL](FL[INK])FORMAT[]*H[ELP]IHELP+HOST[],K[ILL]-L[DIR].LIBGE[]/LINK[]0LINK.11LINK.2&'n`  +b *b `Fb$   Իbڻbb*`b b   "/x$   Իbڻbb`b b   "/aXu`bd f4 b  8a#  8a(b5 7 b  @    + b؜b lb ջbڻbb  ! b"b2 # sabbb b `NO.NAME /SYS ''b=DO YOU REALLY WANT TO FORMAT THIS DISK?..blDO YOU REALLY WANT TO FORMAT YOUR SYSTEM DISK?Hb/.FORM Ibb=k`2& **& *7x&:Ͷ"y&q*& *"yb&NnOYԯ8301.O.S.ҥ#!&*^&& DM*_&Ͳk#!F6&i M  dpm1h5?1?4{  g 8Djk2k?fu w  &f9 dd;defgp4gD?gm5i5h6D?gm5id{vFm4 YׯYٯ@TEKTRONIX;1ARSu v AUX0AUX1FLX0FLX1@~Y`F`TEKTRONIXTEKTRONIX DOS/50NO.NAME SS VSFT   g`V /?e;W C}~C6DE?blsu`o bDa bE`nD a6bwyab@FNb a Y}~}~}ϚDOUG FLS@@bf@ D TST.SAV /VOL/8550DIAG1.0/RTPATST.SAV COPY:B DIAGS.SAV /VOL/8550DIAG1.0/DIAGS.SAV L:L /VOL/8550DIAG1.0  FTUP SR SS SUVg`  g`V /`?gjTe;?bW` l s CC}~c Cb6DD n DE?bWb6 l suv`bo qb@ Da ab EE` n DE Caa-ba6bw ya`b@FaNb a SaP BY{}~}~ } btab b3 FL S@@bf@ D"E USER,,TEKTRONIX USER /VOL FORMAT /DEV/FLX1 Y VERIFY /DEV/FLX1 RENAME NO.NAME 8550DIAG1.0 Y USER /VOL/8550DIAG1.0 CREATE 8301 USER /VOL/DOS8550 COPY:B 8501_BOOTSTRAP /VOL/8550DIAG1.0/8501_BOOTSTRAP Y COPY:B 8501.SAV /VOL/8550DIAG1.0/8501.SAV USER /VOL/DOS8550/SER1.0 COPY:B RESIDENT /VOL/8550DIAG1.0/8301/RESIDENT COPY:B MENUS.SAV /VOL/8550DIAG1.0/MENUS.SAV COPY:B SYSPROC.SAV /VOL/8550DIAG1.0/SYSPROC.SAV COPY:B MEMTST.SAV /VOL/8550DIAG1.0/MEMTST.SAV COPYB LANGPROC.SAV /VOL/8550DIAG1.0/LANGPROC.SAV COPY:B RTPA9RE[SET];RT[T]ASVC[]CTR[ACE]ZASM[][ASM.35?1?4{  g 8Djk2k?fu w  &f9 dd;defgp4gD?gm5i5h6D?gm5id{vFm4 Y`Yb`3=TEKTRONIX;2ARSu v &'tf f  ff?f f f[f ʜff !5~1/-k ƾYx f f+eaHfUSR qf+eaHfUSR qf.INVOUT 0021 E.INVPAR 001E E.INVTRM 0058 E.IOPROG 007F E.LANERR 0075 E.MEMWRT 003C E.MISITM 00D9 E.MISQUO 0038 E.MNYBPT 003 E.MNYBRF 0068 E.MNYCHN 0069 E.MNYFIL 005C E.F d>no" &lrlil % nowY}Y~ TEKTRONIX2ARSu 2LOG[]4MO[VE]5P[ATCH]6PR[INT]7QU[ERY]8REN[AME]:RH[EX]<SA[VE]=SEA[RCH]>SEL[ECT]?SE[T]@ST[ATUS]BSYSP[ATCH]>SYS[TEM]DTY[PE]EUS[ER] FV[ERIFY]GWH[EX]KMONITORSAL[LOCATE] AS[SIGN] BIF[] BK[PT]CLB[P]CLOCK[]CL[OSE]CN[T]DI[SM]DR[T]#EM[ULATE]$EV[T]3MAP[] ATT[RIBUTE] BR[IEF]CAL[CULATE]CM[PF]COM[M]COMM.PARMCOMM.UPLDCOMM.DNLDCOMM.RIOTCOP[Y]CRC[]CRE[ATE]DA[TE]DEL[ETE] D[UMP]!DUP[]"EDIT[]HERRORS%E[XAM]&FD[UMP]'F[ILL](FL[INK])FORMAT[]*H[ELP]IHELP+HOST[],K[ILL]-L[DIR].LIBGE[]/LINK[]0LINK.11LINK.2&'n`  +b *b `Fb$   Իbڻbb*`b b   "/x$   Իbڻbb`b b   "/aXu`bd f4 b  8a#  8a(b5 7 b  @    + b؜b lb ջbڻbb  ! b"b2 # sabbb b `NO.NAME /SYS ''b=DO YOU REALLY WANT TO FORMAT THIS DISK?..blDO YOU REALLY WANT TO FORMAT YOUR SYSTEM DISK?Hb/.FORM Ibb=k`2& **& *7x&:Ͷ"y&q*& *"yb&NnOYԯ8301.O.S.ҥ#!&*^&& DM*_&Ͳk#!F6&i M  dpm1h5?1?4{  g 8Djk2k?fu w  &f9 dd;defgp4gD?gm5i5h6D?gm5id{vFm4 YׯYٯ@TEKTRONIX;1ARSu v AUX0AUX1FLX0FLX1@~Y`F`TEKTRONIXTEKTRONIX DOS/50NO.NAME SS VSFT   g`V /?e;W C}~C6DE?blsu`o bDa bE`nD a6bwyab@FNb a Y}~}~}ϚDOUG FLS@@bf@ D TST.SAV /VOL/8550DIAG1.0/RTPATST.SAV COPY:B DIAGS.SAV /VOL/8550DIAG1.0/DIAGS.SAV L:L /VOL/8550DIAG1.0  FTUP SR SS SUVg`  g`V /`?gjTe;?bW` l s CC}~c Cb6DD n DE?bWb6 l suv`bo qb@ Da ab EE` n DE Caa-ba6bw ya`b@FaNb a SaP BY{}~}~ } btab b3 FL S@@bf@ D"E USER,,TEKTRONIX USER /VOL FORMAT /DEV/FLX1 Y VERIFY /DEV/FLX1 RENAME NO.NAME 8550DIAG1.0 Y USER /VOL/8550DIAG1.0 CREATE 8301 USER /VOL/DOS8550 COPY:B 8501_BOOTSTRAP /VOL/8550DIAG1.0/8501_BOOTSTRAP Y COPY:B 8501.SAV /VOL/8550DIAG1.0/8501.SAV USER /VOL/DOS8550/SER1.0 COPY:B RESIDENT /VOL/8550DIAG1.0/8301/RESIDENT COPY:B MENUS.SAV /VOL/8550DIAG1.0/MENUS.SAV COPY:B SYSPROC.SAV /VOL/8550DIAG1.0/SYSPROC.SAV COPY:B MEMTST.SAV /VOL/8550DIAG1.0/MEMTST.SAV COPYB LANGPROC.SAV /VOL/8550DIAG1.0/LANGPROC.SAV COPY:B RTPA9RE[SET];RT[T]ASVC[]CTR[ACE]ZASM[][ASM.35?1?4{  g 8Djk2k?fu w  &f9 dd;defgp4gD?gm5i5h6D?gm5id{vFm4 Y`Yb`3=TEKTRONIX;2ARSu v &'tf f  ff?f f f[f ʜff !5~1/-k ƾYx f f+eaHfUSR qf+eaHfUSR qf.INVOUT 0021 E.INVPAR 001E E.INVTRM 0058 E.IOPROG 007F E.LANERR 0075 E.MEMWRT 003C E.MISITM 00D9 E.MISQUO 0038 E.MNYBPT 003 E.MNYBRF 0068 E.MNYCHN 0069 E.MNYFIL 005C E.F  d>no" &lrlil % nowY}Y~ TEKTRONIX2ARSu 2LOG[]4MO[VE]5P[ATCH]6PR[INT]7QU[ERY]8REN[AME]:RH[EX]<SA[VE]=SEA[RCH]>SEL[ECT]?SE[T]@ST[ATUS]BSYSP[ATCH]>SYS[TEM]DTY[PE]EUS[ER]FV[ERIFY]GWH[EX]KMONITORSAL[LOCATE] AS[SIGN] BIF[] BK[PT]CLB[P]CLOCK[]CL[OSE]CN[T]DI[SM]DR[T]#EM[ULATE]$EV[T]3MAP[] ATT[RIBUTE] BR[IEF]CAL[CULATE]CM[PF]COM[M]COMM.PARMCOMM.UPLDCOMM.DNLDCOMM.RIOTCOP[Y]CRC[]CRE[ATE]DA[TE]DEL[ETE] D[UMP]!DUP[]"EDIT[]HERRORS%E[XAM]&FD[UMP]'F[ILL](FL[INK])FORMAT[]*H[ELP]IHELP+HOST[],K[ILL]-L[DIR].LIBGE[]/LINK[]0LINK.11LINK.2&'n`  +b *b `Fb$   Իbڻbb*`b b   "/x$   Իbڻbb`b b   "/aXu`bd f4 b  8a#  8a(b5 7 b  @    + b؜b lb ջbڻbb  ! b"b2 # sabbb b `NO.NAME /SYS ''b=DO YOU REALLY WANT TO FORMAT THIS DISK?..blDO YOU REALLY WANT TO FORMAT YOUR SYSTEM DISK?Hb/.FORM Ibb=k`2& **& *7x&:Ͷ"y&q*& *"yb&NnOYԯ8301.O.S.ҥ#!&*^&& DM*_&Ͳk#!F6&i M  dpm1h5?1?4{  g 8Djk2k?fu w  &f9 dd;defgp4gD?gm5i5h6D?gm5id{vFm4 YׯYٯ@TEKTRONIX;1ARSu v AUX0AUX1FLX0FLX1@~Y`F`TEKTRONIXTEKTRONIX DOS/50NO.NAME SS VSFT   g`V /?e;W C}~C6DE?blsu`o bDa bE`nD a6bwyab@FNb a Y}~}~}ϚDOUG FLS@@bf@ D TST.SAV /VOL/8550DIAG1.0/RTPATST.SAV COPY:B DIAGS.SAV /VOL/8550DIAG1.0/DIAGS.SAV L:L /VOL/8550DIAG1.0  FTUP SR SS SUVg`  g`V /`?gjTe;?bW` l s CC}~c Cb6DD n DE?bWb6 l suv`bo qb@ Da ab EE` n DE Caa-ba6bw ya`b@FaNb a SaP BY{}~}~ } btab b3 FL S@@bf@ D"E USER,,TEKTRONIX USER /VOL FORMAT /DEV/FLX1 Y VERIFY /DEV/FLX1 RENAME NO.NAME 8550DIAG1.0 Y USER /VOL/8550DIAG1.0 CREATE 8301 USER /VOL/DOS8550 COPY:B 8501_BOOTSTRAP /VOL/8550DIAG1.0/8501_BOOTSTRAP Y COPY:B 8501.SAV /VOL/8550DIAG1.0/8501.SAV USER /VOL/DOS8550/SER1.0 COPY:B RESIDENT /VOL/8550DIAG1.0/8301/RESIDENT COPY:B MENUS.SAV /VOL/8550DIAG1.0/MENUS.SAV COPY:B SYSPROC.SAV /VOL/8550DIAG1.0/SYSPROC.SAV COPY:B MEMTST.SAV /VOL/8550DIAG1.0/MEMTST.SAV COPYB LANGPROC.SAV /VOL/8550DIAG1.0/LANGPROC.SAV COPY:B RTPA9RE[SET];RT[T]ASVC[]CTR[ACE]ZASM[][ASM.35?1?4{  g 8Djk2k?fu w  &f9 dd;defgp4gD?gm5i5h6D?gm5id{vFm4 Y`Yb`3=TEKTRONIX;2ARSu v &'tf f  ff?f f f[f ʜff !5~1/-k ƾYx f f+eaHf USR qf+eaHfUSR qf.INVOUT 0021 E.INVPAR 001E E.INVTRM 0058 E.IOPROG 007F E.LANERR 0075 E.MEMWRT 003C E.MISITM 00D9 E.MISQUO 0038 E.MNYBPT 003 E.MNYBRF 0068 E.MNYCHN 0069 E.MNYFIL 005C E.F d>no" &lrlil % nowY}Y~ TEKTRONIX2ARSu 2LOG[]4MO[VE]5P[ATCH]6PR[INT]7QU[ERY]8REN[AME]:RH[EX]<SA[VE]=SEA[RCH]>SEL[ECT]?SE[T]@ST[ATUS]BSYSP[ATCH]>SYS[TEM]DTY[PE]EUS[ER]FV[ERIFY]GWH[EX]KMONITORSAL[LOCATE] AS[SIGN] BIF[] BK[PT]CLB[P]CLOCK[]CL[OSE]CN[T]DI[SM]DR[T]#EM[ULATE]$EV[T]3MAP[] ATT[RIBUTE] BR[IEF]CAL[CULATE]CM[PF]COM[M]COMM.PARMCOMM.UPLDCOMM.DNLDCOMM.RIOTCOP[Y]CRC[]CRE[ATE]DA[TE]DEL[ETE] D[UMP]!DUP[]"EDIT[]HERRORS%E[XAM]&FD[UMP]'F[ILL](FL[INK])FORMAT[]*H[ELP]IHELP+HOST[],K[ILL]-L[DIR].LIBGE[]/LINK[]0LINK.11LINK.2&'n`  +b *b `Fb$   Իbڻbb*`b b   "/x$   Իbڻbb`b b   "/aXu`bd f4 b  8a#  8a(b5 7 b  @    + b؜b lb ջbڻbb  ! b"b2 # sabbb b `NO.NAME /SYS ''b=DO YOU REALLY WANT TO FORMAT THIS DISK?..blDO YOU REALLY WANT TO FORMAT YOUR SYSTEM DISK?Hb/.FORM Ibb=k`2& **& *7x&:Ͷ"y&q*& *"yb&NnOYԯ8301.O.S.ҥ#!&*^&& DM*_&Ͳk#!F6&i M  dpm1h5?1?4{  g 8Djk2k?fu w  &f9 dd;defgp4gD?gm5i5h6D?gm5id{vFm4 YׯYٯ@TEKTRONIX;1ARSu v AUX0AUX1FLX0FLX1@~Y`F`TEKTRONIXTEKTRONIX DOS/50NO.NAME SS VSFT   g`V /?e;W C}~C6DE?blsu`o bDa bE`nD a6bwyab@FNb a Y}~}~}ϚDOUG FLS@@bf@ D TST.SAV /VOL/8550DIAG1.0/RTPATST.SAV COPY:B DIAGS.SAV /VOL/8550DIAG1.0/DIAGS.SAV L:L /VOL/8550DIAG1.0  FTUP SR SS SUVg`  g`V /`?gjTe;?bW` l s CC}~c Cb6DD n DE?bWb6 l suv`bo qb@ Da ab EE` n DE Caa-ba6bw ya`b@FaNb a SaP BY{}~}~ } btab b3 FL S@@bf@ D"E USER,,TEKTRONIX USER /VOL FORMAT /DEV/FLX1 Y VERIFY /DEV/FLX1 RENAME NO.NAME 8550DIAG1.0 Y USER /VOL/8550DIAG1.0 CREATE 8301 USER /VOL/DOS8550 COPY:B 8501_BOOTSTRAP /VOL/8550DIAG1.0/8501_BOOTSTRAP Y COPY:B 8501.SAV /VOL/8550DIAG1.0/8501.SAV USER /VOL/DOS8550/SER1.0 COPY:B RESIDENT /VOL/8550DIAG1.0/8301/RESIDENT COPY:B MENUS.SAV /VOL/8550DIAG1.0/MENUS.SAV COPY:B SYSPROC.SAV /VOL/8550DIAG1.0/SYSPROC.SAV COPY:B MEMTST.SAV /VOL/8550DIAG1.0/MEMTST.SAV COPYB LANGPROC.SAV /VOL/8550DIAG1.0/LANGPROC.SAV COPY:B RTPA9RE[SET];RT[T]ASVC[]CTR[ACE]ZASM[][ASM.35?1?4{  g 8Djk2k?fu w  &f9  dd;defgp4gD?gm5i5h6D?gm5id{vFm4 Y`Yb`3=TEKTRONIX;2ARSu v &'tf f  ff?f f f[f ʜff !5~1/-k ƾYx f f+eaHfUSR qf+eaHfUSR qf.INVOUT 0021 E.INVPAR 001E E.INVTRM 0058 E.IOPROG 007F E.LANERR 0075 E.MEMWRT 003C E.MISITM 00D9 E.MISQUO 0038 E.MNYBPT 003 E.MNYBRF 0068 E.MNYCHN 0069 E.MNYFIL 005C E.F d>no" &lrlil % nowY}Y~ TEKTRONIX2ARSu 2LOG[]4MO[VE]5P[ATCH]6PR[INT]7QU[ERY]8REN[AME]:RH[EX]<SA[VE]=SEA[RCH]>SEL[ECT]?SE[T]@ST[ATUS]BSYSP[ATCH]>SYS[TEM]DTY[PE]EUS[ER]FV[ERIFY]GWH[EX]KMONITORSAL[LOCATE] AS[SIGN] BIF[] BK[PT]CLB[P]CLOCK[]CL[OSE]CN[T]DI[SM]DR[T]#EM[ULATE]$EV[T]3MAP[] ATT[RIBUTE] BR[IEF]CAL[CULATE]CM[PF]COM[M]COMM.PARMCOMM.UPLDCOMM.DNLDCOMM.RIOTCOP[Y]CRC[]CRE[ATE]DA[TE]DEL[ETE] D[UMP]!DUP[]"EDIT[]HERRORS%E[XAM]&FD[UMP]'F[ILL](FL[INK])FORMAT[]*H[ELP]IHELP+HOST[],K[ILL]-L[DIR].LIBGE[]/LINK[]0LINK.11LINK.2&'n`  +b *b `Fb$   Իbڻbb*`b b   "/x$   Իbڻbb`b b   "/aXu`bd f4 b  8a#  8a(b5 7 b  @    + b؜b lb ջbڻbb  ! b"b2 # sabbb b `NO.NAME /SYS ''b=DO YOU REALLY WANT TO FORMAT THIS DISK?..blDO YOU REALLY WANT TO FORMAT YOUR SYSTEM DISK?Hb/.FORM Ibb=k`2& **& *7x&:Ͷ"y&q*& *"yb&NnOYԯ8301.O.S.ҥ#!&*^&& DM*_&Ͳk#!F6&i M  dpm1h5?1?4{  g 8Djk2k?fu w  &f9 dd;defgp4gD?gm5i5h6D?gm5id{vFm4 YׯYٯ@TEKTRONIX;1ARSu v AUX0AUX1FLX0FLX1@~Y`F`TEKTRONIXTEKTRONIX DOS/50NO.NAME SS VSFT   g`V /?e;W C}~C6DE?blsu`o bDa bE`nD a6bwyab@FNb a Y}~}~}ϚDOUG FLS@@bf@ D TST.SAV /VOL/8550DIAG1.0/RTPATST.SAV COPY:B DIAGS.SAV /VOL/8550DIAG1.0/DIAGS.SAV L:L /VOL/8550DIAG1.0  FTUP SR SS SUVg`  g`V /`?gjTe;?bW` l s CC}~c Cb6DD n DE?bWb6 l suv`bo qb@ Da ab EE` n DE Caa-ba6bw ya`b@FaNb a SaP BY{}~}~ } btab b3 FL S@@bf@ D"E USER,,TEKTRONIX USER /VOL FORMAT /DEV/FLX1 Y VERIFY /DEV/FLX1 RENAME NO.NAME 8550DIAG1.0 Y USER /VOL/8550DIAG1.0 CREATE 8301 USER /VOL/DOS8550 COPY:B 8501_BOOTSTRAP /VOL/8550DIAG1.0/8501_BOOTSTRAP Y COPY:B 8501.SAV /VOL/8550DIAG1.0/8501.SAV USER /VOL/DOS85 50/SER1.0 COPY:B RESIDENT /VOL/8550DIAG1.0/8301/RESIDENT COPY:B MENUS.SAV /VOL/8550DIAG1.0/MENUS.SAV COPY:B SYSPROC.SAV /VOL/8550DIAG1.0/SYSPROC.SAV COPY:B MEMTST.SAV /VOL/8550DIAG1.0/MEMTST.SAV COPYB LANGPROC.SAV /VOL/8550DIAG1.0/LANGPROC.SAV COPY:B RTPA9RE[SET];RT[T]ASVC[]CTR[ACE]ZASM[][ASM.35?1?4{  g 8Djk2k?fu w  &f9 dd;defgp4gD?gm5i5h6D?gm5id{vFm4 Y`Yb`3=TEKTRONIX;2ARSu v &'tf f  ff?f f f[f ʜff !5~1/-k ƾYx f f+eaHfUSR qf+eaHfUSR qf.INVOUT 0021 E.INVPAR 001E E.INVTRM 0058 E.IOPROG 007F E.LANERR 0075 E.MEMWRT 003C E.MISITM 00D9 E.MISQUO 0038 E.MNYBPT 003 E.MNYBRF 0068 E.MNYCHN 0069 E.MNYFIL 005C E.F d>no" &lrlil % nowY}Y~ TEKTRONIX2ARSu 2LOG[]4MO[VE]5P[ATCH]6PR[INT]7QU[ERY]8REN[AME]:RH[EX]<SA[VE]=SEA[RCH]>SEL[ECT]?SE[T]@ST[ATUS]BSYSP[ATCH]>SYS[TEM]DTY[PE]EUS[ER]FV[ERIFY]GWH[EX]KMONITORSAL[LOCATE] AS[SIGN] BIF[] BK[PT]CLB[P]CLOCK[]CL[OSE]CN[T]DI[SM]DR[T]#EM[ULATE]$EV[T]3MAP[] ATT[RIBUTE] BR[IEF]CAL[CULATE]CM[PF]COM[M]COMM.PARMCOMM.UPLDCOMM.DNLDCOMM.RIOTCOP[Y]CRC[]CRE[ATE]DA[TE]DEL[ETE] D[UMP]!DUP[]"EDIT[]HERRORS%E[XAM]&FD[UMP]'F[ILL](FL[INK])FORMAT[]*H[ELP]IHELP+HOST[],K[ILL]-L[DIR].LIBGE[]/LINK[]0LINK.11LINK.2&'n`  +b *b `Fb$   Իbڻbb*`b b   "/x$   Իbڻbb`b b   "/aXu`bd f4 b  8a#  8a(b5 7 b  @    + b؜b lb ջbڻbb  ! b"b2 # sabbb b `NO.NAME /SYS ''b=DO YOU REALLY WANT TO FORMAT THIS DISK?..blDO YOU REALLY WANT TO FORMAT YOUR SYSTEM DISK?Hb/.FORM Ibb=k`2& **& *7x&:Ͷ"y&q*& *"yb&NnOYԯ8301.O.S.ҥ#!&*^&& DM*_&Ͳk#!F6&i M  dpm1h5?1?4{  g 8Djk2k?fu w  &f9 dd;defgp4gD?gm5i5h6D?gm5id{vFm4 YׯYٯ@TEKTRONIX;1ARSu v AUX0AUX1FLX0FLX1@~Y`F`TEKTRONIXTEKTRONIX DOS/50NO.NAME SS VSFT   g`V /?e;W C}~C6DE?blsu`o bDa bE`nD a6bwyab@FNb a Y}~}~}ϚDOUG FLS@@bf@ D TST.SAV /VOL/8550DIAG1.0/RTPATST.SAV COPY:B DIAGS.SAV /VOL/8550DIAG1.0/DIAGS.SAV L:L /VOL/8550DIAG1.0  FTUP SR SS SUVg`  g`V /`?gjTe;?bW` l s CC}~c Cb6DD  n DE?bWb6 l suv`bo qb@ Da ab EE` n DE Caa-ba6bw ya`b@FaNb a SaP BY{}~}~ } btab b3 FL S@@bf@ D"E USER,,TEKTRONIX USER /VOL FORMAT /DEV/FLX1 Y VERIFY /DEV/FLX1 RENAME NO.NAME 8550DIAG1.0 Y USER /VOL/8550DIAG1.0 CREATE 8301 USER /VOL/DOS8550 COPY:B 8501_BOOTSTRAP /VOL/8550DIAG1.0/8501_BOOTSTRAP Y COPY:B 8501.SAV /VOL/8550DIAG1.0/8501.SAV USER /VOL/DOS8550/SER1.0 COPY:B RESIDENT /VOL/8550DIAG1.0/8301/RESIDENT COPY:B MENUS.SAV /VOL/8550DIAG1.0/MENUS.SAV COPY:B SYSPROC.SAV /VOL/8550DIAG1.0/SYSPROC.SAV COPY:B MEMTST.SAV /VOL/8550DIAG1.0/MEMTST.SAV COPYB LANGPROC.SAV /VOL/8550DIAG1.0/LANGPROC.SAV COPY:B RTPA9RE[SET];RT[T]ASVC[]CTR[ACE]ZASM[][ASM.35?1?4{  g 8Djk2k?fu w  &f9 dd;defgp4gD?gm5i5h6D?gm5id{vFm4 Y`Yb`3=TEKTRONIX;2ARSu v &'tf f  ff?f f f[f ʜff !5~1/-k ƾYx f f+eaHfUSR qf+eaHfUSR qf.INVOUT 0021 E.INVPAR 001E E.INVTRM 0058 E.IOPROG 007F E.LANERR 0075 E.MEMWRT 003C E.MISITM 00D9 E.MISQUO 0038 E.MNYBPT 003 E.MNYBRF 0068 E.MNYCHN 0069 E.MNYFIL 005C E.F d>no" &lrlil % nowY}Y~ TEKTRONIX2ARSu 2LOG[]4MO[VE]5P[ATCH]6PR[INT]7QU[ERY]8REN[AME]:RH[EX]<SA[VE]=SEA[RCH]>SEL[ECT]?SE[T]@ST[ATUS]BSYSP[ATCH]>SYS[TEM]DTY[PE]EUS[ER]FV[ERIFY]GWH[EX]KMONITORSAL[LOCATE] AS[SIGN] BIF[] BK[PT]CLB[P]CLOCK[]CL[OSE]CN[T]DI[SM]DR[T]#EM[ULATE]$EV[T]3MAP[] ATT[RIBUTE] BR[IEF]CAL[CULATE]CM[PF]COM[M]COMM.PARMCOMM.UPLDCOMM.DNLDCOMM.RIOTCOP[Y]CRC[]CRE[ATE]DA[TE]DEL[ETE] D[UMP]!DUP[]"EDIT[]HERRORS%E[XAM]&FD[UMP]'F[ILL](FL[INK])FORMAT[]*H[ELP]IHELP+HOST[],K[ILL]-L[DIR].LIBGE[]/LINK[]0LINK.11LINK.2&'n`  +b *b `Fb$   Իbڻbb*`b b   "/x$   Իbڻbb`b b   "/aXu`bd f4 b  8a#  8a(b5 7 b  @    + b؜b lb ջbڻbb  ! b"b2 # sabbb b `NO.NAME /SYS ''b=DO YOU REALLY WANT TO FORMAT THIS DISK?..blDO YOU REALLY WANT TO FORMAT YOUR SYSTEM DISK?Hb/.FORM Ibb=k`2& **& *7x&:Ͷ"y&q*& *"yb&NnOYԯ8301.O.S.ҥ#!&*^&& DM*_&Ͳk#!F6&i M  dpm1h5?1?4{  g 8Djk2k?fu w  &f9 dd;defgp4gD?gm5i5h6D?gm5id{vFm4 YׯYٯ@TEKTRONIX;1ARSu v AUX0AUX1FLX0FLX1@~Y`F`TEKTRONIXTEKTRONIX DOS/50NO.NAME SS VSFT   g`V /?e;W C}~C6 DE?blsu`o bDa bE`nD a6bwyab@FNb a Y}~}~}ϚDOUG FLS@@bf@ D TST.SAV /VOL/8550DIAG1.0/RTPATST.SAV COPY:B DIAGS.SAV /VOL/8550DIAG1.0/DIAGS.SAV L:L /VOL/8550DIAG1.0  FTUP SR SS SUVg`  g`V /`?gjTe;?bW` l s CC}~c Cb6DD n DE?bWb6 l suv`bo qb@ Da ab EE` n DE Caa-ba6bw ya`b@FaNb a SaP BY{}~}~ } btab b3 FL S@@bf@ D"E USER,,TEKTRONIX USER /VOL FORMAT /DEV/FLX1 Y VERIFY /DEV/FLX1 RENAME NO.NAME 8550DIAG1.0 Y USER /VOL/8550DIAG1.0 CREATE 8301 USER /VOL/DOS8550 COPY:B 8501_BOOTSTRAP /VOL/8550DIAG1.0/8501_BOOTSTRAP Y COPY:B 8501.SAV /VOL/8550DIAG1.0/8501.SAV USER /VOL/DOS8550/SER1.0 COPY:B RESIDENT /VOL/8550DIAG1.0/8301/RESIDENT COPY:B MENUS.SAV /VOL/8550DIAG1.0/MENUS.SAV COPY:B SYSPROC.SAV /VOL/8550DIAG1.0/SYSPROC.SAV COPY:B MEMTST.SAV /VOL/8550DIAG1.0/MEMTST.SAV COPYB LANGPROC.SAV /VOL/8550DIAG1.0/LANGPROC.SAV COPY:B RTPA9RE[SET];RT[T]ASVC[]CTR[ACE]ZASM[][ASM.35?1?4{  g 8Djk2k?fu w  &f9 dd;defgp4gD?gm5i5h6D?gm5id{vFm4 Y`Yb`3=TEKTRONIX;2ARSu v &'tf f  ff?f f f[f ʜff !5~1/-k ƾYx f f+eaHfUSR qf+eaHfUSR qf.INVOUT 0021 E.INVPAR 001E E.INVTRM 0058 E.IOPROG 007F E.LANERR 0075 E.MEMWRT 003C E.MISITM 00D9 E.MISQUO 0038 E.MNYBPT 003 E.MNYBRF 0068 E.MNYCHN 0069 E.MNYFIL 005C E.F d>no" &lrlil % nowY}Y~ TEKTRONIX2ARSu 2LOG[]4MO[VE]5P[ATCH]6PR[INT]7QU[ERY]8REN[AME]:RH[EX]<SA[VE]=SEA[RCH]>SEL[ECT]?SE[T]@ST[ATUS]BSYSP[ATCH]>SYS[TEM]DTY[PE]EUS[ER]FV[ERIFY]GWH[EX]KMONITORSAL[LOCATE] AS[SIGN] BIF[] BK[PT]CLB[P]CLOCK[]CL[OSE]CN[T]DI[SM]DR[T]#EM[ULATE]$EV[T]3MAP[] ATT[RIBUTE] BR[IEF]CAL[CULATE]CM[PF]COM[M]COMM.PARMCOMM.UPLDCOMM.DNLDCOMM.RIOTCOP[Y]CRC[]CRE[ATE]DA[TE]DEL[ETE] D[UMP]!DUP[]"EDIT[]HERRORS%E[XAM]&FD[UMP]'F[ILL](FL[INK])FORMAT[]*H[ELP]IHELP+HOST[],K[ILL]-L[DIR].LIBGE[]/LINK[]0LINK.11LINK.2&'n`  +b *b `Fb$   Իbڻbb*`b b   "/x$   Իbڻbb`b b   "/aXu`bd f4 b  8a#  8a(b5 7 b  @    + b؜b lb ջbڻbb  ! b"b2 # sabbb b `NO.NAME /SYS ''b=DO YOU REALLY WANT TO FORMAT THIS DISK?..blDO YOU REALLY WANT TO FORMAT YOUR SYSTEM DISK?Hb/.FORM Ibb=k`2& **& *7x&:Ͷ"y&q*& *"yb&NnOYԯ8301.O.S.ҥ#!&*^&& DM*_&Ͳk#!F6&i M  dpm1h5?1?4{  g 8Djk2k?fu w  &f9 dd;defgp4gD?gm5i5h6D?gm5id{vFm4 YׯYٯ@TEKTRONIX;1ARSu v AUX0AUX1FLX0FLX1@~ Y`F`TEKTRONIXTEKTRONIX DOS/50NO.NAME SS VSFT   g`V /?e;W C}~C6DE?blsu`o bDa bE`nD a6bwyab@FNb a Y}~}~}ϚDOUG FLS@@bf@ D TST.SAV /VOL/8550DIAG1.0/RTPATST.SAV COPY:B DIAGS.SAV /VOL/8550DIAG1.0/DIAGS.SAV L:L /VOL/8550DIAG1.0  FTUP SR SS SUVg`  g`V /`?gjTe;?bW` l s CC}~c Cb6DD n DE?bWb6 l suv`bo qb@ Da ab EE` n DE Caa-ba6bw ya`b@FaNb a SaP BY{}~}~ } btab b3 FL S@@bf@ D"E USER,,TEKTRONIX USER /VOL FORMAT /DEV/FLX1 Y VERIFY /DEV/FLX1 RENAME NO.NAME 8550DIAG1.0 Y USER /VOL/8550DIAG1.0 CREATE 8301 USER /VOL/DOS8550 COPY:B 8501_BOOTSTRAP /VOL/8550DIAG1.0/8501_BOOTSTRAP Y COPY:B 8501.SAV /VOL/8550DIAG1.0/8501.SAV USER /VOL/DOS8550/SER1.0 COPY:B RESIDENT /VOL/8550DIAG1.0/8301/RESIDENT COPY:B MENUS.SAV /VOL/8550DIAG1.0/MENUS.SAV COPY:B SYSPROC.SAV /VOL/8550DIAG1.0/SYSPROC.SAV COPY:B MEMTST.SAV /VOL/8550DIAG1.0/MEMTST.SAV COPYB LANGPROC.SAV /VOL/8550DIAG1.0/LANGPROC.SAV COPY:B RTPA9RE[SET];RT[T]ASVC[]CTR[ACE]ZASM[][ASM.35?1?4{  g 8Djk2k?fu w  &f9 dd;defgp4gD?gm5i5h6D?gm5id{vFm4 Y`Yb`3=TEKTRONIX;2ARSu v &'tf f  ff?f f f[f ʜff !5~1/-k ƾYx f f+eaHfUSR qf+eaHfUSR qf.INVOUT 0021 E.INVPAR 001E E.INVTRM 0058 E.IOPROG 007F E.LANERR 0075 E.MEMWRT 003C E.MISITM 00D9 E.MISQUO 0038 E.MNYBPT 003 E.MNYBRF 0068 E.MNYCHN 0069 E.MNYFIL 005C E.F d>no" &lrlil % nowY}Y~ TEKTRONIX2ARSu 2LOG[]4MO[VE]5P[ATCH]6PR[INT]7QU[ERY]8REN[AME]:RH[EX]<SA[VE]=SEA[RCH]>SEL[ECT]?SE[T]@ST[ATUS]BSYSP[ATCH]>SYS[TEM]DTY[PE]EUS[ER]FV[ERIFY]GWH[EX]KMONITORSAL[LOCATE] AS[SIGN] BIF[] BK[PT]CLB[P]CLOCK[]CL[OSE]CN[T]DI[SM]DR[T]#EM[ULATE]$EV[T]3MAP[] ATT[RIBUTE] BR[IEF]CAL[CULATE]CM[PF]COM[M]COMM.PARMCOMM.UPLDCOMM.DNLDCOMM.RIOTCOP[Y]CRC[]CRE[ATE]DA[TE]DEL[ETE] D[UMP]!DUP[]"EDIT[]HERRORS%E[XAM]&FD[UMP]'F[ILL](FL[INK])FORMAT[]*H[ELP]IHELP+HOST[],K[ILL]-L[DIR].LIBGE[]/LINK[]0LINK.11LINK.2&'n`  +b *b `Fb$   Իbڻbb*`b b   "/x$   Իbڻbb`b b   "/aXu`bd f4 b  8a#  8a(b5 7 b  @    + b؜b lb ջbڻbb  ! b"b2 # sabbb b `NO.NAME /SYS ''b=DO YOU REALLY WANT TO FORMAT THIS DISK?..blDO YOU REALLY WANT TO FORMAT YOUR SYSTEM DISK?Hb/.FORM Ibb=k`2& **& *7x&:Ͷ"y&q*& *"yb&NnOYԯ8301.O.S.ҥ#!&*^&& DM*_&Ͳk#!F6&i M  dpm1h5?1?4{  g 8Djk2k?fu w  &f9 dd;defgp4gD?gm5i5h6D?gm5id{vFm4 YׯYٯ@TEKTRONIX;1ARSu v AUX0AUX1FLX0FLX1  @~Y`F`TEKTRONIXTEKTRONIX DOS/50NO.NAME SS VSFT   g`V /?e;W C}~C6DE?blsu`o bDa bE`nD a6bwyab@FNb a Y}~}~}ϚDOUG FLS@@bf@ D TST.SAV /VOL/8550DIAG1.0/RTPATST.SAV COPY:B DIAGS.SAV /VOL/8550DIAG1.0/DIAGS.SAV L:L /VOL/8550DIAG1.0  FTUP SR SS SUVg`  g`V /`?gjTe;?bW` l s CC}~c Cb6DD n DE?bWb6 l suv`bo qb@ Da ab EE` n DE Caa-ba6bw ya`b@FaNb a SaP BY{}~}~ } btab b3 FL S@@bf@ D"E USER,,TEKTRONIX USER /VOL FORMAT /DEV/FLX1 Y VERIFY /DEV/FLX1 RENAME NO.NAME 8550DIAG1.0 Y USER /VOL/8550DIAG1.0 CREATE 8301 USER /VOL/DOS8550 COPY:B 8501_BOOTSTRAP /VOL/8550DIAG1.0/8501_BOOTSTRAP Y COPY:B 8501.SAV /VOL/8550DIAG1.0/8501.SAV USER /VOL/DOS8550/SER1.0 COPY:B RESIDENT /VOL/8550DIAG1.0/8301/RESIDENT COPY:B MENUS.SAV /VOL/8550DIAG1.0/MENUS.SAV COPY:B SYSPROC.SAV /VOL/8550DIAG1.0/SYSPROC.SAV COPY:B MEMTST.SAV /VOL/8550DIAG1.0/MEMTST.SAV COPYB LANGPROC.SAV /VOL/8550DIAG1.0/LANGPROC.SAV COPY:B RTPA9RE[SET];RT[T]ASVC[]CTR[ACE]ZASM[][ASM.35?1?4{  g 8Djk2k?fu w  &f9 dd;defgp4gD?gm5i5h6D?gm5id{vFm4 Y`Yb`3=TEKTRONIX;2ARSu v &'tf f  ff?f f f[f ʜff !5~1/-k ƾYx f f+eaHfUSR qf+eaHfUSR qf.INVOUT 0021 E.INVPAR 001E E.INVTRM 0058 E.IOPROG 007F E.LANERR 0075 E.MEMWRT 003C E.MISITM 00D9 E.MISQUO 0038 E.MNYBPT 003 E.MNYBRF 0068 E.MNYCHN 0069 E.MNYFIL 005C E.F d>no" &lrlil % nowY}Y~ TEKTRONIX2ARSu 2LOG[]4MO[VE]5P[ATCH]6PR[INT]7QU[ERY]8REN[AME]:RH[EX]<SA[VE]=SEA[RCH]>SEL[ECT]?SE[T]@ST[ATUS]BSYSP[ATCH]>SYS[TEM]DTY[PE]EUS[ER]FV[ERIFY]GWH[EX]KMONITORSAL[LOCATE] AS[SIGN] BIF[] BK[PT]CLB[P]CLOCK[]CL[OSE]CN[T]DI[SM]DR[T]#EM[ULATE]$EV[T]3MAP[] ATT[RIBUTE] BR[IEF]CAL[CULATE]CM[PF]COM[M]COMM.PARMCOMM.UPLDCOMM.DNLDCOMM.RIOTCOP[Y]CRC[]CRE[ATE]DA[TE]DEL[ETE] D[UMP]!DUP[]"EDIT[]HERRORS%E[XAM]&FD[UMP]'F[ILL](FL[INK])FORMAT[]*H[ELP]IHELP+HOST[],K[ILL]-L[DIR].LIBGE[]/LINK[]0LINK.11LINK.2&'n`  +b *b `Fb$   Իbڻbb*`b b   "/x$   Իbڻbb`b b   "/aXu`bd f4 b  8a#  8a(b5 7 b  @    + b؜b lb ջbڻbb  ! b"b2 # sabbb b `NO.NAME /SYS ''b=DO YOU REALLY WANT TO FORMAT THIS DISK?..blDO YOU REALLY WANT TO FORMAT YOUR SYSTEM DISK?Hb/.FORM Ibb=k`2& **& *7x&:Ͷ"y&q*& *"yb&NnOYԯ8301.O.S.ҥ#!&*^&& DM*_&Ͳk#!F6&i M  dpm1h5?1?4{  g 8Djk2k?fu w  &f9 dd;defgp4gD?gm5i5h6D?gm5id{vFm4 YׯYٯ@TEKTRONIX;1ARSu v AUX0AUX1FLX0FLX1  @~Y`F`TEKTRONIXTEKTRONIX DOS/50NO.NAME SS VSFT   g`V /?e;W C}~C6DE?blsu`o bDa bE`nD a6bwyab@FNb a Y}~}~}ϚDOUG FLS@@bf@ D TST.SAV /VOL/8550DIAG1.0/RTPATST.SAV COPY:B DIAGS.SAV /VOL/8550DIAG1.0/DIAGS.SAV L:L /VOL/8550DIAG1.0  FTUP SR SS SUVg`  g`V /`?gjTe;?bW` l s CC}~c Cb6DD n DE?bWb6 l suv`bo qb@ Da ab EE` n DE Caa-ba6bw ya`b@FaNb a SaP BY{}~}~ } btab b3 FL S@@bf@ D"E USER,,TEKTRONIX USER /VOL FORMAT /DEV/FLX1 Y VERIFY /DEV/FLX1 RENAME NO.NAME 8550DIAG1.0 Y USER /VOL/8550DIAG1.0 CREATE 8301 USER /VOL/DOS8550 COPY:B 8501_BOOTSTRAP /VOL/8550DIAG1.0/8501_BOOTSTRAP Y COPY:B 8501.SAV /VOL/8550DIAG1.0/8501.SAV USER /VOL/DOS8550/SER1.0 COPY:B RESIDENT /VOL/8550DIAG1.0/8301/RESIDENT COPY:B MENUS.SAV /VOL/8550DIAG1.0/MENUS.SAV COPY:B SYSPROC.SAV /VOL/8550DIAG1.0/SYSPROC.SAV COPY:B MEMTST.SAV /VOL/8550DIAG1.0/MEMTST.SAV COPYB LANGPROC.SAV /VOL/8550DIAG1.0/LANGPROC.SAV COPY:B RTPA9RE[SET];RT[T]ASVC[]CTR[ACE]ZASM[][ASM.35?1?4{  g 8Djk2k?fu w  &f9 dd;defgp4gD?gm5i5h6D?gm5id{vFm4 Y`Yb`3=TEKTRONIX;2ARSu v &'tf f  ff?f f f[f ʜff !5~1/-k ƾYx f f+eaHfUSR qf+eaHfUSR qf.INVOUT 0021 E.INVPAR 001E E.INVTRM 0058 E.IOPROG 007F E.LANERR 0075 E.MEMWRT 003C E.MISITM 00D9 E.MISQUO 0038 E.MNYBPT 003 E.MNYBRF 0068 E.MNYCHN 0069 E.MNYFIL 005C E.F d>no" &lrlil % nowY}Y~ TEKTRONIX2ARSu 2LOG[]4MO[VE]5P[ATCH]6PR[INT]7QU[ERY]8REN[AME]:RH[EX]<SA[VE]=SEA[RCH]>SEL[ECT]?SE[T]@ST[ATUS]BSYSP[ATCH]>SYS[TEM]DTY[PE]EUS[ER]FV[ERIFY]GWH[EX]KMONITORSAL[LOCATE] AS[SIGN] BIF[] BK[PT]CLB[P]CLOCK[]CL[OSE]CN[T]DI[SM]DR[T]#EM[ULATE]$EV[T]3MAP[] ATT[RIBUTE] BR[IEF]CAL[CULATE]CM[PF]COM[M]COMM.PARMCOMM.UPLDCOMM.DNLDCOMM.RIOTCOP[Y]CRC[]CRE[ATE]DA[TE]DEL[ETE] D[UMP]!DUP[]"EDIT[]HERRORS%E[XAM]&FD[UMP]'F[ILL](FL[INK])FORMAT[]*H[ELP]IHELP+HOST[],K[ILL]-L[DIR].LIBGE[]/LINK[]0LINK.11LINK.2&'n`  +b *b `Fb$   Իbڻbb*`b b   "/x$   Իbڻbb`b b   "/aXu`bd f4 b  8a#  8a(b5 7 b  @    + b؜b lb ջbڻbb  ! b"b2 # sabbb b `NO.NAME /SYS ''b=DO YOU REALLY WANT TO FORMAT THIS DISK?..blDO YOU REALLY WANT TO FORMAT YOUR SYSTEM DISK?Hb/.FORM Ibb=k`2& **& *7x&:Ͷ"y&q*& *"yb&NnOYԯ8301.O.S.ҥ#!&*^&& DM*_&Ͳk#!F6&i M  dpm1h5?1?4{  g 8Djk2k?fu w  &f9   dd;defgp4gD?gm5i5h6D?gm5id{vFm4 YׯYٯ@TEKTRONIX;1ARSu v AUX0AUX1FLX0FLX1@~Y`F`TEKTRONIXTEKTRONIX DOS/50NO.NAME SS VSFT   g`V /?e;W C}~C6DE?blsu`o bDa bE`nD a6bwyab@FNb a Y}~}~}ϚDOUG FLS@@bf@ D TST.SAV /VOL/8550DIAG1.0/RTPATST.SAV COPY:B DIAGS.SAV /VOL/8550DIAG1.0/DIAGS.SAV L:L /VOL/8550DIAG1.0  FTUP SR SS SUVg`  g`V /`?gjTe;?bW` l s CC}~c Cb6DD n DE?bWb6 l suv`bo qb@ Da ab EE` n DE Caa-ba6bw ya`b@FaNb a SaP BY{}~}~ } btab b3 FL S@@bf@ D"E USER,,TEKTRONIX USER /VOL FORMAT /DEV/FLX1 Y VERIFY /DEV/FLX1 RENAME NO.NAME 8550DIAG1.0 Y USER /VOL/8550DIAG1.0 CREATE 8301 USER /VOL/DOS8550 COPY:B 8501_BOOTSTRAP /VOL/8550DIAG1.0/8501_BOOTSTRAP Y COPY:B 8501.SAV /VOL/8550DIAG1.0/8501.SAV USER /VOL/DOS8550/SER1.0 COPY:B RESIDENT /VOL/8550DIAG1.0/8301/RESIDENT COPY:B MENUS.SAV /VOL/8550DIAG1.0/MENUS.SAV COPY:B SYSPROC.SAV /VOL/8550DIAG1.0/SYSPROC.SAV COPY:B MEMTST.SAV /VOL/8550DIAG1.0/MEMTST.SAV COPYB LANGPROC.SAV /VOL/8550DIAG1.0/LANGPROC.SAV COPY:B RTPA9RE[SET];RT[T]ASVC[]CTR[ACE]ZASM[][ASM.35?1?4{  g 8Djk2k?fu w  &f9 dd;defgp4gD?gm5i5h6D?gm5id{vFm4 Y`Yb`3=TEKTRONIX;2ARSu v &'tf f  ff?f f f[f ʜff !5~1/-k ƾYx f f+eaHfUSR qf+eaHfUSR qf.INVOUT 0021 E.INVPAR 001E E.INVTRM 0058 E.IOPROG 007F E.LANERR 0075 E.MEMWRT 003C E.MISITM 00D9 E.MISQUO 0038 E.MNYBPT 003 E.MNYBRF 0068 E.MNYCHN 0069 E.MNYFIL 005C E.?8501_BOOTSTRAP83018501.SAVEXEC.HLPSYSPROC.TSTMEM.TSTLANGPROC.TST RTPA.TST MAC.TST 8080.TST Z80.TST 8085.TST8048.TST6800.TSTPROM.TSTZ8000.TST6809.TSTTTA.TSTDIAGS.SAV186.TST8086.TST68000.TST9900.TST6801.TSTCRCCHKSTAT-READ.MEN800.TST@@@*  f |E&f&fE&f&f0 7 > x pj&f&fXH0 7 H ($ _&f&f0 7 Z5&f&f j + &f&f k &f&f fm  &f&f m 0 7 &f&f b \L0 7 L&f&f T  0 7 &f&f ́ 0 7 f&f ̔C @F  @    @ EfeNe V5?NNe  W  &w @  f5w fe ~7x@w f@dw\w feN @>78@wZ f@$wwB w ( @ <@ p<  t@0 }w w eNe Z@ < 5@ 0< $Ne 0@w w @ >@ p>  t@0 hw` w N @ > @ 0> w6 fe@ 5>@ <@ w feNe `  N &f %N  vNe ,wf  n N &f D%N >wxfeNe W-  *@ <f Ne w*feNe W-  @ <f Ne Zww  Ne <pe @e   e     6h  Ne wNw <eNe @ >!@ <7#N N 5e  " eNe d  eN  Ne 6@ww eNe 5 e 5 @ >7#tN  d0 ' $@e  7/, 54N Ne wfeNe bƠNe J@eNe 6 wfeNe zrhfNe @eNe whfeNe .&Ne @eNe wfeNe x@w@  @0 wNe @w@  @0 ~wv@  \@0 XwPfdwbfeNe Fp<0 Ne w0feNe 0  0 Ne ~wfeNe ^p0 0  Ne @ wfeNe Ne @AwfeNe wPwLNe w^ffwH HwFf VE-$&-  Pww $E  . . e2  , 0Q n  ww e5 0  0 ` e2e2 t:t e3e3 00W-b@e"=@0 e"= @0 W-@e=@0 e= @0 تتW-@e=@0 e= @0 <!, 4 e5 W-P= @@0 @0 @NX e@Ap @Aep@. @0 @8 @A x@  e@0 7  JwfeNe Eҫ 8 U@ Pw J ʫ-ƫ e.w (7      Vw@&& HBFBF &fw  $Ċ @ A eA 5u w&fw f6 D E D E eE 6vwj&fw Ff@A B C     `E E` A 6vw"  yy@B CB C eC A @ A eA A @ A eA ĥ  C   C   &   ` 6    fe= Nf 8 5N 8 @N N ff 0%5 N   @wfeN f ff le5W "4 V d  4 d   1N f ff e5@   @&   >@ @   @w@=  f  feNf \ 5N @ w~fe=N `5N ^Nff %@ w>w $*!t-ef   wef @  N lww @  @0    Nea | t4 4 @ &B x wlw Z t5!Ne @7Z@Ne w0 5-Ne @47w = " wfe  6 ւ@55  N @ww Ne @  @@ Ne wNf Nfe  @p@w&f @0@ @  @0@0@0@0 @0wfeNe 4@@Ne wfe @  @@ Nf N w\@ Ne NJpw:w620 Ne feNe t@eAA  @`AH\Ne XN ww Ne 2@@@Ne    Ne ̕Nea @ t4    4 @ &B < w0w    L   @ *! - (     ef @N  @ @wz w \ }@A1@D   5@wf}@Ap@AppwfW- W- W-W- wf :84 wf  ww n u @ 7w ءȾpE@@w254 _ L%7f L 7 ] K%7f L 7 [֡ K%7̡ E?U! o@-ni5(4 X ~K%7f .L 7| Vr XK%7hdf L 7V TL 2K%7B E?U# JUEE? U)U'&  f zE?U+E wE N SȾR   hW-&&  = 5 U5  5 =ܾ5 w 8e 7  `  5-    5h-    5D -&   - 5E rS& b 5EJz22   2@e25%-! Ŀ H%5N& I 5 f H%Ŀ 56%-! Ŀ H%5N& 0I 5 f ZH%Ŀ F5 -& N , P w 4ww (Dԋ !/ 4ww e@53INe& & & f HFe@555 5 @Aee@ ee@ f& >% 55 u-Ne& ff X>e5 6wV6 uu-@e5@Aee@ f& %A`@ 55u-@eeB +5 f * }Neff& f Ee eeu ҋ 5!͇w ^D!~  @ @0 /̋ w*$@ @0 fe@ /7 N v57wNf 7 56Nef @= u N 57 Neff f "e5@u N ff :%5  ^: 6N Z W-N  xef = uw f nww @@m@e!ԋ@@m wfeN 5@@wxw ^D̋@e! / ! ~  7w2w D̋@@m!  wfe  W- @   w f N vE e h@E  VwfeN 5  @wbw H P(Õ U@e(w w DNe j 2ʋU@020 Ne @ww E@w@ 7ww E@w@ 7vEnwrw ` @e  5  w:쀐@`5E @e  @`5W- @ ̋@p w @e @e5@@E@ E@e@e@eT@e  @`5E ww @& @@& @0ww 5 5@ N 5  N 5 N @wnw \@wJ@& < N @Ap@p@e@e @e  fef 8%U@@wEwUww •     we(f @wd @ N wd @   @&   @&  h@& @&& w D vEvUEU@ U@wf@ ^W- wfe@ 5W-@wVw <@ @& ĕN ww ev5 5 "r _ T>%WtNa @>%2 ) &P& / 5-Nep @feJ .e =D57Ne *& e 5w=& / 5Nep @fe7 .e 1Nep ~՚Nep rՔ&Na < wNe& e wzW0w~Ne& e wN & Na e w(555{{   L@e07ĔNe & Be HX222   55W- 5& 7 a{Na ;%5& n & &  e ) jNetNa   L Dw& , w w NatNa e 5W&   & NatNa Le 55 222  t 55W- 5WD5&  w jNa` j:%& r22Ne 5& wP& n+ W & V+  Nw8 @&e9 @e9 w @& Nmre  X zwWwB& * w.N 5 5 ww Lt  4 4     J5& v @w~w lDB@@wbw P ʕe f %2ef %2rr r r N 8e&   @ww ʕef *%2ef %2rN 7e& !`f 7% 8 @w@w . ʕ ef %2&   @ww 0̕t&  @ww ʕ e&f %2e&f %2N b6e& Z  " @w*fe p5@ @@@@0@0 f 5@5f @wf  ww eD  @jwf wn 5 u W-=  eW- @f 5%F%BW->D @ 5L@4@4@4@44 @4 @4@4@4 w e@ 5B f N  D@  U& F 9;255w@f   & f 2%& &@&@ e5& 5e 5 @&&@ e5"W WW   @&f p%̋r   ԗ, t 4 ԙ̕r2@  ,4 wfe5>@mH!NeNa& @&@ e5 @5   wl@f  w e^@8 @ pfe@?W-ԝ8@5@eAA  @`AH<&Ne @eAA  @`AAA A H@Ne  @pw^eN feNe 5@e5@e@-  5e@ @ Ne R ww W-@=#@A1@D  W-@ wXefeW- @5 @5  W-@ wefe@ 5~Nf& @ e=@wfe`N *ڵc $}5 @e5@e5@ H W-@ ȋu@e@-@ wBw (DB 2&2(2*2, 2. 202224222   2 2 2 2 2 2 wfeu5u5  fW-@Nefe W-@ wRefeN t5 @ N \5@wfe 5 Nfe @0 @ N@ &B    Rwfe 5 @p@0@0 0 @0 @ N@ &B >   X  w&feW@ bwfeNef  Neff f e5@mZf < W- Neff %5JNefNaf e5u@W6<1@ee@ 5uN eNef ze (V 55   @wNeff %5@ee@ 5uNef :*  fff e5Ne@Aee@ f&& f (e5 Naf #e5@ 5feNeff f e5@'Neff e5fff $e55   @wfeN f  ;Nefff e5@wRN f H 5Nefff He5u W6   * @N f < 5 fff <e5nNe& & & f 'e5_5 5  Naf e5  eeu Nef P u  W-@ 5(Neff& f &e5 Naf e5@ 55wN f :; wfeNff /%5@N ffff ff e 5 Nf : @wlNf : 5@ feN & & & fff e5 @    9 w= @w eNeff ޖ%5@@ee@ D t <wNe& ffe RGe5@@  @ @ 5Nf H < feNe& ff Fe5@@ 5N& &H  :ww ~eNeff& f #e5w Naf e5@ 5zNeff& f #e5i f e5@ 5UW-=MNfe 88 5A@D  ,5-Nef "e5 Naf e5@ 55@w<W5& & f e5@ 5w DBe wfe@f  5@Hf z NeNaf@lff |e5(Ne@ &@&@&@&fffNa e5N <5@p@wfe@f  5N 5@p@wfeW-@5  @@f  5N 5@0@wpew NeD 2 f ( 5A!  ` `- @& w@&&`f e5 @ 22 2r @e@`4Ct-Dw NeD f , 5A=  `-@#@&af e5 @ 2 @  2& ww D 4f p 5Ae&&&f e2& 2 w @5 @N 5@0@wzew XeD& 5@Mf  & h 5@9 f NeNa&mff e5Ne T NfNaf& .'e5 tww eD && 5@-f * Ne  Na&mff 2e5efNa& j(e5r& ww e 5@f  5 @f 5@f @p@wf P NeNafff Ze5Ne  @ p @eNa& e&Na 4 e  r@eNa& e& Na e  r@e Na&e& Na e>w5ww leD& 5@Rf  NeNa&mff "e55& P 5@(f N ~55 &fNaNaff 2=e 5 ttww eD& 5 & 5@ ztt4 wFf  NeNafff e5NefNa D%5fe 5@ Na@&Nm *%>ff 0%f @wfeN 5Ne ļf& -%@0@whfeu@5@f v 5 @f ^ 5@N (5}@p@4f NeNafff e5NNa D 5Neff %5@w NNa 9 w ZeNe& ff 86e5@@ Bw*@&& h  BBN& \7 w ľe5 W-!5 f w ew te5N = n fL4 t @H@   :  5W-B@p@wfe*W- N & 5  wefeu@5@f 5 @f 5@N `5}@p@4f NeNafff e5NNa B 5Neff H%5@wƼ  Na (7 w Ne& ff t3e@ Bwl Be f 6 & 4 f . 2  " "  twfXkTk`JkFkB`   Ne eu wfeNe& & Z Xe7AZ eZ eww 2 ̕44@ x44@ h@a % H @ r@ :e 22 2 2 2  ww Nf  82!>eNa t  w!>L fa h%Na f t 4 feNf * 5@ 8 w@@w 2!> 5   !> wNa ew ʷe uu-Ne& & ff 0e5 } = wu@e@- D!e  f ƽ e• 1 w ,eNef f %} Nefff -e5 } wNffff e45Ne (  rL4 4 t4444 4 4 5 W-@ 0  =feNf   &W- @eW-@0@p@p=@wԵ w @ef P EE EEË   ‹  Ë  ‹ Ë Pww ! 5 5  ! wڴew ´eNf  we 5 @ а2r  @  2r lee@ f& r  ,N& $  H& l, 5@ ( &  r5@wfe*@e5W- W- }= N wfee feNe @5@0Ne @wfeNf 5W-, 4@e 5@ee@ f& ^%@5N  &fff e5 w~ @  Nf N 5W-@@Ne& ff 0e5@Nf p w C@ m   `wԱe fe@5 N ZE5@ w@5@wbN f fff e5@@N Ef Ef ff@& f e 5fe@5 @5 N E5@ w԰@5@wN fff ve5@@Nff@&  e5w Je@55@55@ @A@A   w5u@ E5@ E5@ E5@A@A f&A   A  @A@A u '$ '@f X 4 Ne a ַ    $@@@e Na@&@&f e>@ w @ a5A@ B-BNef @&@&ff Оe 5umN& @f&  eep @pm @, w@ @0 @0 ww eD@5@5 @f&  ee@ Ne&  l  @@f  5@ w . u@f b A@,gNe fe ڵ Z@U@P@ kJ@wx@e5 @&@fee  @@>e^@ ²z@e Naf E@&f Re5~@ ]N P@ @mA@ 5CC-C N 4Nf \ u@f&  eep @pm @, w2@ @0 @0 w@ww ~eD @55@wPLt @A  "Lt'@@mAm @ t@A@mAm @ t  ' 4 @00@e && %>@e&& V%>5"@00@e && B%>@e&& %> wXf}   @ ȋ@ ȋw0w  @e5@e= =@ww  @ ȋ w֩feu Nf ^ e @ wf@  @ A H @wnw TC   @ e0He @ e0H=@ww euu 55 @A   5c5mu @A@A  @ e0He  @ @Aee0@ ~=@w^feu= ŀW0W9 N @ e`u-@ ww u@ŀW0W9 "@&&  FD e  ``@ D tu-@ w`w NeuN eNÀ5`w0N e"Ä@ 5@ 4 ee" t @e4@  5 @e5Ne $"<U@@   .W-  &   A H" Ne "U@Ne Ne @ww "ò,7BVSV$8VKVFVE@ pwإU! :,A=V V:U 7U}Uwr7U}U : ĕ UUU U UUU U 5 @e5r-  r-  w w ؤ 8ò,7U5U$U-U(UE@ <wT! :,A=T T:T 7TlTw>7TlðT : ĕ TTT T T~TzT tT 5 @e5r- h r-  Rw w N eNÄ5` tttt t U@ &  @wNw < NA @@<   4 E@5 ww \A @@<   4 E@6 > ww eN T  5Nef& f e 5@wP@e=Nff %5Nef& & f Ne@ w e5N  t- #wС@e5Ne& & & f e5Nf @w re@e5Ne& ff ڣe@He 3 e x2r2 2 2  f` %222  & $ wfe@e5Ne& ff e5@u@0N  f wZw @ N  N ff& &f ^e 5@w w 5N  N& & &f e5@ww e@0 5 u-Ne& & f f e5@%whC5 W-• !!0$,N af e5 f x  e f V @ @ @N @ 5, w e@ 5u @E5N <@E5N uu- &uW-#D!#& .Ne& & fNmf e@$w5 5  @ @m5  F 0Ne& & fNmf @e@  @ @mP £  w reNe& f f Pe@ef &  -w,@w ef  55 .& v @Nef  5tt4444Nef  5tt44Nef t 5ttfa %4 fa %4  wNef  5wWwtwwwwww.wfeNe& ff xe5@@5@2wRN @&  5N&  @wBN @&& %N @&& v%N @&& ^%fef H%!fef 0%N @&& %N @& 4 N @&  @f  5@f  5wwNe f  5ww.ww eD5̋/ } 9̥aze5 ̥aze5 Na æ&  ܙ 5/wnfe@e5@ a Wz@e@> @ a Wz@e@> @ a Wz@e@> @ a Wz@e@> @ Na 5=Næ&  / wVw  T " r5 <4 EU   @w44 N& \ 5W- ̤     4N& 6 5 4+5v D4̕EUv    У@( N& $ m 4&& X  & wN̕bEXU5.v J vU@v 2  w Duw֌  a& 8%̕EU 9  5u* u'5u-"EuU@u E a& ڞ%̕ExU  h w::umȕ && ^%̕*E U  P EU89 * 䡃5t t   ơ   44  25 @  a& ĝ%̕rEhUw  Pwp ̕8E.U && Z%w6 & r w& wԉw ‰ D&E@s̋% "4   a& ܜ%̕EU )( 44 222 2 2 &  Lw feN Ʊ5   @p-@# w؈Nf < 5 @ @e5N & & ff e5 & @ N lGu@ (  f  5 '  f }@pNfe @p Nfe  @pZfe T @,  @  @ Ne |= @wfe5uNe Na @ @ @N @5 Nf @w$@WNe w D52 >, %e` Z  &  a 5@wefefW-@Nfe @5,  W-@ w:efefW- @eW- @0@@ wf @@=@0@AAp0  Nef n wfe  @@5N D@@& 5 N 5 NeNa @5NNa ލ Ne& & & Na be5Ne DsuW/f& ۖ%@=}@ nsww xe55Ne& & @&ff f e@    ?& . @w  Ne  5NeNaNaNaNaf& e 5Nffffff e5N  5Nffef e5 fef e5wNeefef he5we 5& 5@NeNa v NefNa ߖ%5@wjNe& fNa w~w ~eN ~5u5@55  Ne& & f e5@+Dt$% z4&t( fa Ԗ%N jN f f Ne w~w ~e5 5 x y̕Na Ɔ  tt@ &B t   u  Xv5 N W @w|}w j}eD5Ne& &f e 5@Ne& f& e5@w}@ N (N& n fe5=  Ne& ff e5@Ne Na N&  W Ne <5  wx|W2 @5@5 @5 @5Ne& & & & Naff e5@N@& 5 @@55@Aee@ f& { @A  b5 u-\Neff Re5N@5@5Nf @ F C @E5N |@E5N |Ne& & fNmfe T}e5w.5  @wz u@ @mf l|SN Nf Ҁ Ne& & fNmfe  |e5Vu@ @mf |N N CN JNf r @e5u-@E5N {@E5N j{Ne& & fNmfe "|e5   wyu@ @mf P{N N CN Nf  wfe54 >o*W-@,@N p~ @0  4 q 6rewxtv8501 V28.0 $6HAUX0AUX1FLX0FLX10@3333   HTEKTRONIX DOS/50lhdAUXFLXSYS 3 @+f@bp R ` W R $pEFFFFGIIJKrL0MMMNZOPQURRZR$H#~wpkf]TKFSEEKMAKE DEVSET TIMEGET TIMELOADBOOTVERIFYFORMATVOL STATUSGET ATTSET ATTREM_ALL BRREM BRMAKE BRUNLINKRENAMELINKCREATEWRITEREADCLOSE ALLCLOSEOPENINVALID error =  error = (internal) \ZXVTRPNLJHFDB@>FEDCBA9876543210H((H)H*,***))v*SPOOL1SPOOL0SPOOL1SPOOL0/SPOOL/SPOOL/SPOOL/SPOOLDIR/SPOOLSPOOLSPOOLSPOOL1SPOOLSPOOLSPOOL0/SPOOL//DEV/AUX 333343^5N5:5L504pHtLDEVVOL baaabbbb8hhgg'd ;@B'd tv79LN8:pr5HJ6 (08@HPX`hpx (23H2t  2 H3 5656?#?J?I  a 12d h  ?L?Gv?_? " a 123Dd h!d;I; E 1~AB?.;i af h# ;Ra07- b0#90 ¥0Ё0 ? _?.k?Uag h "?R 84 &a 5,, (090 W M?G}qЃjie%]u %%_ %wW%ԄWpG%,t @? T2%,WG%WG %WG%WG%W%עWG%W%ׯWG@%֯WG%קW%'W'%רW%֨v  ~W% Є(%%7""!$w!" gwu|uPPPPD0D0I?$? ';# ;EY{4 0ԸԹ Ԙ'pԠԡԢԣԤԥԧԭԯԦ(͋8 y ["RJ8 Py7*"["F(͋%y%["RJ ! E } Uduuu@RuuuuuuuuuuuuuuR}8R > [ F(F(# 33S"MM!H$wM!#w͍mͥ͂ͱ¤*"F(8gK"!)_(>͍[">K"2"F(/͋8*"K"8*"""*"K"͵*"["R*"R8F r>2">*"""N*"? };/ 0#Є f &v wx;3t ?  CDFG EHI J CGJDEFH I? } 5656  ` r  ?  r\ `?  a  U  ;< 1$  => D  9: ^AB > DIAGNOSTIC FAILURE < % Error Code = /   P  gP K  ;? D  K 9 9:? D 9? };>6 e D? YD;+ ;#[  F;%[D ;lF;gG F pgPg;S;P]\ x ON 4 4 r  Pp  gPf q  ;? D ? h L 9:? D L? }? : I s3D q'P q    r/? :? : q;;; ;  F; ? :F? :G F 'P   K? :? : I J  I J ? } ? } ? } ? } ? } ? } ? } ? } ? } ? } ? } ? } ? } ? } ? } ? }  ? }! ? }" ? }# ? }$ ? }% ? }& ? }'6? }0/? }1(? }2!? }3? }4? }5 ? }6? }7T ,4  ?? L?? 7T Tz 朇N ~&|@TD 2 F? t H ? 7?   564 ?t'J? } C;SPPPP;RDd0:? } C; D; RS09 D_A F0u &U & &&&w &&&u  w  f F Fu  F F F F F  uw? ? };0z<n5 C A ABAB;j;gCit;VF;QG FC ! RC S<  n?F?FXC<?FF?FG FCAF ! RC SC C ! RC S<  ?F?FXC'.<?F?FABLAB? } @'A@? } @ gA@? }? *** INVALID KEY -- PLEASE TRY AGAIN *** ? } T pC  V(xv AB7?AB t Vz    A TD  ;T ^s? }T uTDR    Uz? }       ? N k R ? } C DXYA Y@ Ԙ FԐ EԐ JԒ IԒ HԑGgב HԓGg@דTSԘ? }@ R/fa  d ^ C C@F C? }w??j  a 1 23?S  ? }??:  a 1 23?S  ? }CD?aT  ?t @ ? 6 w5u  56p !? :?l  {{2 - RUN ALLCONTINUALLY 3 - RUN 1SPECIFIED$SYSTEM VERIFICATION  *** default ***    OPTION8 2 -8& J103 AUX PORT PRINTER 3 - NO  ON TERMINAL   PROGRAM    -  EMULATOR TEST   ERRORCONTROL  - 1 -/ IF PASS2 -UNTIL RESET 3 - DO NOT- ON ERROR  INTERRUPT #T OCCURRED UNEXPECTEDLY #Interrupt Table See Service Manual  PRINTER OFF  , 2, or H }   - 3R s {i.e. 1,2,3 and R  - Rmode { or 1programdesired  display option { or 1 - 3 and }  looping selec *=   *=  > FAILED < q --- TEST SEQUENCE  --- ITERATION= ERRORS= @-  AUTOMATIC COMPLETE CONTINUE DISPLAY  - 1 - LOOP  MENUMODE TESTS Type in D8 ""["R8#""ɯ w#>͍8S"!t&w*"R""DM*"+["S"*"["K"x(S"S"*"""["*"R8(<<ѷ*"? } 98;:?c !2EFKZQ?8? Y ?8? d i/}K==Kvdd/}KE=K v}KQK?8?  :=V;v?8? ? 4{ wuwu *TIMEOUT OCCURRED T= G=?8?STR???䁘rD > GuGu??䁘y? G????wPCSuD?????????} #w#> wT]~/( #~/ #~ ( y@(+~/( !DIAGS.SAVQFile checksum error rb8501 Diags fileUnknown message from 8501 CODE = 7 Hi communication terminated HSI Protocol Error #<7> Unable to close files RUN 8501 STANDALONE DIAGNOSTICS r)File not found  :/VOLAͱ( ( w#ͥ7͂6 2"*"R0 :"[" >:"7{ *"R8E7(B!_( (! F F(ݾ( 6 #= F( F(w# Oݾ( ( 06^#y@y!"~# >8(!_(["3S"~# FwRE!a(#6 6^#6 !_( !C$͹!5$w_(> >*> 3>2">ѯ7? } :;98?? /IJ; ?8???Y?{???Y? ? ?8??? DY ?Y?{ ?¤??@.n?{@?{B?Ac\??B?A@?? BԔ AԔԕ@ԕDԘTzTzT?; ABwuBA; ;;eU?>wu >]6#K@3?S  ? }CD?aT  ?t @ ? 6 w5u  56p !? :?l  {{2 - RUN ALLCONTINUALLY 3 - RUN 1SPECIFIED$SYSTEM VERIFICATION  *** default ***    OPTION8 2 -8& J103 AUX PORT PRINTER 3 - NO  ON TERMINAL   PROGRAM    -  EMULATOR TEST   ERROR)m   ABS 2  DIAGNOSTIC RUN MODES: - AUTO MODE- Runs a# of #tests according to your selection# #MODE- Runs one test selected by you##mode allows more complete looping control & sub -test options for each #program than AUTO mode. ESCape will abort the currently loaded test. CTRL-C will abort all, and restart the diags. CTRL-D will reboot.  AUTOMODE RUNNING OPTIONS: - "Y#tests once & returns to the initial RUN MODE MENU. RUN CONTINUALLY"Ytests in a repeated# "q RUN SPECIFIED TESTS- Permits continuous execution of any number of tests, in the order#, "q - Runs all applicable until CTRL-C is typed. AUTO MODE PROGRAM MENU: - ##program number(s), separated by commas or spaces#The## will run repeatedly, "q  #MODE PROGRAM MENU: - #number of the #test program# It will load & display its available test options. , followed by RETURN. Type in the diagnostic SELECT desired  from the next menu.  sequence you specify 6* * TEKTRONIX INC. * * 8550 DISK-RESIDENT DIAGNOSTIC SYSTEM * * VERSION 3.0  * * Copyright (C) 1984 Tektronix, Inc. * 6*  RUN Z1 -{ 2 - SELECT  H - HELP  1 - SYSTEM&V & I/O TEST 2 -&a&&raFUNCTIONSo 3 - LANGUAGE&Vo 4 - RTPAo 5 -&aALLOCATION CONTROLLERo 6 - TRIGGER TRACE ANALYZERo 7 - 8085f 8 - 8080f 9 - Z-80f10 - 6800f11 - 6809/6809Ef12 - 6801/68120f13 -)m   ABS 2 ~}|{̀!5 @ԸYỳ!5 ?' !Y~  CANNOT RELOCATE MEM TO CPU VECTOR TABLE FFF0-FFFF j%%}&%' 8301 SYSTEM PROCESSOR & I/O DIAGNOSTICS VERSION 1.4 6- Q  OPTION MENU   - 0 - OPTION 0 - RUN ALL TESTS ***** default ***** 1 - OPTION 1 - INSTRUCTION SET TEST 2 - OPTION 2 - CHECKSUM TEST 3 - OPTION 3 - INTERVAL TIMER TEST 4 - OPTION 4 - LED & DIP SWITCH TEST 5 - OPTION 5 - I/O TEST H - HELP  Type in desired option {} or {0--5 or H }  ****** INVALID KEY - PLEASE TRY AGAIN ******  HELP OPTION MENU - Selection of ALL TESTS (0) will continually run all available tests except the LED, DIP switch and the I/O tests. Selection of an option will continually run a certain subset of tests. The option selected will run until the "ESC" key is pressed ("BREAK" key may be used but will terminate the program). )- PRIMARY SUSPECT = SYSTEM CONTROLLER BOARD )- )- PRIMARY SUSPECT = COMM INTERFACE BOARD SECONDARY SUSPECT = SYSTEM CONTROLLER BOARD )-   -  | OPTION 1 |  -   - | OPTION 0 |  -  TEST RUNNINmG ITERATION # = !Q ERRORS =  9 %3%G%[%k%o%s%y).289  VL{4C+,/0-. Q RwuQR$?'_  S W0?'W$?'_4EF?C#4?C4?C4?C 4?C$ ?@$ ?@$I AB"4?C?'!4?C >' >' >' >'UUTS((((((((.(1UUU JMP= % BP1= % BP2= % 6809 Emulator - CMD = % STATUS = & GP1= & GP2= & Expected Results - PCLAST = % PCNEXT = % INTERRUPT = % 2Actual Results - PCLAST = & PCNEXT = & INTERRUPT = &  FAILURE ADDR= & (5(5):U)?)FTSST)I)OUUUU)Y)_ #2U)u@ @  @ @  VV W  S V e f g h"?'_T TGHv ' S W0 $?'_ ?'$?'_1?'BTuUUUU >?'. >?'.U䪜.U..*S{y w u s >?'.U*sUb+ + +++ >?'.UU^ . >?' , ,,,?'. 1 > / ///?'. h1䪜.h1U.h1. 9.9䪜.9U.?' (5U. (5+䪜..(5U.(5{䪜..(5U.(5{䪜.. 7U. 7{䪜..7U.7{䪜..7U.7{䪜.. H5䪜. H5{U..H5䪜.ۂH5{U..H5䪜.H5{U.. 5䪜. 5{U..5䪜.5{U..5䪜.5{U.,Qw*u?' >?'.U,lUiU. U." 䪜.U U. .,U U. 䪜.U U. .U+ +U.+ +䪜.U+ +U.+ +䪜.ỦD FU.͉D F䪜.UΉD FU.ωD F䪜.i? @䪜.Ui? @U.i? @䪜.B @䪜.UB @U.B @䪜.)? A䪜..U)? AU..)? A䪜..UܩB @U..ΩB @䪜..UϩB AU..UI? AU..I? A䪜..UI? AU..B @䪜..UB @U..B @䪜...ww,S?' V?' V?'W* 2?'BTuTu2wS2uT2wS2uT2wS2uT2wS2uT2wS2u2w2u2w2 TS/m/n/o/pu2w2u֋֋2wɋˋ2u'#2w'!#2u'#2w'!#2u'#2w'!#2u'#2w'!#2uUUU0[2w0C2uWWW02w0j2u U䩜2w 䨜2uU䩜2wU䨜2U娜2uU婜2U橜2wU樜2UuU穜2 䩜2w䨜2娜2u婜2U1K1L橜2w樜2ܫܫ稜2uͫͫ穜2 ##䩜2w##䨜2##娜2u##婜2##橜2w##樜2##稜2u##穜2 ueee22䩜2 w2䨜2u ggg2Y䩜2w 2@䨜2u IiIiIi2Yq IiIiIi2[o  IiIi–Ii2Yo IiIi×Ii2Yo2w.h?' V?' V?'W.UU3?'BTu?( A8B8C8C8DU8D8D8D8EU8E8E8E8FU8F8F8F8GU8G8G8G8H8H8H8H8I8I8I8I8222J8J8J8J8K8K8K8K8L8L%8L)8L)8M8M%8M)8M)8N8N%8N)8N)8O 8O%8O)8O)8?'My8Ny8Oy8Oy8?(My8Ny8Oy8Oy8?( a8b8c8 c8dU8d8d8 d8eU8e8e8e8fU8f8f8f8gU8g8g8g8h8h8h8 h8ie8i8i8i8222j8j8j8j8k8k8k8k8l8l%8l)8 l)8m8m%8m)8m)8n8n%8n)8n)8o8o%8o)8o)8?'my8ny8oy8 oy8?(my8ny8oy8 oy8?( !8#8"8#8$U8$8$8$8%U8%8%8%8&U8&8&8&8'U8'8'8'8(8(8(8(8)8)=8)8)8 U777*8*8*8*8+8+8+8+8,8,)8,%8,)8-8-)8-%8-)8.8.)8.%8.)8/8/)8/%8/)8?'-y8/y8.y8/y8?(-y8/y8.y8/y88w2?' V?' V?'W24?'BTuwuPI{99 uYmwuI{99'u[owuI{99@u[owuI{99YuYowuPI99ru[pwuQI99u*[owuRI99u[owuSI99uYo9w9?' V  ?' V?'W95?'BTuwUU̅>> \>X]>Yo^>Z_>[ X>y\>\?>Y>y]>]? >Z>y^>^?>[>y_>_?>~\>?'\>~]>?-]>~^>?3^>~_>?9_>  >>=R>̅ >=^>̅>=k>>̵w??E>=> xy|?ys}?zm~?{g?x_>y_>z_>{ ]>=|?_>}?_>~?_>?]> 8[9_>B: [>I> ??_? ;*>;^>;^>;^>>w=u?' V?'W= ?' V=?'W<\><<]><<^><<_><<>=>=>=>̅>??q>??|>??>??E>??P>??[>>> L 0/.-,+*)('&%$#"!  7???'BTuvgg@g@g@tgg@g@g@w//@/@/@u//@/@/@|) %@w-@ ?'?) ?'?)?'W@  OPTION 2 - CHECKSUM TEST  - 1 - DIAGNOSTIC ROM AND BOOT ROM CHECKSUMS ***** default ***** 2 - GENERAL CHECKSUM H - HELP  HELP - OPTION 2 - SUB-OPTION 1 prints the checksum an(d part number of the Diagnostic ROM and the Boot ROM. SUB-OPTION 2 requires that the the operator enter the starting and ending addresses of the segment of memory on which the checksum is to be performed. NOTE: The starting and ending addressLes have to be in the same page of memory  Type in desired sub-option {} or {1,2,or H }  Type in starting address { XXXX }  Type in ending address { XXXX }  CHECKSUM = Dw  DIAGNOSTIC ROM CHECKSUM = Dw PARTB NO= 160-Dl-Dn BOOT ROM CHECKSUM = Dw PART NO= 160-Do-Dq ACTUAL DIAG ROM CHECKSUM = Dw CORRECT DIAG ROM CHECKSUM = Dr ACTUAL BOOT ROM CHECKSUM = Dw CORRECT BOOT ROM CHECKSUM = Dt   - | OPTION 2 |  - lmnopqDw  1T v[\?)E ?)0E ?)E@?'_B?'_?'n?)?)H 13?)DA9?'_D1_?'D@?'_ _1FTv ` hdlx `r bs^] {| ?G/?G t xwvrG~sG~ tGuG?)8?)0E?)EvE [CH?'_[ \ C?'_\?'?) vF?'WE?'WE Tv  jdox dt fuv]^ {|E>?)FB?'_?'n?)7?)?)?)?F?F?'w?){}?)?)?F?F?'w?)|~?)FnC?'_?'n?)F?)?)?)?F?F?'w?)]?)?)?F?F?'w?)^w ]{ ^|?)Fc }{ ~|?GwxC1?'_t 8???'B0FtvF]0FtvFu {wwф|^ {]?GfG ]{ |;{{p wuю{suu||{{C?'?)EEC?'?)EF *** SYSTEM PROCESSOR SPEED=1.25 MHz  *** SYSTEM PROCESSOR SPEED=2 MHz   - | OPTION 3 |  - v ?)?)?)0 ?'G?'_T ôzxI$zxI$zxI$ I$ H?)G?'_ H?)G?'_?'?)X?'WH1Tt ?I4\I H  I IZ?'?)X?'WHv T ?I4`I9???'B?'?)?'WH?'?)HH?'?)I?'?)HH?)?)zx Verify that the LED's are lit sequentially. When done (2 seconds) press { Y or N } or {}  OPTION 4 - SYSTEM CONTROLLER BOARD LED AND DIP SWITCH 7- /7;=>?) ?)0 ?'I?'_IF?'_Ti?Wv? +?)JG?'n?)  Y?'?)?'WJ ?'?)iJrJpKKfK&KT Set the DIP switch to 101010 (1=on 0=off) and press when done Set the DIP switch to 010101 (1=on 0=off) and press when done Restore the DIP switch to &'()*+,-(1=on 0=off) and press when doneACTUAL RESPONSE = fghijklm CORRECT RESPONSE= ?)K |T o?)J?'_?'nTV櫜KJ?'_?'nTVWK?L{ TV o"A???'B?'?)K j W j o j p t u?L\ p v w?L\ l m } ~ |?' j?)K?'WKWK?)K?'WK z {wѵ 0Ϊzru1rU o o x y?L\ , -K ?'_?'n ?) Please connect terminal to system terminal port,when done press"CR" --- NO WRAP-BACK CONNECTOR DETECTED ---   OPTION 5 - I/O TEST  - 1 - DEVICE EXERCISER TEST ***** default ***** 2 - WRAP-BACK TEST 3 - INTERACTIVE TEST H - HELP  Type in desired sub-option {} or { 1--3 or H }  HELP - OPTION 5 - SUB-OPTION 1 prints a set of 99 characters at any AC IA port where an output device(line printer,terminal) is connected. SUB-OPTION 2 prints the baud rate of any ACIA port that has a wrap-back plug connected. SUB-OPTION 3 echoes back any character(s) received at a selected ACIA port.  To terminate any of the tests above and return to OPTION 5 - I/O TEST menu, press the key once. To terminate OPTION 5 and return to the program menu, press the key twice.  Type in any character(s) and press when done *** UNKNOWN BAUD RATE OhR BAUD RATE = 0000 *** BAUD RATE = 9600 BAUD RATE = 4800 BAUD RATE = 2400 BAUD RATE = 1200 BAUD RATE = 600 BAUD RATE = 300 BAUD RATE = 150 BAUD RATE = 110 ACIA PORT = REMOTE COMMUNICATION ACIA PORT = SYSTEM TERMINAL  ACIA PORT = AUXILIARY PORT ' {!@#$%^&*()_+}[-=]~`|\:";<>?,./ 9876543210zyxwvutsrqponmlkjihgfedcbaZYXWVUTSRQPONMLKJIHGFEDCBA   L?'_ M?'_M?'_v ?W  H ?X(M?'_R3S2RmT ?V?W?W?W?W,?W ŜRIST ?V?VJ R?Tu R?W?VJ  ?W?U?V  (R?W,?VJ  V?U?W?VJ S0?Tu S-?V?VJ  ?W?U?V  (S*?W,?VJ  V?US?W,?VJ S?Tu S?W?VJ  ?W?U?V  (S?V?VJ  V?U  ?'WRmST ?V?VJ  ?W?U?U?W?VJ  ?W?U?U?W,?VJ  ?W?U?U S?X(tv p t u?L\ p v w?L\ } ~ ?X(?'?'W?W?WRmtv P%T+cqP?WP s?W?V*?V*U?VGTxvTB?V1TTTTUUWT箝TTPU?WIUPg?WIUPy?WIUT@TP?WIUP?WIUP?WIUP?WIUP?WI?V* 5Uy  Tu /  Tu   Tu  ?V*?V*?W?V*?VD?VDU?V*?VG?V'wuTB?VAU USU䪜SO4?U?V'y?VADV:?WPĘf?WP U?W?WP V?WTTTDtvST?V* ?V*?VD?VD?V' V (VVV?V*?VDQ?VD?V'V VV?V*?VDQ?VD?V'VV?V*?VDQ?VD?V'V?V*?VD?VD ?V*bX?V*(E+2BH?V*(E+42HB?V*(E+2HB ?V*wu ?VG?V'wu ~|z?VJ ?TbP#Q #Q-# (E+ 2HB?W?V'?V?V' ?W,?V'b?VADV: ?WPK?WP?W?W?VJ Ę9?W,?VJ Ę ?V?VJ j?WLE?UTzTD rt t%  88 8 8+ O TEST )m   ABS 2 W~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!  *A*;-*A.N 8301 MEMORY DIAGNOSTICS VERSION 1.4 0- !!!!!!!""" "/f23p4g5U679:<=0>$-Z/f23p4g5U678-Z/f23p4g5U67-Z23p4g5U67-Z23p4g5U678-ZB9:-Z9-Z:-Z<-Z=8-Z/>%-Z "@@``@P`p43210/.-- | OPTION M | -   OPTION MENU   - 0 - RUN ALL TESTS ***** default ***** 1 - MEMORY BOARD RAM TEST 2 - DMA TESTS 3 - WRITE PROTECT AND MEMORY MAPS STATIC TEST 4 - MEMORY RELOCATION RAM STATIC TEST 5 - MEMORY RELOCATION FUNCTIONAL TEST Type in desired option {} or {0--5 }  ***** INVALID KEY *****  SYSTEM MEMORY = !cK  PROGRAM MEMORY = !bK IS THE MEMORY SIZE CORRECT ? {Y or N } DO YOU WISH TO CONTINUE? {Y or N }   OPTION 1 - MEMORY BOARD RAM TEST   - 1 - ALL MEMORY ***** default ***** 2 - SYSTEM MEMORY 16K-32K 3 - SYSTEM MEMORY 32K-48K 4 - SYSTEM MEMORY 48K-64K 5 - PROGRAM MEMORY 0K-16K 6 - PROGRAM MEMORY 16K-32K 7 - PROGRAM MEMORY 32K-48K 8 - PROGRAM MEMORY 48K-64K 9 - PROGRAM MEMORY 64K-96K A - PROGRAM MEMORY 96K-128K B - PROGRAM MEMORY 128K-160K C - PROGRAM MEMORY 160K-192K D - PROGRAM MEMORY 192K-224K E - PROGRAM MEMORY 224K-256K Type in desired sub-option {} or {i.e. 2,3,4 }  1 - SHORT TESTS ***** default ***** 2 - EXHAUSTIVE TESTS Type in desired type test to run {} or {1--2 } DMA TESTS   - 1 - STATIC AND FUNCTIONAL TESTS ***** default ***** 2 - STATIC TEST ONLY 3 - FUNCTIONAL TESTS ONLY Type in desire?d sub-option {} or {1--3 }TEST RUNNING -- (C ITERATION # (E ERRORS =  9 ACTUAL DATA = XXXX XXXX CORRECT DATA = XXXX XXXX ADDRESS = !l !i BANK TESTED = !k )- PRIMARY SUSPECT = SYSTEM CONTROLLER BOARD )- V %- PRIMARY SUSPECT = SYSTEM RAM BOARD %- &- PRIMARY SUSPECT = PROGRAM MEMORY BOARD &- )- PRIMARY SUSPECT = SYSTEM CONTROLLER BOARD SECONDARY SUSPECT = MEMORY BOARD )- ADDRESS = !i ACTUAL DATA = XXXX XXXX XXXX XXXX CORRECT DATAb = XXXX XXXX XXXX XXXX  PROGRAM CONTAINS NO SPECIAL ROUTINES. (V(pILLEGAL INTERRUPT #<*:>  .N!?-?Qtuw?,x W X;<deTVmEF9:??1~ *"?-?Q#?-?Q?G e */6$#?-?Q*001"2,3,4,5,  1~,$?-?Q?G`e, "F,g0,g:+$A,gan+ an&?-?Q?G e~an +w ~2+a!, +k1,V!1~,1+R]2<+3<+4<+5<+6<+'7<+/8<+79<,GA88WB8;gC83wD80E8( ,7]an+|?,?,,sn?,)?,)?,)?,)"^" ^ ~2!,1 !,$#?-?Q'+9$#?-?Q&*By'T?-?Q?G e   ,1s2  ,3  ,$#?-?Q',  ,  ,  ?-  ?/K /W"?-?Q uw  u-=w  ?mx- .N?-m?=d  ?--EF E FwuEF***** PARITY ERROR ***** ADDRESS = !i ^w X.?6f-?@ C(.*?@(AB X :TiTjV T.H"?/K ^u7?= D??/K)@( k )  )@( A B(?G@ h  ?/ g  ?/"?/K!?/K m V )?/ )?/ )?/ )?/)?@(AB .)?@.EFwѵ0ίE nu1n ίE`/I#4C/St)?-?Q, d  0 !?-?Q?2 ?6zST D?1 E?1 F?1?2& G?1 H?1 I?1 J?1̂ SS/ / d1 5/?2  rbc ?29t cfc@ ?29t bfb0Rzz$@?-?Qz0r$]?-?Q d 101H?-?Q r201!?-?Q r1x0?-?Q?2& >?29{p1x$0 80?-?Q 00000  Program Memory Detected At Block Address:  WARNING - Extended Memory DISABLED  WARNING - Incorrect BOOT/DIAG ROM (Ver 1.x)  1 d1${?-?Q?G eN?.$?-?Q?G e N1e*CÛ̂̂̂ ; ; ; ; Ŝ Ĉ?29 u   ",w  w u  w uuw  w u  w uuC?6W?2 ?2n m ֘ ?6U\u W WF?6?3N ָ ?3e?3>\?3e\F?6?6fTW?4 ^h ag?.f3 Ŵ?8Bv $l k(?-?QC?2 ?6W ?29 m$?3Nu W WF\?6?3e?60\?2 ?6W u W WT?3e?34B?29\ N?3N W\F?6a ?9("^D ^aGD 4 f mw44 ^h ag\F?6?6f?.r3C T V?3e ̕  V5  Ε  V5 k Ε  V5 k  V5 i44 j̜4 TV DӜ5 5bE: ;<=5>?@(AB ?.4g4PARITY LOGIC PROBLEM C WX?6?2 ?29 m ֘ nLF\?3N XW?6?3e?60\?6?6@( \ WwwuW\u 5?.r?3e\?6?60\?6?6@?6 Qm]V gT͂ x Ŵ?9( v W ?9( q Whg?6fekG66@6Ӄij bbbbC?6Y$W?2 ?2n o ֘X?3N?3e?7w?6?77Z?77Z?77Z?7>?8] YWWY?7(?7!?7?7 YWWY m6 Y?6Z?.r?6 6   Ŷ?8B@v Y7 Ŵ?8Bjhe Ym Ŵ?8]kaC?6?2 ?2n o ֘ ?8v?6Z?3e?3N ֘ @?;?6?;8+?.r?6 8 ԇԵwӇuԧԵ ӧӅu~|zC ~1.?6Y$W?2 ?29 m ֘8F\?6?3e?3N Y?63\?6?8T?9n WY͂ 9 9?9Ek 9΂?9( D8 D8uԵwӆu_ uٵw uEDa _u? uٵ  wuEDakhhg?6fe ?.r98 C?6Ԙ;$; ;;;; ֘ ?6W?3e T?=?=?:t  wӵ iwӵ`?=?=;  wҵ jwҵcu?=?=e( ?.:CԘ?3eD?;A@p?;TSԘ?6D?; ?;: m:?3e@D?;@??;TSԘ?6G?; ?;E m:?3e@??;TSԘ?6H?; ?;P mJ?3e@@@??;TSԘ?6tD?;; Q mL?.lՐԐՒ֒ՑgבՓGg@ד?6?6̂?8Bs?6 ?8B;gh?6feC?3e?6?<͂?<΂?%;/΂?8Bv ?8Bsgh?6fe0ԸԹPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!  + 4 f mw44 ^h ag\F?6?6f?.r3C T V?3e ̕  V5  Ε  V5 k Ε  V5 k  V5 i44 j̜4 TV DӜ5 5bE: ;<=5>?@(AB ?.4g4PARITY LOGIC PROBLEM C WX?6?2 ?)m   ABS 2  @\ Ւэ(Ŗ  ͝8͍] H_M_$ߣ iH- ɤ\%D̿Qg_1''_N!uM#-mI&R "5A! s05 #E =%XG5Դ]im#SUwX "~"x."" LANGUAGE PROCESSOR DIAGNOSTICS - VERSION 1.2 ,- !K e!UQ  OPTION MENU   - 0 - OPTION 0 - RUN ALL TESTS ***** default ***** 1 - OPTION 1 - INSTRUCTION SET TEST 2 - OPTION 2 - CHECKSUM TEST 3 - OPTION 3 - INTERVAL TIMER TEST 4 - OPTION 4 - LED & DIP SWITCH TEST 5 - OPTION 5 - I/O TE0123456789ABCDEF!UEF4C "tuw!?"c?" "0r"?""tuw#~ "4C0)U?"c)!?"c# 'g?"c)!?"c e?#X er #'0r#@H#6% ?"c#0"8" 4?C rp#`?"c"#4C - | OPTION | -  rE dF $GE FH FIE?$Jq H IwuHIH!4?C V# q$?#$ q#?# E# C ?$?$ ?$ E F#  ?$?$ ?$" H?$yz Hi$h"cTEST RUNNING ITERATION # 0000 ERRORS =  9 wuE bOFRRRRbO$$$%%%% %%))*=,-**q+1+),p,-"-.#))*=,-**q+1+),p,-"-.# HELP OPTION MENU ---------------- 0. Selection of "RUN ALL" will continually run all of the available tests. Selection of an option will continually run a certain subset of tests. When there are no errors, the test(s) will run until the "ESC" key or the "BREAK" key is used. 1-7 These options will allow execution of individual test modules   within the language processor test program. 8. This o3ption will cause execution of all test modules which per- form a test of various features on the emulator controller board.  OPTION MENU ----------- 0 - OPTION 0 - RUN ALL *** default *** 1 - OPTnION 1 - PROCESSOR INACTIVE TEST 2 - OPTION 2 - PROCESSOR RESET, SVC 1 TEST 3 - OPTION 3 - PROCESSOR HALT TEST 4 - OPTION 4 - PROCESSOR CLOCK TEST 5 - OPTION 5 - PROCESSOR ADDRESS BUS TEST 6 - OPTION 6 - PROCESSOR DATA BUS TEST 7 - OPTION 7 - Z-80U CPU CHIP TEST 8 - OPTION 8 - EMULATOR CONTROLLER TESTS H - HELP Type in desired option () or ( 0--8 or H )  **** INVALID KEY - PLEASE TRY AGAIN **** )?0G)/P)PROCESSOR INACTIVE TEST )?0G)/N) %PROCESSOR RESET, SVC 1 TEST*= ?0G*/N :#u:7/e*/* SVC 1 - 8 TEST0*q?0G*M/N*^ PROCESSOR HALT TESTa*?0G*/N* PROCESSOR DATA BUS TEST (WRITE)P+1?0G͋*͋, .*/N ? .# @uwu?@̋*͋,/e+*PROCESSOR ADDRESS BUS TEST@@b+ ^?++/N ig+  #?+/eU@U@@@@PROCESSOR DATA BUS TEST (READ) k_?0K+o+D m?2op k?2qr3ZO?1 i?2 g?23u?23?2p,-?0G, /N, yZ-80 CPU CHIP TEST@,p ?0G,L/P /D#/P,] ,?Z-80 CPU CLOCK TEST,?0G,/N, ySINGLE CYCLE TEST-"?0G͋*͋, .,/N ? .# @uwu?@̋*͋,/e-,BREAKPOINT 1 REGISTER TEST (READ)-"?0G͋*͋, .-p/N ? .# @uwu?@̋*͋,/e--FBREAKPOINT 2 REGISTER TEST (READ).#?0G͋*͋, .-/N q? .# @uwu?@̋*͋,/e.-BREAKPOINT 1 REGISTER TEST (WRITE)?0G͋*͋, ..q/N ? .# @uwu?@̋*͋,/e..GBREAKPOINT 2 REGISTER TEST (WRITE)M X.  M7 3./60./61./62./6 ./B!./B"//B#//B$//B%/" /B&/,@/B'/>/Bdl M7l/8/,- ,p4vT ?$ @$ A$ B$ 8 7 /.t @  q 6 T0T1 ;00& <10&@T2T3 =20& >30& D90& :0& .q>1r 6C#.< q 7 q8 q9 q:;@56 7̑5?0?09:wu9:\X / 0 7̑5?0 5䀜0 0Q 0 i@5K ;<78wu7856wu564q4v4x4z4444z6;]6nopnnuFRqPDQEmqαnαnp?22?12?2 83?2 6 2?22?23$?23@?2ϡS !U?@itiAtjB"4C' OP!UST OϡS 2OP2 8?2 7?2 ;?2  vv> !>vwv:vv!#t8 ~(2"> vW `i xyv-@>@Y{0v/ DM !6r45Pz/s~oe|}xvvs_vKvvɅ>> \>X]>Y^>Z_>[ X>y\>\?>Y>y]>]? >Z>y^>^?>[>y_>_?>~\>?$\>~]>?*]>~^>?0^>~_>?6_>  >>=P>Ʌ >=\>Ʌ>=i>>ɵw??B>=> xy|?ys}?zm~?{g?x_>y_>z_>{ ]>=|?_>}?_>~?_>?]> 8[9_>@: [>G> ??_?;*>;^>;^'>;^>>w=?' V?'`= ?' V=?'`<\><<]><<^><<_><<>=>=>=>Ʌ>??n>??y>??>??B>??M>??X>>>edcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!  + -- +- PRIMARY SUSPECT = EMULATOR CONTROLLER BOARD +- 3413> vv>  !>vwv:vv!#t8 ~(2"> vW `i xyv-@>@Y{0v/ DM !6r45Pz/s~oe|}xvvs_vKvv=<;:9876543210/.-,+*)('&%$#"!  J!Q!G:%!P9 8301 RTPA DIAGNOSTIC VERSION 1.2 +-  !Q9]t!?: !:?:;?:#4?C eH:h !/8 <?:!l D 4?C!T !??: : \ b" "  0:r?: 4?)Z9?: 4 6] 5 6?9i?9"8"" "9?9"?9: ******++  c5Hv?(T#=?'Y#K?'#V?'_#d ?'~4g?'?(  t @ ~D f# f 4v ?(z?(?(?(& ;<&~}|{z#&utsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!  ~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!  ~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!  ~}|{zyxwv UV 'MT-gGU& VVw UUu V& U&& {}& z|&'0 |}S WWS l44_'$ WW{'1 Sz^'< SS' ' /go' r   o p qT$x(Uqx(Uxl44T$y(jl44 = 4D4TDs ~re m44T$uT$tT$wT$vo44TTTT 7  8 :vϩy@>w2>2UU!25# vv iy wiz x?w?")** )T & )T % )4BT ( )T ' )&?9i  **?: 4COUNTER 2 WAS *% SHOULD BE AAA9 COUNTER 0 WAS *' SHOULD BE 7FFF )- PRIMARY SUSPECT = RTPA BOARD )-  *=?: #4?C4++,-{.W/$/012x3:3456I7+/$,.W/1-{/$02x33:46I778)4r4r +\+\EVT1 8-BIT ADDRESS EQUAL TEST EVENT SET UP EVENT ADDR.=001A DATA=00 T=00 TM=00 BUS=MNIO+F COUNT SELECTED = FETCH )4rw4r ,*,*EVT2 8-BIT TEST EVENT SET UP EVENT ADDR.=0015 DATA=00 T=00 TM=00 BUS=MNIO+F COUNT SELECTED = FETCH )4rw4rw  ,,EVENT1 16-BIT ADDRESS AND 8-BIT DATA TEST EVENT SET UP EVENT ADDR.=0009 DATA=00 T=00 TM=77 BUS=MNIO+F COUNT SELECTED = FETCH )4r4rUU  --EVENT2 16-BIT ADDRESS AND 8-BIT DATA TEST EVENT SET UP EVENT ADDR.=5555 DATA=CC T=00 TM=00 BUS=MNIO+WNR COUNT SELECTED = FETCH )4r4rUUw ..EVENT1 16-BIT LESS THAN TEST E@VENT SET UP EVENT ADDR.=0011 DATA=00 T=00 TM=00 BUS=MNIO+F COUNT SELECTED = FETCH )4rw4rUU  /m/mEVENT2 16-BIT ADDRESS LESS THAN TEST EVENT SET UP EVENT ADDR.=5555 DATA=00 T=00 TM=00 BUS=MNIO+WNR COUNT SELECTED = FETCH )4r 4rUU  0?0?EVENT1 16-BIT ADDRESS GREATER THAN TEST EVENT SET UP EVENT ADDR.=000A DATA=00 T=00 TM=00 BUS=MNIO+F COUNT SELECTED = FETCH )4r 4rUU  11EVENT2 16-BIT ADDRESS GREATER THAN TEST EVENT SET UP EVENT ADDR.=5555 DATA=CC T=00 TM=00 BUS=MNIO+WNR COUNT SELECTED = FETCH  )4r4rUUw 11EVENT1 16-BIT ADDRESS CONTROL LINES TEST EVENT SET UP EVENT ADDR.=0015 DATA=00 T=00 TM=00 BUS=MNIO+F+F0(H) COUNT SELECTED = FETCH  )4r24r2w2322EVENT1 PASS1 TEST EVENT SET UP EVENT ADDR.=0032 DATA=00 T=00 TM=00 BUS=MNIO+F COUNT SELECTED = FETCH  )4r4rU334U33EVENT2 PASS2 TEST EVENT SET UP EV!ENT ADDR.=0033 DATA=CC T=00 TM=00 BUS=MNIO+F COUNT SELECTED = FETCH  )4r 14rUU! )*44E4EEVENT1 DELAY1 TEST EVENT SET UP EVENT ADDR.=0031 DATA=00 T=00 TM=00 BUS=MNIO+F COUNT SELECTED = FETCH  )4r4r1+,-755EVENT2 DELAY2 TEST EVENT SET UP EVENT ADDR.=0031 DATA=CC T=00 TM=00 BUS=MNIO+F COUNT SELECTED = FETCH )4r4r 55EVENT1 AND EVENT2 TEST EVENT SET UP EVENT ADDR.=001A DATA=00 T=00 TM=00 BUS=MNIO+F COUNT SELECTED = FETCH )4r4r   66 LIM 16-BIT AD}DRESS EVENT SET UP EVENT ADDR.=0005 DATA=00 T=00 TM=00 BUS=MNIO COUNT SELECTED = FETCH )4r24r-8 -.7X7jwUU5ARM TEST 16-BIT ADDRESS EVENT SET UP EVENT ADDR.=002D DATA=00 T=00 TM=00 BUS=MNIO+F COUNT SELECTED = FETCH )4r4r 34)8282PROBE TEST EVENT-1 EVENT SET UP EVENT ADDR.=0000 DATA=00 T= CC TM=FF BUS=MNIO+F COUNT SELECTED = FETCH )4rw4r 5 +88EVENT2 PROBE TEST EVENT SET UP EVENT ADDR.=0000 DATA=00 T=CA TM=FF BUS=MNIO+F COUNT SELECTED = FETCH  |? }@>A B"4Cv T@?9: TEST RUNNING ITERATION # 9 ERRORS =  9 w!4?C V4C@EF4C Xf :e5 l~~T:e3:]l~~T:e 4g7<J?:!l- | OPTION | -  B OPTION MENU   - 0 - OPTION 0 - RUN ALL TESTS *** default *** 1 - OPTION 1 - EVENTS CIRCUIT TESTS 2 - OPTION 2 - EVENT 1 CIRCUIT TESTS 3 - OPTION 3 - EVENT 2 CIRCUIT TESTS 4 - OPTION 4 - COUNTER 1 CIRCUIT TESTS 5 - OPTION 5 - COUNTER 2 CIRCUIT TESTS 6 - OPTION 6 - TRACE BUFFER CIRCUIT TEST 7 - OPTION 7 - PROBE TEST H - HELP Type in desired Option () or(0-7 or H ) ***** INVALID KEY - PLEASE TRY AGAIN *****  HELP - OPTION MENU - Selection of all tests (0) will continually run all available tests except the Probe test. Selection of an Option will continually run that test Option. The Option selected will run until the "ESC" key is pressed. The break key will terminate the program and return control to the Execuctive. Connect the Data Acquisition Probe to the Data lines A0-A7(L). Connect the CQ to SLVOP(L). Press to continue.7 - COUNTER WAS SHOULD BE PC-LAST ## #u#t PC-NEXT ## #w#v G. P. ## #y#x STATUS BYTE WAS # S/B #s INTERRUPTS WERE #~ S/B #r PC-LAST EMULATOR CONTROLLER WAS ( PC-NEXT EMULATOR CONTROLLER WAS ( )- PRIMARY SUSPECT = RTPA BOARD )- SECONDARY SUSPECT = PROBE )- NO RTPA BOARD DETECTED. fedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!  + 0015 DATA=00 T=00 TM=00 BUS=MNIO+F+F0(H) COUNT SELECTED = FETCH  )4r24r2w2322EVENT1 PASS1 TEST EVENT SET UP EVENT ADDR.=0032 DATA=00 T=00 TM=00 BUS=MNIO+F COUNT SELECTED = FETCH  )4r4rU334U33)m   ABS 2 D~}|{EF4C    OPTION # MODULE RUNNING = %d ITERATION # # ERRORS =  9 OPTION T  !!!!y!n !n?!b%? t?# ! υ e % # 4?C;#!i ?#4C!|Tu Xokgf Y uw7!?@ "4?CZUNEXPECTED INTERRUPT # !| &;? "2? ?#P  4 @eDT"H"?#X euQϚ "f? !!/ Type in desired option number, H or T with  *** INVALID KEY -- PLEASE TRY AGAIN *** &? !#? ?#P?#X%?"& ?""/#8? "JI &  ?#?#S TEST SELECT OPTION - ENTER TEST NO. AND  *** TEST NOT FOUND"z#4C 95@e?#x @e?#xa0#90AF7"%w ~|} ?* dt  edx?  eldx $v g? h@ iA jB k= l> f "4?C? !4?C V e;:e;/ V;&e;Ӛ;Ӛ;Ӛ;;dt$p d$%*%%$$$$$]    #!4?C V% ?#?# % %\   ?#%4C/- PRIMARY SUSPECT = MAC BOARD /-  MAC BOARD DIAGNOSTIC PROGRAM - VERSION 1.1 *- %%& && &+&4*+,$,l,,-S-.f./0001 1H*,$,l*,,-S-.f.*./00*.01 *.1H 0 - RUN ALL 3, DEFAULT 3, 1 - INPUT PORT VERIFICATION 2 - GENERAL BUS INTEGRITY 3 - RELOCATION MEMORY  4 - STATUS MEMORY 5 - TABLE MEMORY T - SPECIFIC TEST H - HELP  HELP OPTION MENU  - OPTION TEST MODULE ------ ----------- 0 All Modules (00 - 50) 1 00 - Check for and Reset MAC 10 - Verify Command Port (Walk 1) 11 - Verify Command Port (Walk 0) 2 00 - Check for and Reset MAC 20 - Internal Data Bus Paths 21 - Internal Address Bus Paths 22 - Relocation Jumper (J3151) 23 - Relocation Jumper Pass Bits 24 - TRAM Address Bus 25 - RAM Inhibit 3 00 - Check for and Reset MAC 25 - RAM Inhibit 30 - RRAM Data Paths 31 - Relocation Jumper (J5140) 32 - RRAM (All Locations) 4 00 - Check for and Res#et MAC 25 - RAM Inhibit 40 - SRAM Data Paths 41 - SRAM (All Locations) 5 00 - Check for and Reset MAC 25 - RAM Inhibit 50 - TRAM (All Locations) #*%w*3& :MAC BOARD NOT DETECTED 3& w U1#+%w+\+,3) WRONG33)  PRESENT3= 3 3 (HEX) IS THIS CORRECT? 3gPRESS TO CONTINUE - TO EXIT u##?2?1W  +fYq   fYr+(? ?#P eDY# #N1"f? +?#P eDY# #"f? +\? ^4Q%w,H,5CONTROL PORT (D4) ?2uV Yt #14Q%w,},5?2,Q 4Q%w,,LOW DATA BUS (ID) ,33#33?1?2,?1n1,?11!4*%w-,TOP ADDR BUS (TA) -333-C33#33?1?2-?11- ?11-?11"4*%w--dMAIN ADDR BUS (A) -33-33#33?1?2?1-w?11-?1}1-?11#-%w.33,3|TOP ADDR BUS (TA) 3, 323 3?3 .F33.V33#33?1.?11.#?11.+?11$4Q%w..wMAIN ADDR BUS (A) ?2V #1%.%w.3,3|RAM IN8HIBIT COMND 3,  ~~?2?1 v?/f a NԸYy?//3?/͎?/Ύ ?//o3?/͎?/Ύ ?//3?/͎?/Ύ ;#1;(͎;(Ύ; ; 04Q%w// RRAM OUTPUT BUS #33?1?2?2/?1114Q%w0F0#RRAM OUTPUT STRAP 0y33#33?1?2?20e@?1uw06?110>?112( 3%w024r0RRAM#33o*Lp?1?2r0?|1?2(1@4Q%w00 SRAM OUTPUT BUS #33//?1?2?20?11A(3%w1124r1SRAM#33?1?2r1#?1?2(1P(3%w1n24r1[TRAM#33?1?2r1`?1?2(1#!"!s [xV3 S Y{uwԅV?2 Yc  !̓ Γ 1uw s S2 2" ϓ12N]1 2M 2<ϓ^^  uv st12 stXYd1RRRR wՅ`Yv # st? # 22N !2N̓ Γ 2**************EXPECTED = ACTUAL = FIRST FAILING LOCATION = ( Y or N and )  INCORRECT STATUS,  INCORRECT RESPONSE,  BLOCKSIZE STRAP SETTING  3# WARNING: BLOCKSIZE NOT SET TO 000FFF (HEX) 3#3+3| OUTPUT BUS 3+ 323 3?3 3L3 3,3|3, 3233 3?33 3,3|3, 323 3?3  LOCATION = 3 EXPECTED = 3 ACTUAL = 3 ZYXWVUTRSRQP+ H - HELP  HELP OPTION MENU  - OPTION TEST MODULE ------ ----------- 0 All Modules (00 - 50) 1 00 - Check for and Reset MAC 10 - Verify Comma)m   ABS 2 !*""!""!@""!?""@!+%6 ##"!* !$w!{*8:((OPTION # MODULE RUNNING = % ITERATION # # ERRORS =  9 OPTION T     EF4C s!!!!!x!&?#]4C p?!f9? t?#] !  e % # ?!;#!m |Tu Xokgf Y vuw7!?@;c "4CUNEXPECTED INTERRUPT # !r %? "&? ?"[  !6 @eDT"`H"?#* euQS?!! Type in desired option number, H, or T with #!"? ;r?#*)%.?"%r?"!"? ?I? !|{ #uv ub ` _?#X?#XV TEST SELECT OPTION - ENTER TEST NO. AND  *** TEST NOT FOUND -- PLEASE TRY AGAIN ***  "@eH0@eG?! V W" trsu ?&  m  ex?  edx $-  ?  @  A B = >  ?!? ?$ V  ;: ;/ V;& ;Ӛ;Ӛ;Ӛ;;dt$p Od}Q$}RQ$&#$$$$$$    !!;y V# ?#X?#X # ! }  ?#X#%s%.%x%%%%%%*i**++j+,,B,*,,--B-d--.(.|../7/01 112\233344V**i**++j+,,B,*,,--B-d*--.(.|..*/7/01 11*2\2333*4*4V  OPTION MENU   - 0h- RUN ALL&t1-9sPREOPERA&&2-9sBOARD BASIC&&3- SYSTEM&&4- PROBE&&5- INTERRUPT&6- 9~CPU&7- 9U&T- SPECIFIC&H- HELP *** default ***  TEST  TESTS  FUNCTIONAL ԥpԸԹ&?&&?&?8xԥ#&h&>}z gYx ?' l        u ?'u  w;8?#X2/;3u , )&#$!'D@@ '2 G`GYxL K;LK4CZ h vq o !  Z;c# ypvvkq;5nd g_H\YW VRaOKGU EAA  @@怚@ # # ?#X?( ^(? ` FAILURE LOC=( EXPECTED DATA=( ACTUAL (MASKED) DATA=(  q ed?& i$D)D ) U$D) ե?)T@?) r U ?)U U  ) њiq)q E  s ?)@?)# tut t{ u  %&  %&_  %& $Al q#:*ԥ*O?&ԥ~Ԁ ԂԃԥȘ# JXԸYyȈ膜)#P <%::*tT  ) < ? #<t=<;:9876543210/.-,+*)('&%$#"!  !+!%#E!E!VEF4C !V-?!t?!a !J0!Mt?!a!"* !M?!a4CԠԡԢԣ89:;uw,y?!!*?!,E?! e?" e !0!H!(M?!!0!6! 4?C /" ?!!M#4C - | OPTION | -  E g '   "f?"&%-e"t!4?C V" &"?"" &"?" ҥ"> : ;?#<:;  "D 8 9?#<89!P ?'  9: :;"~!TEST RUNNING ITERATION # #8 ERRORS = #: wu X#` __ 70#x0 cp# # c# @ ,+7dlD+ 7l  ,  D# dv   #?" $ $ $ $ $ $  $  $  _&Tt @  _q l $_ T!T"@ !$ "$T#T$  #$ $$T'T( D $   $ &>& !4?C V$  "f j##&   wu@Ŭ U%x ̆?&?%wu\X ̆ % #?& 䀜% % #Ƅ@@wuwu D &5&&f +f{ &(&R &B f*&&&&?@  mAmB"4C***  Emul Ctrl Board - CMD= % CTRLJ= % JMP= % BP1= % BP2= % Emulator Board - CMD = % STATUS = %( GP1= %) GP2= %+ Expected Results - PCLAST = % PCNEXT = % INTERRUPT = % Actual Results - PCLAST = %! PCNEXT = %# INTERRUPT = % E gFRRRRg0123456789ABCDEF( (((-(0(9(B(E(J--.^../N/0`115113m4'53--.^../N/0`115113m4'53 HELP OPTION MENU   - OPTION TEST MODULE ------ ----------- 0   All Modules (1 - E) 1 1 - Emulator Inactive Test 2 - Emulator Reset & Inactive Test 2 3 - PC & JUMP Register Test 3 4 - Emulator Forced Interrupt Test 5 - Debug Interrupt Priority Test  6 - SVC 1 - 8 Interrupt Test 7 - Concurrent Debug & SVC Interrupt Test 4 8 - BP1 Read Test 9 - BP2 Read Test A - BP1 Write Test B - BP2 Write Test 5 C - Emulator Processor Test 6 D - Emulator PROM Static Test  E - Emulator PROM Functional Test   OPTION MENU   - 0 - OPTION 0 - RUN ALL *** default *** 1 - OPTION 1 - EMULATOR BASICS TEST 2 - OPTION 2 - PC & JUMP REGISTER TEST 3 - OPTION 3 - INTERRUPT TESTS 4 - OPTION 4 - BREAKPOINT REGISTER TESTS 5 - OPTION 5 - EMULATOR PROCESSOR TEST 6 - OPTION 6 - EMULATOR PROM TESTS H - HELP Type in desired option () or ( 0--6 or H )  **** INVALID KEY - PLEASE TRY AGAIN ****  *- PRIMARY SUSPECT =8080 qEMULATOR BOARD *- *- PRIMARY SUSPECT = 8080 EMULATOR BOARD SECONDARY SUSPECT = EMULATOR CONTROLLER BOARD -- +- PRIMARY SUSPECT = EMULATOR CONTROLLER BOARD +- ,-G, 8080 EMULATOR DIAGNOSTIC PROGRAM - VERSION 1.0 .- -w- EMULATOR INACTIVE TEST  .V5..8 RESET AND INTERRUPT TEST ?,"f nL nM #5 $%v0.|0..?,"f  .$%wu..0$%l?#<#PC & JUMP REGISTER TEST P/'5//,INTERRUPT PRIORITY TEST vvv "f oF oG #40 `/ /n/SVC 1 - 8 INTERRUPT TEST  "f #"Zvvvp/!/0 CONCURRENT DEBUG AND SVC INTERRUPT TEST ?,"fэ pH pI pJ  wu#00@$ $$!!0#!0~0BP1 READ TEST  ?,"f uw͑Αu G ##-*)6v@*@)0#$1&0BP2 READ TEST 1c#"(+1S0BP1 WRITE TEST -vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv*)~~2vvv1c#((+10BP2 WRISTE TEST P1y!y1 PROCESSOR TEST zW `i xyv-@>@Y{0v/ DM !6r45Pz/s~oe|}xvvs_vKvv!4!Vxv1c#((+5Q0SPECIAL EMULATOR FEATURES TEST  uwueihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!  ~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!  ~}|{zyxwvutsrqponmlkjihgfedcba`|_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!  ~}|{zyxwvutsrqponmlkjihgfedlcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!  ~}|{zyxwvutsrqponmlkjih\gfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!  ~}|{zyxwvutsrqponmlLkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!  ~}|{zyxwvutsrqp=<;:9876543210/.-,+*)('&%$#"!  ~}|{zyxwvut,srqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!  ~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!  ~}| {zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!  g~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!  +  44E4E @ 4f#4 "fm  4?@"4?C"fVxŪ@ PROM FUNCTIONAL TEST )- PRIMARY SUSPECT = 8080 EMULATOR BOARD -- 4>!4!Vxv1c#((+5Q0SPECIAL EMULATOR FEATURES TEST  uw)m   ABS 2 W~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFED CBA@?>=<;:9876543210/.-,+*)('&%$#"!  d!+!%#E!E!VEF4C !V-?!t?!a !J0!Mt?!a!"* !M?!a4CԠԡԢԣ89:;uw,?!!+?!,U?! e?" e !0!H!(]?!!0!6! 4?C 1" ?!!M#4C - | OPTION | -  E g '   "f?"&%-e"t!4?C V" &"?"" &"?" ҥ"> : ;?#<:;  "D 8 9?#<89!P ?'  9: :;"~!TEST RUNNING ITERATION # #8 ERRORS = #: wu X#` __ 70#x0 cp# # c# @ ,+7dlD+ 7l  ,  D# dv   #?" $ $ $ $ $ $  $  $  _&Tt @  _q l $_ T!T"@ !$ "$T#T$  #$ $$T'T( D $   $ &>& !4?C V$  "f j##&   wu@Ŭ U%x ̆?&?%wu\X ̆ % #?& 䀜% % #Ƅ@@wuwu D &5&&f +f{ &(&R &B f*&&&&?@  mAmB"4C***  Emul Ctrl Board - CMD= % CTRLJ= % JMP= % BP1= % BP2= % Emulator Board - CMD = % STATUS = %( GP1= %) GP2= %+ Expected Results - PCLAST = % PCNEXT = % INTERRUPT = % Actual Results - PCLAST = %! PCNEXT = %# INTERRUPT = % E gFRdRRRg0123456789ABCDEF( (*(1(6(A(L(Q(X-. .D./d/0 01112O2}4146 -. .D-.-/d/0 0-1112O-2}-414-6  HELP OPTION MENU   - OPTION TEST MODULE ------ ----------- 0 All Modules (1 - E) 1 1 - Emulator Inactive Test 2 - Emulator Reset & Inactive Test 2 3 - PC & JUMP Register Test 3 4 - Emulator Forced Interrupt Test 5 - Debug Interrupt Priority Test 6 - SVC 1 - 8 Interrupt Test  7 - Concurrent Debug & SVC Interrupt Test 4 8 - BP1 Read Test 9 - BP2 Read Test A - BP1 Write Test B - BP2 Write Test 5 C - Emulator Processor Test 6 D - Emulator PROM Static Test E - Emulator PROM Functional Test   OPTION MENU   - 0 - OPTION 0 - RUN ALL *** default *** 1 - OPTION 1 - EMULATOR BASICS TEST 2 - OPTION 2 - PC & JUMP REGISTER TEST 3 - OPTION 3 - INTERRUPT TESTSM 4 - OPTION 4 - BREAKPOINT REGISTER TESTS 5 - OPTION 5 - EMULATOR PROCESSOR TEST 6 - OPTION 6 - EMULATOR PROM TESTS H - HELP Type in desired option () or ( 0--6 or H )  **** INVALID KEY - PLEASE TRY AGAIN ****  *- PRIMARY SUSPECT = Z-80 EMULATOR BOARD *- *- PRIMARY SUSPECT = Z-80 EMULATOR BOARD SECONDARY SUSPECT = EMULATOR CONTROLLER BOARD -- +- PRIMARY SUSPECT = EMULATOR CONTROLLER BOARD +- ,-X, Z-80 EMULATOR DIAGNOSTIC PROGRAM - VERSION 1.1 .- . -EMULATOR NMI CLEAR vv.?.'EMULATOR INACTIVE TEST  .5.b.PROCESSOR RESET AND INTERRUPT TEST ?,"f n n #5 $%v0.0/$.?,"f  .$%wu/ /0$%?#<#PC & JUMP REGISTER TEST ?/Zt @# _@C/ f//=EMULATOR FORCED INTERRUPT TEST vvP/5//DEBUG INTERRUPT PRIORITY TEST vvv "f p p #40 `0\ 0*0DSVC 1 - 8 INTERRUPT TEST  "f #"vvvp0\!00CONCURRENT DEBUG AND SVC INTERRUPT TEST ?,"fэ q q q  wu#00@$ $$!!1#!1:1IBP1 READ TEST ?,"f uw͑Αu G ##-*)66@*@)1#$11IBP2 READ TEST 2#"(+21IBP1 WRITE TEST -vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv*)~~2vvv2#((+2m1IBP2 WRITE TEST @2 z2EMULATOR PROCESSOR TEST }zW `i xyv-@>@Y{0v/ DM !6r45Pz/s~oe|}xvvs_vKvv1wv2#((+6'1ISPECIAL EMULATOR FEATURES TEST ~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!  ~}|{zyxwvutsrqponmlkjihgfedcba`|_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!  ~}|{zyxwvutsrqponmlkjihgfedlcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!  ~}|{zyxwvutsrqponmlkjih\gfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!   ~}|{zyxwvutsrqponmlLkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!  ~}|{zyxwvutsrqp=<;:9876543210/.-,+*)('&%$#"!  ~}|{zyxwvut,srqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!  ~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!  ~}| {zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!  g~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!  + Nv.4O4j4jEMULATOR PROM STATIC TEST   u wwф-%*) + ,* +)?& "f?44xyxR5  5y5 5   @ 5+#5iw "fm  5?y@"4?C"f"3DUf̻w@ EMUL)m   ABS 2 W~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!  !+!%#E!E!VEF4C !V-?!t?!a !J0!Mt?!a!"* !M?!a4CԠԡԢԣ89:;uw,x?!!*?!,D?! e?" e !0!H!(L?!!0!6! 4?C )" ?!!M#4C - | OPTION | -  E g '   "f?"%%,e"t!4?C V" %"?"" %"?" ҥ"> : ;?#<:;  "D 8 9?#<89!P ?'  9: :;"n!TEST RUNNING ITERATION # #8 ERRORS = #: wu X#` __ 70#x0 cp# # c# @ +*7dlD* 7l+  D# dv   #?" $ $ $ $ $ $  $ $ _%Tt @  _q l$_ T T!@   $ !$T"T#  "$ #$T&T' D $  $ %>&!4?C V$  "fD##%   wu@Ŭ U%w ̆?&?%wu\X ̆ % #?& 䀜% % #Ƅ@@wuwu D &4&&e +f{ &(&Q &A f*&&&&?@  mAmB"4C***  Emul Ctrl Board - CMD= % CTRL=P % JMP= % BP1= % BP2= % Emulator Board - CMD = % STATUS = %' GP1= %( GP2= %* Expected Results - PCLAST = % PCNEXT = % INTERRUPT = % Actual Results - PCLAST = % PCNEXT = %" INTERRUPT = % E gFRRCRRg0123456789ABCDEF(('(,(/(8(A(D(I--.\/ /M/0"01e112345--.\/ /M/0"01e112345 HELP OPTION MENU   - OPTION TEST MODULE ------ ----------- 0  All Modules (1 - E) 1 1 - Emulator Inactive Test 2 - Emulator Reset & Inactive Test 2 3 - PC & JUMP Register Test 3 4 - Emulator Forced Interrupt Test 5 - Debug Interrupt Priority Test  6 - SVC 1 - 8 Interrupt Test 7 - Concurrent Debug & SVC Interrupt Test 4 8 - BP1 Read Test 9 - BP2 Read Test A - BP1 Write Test B - BP2 Write Test 5 C - Emulator Processor Test 6 D - Emulator PROM Static Test  E - Emulator PROM Functional Test   OPTION MENU   - 0 - OPTION 0 - RUN ALL *** default *** 1 - OPTION 1 - EMULATOR BASICS TEST 2 - OPTION 2 - PC & JUMP REGISTER TEST 3 - OPTION 3 - INTERRUPT TESTS 4 - OPTION 4 -  BREAKPOINT REGISTER TESTS 5 - OPTION 5 - EMULATOR PROCESSOR TEST 6 - OPTION 6 - EMULATOR PROM TESTS H - HELP Type in desired option () or ( 0--6 or H )  **** INVALID KEY - PLEASE TRY AGAIN ****  *- PRIMARY SUSPECT = 8085 EMULATOR BOARD *- *- PRIMARY SUSPECT = 8085 EMULATOR BOARD SECONDARY SUSPECT = EMULATOR CONTROLLER BOARD -- +- PRIMARY SUSPECT = EMULATOR CONTROLLER BOARD +- ,-G, 8085 EMULATOR DIAGNOSTIC PROGRAM - VERSION 1.1 /- --EMULATOR INACTIVE TEST  .T5..6RESET AND INTERRUPT TEST ?,"f nJ nK #5 $%v0.z0..?,"f  .$%wu..0$% S?#<#PC & JUMP REGISTER TEST t @#@C/I $/).EMULATOR FORCED INTERRUPT TEST vvP/5/k/INTERRUPT PRIORITY TEST vvv "f o o #40 `/ //SVC 1 - 8 INTERRUPT TEST  "f #"vvvp/!0@0iCONCURRENT DEBUG AND SVC INTERRUPT TEST ?,"fэ p p p  wu#00@$ $$!!11#!00BP1 READ TEST ?,"f uw͑cΑau G # #-*)6@*@)11#$10BP2 READ TEST 1#"(+10BP1 WRITE TEST -vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv*)~~2vvv1#((+20BP2 WRITE TEST P2Ly!y2<PROCESSOR TEST |W `i xyv-@>@Y{0v/  DM !6r45Pz/s~oe|}xvvs_6vKvv!4!Vxv1#((+50SPECIAL EMULATOR FEATURES TEST  uwue T7UT#UwTwUTT#UTTUT#UgTgTӕT#TTөT#ZGTTӥT##W #W#_'Wӌ#@WWӀ#UoӪ%&#i`aӁ##Upqөq#/gPbd#& !`ӊab01#0Ӑ#1ӓa+#T G'eBMBٖ/'bUMB5M*";#eeeeAO'#q澗'W'W><NL^t\nl~|ӌӜӬ#H >>??'ph#?7%?'p-(7(x@9#'U"?U"U$x"#/:::EMULATOR ROM STATIC YTEST  Ԣu wwф-%32 4 53 42?&'"m?::DGDu;  ;;9;9  @;^# ;"mm  ;?@`"4?C"m4Vx@PROM FUNCTIONAL TEST )- PRIMARY SUSPECT = 8048 EMULATOR BOARD -- ;#ͺ4Vx#<Q?!-w?!<X?!= -  READY - < <<9* n +6Ae#U9e#9e#< e'&$7e6)7e'F/7eV47e':7e?7e#9#: SU#9:'e#: S`N#9:evv=(?!-?!=/?! Ԣt @= -  READY - =] =Z<* "'1=HJLepV#UU9{#9#< SV#9{FH#9#: S#: S`6#9{&v#9{v{"#9ւ#9#9vv>?!-?!>?!= -  READY - >< >9=* o77#/;FHJdVd#U9V#9V#< Sd_V_#9VF_dFd#:V# :V7V7Z#9b#9V#9vv>?!-?!>?!= -  READY - > >>* 77,8DOQSlwƏƠVƠ#U9#9#< SƠV#9FO#9#: S#: S`6#9&S7PƠS7Ơx77Ɩ#9#9#9vv   uw  ue10/.-,+*)('&%$#"!  + }-|~%)( * +) *(?&"f?4f4}}||{zW5Y  544 @ 4#5 "fm  5?@"4?C"fVxŪ@PROM FUNCTIONAL TEST *- PRIMARY SUSPECT = 8085 EMULATOR BOARD *- 4)m   ABS 2 W~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!  !+!%#Q!E!VEF4C !V.?!t?!a !J0!Mt?!a!"1 !M?!a4C ԠԡԢԣDEFGuw,?!!+ ?!,/?! e?" e !0!H!(c?!!0!7,6! 4H?C #"?!!M#4C - | OPTION | -  E g '   "m?"/%6 Ԣe'"z!4?C V" /"?"" /"?" إ"E F G?#HFG  "K D E?#HDE!P ?' 9F E:G #!TEST RUNNING ITERATION # #D ERRORS = #F wu X#l kk 70#0 c|# # c# @ 5( 47dl((D4 7l))5 D#  ev   #D ?"  $  $ $ $ $ $ $ $ Ԣ ()k/Tt @ ( kq (l)$h( T*T+ @ *$ +$T,T-  ,$ -$T0T1 (D($ )$ />&'!4?C V$   "m  ##/ !" !# !$wu!"@  Ŭ U%  !̆?& ?%#$wu#$\X !̆  % !#?& 䀜% % !#ф2@@!"wu!" wu  (D( &<&&m +f{ &(&Y &I f*&&&&?@  nAnB"4C***  Emul Ctrl Board - CMD= % CTRL= % JMP= % BP1= % BP2= % Emulator Board - CMD = % STATUS = %1 GP1= %2 GP2= %4 Expected Results - PCLAST = % PCNEXT = % INTERRUPT = % Actual Results  - PCLAST = %* PCNEXT = %, INTERRUPT = %( E gFRRRRg0123456789ABCDEF((5(:(=(F(O(R(W(Z(](`//A/0,0-0112\23t3:5:< //A/0,0-0112\23t3:5:<8==>  HELP OPTION MENU  - OPTION TEST MODULE ------ ----------- 0 All Modules (1 - 14) 1 1 - Emulator Inactive Test 2 - Emulator Reset & Inactive Test 2 3 - PC & JUMP Register Test 3 4 - Emulator Forced Interrupt Test 5 - Debug Interrupt Priority Test  6 - SVC 1 - 8 Interrupt Test 7 - Concurdrent Debug & SVC Interrupt Test 4 8 - BP1 Read Test 9 - BP2 Read Test 10 - BP1 Write Test 11 - BP2 Write Test 5 12 - Emulator Processor Test 6 13 -  Emulator PROM Static Test 14 - Emulator PROM Functional Test 7 Microlab Related Tests   OPTION MENU   - 0 - RUN ALL BUT 7 *** default *** 1 - EMULATOR BASICS TEST 2 - PC & JUMP REGISTER TEST 3 - INTERRUPT TESTS 4 - BREAKPOINT REGISTER TESTS 5 - EMULATOR PROCESSOR TEST 6 - EMULATOR PROM TESTS 7 - MICROLAB RELATED PROBE TESTS H - HELP Type in desired option () or ( 0--7 or H ) Type in desired sub-option ( 1--4 )  **** INVALID KEY - PLEASE TRY AGAIN ****  $$ -8?!-~?!-?!-?!-?!,c?! e?" e1*4& 4?C7#"?! -?!"1,?!, MICROLAB - PROBE TEST OPTIONS  %- 1 - 8048 PROBE TEST 2 - 8041 PROBE TEST  3 - 8021 PROBE TEST 4 - 8022 PROBE TEST  -!- PLEASE WAIT - LOADING PROGRAM MEMORY -- *- PRIMARY SUSPECT = 8048 EMULATOR BOARD *- *- PRIMARY SUSPECT = 8048 EMULATOR BOARD SECONDARY SUSPECT = EMULATOR CONTROLLER BOARD -- +- PRIMARY SUSPECT = EMULATOR CONTROLLER BOARD +-  -..) 8048 EMULATOR DIAGNOSTIC PROGRAM - VERSION 1.0 .- /=/%EMULATOR INACTIVE TEST  /5/_/yRESET AND INTERRUPT TEST ?,"m o o#5 $%0/00/?,"m   $ $%  wu$ /0 $%  ?#H#PC & JUMP REGISTER TEST P0d50K0hINTERRUPT PRIORITY TEST  $"m$ p p#40 `0 00SVC 1 - 8 INTERRUPlT TEST "m   #1########p0!101YCONCURRENT DEBUG AND SVC INTERRUPT TEST ?,"mэ$ q q q   wu  wu#$$@$ $!!!2(#!11 BP1 READ TEST ?,"m uw ͒Zud̒X#-@*@+2(#$2z1 BP2 READ TEST 3B  @-.22BP1 WRITE TEST D0"m "   #  33!B"4?,"m ww ͒Zu#/#3B  @-.23BP2 WRITE TEST D0"m& ( 24 33PROCESSOR TEST ?,"m t! t" t t!" !# !$wu!"@   !̆?& ?%#$wu#$\X !̆  4 !#?& 䀜4pڜ4 !#@C8 77665D-S'#U! !#Ujk #U`a #F \F #z{\#py?#USlDl#UZDl#UPD#UQD#UCl}l#UJ}l#U@}#UA}#Ulǖ#Uǖ#Uǖ#Uǖ##X'T7UT#UwTwUTT#UTTUT#UgTgTӕT#TTөT#ZGTTӥT##W #W#_'Wӌ#@WWӀ#UoӪ%&#i`aӁ##Upqөq#/gPbd#& !`ӊab01#0Ӑ #1ӓa+#T G'eBMBٖ/'bUMB5M*";#eeeeAO'#q澗'W'W><NL^\nl~|ӌӜӬ#H >>??'ph#?7%?'p-(7(x@9#'U"?U"U$X"#/:S:m:mEMULATOR ROM STATIC TEST   Ԣu wwф-%32 4 53 42?&'"m?::DGDu;  ;; ;   @;1# ;m"mm  ;?@"4?C"m4Vx@PROM FUNCTIONAL TEST )- PRIMARY SUSPECT = 8048 EMULATOR BOARD -- ;#ͺ4Vx#<$?!-j?!<+?!< -  READY -  > =* o77#/;FHJdVd#U9V#9V#< Sd_V_#9VF_dFd#:V# :V7V7Z#9b#9V#9vv>w?!-?!>?!< -  READY - > >>* 77,8DOQSlwƏƠVƠ#U9#9#< SƠV#9FO#9#: S#: S`6#9&S7ƠS7Ơx77Ɩ#9#9#9vv  ~ uw  ue^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!  + $wu!"@   !̆?& ?%#$wu#$\X !̆  4 !#?& 䀜4pڜ4 !#@C8 77665D-S'#U! !#Ujk #U`a #F \F #z{\#py?#USlDl#UZDl#UPD#UQD#UCl}l#UJ}l#U@})m   ABS 2 W~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!  #!+!%#E!E!VEF4C !V-?!t?!a !J0!Mt?!a!"* !M?!a4CԠԡԢԣ89:;uw,z?!!+?!,F?! e?" e !0!H!(N?!!0!6! 4?C :" ?!!M#4C - | OPTION | -  E g '   "f?"'%.e"t!4?C V" '"?"" '"?" ҥ"> : ;?#<:;   "D 8 9?#<89!P ?'  9: :;"!TEST RUNNING ITERATION # #8 ERRORS = #: wu X#` __ 70#x0 cp# # c# @ - ,7dl  D, 7l!!-  D# ev   #?" $ $ $ $ $  $  $  $  !_'Tt @   _q  l!$` T"T#@ "$ #$T$T%  $$ %$T(T)  D  $ !$ '>&!!4?C V$  "f ##'   wu@Ŭ U%y ̆?&?%wu\X ̆ % #?& 䀜% % #Ƅ@W@wuwu  D &6&&g +f{ &(&S &C f*&&&&?@  mAmB"4C***  Emul Ctrl Board - CMD= % CTRSL= % JMP= % BP1= % BP2= % Emulator Board - CMD = % STATUS = %) GP1= %* GP2= %, Expected Results - PCLAST = % PCNEXT = % INTERRUPT = % Actual Results - PCLAST = %" PCNEXT = %$ INTERRUPT = % E gFRRRRg0123456789ABCDEF( ()(.(1(:(C(F(K-..w/O//0q1 112?2m89X:e-..w/O//0q1 112?2m89X:e HELP OPTION MENU   - OPTION TEST MODULE ------ ----------- 0  All Modules (1 - E) 1 1 - Emulator Inactive Test 2 - Emulator Reset & Inactive Test 2 3 - PC & JUMP Register Test 3 4 - Emulator Forced Interrupt Test 5 - Debug Interrupt Priority Test  6 - SVC 1 - 8 Interrupt Test 7 - Co;ncurrent Debug & SVC Interrupt Test 4 8 - BP1 Read Test 9 - BP2 Read Test A - BP1 Write Test B - BP2 Write Test 5 C - Emulator Processor Test 6 D - Emulator PROM Static Test  E - Emulator PROM Functional Test   OPTION MENU   - 0 - OPTION 0 - RUN ALL *** default *** 1 - OPTION 1 - EMULATOR BASICS TEST 2 - OPTION 2 - PC & JUMP REGISTER TEST 3 - OPTION 3 - INTERRUPT TESTS 4 - OPTION 4 - BREAKPOINT REGISTER TESTS 5 - OPTION 5 - EMULATOR PROCESSOR TEST 6 - OPTION 6 - EMULATOR PROM TESTS H - HELP Type in desired option () or ( 0--6 or H )  **** INVALID KEY - PLEASE TRY AGAIN ****  *- PRIMARY SUSPECT =6800i/6802 EMULATOR BOARD *- *- PRIMARY SUSPECT = 6800/6802 EMULATOR BOARD SECONDARY SUSPECT = EMULATOR CONTROLLER BOARD -- +- PRIMARY SUSPECT = EMULATOR CONTROLLER BOARD +- ,-R,  6800/6802 EMULATOR DIAGNOSTIC PROGRAM - VERSION 1.1 4- . - EMULATOR INACTIVE TEST  .o5...I8v.g RESET AND INTERRUPT TEST ?,"f n] n^ #5 $%0.0..?,"f  .$%wu.ל.0$%?#<#PC & JUMP REGISTER TEST  '/)st @#@C/ $/m//FORCED INTERRUPT TEST $$  P/5//INTERRUPT PRIORITY TEST  "f o o #40 `0L 004SVC 1 - 8 INTERRUPT TEST "f #"p0L!00CONCURRENT DEBUG AND SVC INTERRUPT TEST ?,"fэ p p p  wu #00@$ $$!!1"!1*19BP1 READ TEST ?,"f uw͑Α u G ##-)~@)@*1"$119BP2 READ TEST 2""(+119BP1 WRITE TEST -)2"((+2]19BP2 WRITE TEST /30333223d@  ?3z6#wu 2   #3    "f S S S S*@    wu?3z# ̆?&?%wuZV6 66g?6Q5z5>7 PROCESSOR TEST e!8:<=ABEKNQRU[^abekqru{+)'%94 ?;~44620543333x359nh8  $ %# ( )O',."* /-/+UU'ƪ''UU'Ϊ'UUUU'0'UT0UU'J'L'\'Z' ''1O_''Uƪ6723'U'RUƪU'U''U''''@UU' U'I'FU'U ª%'UU'X$'G]+ 23 769U'U'ʪ'&33333333333334444 4 4444444"4%4(4+4.4144474:4=4@4C4F4I4L4O4R4U4X4[4^4a4d4g4j4m4p4s4v4y4|444444444444444444444444444444444444444444444444444444444444444455555 5 555:5555555!5#5%5'5)5+5-5/5153555: #s.o888EMULATOR ROM STATIC TEST  RN SOu NwwфOQ-NP%+* T, U-+ ,*?&!"f?988OONNyx :1  99v9v @9#m9 "fm  9?@"4?C"f4Vx@ PROM FUNCTIONAL TEST )- PRIMARY SUSPECT = 6800/6802 EMULATOR BOARD -- 1ƻ4Vx2#((+:19SPECIAL EMULATOR DFEATURES TEST \[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!  ~}|{zyxwvutsrqp=<;:9876543210/.-,+*)('&%$#"!   ~}|{zyxwvut,srqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!  ~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!  ~}| {zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!  g~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!  + NQRU[^abekqru{+)'%94 ?;~44620543333x359nh8  $ %# ( )O',."* /-/+)m   ABS 2 Z~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ `? `@ ?2##$#$8'*+-../oYJ#f!F!!"!  ! !v ?!!/#"- ?'nt7?26?29H?2?2 ed h?X;! bv"v?3I e0  f001 0 ?!AY{!# ?'n;-?22 iiW?"?2 i5#7 ?2?+q`;e" #! T  ?'n2?2-2:2!(;!: "j?@1#AB ?2 TIMEOUT #8#$#$$&b) *+Z-.D.m/a $" X% $;?2-" $( $0#'?@ v ?2?1 E X% Xf \ t ~ -ID =  X ?5#o?2?+q`?6T ?'n?##E?2-?'n- POWER-UP TEST :?2#m?2?5#?2P+?6@?3!?6T?'n-#d?'n-8085 PROCESSOR TEST ?5#?20X?6@L?3N#RAM MEMORY TEST ?5$Y?2$m?2?2 $>$E e1 2?3N0@?6@#?3 #ROM CHECKSUM TEST  -ALL ROMS 1 - ROM 1 2 - ROM 2 Type Selection: ?5$?2(?6@#?3 ?#FRONT PANEL TEST ?58?29?2?2  e14?3_?L93?2?2?3?4c?5 K?3?%v L?6Ta &Y?%$?'n N?6 M?6TAa&Y?'n%&Y;) ?5'%d#;7rT%?&Y8?288?2?6m;3&?2v KK K K88?2v ?'n;+?2?5 S?5>78 R?5,: ; V?5> U?5, OO&?2v &O . &P &T &Q . &W &X ?2-?5$?5'?29?2?2  e51 40 H)?3&o?3'?2?2  l eHL_'?2?2 '' e6''1''0 H h'2(?2?2 '- e f?(?3 V ?3&?3F?3 K ?6Ta'; ?6 ?6TA'?2-?5&b?5#'|#?%;lY?% ?5''#?%qT'e?%&b8)CONTROL TEST  Enter range - low or high <H>:   Command Mode Options 1 - Turn on, set D/A, sense one time 2 - Turn on channel 3 - Set D/A Control 4 - Sense/report status one time 5 - Sense/continuous, report unique sense 6 - Turn off channel Select Mode:  **v; ;  09AF?5*?2 n9?2?2  e41 1 p)q?3S'?2?2 )B eH L)B p p*q?2?2  e1 2)?3^*?2?2 ) ef?(2?3 V l*?2?2  ef?( ?3 V m?3) o)?3 n p?6Ta ?2-?5) ?'n o?6 l?6 m?6TA*f?2-?5) ?%?'n*]2-?% ?5'*=#?%qT*.?%) 1 - Disable *2 - Enable * *Display Mode: *1st **2nd *8)EVALUATION TEST Enter Status Display DAI value:  ?5+J?2?3?%X?6TA+A?'n+A?% ?5'+#?%qT?%*?2-?5*8)RANGE TEST  ?5-?2?3?+u-?+u dT?5#?,D+,X  dTa, d?-8+,X  dU?5 ?,D+1,X " dTA,@ d?-8+,X T f?5?,D,,X f䪜,TU, d?5'?,D,(,X T,?-- e,S#-AB" e0 e,L e d d ?2- d---?@ ?2 d8)8+8-8/81 83@8587-?2?1 --C(-^"-l-s-- -"l?2 dSYSTEM INTERFACE TEST ?5#?,L?5#?,DMASTER INTERRUPT STATUS COMMAND BIT -V-J-VPORT DATA PORT -STEP = - UNEXPECTED INTERRUPT DATA-I-}IN -}OUT  2;c;x:v; x;3;x?2?2?3 ?5.#?2:?2?2?3?6T?2--?'n-.. TEST CHARACTERISTIC MODULE ?5.f?2?6@#?3 #..$\ ?5/?2?6TA?2--?'n T?5.#o?6/6?2/L= 0?2?2?! ?38?6Ta?2--?3.?'nz?5/#T ?'nT-?2-?5.WRITE PROM DIAGNOSTIC  Enter valid index (1 - .) for device: ?2R?5=?2 ////?/ `/@/ />:?2?0?5/a>H?2>T/>R?2?0?1v?5/a>?2?0?03?5/a>N/>/>/>?2 ?5/a>e/"s?2 "?2R ? ?1 <0Dpp<0`<0P<0@<00<0 <0<0 <0<0<0<0 "?1  fOx?%?%?& ?1 ;!;w;; ;;?2 Dp";k<e<_<,Y<D?0<c?0<s?0<?2 <2 1M21#2121:8 BOARD '- PRIMARY SUSPECT = 121:..12 "?2R ? <?2 <1Dpp<1`<1P<1@<2 0<1 <1<1 "0?1 ?0=}?2<<?0< ?0=c<?2 Dp<?2 8  Dp=:=31<?2 =%?2=A1=pT  >T?2?1Z ?0 Tv ?6TA2?'nT?6T?6T?6T?6T?6T?6T?6T?6T?6T?6T?5'2#?'nT?2-?'n-EF!  "#4CGHpG j f?4+ + `e. 3X04?3.?3$, )3  !  3 ,?3$ ,+ )?3$3?3 )t ) ++3 *?3 *t$*3?3$ + `e0  Ls36 + `e0363{i: 99?2:"?209  ,31 +313 T Y{  0@P`p $%?5 6 t SN-2 -4e2_ tCu. t3wu/?4 $/  6 4} %.p -4} .    . //.p.i  u!M (  QQQQE t3 tC00 8888885};;;;; 00    ;;; ;;~9?289[?2?2  e1!:2?35kl t3 k'+6 tC l?3?5 kl?6&?6&?6&: : D / A : A / D Actual Supply Internal : ? Input A/D Out Output ? Range PS : J- Enter >: to test:  Enter ?desired:  Type in option:  :with;ESC> :; ;1> Run this Test again - ; ;2> To continue, type one option:   - - OPTION  -  -  *** INVALID KEY *** TOO MANY DIGITS *** INPUT VALUE OUT OF RANGE - PLEASE TRY AGAIN ***  To enable Firmware looping, type or (default):  : -;LTEST EXECUTING PlTease remove programmable device from ZIF socket Press to continue test: ExpectedChannelReturn to Select Mode without Command Abort - type < ;>  ;> -;LTEST COMPLETE Type to abort:  TEST ABORTED -;L>Linearity Error >> >erased >   Total Addr =    >reprogrammable >   >memory checksum error Diagnostic ? Characteristic ? Prom power switch off WPROM Aborted >   Short Circuit ?over range A/D conversion error on powerup  > NON-FATAL <  > FATAL ERROR < CPU > CPU Related > ROM >RAM >System Interface > , marching ?, walking ??*1 ?*2  EXP =  ACT =  ADDR =  >Control Shutdown > >Supply >  8 STATUS: ?3 ??1 =  ??5 =  FSTAT =  ??2 =  ??6 =  NFSTAT =  ??3 =  ??7 =  PORT D0 =  ??4 =  ??8 =  PORT D1 =  ?3Execution ?IBusy Idle Unrecognized ?ORestart Data Loop WPROM ?OAbo?rted?O?IRead ?IWrite ?IFatal ErrorNon-Fatal ErrorPower Control Power Failure Device not First Addr = Configuration Module absentVoltage  ones/zeros, ROM #STATUS =  DSTAT  ModeCommand @?2?2Cz?2?2F)?2?2!Ct~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!   HELP--8 DIAGNOSTIC  - There are two basic types of test options that may be run in the Cj Diagnostics--functional te$sting & hardware exerciser routines. A brief description of options follows: FUNCTIONAL VERIFICATION TESTS 1--Run All Power-up Tests: This option runs the next 4 tests. 2--8085 Processor Test: The control processor for the Cj is tested v to verify the correct execution of its instruction set. 3--ROM Checksum Test: The Read Only Memory chips contain firmware for the Cj operating system & diagnostics. These ROMs have their checksums verified in this test. 4--Mem#ory test-Cj RAM: The Random Access Memory for the Cj cpu is tested for data integrity & addressing correctness. 5--Front Panel Test: The Front Panel LED lights are flashed in this test. Press RETURN to continue this message:Prom Programmer SERVICING EXERCISE TESTS 6--F Level Test: Verifies the performance of the Programmable auto-ranging hardware. Permits programming a voltage from a channel. 7--F Control Test: Verifies power control circuits: exercises shutdown, DAI, & ADO sense control for the specified F. 8--F Evaluation Test: Evaluates the linearity of a specified F within a range of desired output voltages. 9--F Range Test: Verifies programmability of all Fs at the endpoints of the voltage range. 10--System Interface Test: The hardware interface between the Cj & the 8500 system is exercised in the standard protocol.C@Power Channel 11--Characteristic Module Test:  Exercises the PROM MoVdule configuration hardware to allow verification of module specific functions. 12--Characteristic Module Checksum Test: The configuration memory has a checksum calculation done. 13--Write Prom Diagnostic: Exercises the PROM specific writing algorithms for each of the Prom types supported on the characteristic module. 14--Cj Status Command: This command displays the current status of the Cj. Press RETURN to return to the option menu::;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[A\]^_`abcdefghijklmnopqrstuvwxyz{|}~+ king ??*1 ?*2  EXP =  ACT =  ADDR =  >)m   ABS 2 !*""!""!@""!?""@!+%6 ##"!* !$w!{*8:((OPTION # MODULE RUNNING = % ITERATION # # ERRORS =  9 OPTION T     EF4CH,s!!!!!x!&?#]4C p?!f%? t?#] !  eI %I # ?!;#!m |Tu Xokgf Y vuw7!?@;c "4CUNEXPECTED INTERRUPT # !r &? "&? ?"[  !6 @eDT"`H"?#* eIuQS?!! Type in desired option number, H, or T with #!"? ;r?#*)%c?"%?"!"? (? !|{ #`a `b ` _?#X?#XV TEST SELECT OPTION - ENTER TEST NO. AND  *** TEST NOT FOUND -- PLEASE TRY AGAIN ***  "@eH0@eG?! V W" trsu ?'   m  e x?  edx $-  ?  @ A B = >  ?!? ?$ V  ;: ;/ V;& ;Ӛ;Ӛ;Ӛ;;dt$p Od}Q$}RQ$'#$$$$$$     !!;y V# ?#X?#X # ! 0  ?#X#%: DIAGNOSTICS V 1.5 &- Z8000 EMULATOR%^%c%%%%%%%%.X.X/Z/0#0a00161z12'2x23334945p55667`79\9<.X/Z/0#0a00.X161z12'2x2333.X4945p.X55667`.X7.X9\.X9.X<PRIMARY SUSPECT = SECOND  BOARD%2%%:&%2%2%%@ CONTROLLER& %%%:&%2 EMU STAT= HALT STAT= INTRPT= PCLAST= EXPECTED:&E+&Q-'&^+&h+ ACTUAL: &E-&Q-(&^!r&h-s   OPTION MENU   - 0 - RUN ALL'q1 - PREOPERATIONAL'h2 - MEMSWITCH MODE'h3 - MODE 0 (HALT)'h4 - BKPT & SVC'h5 -86 -97 -98 -=(T - SPECIFIC'`H - HELP TEST  TESTS  *** default ***  ԯp ԯԯ(Ԉ  p䀘@ TTԯ'?* '?*ԯTT'?*#'''(  HELP MENU   - OPTION-TEST MODULE%20 ALL MODULES 10-80'q1 10 -.c 11 -/h 12 -0  13 -0I 14 -0 15 -0 16 -02 20 -1a 21 -1 22 -1 23 -2R 24 -2 25 -2 26 -3@ 27 -N3 28 -43 30 -4d 31 -4 32 -54 40 -5 41 -5 42 -6 43 -6 44 -75 50 -86 60 -97 70 -98 80 -=(T - SELECT 1 MODULE NO. FROM THIS LIST ivq o !  Z;c# ypvvkq;5nd g_H\YW VRaOKGU EAA  Ę @@怚@  # #  ?#X ?) ^*s? ` FAILURE LOC=) EXPECTED DATA=) ACTUAL (MASKED) DATA=) }z ʲklYx k?+u sl t q m r n  n m p o r q l k q s  r tu p o?+u r q s t t sw;8?#X2/;3u , )&#$!+ @@ * Kk`GYxL K;LK4CZ++@Q+(+@ z kYx  Ԉ   w ,6u +?*+?*u +?*+?*T + ,?./ ?* ԯ tu t{T@?-7?-?- k '?-) \-  <-B <-uTT - + ,?./ ?*  &ԯ T %  D ,q ,qT tT s#r -ԯTwt- uuqmi >@nT T UE mPÀRÀPÀÀÀ£À40ÀÀPÀ. ԯ".?*+f+b+mԯ..& . STATUS PORT CHECK'` Z8001 EMU PROBE INSTALLED  Z8002.EMU PROBEQ 6@  5d m@5_ dba]`ԯg5?*Tu@?-7  50s ޘݘm ԯ#a4?-#5l25&r& +5-43*** PC LAST'`@5&r& +5-''3*** BKPT 1'`Ax5&r& 67+6Q6 *** BKPT 1 ARMS BKPT 2/BREAK ON ADDR WITH DATA'h-.6u'35   kԈ#} x6  NԈ#h #6~!4BH6&r&6+6..7 *** JUMP ACK'`)#Cx6&r&7,+7F6..7*** SVC TEST  !"#$%&'7&; 7 v wY# T 7  Z wEjh cDx7&r&7+77q..7*** SVC PAGE'`LJ  7) w J# e 7 ) wVjh cPx7&r& 8^+87..3*** WRITE PROTECT TEST @u@z@@pNOUON!o!o8'  83  US[ @j88'w8=883w8FZuWX\] @Ww-SԯWUWV T̘USԯ3 [8Oθ\θ\ θ\θ\[ θ\θ\[T# Zuw u$Z- YYS[W8th #?-s`H9&r& 9+9m--9'30*** CPU TEST  99?*9?* #9PS99P@P{?ph9&r<:F+;:*** TTA INTERFACE TEST .:+3:4!UU! UU %TpD l<E?  #wvv strqpw o:n?:c_ww?:cw ?:c?:ch?;pw zrv;:s;4p;.0 uTu:!wp#u{pTurqo jfj ;LgfoIn[D;<Y?; d; ; h{Džs;? Z<? #?@ q"4C ; ;; ; ; ; ;!UU!  UUUUUU % TTA NOT DETECTED 9 EXPECTED NUMBER OF=P+==..=G'7*** MAC INTERFACE TEST >TԘ$ l>r? :[=s*=z ;gh;cq > >Νm_X = ?>*6>B?@"=>?*#  >1r >1n >j ^9W>Zs#@P`pHXhxxx z}UEUJJEW ~) ^)D?>z FAILURE>   ?-# MACO000H MAC INTRPT. ADDRESS LATCH>Q %2%MAC& %%%:&%2`UUnUV`n!} ` n `UWnUXx}z! n ̍\ pT]}T}6i!i}e}G\ p`\p}}}_}}l}N\ !]y]0\p""33DDUUffwwPNNPRP_!@o!Po!!}}}}} !! z!! z!! z!! z!UU  UTz JUz!UU! UTz! zTG zaE zaI zadz!zeMUWzcMUUz8v1 zval UUzvv!  v!! vػ$N z!  z!@z!} _z?2!0(UUUUvt! v!  2-RAM inhibit+ . #04a&r& +4J..4y3*** HALT INSTRUCTION'`4ozz1(4&r& +44..43*** SINGLE CYCLE'` PC NEXT>Q 6@  5d m@5_ dba]`ԯg5?*Tu@?-7  50s ޘݘm ԯ#a4?-#5l25&r& +T ԥ#p<;:++++ԥD# uU)䀘m# m #<;:,ԥuԄU)䀘m#<;:,MԥԀԂԃԁԄU!ЇUЇUЇU ЇU#)<::),8f@3 = ::),,`38o!=]::),- `3-|"=.::)-(-9`38o#=A::)-S8f`3$=t::)-u8f`300=::|)-4?CZINTERRUPT #!| OCCURRED UNEXPECTEDLY %? "  *** INVALID KEY -- PLEASE TRY AGAIN *** &? !#? ?#Z?#b%?"%?""9#B? "JI &\  ?#?#S TEST SELECT OPTION - ENTER TEST NO. AND  *** TEST NOT FOUND"#4C 95@e?# @e?#a0#90AF7"/w ~|} ( ot  eox?  ewdx $ r? s@ tA uB v= w> q "4?C? !4?C V p;:p;/ V;&p;Ӛ;Ӛ;Ӛ;;dt$p d$T%(O%%$$$%%     #!4?C V% ?#?# % %g   ?#%4C%%%%%%%%%(R(l(()Z))**+n+, ,Q,./e/0(l(()Z))**+n+, ,Q,./e/0 T OPTION MENU   - 0 - RUN ALL&1 - TTA I/O PORT&2 - TTA RAM&3 - EVENT & TRIGGER&4 - COUNTER&5 - TTA INTERRUPT&6 - ACQUISITION&7 - 7&T - A SPECIFIC&H - HELP *** default ***  TESTS  TEST   HELP OPTION MENU  - OP$TION--TEST MODULE80 Modules 00-60& 00 - 251 10 - 2J2 20 - 2^ 21 - 2q 22 - 2 23 - 23 30 - 2 31 - 24 40 - 2 41 - 2 42 - 3 43 - 38 44 - 3L 45 - 3c 46 - 35 50 - 36 60 - 37 70 - 3T - Run/ 1 TEST MODULE from this list instead of an OPTION test group op<1K @;w_www pqrst#2538(] pTpD#212J38(ww ?(DpUpd-qUq%rUrsUsEDtUt Ku#u 2t11 2^48(?(C?12u /̙ u1#!2q4(8(?(C?1h?1zwg?1# ON aON Uf  2o1 1"24,8)e?(C?1h?1zyh  x?1̘p_#)D#2408)?(C?1h  $ $t?1̘jh   &  &f?1̘\#)D044s8)?(2?1?2&?*?1ps WsG*ЅPm?(2?*p̙ WsG @# ?14;4;21S0Ӛ1ι ιi Tw1248*?(2?1?2& ;; ;p;#qps̙ WsGЁD d p*V@25\8+ l4  55 ? ?(2wvv;!*䀘o@w;  ؘo#wVvVvF21A25\8+y?(2wvvz UvVvspw#UvVvro+fB35\8+?(2wvvzVvVv+f+fj#UOC385\8,?(2_wwwwwVvVv+f+f i#ID3L5u8,\?(2 ;#t?(2 w?2&uv@;k# w v p~|pt www@t@TvVv  auu21E3c5y8-?(2w?2*ww mW-W?wwWvTv..l - #-w---------------w;wwwt  wvvtww?1p  0 @ j  p-M pp *w vvp~|p/_F358.!?(2p+ Tpp?(4?2*?wTpp?/ ny.y?w?/'   .4#....../w p,wvvv?-wwpw(~|+;.?1pK̙ +0;拘 w̙ .g ̙ +0;mhm;f ̙ hm;V̙ ̙ w ;D wWvWv  a   21P356N/p?(2?1?1?2&p ̙ p@?/T/qpr p@;)T<҇Pd?1r@;T# X '@21`360?(2?2&?1 h?1py @pTu h 4   pkTuV`#0 Tu q`0$    `ao11p37e70 0 ?2&rqp h?1tyv?1zyp?1PsU  6? p?#Z̙ Us̙ sED檘e# Vu wvv117? ?#Zs p ` pZ,pj  8n?*s8?*s8*? p #'q {u;uzp p?1zyp;(s;" ̙ T ЇPuv;;; Pw  wvvxTTA Detection Test TTA I/O Port Test RAM INHIBIT Test TTA RAM Select Test TTA RAM Data Test TTA RAM Address Lines Test Event & Trigger Test Consecutive Events Test Counter Chip Test Counter Register Select Test Counter Register Bit Test Step Counter Test Dynamic Counter Test Count Source Selection Test Counter Gating Test TTA Interrupt Test Acquisition Test Probe Interface Test  89NOT DETECTED PORT ADDRESS = 9 4H RAM INHIBIT LINE IS NOT FUNCTIONING444444 ADDRESS = 9 ACTUAL DATA = 1 EXPECTED DATA = 1TRIGGERS ARE  INCORRECT BECAUSE COUNTER OUTPUTS ARE STUCK  24  EVENTS/TRIGGERS  4321  - ACTUAL XXXX EXPECTED XXXX4 COUNTER OUTPUTS WERE STUCK IN EVENT & TRIGGER TEST  CTR STATUS REGISTER WAS INCORRECT5 COMMAND CODE = 955 COUNT SOURCE = 9 5 GATE SIGNAL = 9 xCOUNTER # = 9 5 CTR REGISTER CONTENTS = 1 CTR REGISTER EXPECTED = 1 TTA INTERRUPT DID NOT OCCUR AS EXPECTED 88892 8EMULATOR CONTROLLER98  TTA INTERRUPT OCCURRED WHEN NOT EXPECTED TRIGGER TRAP BITS = 9 INTERRUPT ENA%BLE BITS = 98 ACQ PTR IS 9; SHOULD BE 9 44 88891 8TTA928  Follow set up procedure described in the 3section of the TTA service manual. Press RETURN to continue. PROBE LINES CANNOT BE SET TO 9H For more information, p*ress ESCAPE. 8879 8TTA918 PROBE INTERFACE Please restore switch & jumper to normal configuration. Press ESCAPE or7P  STATUS OF 1ST ERROR: PROBE 7654 3210   - ACTUAL XXXX XXXX EXPECTED XXXX XXXX  8DIAGNOSTI|CS V 1.3A 0- TRIGGER TRACE ANALYZER  8889 8 PRIMARY SUSPECT = SECONDARY SUSPECT =  BOARD -w.~}|{zyxwvutsrqponmlkjih\gfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!  ~}|{zyxwvutsrqponmlLkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!  ~}|{zyxwvutsrqp=<;:9876543210/.-,+*)('&%$#"!  ~}|{zyxwvut,srqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!  )m   ABS 2 )ɘ :( 82X(ɐ HJ8^  ]XE ̀!5 @ԸYỳ!5 ?' !Y~  CANNOT RELOCATE MEM TO CPU VECTOR TABLE FFF0-FFFF Jo!+!%$!H!YEF4C !Y.e?!? t?!d !M0!Pt?!d!# !P?!d4CԠԡԢԣԥԯuw-T?!!+?!-?! e?" e !0!f@h!*}?!!t"0!7! 4?C "?!!P"?!?" e?"ŵ!n f?"ŵ!lno)n n"x zn { z"p oo nwun"=8!"?!! TEST SELECT OPTION - ENTER TEST NO. AND  TEST NOT FOUND 0" "ޤ ""wu#4C - | OPoTION | -  E i )   #C?# & ԥf#Y!4?C V#v#~  #v #  #!  ?#!S ?)#!TEST RUNNING ITERATION # # ERRORS = ; 9 wu} X~$  }70$30 d+$W $F d>$h @ 7dlD }7l D$Y ev  $?# $ $ $ $ $ $ $  $ ԥ Tt @  q l% TT@ % %T T   %  %T   D E%T D% %  >'E!4?C V% $ #C #C 1 ?@ ?A ?Bwu?@@=>U̇= =U&e< ?̇=?''?'ABwuAB\X ?̇= >& ?&?'' =䀜& <&Є @=I<< p=O& ?=>?'?'' >$ ?̇=j?@wu?@=>wu=>(  D '`' +g{ '}'"'m g'x'n[An\B ?@ "4C*** TSET )'I)]'I)'I'***    Emul Ctrl Board - CMD= % CTRL= % JMP= % BP1= % BP2= % 6809 Emulator - CMD = % STATUS = & GP1= & GP2= & Expected Results - PCLAST = % PCNEXT = % INTERRUPT = % KActual Results - PCLAST = & PCNEXT = & INTERRUPT = &  FAILURE ADDR= & BYTE WRITTEN= & BYTE READ= &  FAILED I/O PORT= & BYTE WRITTEN= & BYTE READ= & E iFRRRRi0123456789ABCDEF)**(*A*L*[*h*o*v%/011233v0!334G4445'5T556:6s67=7789 9H99:T: or 0--7, H, or T }  *** INVALID KEY - PLEASE TRY AGAIN ***  *- PRIMARY SUSPECT= 6809 EMULATOR PROCESSOR *- *- PRIMARY SUSPECT= EMULATOR CONTROLLER BOARD *- *- PRIMARY SUSPECT= 6809 EMULATOR PROCESSOR SECONDARY SUSPECT= EMULATOR CONTROLLER BOARD *- ---> 6809/6809E EMULATOR DIAGNOSTICS V1.4  (- ?/wwu ̆/Xp?/./?/̆a?/?x?/͆?/?//?/?.?/.   wu /=w /(ԥ~Ԁ ԂԃԥԃTD/o[?!#C/l?%?'o60//eEMULATOR NOT CONFIGURED FOR 6809/9E  6809 EMULATOR DETECTED  6809E/ԥ4 p`Fx?Cԥ?/K#CP60/`p?͐?ԥU̐?ԥ ?ΐ? ?%?'#CԥA͐A AΐAd#C60 00CRAM INHIBIT ԥ`g?.001I?.a?% Dd?' #C601$0DATA BUS DECODER MEMORY (DATA CK.) DATA BUS DECODER MEMORY (ADDR. LINE CK.) ԥhp?.112?.1?% Dd?' #C6011tMICROINSTR MEMORY (DATA CK) MICROINSTR MEMORY (ADDR. LINE CK.) ԥw ԀU2qXuԁU2qXuԂU2qXuԃU2qXuu#Cu?%?'#CJMP AND AUX REG DATA 6022,ԥw ԄU2Xuu#Cu?%?'#CI/O PAGE REG DATA 6022ԥԀԂԃԁԄU3dU3dU3dU3dU#C?%?'#C6033EMULATOR REG ADDR LINE ?/\$ 333RESET & ILLEGAL OPCODE ?/\$!44$3SECOND-BYTE ILLEGAL OPCODE ?/\$"4e4}4s4Al4?/K#CFETCH PREDICTOR #34FORCED JMP $44SINGLE CYCLE/ INHIB %45BREAKPOINT 1 &45EBREAKPOINT 2 '5r5}5CPU HALT INSTR (SYNC/ CWAI) <앭#Cٕ$(55""6O5'AUX REG CPU STORE )606EMULATOR INACTIVE  0`46XSINGLE CYCLE/ PC CAPTURE 16066FORCED JMP ADDR    w u $6a  uwu#C62477#BRANCH TO SELF (SLV PAUSE) D$@77[7nFORCED INTERRUPT D$4A5r77DEBUG PRIORITY 7$$B8#<<88lSVC INTERRUPT @ @ 8$ #C $ԥԄ$C8#888I/O PAGE  #CԄ $ԥԄ$DB8#9'8CONCURRENT DEBUG AND SVC INTRP P9s 9f9BKPT1 READ  @ @ #Cșuwu͙Ι$Q9s 99BKPT2 READ  #Cuwu͙Ι$R9s ::.BKPT1 WRITE @ @ *#C,uwu͚*͙Κ,Ι$S9s :r:BKPT2 WRITE  *#C,uwu͚*͙Κ,Ι$`:VQQ::c#C$6809 PROCESSOR  67 ~O ' 67 nOOP?POJ@V+?P'?UUPs|v$?P $?P1턦'?P?dd'?P=M&2'?POL& &O?QUp 0=>?!! strqpw ;_ww;w ;;wvvu^{ h;dzxv;^s;Xp;RV^ uTu\!wp$p< <<; UUUƪL TTA INTERFACE pTu\]o\^^idhdjl`o` ?JgKo\䖜=]=\>&?= d= ]= ]h^^h̘did}хg\=?!]N>?!?%#C?@ q"4C = == = = = =  TTA NOT DETECTED  ACQUISITION*** TTA> TEST *** EXPECTED NUMBER OF>S = >%H COMPARISON FAILED AT> = ACQ # ADDNRESS DATA PROBE ACTIVITY BUS/ID  0- PRIMARY SUSPECT = TRIGGER TRACE ANALYZER BOARD 1 SECONDARY SUSPECT = 6809 EMULATOR BOARD 0- UUUUUU L  CEb^f)i`xaYmanO sif!J$aƭQ @awcg{!"1qoB᦭ȥ_!>a6uBi!a1Y(P| S," sA"0%? 8 <$!<,*xxttHiH|aa 042zR@lD@ {Px$D((ɭ@`&D,pL8qx9@}qy4РL9@@DA md l8$` s/ -|# /_c/x&H 6܄!50TwR L'89*+(K99 =%,@<)(KHn `,||a l b(hx$e(hxL5:@]M88`d@$ynu|$@5jqA`ptlEwm$m(pp,jhl/+(/;$f5 *'5)  [  e 4 01  #@F| `)  ,(-Dh!X (-hE X #!"? ;r?#*)%3?"%?"!"? G? !|{ #01 0b ` _?#X?#XV TEST SELECT OPTION - ENTER TEST NO. AND  *** TEST NOT FOUND -- PLEASE TRY AGAIN ***  "@eH0@eG?! V W" trsu ?%  m  ex?  edx $-  ?  @  A B = >  ?!? ?$ V  ;: ;/ V;& ;Ӛ;Ӛ;Ӛ;;dt$p Od}Q$}RQ$%#$$$$$$    !!;y V# ?#X?#X # !   ?#X#OB%0%3%n%{%%%%%%'(1(~()>))***+++,S,../0h01T1{12;23934 4(1(~()>))***+++,S,../0h01T1{12;23934 4-9y78 'pb?9 @0Ը<;  ;?;6?<<;#}z fYx ?& l        u ?&u  w;8?#X2/;3u , )&#$!&E@@ &3 F`GYxL K;LK4CZ gvq o !  Z;c# ypvvkq;5nd g_H\YW VRaOKGU EAA @@怚@ # # ?#X?' ^'? ` FAILURE LOC=' EXPECTED DATA=' k ACTUAL (MASKED) DATA=' (>(%***?<(=+ NOT DETECTED'U':#<>(W(>MASTER CONTROL PORT (27)?9 '?: 'dV'q?: V' #:<>((COMMAND PORT (80)?9?:0ԀVt?: V#:<>)(MISCELLANEOUS STTATUS PORT (87) MHz 8018 IDENTIFIED ?9Vd^D: l8T68 4(? #<)c=))KBREAK REASON1 PORT (88)(Test assumes no prototype clock) ?9V 'V')m   ABS 2 !*""!""!@""!?""@!+%6 ##"!* !$w!{*8:((EF4C    OPTION # MODULE RUNNING = %o ITERATION # # ERRORS =  9 OPTION T  s!!!!!!y!n !nt?#?!b8?  ! ؅ e % # 4?C;#!i ?#4C!|Tu Xokgf Y uw7!?@ "~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!   ~}| {zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!  p~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!  T + 44444 ADDRESS = 9 ACTUAL DATA = 1 EXPECTED DATA = 1TRIGGERS ARE INCORRECT BECAUSE COUNTER OUTPUTS ARE STUCK  24  EVENTS/TRIGGERS  4321  - ACTUAL XXXX EXPECTED XXXX4 COUNTER OUTPUTS WERE STUCK IN EVENT & TRIGGER TEST  CTR STATUS REGISTER WAS INCORRECT5 COMMAND CODE = 955 COU--X 0 9N uwu  ɏff#BB- 10=::|). --X 1 9N uwu  -20=::|).J.9-X0 9N wwu  ɏȏ8f#BB30> ::|)..-X1 9N wwu  .c4=::n)..X2.58>!::)/./ X28p X  #    0 #@h=::/H)//_/R?&#/[/pX 0 /y   B A : : F  G+; ? ;   #)Ap?::/)0(0 +Zpv#0X000 q\9N X+ o0~?& b +Z9N +Z +ZI0  ;(  $##)0UBBBB01O'&V Bx>Q::0)87P0# 01x08pCx>C::1)87P10 # 1T7P1 1e7P1 1T1vx01vx08pDx>w::1)87P1u# 17a11vx0 Ex>i::1)2 7P 3 9Nq9N2B?8r { }  &?&#2Sx18pP0>::|)2~2m8fX0 29N1 1   2  #Qx>::|2)87P2 # 222x03X0330D>'Rp>::3')3B31ԥԄ,3zX?0? 0   # '9N   cA@Sp>::3)33?3#3zX kԥ&9NԄ    #եԄT@>::|3)3;a?#3zX0`x?3::4)87P444)?& #At 4<4MX0@ph4g:64)5O4n9U&4@P54 PUƪU U?3TpD"  6&\?  #wvv strqpw ;\_ww;Nw ;D;Bh;;px zsv;0s;*p;$&K uTu!wp#uK{pTurqo jfKidhdjl`o` 7 EgLoM䌘@N6M+6f?6 d6 N6 +NhKKhdidv+gM+64? NN6? #?@ q"4C 6+ 6,6- 6/ 61 62 63 TTA9c 9U& EXPECTED NUMBER OF6S = 6H COMPARISON FAILED AT6 6+ ACQ# ADDRESS DATA PROBE ACTIVITY BUS/ID ACQUISITION ::TTA BOARD 1:9~9t:PQURSTUVWXUYUUZ [7rxx07rxu0u7B B? DD)   %Z.   %;%Z.ض'& hYx7 xYx ^>:6  8`Gv4?C ؄xYx Wx8Yu  ?)9N q9N  ?8r { } &?&  ؈wYx  uwu:   #TTA INTERFACE NOT DETECTED   EMULATOR 6801/68120 EXPECTED:ACTUAL:  PC NEXT= PC LAST= INTRPT= STATUS= CCR= ACCB= ACCA= XREG=9~9tDIAGNOSTICS V1.1 &-  99)9) 9) 99) 9) 9) 99898989898 99797979797 ::9sCONTROLLER:Z ::9~9t: ::9~PROBE ASSEMBLY:PRIMARY SUSPECT =  SECOND SUSPECT =  9~9t9dCANNOT RELOCATE MEM AT CPU VECTOR SPACE FFF0-FFFF  FAILURE LOC=0;EXPECTED: PROBE MODE BITS=/ PM LOC 103=0F ACTUAL: PROBE MODE BITS=/ PM LOC 103=/  STATUS (BITS 3&6 MASKED OFF); I/O PORT=( EXPECTED DATA=0 ACTUAL DATA=0 68019s9h;< 681209s9h;< 68019s9h 681209s9hEMULATOR CONFIGURATION TEST STATUS PORT INITIALIZATION TEST EMULATOR RAM INHIBIT TEST JUMP & AUX  REGISTER DATA LINE TEST I/O PAGE REGISTER DATA TEST EMULATOR REGISTER ADDRESS LINE TEST SLV HALTED INT/RUN LINE TEST RESET & ILLEGAL OPCODE DETECT TEST FORCED JUMP TEST CPU HALT INSTRUCTION TEST FETCH PREDICTOR TEST USR POWER & CLOCK FAULT TEST MODE LATCH/PROBE STATUS PORT TEST SINGLE CYCLE/INHIBIT TEST BKPT 1 READ TEST BKPT 2 READ TEST BKPT 1 WRITE TEST BKPT 2 WRITE TEST BRANCH TO SELF (SLV PAUSE) TEST SYSINT TEST RTI/USER CONTEXT TEST BUSINH TEST INTERRUPT RAM ENABLE & PC NEXT LATCH TEST FORCED INTERRUPT TEST DEBUG PRIORITY TEST SVC INTERRUPT TEST I/O PAGE TEST CONCURRENT DEBUG & SVC INTERRUPT TEST INTERRUPT RAM TEST 6801/68120 CPU TEST   HELP MENU   -  OPTION--TEST MODULE:0 All Modules 10-70&t1 10-<% 11-  34-= 35->!4 40-= 41-? 42->Q 43->C 44->w 45->iQ5 50-> 51-> 52-> 53-> 54->6 60-?37 70-4g@?>488823OJ6!3PW%>">UU'>UU#$s$|$'>%h\'>'>d=JM'>#0 #'> &II*@ @J&>% !> &> &>O9T @ 17 - +2 20 - C 21 - C 22 - C 23 - D  24 - EW 25 - D&3 30 - D; 31 - DP 32 - D[ 33 - Du 34 - D 35 - D 36 - D4 40 - D 41 - DE 42 - D 43 - D 44 - D 45 - D5 50 - E  51 - E6 60 - E;7 70 - 58 80 - EF9 90 - E^ 91 - Et 92 - E- 93 - ET - Run 1 TEST MODULE from this list instead of an OPTION test groupEmulator DetectionEActivation SequnenceEClock Fail DetectionEAuxiliary PortECommand PortERAM INHIBITEEmulator ID & ConfigurationEShared RAM AccessEUMAP/BKPT RAM AccessERegister Restore/DumpED/R ROMs ChecksumESLVPAUSE/RUN LineE RUNUSERESingle Cycle & PC NextEA0 WriteESTOP InstructionEAddress FaultEHalt ConditionEBKPT1EBKPT2EBKPT3EBKPT1 Arms 2EJMP ACK/SVC INHIBITESVC OperationalEWrite ProtectEMode 0 Inhibit Memory MapE>] CPUEMAC InterfaceEMode 0 UPUT/UGET/gReadbackEForced Function CodesEMode 2 Run Microlab Test LE INTERRUPT ENABLE/DISABLE TEST MULTI-MODE INTERRUPT TEST  EXPECTED STATUS 2 = 5 ACTUAL STATUS 2 = 5UMAP AND WRITE PROTECT RAM TEST WRITE PROTECT FAULT TEST PC LAST LATCH .TEST  EXPECTED = ) ACTUAL = ) FEXPECTED = ) FACTUAL = )COMMAND PORT LATCH CMD, CMD IN PROCESS, CLEAR CMD TEST RUN USER AND CLEAR CMD TEST SMSLAVE PAUSE AND CLEAR CMD TEST RUN FROM UTILITY RAM TEST  RUN USER CODE TEST  ?A Gl?NSC800 PROCESSORNSC800 INSTRUCTION SET TEST UPUT ROUTINE FAILED UGET ROUTINE FAILED B+ ?A A\ AG?NSC800 40-PIN PLUGMODE 2 RUN AND BREAKPOINT 1 TEST MODE 1 MEMORY MAP TEST MODE 1 WRITE PROTECT TEST USER NMI TEST HKALT AND USER RSTC INTERRUPT TEST CLOCK OUT AND INTERRUPT MODE 1 TEST USER INTERRUPT MODE 0 AND INTA TEST USER INTERRUPT MODE 2 TEST USER RSTB INTERRUPT TEST USER RSTA INTERRUPT TEST S0,S1,RD,WR CONTROL SIGNALS TEST ޤw)w@ X {w8 "n7 Jf5*5  u/* A@wew@@ Aw @& X@5 @ ׋ww0rwwpwww4w<6w"wd_wf;w7w23w$(w(www)wd(w)w0w0w" '@@mT0@e&      A@, A@  A@we&  n'J5:& @@wv:& :    A@, A@  A@w;@@w & we &  & F@: w*%9w xΕw5Εw| wt|΋w6ew 5, %w5 ,w,u,.5 | Jw@ %։ %0 %ˆ %ڈ %@f @f*Ae:  Be:R  w d*wW; w@: w(%w x85 *wH@:05*w8w4444444444444444$$$$$$$$$W-* wW-*w H HE |$*5 |55 >* Jwt N$0 F$ >$ڈ 6$@f @f* Ae:   Be:R  w d*whW; w\@: w$%w x *w4*w*w&x x W-*w VH HE، D#* Jwފ *#0 "# #ڈ #@f @f* Ae:   Be:R  w d*whW; w\@: w$%w x *w4*w*w& W-*w 2H HEr "* JwS "0 ! !ڈ !@f l@f Ae:   Be:R  w d*wTW; w>@: w%w x *ww*: :!w> .!*w5@RE AAA@w *w> *w5W-, ATAE BBBw *w> *w8* tw* B w * 8H HE & *u*>*W-*w5w*W-*w w5*R f8 i f6 i f4 x 5 2wl @2 & P 5 >w *wu>*w @*w(%w xw ,w,w wu,.5 5 f5 h5 5 "5 $5 &5 (5 z5 *5 ,55&5.565V5^5>5F5N@e0&/wv@0 @a0 &@0 @a0 @0 @a0 .@0 @a0 6@0 @a0 V@0 @a0 ^@0 @a0 >@0 @a0 F@0 @a0 N we5 285 65 :5 :5 45 85 65 * $L j "5W-"w V ~f.0Ț*55 ~HRpT5 @fE @w.,5@@ @a` w 5 ,@@ @a5 5u,.5@@m@0@@ @a0 5 PX@e0&& O/w@0 @a0 ~ we5 H5 F5@@ H@`w@@m@0 w @@m@ 55 Z(<5555 N5 L5 P5 J5 ^5 `2bKdfhXj` l%nprt` v,xzn| f f< lV@@m@ w B@@ H@`@@fw bw P ZwwW-Z W-Z w5w@f w @f@@W-Z w *w*@@w  w&W-Z AA @w h 8F _*w% w x &w* wwE wR wa wtu wh w\ wP wD w8 w,Α w w ".:FR^jve wLۑ ^ : w. @ w & e& u.,  f  h wR   fw&  hw.  PP P"P$  w: xf  L6 hw `P.P0P2P4 &w: 4f& @ $w  P6P8P:P< $w  f$ P w  "w  f" T w  w: f p^ w P&P(P*P, (w: Xf( ,b Hw @P>P@PBPD @e0&/w@0 @a xwZ @0 @a&x  f0 w @0 @aNPRT .wL@0 @aNw6@0 @a |w$ j b Zf0 . 6 w4e *w: .f*  w PFPHPJPL w5 ,w, w2 W-Z @Aw w. W-Z @Aw nW-Z @Aw  D r u.,w A $ f2 D "w0 @LEALE PE f w &w z6w pVw j>w `Fw J zw  hw \ @  , @A@@W-, B@w   *ewzwn"w$SwIwPwww,w+w-w-www:wwUww̓ w>   e & &/w,@mw CaP 3  we@@m@wC@ H` 3 E@@@w@T A~@@w0@T@@m@wC@ H`ww CTw CR@@AAA@AAA@w @e%@w  v6v 6 0 P@@m@@wu-XVwX w X@@@wD :u-:<w45 : 2 4W-4<w5 4 6W-6<w5 6 8 6 f 6 w;w? e&& /w* Ewe V we40J0J@Jbn HRdR@@w0`@T@@m@@AAA@AAm@A A @w U@fe F.N0 2w5 *w 5*@e<&f2 @eC&@f@]h& @eJ&f @eQ&f  @eX&f" @e_&f$ @ef&f& @em&f( @et&fz r@e{&f| b@e&f* R 5& @@wD&/w$@mv-, A@w CaPE E A@w @a,Ow @aP w @a,Pw @a0  wh @a AaA p @a3l @a,l~w @a lw @a AaAl pl wee CaP @ap @a,p   AaW,p  A@w @a Aa1,phw, @a AaApEph  @a,h~w @a hw @a AaAh ph@@w@e  H  4 @PEw h@PEw@PE w`%wV x UfwZUfwPUfwFUfw<Uxfw2Ufw(EfwUfww  wr@@wb@@mBw@PE w @PE  W- A@w ( AB H`A E A@AB H`AE A@AB H`W, A@W-J A@w & 8:5w wJ@PE w w0@PE  @Aw @e<&  ` @@w z & &/w@mw @aO @a h @a l@mwhw0%w& xb#0 w0D ww>#N# CaP0Ew@ w:e@X H" @@mBw8 < \ \W-\ AAm\@,w@@m\,w !>  ew wb w` ww. @  @ @  w A AAwr&x $fJ\>wz&BBBBB w|&ы ɋ   w~&BR" 2, *J b %JR(!" iRlb  RLb J "  Y\ i i,w&BR2ٌ9JRbiRbR)ҊwD&w "f  %s!N  e-?D& ,N& %X&  b& )W(W(  W(W(e r&r&v&U& 50  @Aw( > @wf  \w B X >w *w >W-<2 W-<< A@w   W-< w & wf<  @@wΖ    / fD )NPe&& m/w we@P5<W-< w  <w <w <e& 6U ffU5D vW-<9 W-<? A@w <<wW-</ W-<5 A@w 2<w & 8:5W-< wfE5 0 0W-0i fEN  wW-0i fE A@w58 :wED & @Aw( > @wf& w  >w *w ewXww:wwwrwsw@twqw& C, CaP E E A@# w#w@, @aA, AaAx px3e N@@w@, @aP0 ww5@F @a5~8& N8 .8w 88wB@F @a0 ~W-FOw5 Fw F@F @a ~w )@@ww" QwQ -w^555  @m @mweE5e5 Ce@e 3 3 3 @Aep- AA @w w e ~@0 wP@F @a0 ~W-FOw5 Fw F@F @a ~w w@F @a&~ x @@w8 ,w@F @a&~ Dw@, @aP@@H @a ~w6@H @a~W-HOw5 Hw H5 ne 6v6 @@ww e & 0  e'  - w O O  O wU0 - wJ *O .O  FO m U0p wm U0p a  ea0& e & &/w6 m EU0p E6 we  e & 6& L e  e& /w e we  e W-Pw@@mP0Vw@@mPV Pe& W-Ncw w@N #Lw@@mNNe)@@E A@w |Ew5 P@@mPeV6- - wdu-LNwT Nwcw@N @c w*N   &  ww%w x2  J ~ v& p w^ \R T L Du-LNw.NL@c&  &#cw w #Nw&  :wd5 wXwN^ U   & uLN5 J w5@eF&& O/w@F @a0 ~ we5 F5 H55 J5 P@eV6 8 0& *uLN 0 0 L wr&  0- w^ e@&  &  w2122222202202221(1121222221e CTW-wEw | @ Z N@@m@ R > 2 F . " : @@ @a  - A@w*@@w w w    A@wvwh E6 EEme6&/wm& wewb Q - A@ww  5Zw@@ @aA@ AaA p e C$ j ~ JwR R@@mRAAmLpW-Lcw5 Lw LuRT@@mR  W-RP w J55 R@@w f@@mR>u-RTw5w Re a z A@waeA>ewVwPwwww8e&& /w@6 6 e&& /w\-w E fwU f-w6 m@`Em 6 v e we e@`  e` Ѐ e` e  @A E  Bw @af 5 we@f@]h @Aw. > @w@f@]h& 6w  >w *w $e5 @@w w4  $5 @@w w $ 2w & C8D (D D # 8 D D D   n  `   @Aw( > @wf w >w *w Dx5Q:5 8585 656 (5 & : zU f@e0&& /w j@0e@`E & 4C@0e@`E&d Ce@0e@`E & Be@0e@`Ee6 @0e@`E & B@0e@`Ee6 0w\ ^ we l AEW  A@w _ e& N#w s  :w<  f8  f6  f: eB  P A D  %P D  %` %A D  v ` %D  ^ H P D  B%` H % A~~D   D ww$w(wwww2wLw\ww^wfe6 @m wx  @aw@%w6 x= 6w0 *w$ wƔ w w<<<=  6p  #  @a   AaW, w Д w( @a,w ؔ rw f @ae& Dw( 8 0 ( w @mw@@w     @m@w   w @a w @a& 5 | @a,wV ` Xe P @a w  @a& v &w @@w$    w0@@w      @a,  AaW, wr&/wR @` w4 @`&  @` { * f wew   w 4   e& &/w@m@w,    z w  @a|w@%w6 xA 8w0Ε ,w$ە wƔ w w@@@A   P 0   4e  @a w  w @a&   @ae&  @a,` w V \ T e D@mwZ@m@w,  r   wj- AmAAA@- BmB w    e @m@w$ j  Z Rwp @a tw  @a&t v $w @m@w(  Z   w   .  wee& &/w@m0k weeCB Cae@B H@`E wB@FEw*@B @aAB AaA ps]F  Bw DsF (5@EAB H`@R @B H@`Ew D@B H@`3@B H@`3@B H@`3@B H@`3@B H@`3 @B H@`3\e BCB H`E    w F& H3 E@  CB H`,w &  Fu-HFw @FE5H HW-Hw  ` TCB H`,  AAA@w & j JW-JwsJw3  555J5 H@B H@`Aelp@B H@`@@AAmBAA @w(CB H` z@ E3 )@@AAmBAA @wCB H`E Dw@@w D& >w@@w& w wv@el6e,w D& &/w,@m kw   we3 e@P@m<6v-P @w 5 B 2wCB Cae 3 @el33 3 3 3 5 D@e0&& /w8@@m00@@m00@0 @a@0 @a0  we >5 Hw @@mB0  $5 (@w v( @B @a6vD@@mB @@w E F E CB H` 2w(@B @a@B @a  w@B  @aUp D,w@B @a ( EwwΕ3  w@B @a ( EwN@@mB΋w@B @a@@mBw@B @a@@mB0w @B @a0 T"Tw*@B @aAB AaARp D*"*w*@B @aAB AaARp D ,w,@B @aAB AaA\p DUU,UUw,@B @aAB AaA\p D3   , w@B @a DUU  , w@B @a D@el3,w@B @a (\,\w@B @a (,w@B @a (v-Dw (v-( w5@5 B@A@ "@ ,A  E @w & t 3 @@mBw@@mBw3 ~Ew" (5 @5 B@B @a0 w@B @a@Pe 6, v-P w,w&  FwT@@mB FW-Fw  pv-Dw@P@m<6 f@@ Av-P @wE AAA@w5 E AAA@W-J A@w5  |@e0&/w>@0E w@@m0p0kw@@m0A0epk we@@P@m<6O@@ Av-P @wE AAA@ H A@w5@@AAw&@B @a6,w D& w4 w*@el6 e , w D& b3  @e0&/w@0 @aA0 pk we@@P@m<6C@@ Av-P @w@@AAw&@B @a6,w D& w4 w*@el6 e , w D& Te&/w3  Ew3  we FW-FwU@F  @P@m<6 Fv-P AFE w E  AFEW  wU F Pw @  f< *@Pe6v-P AW,   E B@w@ w\@B @a6    AAf< )e@-P @ww@0  w@@mB@@mB@@mB@ ( A@w5 ( @ ( @Aw( > @wf( |w  >w *w Ze Caew: @a AaAt pt @a3\p @a R @a AaAx px5 @a P @a P @aP3 @aP3e CaP@m @ap @a Aa1,phw,  @a AaApEph @a AaAh Eph@@w@e  F   2  @0 @aP0 @@m0@@m0 t h@0 @aP0 @@m00@@m0 B @e0&/w( w f0 v@@w 2w|@0 @aN@0 @a0 @0 @a0 @0 @a0 @0 @a0 @0 @a0 t@@m00@@m00@@m005@0 @aP0 w8 $@0 @aA0 AaAx px@0 @a P5w@0 @a6x@@m0@@m0@@m0C0 CaP 2wJ@0 @a@0 @a@0 @a E Aap^3 E w*@0 @a@0 @aA0 AaAx pxEw,@0 @a@0 @aA0 AaAx pxEw6w Ew*@0 @a@0 @aA0 AaAx pxE @w@@m0@0 @a|AE Aw*@0 @a@0 @aA0 AaAx pxe&& /wfE U`6E6 w,@0 @a@0 @aA0 AaAx px we3 @0 @a6,xw@0 @a P5@@m0w E E A@w@0w%w xZUU@@m0w0p< p< wH4Up<@p<A@@m00wU0ww\ZZ@@m00@@@m03  h d@@m0wW-0 AAA@w @@m0@@m0w@0w$%w x[UwU0ww[[@@m00 E @a&^ ^!e J! @0 @a0 l@0 @ah@@P@m<6 @0 @aA0 AaAl plE v-P  wv-P w@0 @alE3@0 @a,l v-P  wl@0 @am ,l A0 Aa B,l w&@0 @a0 @0 @aA0 AaAx px f߃ @@m0E w@@m0e&/wEw3  we@0 @ap@0 @apE w,@0 @aA0 AaApU@ppf0 :w@@m0w@0 @a|w@0 @a|@@m0@w @@m0u-0,we& /wzf< @Pe6v-P E w-w  w-w  w w|ew @0 @a0 | r rݵ d@0 @a x @Aw0 > @w@0 @a&x $w ; we >w *w e www w~wfwwww* w  Xw$Ew >E e7f43 $e E4f4 07e@e6 w 6 6 wp@\ @a5Vww c @\ @a,Vw$E6    w6  wH@\ @aA\ AaAv pv@Ew@\ @aA\ AaAvUpvwD@\ @aA\ AaA~ p~@Ew@\ @aA\ AaA~Up~-*wH@\ @aA\ AaAf pf@Ew@\ @aA\ AaAfUpfwD@\ @aA\ AaAn pn@Ew@\ @aA\ AaAnUpne& 5 *CeF,wwu-^`w& ` `w  ` w, `w  ` ^w  ` , # A@w  `e& f\ dCee@EwΕ ws]@Ew @Ew@\ @aA\ AaAUp@E[w@\ @aA\ AaAUp@EwH@\ @aA\ AaA^ p^ rw u@uB@Ew@\ @aA\ AaA p@E[w@\ @aA\ AaA pΕ΋wP@E wuB @EEPKssss] s] e& w f<d  2̖ f<d   W-<dw |_ t@@wΖ \* T @e\&& /w(@@m\(w f\  @@m\,w@\ @a,Vw  w @\ @a5Vw  w- @@m\0w\ > @\ @a ^w  l@\ @a&^ N T~ L@\ @a&f  4@\ @a&n  @\ @a&v ֗ @\ @a&~ ^ @\ @a& j @\ @a& R *f\ @eEw  w  zp f\ n@ee& f\ P@eEw ( w ƾ we@e'pw  w ǘ e)Ce>w:E w@\ @a,Vw wL&  L3&  | 45@@\ @a5Vww  6Bw&  0 3@\ @aVw8%w. xfhw*w ww w:hDhNhXh&  ~&  @Bw s@sB@el3  5@epe@e0&/w@@m0p0k we@e0&/w@@m00k we& @EwR@@ 5 0 0N-0 AAm0uk0 wN-0w U euPN&  @Ne @-P AAA@ww@@wH@Ew5w,f\ @ef\ AeAEpU ^eCe@\w.%w$ xj w$ww w wjjjj]U` e)\T D < W;  A:W 0 A@A:W 3 A@w@:05\w ` \w S 6 2lAe: w w,lAe: ww #wLvCew wEU&33 f@ep׋wFe0 1 \w/ 2@ep+ *@>Ew%w xm@\ & \@@m\,w@@m\AAm\0@4@w,@\ @a5Vw ' w) w! ~ bw:! j& Pw(# X& >wwnlmlmmmmmm N@eFe - & f@E AE A@w@@m\,wf@E AE A@w8 *@\ @aA\ AaA^ p^eAeF u<@\ @aAEpV@Ew@\ @aA\ AaAVepV@Ew @@m\0e W-\w\/ @Pe 5N& u-PN AAA@ww@Ew @@m\( 2 AAm\W-\ B(BwW-Z W-Z w@@m\4wf hw5 ,w,Y f\ 8l w@@m\04w @@m\4 u.,uP4@@m\( tF@@m\,w 2 AAm\A4AA@AAm\A0A @w >  |@@m\AAm\4@0@wj@\ @a5Vw ' w)  ^ |# & L ! & :@Ew w!  / &  2wH5 <@e\&& /w@@m\0,@@m\0(@@m\00@\ @a0 Vf\  @ef\ @e0 f\ @e0 f\ @eAelpf\ @e0 f\ @e0 f\ @e0 @\ @a0 ^@\ @a0 f@\ @a0 n@\ @a0 v@\ @a0 ~@\ @a0 @\ @a0  we5 p@@w@Pe 5Nu-PN AE w@e\&& /w we 2wW-<dw H BwF $5H & * @Aw( > @wf* w  >w d*w ~@&& HBFBF &fw  $Ċ @ A eA 5u w&fw f6 D E D E eE 6vwj&fw Ff@A B C     `E E` A 6vw"  yy@B CB C eC A @ A eA A @ A eA ĥ  C   C   &   ` 6     /w/% hv Uؤ-7-7-7 -7 -7 -w-w-@ew-w-AeP͕ eQh~     b-Q@H-Q  e@wh-@ 7 f-^ U`v5ԉ$-,,wޤBad compiler version Reserved instruction trapTrap to 4 - from PC &vv . v. Jv B Lv 2 -^ 5l,wr,  -f@f @  @ @ @ e0  w!,5 @   -+-+ ,^  +faf&f+ 7 File not open w 5 7 Can't readEH 7 End of file5 @- u% @E  U =U@w &5 7Put not allowed 0Uu-u  @@- 2em@5@E@m@5@@mf5@@@E@m@4 5 tuuB ` 7H File OverflowB` R 5 7"*7 *7 * 7* 5 E @@e 5`ɇeu5 E@@m@-U~)&ffx) ` b)^)\) `T) -")&- )# @f  @ 5@E 4@ @ Tw 45  "E eu!ؤ **Ԥ& !ҤV V ** @ 2 0 ^^@ 5$W ~w( (w ,(w V( & fl( ? 6(-((('$(-''''(f l @ (@E E7P5 &fP ЕPmHm5Hm  (AEE$_P$ ''    5' WE7  @ 9 5`U 3*2'׃5*׭̃ 7BTransfer Error7,Channel not open7Write past eof 5`AA&f@E  eAm A W R ҕ  RR R B &f  W&f  >M&f  4D&f @ 9&f @ ,&f @ !%7Integer overflow%7Division by zerov&C   `@ `     & "&& Ea         $f&w $ $7$T$7Stack exceeded memory&vf&Lz$7Subscript out of boundsV$&f5 E2 6C!ؤ!#$`eB  $7`$-7&'New' exceeded memory7NEW of zero lengthf `A2% #f& U E3%` z#I7t#F 7%Double deallocation of dynamic memory$ l!l2Bl7 ##    ǂd&f&f"""""& & &&"& ΝL"& -"UeC hЕ:C \C VCЕ. H6 C$"F">"~w~leE  C Cb(@ABCDEFGHIJKLMNOPQRSTUVWXYZ$.?012345679 @] @_ @a @c @e @g @i @kp0m rodquy ~j0m l~ h_ had @q@yp~. _. ad hq hyp~ Ȃ_ Ȃa Ȃc Ȃed q yp~ Ȃ~8ȂP6Ȃ:$Ȃˇ(Ȃ"VȂ0HȂpȂ2d"ȂN~ _p~< MDP ENGINEERING COPYRIGHT 1980, TEKTRONIX, INC.01234567891002001000-1 INITIALIZING THE I/O REGISTERS... TESTING RAM... VERIFYING ROM... TESTING PROCESSOR... TESTING LINE TIME CLOCK... TESTING AUX CHANNELS... TESTING HSI CHANNEL... TESTING FLEXIBLE DISCS... BEGINNING DEVICE INTERACTION TEST... SECONDS ROM RAM CPU INT BUS LTC HSI J151 J152 FLX OPTION {} OR {0 - 9 OR H AND } LOOP CONTROL {} OR {1 - 2MODE {} OR {1 - 2DISPLAY OUTPUT {} OR {1 - 4 OPTION MENU ----------- 0 - RUN ALL TESTS [DEFAULT] 1 - TEST DMU RAM 2 - TEST DMU ROM 3 - TEST DMU PROCESSOR 4 - TEST DMU LINE-TIME CLOCK 5 - TEST DMU AUX CHANNELS 6 - TEST DMU HSI CHANNEL 7 - TEST FLEXIBLE DISC DRIVES 8 - ALIGN FLEXIBLE DISC DRIVES 9 - EXIT FROM DMU DIAGNOSTICS H - HELP LOOP CONTROL MENU ----------------- 1 - DO NOT LOOP ON TEST [DEFAULT] 2 - LOOP ON TEST H - HELP DISPLAY MODE MENU ----------------- 1 - DISPLAY RUN-TIME STATUS [DEFAULT] 2 - NO RUN-TIME DISPLAY H - HELP DISPLAY OUTPUT MENU ------------------- 1 - DISPLAY ON TERMINAL [DEFAULT] 2 - DISPLAY ON TERMINAL AND 8301 PRINTER 3 - DISPLAY ON 8501 CHANNEL 1 4 - DISPLAY ON 8501 CHANNEL 2 H - HELP THE ROUTINE YOU SELECT WILL BE ACTIVATED. IF THE ROUTINE NEEDS MORE INFORMATION, IT WILL ASK FOR IT. TYPING THE KEY DURING A ROUTINE ENDS THE ROUTINE AND DISPLAYS RESULTS (IF ANY). A ROUTINE CAN BE RUN ONCE OR REPEATEDLY. IF YOU SELECT 2, THE ROUTINE WILL REPEAT ITSELF UNTIL YOU TYPE THE KEY, THEN IT WILL DISPLAY RESULTS. IF YOU SELECT 1, THE ROUTINE WILL PAUSE BRIEFLY AT THE START OF EACH SUBTEST TO TELL YOU WHAT IT IS DOING. THIS OPTION LETS YOU RECORD RESULTS VIA A PRINTER CHANNEL IF DESIRED. THE 8501 CHANNELS REFER TO J151 AND J152. DISC ALIGNMENT SHOULD BE ATTEMPTED ONLY BY QUALIFIED SERVICE PERSONNEL. REFER TO YOUR SERVICE MANUAL FOR THE REQUIRED TEST POINTS. INSERT THE ALIGNMENT DISC AND TYPE WHICH SIDE OF THE DISC YOU WANT TO CHECK. EACH TIME YOU ANSWER THE QUESTION, THE HEADS WILL APPROACH THE ALIGNMENT TRACK FROM THE OPPOSITE DIRECTION (TOWARD OR FROM THE SPINDLE). PRESS THE KEY WHEN YOU WANT TO QUIT. <8301 RESTARTED> ??? DON'T UNDERSTAND => ?TYPE Y OR N [DEFAULT] Q7 TYPE IN Q5DEVICE NOT READY ELAPSED TIME: : BEGINNING OF PASS INTERRUPTS TOO FREQUENT TO PROCESS Q4 ******** DMU DIAGNOSTICS - VERSION 1.2 - LOADED ******** (PATCHED TO RUN FROM RT-11) REBOOTING... Q6PROCESSOR BOARDFLEX DISC CONTROLLER BOARDMEMORY BOARDMEMORY BOARD 2HIGH-SPEED IO BOARDIO MUX 1 BOARDIO MUX 2 BOARDUTILITY BOARDFLEX DRIVE 0FLEX DRIVE 1COMM ADAPTER BOARDPOWER SUPPLYPROBABLE SOURCE: OTHER POSSIBILITIES: OR ***WARNING- PROM ERRORS: LOPROM HIPROMPROCESSORLINE-TIME CLOCKBUSINTERRUPTRAMHIGH SPEED INTERFACE ERRORS FLEXIBLE DISC DMU VERIFICATION PASSEDQ2FAILEDQ3. DO YOU WANT TO SEE MORE INFORMATION? NUMBER OF TEST CYCLES: UNEXPECTED INTERRUPT VECTORED AT READY FOR NEXT MENU (PRESS RETURN) DMU STATISTICS --- ---------- NOTE: ADDRESSES AND REGISTER VALUES ARE LISTED IN OCTAL PROGRAM OUT OF CONTROL - POSSIBLE RAM, DMA, OR CPU PROBLEM FREQUENCY = HZ LINE-TIME CLOCK STATUS: UTILITY BOARD PROM PART NUMBERS: , OBSOLETE FIRMWARE TOP OF RAM: RAM ERRORS IN RANGE TO , FAULT MASK = NOTHINGUNKNOWN DEVICE8301TEST PLUG ???? *SLOW* 153.6K CONTROL-DMA INTERRUPTHSI INPUT NOT PRESENT - CHANNEL NOT FULLY TESTED INVALID 8301 MESSAGES RECEIVED BAUD RATE FOR NOT AS SHIPPED DATADOS/50 COMMUNICATION ERRORS OF TYPE INCORRECT ADDRESS STRAPPING FOR AUX PORT J15LINE PRINTERTERMINAL CONNECTED TO REGISTERS FOR ???? OUTPUTLP MODE FOR BAUD DMA CTR ADDR VEC RCSR RBUF XCSR XBUF BAUD RCSR RBUF XCSR XBUF RESTARTED VIA DMU NONE ** FLEXIBLE DISC FIRMWARE VERSION .MISSING INTERRUPTS: FLEXIBLE DISC DISC TYPE:  DOUBLE-SIDEDSINGLE-SIDED, DOUBLE-DENSITY, SINGLE-DENSITYWRITE-PROTECTEDIRRECOVERABLE ERRORS ( ** INDICATES LOCATION) RECOVERABLE ERRORS ON INNER TRACKS: OUTER TRACKS: RECOVERABLE ERRORS ON SIDE 0: SIDE 1: RECOVERABLE SEEK ERRORS:  READ ERRORS: CONTROLLER FLEXIBLE DISC REGISTERS FDCBPR FDCR FDWCR FDDAR FDDMAR FDER FDSR FDDR DISC TIME-OUT NONE BAD FDCBPR REGISTER ON FLEX CONTROLLER BOARD FLEXIBLE DISCS DO NOT RESPOND AT ADDRESS TYPE FLEXIBLE DISC DRIVE NUMBER SIDE TO CHECK (0 OR 1)(DON'T FORGET TO REMOVE THE ALIGNMENT DISC) OK TO WRITE ON FLX? H&қ\4~,Ģx΢w D3ee`3eep3eeaÕȚ U@ae&ww ȚNe }̋U@aNe }ww rȚawZؗ  a& %̕.  5Fa  Ba5Da"E.aU@0a 0 a& %̕  ~w`mȕ && $%̕  h T V $5` ` 8   B44  `   a& %̕w  w ̕ && z%w & R www Ț$E@_̋ 4   a& %̕x"! b44 222 2 2   wLw 8 5 ȚE@>_U@@_52_ 85w N     4   b`44 N&  O L5W- n    :  4N&  ) b 04 5^^  ̕F^    w N& d m$̕5]  \& ( ]U@] 8w E@]w]@ 7]]ww nE@]w|]@ 7p]Eh]w\w J @e  5  w$Ӏ@`5E @e  @`5W- @ ̋@p w @e @e5@@E@ E@e@e@eT@e  @`5E ww 5 [5@ N 5  N p5 N \@ww @wtN <@Ap@p@e@e @e  fef %U@.[@ww •Ț     we&f Z@$w |@ N @w `@  N D : 0w ^D EbZU@dZ U@\ZwDf@ pW- \w.fe@ 5W-@wf ƈwUGET AND UPUT COMMANDS TEST  NEED 2nd DIAG & DEBUG ROMs >~~ >,!> !y(}(!6U:U(v!>84~3(/( ?07vX ˘X(>(v!4y4 x(>2>2v  OPTION MENU1   - 0- RUN ALLK1- EMULATOR PREOPERATIONAL TESTS 2- ON BOARD MEMORY TESTS 3- CONTROL STATE MACHINE TESTS 4- BASIC FUNCTIONAL TESTS 5- EMULATOR STOPPING TESTS 6- SVC TESTS 7- NSC800 INSTRUCTION SET TEST 8- TTA INTERFACE TESTS 9- MODE 1&2  TESTS WITH MICROLAB T- SPECIFIC TEST H- HELP *** default ***   HELP MENU   - OPTION--TEST MODULE?0 All modules 10-80K1 10 - @ 11 - B 12 - BU 13 - Bi 14 - B 15 - B 16 - EM2 20 - B 21 - B 22 - B x23 - C 24 - CA 25 - C+ 26 - CT3 30 - FV 31 - F 32 - F 33 - G  34 - G- 35 - GI4 40 - C 41 - C 42 - C 43 - @: 44 - Ej 45 - E 46 - E 47 - E 48 - 2~ 49 - F5 50 - D| 51 - D 52 - D$ 53 - E 54 - D 55 - D 56 - F;6 60 - E( 61 - E=7 70 - G}8 80 - 9h9 90 - IA 91 - G 92 - H 93 - H/ 94 - HK 95 - H[ 96 - H 97 - H 98 - H 99 - H 9A - I 9B - IT - Run one specific test fErom this list G K L 4}z ZoYx ?O l        u ?O=u  w;8?#X2/;3u , )&#$!N@@ N ORYxV T;ΎV͎T͎XCZu  w;8?#X2/;3u , )&#$!O8@@ O& OYx ;Ώ͏͏CZ G K L 44z=U{=U{=iz={=;z=UU=4z={=ADDDDDDDDDDADTTTTTTTTTTQT!!!#!!!!!!!#"1113111111113422BBBEBBaaaBBBEFCCRRR5RRRRRRRRUVSS!!!#!!!!!!!""1113111111112222BBBEBBBBBBBBCCCCRRR5RRRRRRRRSSSS(VD(Д(ڹh34\L7u,09u0pT+~ڌޡݠb ,1N {QGwZ%2d(ɓ׿tٵH2GܚsyzV0H2Y`*{WN،((ԃ`Z%(P,L@:s=ڼБ:nn tHX2R8xR IP ĕ2.KꂲFr"a~²6,$A TR @fBZn)ڑ~fŒ^ ZNA6Guf4pH v¨2p0PtT @B:*Rm DT@рѺ@"Am.b]ހ.D섔 rӠAԋcPG_.@:\0n8+h0BZ<2TC= L3]Fd` J"žinZQAzAѺ6xfJ>V%8 TRIl V4Mp$2 0$yHB6¢lK"JB0 6v Lxx>@f͹Nr8`bS X P{ƩfID4v6` 6@ TX A[jP   $P<DT3ǿBF.dn$>9 AM؋tw` ETN,TEX P@X RW08Hc=hi1!Xw3{dp֜1$dI()z`Xh`$\@zBTzKA8DpD,`,TJHT ·K襒8|x'y="@z fә:b6H@F[4D0<аH x" UJU$4XhDA Y^ZRRR30lPLؼ$ZPk>Ѝe(D)ѐaX(@ Y09 xRA!a]DJ YO4q@?d@~~$⁀F88B0&sB@6 ~7p63x2ab怌JF~"6VަTY $Pl i8~A H@C0[ ^PmA2B` BvB4H6 CiICxvlrB@2VX H @dV pm@6("r"6u6ɧUH .lœTCS"B`:dΈ@Vd ɾԀHg `H%r¦tA:Rhb0Dha `H@&@  ((((((((d ((  ( (( (((($((( (( (h0  KZRQPS[pPQPRRQSPVSTVYP]MSRQTXPP)m   ABS 2  @\ Ւ(Ŗ  ͝8͍] H_M_&ߣOPTION # MODULE RUNNING = % ITERATION # # ERRORS =  9 OPTION T     EF4CUX !!!x!&?#]4C p?!f>? t?#] !  e % # ?!;#!m |Tu Xokgf Y vuw7!?@;c "4CUNEXPECTED INTERRUPT # !r %? "&? ?"[  !6 @eDhT"`H"?#* euQS?!! Type in desired option number, H, or T with #!"? ;r?#*)%1?"%j?"!"? &? !|{ #./ .b ` _?#X?#XV TEST SELECT OPTION - ENTER TEST NO. AND  *** TEST NOT FOUND -- PLEASE TRY AGAIN ***  "@eH0@eG?! V W" trsu ?(  m  ex?  edx $-  ?  @  A B = >  ?!? ?$ V  ;: ;/ V;& ;Ӛ;Ӛ;Ӛ;;dt$p Od}Q$}RQ$(#$$$$$$    !!;y V# ?#X?#X # !   ?#X# %.%1%m%z%%%%%*++i+,s,- -F-.'.j.//0)12f23@3q34145"5x567_1#++i+,s,- -F-.'.j.//0)12f23@3q34145"5x567_  OPTION MENU   - 0 - RUN ALL&1 -&dREGISTER&2 -&d&3 - =#&k&4 -&VARTING&5 -&VOPPING&6 - MISCELLANEOUS MODE 0&7 -7r&xT - A SPECIFIC&xH - HELP EMULATION ST SYSTEM ACCESSIBLE  TEST ROM/RAM TESTS  *** default ***   HELP OPTION MENU  - OPTION--TEST MODULE>0 All modules 00-70& 00 - LOOK FOR =# 1 10(+(11(+|(12(+(13(,(14(,(15(- 2 20(-Y(21(.(22(.:(23(.}(24(/? 3 30 - KERNEL SELF-TEST(31(/4(32(/O(FAST)(33(/O(SLOW) 4 40(1 5N 50(2y(51(2(52(3S(53(3(54(3(55(4D(56(4(57(55 6 60(5(61(5(62(6 7 70(7r T - Run 1 TEST MODULE from this list instead of an OPTION test group   - TEST ԧp?:# hvq o   Z;c# ypvvkq;5nd g_H\YW VRaOKGU EAA   @@怚@  #  ?#X?) f)? ` FAILURE LOC=) EXPECTED DATA=) ACTUAL (MASKED) DA/TA=) }z jYx ?* l      u ?*u    w;8?#X2/;3u , )&#$!*8@@ *& J`GYxL K;LK4CZ*>`3*=>=#*=  NOT DETECTED էU:-#=<>`+2+ MASTER CONTROL PORT (A7) ?:8 ԧ?:{udקVYo?:yV #:-=<>`++| COMMAND PORT (80) ?:5Ԁԧԧ V+`?:?:uԀV+`u#=<,>,=+ MISCELLANEOUS STATUS PORT (87)  MHz 808 IDENTIFIED (PROBE REQUIRED; DO NOT PLUG IN PROTOTYPE) ?:5Vd^+` l8T6 8 5 +? #=<>!,, BREAK REASON1 PORT (88) ?:5VD+`էVDd+`էէVDd+`#=<>!,, BREAK REASON2 PORT (89) ?:5VD"+`#=b>`-2- RUN/PAUSE LOGIC ?:?:E?: r3<#:- =b>`-|-Y RAMINH LOGIC  `?:E?:?- { MhԸYy?- {ԧ3?-ԧ?-Ը {:-#; ͍y; ΍y; y; y {!h=b)>@.`(){.. MAPPING RAM   "h=b)>@.`(){.K.: RELOCATION RAM U?:Eԧ##x=b)>!.(...} BKPT RAM    ?:Eԧ # h ){ ȉ ٜ.h #$h=b)>`.`(){./? U0/>`/^=>= NOT EXECUTING FROM PROMS CAN COMMON RAM CAN FUNCTION RAM ?:TՀT#+|:-?:T /L:-?:T /<:-/":-1/>`/=>/5= U7010 U7020 /bc]^?:  ?:T:-?:# /:-/:-2=b0<>`0_/O(TO LOCATE IC, RUN T OPTION 33) ?:Eu?: ?:T:-?::- ?0 ?0:-?0?0:- ?:T:-?::-?#  h?1h?:  ?:  /! *! (̚  Y?:0 `?:?:?:31.>`1o=>/O - IC CODE=1M =  (TEST MAY TAKE UP TO 10 MIN.) @ v@1N? ?:?:?:?:?:T?:{uԧ?:M#:E-@@=o=>@22911&VARTUP11111@Ը?:R1?)  ?)?;?<1?)#?;ԧ?:  1?;  ̒?:#P@=o=>!2222y TRACE BREAK2&.6>@?;ԧ?:2?;?: :- r3:-#Q@=o=>!23)22 BKPT12UUUU333 33 3!U5? ?? 2?<=Z?!23Z23S BKPT22?<=Z?!2323 BKPT32?<=Z?!2323 BKPT ARMINGBREAKS EVEN WHEN NOT ARMED 3333!3 333!U _?!244^4D SVCS SVC REGISTER (8C) 4gU4y4U4}4%? *?4J?:>m4?<= Z?< <@2444 NON-EXISTENT MEMORY BREAK4X?;ԧ?-?:4?; ?:#W@=o=>@25T255 WRITE-PROTECT BREAK X ?;ԧ?-?:J5?; ?:#`@=oUQ + TR @fBZn)ڑ~fŒ^ ZNA6Guf4pH v¨2p0PtT @B:*Rm DT@рѺ@"Am.b]ހ.D섔 rӠAԋcPG_.@:\0n8+h0BZ<2TC= L3]F=>2555 CPU>`?;ԧ?- rz?:5?;?: :-#a@=o5>@26Q6&5 ADDRESSING/RELOCATIONMAPPING = AAAAA TO 5AAA55555 TO 25556/PUUU?eUZ`U`=E6?;?;ԧ?:?: 6 U 6 檘#:-b@=o=>2m666 8087 CO-PROCESSOR 6* EARLY NMI Axg?ptbGH?;=6?;ԧ ?:6?;?:   6 :-Yi" ֘t m f l6? #pL=o=789n96&7r TTA INTERFACE9 99 9 9 9 9  TTA*  ACQ# ADDRESS DATA PROBE ACTIVITY BUS/ID 86 OK TO 9 ('DO NOT LOOP' SHOWS ALL 86) #- > TTA BOARD 1 >>>,NO 86 ACQUISITIONSPUU UUUU    Z UpE l7?  # sutrqpw ;_ww;w ;;wvvll{ h;mzxv;as;[p;Ul uTu !wp2?;ԧ?:C8?;?: po RQlhD&j iD8K9ΥlzgUowM3k:-d7? ikTu 8-? #hllyׅs7?  ׄTuVW#?: @A fg st ut tu t{ U~|x էէՀ;ZTxՀTzx?;z?;r {x2?) ?:T`h_  Y;N R;H ?:T ]?:f@:_y}z {v cTEm;ZTE m;JT$D ?;T$ ?;T$ ?; U?; ?: U?;?:?:?:?: {u20-+D$u ?; ?; ; ԁԁTdԧ}z |3Yx?;/2h3ȫ&*h)ȣDu Hhȏl@HP?;ԧ??>EMU BOARD I #- $- >>EMU BOARD II $- %- >>EMU BOARD III %- %- > PROTOTYPE CONTROL PROBE %-  8086/8088 8086/8088/8087 =# DIAGNOSTICS V1.3 -- м@p+w7kOaCN3.*"$;u߃u*ۊ۰TӘ2Ć?" 2;u' I3/ؙ+7HH +;u@؈@@@@@@@G9ONdžt?@@Z>9Fusۋ̸-PP&FuPV;uP^;t,{VuX;BuF1ˁ;gu1;Fuڃ.> .CC+޹.6 .;u;NOIu+Iu".u GG ut @3+P{zpwrX%Ȑq|yx~[X3% }vfF8kO)m   ABS 2 !*""!""!@""!?""@!+%6 ##"!* !$w!{*8:((OPTION # MODULE RUNNING = % ITERATION # # ERRORS =  9 OPTION T     EF4C s!!!!!x!&?#]4C p?!f=? t?#] !  e % # ?!;#!m |Tu Xokgf Y vuw7!?@;c "4CUNEXPECTED INTERRUPT # !r @? "&? ?"[  !6 @eDT"`H"?#* euQS?!! Type in desired option number, H, or T with #!"? ;r?#*)%3?"%v?"!"? A%? !|{ #01 0b ` _?#X?#XV TEST SELECT OPTION - ENTER TEST NO. AND&  *** TEST NOT FOUND -- PLEASE TRY AGAIN ***  "@eH0@eG?! V W" trsu ?%  m  ex?  edx $-  ?  @  A B p= >  ?!? ?$ V  ;: ;/ V;& ;Ӛ;Ӛ;Ӛ;;dt$p Od}Q$}RQ$&5#$$$$$$     !!;y V# ?#X?#X # ! S  ?#X#%0%3%%%%%%%%%)H)q)**V*+4+r++,-T-../>/\/z//00%0U000011|123789:M:)q)**V*+4+r++,-T-../>/\/z//00%0U000011|123789:M ԭp)&GH?!e X:&? !h& /68000/DIAG CANNOT LOAD 2nd DIAG ROM ?; 0&&q?& kXy&y;>?;&;5&;/?;#@f&m<&&}z ƒgLYx K?'U SlT QM RN N MPORQ LK QS  RTuP O?'uuRQ STT Sw;8?#X2/;3u , )&#$!&@@ & GK`GYxL K;LK4CZ gvq o !  Z;c# ypvvkq;5nd g_H\YW VRaOKGU EAA @@怚@ # # ?#X?' ^(a? ` FAILURE LOC=' EXPECTED DATA=' ACTUAL (MASKED) DATA='  2g hYx a`?& \[?<WԎTԏ?;T@?; r#TTT?; ȱmȱ YvE qp (SiqTd@P#?;;CK)S>q)d =mNOT DETECTED ԭTD;#Ca)>q)| ԭԭ?;TDԭTTD#;Cx)> ) (Probe tip is assumed to be unconnected.) EMU)AD)*s STATUS PORT (ԭ?;ԭTA?;TTD#;*"*s>q*0C AUX)8E)?; ԎTԎT ԎT#;C*a>* COMMAND PORT (8F) EXPECTED = ; ACTUAL = ;?;Jԏ?T;[p#`PHDB@C>q* `?;UJԸ[yUԘ0׭׭ӘӘ 0ոU#;(+E(`>q'}(2+cUMAP/Write Protect RAM Test (+(`>q'}(2+BKPT/SVC RAM Test  (+(`>'}(2+Shared Communication RAM Test U C+>,R COMMAND STATUS BYTE*s (If 07, check ID jumpers) 680,=xIDENTIFIED m-h`T`d?;U?;K,U;ڜ;;ß, 13A?,E,36`@ F?,E <;>fV lpqq, ,,? #!C,>-" SHARED BUS ARBITRATION LOGIC FAILED?;?<)<N?&ԏU˘?;ORRN#;`"C-_-t-} MAP-RAM-WRITE->q BKPT-g?;?<)<g?&UȨȢ?;KDD# ;@#D ->-*sdI?;M[xJ{?;KJ[{?;KJ;w#$EW8..< SHARED RAM SELECT- DURING UPUT>wv?;?9q̜?;KPU;^ -xGE;J="?&?;KUy- #%D&... HI ROM CHECKSUM FAILED> LO.?;?<).?&Ĕ?;K R;-#.Zt BBBB2|\;Tfs`fN`oвfTf Bf B1 _B8N0D;>>(/O<@ 31DP>>|(/m< 2D[>>|(/<?33Du/>(/ ADDRESS 040D:*s ><3/ U#)BD 4D>> (/< 35@D>>0(0 <36@?D>>|06(0H Ʌʅ#@@<3@@D>>q0f(0 ȓȉȉȋȇ#AUBCC@X>q0f(0>q0f(E0>q0(00f><1(1; EpD>><1 (1H1;&ˉˉˋˇ'CABB<@?; \ QujUY` #''''#%P@E 1>q1(1 ADDRESS 1000H:*s >&<31`1Q@E1>q1(1ȃ#`P<31 )"`)B`@E;>>2 (2=<3l hg<?&=?&#0|ffN{NsBN{Nv0|2|4|6| JfBAfvGfDNv fNg(| FNp$f FNqNq(f ,f 0f l NGfF@U @UfKlMNVHxlN^GHG rffDG@HGэБNqfKfacN`>'To XX Ns?8DNw`BGQ9 dfBWBNJ @f<f*H  fNp>q4(433 33UUUUUNq3`얖U`TpD l5?  #wvv strqpw |?4_ww?4w ?4?4h;;px zsv;0s;*p;$& uTu!wp#u{6^pTurqo jdj ZgfoI䂘[5Un5?5X d5U : nhunsn5w? Z5? #?@ q"4C 5n 5o5p 5r 5t 5u 5v ==TTA>1==m>1=  ACQUISITIONTTA Interface Test  TTA )W 5 EXPECTED NUMBER OF5S = 6]H COMPARISON FAILED AT5 5n ACQ# ADDRESS DATA PROBE ACTIVITY BUS/IDUUUUUNqUUUUU 3 E`U`   hEF>87Y(77%72877;FUUUUUVffTԘ$ l8;? 47|&7ԭ ;ch;_ 75 71ʮpb@P`pjEU`@UJEUX?;#  7r 7n ֘!jTXwU;q X# w WD? 8F8p ; MAC )W  CANNOT ACCESS 4K MEMORY BLOCK AT 8'000H MAC INTERRUPT ADDRESS LATCH-?(7U7W?588 ==MAC>5E^889 UPUT or UGET-*s>| CMNDSTAT/ERRADDR:?(9e/9g9i?59k/9m9o>?;?:="?&?9q?;K=,?&?9?;K -wc'&W̜?;K ykye;Yr#9m {9  يYx`pEt9>99:0 FFC=:= or RELOC. REGISTER-*s?;?::7?;:F?9{Ԏ<zB̜?;Kz>Ԏ̜?;Kz>Ԏ0?;K)z> ;Dz>[ 1m#BAHD@E-:^>q:: PROTOTYPE/PROGRAM ADDRESS 6000H?(AA/60?5:/; z >?:Ȓ(=5p3p:```?9w?;K r䪼;`)")BԭdԭTD>;v@?E>>; ;(;>ȞȞȞȞȜȜȜȜ̐z#?:(@"AaCC@,A CC=53 0ԏ?WTDTDsq * {_ ;`=H  ;#=======ԭT8ԭT V~|;e֭ u4 tt t{ u  \6|v[ vcdvcYt```````d(%<;<0&<7F p`NqNq >] DID NOT COMPLETE ; COMMAND>68010/08/00 EMULATOR =mDIAGNOSTICS V 1.4 .- DUMPRESTOREUPUTUGETREADBACKRUN-FROM-D/R-RAMGET-IDPRIMARY SUSPECT =  SECOND SUSPECT =  ==5 ===m>25 ==>] MICROPROCESSOR5 ===y>iLER==m>2= E68010 /08/00CONTROL ==>O ===m>1=POD >i>5POD BUFFER BOARD  ==>>L MODE1/2 UCLOCK- ==>=PROTOTYPE5?(CMD=(?B(/(?T(?^(?5CMD=)?B)/) ?T) ?^)  EXPECTED:  ACTUAL:  EMU/AUX STATUS= INTRPT=  PCNEXT=|\p}}}_}}l}N\ !]y]0\p""33DDUUffwwPNNPRP_!@  OPTION MENU   - 0 - RUN ALL@1 - I/O PORT & RAMA 2 - DUMP/RESTORE LOGICA 3 - BASIC MODE 0A 4 - BREAKPOINT & SVCA 5 - WRITE PROTECT/UMAP INHIBITA 6 - >] CPUA7 - TTAA8 - MACA9 - MICROLAB MODE 1&2A T - A SPECIFICAH - HELP *** default ***  TESTS  INTERFACE TEST   HELP MENU   - OPTION--TEST MODULE=0 ModFGFGù+CCCCм@3x>x;xt㛛>x>vxtvu&&=&;t3&6^ u&666^ u&6ٛ>vv%=@u uɛg>vv%=@uɛ>vv%=@u=uћ>vv%=u=u=u&ٛǛ>vv%=@u.zћ6)m   ABS 2 !*""!""!@""!?""@!+%6 ##"!* !$w!{*8:((OPTION # MODULE RUNNING = % ITERATION # # ERRORS =  9 OPTION T     EF4C ;s!!!!!x!&?#]4C p?!f)? t?#] !  e % # ?!;#!m |Tu Xokgf Y vuw7!?@;c "4CUNEXPECTED INTERRUPT # !r %? "&? ?"[  !6 @eD/T"`H"?#* euQS?!! Type in desired option number, H, or T with #!"? ;r?#*)%-?"%a?"!"? &? !|{ #*+ *b ` _?#X?#XV TEST SELECT OPTION - ENTER TEST NO. AND"  *** TEST NOT FOUND -- PLEASE TRY AGAIN ***  "@eH0@eG?! V W" trsu ?,  m  ex?  edx $-  ?  @  A B  = >  ?!? ?$ V  ;: ;/ V;& ;Ӛ;Ӛ;Ӛ;;dt$p Od}Q$}RQ$,#$$$$$$    !!;y V# ?#X?#X # ! Ӎ  ?#X#%*%-%b%i%~%%%./]///0i01 1223T34556}667k78S89@:;../]///0i01 1223T34556}667k78S89@:;.  OPTION MENU    - 0- RUN ALL&i1- EMULATOR PREOPERATIONAL&~2- BASICj FUNCTIONAL&~3- BREAKPOINT AND SINGLE-CYCLE&~4- SVC&~5- EMULATOR PROCESSOR CPU&~6- TTA INTERFACE&~T- SPECIFIC TEST H- HELP *** default ***  TESTS   HELP MENU   - OPTION--TEST MODULE(0 All modules 10-60&i1 10 - ( 11 - ) 12 - )2 20 - ) 21 - * 22 - * 23 - +A 24 - +j 25 - +) 26 - )f 27 - * 28 - ,  29 - ,3 30 - + 31 - +v 32 - + 33 - + 34 - + 35 - + 36 - *4 40 - + 41 - + 42 - *5 50 - ,& 51 - ,A6 60 - ,WT - Run one specific test from this listEMULATOR PRESENCE AND IDENTITY TEST  STATUS PORT ACTUAL= . EXPECTED= .  *** 9900/9989 EMULATOR NOT DETECTED ***9900/9989 EMULATOR9900 OLD VERSION EMULATOR DETECTED (((( ((( $- PRIMARY SUSPECT = EMULATOR CONTROLLER BOARD TMS 9900)9 SBP9900)9 SBP9989)9 PROCESSOR INSTALLED  CHECK PROCESSOR ID STATUS PORT INITIALIZATION TEST CLOCK FAULT TEST  TEST  ( DIAGNOSTICS V 1.4 (SLAVE-PAUSE/RUN LOGIC TEST FORCED-JUMP AND BREAKPOINT 1 TEST  EXPECTED: INTRPT=. STATUS=. PC LAST=. . PC NEXT=. . ACTUAL: INTRPT=. STATUS=. PC LAST=.. PC NEXT=..FORCED-RESET LOGIC TEST DATA LINE TEST IDLE DETECT TEST 9989 EXTENDED ADDR{ESSING TEST EMULATOR CONTROLLER INTERRUPT PRIORITY TEST BREAKPOINT 1 READ TEST DUMP AND RESTORE TEST BREAK ON SVC 7 TEST RAM INHIBIT TEST PROM TEST BREAKPOINT 1 WRITE TEST BREAKPOINT 2 READ TEST BREAKPOINT 2 WRITE TEST SINGLE-CYCLE .TEST OPREQ INHIBIT LOGIC TEST SVC TEST SVC PAGE TEST BLWP DETECT LOGIC TEST CPU INSTRUCTION SET TEST ILLEGAL OPCODE TEST TTA INTERFACE TEST  SECOND SUSPECT=  $- WRITE PROTECT TEST  ((,(SYSTEM CONTROLLER BOARD p,?--?- mYx #-?-@}z mYx ?- l    ͎ Ѝ   ԙu ?-u ҍ ѵ  ԙ w;8?#X2/;3u , )&#$!-i@@ -W M`GYxL K;LK4CZ ba?- e$D.D . Q% %& ?.T )@?. rU?.UUUUUU. n. j# tut t{ u *%& %&ELm  #./(/ ((h(( TD. TD .T # #D   )? #)!t)-n)Ph/n(./s )>P3 /*(.// )>P3TD.# /{*(./ )>P0! /*(.04/ *000UU0P?-?>Yeg. s#0Y  UUBP"0z*(.0 *000#00*(.00 +A0ʀr0Q    &#$ 1*(.1V1# +j1701@c ?>Y/.  P  ŵ…u,+b QR ..#PQ%p1*(1.282 +)1?-#1 42&2 à  2}?-?>Y̒{{2kyq2ns;#;. @@2 &02*(.22 *202@  TD2n?2s  3 #'02*(.3!3 )f333@  $ 0  #( 3e*(.33j , 3~03TD.#)p3*,3.4I4" ,U̔ TԸ[y3?- U   A BO#4j 464?  ZZ Z2nZ2n AU)< 0Ը4UA TBU/ABjA Bp#0p4*(4.575 +Uȝ4UԸ[y 5m?-#` 5(051Q?>Yml    0Ը#5v  UTP15*(.5 +v50Z5P2p5*(5.606 +Uȝ5UԸ[y 6f?-#p 6!16*R?>Y{{ml    0Ը#6o  UTP36*(.6 +616P46*(.6 +6265p6*(7.7A7 +TD 7h 7h7(071Q`a   ?2s#6p7|*(7.77 *TD  ##707  , 䓘  1   #@p8 *(8.8*8 +P#8D'   ?2s#8MAp8d*(8k.88x + #8 8 'o"k ww?2s#B08*(.88 *8'8@ 27'0 2(10 #P@9Q*(9V.9} ,&9g?-9t?-#9pHK:  909.)) @@  `hB$`""@04404 f4ŁD @Vx"`pBBB<<& g8@N@SAmaa(@A| 0ЀCPC|@-W R " p@UU,@UU@Q@:*(:.; ,ATD  #;?-#;  ;#0;, `h;?*=;x.<0;E ,W ;Y5;bપUTUUfTpD"  =/?  #wvv strqpw ;Z_ww;Lw ;B;@h;;px zsv;0s;*p;$&, uTu!wp#u,{pTurqo jf,idhdj =ogZo.䠘N/<.=C?< d< /< /h,,hdid|g.=? /N=? #?@ a"4C < <= = = = = TTA NOT DETECTED ,W EXPECTED NUMBER OF=S = =H  COMPARISON FAILED AT= < ACQ# ADDRESS DATA PROBE ACTIVITY BUS/ID ACQUISITION ((TTA BOARD 1,l(, UT UUUTUUUTUUfxxU- MPARISON FAILED AT> = ACQ # ADDRESS DATA PROBE ACTIVITY BUS/ID  0- PRIMARY SUSPECT = TRIGGER TRACE ANALYZER BOARD 1 SECONDARY SUSPECT = 6809 EMULATOR BOARD 0- UUUUUU L TION--TEST MODULE:0 All Modules 10-70&t1 10-<% 11-Y̒{{2kyq2ns;#;. @@2 &02*(.22 *202@  TD2n?2s  3 #'02*(.3!3 )f333@  $ 0  #( 3e*(.33j , 3~03%=u=u.|R6%=u=u.~ɛ6%=u=u.ɛ>vv%=u~[,>RXȓM>SzDS= W\)cMH@$feJht'?AZZZZZZZZZZ0000000000AZZZZZZZZZZ0000000000+eG?'(?8 !(;#!"0(o"/ L] CPUEMAC InterfaceEMode 0 UPUT/UGET/ReadbackEForced Function CodesEMode 2 Run Microlab Test LE INTERRUPT ENABLE/DISABLE TEST MULTI-MODE INTERRUPT TEST  EXPECTED STATUS 2 = 5 + ; MAC )W  CANNOT ACCESS 4K MEMORY BLOCK AT 8'000H MAC INTERRUPT ADDRESS LATCH-?(7U7W?588 ==MAC>5E^889 UPUT or UGET-*s>| CMNDSTAT/ERRADDR:?(9e/9g9i?59k/9m9o>?;?:="?&?9q?;K=,?&?9?;K -wc'&W̜?;K ykye;Yr#9m'V#:<=))BREAK REASON2 PORT (89)?9VDM#=>*)RUN/PAUSE LOGIC?9?; r3#: =>*I*)RAMINH LOGIC `?9UJ6Ը[yUԘ1'̊G'GG G  0ոU#:!h='=+&'**MAPPING RAM  "h='=+&'**RELOCATION RAMU'##x='=+F&+a+4++BKPT RAM  ?9' 6 8 5 7# h ' 5 5 7 7ٜ+h #$h='>+&'++ U0+>,***?=+NOT EXECUTING FROM PROMS,COMMON RAM,FUNCTION RAMCANNOT USE ?:Հ?: UY?:0#(?:0Y+?:0Y++ :1,^>,***?+=+ U2050 U3050,de~_`?: ?:??;.# , hq i , kx l:2=,>,+(TO LOCATE IC, RUN T OPTION 33) ?9?:??;.' ;% ;!;; ?:??;.#:  ?-g ?;%??:? -- /! *! (̛, , -Y?:?-5 ?;%#ͻ,:?3->-***?+ - IC CODE=-=+ (TEST MAY TAKE UP TO 10 MINUTES)  l-? ?:?:0?;%db?:?b?;.# :@=.@>.t.[.7EMULATION ST.*ARTUPPROGRAM MEMORY 0005:==\.d@?:j.?;C #?::Ap==\=.....X-BUS ADDRESSING.i5UU ?:  v@?:.?;C# ].st.mn.Jed ` 0Ը#B@=/H=///i/2ADDRESSING/RELOCATION<= 0D0E < = 0G0H =\/rAUUU @AB {'. OԸ[y# ̙.?:/?;C' >?A>@6 J2w +'怘m #] PEY{ .::vuyPPF?bkhed:P==\=000{TRACE BREAK0&.6>@'?:0?;C:Q==\=!100BKPT10UUUU000101 U5? ?? 0?<Nk;?77UPUT/UGET<= 88888 < = 88888 ?9;,?;6?8D;5?:?;5?:?- ,xx:Yr#?:TD>:8%8%2?-̛,,#ͻ,?:??:??- X},Yx?:?:? zUUcu88=8=9098MEMORY MAP PROTOTYPE/PROGRAM ADDRESS 0 <= AA/F4 < = :w/:{ =\9@X`@?8'?;6?8D?:"9?;C?86?8=?:??;. ?:檘::==\?9.9MICROLAB RUN'?8'9?<?>>>>+>7>=>F>L>d>>x> ` z] :]>v  t?:;;#JL :# zwwT'd'==II>DUMP1DUMP2RESTORE2PROMTESTFUNCTION_RAMTESTAUTOADDRESSUGRABUDEPOSITABORT(FUNCTIONTABLE)_DOCHECK(FUNCTION)_RAMCHECKUGETWMUPUTWMINITIALIZE_LMCS?DID NOT COMPLETE  COMMAND :a ==III %- MODE1/2 CLOCK FAULT = POD BUFFER== POD CPU=>=> 80186/188 80186/80188 < DIAGNOSTICS V1.1 -- =3 Z< T ON CRC 186.TST 684A CRC N800.TST 3B10 CRC 8086.TST 4A03 CRC SYSPROC.TST 555D CRC RTPA.TST D243 CRC 68000.TST 26A4 CRC MEM.TST F24C CRC 8085.TST D5B8 CRC LANGPROC.TST 24D5 CRC 8080.TST A0A9 CRC TTA.TST BC89 CRC Z80.TST 32AF CRC 6801.TST 5B1A CRC 9900.TST 7A03 CRC 8048.TST D069 CRC 6800.TST 4961 CRC MAC.TST D804 CRC 6809.TST E1CC CRC Z8000.TST D112 CRC PROM.TST BDE6 CRC EXEC.HLP C0C6 CRC 8301/RESIDENT 0F48 CRC -C -L -B STAT-READ.ME B6A1 CRC DIAGS.SAV 6D14 CRC 8501_BOOTSTRAP C4CD CRC 8501.SAV 16B9 CRC -C -L ************************************************************ * * * 8550 Diagnostic Disk Version Status * * * * This file contains the status of all the Diagnostic * * releases for the 8550 system. * ************************************************************ * * ------------------------------------------------ * | Version 1.0 - 8550DIAG1.0 - OCT-1980 | * ------------------------------------------------ * Program Version Comment * ------- ------- ------- * Executive 1.0 Original Release * System Processor 1.0 " " * Memory    1.0 " " * Language Processor 1.0 " " * R.T.P.A. 1.0 " " * 8501 Diags 1.0 " " * * -------------------------------- * | 8550DIAG1.1 - JAN-1981 | * -------------------------------- * Program Version Comment * ------- ------- ------- * Executive 1.1 1-Enhanced for Emulator Diagnostics * System Processor 1.0 No Change * Memory 1.0 " " * Language Processor 1.1 1-Minor bug fix * R.T.P.A. 1.1 1-Minor bug fix * Z80 Emulator 1.0 Original Release * 8080 Emulator 1.0 " " * 8085 Emulator 1.0 " " * 6800 Emulator 1.0 "  " * 8501 Diags 1.1 1-Minor bug fix * * * -------------------------------- * | 8550DIAG1.2 - DEC-1981 | * -------------------------------- * Program Version Comment * ------- ------- ------- * Executive  1.2 1-Enhanced for 16 bit Emulators * 2-Eliminated hung condition if select * printer output & no printer connected * 3-Corrected loader error displays * System Processor 1.2 1-Added Illegal Interrupt error code * 2-Made ROM cksum work for Ver2.0 ROMs * Memory (64K/128K) 1.2 1-Increased memory test to 64K Sys/128K Prog * 2-Added tests for parity on 64K Systm RAM bd * Language Processor 1.2 1-Corrected "# of errors" printout * 2-Now selects fast Z80 clock for all tests * R.T.P.A. 1.1 No change * T.T.A. 1.0 Original Release * PROM Programmer 1.0 " " * Z80 Emulator 1.1 1-Corrected Forced Interrupt Test * 2-Eliminated sometimes first run failure * 8080 Emulator 1.0 No change * 6800 Emulator 1.1 1-Corrected Forced Interrupt Test * 8085 Emulator 1.1 1-Corrected Forced Interrupt Test * 8048 Emulator 1.0 Original Release * 6809 Emulator 1.0 " " * Z8000 Emulator 1.0 " " * 8501 Diags 1.2 1-Minor bug fix * * * * -------------------------------- * | 8550DIAG1.3 - MAR-1982 | * -------------------------------- * Program Version Comment * ------- ------- ------- * Executive 1.3 1-Reduced to 2 files: RESIDENT & EXEC.HLP * 2-Unexpected interrupt message added * 3-Fix to make RUBOUT work on CT8500 terminal * 4-Fix to prevent keybd input buffer overflow *  5-Fix to make printer work at any baud rate * 6-"CTRL-C" and "h" keys now supported * 7-Help messages revised * 8-System re-initialized after each test * 9-Numerous other bug fixes & enhancements * System Processor 1.3 1-Kludge to timer test to prevent R3 corruption * 2-Test module # added to "TEST RUNNING" line * Memory 1.3  1-Fix to memory relocation test * Language Processor 1.2 No change * RTPA 1.1 No change * MAC 1.0 Original release * TTA 1.1 1-Patch to counter source test due to HW mod * PROM Programmer 1.00 1-Reduced; numerous bug fixes & enhancements * 2-TEST COMPLETE message added for AUTO mode * 3-WPROM tst does PTYPE 1st to check what module * 4-invalid keys are now handled properly * 5-display & err flags reset even if no ESCape * 8080,8048 Emus 1.0 No change * Z80,8085,6800 Emus 1.1 No change * 6809 Emulator 1.1 1-now uses ERROUT if not detected in AUTO mode * Z8000 Emulator 1.0 No change * 8501 Diags 1.2 No change * * * * -------------------------------- * | 8550DIAG1.4 - APR-1982 | * -------------------------------- * Program Version Comment * -------  ------- ------- * All programs of 8550DIAG1.3 No change except as listed below: * Executive 1.4 1-8086 detection code & ascii menu msg added * 8086/88 1.0 Original version * * * * -------------------------------- * | 8550DIAG2.0 - AUG-1982 | * -------------------------------- * Program Version Comment * ------- ------- ------- * Same as V1.3 with changes or additions noted below: * Executive 2.0 1-68000,9900/89,6801/120 detect & menu code * 2-Escape service now does system initialization * RTPA 1.2 1-deleted acq compare in tst01--LAS mem problem * MAC 1.1 1-added initialization call to test 31 * TTA 1.2 1-dynamic counter test checks for +/-1 count * 2-RAM inhibit write/readback is now 75H--was 00 * 3-PSL CC bits restored in interrupt handler * 9900/9989 1.0  Original release * Z8000 1.1 New release; replaces V1.0 * 68000 1.0 Original release * 8086/8088 1.1 1-Release of 2nd phase (more tests) * * * * * -------------------------------- * | 8550DIAG2.1 -  SEP-1982 | * -------------------------------- * Program Version Comment * ------- ------- ------- * Same as V2.0 with changes noted below: * Executive 2.1 1-deleted STOP ON ERROR support for old Z8K *  2-fixed err count bug after AUTO-SELECT 8501 * 9900/9989 1.1 1-Release of 2nd phase (more tests) * Z8000 1.2 1-TM22 tests port 8E Forced Reset--2nd pass * 2-stack pointer initialized in TM23 & 26 * 3-forced write bit set on 2nd pass of TM26 * 4-TM27 tests that 2nd pass pc is unchanged * 5-break on addr/data holds off other bkpts 1 & 2 * PROM Programmer 1.2 1-fixed hang after BREAK key * * * * -------------------------------- * | 8550DIAG2.2 - OCT-1982 | * -------------------------------- * Program Version Comment * ------- ------- ------- * Same as V2.1 ! with changes noted below: * Added CRCCHK command file to verify CRCs of all files on diag disk. * Executive 2.2 1-err msg routine now records & compares all * 3 fields including submsg, tmpbyte, tmpword *  2-now clears diag ctrl port D2 between tests * 3-explained BREAK & CTRL-C keys in help msg * 6801/68120 1.0 Original release * Memory 1.4 1-actual value saved for err msg in test 05 * 9900/9989 1.2 1-added forced reset to tests 20 & 21 * 2-changed dont care PCs from 00FFFF to FFFFFF * 3-added LF to CR in last line of help msg * 68000 1.1 1-disabled MAC board after error in MAC test * Z8000 1.3 1-disabled MAC board after error in MAC test * * * * -------------------------------- * | 8550DIAG2.3 - FEB-1983 | * -------------------------------- * Program Version  Comment * ------- ------- ------- * Same as V2.2 with changes noted below: * Executive 2.3 1-6809E detection & 6809E/8087 menu code * 2-ESCape no longer resets PROM Programmer * 8086/88/87 ,Copyright (c) 1983, Tektronix, Inc?UWV3ێێ*ۊ۰TӘ2Ć?" 2;u?' I3/ؙ+7HH +;t ؈ @ G9ONdžt+<6\>1F&ގ@u%   ZA>9Fus̸-PP+FuPV;uP^;t7{uX;BuF1ˁ;u;FuՁ;uσ+SPXPxw7sO btNِf0[V0OѾ;DCC;utDf f9vuF$9vuڌ9vusOFGFG3SPP P+P{LzHpEwAr.CC+uO.6 .;u<NOIu,Iu#.u u3؎Ўb>bt{fR,V PfrWsVQfrBzs<@V^Z^ X*rs^frzr V@  "&(RPV X#uE@V^0H JZX^ P#u ^@ 2CC,>,tt؁"9,t\=t#u2CC,؁6"9,t!N t#0.u0.t*02&t :+~ :+*>*u0&Āt;<u77>0u,&Āt$<u >0u&Āt <u xj,u9$,t",u3,t",uσ'SP3SP PkX[QX)m   ABS 2 )ɘ :( 82X(ɐ HJ8^  ]XE OPTION # MODULE RUNNING = &, ITERATION # # ERRORS =  9 OPTION T     EF4C go!!!x!&?#]4C p?!f?)? t?#] !  f= &= # ?!;#!m |Tu Xokgf Y vuw7!?@;c "4CUNEXPECTED INTERRUPT # !r JD? "&? ?"[  !6 @eDT"`H"?#* f=uQS?!! Type in desired option number, H, or T with #!"? ;r?#*)&W?"'?"!"? K? !|{ #TU Tb ` _?#X?#XV TEST SELECT OPTION - ENTER TEST NO. AND@  *** TEST NOT FOUND -- PLEASE TRY AGAIN ***  "@eH0@eG?! V W" trsu ?>  ,m  f,x?  f4dx $- /? 0@ 1A 2B 3= 4> .?!? ?$ V -;:-;/ V;&-;Ӛ;Ӛ;Ӛ;;dt$p Od}Q$}RQ$'"#$$$$$$    !!;y V# ?#X?#X # ! [  ?#X# ;e>vq o ;! ; ;Z;c# ypvvkq;5nd g_H\YW VRaOKGU EAAF >G@@怚@G F# # GH?#X?@?%J F^%?D ` FAILURE LOC=%G EXPECTED DATA=%C ACTUAL (MASKED) DATA=%I &T&W&&&&&&&''++++k+++,,8,,,,,---.@..//F/r/011I122m3/344w455j56E67%7Q++++k+++,,8,,,,,---.@..//F/r/011I122m3/344w455j56E67%7Q:;};>=>`>Ԩ;y'?(B?0 ;hQYx,4'Ԩ?( ?';29;*1/;,A<'P?';?'u#ԃԃ'?(B'ԃ(9?(B?'ԨHԀ@;V  TDyw( 12A34.) @d s-ԃ(/?(B?'(8(8?N\?0@@ ed?(B?0^Ԩ[ԀԃT̈MP̈O X )-)9)E?'?(T@?) rcTdTDeԃ Mf Ogԃ Mh Oi?'(c Sh\)SjS# ,u5 tut t{ uu#?)d;(?)d;(?)d;(׃̉`̉b?' Zx YDd@nYRRF? [uQQDb]Ee@V@ @(@BPp`@@@@@FF` ;iYx?*A d Ԩԃ;?*A ԃ;?'*g?(B )?(B  ;1  ;# ;& ŧ[Q  uwuuwu*p?0?'Ԩ Ԁԃ ̈M ̈O?' Ԩ +}  888.)#TD 7ԃ M ' O ԃ M O  UeըԨw@@@+ԨTD)#BB+@+6$ w w#ATA )#Acu#BUB+@+v?'Ԩ+<BiB+@+ը iT j)ը@Ԁ iTA j)#BB+@+ iԨTD @34G j)#BB+@+Ԩ+<0EM@(j,$,/i3 TT?/# B@,CԨ?0ԃUȧȧ裘ԃșșꙘ?'莘U#)E`!hB%@,% %, ըԃ#"hB%@,% %,,#hC%@,% %,,$hCA%@,% %,,%hC+%@-% %,,&CTCl@-"?0Ԩԃu ̈MaẅOb Oi Mhb)a) bИZu ̈Ob̈Ma Mh Oia)b) aИZ#0pFVFk@-*q--?)#--  uwu ?/#1@FF@-*q.*?). ? (/; 8?;# ׃)?(B.9.<2@FF@.Q*q.l?).   ??.#.{.~3@G F@.*q! .?).   ??.#..Ä4@G-F@./?0Ԩԃ2ϩϩϩ?'ԨAԀ ~TD )##5GIC@(j/'/9ހ/B@CC@(j/W/i 3A'ApCCA/(j//?(#/ 3A쉓/uP;#/!6;)-BpCCA/(j0O00Ủ쉙/P Ը[y0?(B LM# 0&  UT0Bހ 3A0Kê?0 olYZ_`ab -0Ը# C@@:A00Ԩ?0ԃ0?(B?'ԃBԀ@?'ԃ {ԃAԀ@{?'ԃp鍜)q##0 '#EgD@EjB+A11FԨAԀ@{?'1 i;#?0ԃ DC jփ/@#EpEB+A1Z(j11a#1s 31|>ӻ; y i?1-Q }Ԁ?/#AԀ@{?'FpEB+A1(j11$#1؀ 31?1 z i?1- d?/#GpEB+A2(j2>2 $F#22 32;F?1 z i0?1-  fVa  \^W?/#Hp2~B+B223SOFTWARE JUMPER REGISTER TEST 0#@?0Ԩ v$ w #vA i;'I׀@?'׃ KA׃ j i)L#׃̒׃J׀@?' 11??/#I@F%Am3>3Ԩ?0ԃ ̉ԃKԀ@?'?0ԃ # C DI G H)#PpD|C@3(j33?(2 #4ހ$ 3A k (34 ?( :\b`]&?(  [?(  [?/#42Q0DC@(j4B404mހ@ 3B VV_a `b\]?/#4v R DC@(j444mހ  3DԨ ]_`abTd)#S0EC@(j445ވ3H TT\]`b?/#5 TpDCA95 (j595' #5`3@@k ԨTD@/?1TDϜ/N?/#5ivU@DEA95w5Ԩ>?2 #ԨԀTD)TDϜ)MԨTD)#VpF;CAm5(j65?(?0Ԩԃ̉?'HԀ@?'#6+ހ3P \6Q8R\]`b?/#64206A0A`pE(CA6V(j6}6k;#$6'@ \  \?/#6apE=CA6(j66?6`"#7'@ \ 5!"##\D4!!\&% \?/#7!ӀpG}CG^(j767H؀8 3A88I}h9hC@7(j8a7b7t5`7}!6U!TU63TpD"  9}? -#wvv  j s5trqpw ?7_ww?7w ?7?7h?8Opw zrv;>s;8p;24] uTu)!wpԨ>?2#u]{pTu_po ie]jidhd::撘gZo_ҘN`9_79?9! d9 `9 7`h]]hdidy7g_79@? `N:? p#?@ "4C 97 9899 9; 9= 9> 9?TTA INTERFACE TEST  TTA NOT DETECTED 9h EXPECTED NUMBER OF:S = :H COMPARISON FAILED AT: 97 ACQ# ADDRESS DATA PROBE ACTIVITY BUS/ID ACQUISITION ?A TTA BOARD 1 AA:1 (- !:;;6:U;U9!:T;U;6: ;UT9 : 3; : ;UT;33=:;;@IAGG:;U;X?;*?0ԃ y) ϻ{y?;EG12ԃ;q i{ j i)j#ר׃?(BԃDԀ@?'ԃCԀ@?'#;a00 @@@@GCG;(j;;?;*#/i4V4Z 3A4Z4Z;4V4VY4`HB+A;(j<<?(?0̉ iר׃̉ԃHԀ@?'#?2;# Y$ Z YZ?)d?)Q YZ=(2>ӎ. /i2 o 3A o rpH[CG=b(j==o`b/i < 3A < ?@HCG<(j>+/i 7 3A @HCG<(j>N/i 3A Қ@ICG<(j>q/i ʀ 3A @ICG<(j>/i  F 3A F I p?'??>?>>;=h>/N800 /FORCED.DATA /N800 /DIAG2 /N800 /OBRFILE ML>GH?! X:I_? !NSC800 EMULATOR DIAGNOSTICS V 1.1 ? L  CEb^f)i`xaY -- nO sif!J$aƭQ @awcg{!"1qoB᦭ȥ_!>a6uBi!a1YEMULATOR PRESENCE TEST  NSC800 EMULATOR NOT DETECTED REGISTER SAVE AND RESTORE COMMANDS TEST  COMMAND NOT COMPLETEDREGISTER SAVEREGISTER RESTOREWRITE UMAP RAMREAD JUMPERSWRITE JUMPERSUMAP RAM TESTUGETUPUTTEST INITIALIZATION FAILED @ ?A A?PRIMARY SUSPECT = MVE BOARD (NSC800 EMULATOR) ?A AG?NSC800 CONTROL BOARDNSC800 CPU BOARD ?A A{v?NSC800 INTERFACE BOARD ?A A AA?EMULATOR CONTROLLER BOARD ?A A\ AA{?SECOND SUSPECT =  ?A AG AA{? ?A AG AA\?CONTROL PORT TEST  EXPECTED DATA = +i ACTUAL DATA = +jCOMMAND PORT TEST STATUS PORT 1 INITIALIZATION TEST STATUS PORT 2 INITIALIZATION TEST MEMORY ACCESS PORT TEST RAM INHIBIT TEST STATE MACHINE RAM 1 TEST STATE MACHINE RAM 2 TEST FORCED DATA RAM TEST BREAKPOINT RAM TEST UTILITY RAM TEST PC NEXT REGISTER TEST  EXVPECTED = (a ACTUAL = (hRUN USER AND BREAKPOINT 1 TEST EMULATOR DATA BUS TEST EMULATOR ADDRESS BUS TEST  EXPECTED: INTRPT=(\ STATUS 1=(] STATUS 2=(^ PC LAST=(_ PC NEXT=(a ACTUAL: INTRPT=(c STATUS 1=(d STATUS 2=(e PC LAST=d(f PC NEXT=(hBREAKPOINT 1 TEST BREAKPOINT 2 TEST BREAKPOINT 3 TEST HALT INSTRUCTION TEST USER POWER SUPPLY FAIL TEST (Prototype power supply must be off) SINGLE CYCLE TEST SVC INTERRUPT TEST SVC PAGE TEST SLAVE PAUSE/RUN LOGIC TEST  INTERRUPT STATUS INITIALIZATION TEST ICR LOGIC TEST MASKABLE INTERRUPT ENABLE/DISABLE TEST MULTI-MODE INTERRUPT TEST  EXPECTED STATUS 2 = 5 ACTUAL STATUS 2 = 5UMAP AND WRITE PROTECT RAM TEST WRITE PROTECT FAULT TEST PC LAST LATCH .TEST  EXPECTED = ) ACTUAL = ) FEXPECTED = ) FACTUAL = )COMMAND PORT LATCH CMD, CMD IN PROCESS, CLEAR CMD TEST RUN USER AND CLEAR CMD TEST SMSLAVE PAUSE AND CLEAR CMD TEST RUN FROM UTILITY RAM TEST  RUN USER CODE TEST  ?A Gl?NSC800 PROCESSORNSC800 INSTRUCTION SET TEST UPUT ROUTINE FAILED UGET ROUTINE FAILED B+ ?A A\ AG?NSC800 40-PIN PLUGMODE 2 RUN AND BREAKPOINT 1 TEST MODE 1 MEMORY MAP TEST MODE 1 WRITE PROTECT " TEST USER NMI TEST HKALT AND USER RSTC INTERRUPT TEST CLOCK OUT AND INTERRUPT MODE 1 TEST USER INTERRUPT MODE 0 AND INTA TEST USER INTERRUPT MODE 2 TEST USER RSTB INTERRUPT TEST USER RSTA INTERRUPT TEST S0,S1,RD,WR CONTROL SIGNALS TEST UGET AND UPUT COMMANDS TEST  NEED 2nd DIAG & DEBUG ROMs >~~ >,!> !y(}(!6U:U(v!>84~3(/( ?07vX ˘X(>(v!4y4 x(>2>2v  OPTION MENU0   - 0- RUN ALLK1- EMULATOR PREOPERATIONAL TESTS 2- ON BOARD MEMORY TESTS 3- CONTROL STATE MACHINE TESTS 4- BASIC FUNCTIONAL TESTS 5- EMULATOR STOPPING TESTS 6- SVC TESTS 7- NSC800 INSTRUCTION SET TEST 8- TTA INTERFACE TESTS 9- MODE 1&2  TESTS WITH MICROLAB T- SPECIFIC TEST H- HELP *** default ***   HELP MENU   - OPTION--TEST MODULE?0 All modules 10-80K1 10 - @ 11 - B 12 - BU 13 - Bi 14 - B 15 - B 16 - EM2 20 - B 21 - B 22 - B x23 - C 24 - CA 25 - C+ 26 - CT3 30 - FV 31 - F 32 - F 33 - G  34 - G- 35 - GI4 40 - C 41 - C 42 - C 43 - @: 44 - Ej 45 - E 46 - E 47 - E 48 - 2~ 49 - F5 50 - D| 51 - D 52 - D$ 53 - E 54 - D 55 - D 56 - F;6 60 - E( 61 - E=7 70 - G}8 80 - 9h9 90 - IA 91 - G 92 - H 93 - H/ 94 - HK 95 - H[ 96 - H 97 - H 98 - H 99 - H 9A - I 9B - IT - Run one specific test fErom this list G K L 4}z ZoYx ?O l        u ?O=u  w;8?#X2/;3u , )&#$!N@@ N ORYxV T;ΎV͎T͎XCZAFmU~U߶ SuEO@ FUoݒpVB˿ L߲՟S/ ?߇ O $ח  /;BWǿ!+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~aÀ,K_ss(1(K&x2&y2'Kx2y2W! 2:G0 FV^xӻ:,x+,:GK&x2&y2'Kx2y21{(2: G: O!:W w#p>22>2:G:O!:W~#”!N:G:O!:W ʽ><2#³2: Ox2>22>2: O:y!N>x!><22!PY~#>>>2!PYw#>22:02:02>22:20:20>22>!w# >͓{͓22W!~2 s# ">22:  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~J  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Z  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~j  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~z   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH))))))))))))))))))))))))))))))))jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj juju      jujujujujujujuju  jjjjjjjj    jujujujujujujujuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu5HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHLLHHLLHHHHHHHHHHLLHHLLHHHHHHHHHH HH HHHHHHHHHH HH HH HHHH HHHH ȀȀȀȀȀȀȀȀȀȀ7ȈȀȀȀȀȀȀȀȀȈHHHHHHHHHHHHHHHHkȈȈp7EEEEEEEEEEEEEEEEKO" *+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~z   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Z  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~j  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~z  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~+  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~;  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~K  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~[  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~k  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~{  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ː  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ی#   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~눉  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~aÀ,K_ss(1(K&x2&y2'Kx2y2W! 2:G0 FV^xӻ:,x+,:GK&x2&y2'Kx2y21{(2: G: O!:W w#p>22>2:G:O!:W~#”!N:G:O!:W ʽ><2#³2: Ox2>22>2: O:y!N>x!><22!PY~#>>>2!PYw#>22:02:02>22:20:20>22>!w# >{͓22W!~2 s# ">22:  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~J  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Z  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~j  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~z  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~#5HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH))))))))))))))))))))))))))))))))jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj juju      jujujujujujujuju  Ljjjjjjjj    jujujujujujujujuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHLLHHLLHHHHHHHHHHLLHHLLHHHHHHHHHH HH HHHHHHHHHH HH HH HHHH HHHH "ȀȀȀȀȀȀȀȀȀȀ8ȈȀȀȀȀȀȀȀȀȈHHHHHHHHHHHHHHHHȈȈ∈pXEEEEEEEEEEEEEEEE QRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~-B /VOL/8550DIAG3.0 CA6B /.OUTFL/ /.INFIL/ copied to - 01$/.INFIL 1%11$i 1%11$1$i+1$H1%X1.INFIL H1%o1.OUTFL I1%XI1%o---------------- * | 8550DIAG2.5 - JAN-1984 | * -------------------------------- * Program Version Comment * ------- ------- ------- * Same as V2.4 with changes noted below: * Executive 2.5 1-added NSC800,8# 0186 detection code & menu text * 2-added code to hex2bin missing from V2.4 * NSC800 1.0 Original release * 80186 1.0 Quick Ship release; adapted from 8086 V1.3 * 8086 1.3  1-modified menus/messages; reduced code size * 2-used latest smline,memtst,memloa in reassembly * 3-port 80 tested before id/speed checked in tm12 * 4-8086 held reset during group 20 RAM tests * 5-ACQ# counter reset before tm70 TTA error dump * * * * ------------------------------------------------ * | 8550DIAG3.0 - JUL-1984 (final? version) | * ------------------------------------------------ * Program Version Comment * ------- ------- ------- * Same as V2.5 with changes noted below: * Executive 3.0 1-turns off 186 emulator during system init * 80186 1.1 1-PSR release with modified menus/messages * 2-used latest smline,memtst,memloa in reassembly * 3-added addressing tests41&42, wait state test61 * 4-added test of on-chip timers to CPU test 60 *  5-added Microlab test group 8 (tests 80-82) * 6-added command timeout error message * 6809,9900,680xx 1.4 1-removed PROBE data chk & DAIB msg from TTA tst * Z8kv1.5, 6801,N800 1.1 *  2-used latest smline,memtst,memloa in reassembly d tst module #s * * * * -------------------------------- * | 8550DIAG2.4 - OCT-1983 | * -------------------------------- * Program Version Comment * ------- ----''*))%#&%! ''*))%#&%! ''*))%#&%! ''*))%#&%! :                                 ; E8EEEx8888288888 88 8 8   I8888888888 8888888888888 ;8888888888888 88 ;MOOOUWXZeghjGIKMOQSUWY[UWXZeghjGIKMOQSUWY[POEA +      3/PX/Yø Ȁ C.;tt|@u ؀4( *ʀ(uFCCO6, .ЀCڀ(tЀ?, t", u3σn Ì؎Ȏ؍6.+.;tu2.+.;u!u.>6.3J UWV^N^+^ Nv~؁s ?7^N^^_]  OPTION MENU   - 0 - RUN ALLG1 -GREGISTERG2 -GG3 - <GG4 - .*ARTINGG5 - .*OPPINGGG6 - MISCELLANEOUS MODE 0G7 - 4G8 - MICROLAB MODE 1&2GT - A SPECIFICGH - HELP SYSTEM ACCESSIBLE  TEST ROM/RAM TESTS  *** default ***   HELP MENU   - OPTION--TEST MODULE?=0 Modules 00-70G 00 -$  LOOK FOR < 1 10J1(>J+11J1(J+12J1(J+13J1)KJ+14J1)J+15J1) 2 20J1*)J+21J1*J+22J1*J+23J1++J+24J1+ 3 30 - KERNEL SELF-TESTJ+31J1+J+32J1+ (FAST)J+33J1+ (SLOW) 4 40J1.7J+41J1.J+42J1/2 5 50J10{J+51J10J+52J11gJ+53J11J+54J11J+55J12NJ+56J12J+57J13L 6 60J13J+61J14 7 70J14 8 80J17J+81J18J+82J19 T - Run 1 TEST MODULE from this list instead of an OPTION test group   - TEST v1אc40w/12ǧ@`~qp׺Cӆ+ }z.b.b.b.iEMULATOREXPECTEDACTUAL***  *** <= :{ < = :w ***  FAILED ***  REASON1= REASON2= PCLAST= PCNEXT=<:=3;$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%& &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&' ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''( ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((() ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))* ***************************************************************************************************************************************************************************************************************************************************************** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************* ***************************************************************************************************************************************************************************************************************************************************************** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************+ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++, ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------. ................................................................................................................................................................................................................................................................. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ................................................................................................................................................................................................................................................................................................................................................................................................................................. ................................................................................................................................................................................................................................................................. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ................................................................................................................................................................................................................................................................................................................................................................................................................................/ ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////0 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001 11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112 22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223 33333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 33333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334 44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444 44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445 55555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555 55555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556 66666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666 66666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667 77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777 77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777778 88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888 88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999: ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;< <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<= ================================================================================================================================================================================================================================================================= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = ================================================================================================================================================================================================================================================================================================================================================================================================================================= ================================================================================================================================================================================================================================================================= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = ================================================================================================================================================================================================================================================================================================================================================================================================================================> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>? ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBC CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCD DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDE EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFG GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G G GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGH HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHI IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJ JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJK KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKL LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL