!!!!!!!!! ! ! ! ! !!!!!""""""""" " " " " """""######### # # # # #####$$$$$$$$$ $ $ $ $ $$$$$%%%%%%%%% % % % % %%%%%&&&&&&&&& & & & & &&&&&''''''''' ' ' ' ' '''''>!"C2C>C(  >C5C>CG5C>Cw#>Co>Cg:C . C(>>3!C*C,}8.$"Co&M<2C~C>W!C"J@>2I@>!M>C(z@ðC>C>*C|>CG }ERROR #B( @ÂK D -@ÖB>ðDF@)5B0@qB>>>>>>>>>>>>>>>>K$0=B>E:B >2B)5B$D>fE![D 6> B~D>>R>>>>>BKK7GóGóG GFG)G>UKoK>FILENAME/EXT.PASSWORD:DDMnf~(0x́Hxy7HÑGyE2#D:#Dy2'DEOz8y2#DGE 4![D ~:E %g(> DW(DDG( x(D> >D@W͜E>!>D(dEzÕE!E"J@>2I@ɯ!B"J@DW͜E>!>D(z@E!E2E> >"EkL8 D w  @z :E2E{CGSGmE w =(BgFoFMfEgFF:E2E!"EkL D  4{F͸E2K B W _  fEg x́H~( `i~ UKDM2FCFhH>wq p ́HN F ~( ~ (D݆8 ́H́HN F ~́HhH~(*F ͑Gw#~8 >lG .JYG4 4 InGfuFn(YG.JrH4 vǴH~(-F ~#7H́HͶG rF(~bGI(ͬHnfE.J(v(#u t qvvGn(̀G( (rH4(G~PG~O݆_~W0"H"DSD!H>&~GN͓JgJ"UIn f ^ V R0!>oK#"BI!~+ʅI#~(>++~M_#~ #~Oo&>oK}_(҅I?(VHGyHK…IyEw4!+"BI|HTII!~ w#~ w#NF͛J{IJ#"I͗I(TI>!M(~? ,`~(FyHK( yEwy}<^ V  ~<(#~(JDՃ_?zW8#H~(J+V_8~OGV ^ ~(f n R8 v ~ݾ8>f n NJ . K>JJ .E((>ͭJ KͭJE((>>K!MJ KJE>K!C>Kx('P0h&>oK}_!C(}0o>!CuF>ouF~ #Vz)0 !WD ruF> !WD V@2SK@O!})0O}laW)88{K, Bg:D|2D(<G2D2D2Db"DOͺJ Dxo&CV#^LSDDK D"K:D2+D0D D!M$D8:+D>MOL()(-@ 8>"OLGOLOLOLoOLgOLGOLoOLgOLw #># fG(33M :D0>`wLfE( D`DfE:'D bͰL ͰL(ͰL 怇 x(O>!LI0@0 NS L!@sy ( !%@yLeBNV1@> >!C!yPO#6 !~G/wp(|@g"D"@"D:D!P( !P(!PLPDO( y=2D<02kPfED!lQ:82:O!P!P*BUDR.OSB!-Q!;Q̈́O /ͦO !OB:Od0G:O 0Ϸ(̀G:O 0÷((!-QN!TQ̈́O(':ͦO :O=0:O=0:O0!OB!BB>–B͓J D:M ʖB>2B!M%B !kO!%BÙBAUTO Function Engaged !%B@x!+B6:#60#60#6 >OͻO~#(O0__O0_{ɷ~#0 fED> `` xWOoOo B0w#483216TRS-80 Model III TRSDOS version 1.3 Fri May 1, 1981 00K System, Number of Drives = 0 Serial #: (c)(p) 1980 TANDY CORPORATION. All rights reserved. Unauthorized reproduction of this software is prohibiPted and is in violation of United States copyright laws. Try Again Enter Date (MM/DD/YY)? Enter Time (HH:MM:SS)? п пܿ пTRSDOSͿ пMODEL III˿ пܿ п Ͼ,Q Ͽ Ѓ܃ NN!9A"A:+D˧2+D*A+~ "A!A^w#Vw#{( ~#{A>2#@>3O!?" @QJOGO!QNS(4;(`- OC(D(1IPMMPRʊPU(X( FʽRQʆRɯ2A+O* @"TP*TP" @!ORVR8*A:A(x  }o"NAVRSA:A“O>3!<" @̀OsR* @"aO " @!OsR!A!O ^#V#|XR}lRx !@ " @!OoR*A~lR#*ASRoRͱQwR!<" @*A. AF BC DE HL AF' BC' DE' HL' IX IY SP PC SZ1H1POC ADDRESS? = !OOAR("A8 Rw5N|}* @"TP!"TP!O*ARVR8"OU."A|2_U2`U=2_T2SUOTQOQW Q(_Q!O ~( ###~ (#~ #~ >O!A >3Rs#r[A!Q(( !`Q !PQO~##(#~0~Go&A.3#* @?B0> 3QI (( ( ([( 83, 7> Q!>RQN))))oQ ΁08 ~#|XR}aRƐ'@'3XR> > >3͂R͂R~#2cD-@0 ?!~#08 80 ))))_}N>2#@!&U!CU!UU@8!CUU$DT!UUR6 ~6(*aU#"aUUU!CHD6D?D>#2fS!CC6UU6DTED2SU2_T2#@>3:_T(*A!C<:[U0T*_U|0T}S}S>:T> T#T8~S,#T8~S,> T~ 0>.T,IʽR;(+(-(=(METK_U*aUB(C_USK_UxS( O????SyƐ'@'G *aU"_U0Sx DR:SU[OUR(SQU>TT7!C"OU|2SU*OUUQN :_T0SQN (3[(& ((08:8+A8G8#*OU-*OU,*OU}o*OU}o"OU[QUTSQUU''''GT08:8A8G0T[QUTSQUU*OUw,"OUOT*QU" @>3IUU9DTED0S0 Debug Disk Utility Ver 1.3 Filespec: C<R(c) 1980 Tandy N2cD:N(͒T:~NO!AEnNAN2N2N> 3@ D!zPAN0@> 2}F2 F!P:N(:N( !PnQnQANnN-@!^^6ӏb00/00/00TRSDOS NReading Writing Verifying Track 00, Sector 00Analyzing DisketteInsert SOURCE Diskette Insert DESTINATION Diskette Insert SYSTEM Diskette  ** Backup Complete ** TRSDOS Model III  Ver 1.3 Backup UtilityDisk OFormatterFormat Which Drive? Diskette contains DATA. Use Disk or not? Diskette Name? Master Password? SOURCE Disk Master Password? Invalid Master Password SOURCE Drive Number? DESTINATION Drive Number?  Cannot Backup Version 1.1. Diskette Use P"XFERSYS" First Operation ABORTED due to flaws on diskette 4-<8 8u46> %u: ;!u-600101X':!06!01u<90&uu46>01u%XDo you wish to RE-FORMAT the diskette? Source Drive 0 Destination Drive 0 F#~U3#*N:~NOs#r#Q 8RQ:NO^#V#SQQ 8R:NO!Q !uF!N!E!N!uF!N!(Rz(8{_!Nz,R!N{,R!N6/4 0:#w!##!:`ˇ2`:N2cD!b}QN!b^:c5N&b.$~<=(5!Rb:~NOEN>2N6!b:N2cD}QN@R!`abb(:Nȯ2N!bS@R!b:N2cD͚QNͻQN@R##{ !d~( n(2NQS0:N<2N8R>o^#V{0#|ST]/6!c:N_6k&azOo&>QDSW}ozFͭSp 2Sˀ*N@R"N*NR!b"N:N2cD*N~7͚QNͻQNͺS0!`}(?~ #ˆG $ˎO ˖W ˞ _ ˦ g ˮU!b"N:N2cDS8z WRzQͺS0*N67V+ ( x :N2N(͈T>3>3:TN:|Nȯ2|N!N:N:|N>2|N!O͒T:~NO͓JN!Ma`)ͥT:NO͓JN!`Ma'(~> 3!26X3ͥTͱVXAN͹T͒T8TͥTS0͒TʹR!ab(!NbͥTR͒T:~NOͺJN*C#| :~N̫V:N̫V!``6U:~NO͓JN*M[NR( !1PPN:~N02RQ:N02kQ!EQU*N~:#( !IPEV~08O:D8y2~N##~:#(!_PEV~08O:D8y2NE2}N:~NG:N2N*N~#:(!OEV~08O:D8!N@0@!P!PEVW"N!OEV>((_xoC6 #NV!N30!``6>2a>?2a>2 U!N:NOkLN!uFͺJJN!CP #!OEV~NPNY(U :6X!QEV~Y(!vO!O"N*D"N͓V(W!OW͌VUUWV`U> 3!\O UPN(W!OW͌V&VfVRVͱV!Na!WN++[Ns#rX UPN!+D˦>U2B>2}F2 F(9Wbxo>(G6 #!{_0W\}o&R))W})_|,ɯ2[:}ND> DO(:}NDW :}NDͽ\> !m[> DWGXSZ>!"C2C>C(  >C5C>CG5C>CwX#>Co>Cg:C . C(>>3!C*C,}8.$"Co&M<2C~C>W!C"J@>2I@>!M>C(z@ðC>C>*C|>CG }ERROR (!M>3! MNot a SYSTEM Disk MY!SX:NOEN!SYEN!a:NOE{ZN{!_EN{ !__6![_:}ND@W:[(>W͜E>>DZZzZ:}NDzD2[![U[: @2 @![!b:[W:NO:[2cDuF :}ND>XGE:N_![Dq0 8 :Gq#p Writing Sw[ystem Information Verifying sector 00Formatting track 00 [[\ \[[[@NN (c) 1980 Tandy NN    \fnqy2M\b{\͌\8{\! \"\*\~(>(~8#"\fnw͌\8{\͌\8s\fnFN##2\N#F#x ~# x(+B:\!__66(!`a2N![![ 5[JN\>![:[U[![:[8:}N2}N!bͰZZ(fEDfEDfE :N<2N6#\:}N˯2}N:N!a]U[+ 00 Flawed Traco]ks W(c) 1980 Tandy (c) 1980 Tandy @S<[<{8S<z(-@!CuF D[<S<!CE>2vY:pY2pY~)(~,( 8v R9Y R:xY2xY9Y R:zY2zY9Y R9QQ"NQ9Y R9QQ"LQ#~ 0),= #9Q> P+Kb[J6a~B(w}oR( :LQw:M(c) 1980 Tandy (c) 1980 Tandy O(c) 1980 Tandy (c) 1980 Tandy RAÖZ:RÙZRÜZ]3^|^}ZÀZÃZtS00_\^ÿ^ø\û[R\oV`WL]K]{VÐ\'T{B"S8\W{\Y Z\QTX"Xó[hSZZYYTYWóZqTYR:@===7(_N#F+R#N#F+R#8!AN#F#N#FvRϾ>2@G&.R:@"@~#focS~( L"@,c>2@ &7#$͈(ѯ~) *@(*@ &+~)(,,)>7#+—(/(?0p+qR+p+qR+p+q+p+q@̈((*@*!A8C(!@)~"@w#q#Rp(Q.R((s#r~( &~),BS,%N#F!&:@)!!A00O!hX BS+s#r.â~FZ7#)~J#^#VDTLTP-UJ|UZʟUCUOVXʔUBKVE(ZT( R(SYA7Y&ʇTI(J͘͡,7#)~J#^#VOoS&~6 %B͙Bw:c D#:~2qBDω((~#Z! & aھh(2og"c#&~DZ*@+!*c|.+J+Â"~&JJ!T?V5=<&u4&<6u<&u u7,u uyudlmeXX':!06!<:;u=4&uu08:',XT,7#)~J#^#Vo&~6 eD~ (#eD0Daw, & ( #^#V >W(*@6#s#r20 d1d0 p#6/4 0:#w"rB͇B*rBU"rB͊B*rB,"O+#N ':/D =2/D*@"L*&@"L!L"@"&@~"#F—F:/D(*L"@*L"&@2/D~, #~#R(S—́B, &:@J^#VSrB, & JStB̈́BF#~U3#,"O+#N > F—F>2B~"#\~B5#>(+J,V7# ,*!A7#))&')G=O>~x~#F#fh GN#^#V  ( # ѯx<#(O(,H '#~>0 :07083G0-7))))oʲ+08җ)))0O ͚ #( & #^#V*@8 C( ,+J~WW7#)G!&y~J<8yH #^#fk GN#~#foyw# )(,+)*c||X*@̈́_րW{w ( x(#w*@+*c|yyÉ^33 4*c|[S_&8\:c!]!)ͧ(> 2@[JJJJJJJJJJ~k>X3I ()[(%.(!,(*@(S(!8Y*@H[@,z0.(*,(& ~#+ ([ *@B( ~#fo ##^#V,e.>3>3* @|<8 Y #>3>33+8]~!YL(!YE(!YA(!YD >~2Y=2uY#"Y8. )͛Y($xҗXGKY _|W!u=( LISTEDITDELETEAUTOREADY >2zB*R"oB!0@"B\-@0@*c|#~0!z0!V!*c"@!Pb6"c*@"c*c"c*c| ͚ >4$D D*R"oB#YZѻ`,Cc+#x7#+_:mB`!cN#F >Z>>(W(*@ +*>>>)J<#N#fi2@ [czC" ,ZZZDZ & i!1W_S_a  " G{,x PXS_8C*@Oz"y(& (L O{,yĤ[S_8 { (,> ( ( ( (ͤ[S_0"( ?S_8: (,(2 S_8) (%*c r[5~|[ EDa66*@+{ (h(lɷw#`>2Rͭ[:mB2c+( ,R—2mB2c!Pb6"cM:c2mB*c"c"cS_3< p*@*@ 8?S_w#0##"@!mB~2c6]:c2mB:ci!^̣`ïMzͭ[+(8\×2cS_3<`*c r[x\3*c|¢ͣ`Zͯ[+(,A.+>͉^[@*@(~#͉^^:mB \=\~,~#x+\ů͸\ѯYZ``! ~2c4 G~,+AS & O0aG:c0axq#s#r y7 & 7#)F~O#^#V(W*@0t]-*@8'Y*@*@͐8NyͿ()#s#r#^#V#^#Vy0GO]( ~#]>  xW(̈́(cZ`! ~+^+ +{ ++~+++Í fZ(ůPY(Da4 cZ`7! ^#V! ~2i^! 0! ~2p^:i^ :p^(>QDgU.p^:i^QD]Ú cZ`!*c~#V p(zw# Oya2c2_YZ`! ^#V~,(>2_E+—{ aBK!2> BD((a:c(*9Da:c 6D(Gxa:nBxa4w#*cz_( l_(a7(7#)~aa#N#F!Pc_ a8{0 w# sBK!PcDaai!7#)~`#N#F O(I( E(R`,#x+,{`fZa_ +(,+C"@:+DO:Ry(2+D"c!2Ox(:nB`$y 3Za>h`HD*( 3Z(8Z3Z:R( 2R:+D2Raw#6*@2R:R(*@L6# x 2RM!T?V\fZ_*c3Za,Da*c6lhf|n~dâ!&a'8>O ^2cârrrrrrrrrrrrrfrrrrrrjzfffffffff"c~2c*@"c*mB"c*@"dac2zB!."B@!'*c"mB*D"@!Ma6:#p#6,#"@!c6͏2a2a2a:D0 !cͧ(7Y:c*a:mB;b*c"@*c"@*oB"Rî:RB0 d!cͧ(ͳ82nB׷>(~ZV 2nB׷—z {02mBo&#Zc=2b!)cͧ(!c:nB !cç(Use TRSDOS 1.3 or Later How Many FilesTRS-80 Model III Disk BASIC Rev 1.3 (c)(p) 1980 by \cTandy Corp. All Rights Reserved. Created 5-Jul-80 00,000 Free Bytes 00 Variable Files !d"@*c+ ڞd[Ҟd-(!c6"#!8w#6M(F—:(32c2nB~ZV Xd2nB#za{a>*2cb6#"@d2cZʗ!"\͗b!"\d:c >*2c>b6#"@:c *D8͟b!c~ʑbb!!có[MapÖt---------------------------------------------------------------- Model 3 Diagnostics - 10/28/83 COMMENU TEST3/BAS 6864 DRVMENU TEST3/BAS 6864 BASIC END/BAS -M:36864 FDCALG3 D/BAS -M:36864 GRMEqNU D/BAS -M:36864 HDDIAG3 D/BAS -M:36864 IOTEST3 MEMMENU TEST3/BAS 6864 VKMENU TEST3/BAS 6864  C - COMMENU/CMD communications diagnostics menu D - DRVMErNU/CMD drive diagnostics menu ics menu E - END/BAS end-of-line test menu ics menu F - FDCALG3/CMD FDC alignment st menu ics menu G - GRMENU/CMD graphics diagnostics menu menu H - HDDIAsG3/CMD hard drive diagnostic enu menu I - IOTEST3/CMD I/O port diagnostic c enu menu M - MEMMENU/CMD memory diagnostics menu u menu V - VKMENU/CMD video and keyboard diagnostics menu t5,&#/+)-9 Q - quit and return to TRSDOS Press corresponding key to execute program!Dp!p!q!9t ~(@# !Ct> 3!ft>3+(GQ -@!p!q@~(ܸauu> 3ÙB-@Copyright 1983, Tandy Corp. by Technical Support. All rights reserved.pWͭWbb!"(`"`"`"*`"W$`""`"&`!gg!g66k666n!g_w_w_w_wWGWpÖt---------------------------------------------------------------- Communications Diagnostics Menu BASIC DT1DIAG/BAS 6864 DO DTSET DIAG/BAS 6864 RS232 ET DIAG/BAS 6864 MAIN ET DIAG/BAS 6864 q D - DT1DIAG/BAS diagnostic for the DT1 terminal H - DTHOSrT/CMD set up Model III for host operation R - RS232/CMD RS232 diagnostic for host operation X - return to the main menu nostic for host operation st59&*)-0 Q - quit and return to TRSDOS Press corresponding key to execute program!Dp!p!q!9t ~(@# !Ct> 3!ft>3+(GQ -@!p!q@~(ܸauu> 3ÙB-@Copyright 1983, Tandy Corp. by Technical Support. All rights reserved.p BANK SELECT FUNCTION.: DYN RAM BANK SELECT IS NOT FUNCTIONAL ON EXPANSION BANKS.: PLEASE WAIT FOR THE COMPLETION OFpÖt---------------------------------------------------------------- Model 4 Drive Diagnostics DRV4M K TDC M K MAIN K q D - DRV4M/CMD floppy disk drive diagnostic T - TDC/CrMD disk drive alignment gnostic X - return to main menu rive alignment gnostic st2*/*)-4 Q - quit and return to TRSDOS Press corresponding key to execute program!Dp!p!q!9t ~(@# !Ct> 3!ft>3+(GQ -@!p!q@~(ܸauu> 3ÙB-@Copyright 1983, Tandy Corp. by Technical Support. All rights reserved.p(c) 1980 Tandy pÖt---------------------------------------------------------------- Graphics Diagnostics Menu GRXX ALGNPAT/GRA :"*****TO EXGRAPHIC NPAT/GRA :"*****TO EXGRBON C NPAT/GRA :"*****TO EXMAIN C NPAT/GRA :"*****TO EXq A - load alignment pattern and turn on graphics board G - GRAPHrIC/CMD graphics board diagnostic ics board O - GRBON/CMD turn on graphics board ic ics board X - return to main menu n graphics board ic ics board s "," INVISIBLE"," BLINK "," INVISIBLE"," t REVERSE "," INV BLINK "," REV BLINK"," REV I9/,)"," Q - quit and return to TRSDOS Press corresponding key to execute program!Dp!p!q!9t ~(@# !Ct> 3!ft>3+(GQ -@!p!q@~(ܸauu> 3ÙB-@Copyright 1983, Tandy Corp. by Technical Support. All rights reserved.p R M O D E "=pS(20)"THIS IS 80 CHARACTER MODE"opS(21)"YOU SHOULD OBSERVE TWO SETS OF DIGITS"pS(22)"HIMEMMENU 32/@0/00pÖt---------------------------------------------------------------- Model 4 Memory Diagnostics BD16K !DpxOO_!DpM4MEM !DpxOO_!DpMAIN !DpxOO_!Dpp 1 - BD16K/CMD 16k memory diagnostic > w>3!Dp 2 - Mq4MEM/CMD 64k/128k memory diagnostic 3!Dp X - return to the main menu emory diagnostic 3!Dp rs+0*)-4 Q - quit and return to TRSDOS Press corresponding key to execute program!Dp!p!q!9t ~(@# !Ct> 3!ft>3+(GQ -@!p!q-t@~(ܸu> 3ÙB-@Copyright pb!<:go&>2!`a!oYV_e~>2gSd w ʀc4 }gf_c> pÖt---------------------------------------------------------------- Model 4 Video and Keyboard Diagnostics VAP T O M E N U "oS(17BASIC VIDD/BAS N U "oS(17MIVKEY IDD/BAS N U "oS(17MAIN Y IDD/BAS N U "oS(17q A - VAP/CMD video alignment pattern D E "oS I - VIDD/rBAS Model 4 video and keyboard tests stc M - MIVKEY/CMD high-mapped video / keyboard tests s X - return to main menu apped video / keyboard tests s ss@1080,S(19)tA0ʲ@1180,S(16):@1180,tS(14)tST%tA0ST"R"ʍ1000;tA1ST"N"ʍ2-68224 Q - quit and return to TRSDOS Press corresponding key to execute program!Dp!p!q!9t ~(@# !Ct> 3!ft>3+(GQ -@!p!q@~(ܸauu> 3ÙB-@Copyright 1983, Tandy Corp. by Technical Support. All rights reserved.p(c) 1980 Tandy !16> (pD j!$DŽ2>ӃӀӁ_PK6D @!H~ӂ#{ _Ӏ:<2ӁÁ>Ӄ::(D> 2 Do)>!xӈ~Ӊ#x cPU Q> P+KbgJ2a~B(w}(c) 1980 Tandy (c) 1980 Tandy GRXX 65/G7/G9/!`!t!:@8(͍ 4:(>y>y>2>y>y>2`/-@* * * GRBON * * * PRESS TO TOGGLE BETWEEN ALPHA AND GRAPHICS PRESS TO EXIT TO DOS !16> (pD j!$D’2>ӃӀӁ_PK6D @!H~ӂ#{ _Ӏ:<2ӁAͅ>Ӄ::(D> 2 Ds>!xӈ~Ӊ#x cPU  MIV128 p pp REV DATE: 04/20/83 12G{2 ~ӄ2 ~~v>ӄ~vAӉ2 ~ӄ?xz!=!|vnytͲsq!=!{v:G{ :z>hv!|!>~w!(##Ìpt!~_w_w_w_wpGpp_2}Fq xtp!~~(V(p V(~!<,t'4qͻxyJyTx x :@8WpLqq:txq: ~{2 ~ӄ: ~2 ~:t2t!@<ͼq: ~2 ~ӄ: ~@2 ~:t2t!P<ͼq: ~2 ~ӄ!<ͼq: ~2 ~ӄ:}__s{qq# x {_: ~2 ~ӄy!7ͼqq!;7ͼqr*}!@Z: ~2 ~ӄ>2~:}_ͥys{ &q#:~(Zr x : ~0rr!)rpB(!>2~͍y;q~rr: ~W !@<r: ~2 ~ӄ!P<r: ~2 ~ӄ!<r: ~2 ~ӄ:}__~qu q# x : ~2 ~ӄy!7rr!;7rs͍y;q*}!@Z: ~2 ~ӄ>2~:}_ͥy~qu &q#:~(Zr x : ~0bs!.s:}<2}tFq!sV^R8<Æs0:s w###{ >2t2t2t2t:t2t!t2<: ~2 ~ӄ>28!s"9Vs!t5 V:t2tӐӐӐӐӐӐ!t4>< ->2t!t4>< >2t!t4> >2t!t4>c ͲsYtM: ~ӄ:to&!2:w:to&!2:w:to&#ss>:w:to&#ss: ~ӄ00:00:00:0000:00:00:00 <@!<> w#0u x t: ~2 ~ӄ: ~2 ~ӄhv!=!W|v!8s~quu#};(!8s~qu4u#};(!8>w#sq#p!8~qu#~Yqu#~XquWӄhv!=!|v!@=!}vͺuuv! w# x !<6 <;v@7?Rv<7?Rv87?Rvv#O>(wy#!}ww: ~oyw#y_v(!}wW(!}wO(!}wGw!}ww;v@7?R=w<7?Rv87?REwv: ~o®w#y_(!}wW(!}wO(!}wG(}!}ww#y_(!}wW(!}wO(!}wGw!}ww#y_(!}wW(!}wO(!}wG(!}www#wx> w#>)w~w,##yhv!|!>~w!(##xt:}_{2}Fq x!H{!"}~vv: ~ӄ!ͦx!<Ϳu!ͦx!"<Ϳu! ͦx!'<Ϳu!0ͩx!7ͬx!,<Ϳu: ~ӄ!~_# x ɯ>W W >(>x(*>(>( !2t><2t!2t>22t!W (<!{!ӐA :t7 2 ~z2~>@:G{: ~ 'oʼygyy2 ~ӄzy2 ~ӄ$zyy2 ~ӄy!M{!<v!R{!<v!W{!<v!\{!<v: ~2 ~ӄ!"z>U͌zͥy>Z͌zͥy>͌z: ~2 ~ӄ>U͡zͥy>Z͡zͥy>͡z*zRz!w_!~ļz# y *z#"z>2 ~ӄhv!z=!{v2G{: ~ ӄ>UG2: ~ӄ>O2: ~ ӄ:!m{(( >2: !g{>2G{t<: ~ӄ BNK0:BNK1:BNK2:BNK3:16K :64K :128K :ECH BAD,ECH OK, 60 HZ, 50 HZ, WRONGHZ,LP BAD,LP OK, NOW CHECKING THE EXPANSION DYN RAM BANK {SELECT FUNCTION.: DYN RAM BANK SELECT IS NOT FUNCTIONAL ON EXPANSION BANKS.: PLEASE WAIT FOR THE COMPLETION OF THE SOUND BOARD TEST. : NOW CHECKING INTERRUPT VECTOR MEMORY LOCATIONS. : HALT: WAIT FOR INT, ,****** RANDOM CHA|RACTER !****** ROTATION PATTERN !****** ERROR OCCURS AT :****** DATA SHOULD BE :IS :****** ERROR ON THE HIGH SIDE IS :****** ERROR ON THE LOW SIDE IS :******** 24 HOURS BURN-IN IS FINISHED ********TRY AGAIN ?? ES :U21,U77,U78,U79F},U80,U81,U82,U83,U84,U85,U86,U87,U88,U89,U90,U91,U92,p HQ  e eRev: 07/18/83 1ͽ,H!{˖˞!or|!r|!r|!e|!C2y!2m!.+LH!or|!r|!e|!r|!?rNFNF####p~Qfsq! tyUwf!yN#:yʠfwf!yREfmhʩh/iiwj)klfʲʇl^mm osn܁͘ße!rf!.~Ox2և x2ׇ!yˆˎ !uyUg:yLJg!y !| |ͫg>~O ͅg͍m:ylgOg>~O ͅg:y2hng2yy Šg*y~O  xegœg~O>ͺg>ggyxg|Һggyxg|gYͫ|O\gͫ|O_ͫ|O !| |!yN-h͐8%h!yNJgFSh.~O:ևy!m|r.~O:ևy:ׇ y!S|r!s šh|!ͪ!~w+~ G£h!}r4!!r!|r!s !%uyUʲh,ڲhG:O!~w !]uyUhh šh:yYi!{~2ybkͪ:ywibk͘~ £h'i!}r!"s !uyU8i,8i2.iS|!yu !uyUdi,di2-iS|[|*|R8i i͍m:.iOi*|ͪ i:-iOi*|ͪ i×iÚhãh!2}r:G:=/Gy2!5s!iu | šh*yͪ*E͋y2||2yôj2ysq>2y!*y:yG͘!y4:=j͍müj4[yjSy!}!h} |:y´j͈)r2y4!} |:y´j͈&k)r!^s!|!6v yU/k:yYl !jvyUTk!"y:yC~k>2yÂk2y!,-_wsq>2y! šh:Gzl*y:yGN~ £h:{Ol!y4:=k͍mØk4[kySy!}!} |:yk͈)r42y!}r4!}r!ws!|!ͪ šh:Gz|l!{~2y!ۂ:yw~ Gvl:mvl:{O|l!~r!(~r4!}r!s:2l> 2:{2l!{!,͋q#z«l!,,!:2>2ۃ2у!͘>l2ۃ2у!͘!,,}m:l2:!2:l2{|!K~r~Ox4m!x~7m!~ ||:l2:!2:l2{!b~r!s šh!"y*+"y*ymͪ~ £h*ymͪ~ £h*ymͪ~ £h*y#"y*y+"y7?R҈mjm!~r!:GZm:O:=_!y!y|!s!{~2lˆ˾!.~Oxo&"y"ևͪ~ £h,*y͘:{On:l2{!~r:l2{!~r:{Ghnˇmnmn2{ o!s~=OxW:Gҙn!x|~ ( !~|w( !|o( !( |g( !Q |n_( !< |G( !_ |6 ! |͈)r!s:!w( (ox:!w( Box[!!x:_! y!:`Žo!xÑo!xy:{Gʧo!sêo!syBy!xs!arNFNoF####p~o!tyUo:y)r )r!yN#:y!poyR-@p-xp-ʤp-p-q-[n!vy>0U@p!y8S7?R@p o!vyUxp:y1xp9xp02 o!/w!tyUʳp:y0p7pp0G:2 o!/w!tyUp:y0p7p0G:2 o!=x y!vU:y1Iq2]qq!6!~w> 2 o> 2!~ w>2 o!.~Ox2y_ x2yW:G!"y x_*y"y xPºq!qQq!q!?q??42xyUy L[y!jy:{Gq!sq!syBy!Ly p|͈f!|͈y{z)zHz{^zrzzzzz/{{F{f{{{{{|1|$TRS-80 Model 3 Hard Disk Diagnostics(c) (p) 1982 Tandy CorporationAll Rights ReservedrHit to return to Menu Option MenuTask Register Test Restore DriveSeek Track TestCarriage Step TestRandom Read TestRead Current Track TestWrite Current Track TestFormat Diagnostic TrackStatic RAM TestSlew Seek TestInterrupt TestEnableds DisabledRead Controller StatusConfigure ProgramTest not Implemented0Enter Choice (T,0,S,C,L,M,I,D,A,G,X,R,W,F,P,Q) 'Enter Drive Select Port (Default="C") !Enter Drive to Test (4,5,6,7) !Enter your choice (S,R,B,C,H,I) *Enter desired SEEK ratet (0,1,2,3,4,5,6) -Enter desired RESTORE rate (0,1,2,3,4,5,6) #Loop Test or Single Pass (L/S) ? 6Which Track Would You Like to Seek to (0000 - 9999) ? 4Would you like to seek WITH READ verify ( Y/N ) ? ,Enter Low Track to Seek ( 0000 - 9999 ) u? ,Enter High Track to Seek ( 0000 - 9999 ) ? Random Read Test in Progress*Continuous Test or Single Pass (C/S) ? 3Are you SURE you wish to use this track (Y/N) ? )Continuous Test or Single Pass (C/S) ? .Enter maximum number of CYLINDERS (v0000-1024) &Enter maximum number of HEADS (1-8) Enter your choice (1,2) 10 uS0.5 mS1.0 mS1.5 mS2.0 mS2.5 mS3.0 mS  (0) 10 microS (1) 0.5 milliS (2) 1.0 milliS w (3) 1.5 milliS (4) 2.0 milliS (5) 2.5 milliS (6) 3.0 milliS xSelect the desired sector size : (1) 256 Bytes/Sector 32 Sectors/Track (2) 512 Bytes/Sector 17 Sectors/Txrack 256512Current Program Configuration : XXXXXX Seeks XXXXXX Restores XXXX Cyls Hds XXX Byte Secs INTERRUPTS: Disabled ASTATUS: TRACK:  DRIVE: 0 INTERRUPTS: Seeking Track # 00000 yT0SCXRWFDAMLIPGQCHSRBI(T) Task Register Test (0) Restore Drive (S) Seek Track (C) Carriage Step"(X) Random Read"(R) Read Current Track"(W) Write Current Track" (F) Format Diagnostic CYLz 1 (D) Select New Drive"(A) Adjustment Procedures (M) Static RAM Test(L) Slew Seek Test (I) Interrupt Test" (Q) Exit Diagnostic Program"(G) Read Controller Status" (P) Configure Program (C) Change Number of Cylinders { (H) Change Number of Heads (S) Change Seek Rate (R) Change Restore Rate (B) Change Sector Size (I) Enable/Disable InterruptsTask Register Test PassesTask Register Test FAILSTask Register Loop Test Active?Port Address: Valu|e Written: Value Returned: Error During ExecutionRestore Test CompleteSeek Successfully CompletedCarriage Seek Test CompleteRandom Read Test Complete&Read Track Test Pass 00000 CompleteRead Track Test Aborted(Write Track Test P}ass 00000 Complete Write Track Test AbortedWrite Protected Drive'Diagnostic Track Successfully Formatted"Error During Format - Test AbortedStatic RAM Test PassesStatic RAM Test FAILSError in HIGH NibbleError in LOW Nibble Slew Seek Test Compl~eteInterrupt Test PassesInterrupt Test Fails6Busy Flag On - or key hit during CMD execution Drive ReadyWrite Fault Flag OnData Request Pending Seek CompleteController Error Flag OnDrive Write Protected5Zero Status Returned (Drive NOT Connected,Power OFF)%Break Key Recognized - Test Aborted !Ready Ready (Error)Not Available6SELECTED DRIVE IS NOT READY - HIT TO TRY AGAIN6THE I/O PORT HAS BEEN ENABLED! CHECK I/O PORT SIGNALS 5Warning ! This option MAY destroy customer dxata ! HARD DISK DIAGNOSTICS SUBROUTINES. REV DATE: 07/18/83 [:!G+! Su*u*u* 9999*!! p|!0n 8(n(87G!U:Ϸtt='''2G:2+^VL>2́Ṕ!!|͈tǘ!B˦~2Û6>,,"ENTER DRIVE NUMBER TO TEST (1-4) DRIV&E NOT AVAILABLE F. HARD DISK BOARD DISABLED - RETURNING TO DOS .!"ևV^:w:wẅ́7L."ևV^ut:ww:ẅ́7L."ևV^> w:w:( (  >w>wut:w6P6P!؉:(!؇N:(BU7L."ևV^put:w6060f n N:(U7L."ևV^put:w6 6 UfnN:(7Lfn~nN #xw #w >2m!{F—!{~ƒ͍mziG҄>2m6҄!~ ºgʺGЄ+͍mz+>Ny>yF#N #u yHG 2 >2m!؊ԅ!ԅ>2m6Є>2:!~ԅ+*#"!Mԅ+*#"!^ԅ+*#"!oԅ+*‡#"‡!}ԅ+*ć#"ć!ԅ+*Ƈ#"Ƈ!ԅ:{W_+p!p::n͈>>2n,:m+:{_ !|P >60 DAM NOT FOUND TRACK 000 ERROR ABORTED COMMAND ID NOT FOUND ID CRC ERROR DATA CRC ERRORBAD BLOCK DETECTED NO ERROR FOUND WRITE FAULT2 KTRACK : SECTOR : HEAD : RETRIES :2 Ë!~=OxGʨ!{ˎ~Ox~=OxOʨM և    ҈Ή     ʊ No InterruptNo Good Status ERROR - - (WRITE FAULT DETECTED .. RETURNING TO DOSƋlŒ,!y60>8A*:G!+[yR:OPZBl }G:O!~wxɯ7 5 1/4 " HARD DISK ADJUSTMENT PROMPTS: 07/18/83 !{!m!!d!;!"yͪ[y!jy>2y!"y>2y!*y:yG͐͘4(x f!y4:B[ySy!}!h}`2y|:yf{ HARD DISK ADJUSTMENT PROCEDURE: THERE ARE THREE STEPS TO ADJUST A 5 1/4 HARD DISK SYSTEM: 1. VOLTAGE CONTROLLED OSCILLATOR (VCO) ADJUSTMENT $ 2. "DRUN" ONE-SHOT ADJUSTMENT 3. ERROR AMPLIFIER ADJUSTMENT DEPRESS KEY TO CONTINUE x VCO ADJUSTMENT PROCEDURE:  1. ON THE HARD DISK CONTROLLER BOARD: CHECK FOR + 2.4 TO + 3.0 VDC AT "U32" PIN 14 . 2. ADJUST VCO "C33" & "R18" FOR EXACTLY A 100 NANO SEC WAVEFORM AT "TP9" AND A + 2.5 VDC LEVEL AT "TP8". DEPRESS TO CONTINUE.  "DRUN" ADJUSTMENT PROCEDURE: 1. OBSERVE THE READ TRACK PASS COUNTER INDICATION BELOW. CURRENTLY THE HARD DISK IS READING CYL 1 CONTINUOUSLY TO ALLOW THE ADJUSTMENT OF THE "DRUN" SIGNAL. 2. "R1" SHOULD BE ADJUSTED SO THAT THE WAVEFORM AT "TP1" IS STABLE AND LOW FOR 250 +- 5 NANOSECONDS. AFTER THE 250 NS, THE SIGNAL WILL LOOK UNSTABLE - THIS IS NORMAL. DEPRESS THE  KEY TO CONTINUE.  ERROR AMPLIFIER ADJUSTMENT PROCEDURE: 1. THIS ADJUSTMENT MUST BE DONE DURING A CONTINUOUS READ, NOTE THE READ PASS COUNTER RUNNING ON THE SCREEN. 2. USE "R18" TO MINIMIZE THE PULSE AMPLITUDE AT "TP8". THE PK-PK PULSE AMPLITUDE SHOULD BE AS SMALL AS POSSIBLE AND THE POSITIVE AND NEGATIVE PULSES SHOULD APPROACH THE SAME AMPLITUDE. DEPRESS THE KEY TO PROCEED TO THE MENU . !B~!B~N>y!B~!B~N>y!B˞~N>y! @q#p!.~O:ևy :ׇyLP!|fL! @6!IsÛ>ؚ>ؚh&)))))) <! @s#r~_&.@R=Mh&)))))) <! @s#r͘>ؚh&))))))<!?R+!??6 F#~ؚA@zn͘F#~ؚF#~ؚؚG䚷(G7ɷ!et6 y -@!z????ۙzۙ{????ۙ{ۙ0:w#寰͚ 4!1A~ >0d#L#!j!~V~08( 0$t^#VQ##'GSy7d ###'x( ů(B*B|)o0$ :Bo0$:B7o"B|gxo0|0ĸ8O3+I;!r|E`!r|L~=OxW~ !fd*>@"\!r">@V> 2B*\">@>2B  pe(c) 1980 Tandy  DRV4M  R R1~>ӄӈ2B!Ag@=N#!jg=N#IS(TRR> 2g2T2T2T>2g>#2gjR>2g2T2T2T>2g>(2g!]>N#!JYcW͢V27`26`I 2B!JYI(2gW(:V(6R(2HVS(!I[>cW!?_>cWI>2#@2@-@V2@>2#@!^F>cW!^>cW!?JY>2gIR2gCHTP(!Y_>cW!!>" @!g@US!g~ US#~ S#~ S#~ SUS!g+T!gT!g~0US:USo&))S))))!!#~0US:USo&)))!#~0US:US_!"g!^>cW!?JY!#_D?cW!?JYIR0HT4HTG72g+ULX:gUY:g`hB:g>O  x dY:g!:g>O(`:g>O #`T(|dYVUZ UÁU![ >cWsY![ >cWsY!qU"J@>2I@>*Y`>``!j\=cW!?_P>cWIRr_dÈT>@2B:gW̧UV̧URVHVŜ^R2g27`͙V͇WXH`*YuW͇_:7`<27`!6`ݾU26`͍R:g<2g!gݾUUs`͙V27`>2ga:gCʽUKg Cgx½UsY>2g27`͙V͇WXH`*ÝW͇_:7`<27`!6`ݾTV26`͍R:g<2g!gݾ7Vs`͙V27`>2ga:gC7VKg Cgx7VsY!sk"g!sk"g!"g"g"g"g"g"g"g!rk6sk:6`R!Y<VcW!ZAcWIYjWR:6`]W`WN#͢V27`26`͠WW#b#b!"D`"8`";`"F`"@`">`"B`!gg!g66k666n!g_w_w_w_wWGW2Wg~(V( V(~˿* @>,w#" @x(?0030'X!k[=cW> 2#@!=" @>G>2gẍ́X2X|X8iX:g2g͠X:gfxG“XW ¢X ¨X!\>N#IX!>>@6 !\>N#IX͇WX!bWcW!Z>cW!?JY!,[=cW:g!gFw![>cWsY?6!0\>cWsY!\>cWsY!?_?cWIR TARGETHIT BREAK TO EXITCLEAR HISTORY TABLE (Y/N) ?MOTOR TIMED OUT.'TRS-80 MODEL IV DISK DIAGNOSTIC PROGRAMVERSION 4.1 MAR 14,19832COPR. 1983 TANDY CORPORATION. ALL RIGHTS RESERVED.8UNAUTHORIZED REPRODUCTION OF THIS] SOFTWARE IS PROHIBITED4AND IS IN VIOLATION OF UNITED STATES COPYRIGHT LAWS.< W > WRITE WITH STATUS CHECK< V > WRITE WITH READ VERIFY< R > READ WITH STATUS CHECK < H > HISTORY < S > TRSDOS1PASSES: < C > CONTINUOUS a< P > PRO^GRAMMABLE  DRIVE TO TEST ? < 0 - 3 >HIT < ENTER > TO CONTINUE INPUT NUMBER OF PASSES>a>a!g[g!rk6:g_!gn#f^#V+#u_#t#"g!"g"g"g"g"g"g"g6*>`:g_">`*@`:g_"@`*B`:g_"B`2g2g2g`!i<:g?c`?h`?m`>3o`>0o`>1o`>2w*;`#";`!=a;a*F`#"F`!>a;a*8`#"8`!>a;a*g#"g`*D`#"D`!>a;a*g#"g!2=`;a!O>*B`a;a!]>*@`;a!l>*>`;a:g&o!0###w#:=`>0{('d( (:=`(x(>0x( >0ax(>0> >2=`2=`d >@! +| G r_:g:gaaW;YDRIVE UNDER TEST= !gww w ~Cb:g˯Hb:g2g>w xUb͛b~ʎb_͍’b~ ʅb͝c4`b[c4`b~ ͇_R~!gcr_ec~b:gad`~bgc4*g#"gac͍’b:g_> Pc÷bw w >c_b!<:go&>2=`;a!Yr_f~>2god w ʜc4 ͡g(f_c> ]cͅ`~ >r_f~>2g,dcw wd~ c4 *g#"g͡g(f_c> ¡cͅ`)d:gWd%ed4 ͡g(f> ¡cͅ`)dͽf!?_?cWIçU~ !gnf:gO d:g@2g>:g:gf(:ghd!gnfd:g@2g>:g:gf(:gädwd:dgE!E"I@!d"J@>2I@:g͍e!Y?cW!Y?cW`}`͡gE͇_Rr_f~>2g͜e w ޷fe4 ͡g(f_c> 'eͅ`~ !Mj!g:gO ~Ęe## x :g:gͣ`d!Ej:g@2ge>:gf(:ge !g>2god2gf!g4*g#"g(f_ce:gͅ`>:g:g?gf?tf?܁f?ܕf?ܩf??ܽf?f:g}`͡g!fN#?!fN#@?!fN#T?*g#"g!fN#b?*g#"g!gfN#p?*g#"g!gN#?!1gN#? FDC IS BUSY DATA REQUEST LOST DATA CRC ERRORRECORD NOT FOUNDDISKETTE IS WRITE PROTECTEDDRIVE NOT READY( SELECT DRIVE TYPE FOR STEP RATE:6 < T > TANDON AND TPI, < S > SHUGART AND TEC!@?GgA?6 (gEjrkR(c) 1980 Tandy VAP 12/19/82p1A>ͮqAͮqA p!< qJq!D< qJq! <>7!q &!LH!HH!>q&H!x!?ww!?wwT qJq!> qJq&!7!q!1<>!q&H!pKr!r(?Kr!r! !!!!uͻq!uͻq!uF~fnqP< F~nfqP~Ofq^f q!2B!bͯZ!dͯZ2V2VY)Z:V!V2V/2VÐV>2V/2V2B!VNyNy:V2@* V"@!y]ͯZ!\ͯZ!]ͯZ+Q2VAʞYLVPcVS #ͯZ+2W3)X4ʞX1V :VALY!^ͯZ>!VNyN> yPF`2V:VLBYO!V^ $@;[[ <̽W!V(  <<>!VNyPF`:V !_ͯZ:VS(j)X!J_ͯZIÐV>!j`ͯZ! dͯZ>!VNy@`͍V>NyNy@W`>Ny@`͍V:VA)XW!]ͯZI:VSʐV:VA!VNyNyV!Z"@>2@>>2B>2V!VNy:V(:VLwZ!_ͯZ:VL̉Z:VL ͍VSX:VAV>2@!Z"@!VNyNy:VLwZS̀Z>2B>>!!VN:BYXQ:BdY+| !_ͯZ͍ ' R(Y! \ͯZ![ͯZ:VLY!]ͯZIÐV!V>w>Oy'ZY̫YJYy@;[[!VF(!V^ !HYy̮Y+ ÐV!]ͯZ!VwI!dͯZ>pZ>pZV>:8G :@8G(!3dͯZv!+| ÞXI ʇV2V2V0YGYY:ZAYpZ ''''2VsVpZ''''2VsVI ʇV2V2V0)ZG)Z:`ZA)ZpZ͝Z 2VvVpZ͝Z2VvV3! dͯZ!qdͯZ>pZ!]ͯZIÐV!+|¤Z~̕[(3#2V:VLwZ!4`ͯZ:VL̉ZZM2V!_ͯZ!B4>M! _ͯZyl[! _ͯZl[! _ͯZxl[ͱY>3! _ͯZyl[! _ͯZl[! _ͯZxl[> 3:V<2V????́[́[ [073#F> 3#~????͹[͹[ [07! )M E N U (A) AUTO TEST MODE (L) LOOP TEST MODE (S) SINGLE TEST MODE (P) CHANGE PORT VALUE ](Q) QUIT TO OPERATING SYSTEM (1) ADDRESS & DATA SIGNAL TEST (2) ADDRESS SIGNAL ONLY TEST (3) FORCED INTERRUPT TEST (4) "WAIT" SIGNAL TEST SELECT TEST MODE ? (A/L/S/P/Q) SELECT SINGLE TEST: (1-4) PORT DATA ^ DATA ADDRESS INPUT OUTPUT **** I/O PORT ADDRESS & DATA SIGNALS ARE FUNCTIONAL **** TO MANY ERRORS TO CONTINUE ! PRESS ANY KEY TO RETURN TO THE MENU I/O PORT INTERRUPT DOES NOT FUNCTION **** REAL TIME CLOCK IN_TERRUPT IS FUNCTIONAL **** ERROR! NO REAL TIME CLOCK INTERRUPT HAS BEEN RECEIVED. **** I/O PORT INTERRUPT TEST IS FUNCTIONAL **** OBSERVE THE BLINKING LIGHTS ON THE PORT TESTER THE LIGHT ASSOCIATED WITH THE TESTER CONTROL PORT IS MO`RE DISTANT FROM THE POWER SWITCH (DEFAULT: CF HEX). THE LIGHT DRIVEN FROM THE COMPLEMENTRY PORT IS NEXT TO THE POWER SWITCH. (DEFAULT: 30 HEX) FAILURE TO OBSERVE THE LIGHTS BLINKING ALTERNATELY WOULD INDICATE AN ADDRESS OR "OUT" SIGNAL PROBLEM. CHECaK THE SIGNALS WITH A SCOPE TO OBSERVE ACTIVITY AND CORRECT VOLTAGE LEVELS IF BOTH BLINK: IT INDICATES FUNCTIONAL ADDRESS & "OUT" SIGNALS. SUSPECT DATA LINES (D0-D7) OR "IN" SIGNAL  << "RESET" SIGNAL TEST >> BOTH LIGHTS SHOULD BE ON AS THE PORTb TEST BOARD IS POWERED UP, IF NOT CHECK THE I/O PORT "RESET" SIGNAL. DEPRESS THE BUTTON TO ENSURE THAT THE TWO LIGHTS ARE TURNED OFF BY THE "RESET" SIGNAL. THE I/O PORT HAS BEEN ENABLED AT THIS POINT. IF THIS MESSAGE REMAINS DISPLAYED TcHE CPU MAY BE IN THE "WAIT" MODE. CHECK THE I/O PORT "WAIT" SIGNAL. PRESS KEY TO TERMINATE TEST PRESS: TO TERMINATE, <@> TO STOP, TO START PLEASE WAIT 3 SECONDS.  ENTER THE CONTROL PORT VALUE IN HEX ( = CF HEX)  V(c) 1980 Tandy (c) 1980 Tandy !ÙBDO BKUP/BLD (c) 1980 Tandy (c) 1980 Tandy (c) 1980 Tandy BACKUP 0 1 PASSWORD Y Y 2E3H4L5BC@DEAHLBSPCIXPIYQNZ`ZaNCbPOdPEePfMgAFsIRONOFFyO ~7#չ  # !G x!"{UDMb b[{Uɷ(E=Nd'ʔd*pU$(7c+(- y/O [?b ( (;( ,()(͖]͓f (c) 1980 Tandy (c) 1980 Tandy !ÙBDO F1/BLD  FORMAT DRIVE (1) ORG 8000H START LD HL,CMD ;LOAD ADDRESS OF COMMAND JP COMDOS ;JUMP TO EXECUTE COMMAND CMD DEFS 'DO F1/BLD' ;COMAND TO EXECUTE DEFB 0DH ;STRING TERMINATOR END START ~#((c) 1980 Tandy (c) 1980 Tandy FORMAT 1 TRSDOS PASSWORD Y 3H4L5BC@DEAHLBSPCIXPIYQNZ`ZaNCbPOdPEePfMgAFsIRONOFFyO ~7#չ  # !G x!"{UDMb b[{Uɷ(E=Nd'ʔd*pU$(7c+(- y/O [?b ( (;( ,()(͖]͓f (c) 1980 Tandy (c) 1980 Tandy `sm.i1!~`i+(X(B(BS(MAʪaL̃gIgEYfOfUaDcMcHdRdC'gGe{m*m"@{m*m"@-@ TRS-80 MOD-III RS-232C TEST 08/10/83 A AUTO TEST U UART/BRG STATUS L LOOP TEST D T-R DATA STATUS E PE OE FE M MODEMa STATUS I INTERUPT R LOAD UART X STOP/MENU G LOAD BAUD RATE GENERATOR B TO BASIC H LOAD ONESHOT S TO TRSDOS O T-R ONESHOT C DECODE TEST :m2m̓gi`+X`Yf`+X`gi`!ci!bi:mb!bO N i> 3!bi:m`?????!bO ~3> 3!bi:mg(>23>13> 3:m_ !bi:m(!bi!bi!bi> 3` !&+ 110 150 300 6001200240048009600BAUD RATE- WORD LENGTH- 5768STOP BITS- PARITY- EVENODDNO PARITcYUart/Brg Status !ci!c:m60(4!c_60(4!co60(4!cg60(4!c:mw60(4i!c#:mrc!c:mrci`6004# Receiver Status Transmitter Status DR PE OE FE THR X X X X X DATA DATA #w# K (!c > d#n`ii>2m:mG!wdi:mOd3yd3!di!td@~X`x Sd82m`^d_~#0 8 87ɳ_x(The present oneshot data byte is : Select 2 digit HEX data byte or X/cr to abort  80!ei!bi!ei+(X`5(e6  7(8 > 3!bi!ei+(X`1(2 > 3!bi!ei+(X`O( E(N > 3:m2m.ia5,6,7,8 Select Uart Configuration or X to abort 1,2 E,O,N !ei+(X`0880G:m2m.iaSelect Baud Rate (f0-7) or X to abort 0 110 1 150 2 300 3 600 4 1200 5 2400 6 4800 7 9600 !fii>t>>>ph_aj>t>>Uhhofj>>>>phgkj.i$jParity, Overrun, and Framing error test !gii.i:mdgi͈i:mG:m9j$j`T-R Oneshot test !Egixy > +X `Decode test Look for low going strobes on the outputs of U 8 !gii> 3.i!=> " @di͈i:mG:m9jw#< $jLoop test !iii.i:B2m2m*B"m!zh"B* B"m!h" B*A@"m!h"A@bhhh:mgHjjhh:moMj:mG:mRjrh:m2mhh2mhh:mwWjh:m2B.i$j>2B> 2B>@2Bgj2mwʝj:m2m2mw“jo„j2m2m2mʘjwŽj2m2m2m8ujʉj0 x *m"iB*m" B*m"A@Interrupt test !m~<G~w!@pj\j:m!\iO ~"DUfw+X`w(2m2mw>j+X`(2m2m8Cjzj!<" @6 #|@ ͯi~ (3#G> 3#!ii NOTE: Pins 2 and 3 of thej DB-25 connector should be shorted !+ji PASSES TEST !jn!ji!kd!&kS!IkN!kkI!kD!kK!kF!lA!0l 3` *** ERROR *** Transmit and receive data mismatchTHR not resket after loadPE,OE, or FE on receiveFailure to give transmit interruptFailure to give receive interruptInterrupt driven transmit and receive data mismatchFailure to give error interruptFailure to clear receive register after master resetPE not set alfter forced errorOE not set after forced errorFE not set after forced errorUSR contents incorrect after master resetPE,OE, or FE not set after forced error interruptDR not reset after data receivedTransmit interrupt not acknowledgedReceive interruptm not acknowledgedDR not set on error interruptError interrupt not acknowledgedTHR not reset after transmit interruptDR not set after receive interruptTHR not set on transmit interruptU*@"m!m"@`e3i3!nF@G:B/n=@B B@@C@!oi+)n@XdQDnTn)n!gpi!Mo"n!co"n`ľnn>`ľnn>``ľnn>``ľnn*ni*ni!Qpi+X³n#n!vo`n!o"n!on!o"n!oi+Xnn#no Modem Status Test Q Quick Test T Toggle DTR/RTS X Return To Main Menu DTR - CD/DSR: Passed RTS - CTS: Passed DTR - CD/DSR: Failed (stuck HI) RTS - CTS: Failed (stuck HI) DTR - CD/DSR: Failed (stuck LO) RTS - CTS: Failed (stuck LO) Toggle DTR wpand RTS Verify that signals are toggled with an oscilloscope Press to exit Press to return Quick Test m(c) 1980 Tandy (c) 1980 Tandy  BD16C  s sSt!>sV^R8<s0:)s w###{ >2Lt2Mt2Nt2Ot:Pt2Kt!@t2< >2@!zs"@V!Kt5 Z:Pt2KtӐӐӐӐӐӐ!Lt4>< 1>2Lt!Mt4>< #>2Mt!Nt4> >2Nt!Ot4>c Bs>sM:~ӄ:Oto&!2<s>s:w:Nto&#s>:w:Mto&#s>:w:Lto&#s:~ӄ00:00:00:0000:00:00:00<12~ӄ2~AӉͬw>ӄͬw>ӄ&.P:,u_R&=<T]!,u#:,uO&.P:Eu_R&=<T]!Eu#:EuO&.P:]u_R&=@=T]!]u#:]uOt&.P:vu_R&=0>T]!vu#:vuOÐuMODEL IV 16K MEMORY TESTCOPYR. 1983 TANDY CORP.REV. DATE: APR 20, 1983 HIT < BREAK > TO CONTINUE:8O :@8 ͬw<{>2~!=!|͌yQ|͇xBsu>w!<,w'uͬ{|.|Q{ x :@8WuStuvÛv:B-v:~{2~ӄ:~2~:Qt2Pt!@<qv:~2~ӄ:~@2~:Rt2Pt!P<qv:~2~ӄ!<qv:~2~ӄɯ2~:~__s{‘v͔v# x {_u*~!P@Z{:~_s{ ͔v#:~(v x >2~vBB(! B>2~vl|uv^w:~W !@<?w:~2~ӄ!P<?w:~2~ӄ!<?w:~2~ӄ:~__~x ͔v# x l|u*~!P@Z{:~_~x ͔v#:~(v x Ûw:~<2~|xu!<<> w@!<> w#0u x y!h}!w>~w!(##ww!~_w_w_w_w%xG%xex!~~(V( V(~x_2~u{|xw:~2~ӄy!=!|͌y!@s~xқx#}(!@s~xڷx#}(!@>w#zsq#p!@~x#~Yxx#~XxW2~ӄy!=!}͌y!@=!}͌y@yNy͜y! w# x 4z@7?RLz<7?R>z87?RLz>z#O>(wy#!h~zz#y_(!l~zW(!p~zO(!t~zGz!x~zz4z@7?Rz<7?R>z87?Rz>z#y_(!|~zW(!~zO(!~zG(!~zzz#z{> w#>)w~w,##yy!}!>~w!(##{w:~_{2~u {!3}!2"~ͬw͈y!͗{!W W >(>( !2Qt><2Rt!2Qt>22Rt!W (<![}!ӐA |:B7 2~6( z2~>@:~>-2~2B<2~:B2~w>y!>/ PLEASE WAIT FOR THE COMPLE|TION OF THE SOUND BOARD TEST. : PLEASE WAIT WHILE WE CHECK THE R.T.C. JUMP VECTOR MEMORY. :16K:ECH BAD,ECH OK,60 HZ,50 HZ,WRONG HZ,LP BAD,LP OK,****** RANDOM CHARACTER !****** ROTATION PATTERN !****** ERROR OCCURS AT :****** DATA SHOULD B}E :IS :****** ERROR ON THE HIGH SIDE IS :****** ERROR ON THE LOW SIDE IS :******** 24 HOUR BURN-IN IS FINISHED ********TRY AGAIN ?? ES :U21,U77,U78,U79,U80,U81,U82,U83,U84,sNN2+D:qB2N>3:NG:D0> D:N>Kz2VN02N>2N!N>2N!N~4_:NO!CuF( D!C"N*N~(NH J}o~# (3 x(+#~ (>/3 ~#3 A> 3:N<8> 32N*N}0o"N8:NKN> 3DRIVE :0 C{0c0/8N>Z4 YNO !Oͧ(ͯ}Oͧ+÷NUndefined line ·NqO###N#F`i͈P*c+++(w# +÷N!O*c+p+q+w6 # #^#V#"c+x>   ɷŽʑ*@~#(<###~#(O+O (J ~# +#  O,OOâO*@bk~#gP###~#( s#rO##+( #~ ( !!A6*Z> }($_>>0/<qP6#s#r#6 #+<=8#ʚO+ (,((88âO*@"@"@*@&o"@DM ͚ 4*@"Q~#{_!P^#VlQPPlQ*@"Q*Q~#6Q~# "Q( '( ""Q{ ~ #"QP++~:(#6#"Q~(#{KQ#YQ*Q"Q~# 7~# ( (+[@bk~#(###~# s#r*@"@"@[@R"@*Q~#6Q~# "Q""(: Q0"Q ( +DM)QYQN(c) 1980 Tandy (c) 1980 Tandy N( NQJ*tB"N*rB"N"N[N;:0SNz*NR"N!"N*N"N*N[N"N![N!KN ~G0G(#N#FN#F8 '#A N~qw#[N*NR"N0*N"N[NRDN"NN*rB,7#)~J#^#fk~-ʒOͼP җ2UͺP җ2UͺPdҗ2U! :U8#!i:UG(~#_:U_P!3AU, & ( #^#V >W(*@6#s#r!U"rB#ͼPdҗ2UͺPPh&_T)) )zʗ!n:U(+Rڗ > 2U>2UCP!i!ON##B8z # +N | +n+}2U}2U:U /:U8(:U=2U :U=2U_!h~2Uo:U ,}2U,:Uo&PUͦP:Uo&PͦP:Uo&PͦP & 8 #^#V >W(*@6#s#r!UÎO!4A~0060>//POPG&i)))X}~# >0P0ڗ җ7͚ 4!1A~ 60# 2Q*rB,~(#"rB+7#"rB)~JO#^#VCN"N*@"N*N~# > òQ#"N##~ #"N[NKNQ(#~(##"N*N^#VP#~(ͲQ#: @?:8> ͲQBQD ͲQBQO>y(;3 QN(c) 1980 Tandy (c) 1980 Tandy N.N%NNN4OON1@!P1@!%B&B?6!0@"B>2B!P: @? #:BU *DRR+DM!RR6>>.3>32B2B2B=2zB!%B?@x(* @H @B" @>3" @>2B-@eDN P͓O( !P4O3D> DhO :/ hO -N. hO : hO O>y+O͓O(TO # ~/( 8:8A8# T]##>/x2O~( (#ͻP8(2OO>>y`i( ~ #( ( y! O^#VͻP0~ (~ (( (#P#hO+OBKP͓O(~=(yx~,( (()##~A8cP(!~ͻP80 8#))))_DM~O#~F(N#~),#~ ((#cPxCMD TRSDOS Ready Operation Aborted 0:?A[?APPENDBATTRIBBAUTO BBACKUPBBUILD BCLEPAR BCLOCK BCLS COPY BCREATEBDATE BDEBUG DDIR BDO BDUAL BDUMP BERROR BFORMS BFORMATBFREE BHELP BKILL BLIB BLIST BLOAD BMASTERBPATCH BPAUSE BPROT BPURGE BRELO BRENAMEBROUTE BSETCOMBTAPE BTIME BWP QBN(c) 1980 Tandy NN#OQͅH2Dx2P"PdP!AQP2uN9QQ"LQ"NQ:7Q<(2cD:8QO< :BOkL %ͺJ!CMP!M~(($,:8Q<  :D0>D>EgJ(>oAQ  #y28Q.&BF D~(7O>o[NQ~#foR()#A~#foRN :zB x82R=2R>x2PPͅHN 6 6 6:Pw >2O:8QO< :BOkL /8-͓J!M(~? #ͺJ!CMP(:8Q<  :D0>ÊNE:uNw!MCJgJ*LQ\R( :O2O6#:Bw#:Bw#6#:Pw#!AQ6#6#6O#{JP76#>>( w#6#s#r#6#q#p#>_w#w#6#6#>_w#w#:cDw#6#~ (>27Q AQ> 9Q>28QAQPOx >y/ IQP. 9QP: ~08O:Dy0>ÊN28Q#~##~# ~#0:8A[~# ~#OyGP!{_0W\}o&R))W})_|,N(c) 1980 Tandy (c) 1980 Tandy N( aO>&́HhH((FN~2cD͓JgJ"$O^O>o~ >o~ ,~ O~w#~ w>o~ w,~ w,NF~2cD{J-,n f #>QD(#> 2N0POB(28 >=2N 9}Do!NM~_+n&MO#~0 ^6N#V6#OFN~2cD͛J{J~02YO!~ (#}o~ (>/~ (#>:>>́H~8>NF~2cDͺJh6J͓JgJ"O>o ^#V{0,O!6T]/{J͛Jw#k&MzOo&>QDW}ozFOpO 2 PˀNN:L(2L*B"@*D"D"qNG?Op vN6 !+P~ # ~O!N~ # ~3#~(> 3#~(> 30@!N6/4 0#:w!N* * ERROR 00 * *orroroundRCuringeadeekostataecordotttemptystemiskriveeadyriteaultnrotectedllNegalogicalileumberirectorymproperameATITnccesseniedue toasswordrotectionpaceullast EOFutside ofimitsorextentspenrogramvailableses aemoryoad/Onopennvalidommand Parameterequiredlreadyector * Undefined Error Code * *imOe OutS-232ctiveeceiveransmitonoardwareength2  228 A 2 5 5 @? 2  !@"#$%$%@&@'()*- @.?,/,,1 !@"# @357@+7+ BN???????????????????????????????????????ӏTRSDOS 65/G7/G9MAIN δ_"j |8[6Op/#=BFBa^QBASIC CMD\{MAIN CMD\\{COMMENU CMD\\"{DRVMENU CMD\\b{GRMENU CMD\\(c) 1980 Tandy MEMMENU CMD\\"{VKMENU CMD\\bGLOAD CMD\\JGRXX CMD\\:8M4MEM CMD\\E(c) 1980 Tandy HDDIAG3 CMD\\52DRV4M CMD\\ (VAP CMD\\ aIOTEST3 CMD\\  BKUP CMD\\ (c) 1980 Tandy RS232 CMD\\ FBD16K CMD\\ DMIVKEY CMD\\TDC CMD\\$ $DTHOST CMD\\(c) 1980 Tandy GRAPHIC CMD\\CGRBON CMD\\FDCALG3 CMD\\ VIDD BAS\\gEND BAS\\(c) 1980 Tandy yDT1DIAG BAS\\ALGNPAT GRA\\KDTSET BLD\\! MASCHK CMD\\!"MODEL III\\8!s(c) 1980 Tandy  BKUP BLD\\  F1 CMD\\  F1 BLD\\ ! Y CMD\\$UEDTASM CMD\\% (c) 1980 Tandy AHEDIN CMD\\&aFCHKMEML CMD\\&(c) 1980 Tandy (c) 1980 Tandy (c) 1980 Tandy (c) 1980 Tandy (c) 1980 Tandy (c) 1980 Tandy (c) 1980 Tandy (c) 1980 Tandy (c) 1980 Tandy R2D2B=2zB͛R8> "> >(!@R!TR!iR!R >>2aEnd less than Start Start less than 6000 Memory fault at X'0000' LRL of Files Do NOT Match !R~((####^#V7V^XR_^S R^ aS Y=`Wa\#TOX`UT U$S~: #~02S#~R (͓J2a~ 8#> G#6 #M :SO͛J2a!US!M~ 8~ 8#6!_S Auto = '' /~ aaSR:SdR:S RR:S RR!SB!SB:~ aaSR:S=R:S=R:SR!SB́PʡØSTS~#(T0__T0_{ɷ~#0? !P~#3: @?80> 33##~( PT> 3CTCT~: #~0O#y2TNUTDR:T!TR!&UU"T͓J2a*MR8Rz(!8UU"M:TO͛J2a*Mz"T:TO>K!C"T K2a~( ~w}oTs#r,s#r!}0o"T8!CE2a{8!C@_UMaster Password? New Master Password? PW TLOCK Tbxo>(G6 #!{_0W\}o&R))W})_|,:bR!fVb=V$D2abDR:b>2a!b~:R #0+6:#:b0w#6b!vVxUb=V$DR2aJVKbgJ2aT}_!AQ {J2aͺJ2aTX!AQPJ2a 8w#6!fV!V!vVPTV ----> :bRbDR!d$D2a%b2a:bG:b/RbHD(2ab( GxV2aG͍Vxb2ab(D2ab(D2a`CWCW2EXCW-@CX:bR%XTDRFX!b~Y8#> b!"XKD!c D2a>X2a>X!FX~#X/aW~#X*WKWB R!_B%R*W| *W"W!EX!!DM!#B(1| }0E>XxX}X|X~##X>X>X!}X|X:EXVG>V4CMDSTART WEND WTRA XRELO W:bR!-@0D:bR!d$D2a:b>2a2{~XY2Y=2Y~(( R##~I(aN(mAYU/YPRDYR[9Q!Y~#X#R~x= :;QN> >2Y:{Y2{Y~)(~,( 8vRDYR:Y2YDYR:Y2YDYR9QQ"NQDYR9QQ"LQ#~ 0),= #9Q> P+KbgJ2a~zYB(w}oR( :LQw:MQ#w+##J( :NQw:OQ#w{J2aEXREWR~~NAKIFU0:?AG?0:?A[?CZCZCMZ2iZ~: #~04R4RO:D4R#y02P\\TDR͓J2a!M=\\\ͺJ2a!CMSZ!2\Ga!e\Gay2kZ>2B>U[2ivZZgJ2a͍0@!C!~#"Z[~[g[w( z[ _(z[#~2[#~2[}o~ (#5a~ (>/5a~ (#5a: @?DG> 5a-}oF>IX >N5ap>S >*5a}o^#V!\R>U >X,^#V!\R(U>A <5a~05a,,,~2[,n}2[>ga}r[o^,V:[ :[(>QDgU.:[QD]a,J ~,0 ~,_0ai&a:[o&a>!\͵a>!\͵a!\Gaga0}hZÆZ:kZO͓J!M!T](4` 6?~?Z# !\Gaa!\GaDisk Name: Drive: Filename n\ Attrb LRL #Rec #Grn #Ext EOF Date *** Free Granules *** 00/00 SYS ZINV ZPRT MZCMZ~: #~#04R4RO:D4Ry02 ^\TDR>Kz2E^͓J2a!M]KMZx > 5a!]Ga!]Ga>2D^!M:D^<(!^F^2D^!^F^j]^`~ !]~#:E^ !]N98>.>X!#!^GaN]Free Space Map FlawedDirectTrk # Side: ------------------ Drive: - : : : : : 6/4 0:#wC^C^:bR^f^TDR*^^"^*^^"^xRA-b D2aRxV bBD!<9D2aVREC ^LRL ^!!^|^}^////^G^#V#d C)_C8_CL_~ :L(J!__TDRz(!`R%R!R R RDMbk6!|!_R%RSDb_[DSD!bw #R R!{Rz͡a{͡a*RSTART )_END 8_MEM L_Can't CLEAR while DO is active :bR!`KD4b2a!+`!`?!d@8!d~b#>b DVType in up to 63 Characters Hit BREAK to exit :LR=2L*D"D*@"B*D."@^`+"`"`!`&[DSDS@[`DR!`KD*D $D D(  D([BS@2LBLD!`:L !@8`:@8 Press to continue TR_~ {8TR{_ DKMZ_x{;3KMZxWa~Za(;# ͍0@͈a@(Gx͈a( :L+!@$0ͪaƐ'@'w#6/4 0:#w> 5a͚ 4!1A~5a#00:00:00 ay2a2a!B:(!B!a~F^##+!a+b6D2a+b$Db!c+b DbDR(c) 1980 Tandy N!+D˦͗N 7!O!N~F#~N: @?88> 3 D 3N# !N~(N#͆N( x!O͞N8> 3F#F#~N> 3~3# N~ #O~ y7ɹ(####~#foyAPPENDATTRIBAUTOBACKUPBUILDCLEARCLOCKCLSCOPYCREATEDATEDEBUNGDIRDODUALDUMPERRORFSPECFORMSFORMATFREEHELPKILLLIBLISTLOADMASTERPATCHPAUSEPROTPURGERELORENAMEROUTESETCOMSYNTAXTAPETIMEWPHelp is avaliable for the following: *PiPAQQQ0RRS CS S S /T ZTTT!UUUVVV&WO6WkWWXGXXsYYPZ Z!["[#p\$]%'^&^'^APPEND FSPEC [TO] FSPEC%Append one file to the end of another8ATTRIB FSPEC ([I][N],[ACC=name],[UPD=name],[PROT=level]))Assign Passwords and level of Protection +I = Make Invisible, N = Make Non-InviPsible,ACC = Access Password, UPD = Update PasswordPROT = Level of ProtectionAUTO [:D] or Command 'If then AUTOed function is removed7If Command, then Command will execute on RESET/POWER UPBACKUP [:D] [:D])Duplicate a diskette. :D = DrivQe numbers BUILD FSPEC)Create a Command file to execute using DO+CLEAR [([START=aaaa,END=bbbb],[MEM=cccc])] :Clear will clear all user memory, reset end of memory2-else- Clear, starting at "aaaa", ending at "bbbb"#-else- MEM = desired memory protRectCLOCK [([ON][OFF])]Turn clock display on/off#CLS (Clear screen).COPY FSPEC [TO] FSPEC or FSPEC :D or /EXT:D :DMake a copy of a file%CREATE FSPEC [([LRL=aaa],[REC=xxx])] )Create a file. LRL=Logical Record LengthREC=Number ofS records desiredDATE [MM/DD/YY]%Display current date, or set new date)DEBUG (Enable Debugger)DIR [([SYS],[INV],[PRT])] %SYS=System files, INV=Invisible filesPRT=Output to Line PrinterDO FSPEC*Execute a Command File created usiTng BUILDDUAL [([ON][OFF])] Output to BOTH video and printer7DUMP FSPEC (START=aaaa,END=bbbb,[RELO=cccc],[TRA=dddd]) Save contents of memory to disk *START=starting address, END=ending address(RELO=relocate address, TRA=entry address*ERROR XX U (Display error message)FSPEC = FILENAME/EXT.PASSWORD:D"FORMS [([WIDTH=xxx],[LINES=xxx])]  = execute Top or Form%WIDTH = number of characters per line(LINES = desired number of lines per page-FORMAT [:D] (Initialize a diskette).FVREE [:D] [(PRT)] (Display free space map)PRT = Output to Line PrinterHELP [COMMAND]KILL FSPEC or /EXT:DDelete files from a diskette-LIB (Display library commands)#LIST FSPEC [([ASCII],[SLOW],[PRT])]-Display a file. PRT = OWutput to Line Printer(ASCII = Ascii Text, SLOW = Slower output/LOAD FSPEC (Load a program into memory)MASTER [(DRIVE=x)] /Force a drive to be the Master Read/Write drive) Releases any drive defined as Master%PATCH FSPEC (ADD=xxxx,FIND=xXx,CHG=xx) Make a change to a program file $ADD = address at which data is found&FIND = byte(s) to find (or compare to)(CHG = byte(s) to change found byte(s) to PAUSE [TEXT].Normally used in BUILD file to pause executionPROT [:D] [([PW],[LOCK])]8ChanYge the Master Password and protection of user files PW = Change Master Password/LOCK = assign the Master Password to user files PURGE [:D] [([SYS],[INV],[ALL])]Delete files from Diskette Defaults to user Files onlySYS = System FilesINV = InvZisible FilesALL = All files on DisketteRELO FSPEC (ADD=aaaa)2Ability to change where program loads into memory +Will NOT change addresses inside of programADD = Relocation addressRENAME FSPEC [TO] FSPEC!Change the name of a file/programROUTE [([SOURCE=xx,DESTIN=yy)]Ability to route I/O devices $ = Reset I/O Drivers to Original)DO = display, PR = printer, KB = keyboard%RI = RS-232 Input, RO = RS-232 Output >SETCOM [([OFF][WORD=x],[BAUD=xxx],[STOP=x],[PARITY=x],[MODE])]Initialize the RS-2\32 drivers  = display present values.WORD = number of bits per byte (5, 6, 7, or 8)BAUD = desired baud rate#STOP = number of stop bits (1 or 2)*PARITY = [1 = ODD], [2 = EVEN], [3 = NONE]MODE = [WAIT] [NOWAIT]OFF = Turn RS-232 drivers off() = S]et default values"FSPEC = filespec, /EXT = extension [] = optional, :D = Drive number = Enter keyTAPE (S=x,D=y) Execute Tape Transfer Operation -S stands for SOURCE, D stands for DESTINATION)x or y: T=Tape, D=Disk, R=Ram (Memory)TIME [HH:M˼^M:SS]%Display current time, or set new timeWP [(DRIVE=x)]Write Protect a Disk Drive 1(Will NOT override Write Protect tab on diskette) = Unprotect all drives#-else- Write Protect Disk Drive "x"NR>U2B2D2B=2zB&R8> > > D!>R~ 7ɹ(####^#V ]R4_[iV>`WZ!["u\%_!T"IVT]/ʶUͼYRaDʨT:( .(/RO+((+w*R#"RͼR!R͚ 4!1AR~ >0#Copying Record 00000!S!baRS!%S!aS> 3~!3#Copying  to V+ ( x :T2T(MS>3>3*DcRR0x=2T!T*S͛Y!ba~ 2V~2V2S~ 2V~ 2V!cT*Sa!c D#R!T*S!c"ea:TGba6D( (?(;#R*ea"ea!cT*S!c"ea"a:TGSa0~WSR!"R͛Y#Ra!d D#RͣRba!Tb6D( (&("#R:ka !cda!b9D(#R:ka :ja(!an f +u t :ja2aa(D#Rba(D#R:0 :1 /BASC:\UO>K:gU_!CuF Rw# w #w #w# !bU|U:R![U|UͯU:R!^U|U:_U4!R>2gU:\UU4!RhUCSeU G{ _!bUNV#[eU{_!ba͏UaU͜U[UͦU!baa^UͦUThU[eU{0_SeU8:gU<2gUT]/ '!bU|U:R![U|U!V"IVUͭYͼYR!V!baS$D#R,D#RKilling ADD=FIND=CHG=W~*XͼYR͎_ R(R#VOp[R !~08 :8A8G0))))0 8_#"V,R#VOp[R VX2V~,R#VOp[R VX2VG:VR2W2W:Y .&B5͛Y#R:ca2ca*ra} | :la<2laͳXKnaCW~(ʗXʗX!8w>"X#R#F#^#V 7{_zW*VR0T*VRE8I,2Wx(,̳XVOp[YVp[(02W:YcY ͭYEDͭYo&CV#^Sra>2Y'W*la+"la!baI!cE DDM! 08 0 T])))_`iͭY$D:ka2S2Tba!cͭY DbaD!YPatch Made String NOT Found Can't Find Specified Address NO Change  ZRequired 0aDR[TDR!!c0a$D[ZZGZ(>"[ZoZgR"[!d6#p#u#t#0aZw#Z(JZZGZoZg[[eZw#ZZ6#w#Zw#"[0a?D[*[dRDM0a~[# x (D-@Z8Z0a D[0aADD 'Z[CD[CQ[͎_ > ;_[TDR!%@!͆`|(u!͆`|,uWIDTH D[LINES Q[ s[![>,3> 3 = > D(:\͎_ i(R#]\Op[ 4 \R"B##~ (,()( >2/DlR#d\Op[R \R B~=#k\\p[m\p[o\p[q\p[s\p[!@\Can't Route while DUAL is on SOURCEDESTINDOKBPRRORI͎_ ]:A ]!^̀[:AO!^ ^#V͉[!^̀[:A`O!y^ ^#V͉[!^̀[:Ag>1(<3͌[!^̀[:A!^_\!^(!^͉[> 2[:A!^ !^͉[!^É[2A2A=2A!"_]Z(R#~) >2A>U2A2AZÄ\+^TDR*^| * ^|(2A *^|(K^x(!J^~R^#V##B +~2A* ^|( -]]* ^|(} ] ]-]]*^|(%`]}R(o- @ -  -R`]:A2AZÄ\:A2Ax/G:AOF^F ^BAUD ^WORD ^STOP ^PARITY ^WAIT ^NOWAIT^Pu"43PDUfw $6Hr^^^^^^^^^^^^^_ _____BAUDWORDSTOPPARITYNONEODDEVENWAITNO WAITMODE 56785075110134.515030060012001800200024003_600480072009600RS-232 is now off :/D(ḾP($:/D =2/D*@"L*&@"L!L"@"&@!_:/D(*L"@*L"&@2/D!_!_!_~ #Can't Activate Dual while ROUTE is in Operation Dual is now On Off ͎_ >(`TDR:D!Ry02$`!`!.` `y2EDRIVE _Disk Drive 0 is now Write Protected ͎_ )`TDRK_:D!Ry02$`!`!u`y2Bthe Master Drive z͵`o&Ͱ`>O Ͱ`{͵`O Ͱ`>O )) )????RR>U2B2D2B=2zB&R8> > > D!>R~ 7ɹ(####^#V#R VX KR~ #+@I ʑZ ;3~oR #Ɛ'@'6/4 0:#w![[`6XR R(R\R)RS [SD [S 8)R:[RG:[RRRB0!SxDʼSxDTíU\R=R\RT( D(RR\R,\R) !VSI> 3Press ANY key when Cassette ready Disk to Tape - Filespec? Tape to Disk Tape into Ram Device = /CMD !xS![@xH[> !][$D D!^[ D(S(18>" DͳTGͳTw#ͳTGw#ͳTw#ͳTw#ͳTw#w#ͳTͳTw#ͳTwHS͇>Ud![~/(:( 08d#> d!^~(3S#~G#~T>xd~d#~d[ D[ D!SHSC5UR* @![5wT#!8w#" @!S!^5x(.< 6#5Gw#5Ow#5w#O5w#O5R6#6#z -@s#r!][ D D!^~($RͽT#~GͽT#~ͽT#~ͽT#~ͽT#ͽTͽT##~ͽT#~ͽT(D!SHSC5UR* @5w#5x(-< 5G5Oo5gO5w(>#U DO#5R|XR (3* 2X#~: #~2X0!RG:D!Rx2X\R( XTDR!fX![@~ 8#6 #ͤW"X:XO͓J DͺJ D!C]*M[XR(> D:XW!]}QʑW~ #"VE:XOgJ D~ :XOͺJ Dh6J DPW:X v(V :XPW ^(:XPWZW![!X![@ڑW~QʑWY(N %!^[.&B5$D D:[2[[,D*V#"VáV[~!8# ~ (>/~!8#!X:X:X!XI!{_0W\}o&R))W})_|,!xX!X!X!W[@~N(Q 33Y !C^#V+z 2XC6:XOJ D!M66~w66666~w͛J D!_E DMaster Password? System FilesInsert a SYSTEM disk (Y/N/Q) ? SYS XINV XALL X:0[DR!"[[![X 8w#6 #6[TDR[!]$D D:[ !B[2[!2[862# d861#d͝RK[x( ![<[ͥZ>2BK[x(W!I[͆R[˜Y ( 0 ( oR K[x`͍_R(( D: @?(> oR!E[ÆR!K[͆R> oR>2B[!^6D ͥZ*[#"[:[ Y!]<Z(<=0 !^GZ!^<Z.oR,($  ~????͓R,(  ~͓R,(> oR (}<>-oR> oRK[x`_R͍0@: @/ oR* @|< }00@!<" @*[| *[#͚ 4!1A<[9Z! [͆R! <" @!,[͆R:wR> ;" @File = x,[LRL = 00 REC = 00000256EOF 1...5....10...15...20...25...30...35...40...45...50...55...60 ASCII [SLOW [PRT wR)_!M>3! MNot a SYSTEM Disk MR(c) 1980 Tandy (c) 1980 Tandy N&N~ NFN >&"O6+#6+x2O:D8y(N=Q0GN >>>:OOͺJWN!CMSO>P2O*O~( EN(WN*O#"O:O=2O ޯWN:OO͓JWN!M!!T\(~Z?# *Os#r#q#pWN:OOgJvœO"O[ON!> (+O*O (>/(+!O>::O0++A6 #*O~w#~w#~w#~w#~w#"O*O !#4( ~_#*Os#r#6+"O#6+!CC6>N(c) 1980 Tandy  MIVKEY ӄ2>ӄӄ&.@:_R&=<T]!#:O&.@:)_R&=<T]!)#:)O&.@:f_R&=<T]!f#:fO&.@:_R&==T]!#:O&.@:_R&=@=T]!#:O&.@:_R&==T]!#:O&.@:\_R&=>T]!\#:\O&.@:_R&=@>T]!#:O&.@:_R&=>T]!#:O&.@:_R&=?T]!#:O&.@:Z_R&=@?T]!Z#:ZOÚ664K OR 128K MODEL IV HIGH MAPPED KEYBOARD & VIDEO TESTWHEN IN BASIC, DEPRESS THE "@" KEY AND OBSERVE THAT THE LETTER>"G" APPEARS INSTEAD OF "@". THIS PROVES THAT THE KEYBOARD >HAS BEEN MAPPED TO HIGH MEMORY AND LEAVES RAM IN ITS PLACE. ?TO PROCEED: HOLD KEY FOR APPROX. 3 SEC TO EXIT THIS ?MESSAGE AND OBSERVE THE COMPUTER BOOTING TO THE ROM BASIC MODE.?THEN HIT KEY TWICE TO CONTINUE TO BASIC "READY" MODE. :@8 >ӄ!8!@#>ӄ2!8>V2$> 2%!@#*6"!%"6>2@8:2ӄ!88>w!<<> w>@2B!8̀!8}!8}!8}!8}!  8}!@@8}!8}É~~ >!P>!<@ =  TDC2  T T' 0S T[*G@"T!["G@>>2T>02hC[!>v<5[C[!p>5[V1802T2T!U0>0>!U2T"Ukd([!p>5[V (>0TT@0s6s=Currently logged drive) ?Test DesirUed (0-6) ?> 3(VI0V V3!#V9[>3>2 Tsc([Z!li?5[!i?5[V rVUʎV5V([!^?5[V2T:T2T([! j?5[a`b([!i?5[V2TV2T!Tx[}2T#W!i?5[V2TV2T!Tx[}2T#W*T|(0eo"Ta`b(VI (V30V!j([?5[- Invalid Track Number -8O:T! W2 T>W2 T([Z!o>5[V ʇW2TV2T4e2T!o?5[V ʎW2TV2T!Tx[}2T >2T:T2T!q@?5[V2TC > 3͇c!vj>5[!j@?5[M[aaZ :T :TOb-Y:TOb:TGcͱcWc2 T2 Tsc([Z!skaZ ([!vj>5[!k@?5[:T( !l?5[!q>5[a:T8 b:TZc:@8 ([!vj>5[!q@?5[!r>5[a"bZ2 T2 Tsc([ZaZ !>l>5[a:T8bZ2 T>W2 T> 2T([Z!o>5[V X2TV2T4eG>X 3X͇c! m>5[:T( (!m9[!m9[M[aaZ KTbcͱcZ2 T2 Tsc([Z!SY:T#(##eST([aZ ([2Z!2n@?5[a:T8 b:@8(c([>2c!n>5[0`aNZ:TObZZ:@8(NZ:TOQbZZ:@8 Y([>2c2Z!do@?5[:T8!o9[OQbcc* T> w: T/G!<@" T6>!vj>5[!n>5[!(n6?5[:T2 T>2T: T2T0 x(m 0 x({(0 x(mͳb >c: TW w([!0q?5[w 9: TQw 1([!sk?5[cͳbw(([!q?5[Zcͳb >ɯc[cͳb(([!iq?5[~#(##^#V~#>S @>3S @~3#@>3:T !r!r>5[:T !r!r>5[!)))~0_#>Qc>2T([?!r5[I OUͳb  x(ͳb(͡*T"G@>3-@[[,5:BG:B!6<à5!Bw#2 Tsc([Z:T`!^?5[>Qc@(([!_?S @9[IC(XOU2 T:T>Qc@(2 T:@8 : Tw ([!D_?S @9[IC(OU([!]>5[[ @v! Tw:T`:TDb>csbDbW\ !5 !_([?S @9[IC(OU!]9[`[ @bS @Db:T>02|<2}<:T x(,(:T x( !]9[` y([!_?S @9[IC(bOU- Write Protect Test Passed - - Track Zero Logic Passed - - Index Detector Test Pass]ed -([!E`>@>!?w"=`:T!'2( x 3 x #(R]}(]%a^#V:8 "A`"C`!>`"?`[C`R`^*?`"C`!z?`*?`[A`Ry^*?`"A`!?`*=`> w*?`!R^>!?w"=`^*?`7R^>!?w"=`/*?`"R?"=`?R >*=`w^>*=`w^>*=`wc]LOAD BLANK DISKETTE, ??- ERROR! WRITE PROTECT SHORTED - CONTINUE, EXIT TO MENU??- ERROR! WRITE PROTECT FAILURE - CONTINUE, EXIT TO MENU??- ERROR! CANNOT FIND TRACK ZERO - CONTINUE, EXIT TO MENU??- E_RROR! INDEX NOT DETECTED - CONTINUE, EXIT TO MENU??!7`V^R8<0w###{ d ?d SPEED CALIBRATION/DEVIATION RPM ` Dev - 290 300 310 Dev + CLEAR DEVIATION COUNTERS @?>=<;:9876543210/.-,+*)('&%$#"! av sbQc,bͳb ([!_>5[VCOUvͳb>ssbDbQcͳbͳb>SsbQcDb>QcDbbͱcG:TObHQbGaHbQc0A:TWZc>>zQcAJc!kc"J@>2I@ɯ:T:T(2T!~q9[V2T :T 2T `([ɷͽc!>r#sO?c???cWyc_0:c:T+ b[bb bT(."TOUQʑ[N4dP4dR.dD(*T͈eZT[: ThU: T*Xd P( ~OUhU++OU012345601234568>O![d>"![d(>'!cd"Xd2T:T!dO~#(##^#V^#V#~#((!dd:T'_d0e~~jolKmn5 8 101 8 8 6 Zss|tuu>v>vog!0e!TV^R8<e0w###{ :T0 @eG:T0 Me''''([!p>S @9[V (4We1We02TOU>2TOU!f<!=" @e!e"e:T !e"e!ee"e*ee"e*ee"e^#V#f1gqggg1hqh f f4fHf\fpff f fff\f4fpfSPEED CAL/DEVIATION HEAD CARRIAGE CHECK HEAD AMPLITUDE HEAD RADIAL INDEX TIMING RAW DATA TRACK ZERO ADJUST HEAD RADIAL/AZIMUTH f TANDY DRIVE CONTROLLER ver 3.3 <0> TRACK <1> EXIT TO MENU <2> NEXT/PREV MODULE <3>g REPEAT MODULE <4> DEFINE DRIVE <5> RESET TIMER <6> QUIT TO TRSDOS h STEP OUT ELASTIC STEP OUT SINGLE DRV 0=> STEP IN ELASTIC STEP IN SINGLE STEP => Options: to AUTO STEP between TRACKS 00 & 39ser idefined AUTO STEP ? AUTO STEP between TRACKS 00 and 39Input 2 digit Target Track number? - Tracks cannot be Equal -Check DC Voltages +12v +/-0.6v, +5v +/-0.25v Check CARRIAGE ASSEMBLY for free travelSCOPE: CH1 to TP ; 50 mv/div AC coupled j CH2 to TP ; " " ;INVERT CH2; GND=TP ADD channels; TIMEBASE=1.0 ms/div EXT SYNC at TP SPEC: HEAD AMPLITUDE greater than 200 millivolts COMPLIANCE AMPLITUDE change less than 10%- Load Alignment Diskette? -- Load BLANK Diskkette? - ADD channels; TIMEBASE=20 ms/div EXT SYNC at TP SPEC: LOBES Within 80% Amplitude of each other - to check AZIMUTH -SCOPE: CH1 to TP ; 0.2 v/div; AC Coupled; GND=TP CH2 to TP ; " ; " ;INVElRT CH2 ADD channels; TB=50 us/div EXT SYNC at TP SPEC: 200usec (+/- 50us) trace before DATA BURSTSCOPE: CH1 to TP ;1 volt/div; DC Coupled TRIG=INT; GND=TP ; Time Base to observe 200 ns/div SPEC: Adjust CENTERING of 2nd pulse betwemen 1st and 3rd pulses Maximum 2rd pulse JITTER less than 240 nsec 3rd pulse (motor) JITTER less than 480 nsec; Timebase=20ms/divSYNC=TP Verify head is on Track 16 by observing "CATS EYE" pattern, If not, ADJUST TRACK ZERO SWInTCH. - to continue -SCOPE: CH1 to P11-pin 1; 1 v/div Trigger=INT; GND=TP ; TB=10 ms/div SPEC: Adjust TRACK ZERO SWITCH for 50% Duty-cycle. - to continue -SPEC: Verify Head is at Track Zero by obseroving DATA PATTERN. Check/Set TRACK ZERO STOP ClearanceDATA PATTERN to Write (ENTER=FF)?TRACK NUMBER to Write (ENTER=39)?(1) Shugart SA400 (3) Tandon TM100 (5) Tandon TM50 (2) TEC FB-201 (4) TPI Drive Type (1-5)? (0) 6 milpliseconds (3) 30 milliseconds (1) 12 milliseconds (4) 50 milliseconds (2) 20 milliseconds default rate Step Rate (0-4, ) ?- INSERT DISKETTE -Diskette is WRITE PROTECTED - INSERT CORRECT DISKETTE -- CLOSE DRIVE DOOR -SELECT FDCq DENSITY =>SINGLE, (2)=>DOUBLE?WRITE MODE: => Single, => Continuous ? Mode => RADIAL ADD channels; TIMEBASE=0.5 ms/div EXT SYNC at TP SPEC: First and Fourth Sector Amplitudes less than or equal to Middle Secrtor Amplitudes Mode => AZIMUTH MODE => x1 MODE => x2 Single MODE => x2 CONT - Insert SYSTEM Diskette and press - 6 ms12 ms20 ms30 ms50 msSA400TEC TM100TPI TM50 i34i34j1 j2 j50 mv/div k7 3sk200umAdjustl 50k7 Nl3 l4 l7 /n7 m6 nTP 8 ; 1 v/divn10+o50% Duty-cycle. m300p34i34i34j5 j6 j50 mv/div k123k300umCheck l100k12Nl5 l6 l12/n12m14nTP 7 ; 1 v/divn10+o50% Duty-cycle. m p34|ti39i39j1 j2 j50 mv/div k7 3k225umCheck l 50k7 /r7 Nl1 l2 l7 /n7 m5 nP11-pin 1; 1 v/divn10+o50% Duty-cycle. m p39i39i39j2 j3 j50 mv/div k9 3k175umAdjustl 50k9 /r9 Nl2 l3 l9 /n9 m7 nP11-pinxu 1; 1 v/divn10+oToggling action.m240p39i39i39j4 j5 j .1 v/div k123k300umCheck l 50k12/r12Nl4 l5 l12/n12m9 nTP 10 ; 2 v/divn 2+o50% Duty-cycle. m240p39 TRS-80 Model III TANDY DRIVE CONTROLLER tv Version 3.3 June 1, 1982 (c) 1981,82 TANDY CORPORATION. All rights reserved. Unauthorized reproduction of this software is prohibited, and is in violation of United States copyright laws. TDTHOST @*@"n!d"@*@"!"@!"D͖(v!͝ !  ø ҋ:Aq1(<3͹! ͭ:A!'_@M!,(!0Ͷ> 2:A!5 !:Ͷ!BͶ> ɯ2A2A=2AZ!(#~) >f2A2A>2AZ+~TD*p| *z|(2A *||(Krx(!~^#V##B +~2A*v|( -g^*x|(} ^ g-g^*t|(%`g}(o- @ - @ -`^:A2AZ:A2Ax/G:AOFF pB rW tS vP xW zNO |Pu"43PDUfw $6HrHLJNPSVZ`dhlqv{BAUDWORDSTOPPARITYNONEODDEVENWAITNO WAI@TMODE 56785075110134.51503006001200180020002400360048007200960019,200RS-232 is now off !>,3> 3 = !*** Illegal Parameter(s) ***~ #>2B@A_2@<w#:82dہ{̀ȁ: 8@sN>2dہ>2d2d2d6.}2d>2d8.>2d:dʌ ͋Q:d̀( >2d2d2 d6">2d.>2d>2d.: dڃ ͗Q( P{Ӏ:dӁ:dG}ӂ,}2 dC{ :dT:d|:dӁ:dG.ۂ2 dµ,.ͬ͡.:d:dG.ۂ½,.͡ͺ.:dӁO:dGۂµ ,yӁۂ½ ,yӁ.wN>2d2d-{Ӂ:dӀ:dG͖{, Q:d{( !<<6 -.>2d>2d...U..7?%0.}2d>2d2d2d-2d:dǂ}2 dӂ:d:dӀ:dGۂ2 de}ӂ,:dG:d:dӀ:do2 d:dOۂ„,.(3.:dӀ. ۂ˜,.(A.:dӀO:dGۂ„ ,yӀۂ˜ ,yӀۂ2 de,}2 d. ͣ!>: dWZ!>: dWZ>2dß ü:dʬ ü ü>2 d: dу ńф ń ń݄>!e ӈ<>Ӄ>Ӄ>Ӄ>Ӄ>wӃ>Ӄ>Ӄ>Ӄ>x2d>2d>2d>P2d>(2d>P2d!:@8Q!pro0:jw#o0:{w !>!ƅ!˅>!߅!`<!>!+>>ӃFOR VIDEO RAM HIT <0>FOR X-COUNTER HIT <1>FOR Y-COUNTER HIT <2>FOR ALL TEST HIT <.>FOR VIDEO RAM LONG TEST HIT <3>VIDEO RAM OKAYX-COUNTER OKAYY-COUNTER OKAYERROR ON VIDEO RAMWRITE:READ:ERROR ON Y-DECREMENTERROR ON Y-INCREMENTERROR ON Y-COAUNTERERROR ON X-COUNTERERROR ON X-DECREMENTERROR ON X-INCREMENTecPU IT <.>FOR VIDEO RAM LONG TEST HIT <3>VIDEO RAM OKAYX-COUNTER OKAYY-COUNTER OKAYERROR ON VIDEO RAMWRITE:READ:ERROR(c) 1980 Tandy (c) 1980 Tandy GRBON 65/G7/G9/!`!t!:@8(͍ 4:(>y>y>2>y>y>2`/-@* * * GRBON * * * PRESS TO TOGGLE BETWEEN ALPHA AND GRAPHICS PRESS TO EXIT TO DOS Ipp M O D E L I I I F D C A L I G N M E N T MODEL III FDC ALIGNMENT VERSION 1.0 Copyright (c) 1983 by Tandy Corp. 1.) Adjust R7 to obtain a 1.4 VDC reading at TP 122.) Adjupst R6 for a 2.0 MHZ square wave at TP 13- Once these steps have been done, press to continue - 3.) Adjust R5 for 200 NSEC precomp pulses at TP 8 - Hit to return to the main menu - V e r s i o n 1 . 0 q C o p y r i g h t T a n d y C o r p . 1 9 8 3 b y T e c h n i c a l S u p p o r t I n s e r t b l a n k d i s k i n d r i v e 0 P r e s s < E Nr T E R > t o c o n t i n u e P r e s s < B R E A K > t o e x i t  - Insert system disk in drive 0 and press - ******** Analyzing Diskette ******** Diskette contains data,s use it (Y/N) ? 1p>33<>3>33!q>33><3>33 !r>33><3>3>3>3>3>33>3>33>3> 3!p>33~3#>33>3> 3 >33>3>t3Iʟu >3>3!su(>3!sIYt>3>'2 v>2 v>2 v!v!Vp>*@3!p>*@3I (t!iq>*@3>3!x"v>2 v!v͍t>3!^sIt ­u-@Hu!x"v!"v!" v>2 v>2 v!v>2 v!v(>2 v!v(!x~v'wvvUwwwwvvv: v 0O!v! ~_#~W:vG7 G: v@2w?v@( x wBv : v ?vG(z 2vwBv -<Bv $\Bv |: v@?vG(z 2vwBv : v: v?vwG(z 2v>?v?v!=w"J@>2I@>>2v!E"J@wBv,w: v:wW*v>?v(z~wwBv,w: v*v>?v(:wìwwBv,w*v>?v(:wwwBv,w*v:wW>?v(z xxtj 132,0:236,0jj2000j(A,C,D,M,Vj-Sj2DO(9,7),D(4,9,7),S(30)j7V15360j<ROW09jFCOL17kPDO(ROW,COL)kZCOL,ROWkd2101kn1,1,1,1,1,0,1Dkx0,0,1,1,0,0,0Wk0,1,1,0,1,1,1jk0,0,1,1,1,1,1}k1,0,1,1,0,1,0k1,0,0,1,1,1,1k1,1,0,1,1,1,1k0,0,1,1,1,0,0k1,1,1,1,1,1,1k1,0,1,1,1,1,1kK14lK1MD32:K2MD40:K3MD64:MD80 lI097lD(K,I,1)DO(I,1)2blD(K,I,2)DO(I,2)((42(MD50))MD2)lD(K,I,3)DO(I,3)(82(MD50))lD(K,I,4)DO(I,4)((42(MD50))MD(82(MD50)))lD(K,I,5)DO(I,5)2m"D(K,I,6)DO(I,6)(((2(MD50))MD)2)+m,D(K,I,7)DO(I,7)((63(MD50))MD2)4m6I,Kam@S(0)"MODEL IV VIDEO AND KEYBOARD TESTS"mJS(1)"<3> 32 CHARACTER MODE"mTS(2)"<4> 40 CHARACTER MODE"m^S(3)"<6> 64 CHARACTER MODE"mhS(4)"<8> 80 CHARACTER MODE"mrS(5)"

PAGE" n|S(6)" FAST"4nS(7)" ALTERNATE CHARACTER SET"QnS(8)" INVERSE VIDEO"}nS(12)"HIT IF DOES NOT WORK"nS(9)" MOVING VIDEO"nS(10)" KEYBOARD TEST"nS(11)" ALL TESTS"nS(13)" ENTER NEXT TEST"$oS(14)"< N > E N T E R N E X T T E S T "CoS(15)" RETURN TO MENU"toS(16)"< R > R E T U R N T O M E N U "oS(17)"T H I S I S 3 2 C H A R A C T E R M O D E "oS(18)"THIS IS 64 CHARACTER MODE"pS(19)"T H I S I S 4 0 C H A R A C T E R M O D E ">pS(20)"THIS IS 80 CHARACTER MODE"ppS(21)"YOU SHOULD OBSERVE TWO SETS OF DIGITS"pS(22)"HIT ANY KEY TO CHANGE THE SPEED OF THE CLOCK"p&S(23)"HIT ANY KEY TO DISPLEY OTHER CHARACTER SET" q0S(24)"HIT ANY KEY TO INVERSE VIDEO":q:S(25)"HIT ANY KEY TO MOVE VIDEO UP OR DOWN"sq<S(26)"THIS TEST IS FOR ADDITIONAL KEYS ON MODEL IV"q>S(27)"PRESS THE ,,,,,"q@S(28)"BE SURE TO PRESS TWICE"qD1000q236,0:132,0:qS(0) rI111!r@(I1)64,S(I):I*rST to test disk portion of unit."pZA(14337) : B(14340)pd A B 0 110 pi 90 pn B1 3030 ps A2 3040 qx B2 : "S" q} A8 B11 : 49903q A16 3020 Eq A4 3060 Zq B64 3000 fq 90 lqq @384,"?MEM =";q 300 qMM(12) : 16924,MMqDD(31) : 16923,DDq 16922,80q @426, r @901, "To continue test press ."1r " " 235 : 230 Wr X15360 16383 : X,191 : Xmr S0 700 : Szr 236,64r X15360 16383 : X,191 : Xr S0 500 : S : 236,0rr, 1,55r6 (1) 55 @26, "48K SYSTEM" : s@ 16385,55;sJ (16385) 55 @26, "32K SYSTEM" :JsT 32767,55xs^ (32767) 55 @26, "16K SYSTEM" : sh 20479,55sr (20479) 55 @26, "4K SYSTEM"s|ss 236 ,40s X15360 15870 2tTT1 : X15360 T0t X,T : T255 541 $t X5t : 236,16Ot X15360 15488 2mtTT1 : X15360 T192t X,T : T255 539 t Xt @448, "Press to continue test."t " " 540 : 236,40 : u @901, "Press to continue test."6u " " 542 : 534 to exit test."vJ " " 1610 : 1700 vT @448, "Error in reading printer status."v^ @576, "Press to exit test."wh " " 1640 : 1700 !w 1580 'wmw @388, "Press to switch between 64 & 32 char. mode."yw 2410 w 2320 w 236,4w(23)w @388, "Press to switch "w @452, "between 32 & 64 char. mode."w(64,24)x 15808,191 : 15872,1917x  X15678 16382 64Cx X,191Kx  Xwx! 16142,191 : 16206,191 : 16270,191x" 16334,191 x* X14336 15359 : A(X)x. A 0 2100 x0 Xx4 A128 2000 x> A4 x X14336 15359y A(X)y$ A0 2360 "y. X6y8 A128 2025 DyB A4 PyL 2320 jyj X16074 16118 2yt X16118 2470 y~ T : X,Ty Xy 84,111,32,101,110,100,32,116,101,115,116,32y 112,114,101,115,115,32,60,82,62,46y z X15360 15375 : X,191 : XEz X15376 15406 : X,131 : Xkz X15406 15423 : X,191 : Xz X15424 15439 : X,191 : Xz X15470 15487 : X,191 : Xz X15488 15503 : X,191 : X{ X15534 15551 : X,191 : X){ X15552 15567 : X,191 : XO{ X15598 15615 : X,191 : X{( 15616,191 : 15679,191 : 15680,191 : 15743,191{2 15744,191 : 15807,191 : 15808,191 : 15871,191{< 15872,191 : 15935,191 : 15936,191 : 15999,1917|F 16000,191 : 16063,191 : 16064,191 : 16127,191^|P X16129 16143 : X,131 : X|Z X16175 16190 : X,131 : X |d 16128,191 : 16143,191 : 16174,191 : 16191,191|n 16192,191 : 16207,191 : 16238,191 : 16255,1913}x 16256,191 : 16271,191 : 16302,191 : 16319,191m} 16320,191 : 16335,191 : 16366,191 : 16383,191} X16321 16334 : X,176 : X} X16367 16382 : X,176 : X} X16336 16365 : X,176 : X} (64,24)} ~ 2000 : 10 ~ 500 : 10 1~ 1500 : 10 F~ 200 : 10 R~ 200 ^~ 500 o~ B10 : 5000{~ 1500 ~ 2000 ~ 10 ~ 200 : 10 ~ 33,134,145,175,119,35,60,32,251,205,201,1 62,13,205,51,0,62,13,205,51,0,33,149. 144,205,27,2,62,13,205,51,0,205,73,0[ 33,194,144,205,27,2,33,134,145,6,0,205 135,2,126,205,100,2,35,16,249,205,248,1 62,13,205,43,0,33,219,144,205,27,2,205 73,0,33,16,145,205,27,2,205,150,2,33 134,145,6,0,205,53,2,119,35,16,249,2056 248,1,33,43,145,205,27,2,1,0,0,33h 134,145,126,185,194,134,144,35,12,16,247,33 62,145,205,27,2,205,73,0,62,15,205,51 0,201,33,99,145,205,27,2,205,73,0,62 15,205,51,0,201,80,114,101,112,97,114,101!" 32,99,97,115,115,101,116,116,101,32,116,111R, 32,114,101,99,111,114,100,32,97,110,100,326 112,114,101,115,115,32,97,110,121,32,107,101@ 121,13,87,114,105,116,105,110,103,32,100,97J 116,97,32,116,111,32,99,97,115,115,101,116T 116,101,13,80,114,101,112,97,114,101,32,99L^ 97,115,115,101,116,116,101,32,116,111,32,112{h 108,97,121,32,98,97,99,107,32,116,97,112r 101,32,97,110,100,32,112,114,101,115,115,32ނ| 97,110,121,32,107,101,121,13,82,101,97,100 105,110,103,32,100,97,116,97,32,102,114,111A 109,32,99,97,115,115,101,116,116,101,13,86u 101,114,105,102,121,105,110,103,32,100,97,116 97,32,45,45,32,13,84,97,112,101,32,105Ӄ 115,32,103,111,111,100,46,32,32,80,114,101 115,115,32,97,110,121,32,107,101,121,32,1166 111,32,101,120,105,116,13,84,97,112,101,32e 105,115,32,98,97,100,46,32,32,80,114,101 115,115,32,97,110,121,32,107,101,121,32,116 111,32,101,120,105,116 ~ 5000::"To repeat cassette test, press ":"To exit, press any other key"%ZX$: ZX$"" 4992@ ZX$" " 4990 : 10:@20,"Cassette Test"::"Press for high speed (1500 baud)":"Press for low speed (500 baud)"ȅZX$: ZX$"" 5010  ZX$"H" 16913,3 : ZX$"L" 16913,0 : 5010 X(0)(c) 1980 Tandy jd: *********************************jn: * DT1 DIAGNOSTIC *kx: * for Model II TRSDOS 2.0a *Ik: * March 15, 1982 *|k: *********************************k:(1500):V$(30):0&HF0DBk: *** INITIALIZE DT1 CODES ***kB$(7):"BELL !!";B$lCL$(27)(42)::CLEAR SCREEN (w/NULLS)BlRV$(27)(71)(52)::REVERSE VIDEOdlMT$(27)(85)::MONITOR ONlCI$(27)(46)::CURSOR INVISIBLElNV$(27)(71)(48)::NORMAL VIDEOlHC$(30)::HOME CURSORlST$(27)(86)::SELF TESTmHI$(27)(29)::1/2 INTENSITY ONEmIO$(27)(28)::1/2 INTENSITY OFFvmBL$(27)(71)(54)::REVERSE BLINK VIDEOmF0::Set 'F' flag null for 1st runm@CL$:I116:V$:V$(I)V$:mJW0:F1J48:TJ47:450 KnT::CL$;:RV$:(24,"=");" DT1 TEST ";(24,"="):M1152:M" ";V$(M),M1;" ";V$(M1):M:T0n^" 17 1/2 INTENSITY TEST"," 18 CURSOR ON/OFF TOGGLE"nh" 19 TURN ON DT1 **MONITOR** FEATURE"::" 77"," RUN COMPLETE TEST"or" 98"," MODEL III SETCOM HELP":" 99"," EXIT DT1 TEST";4o|T:JT47:F0:T99710 Po:NV$;CL$;:T0340 oT19ʲCL$:MT$:"*****TO EXIT THIS MODE HIT [SHIFT/BREAK]*****":T0:"THEN [ENTER] ":340 oT77F1:330 oT98800:340oT18ʲCI$;:340 pT17590 pT19340 -pCL$;:(27)(71)(J);ApM1848(V$(T))gpX1 M:V$(T);:X: J48 490 pNV$;:" Hit [ENTER] to check if ";V$(T); " video ";p" OK ";Y:HC$;:NV$;" ";p K1 500:K:CL$;B$; q"Type [R] for a repeat of this mode or {ENTER} to continue ";Y$@qY$"R" CL$;:Y$"":450 UqF1JJ1:TT1q"Type [T] for {SELF-TEST} or [ENTER] to continue ";Y$q&Y$"T"ʲST$:B12000:B:"O";:Y$""q0F1ʏJ64450 J64450 q:340 rDCL$;::" BELL";B$:B1 500:B:CL$:W0HrN(27);")";"THIS IS 1/2 INTENSITY {ON} ":WW1urX(27);"(";"THIS IS 1/2 INTENSITY {OFF}"rbRV$;:(8);:W1590 rlNV$:W0:" Type [R] to repeat 1/2 intensity toggle ";Y$:Y$"R"ʲ;:Y$"":590 rv330 sCL$;:RV$;:BL$;Ms E1 830:" ";:E:"DT1 TEST COMPLETE";:B13000:B:::,NV$;s"[Q] to EXIT test & [ENTER] to REPEAT entire DT1 test ";:BL$;:Y$;sY$"Q"710 ::330 Dt" NORMAL "," INVISIBLE"," BLINK "," INVISIBLE"," REVERSE "," INV BLINK "," REV BLINK"," REV INV BLINK"," UNDERLINE"t" INV UNDERLINE"," BLINK UNDERLINE"," INV BLINK UNDERLINE"," REV UNDERLINE"," INV REV UNDERLINE"," REV BLINK UNDERLINE"t" INV REV BLINK UNDERLINE"uCL$;CI$:RV$:X112:(10);:uY132:(8);:Y5uBL$(27)(71)(58)duP118:K$:BL$;:K$;:(8);(8);(8);:PuCI$;(10);" ";(11);RV$;uT11800:TuE,T,E,L,P,M,O,C, ,T,S,E,T, ,1,-,T,Du CL$::u CL$:$v*"To Change Model III RS232 parameters, at any prompt"Zv4"press on the Model III,"v>"then type the desired parameters:":vH" to display current setup"vR"() to set to default parameters"wW:" to continue";A$:CL$:.w\"(B=n1,W=n2,S=n3,P=n4,wait switch)":wf"n1=baud rate: 50/75/110/134.5/150/300/600/1200/1800/2000/2400/":(14," ");"4800/7200/9600/19200"wp"n2=word length: 5/6/7/8"wz"n3=stop bits: 1/2"w"n4=parity: 1=odd,2=even,3=none",x"wait switch=wait for xmit char: NO=nowait,W=wait"Rx:"ex.- (B=2400,W=7,S=2,P=3,NO)"x"any parameter may be entered by itself; ex.-(B=1200)"x"Once values are entered, type to continue program."x:" to continue";A$:e";A$:(c) 1980 Tandy """""?||>>Ȉx<<"""""""#!B!"""""""# `B!B"0x!BBB!?8?BBBBB"""~"""BBBBB?"""?"""`UUUW0"BBBB! UUUUh!"BB!D!8UUUUUW!!BD!#UUUUUU""."#D!BD!C"&"" uUUUUUUU\`?B!BD"B=UUUUUUU^0B!B"F ꪪ UUUUUU"BB!UUU_UUU`b"."'ꪪ"$D"BB!""&"#""5UUpUUXB!D"!D" @UUxUU\ꪫ?B!D"!D"ȈꪮU\uUV"D"!DB!UUV5UUA"#""""":"""D"!B""""""""."aUUUU`?!D"!D"0UU`UU@1ȈD"!DB0Ȉ UVU`0DD"!D  UUUUP":"""""""j"0?DD"!D` ".""""""":")UX5UPDB""` UTUX DDB""5UpUXDDD"""!UX UT"j"""""""*"$DDDB"""""":"""""""&"#UU` UTDDD"""""! 5UpUVȈȈDB""""""""(UU@UT?"""""""""""# 5U`UV"j"""""""&"$"""""""""""#""*"""""""""#UU@UT"""""""""""%? 5U`UVȈȈ""""""DDF(UU` UT""""DDDF 5UpUV"j"""""""*"$ """$DDD"":"""""""&"#5UpUX""DDD?UX UT?""DDHUX5UP?""DD UTUX ":"""""""j"0?D"$DH ".""""""":") UVU`0DH"$D0?UUUUPȈDH"$D0䈊ȈUUUUg$D"$H"PUU`UU@1"#""""":"""D"$H$`"""""""."aU\uUV"$H"$H"$`UUV5UUAꪫ$H"$H"D?Ȉꪮ5UUpUUX"DD$HUUxUU\b"."'ꪪ"'"DD$@"&"#"" UUUUUU$D"DUUU_UUU`H$D"Hꪪ uUUUUUUU\D$ID$I?=UUUUUUU^0""."#$$ID$I#"&""UUUUUW$"ID$%UUUUUUh?"IHHD&UUUW??HHHHFUUUU"""~"""DHHIJ"""?"""`?$DII$L?x $$I"I$8 ` $$I$$0"""""""#I$I$I"""""""#<I$I$I(<~?I$I$I0Ȉ~|JI$I$P>?"""?I%$I%$`?"""????I$I)$`?)$II$?$JI)$>$JII%@~?|RRJII@?RRJJJ~RRRRRRRR>~>JJRRRR~~?IJJRR?)IJRR%)JRR*?%)JRR*~|)J)L?)J*T? JJ?? TJ)R?? RT???ʝ0||?JJ??~w*r??~?U*T|~??|xݪݪ?UTUT~>"#wrwwb"8~??>pT@~~??????>0>?""?"",??`UUUUW~~Ȉ>?UUUUUUW`?~"""0>??|UUWUU_ ??8~?`U_}UU|??|"?""""'"#??~UUU???Ȉ|?~UpUW??????'""""""##UU}??~UTU~""""""""*??UPU_????U`U_""""""""#?U@U_???UW"""""""""?UW??UW"""""""""?U@U_?ȈU`U_?""""""""&?UPU_???UTU??""""""""j?UU興UpUW??#"""""":??UUU???Ȉ??`U_}UU???2"'""?"&~UUWUU_ ???UUUUUUW`??"'"#???`UUUUW?~?~??0""""?pT@~~Ȉ??UTUT????z"w*w*/?U*T?~|ݪک~??~JJ??j+0 RT? TJ)R~? JJ)JJT?)J)L%)JRR*?%)JRR*?)IJRR??IJJRR?????JJRRRR~RRRRRRRRRRJJJ~RRJII@?~JII)@?~$JI)$~?)$II$~~I$II$~?I%$I%$`?II$I$P?~"""""|I$I$I0>"""""?~I$I$I(~I$I$I(< $I$I$$"""""""""` $$I"I$"""""""""1p? $DII$?8|DHHIJȈ?UUUHHHHJ?UUU~`""'""7"IHHD&""#ꪪ""8`}UUUUU| $I"ID$%=UUUUU^$$ID$#ȈꪪȈ UUUUUUU`D$ID$I?UUUUUUUp""z""H$ID"H"":""0UUUUUUUW?I$D"DUUUUUUUU(ȈDDD@舌@ UU_UU`"DD$HUUWUUp":""">""$H"$H"D?":"""."#uUWU\?$H"$H"D5UUUVꪪ"DH"$H$`ꪮUUpUU"D"$H"PUX UUa"""""""&"c$D"$D"0"#"""""#"1UUUU@ DH"$D0?UUU`?D"$DH( ꪸU\uUpH"$DH UV5UX ":"""""""*"8""DD"*""""""":"-5UPUX""DDH?UX UT"""$DDHuU` U\"""$DDDJ 5UPUV"j"""""""."$"""""$DDF""*"""""""&"#UU@UT"""""""$DE? 5U`UVȈȈ"""""""""""#(UU@UT?"""""""""""# 5U`UV"j"""""""&"$""""""""""""""*"""""""""#UU@UTDD"""""""! 5U`UVȈ興DDDB""""(uU` U\DDDD"""! 5UPUV"*""""""":"(DDB""":"""""""."%5UPUXDDB""UX UT?DB""`U\uUpDD"!D` UV5UX "*""""""""0D"!D0"&"""""""j"9UUUU@ ?D"!DB0UUU`Ȉ!D"!D"(興ȈUUpUU"D"!B"UX UUa"""""""j""?"D"!DB!""j""""":""AuUWU\B!D"!D" 5UUUVD"BB!H@ UU_UU`D"BB! UUWUUp""&"(BBB"#"$UUUUUUUW0?B!B"F UUUUUUUU B!BD"C UUUUUUU`D!BD!CUUUUUUUp"#"#!"BB!#"#ꪪ"#`}UUUUU| !"BB!D!0=UUUUU^Ȉ"BBBB!? ꪪ興UUU?BBBBB?UUU~`""#"""#!BBB"?"""""#pBBB8 !B!z""""""<>"""""">|>?DTHOST COMMENU p!q-t@~(ܸu> 3ÙB-@p BANK SELECT FUNCTION.: DYN RAM BANK SELECT IS NOT FUNCTIONAL ON EXPANSION BANKS.: PLEASE WAIT FOR THE COMPLETION OF(c) 1980 Tandy (c) 1980 Tandy p)pUse this diskette to make BACKUPS only! Do NOT run this diskette! KILL MASCHK/CMD AUTO MAIN Drive Not Ready!!! Seek Error !!! CRC Error !!! q!p"9r!'";r!"=r!"?rTr:Ar(r-@>2?rTr:Ar(r-@!p !pF# !+pF# -@!Fp͜B!Vp͜B![p͙B( !`pF# g( !tpF# _( !pF# ;r'rsssstrrr:?r 0O!Br! ~_#~W:;rG7 G:>r@2Msrr@( x Nsur :@r rrG(z 2ArNsur -<ur $\ur |:@r@rrG(z 2ArNsur :rrrr!ps"J@>2I@>>2Ar!E"J@Nsur_s:=r:MsW*9r>rr(zñsNsur_s:=r*9r>rr(:MssNsur_s*9r>rr(:MstNsur_s*9r:MsW>rr(z 3t3tq(c) 1980 Tandy (c) 1980 Tandy 0@@0@.@& @ @@@@@%@t+AAA 90RB@!'!B6:#p#6,#"@-!RA6#s#r#6###!Cp1B͏!ͧ(ͳ8׷ !LD#|(~G/wp(Z—+>Fwp +Ez"@"@M!7Memory SizeRadio Shack Model III Basic ,âׯ>>(+J,+0J0O_zW{_yGx(y/O)ɱ͍ :@ X(2@2@>:>:_2@!<~8>.;#t )}?  0 x (c) '80 Tandy => ;~#3 *0?<*B!00!0* B:B(###d<<Diskette?Ç0:@8C:B2B:Bˇ"@A1B >**ͳʗ/(O͓5U ~( 5# ,5x(< 5GO5w#O5(>C2><5o5g*@Z OA:@yd b3H2@:=@: @(?A+ɯ2@2@ͯA*@H 6*@+دX2@:@> ͜O ( > O (:@<_{2@y;y 0 (* 0~ݖG@> 6T00 O!E1 N~y > O 8~<(ݾ0 @> 6@y4 ( 64~ݾ 6yK͍(0!6@!6A گ2B*@nf~(wy !0,v|wuty}o~y (G> v~wɯ!<:Bp:B=+:B(+6 :B}?+@#}?:Bp#}o( ʯ ʯ(((!=()=(=(=(=(=(==ʲ=(`=(f~w:B2Bw#:B(#|@:B!<@< B= BͲ|@(T}?_@6 # RON0>3HI 0% b()(m(4(+ (B(9 wx(~#3A0+~# x x+~ #+>3>3H/<_x> w#37> w3>3yG!O(3@nfɯ2@Í+2@>::@8.0>~! M E R :%~É+:@2@:@8~~à+!  ͂ x:$Aʴ 0 /<ͤ ʹ  g!!ATͷҖ#4ʲ.BG~_#~W#~OhcGy JTeox 2$A)zWyO}x\E(!$Aw0x!$AF#~怩Oô  4 â~_#~W#~O!%A~/woG}_}W}O8CZQ o-yOzW{_xGV"vE8U J!$A~5p͢!!͚͉1rU . y2OA"PAPX!e!i!!A~#($.gy0 *PA:OAOzW{_xG-| CZQOͤ ! ͱ U ʚ. 44+~2@+~2@+~2@AOW_2@}̀@?02@7y<={_zWyO)xG:@2@y !$A5 ò>.!-AN#G.x(}!$AGx6 ƀwʐ w+U /xòͿ xڲG!$A4ò:$A:#A/<!$AOp#6b͔ [ !#A~w͔ ogÚ U *!A||*!A*#A "!A`i"#A!!A^#V#N#F#!A:@Gw# !#A~7w?##w y7O!'A !'A !AAxU !^ U y!#Ay& #x+y+z+{z|_ ` }` !'A .AU !^ U O!#Ay## + O ^ *!A Թ !:$A0 "!A>2@ aj Ϳ x ! AFÖ*!A |Ui !"A" A>>ß âGOW_Ϳ g >|ܨz< U 7 ͂ 7 { 0(͎ !$A~:!A~ 6{yb!$A~ O+~+ !ʚ yͿ +6 !#A>i 2A !A~5#(!x(>)=')0 ='= |GQ y|Gz  ͤ k Ï|ʚ E DM!>)8)0 & = | xM ( ͤ Gx  |GL | OoygÚ *!AQ | i !-A~w!.A~G+N$A 0/<#Fwx+ F+N9 #6G!-Ai :&A2Ax 3  4ʲ͐  E !%AW G:#A !AV wz# x x!A͗ x( !$Awx:A !%A~++w!A4# 4ʲ+6!'AA# !'AA# ~/w!AOyw# q8NsY+  W~w+ !#A~w# U 9q(G3 ͐ x  !#Ap   !'A :.Aʚ 449!QAqAJA!'AK ?8 JA!'A9 :#A<= !A͙ !JA͗ x !$A5 òy2-A+PA~q+ +~ڲww 4òx `h̚ ~-ʃ+(+).E(%#!D $!-++ڔ _{  { !ͣ Ã#ҷ̱ > M= ͉ M d w ͤ d { 0 0_2ý!$ͧ(͚ 4æ(4(6+͔ 6-{ #60:@W:@ښʒ=/!0AF :@_ (x* Aq(E(D( 0(,(. +60{(+6${+p2@!0A6 WW0͑60 ͤ+~0(. (>"w#6+6-/</ 0:#p#w#6!0A#z ڣ͉zi/{/ =i(p#6!/A#:@~ (*(+-+$0 #0 ++w((6%ڪ(I 2ͽ+6% U W_xi}ͤwđö_ybd{_xi}iy͔OiGOͤ *@=iPÿ ѯʰU 7yOzWO/< ͑/H 06 p#= !Aͱ  < ʹ ?͑Ϳ /{_#zW#yO++0ͷ#ʹ p#8>>͑N#F#*!A/}o|g0"!Ap#= ͑w1_cƤ~@zZrN vH Tʚ;@B''d ! ͤ !ͱ ͱ U x(<ʚyyͿ !@ |"#A"! Gͤ 8;G:$A1 @ ƀ1 ! A͂ !yͩJG@.tpO.wnz*|P~ͤ 2 Ϳ Gͤ ~#ͱ =G  |JͿ G! @ !@K&.)yO~w*@:@O-#%!e"@ >2@!%Ap+pOe! ͤ Iʹ ͤ͢ @ !U 7wU ! Ԃ !ÚId&X4#]Iͤ Gͤ ʹ AàU  :$A8 QY͢!!͚! J;xn{/|t1}=Z}~L~l 7 w '*' 9AG,RAXA^AaAdAgAjAmApA & *6(***a***NDORESETETLSMDANDOMEXTATANPUTIMEADETOTOUNFESTOREOSUBETURNEMTOPLSERONROFFEFSTREFINTEFSNGEFDBLINEDITRRORESUMEUTNPENIELDETUTLOSEOADERGEAMEILLSETSETAVEYSTEMPRINTEFOKERINTONTISTLISTELETEUTOLEARLOADSAVEEWAB(ONSINGARPTRSRRLRRTRING$NSTROINTIME$EMNKEY$HENOTTEPNDRGNNTBSRENPOSQRNDOGXPOSINANTNEEKVIVSVDOFOCOFKI$KS$KD$INTSNGDBLIXENTR$ALSCHR$EFT$IGHT$ID$85sA"!&!!9  A`.*lyA|AAAAAAAAAAAg [A,o .+)++ z,+Iyy||PF  w p x G $9 NFSNRGODFCOVOMULBSDD/0IDTMOSLSSTCNNRRWUEMOFDL3o|gxG>J@M@0LDC Error in READY Break!9~#N#F#i`z( l~ +*@ >>ƕo>8g9 $*@|<(:@" *@"@$*@"@"@*@Ú{K2@*@"@*@|<("@"@*@|!@( 56wY !ͦAW>?*~**!*@ͧ(t|<ħ>͋ͬA !)ͧ(:@S.!"@:@(7*@ͯ,>*8> *a02@*@80"@/>>*a3<=3Z+~ (#~ "@ͲAZů2@׷"@,+('*@ U"@t##s#r#*@w# ͵A]͸A3*@bk~##### s#r( O( O—*@DM~#+##~#fo`i~#fo??*@2@w#w#"@k+"@!A6#2@og"@"@*@"@͑*@"@"@ͻA*@++"@##!@"@͋i!go2@*@>?*> *a2@O*@++~ [G"w}:@~[?>[~08<[O=~a8{0_wN#~ȹ 9Ox +#~a8_(Hy6:  # 6:#p# # :(N 2@YG~( (# !D DM*@+++|}~#x×>d2@!6  "@c*@ 7# ~+͞ "ͱ Ϳ QZ~> 8#ͱ Ϳ U OG*@3XĠ"@s@~:()—#~#~#^#V"@:A(><*ͯ>>*ր!<*O!" N#F#~: x 0 x0?<=*@+"@X`̄2@=<ô̻A"@!@"@!*@}<( "@*@"@͋ !0*@| ʢ*@"@>2A=AOG =AGx3Z*@#/,`i+â6"@¢"@#| :@!>:yHG~ȸ#"(֏ W &"@7#( (*!A#^#V*@0*@0*@0 >)C() %ύZz( *PY"@:@:@_ë+~G(ύ+K x`[,@ʠ<2@~( Zz<*@*@"@~ #####z<:@=ʾ+J=_-8&â (O(,*@(Z—|J"@2@"@37#~,xx+͔ (_  >2@| A# ̈́2@+ i! ` +J!<" @{?2@,~ʽ,7!,(S;(^7# (2ͽe(A*!A:@ (:@ :@G:@ ͪ(> *̪(| :@> *AA:@!>,*K(:@p+!:@G:@ 040/#+_)+A:@JS!:@:@/0 * Á :@2@;A?REDO :@‘:@*ʢ!x!ͧ(*@((~A#2@~ ͓*@5w# (!+6*@+"!"f(;ͪ(ͳھ#~+6,*@2@, &~,(&:@–":@ʢ>?*ͳھ#~+A WG"(:,+i(!Z"3C"le+(,!+!:@–A!"ħ(i!?Extra ignored  #~#ʢ#^#V"@ -"" &"@6"@~#~#"ͱ  )####N#F#^#Vi` :@ʲr+s^#V#9 ( "@i`"@*@~,͹"(+c͟$"@*@~80Wڗ"@z#~"@_:@ʏ)!xVF#z#Q#!!A:@=== N#F##N#F##8!#AN#F#N#FKG$*@:#ͱ ͤ  %xdd!%•#*!A%y2@x((:@`$Wxr$z |$! N#F*!A "A"Aʹ !:@O ~#fo 2@("!Aͱ !ͤ Ϳ "#A"!A ͤ à(ʢl=@%(.l$2%"f(%&ʔA :@' *@f ( &)|J͚ 'ʝA'vA2ʝ/*UAN%5#)}:#*@{ &"!A OyA85#, *!A+,%} 8ܱ >% N#fi)~#N#F)^#N#F{zد< #(%?` <͍ Z:# }/o|/g"!AF#:@07 'F {o|{o|+,&2@F=ڗO8=8 O8=0R&%$!#xA_!AV+z2@:@d&~(&2@*@*@(o  &>&|$(6C%(5O*@ &U"@`i"@+6 s#s#rW_2$Ago"!A !("!A*@WE*@:@('# ~# ~>##^#V# :@¢ʕ'âw#_q#p#Oc##"@q#:@y 0q#p#ͪ = BK8l"@+6 W*@^) ++s#r#80GO~#^#V#='ͪ =DM :'@DM)8)()' *@ɯ2@'*@!9 )(*@*@}o|gf :@ogÚ ͩA,%!:@)*@!O ͆%*@#|âͽe()+*~#Ϳ(N#FZ(o)Ϳ(!@w#s#r+"P#~ (( "x#yZ(@>*@"!A>2@ @"@~â#e()(  * !*@*@/O #8"@#ʢ(*@"@!*@!@*@(J)*@*@(~### K)_*@k)~#  "@N #*@(?)ů#^#V#DM*@`i`i}+F+N+n& PY+DM*@Xq#pi`+(*!A͟$ ~*!AڢW()))*@))!I#Ä(~#N#Fo,-  *!A)PYN*@ G "@*@+F+N+"@')W~'*J#^#V>W(+*@sÄ((+,7#)(+*{W(_(*@w# *O>~8xͿ(#F#fh DMZ(o))Ä(*~*J)(*,+)i*=O~GC*'_#~#foFr~ep)Cz—A+2@͓@'+Ö@7# z+2@2@,7#+J+{>2@!"@N#F#xA͛N#F#"@ͯ> *~+*@u+ ~*#*@DMÚ#~-0  $ +_!P~#+ (~#+,0T]J!)ͧ(!*@ `i"@̈́7#*>dad*@*@d ֲ(/#~(7#*og"!AM!͓*!A5 5( 7*@5_ !sl~# ,"@!)ͧ(*@ͽ1ͧ(2><5 ͖B,AD  ~'+,+8# ;*!A:@( 2@FJ#N#fiX~#%.  C>%I.*_WI.W~#!.#(7-+>(+~#.(@%( $(* x#8~$> #W(G~#.(#(, z@W~#>. # (%~##(-T][###xG#z+ x(-~-( >W(P7#CxJz;ͧ(+7( 2@;(,—~#N#fi_x-I.*, )i!>I.(7# *!AAh*ͪ(*!AG> -*z>+*2@*@<O"@,`i##N#F#~+ͯ> **@>* ~# G̈́08. 0 _zW!.».//(A18 !/@/#(?}/J/e//(x/(u/ e.~*# !_/7̈́__/~>/*ܡ/8#~  u+ |.~>!*~( *͡/ >!*~̈́w*# 6H /̈́}/( / >(*+}// ~7ʐ#~+w#y8Đ o&DM#Xw*#}/x+>* u+ z<*@+7#ØD^2Û2t2211a4455Z6À6Î31ä77û5à5o4 1@abcdefghijklmnopqrstuvwxyz0123456789:;,-./ [  `ABCDEFGHIJKLMNOPQRSTUVWX0YZ!"#$%&'()*+<=>?  @ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789:;,-./ [  1u-1!21I (3H(L 2B> 3Cass ? 4 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuv1wxyz{|}~> > 1x!,:B:B1 S><1}`:B2Bɯ~#S+, 2:B<_2B :?< 2?A2#!2"B@ 2z  2z !**"><|2!2" B>Uʹ2>ʹ2>OO>353P3P3|3 2!2"B>P3y8>0!@P3P3QP3z0D 8$,>@( >P3P3|3z Ð20/+ > > :@8(!BK"><B>O y"8>>D2>!@8f(%F(>2$B97477!$B~ *;1V1}@AӉ >>>> !6@L!6A@͍1<1 >x1W(O  >x !w >!4"J@>2I@>4!C>>7ʤ4>@í4!E"I@7CI@o(:8(:@( :8(˺!E0Z~!<~08>.~;#t}? 5:"@(":@ !@5 6#~w* @(:#@> w!B56#f4w##4#~+=_~0+~#6#4~ 6++4:B5G:B!5<B:6/4 0:#w#q#B/e3i3!5F@=@B B@@C@(8~~(*!AD6~(!A(ɯy !A6#!A6#!AwV N͍(Bw!AVw 6N͍(B~ y6ÖxÐ%0$0s<CP555)50`!00Ul.55A22(<8!6@ _s #A7:Ao:A…7b"B!"A_` 2A}2AzW{*B#"B[r7AR7"B."A3" :@2@>":ª:@ڨã>W(*@ͻ56 #͠5Ä(>!@w!!00"wA.0Ul.55 T(c) 1980 Tandy (c) 1980 Tandy !ÙBFREE :1 RT (c) 1980 Tandy (c) 1980 Tandy (c) 1980 Tandy V]]T(, !9\6 ͖]`] 6 (,(!T~/ :( .( 8#~ 8# T]T!SV D V$D V(D2tU DV(DXV!?\ͯVV!tU4[RT!o_>WW5!o"NTV!?\ͯV!o"NT[RTs_(6>3!\VY* @" @{W!S@X~Y(!o"RT>2XVW(7GZ_x!^W*RTs#r#6T]#"RT6#6+W (4wWͨ\!D\ͯVVTWT(!YVY>^>3I!5X#( 8 +ѷX@XNLTXNOXXLP\XNS`XWEdXd* @"Y!Y"C!o"RT6#6!D:%I(>2C>B2(@2)@!I@^#VSPT !X"B>2)@>C2(@! "TT!=T6#6 1V2tU2vU2uU2Y!A[VY^Y1V>Ĥ]>3* @>3" @>3Xů2Y!tUw#6#w>*`Y\]]ʎ\a8 !I\#^#V# *RTos_!eX"NTx! `Y!tU45#W  (4#45İY̒Y> `Y~ _>({ 8:uU({ 02uU{3; :(@_:)@> ;2tUXString not FounBad Parameter(sDisk ErroNo Such LinBuffer FulIllegal CharacteLine Number too LargNo Text in BuffeBad LabeBranch\Z Out of RangIllegal Addressing ModIllegal OpcodMissing InformatioNo End StatemenMultiple DefinitioField OverfloMultipally Defined SymboSymbol Table OverfloTotal ErrorUndefined SymboExpression ErroNo Room Between Line TRS-80 Series 1 DiskX[ Editor/Assembler Version 1.0 (c) 1981 Tandy Corporation. All rights reserved. Derived from original Tape Editor/Assembler (c) 1978 Microsoft. Licensed to Tandy CorporationText in Buffer. Chain Files- Tex- MemorEOTONONAME/SRC /CMD P_H_T|\BT\\D`R`N]AdWWFy_[` `E`LJWI]Q\M\!o"NT̓^*NT_!o[RTs_HY!̓^*VT*RToR!_!%\VY*PTѷR!_!+\VY*Y" @-@!uUF>`Y\6!dT"eUX( +]X (w[(  (z=\z2gU^Yz(~#`Y+~!uU ( >`Y55F>`Yp( !P]dTB~#`Y> G!gU45> 7(5*eU~#"eU > (͆]0:?<=A[*eU+"eU!gU4ɯ2X*op^7o*RTs_ ?0#8+s#r#N *TT8 s_8!'ZRYp^ *TT8s_0^*ZT^#V+s_8>2XZ_!_\*RT#:gUO ##"RT#믕ogL^ #DMSZT#"NTs#r#q#!dTx,ͱ^ͯ^(|("TT!o"VTDM^#V#^#s_(`i0"ZTCXT bj]] *NT~#fo(!YRY8!_0s_0T])))_ #!o(.*NT(* !̓^*VT~#foP_OG>2uU> H_`Y> `Y*RT*PTs_! ZRY|}>T`]( x2=T *NT##^#*RT+s_0!YRY##N#=TGy8 # &Y`2vU [RT*NTs_*rU#"rUG:zU sbx( _*NTvb>2yUVY!b:SX:[X2vU!bɯ2vU]],>>>ob(G;( ( x(Z?b`]*eU+0!͏]>b!cpc~G~ `]( 0͏]0͖] >A7B0C1D2E3H4L5BC@DEAHLBSPCIXP8cIYQNZ`ZaNCbPOdPEePfMgAFsIRONOFFyO ~7#չ  # !G x!"{UDMb b[{Uɷ(E=Nd'ʔd*pU$(7c+(- y/O [?b ( (;( ,()(͖]͓f  ogdx "{U+ʴd-ʮd&ʽd< *{Uz8 "{U4dDM z "{U|g}oz ! ͖]`]0 D(O( Q(Hc͆]00cT]_ cbc co&ͩb'ccog*{U"{U{U`]GʥccÞc*PT"}Uw2zU2WX2SX2[X2_X2cX=2YV]](,^͜b!PXpc^4!o"ZT*rU !nUw#4~ S!0e_vb![sb:_X 2:[X2vU*}U^Y2uU `Y##Ho+Ho##ׯ2vU:WXXW1V*pU*}Upc0.[RT*}Uy/O s_0!ZRY"}Uqp#p+y/O  ~ [Db~@ZDb~#fo~ gz~#fos_( (  @ZDb( w(gs#rͩb`], xgͩb(Lh(G!kU~Fw͇c#shz+= xwh ͩb( x `])iZ?bg## F#p+͔cs{fg!jU6(6:nU2nU.g x 2nU!kU~Jw$hDh6#w.g!kU6 ( x |iͤb x!kUwHgiͤb x(  x(gͤb |i 7˜gg!kU~w͔c{0Է(<F!lUwh!kU~6hh̔cćc#s#r#6ͩb!kU x=>xO>Ʀw`],gͩbG(x|ibhÖ]h(( 6͡b i|iggghćc xg~ wh͔c*pU##og}$(% /}8VZDb>äh͔cz ={ 8>dz2kU>2nUͧb 'hh ͧb  >2kU@ͤhgg|g͇cdg{h ͧbćc  ghͧb ( x dg{äh>2kUxAähh $ͤb dx _gh>2kU͡bg Jxj'  >hͩb 2hͩb (>2kU`] |iIh͡bg|i x|ig!kUͧb XOxwhxyDgh( Gg>Wwëh͡b(  # ͖]͖]h×gx(6 Ih|ig6:hghZk6p͡b gh2nUjh 4ghx ͧbʗg>62kUYggͧb Ax <6kIh|i6hghͤb xIh4!jU6#6CIh x >22kUg5gIh6*h g#h(6!h͔ch4g >Gwͧb x ëh x 6͡bg!  |iͩbh( 6hIh6*͔chg!jU6#6KJh>2nU͔c*pU"hU"pU`]'g`]('g2kU|linW>W}W|WWXG!zU~== f+++:SX:[X+w!iUo 0K_#~(+ :nUO# K_Ho*NT_^YpHo+Ho#~Ro~'@`Y:WXjU:nU =*\T#*hU"\T:xU(s_(o!`T{w#w/2xU#s#r#"^TaT<0#"hU*^T w#"^T+w>W:aTG!aT~#W2xU2aTgX 5O# ?O*3O@ܤO9p(c) 1980 Tandy  HEDIN  p p!<" @!Sq!"!p=N#!=" @!@~AIpBp>22>2Rp>22>>>wʳp!p=N#*=̀q::> >`>p`>pʭpáp-@!q>N#-@) seeking head to cylinder #0Enter "A" forp 5 or "B" for 15 MEGABYTE HARD DISK4### E R R O R ### DRIVE NOT READY operation aborted THIS PROGRAM IS SUPPLIED BY DEPT. 0404  ͥq0 Œq=> ůñqq)ùq)# ¬qpno (c) 1980 Tandy  CHKMEM ` `ͫa!"e!@CeSe/Kew# x2`6`&`zA`E`!`[e/Ke`# x``d`Q`zo`s`L`a*eͮ`DMCe[e>`Se¦`¦`ª`Âa`/ `ú``)`)# µ`!)``=S @!vb != ( 0`0p#~ !> (c00p#z!=OxaqzO#xaq{O#xaq{O#xaq=S @!b`=S @!b@`HaaHa! c N!aT>S @`!bT>S @@`Âa