IMD 1.17: 6/11/2012 11:48:48 mite v. 4.06    2>1 O2:ӶӵӴ<Ӳ:ӳ> ӷ۷(۷ %۷! !~,4+4~ w++4>Ӏ !6#6#6,!~%86+4~Ӄ#>Ӏ ~8ӂyӐ>Ӏ>= ۀO z(ۀO 8ۀ( !4#5 :>= ۀG \ {6  _2<!*~6z>_ Cև!Yֶ2>2a{_:*շ(Ez(;:=2 /!P!6#5z (>$ͮ!/:/I>>ͮ X!F#~^w6!"Y Ĺ;ͧ*[~!8ͮ# (> ͮx 0 >.ͮ + 6?# All͹Y:ͧׯGͱ:>2)2("Yͧ>2!6!~8 =w4!6~ ( ( (  > x (=~!5 6>P(͹ʈ;o&JF+gܙܥܫܱ"C{2!"E9"1A߯22!ty)K!G_^#V*Cސ~E ,&-AGMSߛ!!ô!ô!Bdos Err On : $Bad Sector$Select$File R/O$:BA2!~62E>! ^#V w#P:BO|^#V#"##"##"##"!O*!O*|!6ʝ6>*w#w*w#w'û*! J*""!N#F*^#V*~#foyx*{_zW+*"**#"͕: 2Þy<_WyOxOxG* ~V5dw^ :ʈNÎ N#Fyʝ*}|\#u*#DM*6# x±**s#r͡*6#6^>:A߾#~$=2Ek͌P COPYRIGHT (C) 1979, DIGITAL RESEARCH COM$$$ SUB_͌> ͒> Ò> Ò͘~#͌ì DIR LISTZTYPE^USERDFU GO ERA 2SAVEREN yGET CLS տ/: 8=_.:;<>[Y o$! ~+ H(+!~ (#0 0Wy8 88Oy! ~ (-H()08 80#OzW{_W{_}!6~ɯ2:Y >=!Y־!ԯ2)S[( @G:(:Yw(:2)S()SY|(+!  < $Delete File͹Yˆ:J:!)= (#"Y G!~(p p2͜~_EË2.3: ߷b# : ߷y! 4 5~yy5 6yҐ^H@Oy H H: –ͬ  #H: ! ߾ Hù H H $O͐: 2 *CN# yx#*DM*s#r*s#ryOxG*0MD!!N: EG>O: \S*C :qn& ^#V>O^"*}:*)=":O:页o"*C *C!ͮ~2~2ͦ:2ͮ:O:w:w |g}o*鯆# ::/GyO>2!q*C"͡ʔ*JҔ^:Oyʃ?|x | s-|N-# S:2E!~Яw>T D^6k-äPYy 5*{zBK5/'/2*:Է &1wͧAͮC 8 >1ͮ0ͮg2Y:׷_~#fo: !׶No Fil> ͮ> _^>(ͮ ͧ~ͮ~#x2p20. 0Q#6SY:Է (#* 6?Ww?W #6 :<2!  # ### >!~ *)(A(S SYS(Wx2$̜(g=`O> ͹բ J{ ͧ | x͹  > ͹!w!͎"l!~2!~2ԯ2\!!!~( (#~(#x2ͧIX :>y ͗>"C2?2 >( 2_E!ׯz6!>Ӽ8 =Ful>x: 2 p&x~+é7ݯ2 H! >w_: ! ߾5ͤNkͱ¦ͱxʊ#Nx: ߷! ߖ2 ͤ! 5™#wO~x½p Hy<< ʑ :!qMD# ):BO!yoxg*:BO}!N#F "*#*s#r^ ~!J! J*:o$*C~i6iw**{#zr+s{ozg**͕** ,w͜͸Ͳ!!N#F$**O!~#ڋ>*Cw~#+w#w+ɯ2E22i^ *C :~w~͔͔# #     w ~>2!E5T*C!"C"C!w# F! w͌x2͢*C ~<wʃG:!ʎì 4~ʶ¬:<ʶ$ʶïZͻx>2>2ͻ:!Z2:E߷ẅ́͊Ͳ>s+p+q-*C ͥ!!q#p#w*:BOYG}*MD "ã:!B߾w!>2*C~=2u:B2~2wE:A*C߶w>"!""2B!"!rQQQâ~?ͦ~?rQ*"CQ-Q͜QüQrQ$Q*PLINIT ȸ³$ $͝ ,I$I$ }BBM>3>3>3M>02M?ýýýýýýy<(c) 1983 TeleVideo Systems, Inc.1>2B,2M=!"~/(Oxݦ!jì~,(/:(!`(+} s1͈͆͘{ç!O .çQ(~/Oz ݦyݦOs1͆sW{!:>!4+q( (1* S(N>y *|(8S(:ݦNy*}82y2 (22<22:2!F(7:! * :!(@:(:(2>2M::2*":2:: ӯ2:g>o*: >2:; :L2:PL[R:O!> ~==>>2!M6#~6:Ӑ b+>2:A2!p!kp: !!p@!:|!pN#F#~W_:( O{G_!__#Y^!^#Vs10G(+/(*(6(8( : >1x/(;8: x!@A :<{Msh1f*]#"]!D^R:2>2T*CGͻ:ẅ́n>2;O ^DM;}H>"*C ::ddslO s#r:E߷͊:==»y==»*Ww#*"͸*:G#š"͸:!w4!iw:Z!E~=26):B"*)*)Q;*"E:;:A2AQÓQÜQ*C}/_|/*W}_*"}o|g":ʑ*C6:ʑw:2E**E}DQ>2>,2~͓(!4p͹!p*"!4:~= >2M!">222(20!"!"!")!"1!"22>!w:OڈyO:B 22::!>=͠(!~_<@8w##~ݦ>ys1Z2</2:(->2<2{N:ݦy(  >2>2  >2Y(:(ɯ=sN1N>d:<{NM-/!j͈( # ws#r7^#Vͦ8#N#Fͦ[jKlz{^#V#N#Fͦ# nͦ }p+q sN1.͆ͬ((G!`(+| xp>`>`͘|~ :!ę::2Ӑ:<2ۃ> 2ª:ӂ!:o(WӀ>= ۀOz( ۀOG ۃêۀ(  ۀ( ۀG 2 :!5(~(3>Ӏ>Ӏ3:2Ӑ:(ہo:( Ӄ>Ӏ(! +|( <2 >2[`R[` 3[$ ,[)8%d( ~1j(~286]8 6] ]{hM6#~'w#~+#~+  (0!I+###+!G+++:L!Iw+w!Kw+w!Gw+w+w+w2L~~0O2*C!!~~#~O~G#n,-.‹! w! yG!x͢.:E<ʄ! q!pQ:E<. ʄ$.:E<ʄi6}2ExN! ~态O>G~G!~G} *C!r#r#r ^ͥ_y#x#{ùñ=MÁÆËÓïÐýýýýýýýýýýýýý 020213/,1302/,1313/,/,/,/,/,/,13` JJ J J  J  JJJ2  3  w*3(>[1 y(:9yM:(>22ya(A 82͆sͣ͘:ȯ2&&>d( G>d(x Mɯ:y!::<[Kͦi`8RRR !: >2͟:( 2͟~,(OxGç͞ç({NM>2&&>d( G>d(x !"j"l!d"R: 2́y28!!< ~O!O  ^#V~2C~<2Cy2C`i:>Я2>22>2;:>Я2y2; !:(2=2:! %* :! 4N:C 6!4>= ۀ2G 2\2>= CS">2ۀ22:  xG 2\2*[K(͹ *[K>ӀӀ:G: :2wG:@=x(!A(2AA2!p͹!p>G>G:2Ӑ> 2>Ӏۃ: ۂӁ!~5 >Ӏ::M=2M>Ӑ2Ns1Z22<{P:A!}w[!f:_!k!spBE~#OͱH!91Z> >!~<@ +#^w#py!! N#F!$'*-0369<| ,"   R:3G:s11G!~ x­5x/(2í!5íxX(~!'O N#FSS*"*[|"RԿ*[|"RԸ!6>2{M!"!"!pga[!G:(p#~p x(( ! F͟)z*{+>): ,>->.!C!C!"!91Z!>"">>`222͝>2@>Ӑ>Ӏ>= ۀG W 2@2A!!Jp222~2>2Ӑ>Ӏ!.@2B222<2 !5|5~O5#  55 >'>&>(> >F#~#^#V###~#ͧE•666?7_6{7{@7{7{_!~ͧE!'956:(9w̓!74:7̙6*7~@w> çE>*>M>CUS7+(>2ís1>033(1>3>2{M Bios Error: Boot Failure -- Hit any key to retry. Bios Error on : Track = 999, Sector = 99 FDC status = DH ReadWriteRestoreUnknown Check the disk in drive "b", and close the door. (> >(> >d(> > !#6> #w<#62ͱG>' TeleVideo System TPC I V1.1 (c) 1983 TeleVideo Systems, Inc. 60K CP/M version 2.2 (double drive) (single drive)11@21A31B41C51D61E71F81G91H:1I;1JG1KH1LI1MJ1NK1O Insert diskette for drive #: Press any key when ready.+2HooH?2 t*9b85*9*9#1:Z2!P|G^: =W: =_>(>$ >!>(> ><1`=1a>1b?1c@1dA1eB1fC1gD1hE1iF1jL1kM1lN1mO1nP1oշR,}O"9*7*94z W{_*94BK*9*7"9 "9x#6 w#62'92(9O^#V#E6.6:'9ăz^#V{N6}s6+V+^{X6w#w+++N6 ~"7@w#~S7+      AUTO COMiCIS PARCP6 PAR FOG PAR INSTALL COMq MITE COMMITE COM !"MITE COM #TVIDEO HEXyz15f"22{9!gN9 ͌2N9!|9ͨ,1<sÊ !`LN9,w#6!lLZL͌2!|L͌2:L2K!L. ͌2!sN9 ͌2N9!|9>ͨ,ʖks N95-!5:]$¼:^ ʪ12K!]~ 6?#!\N9 ͌2!͌2>2Z9N9!|:02>}!|:0!|:" A G:KD!>1>c2>c2> c2>c22o&))))}: ͌2!N9 ͌22Z92n9N9o:]92n9wN9N9N9N9>2KLs9sW2͕2!}Xʐ Yʌ?[!ïA>c2>c2> c2>c2þ͸!j͌2/sK>͖:K-͌Q:K?=[!!͌2!K͸2*2!͌2sK>͖:K‰Ͷ c22û2:K?œ[!Q:K͕2AQQo&) ^#V":K>2>2[ :72:o&)) ͌2sK>͖:K MITE HLP$%&'()*+MITE HLP,-./0123MITE HLP456789:;MITE HLP<=>?@ABCMITE HLPDEFGHIJKMITE HLPLMMITE/U COMNOPQRSTUMITE/U COMVWXYZ[\]}>!>"Ks*}>~qN9͌2"}>N9!|9>ͨ,*K## ,72,w#@ ,K*K,w#,w*K4 "KN95-!52K2>!|:"}>!>"K>2K:>ʧ:>=3<2K*}>">*K"K:>2>2KLs's:K1c2Is:K0c2Ns:>ʁ*>"}>*K"K:>22K2!͌2!sK>͖:K5:"2Kc2H:K͕2?H[!ARi>c2>c2> c2>c22!Ko&# ~‰s^ê2KsK>͖2K:K³>2Ks2:K?[!Ì!KN9.ڌ͍ ڌ!W9͌2N9!|9>ͨ,N9D1 c22[ :K? [!û:K͕2Aڻһ? >2>2[ Q >2>2[ >2>2>2:m >2:KĚ N9!|9>J-N9}.!:]$sW22͕2?¶ [!Ú Y2!͸:K] sK>͖2-sK>͖2KsL>͖2MITE/U COM ^NOTES 406 _PARUTIL COMp`abcdefPARUTIL DOCghTEXTP FOR+ijkTV803 ASMPlmnopTV803 HEXqrTVIDEO ASMTstuvwxProgram: AUTOMITE - Front End Menu System for MITE Author: Lawrence E. Hughes Copyright (c) 1984, Mycroft Labs Inc All Rights Reserved >*}>N9͌2"}>g:KAc2sO9gs*K^#V#"K2ss*K2g*K2 "K2:><2>!>~!K4~ 2:>¸:]?™Esøis]?ʲc2¤s|:KssW2͕2?[!ùW:K<2K!Kڧ}Xʊ YʪZ sÌ :K!W"o&)))))7 ͸:K5:>2!!O9:KY!:KYo&)))a i͌2O9͌2sK>͖:KŽO9g2þ2:K?¡[!k!KN9.:͍ :!W9͌2!͸}sK>3͖:K͌22:K?[!þ!Kis(L>͖2 ! !K ! !K ! !L ! !*L ! >x2 !͸¶ sL>͖2s(L>͖2 ! !L !  !*L ! >x2 !B͸ sL>͖2s(L>͖2 ! !L !6 !*L !? >   x2 !B͸K ks(L>͖2 ! !*L ! >x2 !͸¤ JsAL>͖2ks(L>͖2 ! !CL ! !*L ! >x2 !͸ sL>͖2s(L>͖2 !5 !L !b !*L !d >x2 !͸# !N9,w# x!N9~#- x$ ?6 xŇG!ZLF#~c2RW2 ^c2g$ȷ†$ |c2sc2Ì= _ү~#ø~# xAUTOMITE v4.04 - Front End Menu System for MITE CopDow Jones X X D - NewsNet X X E - OAG X X X - Exit to main menu, do not define new site Y - Other service (None of the above) Enter service code,??? - $ not found $ Pardon me a moment while I compile some data $ * No sites currently defined * $ * No current sites starting with: $ * $Enter code of site to be zapped (A-L), or CR to not zap any site: $Name of file to be zapped is: $Are you su^C@T:@P1^M@T:@P1@N^M=@T*@WA@T:@P1cis02^M@T:@T:@P1^M@T:@P1^M=OFF^MSystem Number (1=DOW1, 2=DOW2): $Password (e.g. 99AB999CDE): $=^M@W^M@T=@P1d1^M@T@@P1c 60942^M@T?@Wdjns^M@TE@W^M=@T*@WA@T:@P1^Rdow;;@T?@Wdjns^M@TE@W^M=DISC^MUser Numberults ________ $ WHAT FILENAME SHOULD I USE FOR THE NEW SITE? Enter Filename, ? for help, or CR for: ________ $ SHORT DESCRIPTION OF SITE? Enter Description, ? for help, or CR for: _____V sL>͖2s(L>͖2 !g !L ! !*L ! >x2 !͸¯ sL>͖2s(L>͖2 ! !L ! !*L ! >x2 !͸ sL>͖2s(L>͖2 ! !L ! !*L ! >x2 !yright (c) 1985, Mycroft Labs Inc. $CURRENTLY DEFINED SITES: - PAGE #$ of $ Code Filename Baud Description $ W - Cycle to next page of sites $ X - Exit to Operating System Y - Define New Site Z - Zap (delete) Existing Site  or option (? for help): $TELENETBSource via Telenet Compuserve Direct Compuserve via Tymnet Dow Jones via Telenet Dow Jones via Tymnet NewsNet via Telenet NewsNet vre (y/n)? $There are no files to zap. Type to continue$MITE.COM must be on the current logged drive $Now loading Internal Defaults from MITE.PAR $Internal Defaults $Unsupported Service/Network combination. Type to continue$Enter new phone numb (e.g. NET9999): $Password (enter ctrl-x as ^x): $=^M@W^M@E@T=@P1^M@T@@P1c 21566^M@N@T>@P1id ^M=@T*@WA@T:@P1net^M@N@T>@P1id ^M=OFF^MUser Number (e.g. XYZ00000): $Password (e.g. ABCDEF): $=^M@W^M@T=@P1d1^M@T@@P1c 312159^M@T;@W;^M=@T_____________________________________________ $ PHONE NUMBER Enter New Number, ? for help, or CR for: ______________________________ $ BAUD RATE Enter A=110, B=300, C=1200, D=2400, E=4800, F=9600, ?=help or CR for: x͸2:>  s^âsW22͕2 ʢA G:KD!> o&))))|: N9͌2sO9g2sW22͕2Y}N9â!O9~ š 7~ ʯ 0:گ A[?#š *!~## xڿ >?xA: :  >A>B: >C>?~ Enter Option, or Site Code to use Mite (? for help): $CURRENTLY SUPPORTED ONLINE SERVICES: Direct Telenet Tymnet A - The Source X B - Compuserve X X C - ia Tymnet Official Airline Guide, TelenetOfficial Airline Guide, Tymnet User SiteSOURCE CIS1 CIS2 DJNS1 DJNS2 NEWS1 NEWS2 OAG1 OAG2 USER n,` %NONEODD EVEN ?????er: $=^Kdir^MTerminal ID code (e.g. D1): $Machine Number (e.g. 99999): $User Number (e.g. ABC123): $Password (e.g. ABCDEF): $=^M@W^M@E@T=@P1^M@T@@P1c ^M@T>@P1id ^M=OFF^MUser Number (e.g. 70000,1234): $Password (e.g. ABCDE*FGHIJ): $=@W*@WA@T:@P1oag^M@T;@W;^M=/Q^M WHAT NETWORK WILL YOU BE USING TO ACCESS THIS SERVICE? Enter A=Direct B=Telenet C=Tymnet ?=help, or CR for: _ $ WHAT SHOULD I USE AS THE STARTING POINT? Enter Filename, ? for help, or CR for: Internal Defaxxx _ $ CHARACTER FORMAT (WORD LENGTH / PARITY) *** IF YOU ARE'NT SURE, USE 7/EVEN! *** Enter A=7/EVEN, B=7/ODD, C=8/NONE, ?=help, or CR for: x/xxxx _ $ AUTOMATIC LOGIN If you want to have MITE automatically log in for you, I will need some thi   ngs like user number, password, and so on. Do you want to do this now (Y/N) (CR for NO, ? for help)? $MITE COMMITE PAR$$$ SUBPARMITE xxxxxxxx GAUTOnnnnn$M@UUUUUUUU,  - Press any key to continue -$MITE.HLP#######q$Z%&?'##g(g(g()*W****+,+I+^+g++++,0,A,}~R,| For help on a particular menu option press the letter of the option. For general help press "?" : $ MI $ Help is available on the following topics: A - General information H - Ambiguous file name expressions B - Copy file I - Reset C - Dir J - Set file attributes D - Drive K - Size of file E - Era L - Space left on disk F - List M  you? $ Help is available on the following topics: A - Invoking MITE for a defined site W - Displaying the next page of defined sites X - Exiting to the Operating System Y - Defining a new site Z - Zapping (deleting) an existing site Which oSpMqKrEsDtFuXvApZwYxXyAqZwYxXyArZwYxXyAWXYZ`i)|! ʌ,͞2! w͞2y! w!*6#6!'6!,w! 6! 6!*6#6`i)|!&w!'6!$q#p!~,͞2!*~#-2  -2Oy j!>2Oy2O:O<…!f"҅!"r2W2!)#:OO!z¢!:OO!_#!K!r2W2͕22O:OO!_#!:O!!yKj!2:OL"2OG~!!####!#N#^#V7&i)DM ^TE supports a variety of binary file transfer protocols. For more information press the letter of the protocol:$ Help is available on the following topics: A - General use of macros B - Special characters used in macros C - Editing a macro - Type file G - Ren N - User Which topic interests you?$ Help is available on the following topics: A - General information I - Menu of additional commands B - Append J - Read C - Buffer K - Receive D - Capture L - Screen E - Echotopic interests you? $GHILSPOUDB M C F XP?TTgBDPSRMEzANIHXS?UEMBKRCLTD Q!XS?VU"D#E$H%T&G'S|XS?WC(I)A*W+R,P-T.F0-!(N#F p+q!*N#F p+q+-!,~>0-7!~F-͞2!,w!~-! 6! 6!*6#6`i)|!&w!$q#p!(q#p͞2͞2¯--r2¯-2ODisk Full - Job Aborted $!~րA.-r._r.=w.=-_r.=#Vy2OO"""r2W2!N:OO!BKLf,L,:"c2)"L5-:O"r2W2L!M>ͨ,d"7ɷ! #L.O"҂">2OL5-7ɯ2O!NL,w# xŒ"L5- For the interactive help feature to work, MITE.HLP must be on the currently logged disk. D - An example of macro usage E - Another sample macro Which topic interests you? $ Help is available on the following topics: A - What does the character filter do? B - How to enter a character to be filtered Which topic interests you? M - Send F - Exit N - Use G - Macros O - Write H - Protocol Which topic interests you?$ Help is available on the following topics: A - General information Z - No emulation Y - Display next screen X - Exit Which topic interests/Q0S1XS?XP2S3R4XSCZ?YC5H6I7M8T9X:B[A;B<C;D\E]A=B>A?B@CADBECFDGEHFIGJHKILJMKNLAMB^CND_E`FPGaHbI JcKdLRMeN{Of?gVhBiCjNkMlHmIn?9. . :O<2O .r.!O4 0.2O> _r.=w.r.!*~#fo)|!&Z.3w.!(N#Fp+q!*N#Fp+q7!~!,~œ.>-“.3͞2µ..r2Unable to Close - Job Aborted $կ > /!-6~/ .#.   > / ~͕2/#:’/"O!/O#%/y@/#~/*OJ/~*O/ .0/ /G ʀ/xGG0/ /Gx /!-w..ʸ/ /=/*¯/>?/ / //! ~͕2/# /=/*/>?////7/CONL:ů2O'.2.2d.2 .2>2O.2}o|g>212 zN2:O> S202O_$c2r2> c2> c2~#Œ2a{ !-~22O!-~2:O2  _!'~2!~րI3D3!$:O!5! :Ow! :Ow͞2>Disk Full - Job Aborted $G|[5}x~2 > c21x11<@c2!-52O:O! ʯ4>2O͞2! ~2O:Ow͞2! ~2O:Ow*O"O:O2O!5O͞2&5*OO&5#4"O!O54RDRPUNLSTNUL"O6!-~&022O2O2O!~M0*O͌26>2Oó0F52OOk0=k0_>2O͞2ʳ0o&)))))F*Op#w#0"O6++:Ow!O4͞2w0:O0:O_:Oo&"O!"O!*O#"O 0#07 1N#F>x!(q#p?   o& ##6 #6 !*w#63>3!&~2O!$N#F!(q#p!"O "O*O͞2ʉ3!'wá3*O "O*O "O!O5k3*ODM!*q#px3>3! ~2O! ~2O!$~#fo"O"O!,F!*~#fox3 )|2M@UUUUUUUU AYNE,GOLDI'EvvQyv7v2626:&2C5:B5͐1-657-9633 AT DT  =EGMENT:UNDER^M@T:73555,1553^M@T:SE==^M@E@T:CPS^M@T:73555,1553^M@T:@NSEGMENT:UNDER^M@E@T!GO MAIL^M-O~q#0 *O*O#"OR50 *O+*O#"OR50>:2O! ~Z1>>2O!-~2 > c21x11<@c2!-~2 ڟ1 Ҏ1 y0c20c2:Oc2 c2x¿1>.c2­11րO!1 ~#c21CON:RDR:PUN:LST:NUO2OM4F525P4=_*O͞2<4,5r2*O "O!O54:5P_!*6#6!$N#F!(q#p!,~!52O:O! ʯ4>2O͞2! ~2O:Ow͞2! ~2O:Ow*O"O:O2O!5O͞2&5*OO&5#4"O!O54GMENT:UNDER^M@N=EGMENT:UNDER^M=EGMENT:UNDER^M   M@UUUUUUUU AYNE,GOLDI'EvvQyv7v2626:&2C5:B5͐523-1141 AT DT  =EGMENT:UNDER^M@T:73555,1553^M@T:SE=2^M@WCP6^M@E@T:@N2SUGAI,WAYNE,GOLD PROFILE=TLV950^MM MAIL^M-GMENT:UNDER^M@N=EGMENT:UNDER^M=EGMENT:UNDER^M!9195!y(͖2&W5q:|(6!% 9Ϳ39!_͈(q2Y92Z955͊55q?!G~Eʀr#^#V#^#V5͊55 2V9tүËog"Y9^#V#"W99Ϳ355^$)9ͱ4555q!"W95$:>M@UUUUUUUUwxyz{|}~1-657-8699 AT DT  =^M@E@T?0@T>340WPPSS^M-͖5:%:E!&:E*W9| 5͊55q*?^2U959 tҠ55^5͊556U0U0!"w#GH55͗Uw#†!"7?`5` 5~2-`#~2.`#~2/`#~20`#~2C`# 6`~#*Y9}#}:+5͊555q   *:>t5~2B`#1`5c` 5555*:(M!0 9Ϳ359ͱ459!_Ͱ(9!9(Gʔʊ vog7?7$:>P͖5:&: ^´:':0:&:5}ɷ > >^@> Ϳ5INSTALL v2.81 - Mitple II D) Videx 80 column board for Apple II E) Heath/Zenith 19 F) Apple IIe G) Qume VT-102 H) Data General D200 ?) Other *) Do not change terminal codes Which terminal do you have? $ Computer Selection - Main Menu A - Portablr) G - KayPro 2,4,10,284 (with jumper), 484, Robie H - Kaypro 4-84 internal modem I - Kaypro with Datasolvers 300 baud internal modem J - Micro Source K - Osborne I L - Osborne I with CTS internal Modem M - Osborne Executive N - Osborne Exe 1550 I - DEC VT-180 J - Discon (Pacifica Technology) K - Durango L - Eagle II, III, IV M - Epson QX-10 N - Exxon 500, 510, 520 O - Intel Personal Development System P - Intertec Superbrain Q - Intercolor ISC 7000 Enter selection (CR fstar 8/16 UP8 O - OSM Zeus IV P - QDP 100 Q - QDP 300 Enter selection (CR for Main Menu) : $A$B%C2&D?&E%F;$GL&H[&Iv&J&K"L %M'%N%O2(P'Q' Desk-Top Computers (R-Z) ------------------------ A - Radio Sha(OU(Pb(Q>( Other Computers --------------- A - Action 500 B - Avatar (3R Computers) C - Big Board D - Colonial Data Systems E - Digilog 1500 Model I F - Industrial Micro Systems 480 Master G - Industrial Micro Systems 740 Slave e Installation Program - April 23, 1985 Copyright (c) 1983,1984 Mycroft Labs Inc. $Syntax error in command $Illegal file name $Invalid option $Writing installed version to $ $ *** Installation Aborted *** $ Enter name of Hex file to load (e Computers B - Desk-Top Computers (A-K) C - Desk-Top Computers (L-Q) D - Desk-Top Computers (R-Z) E - Other Computers F - S-100 Serial/Modem Boards G - Apple Computer Systems ? - Other not in A-G Enter Sub-Menu Selection : $A B  Cg cutive with CTS internal Modem O - Otrona Attache P - Televideo Portable Q - Zorba / Zorba 2000 R - Zorba 2000 with Internal Modem Enter selection (CR for Main Menu) : $A"B"C$D$E%(F%G%H%IU$Jh&K&L&M&N&O&Por Main Menu) : $A"B#C#D#E$F!$G-$HH$I'Jr$K$L$M$N$Od%Ps%Q% Desk-Top Computers (L-Q) ------------------------ A - Lanier EZ-1 B - Lobo Max-80 C - Monroe OC 8820 D - Morrow Decision I, II, III E - Morck Model II, 12 (Port B default) B - Radio Shack Model 3, 4 C - Sanyo MBC-1000 D - Sanyo MBC-1100 E - Sanyo MBC-1250 F - Sanyo MBC-2000 G - Sony H - Technology International Corp. I - Televideo TS-801, 802 J - Televideo TS-803 K -  H - Intercontinental Micro Systems CPZ-48000 I - Intercontinental Micro Systems Slave J - IRIS K - Mirage (Data General CP/M Board) L - Molecular M - Monolithic Single Board Computer N - Olympia ETX II O - Pied Piper P - PMC Micro Mate FILENAME.HEX) : $How many characters are required to erase the screen? $Enter the characters one at a time (followed by ) $? $ The following terminals are supported: A) ADM-3A B) Televideo 925/950 C) Smarterm 80 column board for ApeDE'FxzG Portable Computers ------------------ A - Access Matrix / Internal Modem B - Access Matrix / External Modem / Direct C - Digital Microsystems Fox D - Escort E - Execuport F - Kaypro 284 (without interrupt enable jumpe'Qm(Rm( Desk-Top Computers (A-K) ------------------------ A - Alspa B - Altos Series 5 (JB port default) C - Altos 8000 Series (printer port default) D - Casio E - Challange Systems 1000 F - Cifer G - Cromemco C-10 H - Data Pointrow MD-1, MD-2, MD-3 F - Morrow MD with CTS MM-103 G - Morrow MD-11 H - Morrow MD-11 with CTS MM-103 I - NCR Decision Mate V J - NEC PC-8800 K - Northstar Advantage L - Northstar Horizon (Standard) M - Northstar Horizon (HSIO-4) N - NorthVector 3 L - Vector 4 M - Xerox 820, 820-II N - Xscribe O - Zenith 89, 90 P - Zenith 100, 110, 120 Q - Zilog Development System MCZ Enter selection (CR for Main Menu) : $A"'B-'C:'DF'ET'Fb'G'H'I'J'K'L'M (N Enter selection (CR for Main Menu) : $A"B#C (D#Ed$FJ%GW%H3%I=%J%K &L&M#&N&O&P& S-100 Serial/Modem Boards ------------------------- A - California Computer Systems 2710 B - California Computer Systems 2718     C - California Computer Systems 2719 D - California Computer Systems 2820 E - CompuPro Systems Support Card F - CompuPro Interfacer 1, 2 G - CompuPro Interfacer 3, 4 H - Cromemco TUART I - Hayes Micromodem 100 or 80-103A J - Imsai SIO280, CP/M and 80 column required) --------------------------------------------------------- Apple IIe Serial/Modem Boards ALS Z card or Microsoft Softcard CP/M A - Hayes Micromodem II B - Super Serial C - CCS 7710 or ALS Dispatcher Franklin B) Bizcomp 1012 C) Cermetek CH1760 212A D) CTS 828 212A Intelligent Modem E) CTS Osborne 1/Executive Modem F) CTS Morrow MM-103 Modem G) Datec 212 AD H) Hayes Smartmodem and compatibles I) Incomm 212 J) Novation Smart-Cat 300 and^M^T@@@H^M^Q^MC4=2^MTATAT D^QAT D%U 1,D 3456789  0123456789  L0123456789  :0123456789   0123456789  0123456789  0123456789  ESTUVWPQR89  pqHEXCCS2820.HEX!CHALLANG.HEXA"CIFER.HEXCROMC10.HEXCTSMCD.HEXDATAPT.HEXR DATASOLV.HEXDIGILOG.HEXDISCON.HEXDURANGO.HEXR QX10.HEX ESCORT.HEX EXXON.HEXR EAGLE.HEXEZ1.HEXDMFOX.HEXGODSS1.HEXGODIF1/2.HEXGODIF3/4.HEX-2 K - I/O Technology Multi I/O Board L - Ithaca Intersystems M - Ithaca Intersystems VIO 1190 N - Konan Octoplus O - Northstar HSIO-4 P - PMMI MM-103A Q - Seattle Computer Products Multi-I/O R - Sierra Computer Systems S - Sierra Data S, Starcard, Applicard, or PCPI Z-80 CP/M cards D - Hayes Micromodem II E - Super Serial F - CCS 7710 or ALS Dispatcher Microsoft Premium Softcard CP/M G - Hayes Micromodem II H - Super Serial I - CCS 7710 or ALS Dispatcher Other Appl 300/1200 K) Novation Auto-Cat 1200 L) Novation J-Cat M) Racal-Vadic VA212, VS212 N) Rixon 212A O) Toyocom 212 P) UDS 212A/D Q) U.S. Robotics 212 ?) Other Smart Modem MANUAL DIAL or DIRECT Y) All modems manually dialed Z) No ^E^MO^M16^M2^M^MI^M^E^MD^MQ^M^MQQ^M^MDOG0OG0END*0123456789  *0123456789  )(J0123456789  E0123456789  80123456789  0123456789  ACTION.HEX!ACCESSD.HEX!ACCESS.HEXR ADVANT.HEXALSPHAYES.HEXHORIZON.HEXNSTARUP8.HEXHSIO4.HEXICM.HEXICMSLV.HEXIMS480.HEXIMSSLV.HEXINTELPDS.HEX!SBRAIN.HEXIOTECH.HEXISC7000IRIS.HEXITHACA.HEXITHACAV.HEXR KAY284.HEXR KAYINT.HEXR KPRO484.HEXKONAN.HEX "MAX80.HEXMciences ZSIO T - Teletec System Master U - US Robotics 1200 Baud S-100 Board Enter selection (CR for Main Menu) : $A#B#C#D$E$F$G$H'I$J'K%L%M%N'%O%P&Qo'R}'SJ(T'U'T Apple Computer Systems (Ze Computers (and Apple compatibles) J - Apple IIc K - Basis 108 (Medfly) Enter selection (CR for Main Menu) : $A#sB+#C9#DG#sES#Fa#Go#sH{#I#J#K# AUTO-DIAL MODEMS A) Anchor-Signalman Mark VII modem *) Do not change modem type Enter modem selection: $A{BCDEFF5GTHIJKLM-NLOkPTYZ?^NU 0^M^NP 44^M XY^ND ^Q^MDDTMITE/U.COMMITE.COMAR BZ!C{!DR E!F!Gs H 0123456789  0123456789  )G4(G0 0123456789  DE0123456789  U!U ABCDEFGHIJ  012A.HEXALTOS.HEXALTOS8.HEXAPALS.HEXAPALSSS.HEXAPALS77.HEXAPPCP.HEXAPPCPSS.HEXAPPCP77.HEXAPPRS.HEXAPPRSSS.HEXAPPRS77.HEXAPPLE2C.HEXMEDFLY.HEXAVATAR.HEXCASIO.HEXCOLONIAL.HEXCCS2710.HEXCCS2718.HEXCCS2719.ICROD.HEXMIRAGE.HEXMOLEC.HEXMONOLITH.HEXR MONROE.HEXMORROW.HEXMORROW11.HEXCTSM11.HEX!MSOURCE.HEXR NCR.HEXNEC88.HEXb"OLYMPIA.HEXR OSBORNE.HEXR OSBCTS.HEXR EXEC.HEXR EXECCTS.HEX OTRONA.HEXPIPER.HEXPMC.HEXPMMI.HEXPM   MI2.HEXQDP100.HEXQDP300.HEXRSM2.HEXb"RSM3/4.HEXR SANYO.HEXR SANYO11.HEXR SANYO12.HEXR SANYO2.HEXSEATTLE.HEXSIERRA.HEXSIO2.HEX9!SONY.HEXTIC.HEXTTSM.HEXTUART.HEXZ!TVIDEO.HEXZ!TV803.HEXUSR.HEX!VECTOR.HEX!VECTOR4.HEXto close input file $Unable to open output file $Error while writing file $Unable to close output file $Unable to open hex file: $Error while closing hex file: $Error while reading hex file: $EMULATE OVLJ. Bayt!_ "{^͸/L-T+[+*>Ϳ5$65*^:05-55^ͱ4&-5o.5$67 IS NOT VALID.$!*^Ϳ07#:-,د2^*{^"^͹-ڄ-:}^Z-!~^:^-Z-~^!^.Z-,د2^*{^"^͹-ڷ-!~^f́/Ҕ-^!^ .Ô-^Ϳ072}^!~^^Ϳ0w#-^Ϳ02^^Ϳ02^^Ϳ02^ɷG* 072^Ϳ0Ϳ0!l,Ϳ0w#0^20Ϳ0oͿ0g"^Ϳ020`i)|! `0! wy! w!*6#6!'6!,w! 6! 6!*6#6`i)|!&w!'6!$q#p0!*~#0N61!(N#F p+q!*N#F p+q0!,~>12ú3##6#~#N#Fʐ3'3>2f_W_>6363>2g_W_>=2T_=G3ú3`3,`3:T_=2T_G3`i:f_y3!W_Ϳ3ں3Ð3:g_ʐ3W_5ں3}|ʙ3í2~ʵ3##~#ʮ3~ʺ3####Û37կ > ͕4~ʍ4 3#3> ͕4 ~5ʍ4#:24"h_!46}x+++*60~#66666666666666666!'~Z6րڲ6­6!$N#F>x!(q#p?   o& ##6 #6 !*w#6)7>*7!&~2n_!$N#F!(q#p!"l_ "j_*j_6!'w 7*j_ "j_*l_ !VT180.HEXR XEROX.HEXXSCRIBE.HEX"XUPORT.HEXZEUS4.HEXZILOG.HEXZSIO.HEX!ZENITH.HEX!Z100.HEX!ZORBA.HEXI 9O 9!{:>|0¢()57Ϳ0 wx#ã(!{J>1(*57~͓1(3*57# x(PYͿ0(T]͓1(3*57PYN+YG+2^A**<:*͟/o:^_5*{p/f5:^Ϳ55Ó,!*4*Ϳ55^1O,͍.h+5 Y - Display Next Page * - Do Not Change Actual Terminal. Enter Option: $O,!f+5+5.,5 Manufacturer's name: xxxxxxxxxxxxxxxx{^́/ .4*X͘/*^56.5"^G.5o.5$67 INSUFFICIANT MEMORY FOR OPERATION. $ Press any key to continue: $:*͟/,:^ҡ.2*xy ͟/@2W/:*͟/G:^.xp/[/5V/5 >¥.5> £.>$2e/:* ͟/,:^7!,wl1! 6! 6!*6#6`i)|!&w!$q#p!(q#pu1y15u12S_Disk Full - Job Aborted $ր2¯142_42=92=1_42=1 1 :S_<2S_142!S_4 12S_> _42=92O#4y4#~3*h_'4~*h_33.X4 ʍ4=ʍ4*O4>?͕433Ñ4! ~5ʍ4# ʍ4=ʍ4*„4>?͕4Í4c4Ñ47•4CONRDRPUNLSTNUL444<@Ϳ5>:Ϳ5 Ϳ5x4>.Ϳ544րO! 5 ~#Ϳ54"l_!n_56*l_DM!*q#px)7>*7! ~2s_! ~2r_!$~#fo"o_"w_!,F!*~#foxe7 )|2q_2y_ʴ7I92_ʃ7=_*o_ʣ785*o_ "o_!q_5ƒ7:__!*6#6!$N#F!(q#p!,~ʈ82v_:r_! 8>2v_1))57T]?2!)N*577?!{Z>|0@)l*57ô)Ϳ0ڠ):@)2w:)ڹ)2x:ʠ))ڹ)2z:)ڹ)2y:*y: "y:)ڹ))ڹ)*y:w#"y:!x:5{))ڹ):w:¹)@)?2²)*57ô)7?*y:+*57Ϳ02t:Ϳ02u:2v:t:U5}Unable to open input file $Unable xxxx $ Y - Display Next Page X - Exit to Previous Menu. Enter Option: $Y,5 Emulation Module vx.xx Copyright (c) 1984 DISCO-TECH. $͆-T+ͷ+ä,>Ϳ5$65X*Y,2^Aڟ, ҟ,<:* ͟/o:^_5ڟ,{|/f 5:^Ϳ55T+!*4Ù,*^DM/2*xy͟/@2W/:* ͟/G:^A/x|/[/ 5V/5 > /5> / x - xxxxxxxxxxxxxxxxxxxx$=͟/*{^ r/~5G5–/# /7ɯ}o|g!)Ҭ/¦/w#±//T+ -ɯ2^!*^ 5^!^>|0>2^,^Ϳ0 042!*~#fo)|!&2-792!(N#Fp+q!*N#Fp+q7!,~Z2>͓1Q2-7s2v25Unable to Close - Job Aborted $~ʫ2###6####Ù2! "U_2f_2g_!U_2=2,2 ʿ2w#¿2ú3:U_ ʙ3:U_2#:V_3 ~CON:RDR:PUN:LST:NUL:)5 55029:8Bʭ8O8Q8D8HU52949"95H"9029:u50Á5A29G297))))oX5=  _Ҷ5_$Ϳ55> Ϳ5> Ϳ5~#5a{ G|! ~2t_:r_w! ~2u_:s_w*w_"o_:y_2q_ʈ8z_8*o_z_8#M8"o_!q_5:8:v_ʈ8! :t_w! :u_w>Disk Full - Job Aborted $49"95B"902929)oð849"95O"9Q"902929)))o849"9   5D"9029 29)T]))хo8$8:_09}/o|/g#7!2_+G9-2_49"95H"9029:u50Á5A29G29u_w>Disk Full - Job Aborted $49"95B"902929)oð849"95O"9Q"902929)))o849"9! /!T/-&7ɷ.17ɷ!<7ɷ7K>ʝ>@ʝ,> ʝX>ʝ>ʝ` >ʝ>ʝ%>ʝ7"U>-.)x+>)>-.ɷ/=/###@/ #>2T`/>2Tɷ/e. $!91hc!!M~!g3 M~2h2X*zH{H[i2i2k2%2b2j2k2h>2`!X"!:m2$]:] Œ!<{â?ʨ!\M~ͅ~2ͽeҷ:Fµ>2P>ͽ:P!M~̀:ͤ:͡:ͧ*͞:/ͪ:$#ɷ>!>!ɷ>.> .:W2W,x/G:W2W,|}:FRʅg~^l#~#2 Z> ~#*– 2Å0څ ҅¦> G>>§2ÅF x^2  !$6  Hi͙jV~?) \i\BC`3Dʫ7Gʂ Hʳ I L| OʉPʡSfUʾ9Tʤ&Mʛ Fʦ XM>\i e!M~!3g M~à/\i;i>2a> \i:a0\i>:\i> \i:ao&))))))h~:a<2a ڬ ^i͙jV~? \Û XXX000000:0123456789   AT D(3>?@AC÷D2F>`(> >`(> >%>0&>`(>$ *UC>,2W>->.>2F $():2dF=!+|K,ww xxhii *** MITE not installed *** Please run the Install program to select computer typX0k k 2a0\i~:ao&))))))PXih>=s :iʛ !iO ~ \ 6+:i=2iI :iG!hM~Û >\i F##2gxʶ ͙j ʶ ʄ   & I \ څ À :g x +> 6#q+  xʶ  >\i \iw#    >\i> \i>\i À ʀ x À ʀ + >C >\i+ >8 À  À :gʅ >2g À :g… >\i>2g +>+~ À  s ʡ +~› +~ Å  Å s \ii͙jV~? \é XC Uv D >\iò \ii! 1x04~}!M~!!M~!.!.!M~ ?> >^@d\iXi͒j~V~Y2Е:k?:PšҚVi͒j~V~Yš>ͭ>ͰͿͽ~ʵ~µ>2b:\G~þ*c~#"cʯ^*c~#"cʯ^@*c~ʯ= :N> \i=:͆:b5:e5͛\i=:Q: Q> ́\i=͉̓2G:ʅ:Lʅ!L:…>2h)2h:Oʨ:¨!"c>2b2e:M:V~2! ͠ G:`x\i=: :N:`> \i=:::́ aptured = nnnnn/nnnnn. Capture = XXX. $Site ID = $DIRECT ONLINE OFFLINE{MAIN MENU} G - Go Start Communications H - Hang Up Phone I - Enter Site ID L - Load Parameters from Disk File S - Save Parameters on Disk File {Sub-Menus:} P - Pa MENU} ${DOWNLOAD CHARACTER FILTER MENU} $ n: XXH = ${MACRO STRING DEFINITION MENU} $ X - Exit to Main Menu {Enter option (? for help):} $MITE.PAR\i*|½! wM~wp}:o&hp}k!;w#w:72: !ZM~! :P :Q ji͙jV~?/\i\ÉXCI\i:M2MÉE]\i{k 2HÉMq\i{k 2IÉB…\i{k 2JÉLš\i:N2NÉK®\i{k 2KÉT\i:O2OÉR\i{k 2LÉD\i:P2PÉQ\i:Q2QÉ0i~  > \i~\i# >^\i~@\i~#x i͙jV~?G \ 0i :i \i~0o&{k w X>\i4 \ii!1x04~}0i~ ڭ > \i~\iø >^\i~@\i~#x ڇ i͙jV~? \v 0 : \i~0o&{k wv X#"cV~E>2eàN 2eàW:!͛ڪ\i=+Ld~#"cʯ0 Ҡ!^@=Y"càPŒ~#"c0 Ҡ{> !d=+T*c~#"cʯ^«~#"cʯ2fү͉ͽ~ʮ~[iï2\i=:͆î̓2\i=:G:f*> ́:`> \i=>Ͱ>ͭRi:/[i͒jm! 6_~mWi͒j~V~Ym7ͮy$́v͌ڑڅ͆* ""ͽ~ʵ~͉*"#|ʤ+~+""|¤7̓:Pʏ7" >hiirameter O - Option U - Upload / Send Text D - Download / Capture Text C - Command Processor T - Timing Constants M - Macro Definition F - Character Filter B - Binary File Xfer X - Exit to CP/M {Enter option (? for help):} ${UM~!3 M~::12: Hi͙jV~?@\áXB\iUih>Pi:iʤj}ڀ|y͞ڀ"äD—\i:2ͤäM¬\i:2äN\iUi!äP\i:<2͡äS\i:2ͧäR\>\iUhÉih>Pi:iE6 #+!j~E#9{PARAMETER MENU} B - Baud Rate = XXXXX D - Data Bits = X P - Parity = XXXX S - Stop Bits = X R - Role (ANS/ORG) = XXX M >\i \i i!1x04~}0i~ B > \i~\iM >^\i~@\i~#x  i͙jV~?q \ 0ړ :ғ \i~0o&{k w X>\i^  ʰ # £ ñ 7\i>Ͱ>ͭ>2i\i<i:iG!jM~! !M~!®!à:b+͠+͌>2b:k9ͽ~Q͙jG:MxV~2!H!Jq>ͳ*(~+|`>ͳQ!I¬͙j!"c! ʠ#*c@"cˆì>2b2eQ:K:!K)Q::L!L:>2h)2hQ:::\i:P !3!:!AM~*X}o|g p}*X}o|gp}:j! i&i(ih~~|d~ rl*,+|ƒOFFON HALFFULLNONEODD EVENANSORGMAXI-MITE v4.06 - Copyright (c) 1985, Mycroft Labs Inc. $XXXXXXX. Bytes CNWANTED CHARACTER FILTER DEFINITION MENU} C - Console Character Filter U - Upload Character Filter D - Download Character Filter X - Exit to Main Menu {Enter option (? for help): }${CONSOLE CHARACTER FILTER MENU} ${UPLOAD CHARACTER FILTERi:2äH'\i1i!3 äI@\ii!äAx\iNih>Pi:iʡj}ڀ|€}Ҁ2ä>\i-Uhä:H}:H3:I}:I3:J}:J3:K}:K 3:L+}:L13:MR :O :Nr- Mode (Duplex) = XXXX A - Auto Redial Count = XX N - Phone Number = XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX I - Modem Init String = XXXXXXXXXXXXXXXXXXXX H - Dial Prefix = XXXXXXXXXX X - Exit to main menu {Enter option (? f   or help):} $AUTO Enter initialization string: $ Enter dial header string: $ Enter Auto Redial Count: ${OPTIONS MENU} E - Escape Trigger Char = XXH = NN M - Macro Trigger Char = XXH = NN B - Break Trigger Char = XXH = NN K - Local Command ChRhS­ \i2m~G":}/ >2;2<ͣCà : (Kà E Mà Z >2<>2;ͣCà ~ :~2=>2;>2~2<ͣC:=2~à   :~2=>2;2~2<ͣC:=2~à 2hXiRS!\i2m~G":} >2;2<GF! LF! ͖PF!!>2<>2;GF!#i:#>T\i#i:"#>U\i#iRecord nnnnn Sent Ok $Retransmission Request #nnn $Record nnnnn Received Ok $Timeout $Record Type Unknown $Warning - Only First 64 Matching Files Processed ${BINARY FILE TRANSFEe or CR for no change (? for help): $Unknown message type $Current Protocol is: XXXXXXXX $XMODEM CLINK HAYES IBMPC MITE TEXT XMODEM/BYMODEM YMODEM/B\i*( (p}:*6(3}:+Z(3}*,(p}'i͙jV~?& \ç&XB'\iUih>Pntinue$+:h)+ih>Pi&i:i~!)j d)d)V~#O5)yq)###~.)jk~> #Od)L)|) q)#~#focUiCAPT*APPEu*WRITm*ECHO~*EXIT)MACR*READ*HELP+BUFFb+SCRE+? +SEND *RECV@*RC @*PROT@!CRC @+:hJand options, S for System command options, ? for detailed descriptions : $ECHO ON Turn printer echo on ECHO OFF Turn printer echo off CAPTure ON Turn capture mode on CAPTure OFF Turn capture mode off APPEnd Apar = XXH = NN R - Remote Command Char = XXH = NN C - Caps Lock = XXX L - Auto LF after CR = XXX T - TWX Mode = XXX D - Direct Connect Mode = XXX Q - Expand Tabs = XXX X - Exit to main menu {Enter option$!:~2=>2;>2~2<G:=2~F!F!:~2=>2;2~2<G:=2~F!2hXiX[!>\iD!t!yg)~!|g}!or!r$s%# h!*tO!t ~W$^"t!vwG"K%i͙jV~?!\ö! ~X!\i~>2}T!\i~>2}B "R MENU} P - Protocol = XXXXXXXX C - XMODEM CRC Option = XXX D - Display Method = XXXX S - Send File and Return to Link R - Receive File and Return to Link X - Exit to Main Menu {Enter option (? for help):} $Now Sendi:iʧ&j}'"(ç&DE'\iUih>Pi:iʧ&j}'}2*ç&Rr'\iUih>Pi:iʧ&j}'}2+ç&M'\iUih>Pi:iʧ&j}'",(i͒j ¡'!'~+|¬'(i͒j »'ç&>\i&Uhç&{TIMING CONSTANTS MENU} B - Break DurÂ)͗+ڂ)*2j:kg*Vih>Pi:i!j<{A*1Vi!>:\*Vi>2k!X">2jɯ2Е?>2Е?͗+ڂ)2o!#~#ʭ*Ox0\i>:\i> \ih~@x ڎ*~>2>:<{>:1Vin~#*x2m n~pend capture buffer to file WRITe Write capture buffer to disk and close READ ufn Read disk file and upload it PROTocol Check/select binary protocol SEND ufn Send file using current protocol RECV ufn Receive file using (? for help):} $\i:}o&)))\&&$M~:m$c":~K$ #i͙jV~?\\i\Cp\i:~<2~D„\i:<2P \i~K%i͒j V~?­\Ì~X½>2}T>2}B>2}Y>2}C>2}M>2}\i~>2}Y"\i~>2}C."\i~>2}M?"\i~>2}>\iÿ!:}o&)))\&Q&M~<&i!s"m"!w"M~DOTSTEXT:2&:2':2(>ͤ>͡>ͧ:&2ͤ:'2͡:(2ͧ:">.\i*>/#p}:">.\i*>i#p}b#i:">R\i:.]#3}Eing $Now Receiving $All Files Sent $All Files Received $Checksum Error $ X - XMODEM (Single) B - XMODEM/B (Batch) Y - YMODEM (Single) C - YMODEM/B (Batch) T - Text (Single) M - MITE (Batch) Enter new protocol codation = XXXXX msec D - Dial Timeout = XXX sec R - Redial Timeout = XXX sec M - Millisecond Const. = XXXXX X - Exit to main menu {Enter option (? for help):} $Hit to start 10 second test$End of test - type to co#*x2mù ͗+ڂ)2~+i͒jV~S9+~~/kLK+~~Y,i?Y+ \~>\i~*X}o|g|/p}*X}o|g/p}a/i͗+ڂ)2`V~O7V~Fʱ+N7>ɯ {Local Command (or ?): }$ {Remote Command (or ?): }$Enter L for Local comm current protocol CRC ON Turn XMODEM CRC mode on CRC OFF Turn XMODEM CRC mode off MACR List defined macro strings BUFFer Print capture buffer statistics SCREen ON Allow incoming character to display SCREen OFF     Disable console on incoming characters EXIT Exit to System (Local command only) $Number of bytes captured = nnnnn out of nnnnn available $HELP:PĽ/>Ͱ>ͭ:P/:i2:Wi:"1>ͪ*͞Vi>Ͱ>ͭj͛jRi:O52!̅~ "c>2b2ej>2i j>́!͛Q2\iE2~!>2>:F##!ҭ2ͽ~2͉r2̓Ö2~wʴ2\i ʭ2 #xr26q r2 +\i> \i>\ir2,X` %Incoming Call Answered -- Detecting B4h>Pi:i> !j~#5 Enter filename - wildcards ok ( for all): $ Enter filename - no wildcards: $ Enter name you want it to be: $ Enter name it currently has: $ Enter drive name ( for current): $ Enter user number (0 to 31): 3:rA}:rA3_@i͙jV~?08\i\î7Cª8\i:j£8:k›8Vih>Pi:iʮ7!j<{q81Vhî7!>:ڮ78Vhî7>2k!X">2jî72jî7I¿8\i:n2nî7F8\i:p2pî7P8\i:o2oî7Q8\i{k2qî7R9=:\G?:ӕ<2ӕ:ê::b-;:ͅ?2ڪ::!͠ ڪ::_H;: ʪ:: e;>2ӕ:Ε> e;> ́> :\G?G:MxV~2́>2Ε:ʾ;:]ʾ;͛Ҡ;|<ô;­;=þ;!;*˕#"˕;:\i=: ;!ӕ4 ª:2Ε2ӕ:_ <͛;|< <%~:j?*.>?????w#"*}o|gK>WWi2j>:2ҕ|[>>*2ҕ:p?*X*r|?|>}?:ŕ!͛>͠ ڈ>2\i*w#"*|¼>}¼>WWi2j:oʈ>:%~È>*X}O|G!Xx>~1z# >!X"!:q́0ͽ~/~/>ͭ>Ͱ>ͪc0ͽ~ѷK0~K0>Ͱ>ͭjz%0>ͭ>Ͱ/j:O*|02i̓̓̓!2"y/*y^#V#"yzʆ0͞ڌ0>@~=ª0͉ҽ0̓è0!͛ڌ0 Œ0>2hi~~>2hh~:L 1'3:L}aud Rate $Remote Trigger Character = XXH = nn $ *** Illegal Access *** $ Enter Password: $\iA~A26ͅ~i73}M6i͙jV~?3 \c3X›3\iA3\i!=654:i3:3>:~{k4D3\i!64{k4E4\i!%64{k$ Type to continue: $DIRDRIVEERALISTRENRESETSIZESPACETYPEUSER{SYSTEM COMMANDS:} A - Available Disk Space D - Directory of Files on Disk E - Erase file(s) from Disk L - Login New Drive, current = x: P - Print file on list device \i!X"Vhî7S"9\i{k2rî7W49\i2Е?î7AG9\i>2Е?î7T¨9\i>2ϕ*DM!XyOxGxʙ9~#\i “9:ϕ<2ϕړ9>2ϕ͒j“9î7 b9~[i͒jî7X>\i8Uhî7\i:\VB3}:]B :^B3}:_B :`B}:`C3:a"C;=> \i=:`7Pi:i9j}ھ=|¾=}2a9T<\i{k2`9D*=\i ?:n?:ҕ\i:k'?Wh*X}O|G!XxG?~1z# 9?:Е~?z`?XVh~lViu|~j2k2j!X" ʔ? ʔ? ɷ~گ?րo&@ M~ɷ·?A~<=A- ~̅~ ? ?Gy0x0>:#M~>.M~~?*-33 3i2h> ́\i> ́\i2:<2x>ͪ>Ͱ>ͭ>Ͱ!~ P1#B1j1jWih~!ͶRi:*o&)T]))1ͽ~ѷʣ1~ʝ1 £1͆1d~ yʾ1͉Ҧ1̓\iæ1z}1Rh>Ͱ>ͭ!x5:+O j 1)1>Ͱ>ͭ>Ͱ4L;4\i!654:i)4:)4>:~{k26k4PX4\i!)6U54{k4R†4\i!.6w54>=!{54~{k4S 4\i!864{k4T½4\i!C6U54{k4U4\i!H654~{k4>\i}36i͙j 4c3$5i{~# R - Rename File S - Show Size of File(s) T - Type File to Console U - Set User Number, current = xxx X - Exit to Main Menu {Enter Option (or ? for help):} $\i:j@ !?@M~:k7@!͖?:n@ :p~A :oBA :qA}:qA3}:bDC :cdC Bi͙jV~?1:\i\9U³<\i>2!"˕!:}:Vih>Pi:i9!j<{}:1Vi=!> y™:DVi=2Ε:h2ѕ2h2ӕͽ~ʻ:~|<͉:̓=Sy|<2:::2:c;: ;> ́\iUih>Pi:i9j}ھ=|¾=}2\9E?=\i:]2]9HT=\i:_2_9Si=\i:b2b9Lœ=\iUih>Pi:i9j}ھ=|¾=}2^9Q±=\i:c2c9X>\i:Uh9!2h! N͛==!!͠ :o>NONE* CON: PUN: RDR: LST: NUL: {TEXT FILE DOWNLOAD MENU} C - Capture Mode = XXX File = XXX:XXXXXXXX.XXX I - Capture Indicator = XXX A - Append Captured Data W - Write Cap   tured Data R - Reset Capture Buffer P - Printer Echo = XXX T - Type Capture Buffer F - Flow Control = XXX Q - Flow Start Char. = XXH = NN S - Flow Stop Char. = XXH = NN X - Exit to main menu {Enter Option (? for heUv0D*q! M~:"q:s<2s@C#i!1"q:sCDDVqE!d͛CD:sqE=2s*q M~~#2"q!> y2h$iu|:ՕKi~:;ĴE!"ؕ>2ڕ:<ʼD!"ؕ>2ڕ>dnJqE>2)2ە!">ͽ~D~D>́qE:ە:E2ܕ*ؕDM!*qF>́Xi7GJqF:h26>2ו:~2Օ4G>C2ו{":;oG:mZGVil>Pi:mH!n<{ҐG1ViH!d͛oG2h!IHH2h%iu|:ՕKi~:́!>ͮy>2)!">>2֕:ו́!'͛%HH#H:DM!*͛`Jwͬ!͎!# xJ:Օ1J͛`J!vdJLJ͛`J͎!͛`J͎!!t~#dJ:/G:)lJ=hJ>A7>T7>R7>I7ɷɯ2Օ2ԕ!͛҆JʠJCʢJ:ԕ=2ԕ{JXi7>2Օ2ԕ!:ו́͛JJ!וʷJ:ԕ=2ԕ±J7!͛JFile Sent $File Received́!'͛ڬMʣMM! ͵M2!>ͮy;MìM%iu|~>́͛ʗMeMXiñMpM#ìM!*͵MڬM!*~1z#ƒM">́OMz~L%%iñM>́͝"͛Mw#O¹M͛OM">́õMڹM:NVih>PiO7?7!RP:G*P"ݕxo)P$P͛ /P:N͛ @Pͽ~_P~_P7ɷ2͉҇P͛‡P!͛xP!ȯ:́pO\O:PVih>Pi:i!j<{P1Vi!>::h262h2!ȯ>RaP\R>AaP\R> ́\Rlp):} ${TEXT FILE UPLOAD MENU} U - Upload Text File D - Interchar. Delay = nnn milliseconds (.001) E - Await Char. Echo = XXX L - End of Line Delay = nnn deciseconds (.1) H - CR/LF Handshaking = XXX T - Turnaround Char. = nnHSyE>2ەEw#>2ܕ xE:ܕ:E:)<2)*>#">lFqED>25~!':5́͛]EHEqEHE͙yJiOD:;ʞE:<–E>dnJ>́>́>́ÞE>2ʹE%i!͝":62h>dnJ:<F>́! >2v~́ͬ!͛E#E>́ͬ!͛!v>F>u<2֕G:)G>2ו>2ՕKiG!וG!"ؕZH!"ؕZHHUHXiH>íHIrHTʭHRʺHIʥHH*ؕDM!*~1zҍHXiH# x}H":)<2)*>#">>́GHJH">́HG>́~kXiH~Jiz>́:;oG%%i  $ - using CRC$Switching to checksum $:mBKVil>Pi:m{"!n@ͷuZK1Vi|L!1"q>2s!Uv!@UvڞK*q! M~:"q:s<2s@kK#i!1"q:s±KDV|L:h262h̓̓̓!4Xi͛K|L>́|LKK!':sʇL=2s*:i!j<{N1Vi!> y2NDVi:h262h2LPUO!*Sy0w#‘N!ȯ RaPUOªN:*NGaPUON> aPUO͐OUO!ȯ͛UOV~RN͛UOV~;P\R!ȯ!D"ݕ͛\RV~EMRDQyR\R02yR\R AQ>00yOOO4Qy2!͛\R jQ>00)DM)) ozQ$[Q"ߕ:O!*yʙQyR\Rw# ÈQ6/P\R;P\RͭO\R*ݕ:ߕQ:Q:G:數Q=Q> R\R>RaP\R>NaP\R> aP\R͐O\R>R\iQ!* = NN G - Garbage Char. Count = nnn S - Strip Control Chars = XXX Q - Expand Tabs = XXX X - Exit to Main Menu {Enter Option (? for help):} $:h26>2Օ:<ʺC>2Օ:mCVil>Pi:m{"!n@ͷuC1ViqE!1"q>2s!Uv!@́!*6# F:IF*!~#cF 0F F>.!ņ~#cF IF9F!">>2)>2ڕ!"ؕlFA[ >2.:ڕ́:)́/́*ؕDM>2v!"t!*~́ͬ!͎!# x”F:ՕµF:v́F*t|́}́!'͛FG#FF*>|Ĺ"G"G:.<2. j͝":62h!:ͨJد2ͅ~2! >2v͛ͬ!TILIw#>́3I:v́͛7>2Օ!>Ć͛ҀIImICrI!"ؕʠI!"ؕʠIbI>2)!">II:*I!*<{I>́7>́>!͛`J2//G͛`J>`J>2v!"t*q M~~#2"q!> y>́! ͙L|L$iu|~!*SykLw#IL>́!*͙L|L͹"AL>͙́y~K>́Xi>́%iÕL͝"~#́OĹ͛LLÙLL#7{":h262h̓̓̓!`4Xi͛ڱML>2/PUO;PUOͭO:A/O:< $O2>.\i@NXUO>R\ißN>EaP> aP͙y~Xi!:\GmO~cO:ʋO:]ʋO͛ҋOʎO7?7:_!͛ңO7 •O7?:`O! N͛OPO\i!`ºO!:a2:╷P=2͛OPO\i~R#1zR> 1z> 1z>RaP\R>AaP\R> aP\R͐O\R>.\i:< GR2Qz~Xi!́*ݕotR$"ݕ͛ڔR*ݕoҌR$"ݕ7?7D Awaiting Carrier (ESC to abort) ${Carrier Detected} $No Carrier Detected ${Carrier Lost} $I   llegal Option ${SYSTEM COMMAND PROCESSOR} Enter command, HELP or ? for details: {Explanation of symbols used:} {d:} stands for a drive name (A:,B:,etc.) {afn} stands for an ambiguous filename, for example: *.ASM, F*.*, etc. {ufn} standse} $ {Enter Filename:} ${No Directory Space} ${Filename Error} ${No Such File(s)} ${Unable to Close} $Capture complete. Now closing file ${Warning}... Carrier still present. Hangup (Y/N)? $Awaiting Incoming Call - abort with ESC $ Capture Buffer Reer File} - Load aborted ${Warning}... old parameter file $ Enter Site ID: $Site ID = $nnnnn Compare Errors $The following special characters are available: @W Wait until no chars for 1 second @Pi Wait until no chars for "i"/10 second @Tn Trap o} $2y \>2y2:<.\].\K]i͒j!]:O͟\zK\:O!^͟\Kr\i͒jV~2:O!^͟\:̈́\\yK\~:hͬ\2G~ʝ\ʕ\####Å\#N#^#V7&i)DM ^#Vy2\\K]i͒j!:O͟\BKxSy\\i\͙y:]i͒j!ion press the letter of the protocol:$ Help is available on the following topics: A - General use of macros B - Special characters used in macros C - Editing a macro D - An example of macro usage E - Another sample macro Which topic ien E - Echo M - Send F - Exit N - Use G - Macros O - Write H - Protocol Which topic interests you?$ Help is available on the following topics: A - Invoking MITE for a defined site W - Displaying the next page of defined sites X -  for an unambiguous filename, for example: FRED.ASM, MITE.COM, etc. {$att} stands for a file attribute, which may be any of the following: {$DIR} - make file visible in directory {$SYS} - make file invisible in directory {$R/W} - make set to Empty $ {Not in Capture Mode, request ignored} $Now resuming previous call $ {*** Capture Buffer Overflow ***} $Transmission Complete $Now Dialing: ${There is already a file with that name.} Overwrite it (Y/N)? ${Maximum Error Count Exceeden ASCII character "n" @E Turn on wait-for-echo @N Turn off wait-for-echo (default) @Li Link to Macro String "i" (0-9) ^M Carriage Return ^n Control character "n" If Macro String 9 is defined, it will be automatically sent once the connection > y ]7ɷ!]<{\+]>2͙y7ɯ2!Syw# x5]͙y For the interactive help feature to work, MITE.HLP must be on the currently logged disk. - Press any key to continue -$MITE.HLPJ^J^J^J^J^J^^&_J^J^LaJ^nterests you? $ Help is available on the following topics: A - General information H - Ambiguous file name expressions B - Copy file I - Reset C - Dir J - Set file attributes D - Drive K - Size of file E - Era L - Space left on disk Exiting to the Operating System Y - Defining a new site Z - Zapping (deleting) an existing site Which topic interests you? $GHILSPOUDB M C F XP?TTBDPSRMEzANIHXS?UEMfile Read/Write {$R/O} - make file Read/Only Type to return to SYSTEM COMMAND PROCESSOR{Command Error} $ Type to continue, X to exit to Main menu:$ Enter new value: $ Enter new ASCII character: $ Enter new phone number: ${Illegal Valud} - Try again (Y/N)? $ {Send operation aborted} $Attempting to Synchronize $ Enter New Macro String: ${Receive Aborted} $File Received ${Timeout} {Send Aborted} $File Sent $ Are you sure (Y/N)? $Resuming Link $ {Disk Full} ${Invalid Paramethas been established. If Macro String 8 is defined, it will be automatically sent in response to a Ctrl-E in TWX mode. Abort macro string transmission with ESC Type to continue$Type to continue${Insufficent Memory} $ {Macro String aborttbccc*dWddddddeRe}~ke| For help on a particular menu option press the letter of the option. For general help press "?" : $ MITE supports a variety of binary file transfer protocols. For more informatF - List M - Type file G - Ren N - User Which topic interests you?$ Help is available on the following topics: A - General information I - Menu of additional commands B - Append J - Read C - Buffer K - Receive D - Capture L - ScreBKRCLTD Q!XS?VU"D#E$H%T&G'S{LQXS?WC(I)A*W+R,P-T.F/Q0S1XS?XP2S3R4XSCZD?YX:B[YCM8T9A;B<C;D\E]CUDXS? AJDAECLBPDRE    SITKULXS? AMB^CND_E`FPGaHbI JcKdLRMeN{Of?BDRMXSAWXYZ\igigk~Vih>Pi:i7!j<{ҽe1Vh7:ņ e!gņM~!> yehiu|hh7SyMARUnable to find file ${Old Parameter File} - Convert it with PARUTIL $Enter Access Password (or for None): ${Protected File} - Enter Password to Access: ${Incorrect Password} - Access Denied $ $! F#h~#\ihij.ih i ұj@!2bÜj^5kSyMk^5k:\IkGIk~?kwk>2k͙yͽ~ek~wk:hXk͉Xk̓Uih>Pi:j ڱk^Ÿk:kñk0ڱk:ұkj}}ɷͽ~k~k͙jk͉k̓k7kͽ~k~k͉k̓k!G mhsi!"E:G{n=2G*E M~~#2"E:xn:xn>2u|:Qgn>?\i> \i͒jV~Yun_~Jsi~n:risisiɯ2H!> y²nriSyo n> %~:H<2H¿n o n n nn nòn%~ o o2lename Size 300 Baud 1200 Baud $ nnnnnk nnnm nnns nnnm nnns $ ---- --------- --------- $A~2:虷ʨq=_5x1sp}1si:_ɯ2H!> yqriSyAr q> \i:H<2Hq8rile(s) ERA afnx Q erase file(s) with Y/N query HELP print available commands LIST d:ufn list file to printer REN new=old rename file RESET make all drives R/W SIZE afnx display size and times of file(s) SPACE d: display space remaining on disk TY fXh7SyG@fhh7!Sy͸gw# f:ʂfthih>Pi!6#Ffj!dfV~w#Uf!zf#lfÂfhh7!Syw# x‹f:ʠf͡g*͞:͡:ͤ:͙ͧy\iVih>Pi:i!j<{f1Vh:ņ g!gņMhh.ih$.ii>{.i>}.i{>i:h!:Ki}\i:h!@F#~\i#NiG:Qxʀi €i> \i:%pii Œi!%5Öi –i!%6O~!%4:hi:ºi:iíO͙j2 Xjii fjiji 6 #l!'l 'lV~w#lÙl5<~Cl#=Cl Cl-l!5<{~al#Ul!<{!lO#vl ʐl##~olÙll^#VsiDIR lDRIVEmERA mHELP nLIST nREN oRESETPoSIZE boSPACEqTYPE qUSER Er5mlH o:H<2HͳkҲn4~͙y_~,osi!Fwx# 4o_~ri _5xojo:€o!mM~2!5Dͷup!"E>2G!Uv!DUvo*E! M~:"E:G<2G ڡohsi!"E!"""pi:Gʡp=2G*E  r r rr rq\i 1r 8r2H8r:H<2Hͳkq~͙y:50|r |rG:6prxGG:60|r |rGx |r _Rsi>2DM!xGyOҖr):=2Œrͩrz°r7|r)órx2BK)yOxGryOxGr{_|g}o:=2r`iNo such filePE d:ufn type file to console USER n set user number, n = 0 to 31 afnx = amibguous filename expr: d:afn +/- afn +/- ... d: = drive name followed by opt. user number, e.g. A5: $"K>+2MA~2ͅ~2!|u+u-uV~w#uSv6"I!|N<{Sv*~!>: gVhIhih>Pi!6#3gj!OgV~w#@g>M1z>1z!~͸g1z#gg:}g͡g!~1z# xƒg:ʘg͡gz!~͸gw# x©gUPAR{LOAD PARAMETERS MENU} Current Parameter Files: $DIR *.P~jij>#\i~(j,j(jfjjiNj>#\i~H Jj~j>ji~j i~2xlj >\i> \i>\i \i>^\i@\i͙j\i:bʪj͠wk:kXkSyMk ڱj@#kSy@5kV~DjSy0 ұjʱjO j jM±jSy0:m!mM~!5Dͷuڌm!Uv>22!DUvzm:em>2u|ͳk~:em> \i>|\i> \i:<2*m~&m*m:~:risi*.*:虷©mA~A\i~=_:V~22!5Dͷuڇn!"E>2G!Uv!DUv n*E! M~:"E:G<2M~~#2"E:p>2͌x"*"*2qp}*w͂r ͤr*"<ͤr}:q3}{?q3}*^͂r ͤr*"<ͤr}Fq3}{Kq3}u|0qiͳko:p*2qp}*<ͤr}:q3}{?q3}*<ͤr}Fq3}{Kq3}Rqi0qirisiFi(s) $Filename Conflict $System Command Error $nnnnnK Bytes Available $ erased$Illegal User Number $Warning - Only first 32 matched filenames processed $Filename Error $DIR afnx display files in directory DRIVE d: set default drive ERA afnx erase fK:M:Nv:<=2:{%v:2!O M~>"K*ILv2Mu*K67|`v>2""}w2*#^mw>?:Obwo&)))))M~>2:w:/G:w*"*~,w2#~#:G~#w ~?vO#vy    w:+w:2w-w>2* "v>2:|v*!M~*~- w*#~<*w:_:_7????????????A~O~^#V#" ^#V^#V#"#~#<2~#2^#V#>ʺw>2"^#V#" ^#V#">2:*>2>2:*ziz2Disk Full - Job Aborted $!~րڥzQzz_z=z=cz_z=z ƒz :<2mzz!4 ”z2> _z=zz!*~#fo)|!&ھzz!(N#Fp+q!*N#Fp+q7!~!,~{>1zz} ~#\i}CON:RDR:PUN:LST:NUL:&dM} M}&M}W} O}yh}$%h}> l}0&ů2Ğ'͜}͜}d͜} ͜}>2Ğ͜}}o|gڬ}ß} z¼}:Ğ> }02Ğ}} }0}}V~0 :ژBO )|2͞2՞VA~2V%=_*˞_~E5i*˞ "˞!͞5%:V_!*6#6!$N#F!(q#p!,~*2Ҟ:Ξ! ʸ>2Ҟ_~! ~2О:Ξw_~! ~2ў:Ϟw*Ӟ"˞:՞2͞*֞_~/*˞֞/#"˞!͞  ->2>22*>2>22*>2##~#2##^#V#"!"OyOhx*#"qxO*+"|[x*:)=Åx###~#2~2!!~#fo:O :G ¸x:=)x`i)|! x_~! w_~y! w!*6#6_~{{iUnable to Close - Job Aborted $կ > Y|!-6~Q| `{#R{> Y| ~V~Q|#:{"!`|O#‰{yʤ{#~‚{*î{~*Q| `{0U| U|G {xGG0U| U|Gx U|!-w`{.| Q|OpQpDʘHā > \i> \i_> %~> %~~#M~a{ !-~ͅ~2Ş!-~͓~:Ş͓~  _+++*~0~#°~͢~͢~͢~͢~͢~͢~͢~͢~͢~͢~͢~͢~͢~͢~͢~͢~!'~~!~րR5܀:Ҟ*! :Оw! :ўw_~>Disk Full - Job Aborted $ V~B0  )oR V~OQ0  )))os V~D0 )T]))хoқ$Û V~H0 :0A G 7))))oǁ:W!'6!,w! 6! 6!*6#6`i)|!&w!'6!$q#p!~Oy_~!*~#gy~”y!(N#F p+q!*N#F p+qy!,~>ʔy7!~y_~!,w!~ z! 6! 6!*6#6`i)|!&w!$q#p!(q#p_~_~z=Q|*|>?Y|n{n{U|! ~V~Q|# Q|=Q|*H|>?Y|Q|'|U|7Y|CONRDRPUNLSTNUL>:2Þ! ~|>>2Þ!-~̅~ > \i|©|}<@\i!-~̅~ | ҿ| y0\i0\i:Þ\i \ix|>.\i|}րO!M!$N#F>x!(q#p?   o& ##6 #6 !*w#6>!&~2ʞ!$N#F!(q#p!"Ȟ "ƞ*ƞ_~ʒ!'wê*ƞ "ƞ*Ȟ "Ȟ!ʞ5t*ȞDM!*q#px>! ~2Ϟ! ~2Ξ!$~#fo"˞"Ӟ!,F!*~#fox}/o|/g#7!2W+-2Wɷ|g}o,     !)-048=AELTX\_aekosy #+2345<@DOWXY^_giopx The G option takes you from the menu system to the terminal mode. If you are the originate system, and you have a phone number entered in the parameter menu, MITE will dial the phone and establish a connection to the remote system. Mt properly set, or that the cable connecting the modem to the compute i no correct Fo furthe informatio se APPENDIX 2 i th MIT USER'S GUIDE. I MITŠ i se t answe cal (optio i th paramete menu messag indicat exi t DO wit carrie stil present yo wil b reminde tha i i stil present, and asked if you wish to hang up at that time. Normally, when the carrier is lost, the phone is automatically hung up and control returns to the Main Menu. I to something identifying YOUR site. This ID will be sent to the user dialing into your system, along with the standard MITE greeting. If you are in the Originate role, the site ID is purely informational.  wil b prompte wit one of the followin messags an returne t th Mai Menu: "Unable to Find File d:fln.ft" "Invalid Parameter File - Load Aborted" I paramete fil create wit a earlie versio o MITŠ i l"'/3578<>DHLR[dmnpvyITE will not attempt to dial the phone if the direct option (option D in the option menu) is on. MITE will wait up to 45 seconds for the remote system to answer. Note that some modems will not wait 45 seconds for a carrier. If carrier iin tha i i awaitin cal i displayed Th cal i detecte b th mode answerin th phon an raisin th carrier detect signal. t is then possible to exit to DOS Th prope functionin o thi optio depend o th actua implementation No al hardwar system wil allo th softwar to hang up the phone.  Th optio allow yo t loa parameter fro previousl save paramete files Yo wil b prompte wit lis o paramete file and the message: "Enter filename:" Th filenam shoul b entere i th "d:fln.ft oaded, then you will be warned: "Old Parameter File - Convert it with PARUTIL" Th optio allow yo t sav th curren parameter o dis fil fo futur us a comman lin argumen o a s already present and you enter a 'G' command, MITE responds with "Now resuming previous call" and you are placed in the terminal mode. If you are not actually dialed into another system then this usually indicates that the modem switches are no The H option can be used to hang up the phone at any time. With some on-line systems, this may be the only way to terminate a session. Not all such systems support a "BYE" or "OFF" command tha cause thei carrie t g away I yo tr t The I option allows you to enter a one-line description of your site or the site you will be using. This "site ID" will be printed on the third line of each menu page. When using MITE in the ANSWER role, this site ID should be setformat I fil typ i no entered th defaul fil typ .PA i used I parameter file was saved with a password you will be prompted: "Protected File - Enter Password to Access" I a invali paramete fil i entered Yoinpu fo th option Yo wil b prompted: "Enter filename:" Th filenam shoul b entere i th "d:fn.ft format I n fil typ i specified th defaul fil typ .PA wil b used. Once a filename is entered MITE will r    espond with: "Enter Password (or for None):" Thi passwor i use t preven acces b unauthorize person t password i th auto-logi sequence store i th paramete file Eve thoug i i calle paramete file i , such as the baud rate, the number of data bits, etc. Once control is transferred to this menu, it remains there until you exit to the Main Menu with the X option. For more information on the parameter menu go to the parameter menu an Th optio select th TEX FIL UPLOA MENU Fro thi menu yo ca initiat th uploadin o tex fil t th remot system o selec variou option whic affec ho thi i t b done Onc contro i transferre t thi menu i the flow of data from the remote system. Once control is transferred to this menu, it remains there until you exit to the Main Menu with the X option.  or Receive functions have completed, control is automatically returned to the terminal mode.  The M option selects the MACRO STRING DEFINITION MENU. From this menu, the user can view or change any of the ten  o command simila t thos availabl i th operatin syste comman mode Thes includ command suc a DIR ERA an TYPE Onc contro ha bee transferre t thi menu i remain ther unti yo exi to th Maii no onl th setting o th paramete men tha ar saved I fact al parameter tha ca b configure fro AN o th menu wil b saved Onc yo determin ho t acces give syste yo ca sav paramete fil an i th futud request help.  The O option selects the OPTION MENU. From this menu, you can select the "trigger characters", as well as severalremain ther unti yo exi t th Mai Men wit th optio (wit th exceptio o th "upload functio itself whic automaticall return contro t th termina mod onc th uploa i complete).  The B option selects the BINARY FILE TRANSFER MENU. From this menu, you can initiate a transfer of any file (including executable files, etc.) to or from another system running MITE (or various other intelligent terminal programsmacro strings which may be invoked via the "macro trigger" character. Macros are used to automatically login to the system you're accessing or to allow you to easily transmit frequently used commands. Once control has been transferred Men wit th option.  Th FILTE CHARACTE DEFINITIO MEN allow th use t selec on o th followin Characte Filte Menus: re b loadin tha file yo ca instantl configur MIT t acces th syste again.  The P option selects the PARAMETER MENU. From this menu, you can easily check or set various communications parameters other options. Once control is transferred to this menu, it remains there until you exit to the Main Menu with the X option. For more information on the option menu go to the option menu and request help.  The D option selects the TEXT FILE DOWNLOAD MENU. From this menu, you can turn the text file capture mode ON or OFF. You can decide whether "flow control" (XON/XOFF handshaking) is used, and if so, what characters are used to start and stop ) or an RCPM system. You can also select the protocol to be used. Once control has been transferred to this menu, it remains there until you exit to the Main Menu with the X option. As with the text file "upload", once the actual Send  to this menu, it remains there until you exit to the Main Menu with the X option.  Th堠 à optio transfer contro t th SYSTE͠ COMMAN PROCESSOR men fro whic th use ca selec numbe Console Character Filter Menu Download Character Filter Menu Upload Character Filter Menu Th Characte Filte Menu giv th use th capabilit o filterin character goin t th consol a wel a fil    terin character t o fro dis file Eac Men filter character independentl fro th othe menus Fo example ^ serve tw purpose i som systems I i use a clea scree cod whe sen t th consol bu th exit an captur fil i currentl open MIT wil automaticall clos i fo yo an infor yo o thi operatio wit th message "Captur Complete No closin fil d:fn.ft" I th carrie i stil present MIT wil the  The B option allows you to select a new baud rate. You will be prompted as follows: "Enter New Value: " If an illegal value is entered (one not supported by your implementation and/or hardware), the message "Illegal Value" will beu i 7. Not tha whe transferrin binar file MITŠ wil automaticall shif t bit N parit durin th transfer and back to whatever was previously selected afterward. d 2. Most 110 baud (and slower) systems use 2 stop bits, virtually all other systems use 1. The default value is 1.  The R option allows you to select the "role" that MITE will play in a connection. The choices are ORG (originate) and When running in FULL-duplex, it is up to the remote system to echo any characters typed on the local keyboard back to the local display. In HALF-duplex, it is up to the local system to perform this echo function. If you are getting NO echoes of  dis operatin syste use i a a end-of-fil marker T avoi havin clea scree cod ac a a end-of-fil characte durin download MIT default t filterin th ^ i th DOWNLOA FILTE MENU. respond: "Warning... Carrier still present. Hang up (Y/N)? " I yo ar finishe wit th session repl wit anythin startin wit "Y o "y" an MIT wil han u befor exiting I yo merel wis t retur t th operatin sy displayed, and the rate will remain unchanged. If an empty line (i.e., immediate CR) is entered, the rate will remain unchanged. The default value is 300.  The P option allows you to select the parity of each character. This option toggles between the values NONE, ODD and EVEN. Most systems that use 7 data bits will use EVEN parity, while most systems that use 8 data bits will us ANS (answer). Selecting this option toggles between ORG and ANS. If you are dialing into another system, you should select the ORG role. If someone else is going to be dialing into your system, you should select the ANS role. Note that ncharacters you type, you are probably running FULL-duplex on a HALF-duplex system. If you are getting TWO characters for every character you type, you are probably running HALF-duplex on a FULL-duplex system. Most on-line systems use FULL-dup Th optio allow yo t exi fro MITE Yo wil b aske t confir thi actio befor th exi i done I yo wis t exi a thi time typ "Y o "y" An othe respons wil retur contro t th Mai Menu I yo d elec tste temporaril an pla t resum thi link repl wit anythin els an th han u functio wil no b performed.  Th optio allow yo t selec th numbe o dat bit i eac character Thi optio toggle betwee th value an 8 Mos timesharin system us dat bits an mos system tha suppor binar fil transfer us 8 Th defaul vale NONE. The default value is EVEN.  The S option allows you to select the number of stop bits on each character. This option toggles between the values 1 anot all hardware will support the answer role. The default value is ORG.  The M option allows you to select the mode (or duplex) of the transmission. It toggles between the values FULL and HALF. lex. The default value is FULL.  The A option allows the user to specify the number of times an auto-dial modem will automatically redial the Phone N    umber (specified in the N option) if the connection is not completed in the first dialing. The default is zero which means do not redial if the initial call is unsuccessful. The value can be set from zero to fifteen to indicate the number of dthis string.  Th optio permit th use t initializ th mode wit u t twent characters Som smar modem requir softwar swi.S. Robotics Modems None AT D Note: Additional modems may be found in the MITE USER'S GUIDE.  Th optio allow th use t specif strin o u t te character whic ar t preced th numbe i th dia stracter t expres th dia string. NOTE Mos "Haye style modem requir th "AT t b i CAPITA LETTERS D no us lowe case. Th recommende dia prefi fo man popula modem ma b foun b requestin hel o optio eturn to the link, or go to other menus. This "Escape Trigger" character should be specified as something not required on the remote system. The normal default value is 0AH (10 decimal), which is the ASCII Line Feed (LF) character.  manner as with the "Escape Trigger" character described above. The normal default value is usually 1BH (ESC). If the character selected is required by the remote site, it may be sent by typing it twice. esired retries before giving-up. A number above fifteen is flagged as an illegal value and is ignored.  The N option allows the user to specify the phone number of the remote site. If a "smart modem" is being used, consultche t b se befor the wil operat properl wit MITE Recommende setting fo som popula modem are: Modem Name Init String Dial Prefix ----- ---- ---- ------ ---- ------ Anchor Signalman Mark XII None AT D BIZCOMP 10ring Fo example wit th Haye Smartmodem a "A D mus b sen t instruc th mode t dia number Thi strin mus b sen regardles o th numbe t b dialed Therefore th use ma ente thi strin a th dia heade strio thi menu o b lookin i th MODE PARAMETE VALUE TABL o th MIT USER' GUIDE.  The E option allows the user to specify an "Escape Trigger" character that will allow control to be transferred from the The M option allows you to specify the "Macro Trigger" character. Any time this user-specified character is typed while in the link mode, a second character will be read. If it is a digit in the range 0 to 9, the corresponding macro s The B option allows you to specify the "Break Trigger" character. Any time this user-specified character is typed while in the link mode, a communications line BREAK function (SPACE condition for 150 milliseconds) will be performed. At its user manual for specifics as to legal characters. To enter a blank phone number, enter at least one blank character. If the phone number field is blank, the dialing procedure will be skipped. Thirty characters are reserved for 12 None None CTS 212AH None ^Q^MD Datec 212 None AT Hayes Smartmodems None AT D Novation Smart-Cat %I %D (space after D) Novation J-cat or Auto-cat None None Rixon 212A ^M^MNU AT D Toyocom (BYTCOM) 212AD Q^M^MQ Q^M^MD^W Ung Likewise i switchboar syste i alway used par o th numbe ma b include i th 1 character allotte t th dia header e.g. "A DT9," Th combinatio o th dia heade an th numbe strin give th use 4 cha link back to the Main Menu. Any time this user-specified character is typed while in link mode, the screen will be erased and the Main Menu will be displayed. From the Main Menu it is possible to initiate various functions, exit to DOS, rtring will be sent to the remote site as if it were coming from the keyboard. As with the "Escape Trigger" character, it should be specified as something not normally required for use on the remote site. A new value may be specified in the same BREAK is NOT a real character and is rather out-dated, but is still required b certai compute system (mostl IBM) Note I i possibl t chang th lengt o th brea signa i the TIMING CONSTANT MENU.      The K option allows you to specify the "Local Command Trigger" character. Any time this user-specified character is typed while in the link mode, you will be prompted with "Local Command?". For further information, type the local command trigresponse, the ORIGINATE user can issue "local" commands on the ANSWER system. This allows an ANSWER system to be put on-line in an unattended mode, so that the ORIGINATE user can control both ends of a file transfer, check directory space, andINATE system it is not possible for the remote system to issue commands that your system will process.  The C option allows you to select an automatic conversion of lower case characters to upper case both to and from the rl terminal requir bot C an L t advanc t th nex line Th default value is OFF. Each time this option is selected, the value toggles between ON and OFF. ait the returned "answerback", echoing it to your console. Once this has been displayed, MITE will automatically ask for the name of the file to be uploaded and will send the file. * On detection of an incom The D option allows you to go into direct connect mode. This mode is used to "fool" the computer into thinking that a modem carrier signal has been received. This option should be used when connecting two computers together without the useger while in terminal mode and request help. This function is disabled when the value 00H (null) is selected. The recommended value is ^K (0BH).  perform other tasks all from the ORIGINATE system. The "Remote Command Trigger" character is specified by the ANSWER system operator. It is listed (if active, i.e., non-null) when an incoming call is answered, as part of the initial emote system. This affects only alphabetic characters and serves the same function as a CAPS LOCK key. The default value is OFF. Each time this option is selected, the value toggles between ON and OFF.  The T option allows you to enable or disable the Western Union TWX compatibility mode. It is possible to access any TELEX terminal in the world via either of two mechanisms supported by Western Union. When the TWX mode of operation ising call, the normal header is suppressed. It should be sufficient to create a parameter file called TWX.PAR that will set up all parameters for accessing the TWX network. The TWX Mode requires the following options to be set: AUT of modems. Another use is direct communications with a "smart modem". In most cases, this option should remain OFF.  The R option allows you to specify the "Remote Command Trigger" character. Any time this user-specified character is typed on the ORIGINATE system while in the link mode, the ANSWER system will prompt you with "Remote Command?". In greeting. Output of "local" commands invoked via the "Remote Command Trigger" character actually goes to both systems, and as a matter of convenience, remote commands may be invoked and/or entered from either console. If you are the ORIG The L option allows you to select an Automatic LF (Line Feed) character to be sent on the local console any time a CR (Carriage Return) character is received. Some timesharing systems send only CҠ a th en o eac line wherea mos conso selected, the following differences are in effect: * Any time a Control-E is received, macro string number 8 will be sent as an "answerback" message. * On establishing a connection, MITE will send a Control-E and awO LF after CR = ON (option L on OPTIONS MENU) Mode(duplex) = HALF (option M on PARAMETER MENU) CR/LF Handshaking = OFF (option H on UPLOAD MENU) Baud Rate = 110 (option B on PARAMETER MENU)  The Q option allows the user to expand tab characters to spaces or send the tabs themselves to the console. This will not expand tabs on transmission to the remote system, but only to the console. If this option is ON, any tab character     sent to the console will be expanded to spaces to place the cursor at the next 8th character position. When receiving terminal control codes that MITE does not recognize, positioning of the cursor with tabs will cause invalid expansilocal console. When this option is selected, you will be prompted for a file name, which should be entered in the "d:fn.ft" format. The specified file will be sent to the remote system, using the conventions selected by the other options ontion.  The D option allows you to specify an "intercharacter delay" of 0 to 255 milliseconds. This delay allows you to slow downsmit, so values below 33 will have no effect. A value of 100 will result in about 10 characters per second being sent. This option does NOT affect baud rate, it merely inserts a variable length delay between characters which are being seres that data will not be lost even on the "slowest" remote systems. The overall throughput is much slower (usually about half) than the rate without the "wait-for-echo" enabled. When this option is enabled, MITE will compare each ea CR (Carriage Return) is sent, MITE will wait until the remote system sends back a LF (Line Feed) before sending the next line. This feature is required on most timesharing systems, as they are usually "deaf" during this interval. If ons. The escape codes will be counted as characters sent, but will have no effect on the cursor position. This option may be turned off to allow the terminal itself to position the cursor upon receipt of a tab. Each time this option is sele this menu. Once the file has been sent, the communications link will be resumed automatically. If an XOFF character (13H, or ^S) is received from the remote system during transmission, MITE will pause until an XON (11H or ^Q) is receiven the outgoing text to the point that a "slow" remote system can accept it. This function works in both FULL- and HALF-duplex. It is the only way to slow down text in HALF-duplex. The time starts with the actual transmission of the characternt at the normal baud rate. The intercharacter delay works for text being sent through the macro strings as well as from a file. When this option is selected, you will be prompted for a new value. The default value is 0. choed character it receives against the character it sent and list the number of characters that didn't match at the end of the transmission (nnnnn Compare Errors). Each time this option is selected, the value will toggle between ON and OFF. the user wishes to communicate with a remote printer or simple data communications utility (such as those found on many commercial word processors), it may be necessary to turn this option OFF, as the remote site in these cases will not sendcted, the value toggles between ON and OFF. The default is ON.  The U option allows you to "upload" (send) a text file to the remote system as if it were coming from the keyboard of the d before continuing to transmit the file. This will prevent many systems from losing data while transmitting. An upload can be aborted at any time by typing an ESC on the console keyboard. The READ local command performs the same func, not counting the transmission time at whatever baud rate you are running. If the actual delay time is less than a single character time, there will be no effect. For example, at 300 baud, each character takes about 33 milliseconds to tra The E option allows you to enable or disable a "wait for character echo" mode. When this mode is enabled, MITE will wait for each character that it sends to be echoed back by the remote system before it sends the next character. This insuThe default value is OFF.  The H option allows you to select the end-of-line (CR/LF) handshaking mode. When this mode is enabled, any time  a LF in response to a CR. Each time this option is selected, the value will toggle between ON and OFF. The default value is ON.      The T option allows you to specify a "turnaround" character. When set to 00H, this option is disabled. When set to any other value, MITE will wait at the end of each line until it sees the specified character before it begins to transmit th 0.  The G option allows you to set the "Garbage Character Count". This count refers to the number of characters that MITE willan be used in combination. The H option is processed first, then the T option, then the G option. This combination allows the user to select a mode such as "At the end of each line, wait for a '?', then ignore the next 2 characters with a oneam wil appea i th "d:fn.ft forma afte th wor File Whe n fil i ope *NONE wil b displayed Not tha i i possibl t specif logica devic e.g. LST: i additio t dis fil names I th specifie fil alre The I option indicates to the user that the incoming data is being placed into the capture buffer. If capture is ON (C option above) and the I option is ON (default), the first column of the display will be used as a capture buffer indicator. er is approaching capacity. When the space remaining in the buffer drops below 4K (4096) characters, the indicator character is changed to an asterisk (*). This is a warning to the user that some action needs to be taken at the eare next line. This feature allows the user to upload text to remote systems that prompt with a question mark (?), or some other prompt. If the turnaround character is not seen within twenty seconds, MITE will send the next line. Typing wait for, after transmitting a line, before starting to send the next line. Each such "garbage" character has a one-half (.5) second timeout. This feature allows the user to upload text to remote systems that send nulls, line numbers, -half (.5) second timeout on each, then send the next line". Using the various options, it should be possible to upload text to virtually ANY on-line system. ad exists yo wil b notifie o thi fac an aske i yo wis t overwrit it I yo late exi t theoperatin syste withou writin th capture dat t dis withth נ option MITŠ wil automaticall writ i fo yo Initially a colon (:) will be placed by MITE at the front of each captured line displayed to the screen. This colon is merely an indicator and does not go into the capture buffer; nor does it get saved on the disk. The colon indicates to yoliest opportunity to avoid overflowing the capture buffer. If the sending system pauses before the capture buffer overflows, you can save the text either by going back to the download menu, or by issuing the appropriate local commands. Inform the escape key during this twenty second timeout period will cancel the timeout and cause MITE to immediately send the next line. When this option is selected, you will be prompted to enter a new ASCII character. The default value isor other extraneous characters at the start of each line before they are ready to receive the new line. When this option is selected, you will be prompted to enter a new value. The default value is 0. Note : The H, T and G options c The C option allows you to turn the text capture mode ON or OFF. The first time capture mode is enabled (or the first time after a Write operation), the user will be prompted for a file name: "Enter Filename: " Thi fil n a thattime Eac tim thi optio i selected th valu wil togglebetwee O an OFF Th initia valu i OFF. The CAPT local command performs the same function.u that the information on the screen is being captured and that more than 4K (4096) characters of yet unused capture buffer space is available. The indicator character (first of each line) is also used to let you know when the capture buffation on local commands may be obtained by issuing a help request while in terminal mode.  The A option allows the user to write a partial file from the capture buffer. The APPEND local command performs the      same function. The data captured will be written to the file specified earlier and the buffer pointer will be reset to empty. Also, the capture mode will remain ON and the output file will remain open. This allows the user to capture several longtion will set the capture mode to OFF and reset the capture buffer to empty. When this option is selected, the write operation is performed at that time. y, the list device must operate at an effective baud rate that is higher than that of the communications link. For slower printers, it may be necessary to use the "capture to LST:" mechanism or to capture the data to a disk file for later pr only list the last "partial buffer").  The F option allows you to select whether "flow control" handshaking is to be used while capturing text. XONnce the last character arrived before writing to disk. This is necessary since some systems have characters in transmission when the flow stop character is read. If the remote system supports this convention, it is highly recommended ue is ^Q.  The S option allows you to specify the flow stop character as described under the F option. Most systems that have this fe sessions to the same file, flushing the buffer each time.  The W option is used to write any captured data to the file that was originally specified when capture mode was  The R option allows you to reset the capture buffer to empty. This option is useful only when flow control is disabled. inting. Each time this option is selected, the value toggles between ON and OFF. The initial value is OFF.  The T option allows you to list the current contents of the capture buffer to the console. The listing will pause ever/XOFF (Control-S/Control-Q) characters are usually used to accomplish this handshaking. Many systems will pause when you type Control-S and start back up when you type Control-Q. If flow control is enabled, MITE will attempt to use this mecthat you take advantage of it. Each time this option is selected, the value will toggle between ON and OFF. The default value is OFF. ature use Control-S. When this option is specified, the user will be prompted for a new ASCII character. The default value is ^S. first enabled. If flow control is enabled, this may actually be the last (partial) buffer. When the write is complete, MITE will remind the user which file was being used: "Capture Complete. Now closing file d:fn.ft" The Write op The P option allows you to turn the "printer echo" function ON or OFF. Any time the printer echo is ON, any character that is written to the console during a link will also be written to the list device. In order for this to function properly 23 lines (and at the end of file), until you hit a CR to continue or ESC to abort the listing. Control-S can be used to cause a pause in listing at any time. This feature is normally of use only when flow control is disabled (otherwise you canhanism to cause the remote system to pause while it writes the data to disk it has captured since the last pause. This is normally done every 2048 bytes. When the flow stop character is sent, MITE will wait until a full second has elapsed si The Q option allows you to specify the flow start character as described under the F option. Most systems that have this feature use Control-Q. When this option is specified, the user will be prompted for a new ASCII character. The default val The P option allows you to select the protocol to be used in the transfer of binary files from one system to another. When the P option is selected, the list of available protocols will appear. To change the protocol, you may enter t   he character listed beside the desired protocol. Enter a CR (carriage return) if you wish to leave the protocol unchanged. Be sure that the system with which you plan to communicate supports at least one of these protocols. The default onsol fo eac bloc sen an acknowledge a correct A 'R wil b displaye fo eac bloc tha wa rejected 'T (timeout mean tha th remot syste didn' respon i th require amoun o time 'U (unrecognized  b prompte fo fil name whic shoul b entere i th "d:fn.ft format A thi time MIT wil star receivin th specifie fil fro th remot system perio ("." o bloc numbe wil b displaye o th consol foThis is a null help screen. This is a null help screen. ean protoco tha use simpl bi checksu an i fairl eas t implemen o othe systems Ther ar tw program i th publi domai ("SEND an "RECV" firs publishe i A sample program to interact with this protocol is provided on the MITE distribution disk. The program, written in FORTRAN, is on file TEXTP.FOR. value is XMODEM. For more information on each protocol select the P option of this menu and request help.  The S option allows a file to be sent using the currently selected protocol. When this option is selected, you wil mean tha you syste receive a unrecognizabl messag fro th remot system. When the file has been completely sent, MITE will display the message: "File Sent" and the terminal mode will be resumed automatically.  eac bloc receive correctly A 'R wil b displaye fo eac bloc tha i receive i error Othe character tha ma appea ar describe i th hel scree fo th optio o thi menu. Whe th fil ha bee complThis is a null help screen.  MITE Th origina protoco fro th earl version o MITE I i include i th curren versio Dr Dobb Journa i Augus 1982 tha implemen thi protocol Copie o thes program ar availabl o man bulleti board o a nomina cos fro Mycrof Labs  XMODEM The protocol used on most RCPM systems. It is compatible with MODEM7, XMODEM, MODEM80, and various other intelligent terminal programs. MITE supports either the checksum or CRC versions ofl be prompted for a file name, which should be entered in the "d:fn.ft" format. At this time, MITE will start sending the specified file to the remote system. perio ("." o bloc numbe wil b displaye o th c  Th optio allow fil t b receive usin th currentl selecte protocol Whe thi optio i selected yo wiletel received MIT wil displa th messag "Fil Received an conversationa mod wil b resume automatically.  fo upwar䠠 compatibility Unles yo hav堠 som particula reaso fo usin th origina protocol we recommend you use XMODEM/B or YMODEM/B. Th MIT protoco i simple "l TEXT A simple ASCII text file protocol that can interact with a high-level language program on a minicomputer or mainframe to transfer text files with error checking and recovery.  this protocol. To select which will be used issue the CRC local command or set the C option in the binary file transfer menu.     This menu allows you to view and/or define up to 10 pre-stored macro strings each of which can be up to 62 characters in length. These strings are saved and loaded along with the parameters in the .PAR file. Typical uses for macro strings inclhe MITE manual contains a list of control codes in the chapter discussing the macro string menu. To invoke a macro string during a session, enter the "Macro Trigger Character" (see Option Menu), followed by the "n"th index character as setle in help option C is for The Source. The characters currently available are as follows: @E Turn on wait-for-echo mode @N No echo wait (default) @W Wait until no characters received for 1 full second @Pi Wait until no characters recharacters, passwords, etc., and require a means of turning this mode on and off on a character-by-character basis. This is a null help screen. operatin system Th command availabl unde MSDO an CP/ ar slightl different Wher ther ar differences the wil b noted Fo furthe details, ask for help on specific commands.  file ar arrange acros th scree s tha the ar al i vie a once DIRdu:afnx CP/M Lis th name o al o th file o driv 'd' use 'u tha satisf th ambiguou ude semi- or fully automatic login or favorite commands. To define the "n"th string, type the number of the desired string (0 to 9). You will be prompted for a new string, which will then be displayed in the menu following the string number. To e up for your terminal (see Installation Notes). For most systems the index characters are set up as '0' - '9'. If the character following the "Macro Trigger Character" is NOT one of these index characters, then that second character is sent througheived for "i"/10 second @Tn Trap on the ASCII character "n" @Li Link to Macro String "i" (0-9) ^M Carriage Return (control-M is the ASCII character for a carriage return). The "wait-for-echo" mode forces MITE to wait for the echo of each charThis is a null help screen. Th Syste Comman Processo allow yo t perfor variou fil an dis operation withou leavin MITE Eac men selectioThis is a null help screen. DIRd:pn MSDOS Lis th name o al file i th specifie subdirectory on pe line witfil nam expression Fo example "DIҠ *.DOC wil lis th name o al file o typ "DOC" I th driv an o use ar no specified th curren value ar assumed. Se xit from this menu, use the X option. Any printable ASCII characters can be entered directly. To enter control codes (such as CR, LF, Control-X, Control-H), enter a caret (^) followed by the printable character corresponding to it. T normally. If the remote system needs the "Macro Trigger Character" itself, it can be sent by typing it twice.  There are several special control codes that may be used to automate the login process on many remote systems. The exampacter that it sends before proceeding to the next character. This mode defaults to OFF at the start of each string. Some systems will lose characters if this wait is not enabled. However, many systems do not echo initial CR c ha correspondin loca command s the wil b describe together Eac comman consist o on keywor an zer t tw "arguments" whic ma b filenames filenam expression o pathnames dependin o th comman an th  fil siz an creatio tim date I th n pathnam i specified th curren director i assumed DIRWd:pn MSDOS Sam a abov excep instea o th file bein liste verticall thth MIT manua fo a explanatio o ambiguou fil name expressions and pathnames. DRIVE d: Equivalen t 'd: b itsel i DO comman mode Thi make driv 'd th ne defaul (o cu   rrent drive ERASE d:pn [MSDOS only] Eras al file o sub-director 'pn' I driv d i no  o eac fil befor i i deleted  LIST x:ufn List the specified unambiguous file to the printer. ") a new name (MS-DOS only) ("new"). Note that both "old" and "new" must be unambiguous file names. Drive designations (x:) may be included in "old" and/or "new". not already in the overall list. A '-' means to exclude any of the file names covered by the following "afn" that ARE currently in the overall list. Note that the drive name is not significant in the comparisons. As an example, themode. Should be done any time a new disk is mounted. This is a null help screen.  TYPE x:ufn List specified file to the console. Control- S (^S) may be used to pause (once paused, any character will restart the listing). Any other character will abort  specifie th curren driv i assumed I filenam only is specifie th curren sub-director i assumed ERd:afn [q [CP/M only] Eras al file o dis 'd tha satisf th ambiguou fil nam e REN new=old Give an existing file ("old") a new name (CP/M only) ("new"). Note that both "old" and "new" must be unambiguous file names. Drive designations (x:) may be inclu For example, to change the name of the file "FRED.DOC" to "JOE.MAC", enter "RENAME FRED.DOC JOE.MAC". afnx "*.ASM+*.SRC-F*.*" would mean all files of type ".ASM" and all files of type ".SRC" except those beginning with 'F'. It is also possible to use an expression like "A:*.ASM-B:*.ASM" which means all files on drive A: of type ".ASM" e SIZE x:afnx List size of specified file(s) in K bytes, then list total size of those listed. This can be helpful for estimating transmission time for a file. the listing.  USER n Set user number (0 to 7). xpressio (afnx) Fo example "ER *.DO wil eras al file o typ "DOC" I th driv (d: i no specified th curren driv i assumed I secon paramete o "q i specifie (ER *.DO Q) yo wil b aske YE o N ded in "old" and/or "new". For example, to change the name of the file "FRED.ASM" to "JOE.MAC", enter "REN JOE.MAC=FRED.ASM". RENAME old new Give an existing file ("old What is an afnx? An ambiguous file name expression is a list of ambiguous file names separated with + or - operators, for set inclusion or exclusion. A '+' means to include any of the file names covered by the following afn that arexcept those that also occur on drive B:.  RESET Make all drives Read/Write again. Equivalent to a Control-C (^C) in CP/M command SPACE d: Lis spac availabl o specifie drive I n driv i specified th curren driv i assumed  To invoke the use of a Local Command in terminal mode, the user would type the "Local Command Trigger" character. The default (preset) and recommended character is ^K. This "Local Command Trigger" can be changed through option K on    the OPTION MENU. Do not set the trigger value to 00H, since this effectively disables the function. Whenever the "Local Command Trigger" character is typed on the Local console while in terminal link mode, the prompt Loca BUFFer Prints the capture buffer statistics (i.e., number of bytes captured out of total space available).  local keyboard without interpretation by your system. 'd' is the drive name, "fn" is the file name, and "ft" is the file type. The drive name is optional; if it is not specified, the drive nameIt is useful on those systems whose video displays are too slow to keep up with communications. This most often occurs on machines without a separate terminal. Problems with losing characters at the  is your first time using MITE, there are a couple of things you should know: 1) You can obtain help on any menu option by going to the menu containing the option and pressing a question mark. You will then be requested to enter a single chkely to communicate. Most of the options that are likely to cause you confusion are intended to solve problems that you are not likely to encounter. l Command? is displayed. At this time, any system command (see SYSTEM COMMAND PROCESSOR) or any one of the Local Commands may be entered. Once the command has been processed, terminal mode will be automatically resumed. Note that only th ECHO ON or ECHO OFF Allows the user to turn the printer echo function ON or OFF. This is the same as the P option on the TEXT FILE DOWNLOAD MENU.  is assumed to be the current logged drive. This is the same as the U option on the TEXT FILE UPLOAD MENU.  beginning of lines would indicate this option might be necessary when uploading or capturing files. aracter indicating the topic on which you wish help. In most cases the character will be the letter of the menu option. 2) While the large number of options available in MITE may seem imposing at first, every option exists to solve The current value of the parameter is displayed to the right of the option description for most options. If the value is changed, it is immediately updated on the menu display. Some of the options prompt the user for input (e.g., Baud). e first four characters of the Local Commands need be entered. If a file name is omitted, MITE will ask for it later.  EXIT Exits to DOS. Closes open files. Does not hang up the phone.  READ d:fn.ft Reads specified file from disk and sends it as if it were coming from the  SCREen OFF or SCREen ON This option allows the user to turn screen output OFF or ON. When OFF, characters received over the communications link will not be displayed on the screen.  The X option allows control to return to the Main Menu.  This is the principal menu which starts MITE and provides access to its other features through the sub-menus. If this a specific communications problem. The general rule of thumb is "If you don't understand an option, don't change it." Each option has a default value that is appropriate for the vast majority of the systems with which you are liOthers merely toggle between two or three states when selected (e.g., Mode). This approach makes it easy to determine the current setting of all parameters at a glance and gives immediate feedback when they are being changed. With all paramet   ers, options, macro strings, etc., any change(s) you make will stay in effect only until you exi t DOS unles yo us th optio o th Mai Men t mak th change(s permanent.  text file.  This menu controls what MITE will do in terms of saving information as it is received from the remote computer.  the widest possible range of programs to be running on the remote system.  The C option enables or disables the use of a CRC (cyclic redundancy check) for error detection. This option has no effey use either a CRC or checksum for error detection. You may determine whether or not to use a CRC for error detection through the C option of the binary file transfer menu or the CRC local command. een d1^M Response to "Terminal=" question on TELENET @T@ Input and display characters until "@" is seen c 30128^M Response to "@" prompt on TELENET @T> Input and display characters until ">" is seen id ...^M  Control-K. This is the local command trigger. It Tells MITE that a local command is comming. capt on The local command to turn capture on. ^M Carraige return. example.txt The name of the capture file. ^M Carraige return.  From this menu, you can select the "trigger characters", as well as several other options. Trigger characters are the characters you type while online to invoke some of the special features of MITE. Once control is transferred to t This menu is used to control sending or receiving of binary files. A binary file may contain any type of information whatsoever, making this the recommended means of transferring information whenever possible. When files are transmitted usinct if a protocol other than XMODEM or XMODEM/B is in use. Many RCP/M systems default to using a CRC for error detection when transferring files. The advantage to using this option is that the probability of detecting a transmission error is somewhat  As an example of an auto login, the following string may be used to logon to The Source via TELENET: ^M@W^M@E@T=d1^M@T@c 30128^M@T>id tcm495 xxxxx^M When invoked, this string performs the following functions: ^M First CR t Source logon command  Another example of macro string usage is in automating commands used to control MITE. One common use for this is turning c APPEnd Allows the user to write the captured data to the disk file without closing the file. Capture mode must be ON before you use APPEnd. The capture mode is left ON after the writing operatihis menu, it remains there until you exit to the Main Menu with the X option.  This menu is used to set the parameters that control how MITE will interact with the remote computer when trying to upload ag one of the protocols allowed by MITE you have the added advantage that if errors occur while transmitting the file the block in which the error occurred will be re-transmitted. MITE supports a variety of protocols to allow compatability with improved.  This variant of the original XMODEM protocol is used to allow multiple files to be transmitted with a single command. It mao get attention (not echoed) @W Wait until no characters have come in for 1 second. ^M Second CR to get attention (not echoed) @E Turn on wait-for-echo mode @T= Input and display characters until "=" is sapture on and specifying the name of the capture file with the invocation of a single macro. A macro that will perform this function could look like the following: ^Kcapt on^Mexample.txt^M An explanation of this macro string follows: ^K on is completed. Since the file is not closed by APPEnd, another append or write to the same file is allowed. This is the same as the A option on the TEXT FILE DOWNLOAD MENU.     CAPTure ON or CAPTure OFF Allows user to turn text capture mode ON or OFF. The first time capture is enabled or the first time after a WRITe, MITE will ask for a file name. This is the same as the C PROTocol Displays the current binary protocol, displays the list of available protocols and allows a new protocol to be selected. This is the same as the P option on the BINARY FILE TRANSFER MENU is assumed to be the current logged drive. This is the same as the U option on the TEXT FILE UPLOAD MENU.  th sam a th optio o th BINAR٠ FIL TRANSFE MENU  SEND d:fn.ft Sends specified file from disk using the currently selected binary protocol. 'e capture mode OFF. This is the same as the W option on the TEXT FILE DOWNLOAD MENU. This is a null help screen. This is a null help screen. This is a null help screen.  option on the TEXT FILE DOWNLOAD MENU.  ECHO ON or ECHO OFF Allows the user to turn the printer echo function ON or OFF. This is the same.  READ d:fn.ft Reads specified file from disk and sends it as if it were coming from the  RECV d:fn.ft Receives file transmission onto specified file using the currently selected binary protocol. 'd' is the drive name, "fn" is the file name, and "ft" is the file type I yo ard' is the drive name, "fn" is the file name, and "ft" is the file type. This is the same as the S option on the BINARY FILE TRANSFER MENU. This is a null help screen. This is a null help screen. This is a null help screen. This is a null help screen.  as the P option on the TEXT FILE DOWNLOAD MENU.  MACRos Lists all non-blank macro strings to the console.  local keyboard without interpretation by your system. 'd' is the drive name, "fn" is the file name, and "ft" is the file type. The drive name is optional; if it is not specified, the drive name usin xmode batch ymode bactch o zmode binar transfe protocol th d:fn.f (drive fil nam an type i ignore an th sendin syste wil suppl th fil name Thi i WRITe Allows the user to write the captured data (or the last part of it, if flow control is enabled) to disk. Capture mode must be ON before using WRITe. A WRITe closes the file and turns thThis is a null help screen. This is a null help screen. This is a null help screen. This is a null help screen.    This is a null help screen. This is a null help screen. This is a null help screen. This is a null help screen.  b transmitte t mainfram o anothe microcompute withou firs "Printin t Dis File" Thi optio shoul b "OFF i transmittin file containin Tab (09H o othe require䠠 contro characters.  on an i o mor tha one whic i th bes t use Fo hel wit this consul th manua o sign-u ki tha yo go wit you subscriptio t tha service. Certai services lik Compuserv ar larg enoug t hav se u thei ow y an existing site name. The latter option allows you to start with a file that may be just like you want with one or two minor exceptions, such as phone number or baud rate. When in doubt, use 'Internal Defaults' (just type CR in response to this quesf possible, use the same first few characters for related files (e.g. SOURCE3 and SOURCE12 for 300 and 1200 baud files for the source). This name will be listed on the AUTOMITE main menu. This is a null help screen. This is a null help screen. This is a null help screen.  The S option allows filtering of control characters from the tex fil a i i transmitte t th remot system Ther ar severa nationa network tha allo acces t onlin service i distan locale vi loca telephon calls A a example yo ca reac th Sourc computer i McLea Va. fro virtuall an larg cit i th U.S withou innetworks an thes ma b referre t a "direct taps eve thoug yo ar stil goin throug packe switchin network. tion). A site 'filename' is up to 8 characters, any of which can be alphabetic or numeric (no special characters like slash). If you aThe 'description of site' may be any phrase of up to 50 characters, and should be descriptive of the site you are defining. If you are defining one of the supported services, an appropriate default description will be supplied. This description will be This is a null help screen. This is a null help screen.  Onl carriag return (0DH an (i necessary lin feed (0AH ar passe through Thi optio als strip th hig bi fro th transmitte characte befor sendin it Wit thi optio "ON" WORDSTA file macurrin lon distanc charges Th ke t thi i th nationa "packe switching networks lik TELENET. I orde t acces mos o th onlin service yo wil wan t reach yo nee t kno wha network(s tha servic i availabl The 'Starting Point' is where AUTOMITE gets the 'default' values from (i.e. the answers that will be accepted if just CR is typed). You can use either 'Internal Defaults', which is the set of values MITE uses if no .PAR file is loaded, or you can specifre defining a supported service, an appropriate default filename will be supplied for you. If you are creating more than one file for a given supported service / network combination (e.g. DJNS/Telenet), you should specify a unique name for each file. Idisplayed on the AUTOMITE main menu. The 'phone number' is the number of the site you are defining. It may include characters such as parentheses, dashes and spaces   . Additional characters may be available for your particular smart modem (consult your modem manual). Some examples of such modem specific characters are: T - for forcing touch tone (instead of pulse) dialing (Hayes) , - to pause for 1 second beforThe 'character format' refers to the number of data bits and the parity. Your selection must be the same as that used by the remote online system in order to communicate properly. If you get gibberish on your screen, you may wish to try a different charst know exactly how such a login procedure works. There is a flexible 'language' in MITE that allows you to specify exactly how to interact with such a login procedure, but it is somewhat complex to learn. AUTOMITE knows how these login procedures wo that file (and MITE) can use your online account as easily as you can! AUTOMITE is a front-end menu system for the MITE communications program. It allows you to easily determine which online sites hTE using that site, just enter the site code and sit back while MITE does its stuff. Option W allows you to advance to the next page of defined sites, if more than 10 sites are currently defined. When you are on uto login sequence If you select the last option, you will be asked for additional information, such as user number, password, etc. It is recommended that you have all such information handy before trying to define a new site. e proceding (Hayes) The 'baud rate' refers to the speed at which you wish to communicate. Most modems support 110 and 300 baud (about 10 and 30 chacter format. Most online systems use 7 data bits and Even parity (7/EVEN). A few use 8 data bits and No parity (8/NONE). Virtually no other combination is found in practice. If you use 8/NONE and get greek characters, reverse video characters, etc, tryrk on all the supported online services, and can ask you for just those items specific to your account (user number, password, etc.). If you want to have MITE login automatically for you, answer this question YES, and then answer all the specific questave been previously set up (defined), and allows MITE to be executed using the parameters for any of those listed sites. It furthermore allows you to easily define new sites, including automatic login. AUTOMITE knows how to set up parameter files for mathe last page of sites, this option will return you to the first page. Th optio allow yo t exi t th operatin syste WITHOU goin t MITE. The Z option allows you to zap (delete) an existing site from the list of current sites. This will erase the .PAR file. You will be asked to confirm the action before it is done. ar/sec respectively). Some modems also support 1200 baud (about 120 characters per second). Be sure your computer, your modem AND the online service are all able to support the baud rate that you select.  switching to 7/EVEN. MITE has the capability of automatically logging in to many online services, such as Dow Jones, etc. In order to do this, it muions asked for the service you are using. If you have a valid account on that service, you should have all of the information required. Once you have defined a site with auto login, KEEP CAREFUL TRACK OF THE .PAR FILE CREATED BY AUTOMITE. Anyone withny online services, such as Dow Jones via Telenet. The site code (a single letter in the range A through J) is the first item on each line of the AUTOMITE main menu. To invoke MIThe Y option allows you to define a new online site. You will be asked a few short questions such as: - what online service (source, dow jones, etc.) - what phone number - what baud rate (300, 1200, etc.) - do you want to set up an aThe currently supported sites are those for which AUTOMITE knows how to set up parameter files. Note that a 'supported site' actually is a combination of an online service (such as Compuserve) with a network used to access it (such as Tymnet). The reaso   n for this is that the details of the logon procedure are dependent on which network is used to access the given service. To choose one of the supported sites, select the one letter code to the left of the site name and description. If you want to seex t remot system tha send nulls lin numbers o othe extraneou character a th star o eac lin befor the ar read t receiv th ne line. Values may range from 0 to 255. The default value is 0. Th optio allow th use t choos whethe dot o bloc number ar displaye o th consol fo eac bloc sen an acknowledge a correct. Th DOTӠ metho display on characte fo eac recor (o error) an use th folTh CONSOLŠ CHARACTE FILTE MEN allow th use t vie an modif u t 1 ASCI character tha wil b filtere fro goin to the console. Thi featur ma b usefu whe micr i communicatin wit mainfram tha use th deletl. The control character may be entered by pressing the Control key along with the appropriate character. In some cases the operating system will trap this and not return it to MITE. For these cases a third method of entry is needed. Enter " whe sendin wor processin file tha us ^S sinc thi characte i interprete b mos communication system a sto transmissio character. Three methods of entering the value are allowed. The ASCII value of the charactert up a parameter file for some other site, select 'none of the above' (by typing CR). In this case, you will be prompted for character format, and will NOT be prompted to set up an auto login procedure.  Th Ѡ Optio allow th use t expan ta character t space o sen th tab themselve t th remot system I thi optio i ON an ta characte sen t th remot syste wil b expande t space t plac th curso a th nex lowin conventions: . record sent or received ok R retransmission request T timeout U unknown message type Th TEX metho display shor phras fo eac recor (o error), overwriting the previous message characte (7FH a pa character Man microcomputer wil d characte delet fro th scree whe th delet characte i received I orde t preven thi deletion th use woul selec th 7F a characte fo t^" followed by the character (e.g., "^M" to indicate a carriage return, 0DH).  Th UPLOA CHARACTE FILTE MEN allow th use t vie an modif u t 1 ASCI character tha wil b filtere fro may be entered in decimal or in hexadecimal. The control character may be entered by pressing the Control key along with the appropriate character. In some cases the operating system will trap this and not return it to MITE. For these  Th Optio allow yo t se th En o Lin Delay Thi refer t th numbe o decisecond (. sec. tha MITŠ wil wait afte transmittin line befor startin t sen th nex line Thi featur allow th use t uploa t8t characte position Eac tim thi optio i selected th valu toggle betwee O an OFF Th defaul valu i OFF. , as follows: Record nnn Sent Ok Record nnn Received Ok Retransmission Request #nnn Timeout Unknown Message Type h consol t ignor fro th remot system Th 7F characte i standar characte t b ignored Three methods of entering the value are allowed. The ASCII value of the character may be entered in decimal or in hexadecima th dis file Durin a uploa thes character wil no b sen t th remot syste no t th loca console Not tha th character ar filtere fro th dis fil no fro character type o th keyboard. Thi i usefu cases a third method of entry is needed. Enter "^" followed by the character (e.g., "^M" to indicate a carriage return, 0DH).    Th DOWNLOAD CHARACTE FILTE MEN allow th use t vie an modif u t 1 ASCI character tha wil b filtere fro goin to the disk file when capturing a file. Thi i usefu i th instanc o ^ becaus ^ serve tw purpose the appropriate character. In some cases the operating system will trap this and not return it to MITE. For these cases a third method of entry is needed. Enter "^" followed by the character (e.g., "^M" to indicate a carriage return, 0DH Th Optio allow yo t chang th numbe o second tha MIT wil wai fo carrie signa fro th othe compute afte initiatin dialing Usuall thi featur i use i yo dialin throug lon distanc servcic an se th MIT me Th optio allow yo t se th lengt o tim i second tha MIT wil wai befor redialin th phone MITŠ wil redia i th redia coun i th PARAMETE MENՠ ha been set to 1 or more redials. The default value is 20 secondssays: "End of test - Hit to continue" If the interval was longer than 10 seconds adjust the value down. I th interva wa shorte tha 1 second adus th valu up The default value will vary. In general they are as follows:  handlin fil names Thi protocol uses the CRC error checking.  Thi i varian o th YMODE protoco tha i use t allo multiplefile t b transmitte wit singl commandi som systems I i use a clea scree cod whe sen t th consol bu th dis operatin syste use i a a end-of-fil marker T avoi havin clea scree cod ac a a end-of-fil characte durin download MITŠ default). Th TIMIN CONSTANT MEN allow th vie an chang th variou timin variable i MITE. ssage: NO CARRIER DETECTED befor th dialin sequenc ha bee completed Th defaul value is 45 seconds. Not tha usuall intelligen modem als hav dialin timeou an wil hav t b tol independentl t wai long. Th Optio i use t se th timin o MIT t agre wit th timin o you computer Sinc man computer ca hav  80 for 2mHz. 8 bit (older CP/M systems) 160 for 4mHz. 8 bit (newer CP/M systems) 200 for 4mHz. 16 bit (IBM/PC,XT, most clones) 400 for 8mHz. 16 bit (IBM AT, most clones)  I default t CR erro detection A pathname can assume to have the following form: x:/sdn/sdn/sdn/fln.ft where: x: drive name [optional]  t filterin th ^Z. Three methods of entering the value are allowed. The ASCII value of the character may be entered in decimal or in hexadecimal. The control character may be entered by pressing the Control key along with Th Optio allow yo t se th lengt o th BREA signa i milliseconds Thi optio i rarel used Th defaul valu i 150 milliseconds. Note th BREA Trigge Characte i ^ an ca b change i th Otion Menu.e fo th carrie signal Consul you mode manua fo th commands Th command ca b issue t mode b changin MITŠ t direc connec mod i th OPTION MEN the goin t termina mod b pressing GO from the MAIN MENU. spee u clock adde o ar loo likes thi featur allow yo t adjus you syste exactly Whe valu i chose MITŠ wil say: "Hit to start 10 second test" After hitting , time the interval with a watch till MITE  YMODE͠ Thi protoco i a improvemen o th xmode protoco wit greate lin utilizatio (bloc siz i 102 byte vs 12 fo xmodem an superio mechanis fo / root directory [optional] sdn/ sub-directory name fln filename [optional] ft filetype [optional] pathnam essentiall describe th pat i th director t b    take t reac th sub-director o fil fro eithe th roo director o fro th curren workin director i th roo director i no specified ".. i use t indicat paren director nam an ca b use wher sub-director \MITE Make sub-director MITŠ i th roo directory. MKDIҠ MITŠ Make ne director MITŠ i th curren workin directory. CT Take th use fro th currenworkin director t th paren directory the t sub-director calle MITE an lastl t sub-director calle CT  i calle a absolut pathname. CT Sinc th堠 use i movin fro th堠 roo director th pathnamXXX000000E0123456789   ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ name ar indicated. For example: ../mite/old.do i th fil old.do i th su director o paren director o th curren workin directory. b:/main/mite/mite.pa i th fil mite.pa i th sub-director mite in the sub-direcRMDIR pn Removes th director wit th pathnam "pn" Not MS-DO wil onl allo directorie t b erase i ther ar n file i that directory.  Sinc堠 th use i movin fro th curren workin director th pathnam i called a relativ pathname. CHDIҠ \MITE\CT Take th use fro th roo directortory main which is in the root directory. /mite/ is the sub-directory mite in the root directory. MKDIR pn (MS-DOS only) Make ne sub-director with the pathname "pn". For example: MKDIҠ CHDIR pn (MS-DOS only) Thi allow th use t chang fro th curren workin directory to a different working directory. For example: CHDIR \ Returns user to root directory CHDIҠ ..\MITE\ the t sub-director calle MITE an the t sub-director calle CT Sinc th堠 use i movin fro th堠 roo director th pathnam   ww xxhii *** MITE not installed *** Please run the Install program to select computer typX0k k 2a0\i~:ao&))))))PXih>=s :iʛ !iO ~ \ 6+:i=2iI :iG!hM~Û >\i F##2gxʶ ͙j ʶ ʄ   & I \ څ À :g x +> 6#q+  xʶ  >\i \iw# >\i \i i!1x04~}0i~ B > \i~\iM >^\i~@\i~#x  i͙jV~?q \ 0ړ :ғ \i~0o&{k w X>\i^  ʰ # £ ñ 7\i>Ͱ>ͭ>2i\i<i:iG!jM~! !M~!®!à:b+͠+͌>2b:k9ͽ~Q͙jG:MxV~2!H!Jq>ͳ*(~+|`>ͳQ!I¬͙j!"c! ʠ#*c@"cˆì>2b2eQ:K:!K)Q::L!L:>2h)2hQ:::\i:P !3!:!AM~*X}o|g p}*X}o|gp}:j! i&i(ih~~|d~ rl*,+|ƒOFFON HALFFULLNONEODD EVENANSORGMAXI-MITE v4.06 - Copyright (c) 1985, Mycroft Labs Inc. $XXXXXXX. Bytes CNWANTED CHARACTER FILTER DEFINITION MENU} C - Console Character Filter U - Upload Character Filter D - Download Character Filter X - Exit to Main Menu {Enter option (? for help): }${CONSOLE CHARACTER FILTER MENU} ${UPLOAD CHARACTER FILTERe. $!91hc!!M~!g3 M~2h2X*zH{H[i2i2k2%2b2j2k2h>2`!X"!:m2$]:] Œ!<{â?ʨ!\M~ͅ~2ͽeҷ:Fµ>2P>ͽ:P!M~̀:ͤ:͡:ͧ*͞:/ͪ:$>\i> \i>\i À ʀ x À ʀ + >C >\i+ >8 À  À :gʅ >2g À :g… >\i>2g +>+~ À  s ʡ +~› +~ Å  Å s \ii͙jV~? \é XC Uv D >\iò \ii! 1x04~}!M~!!M~!.!.!M~ ?> >^@d\iXi͒j~V~Y2Е:k?:PšҚVi͒j~V~Yš>ͭ>ͰͿͽ~ʵ~µ>2b:\G~þ*c~#"cʯ^*c~#"cʯ^@*c~ʯ= :N> \i=:͆:b5:e5͛\i=:Q: Q> ́\i=͉̓2G:ʅ:Lʅ!L:…>2h)2h:Oʨ:¨!"c>2b2e:M:V~2! ͠ G:`x\i=: :N:`> \i=:::́ aptured = nnnnn/nnnnn. Capture = XXX. $Site ID = $DIRECT ONLINE OFFLINE{MAIN MENU} G - Go Start Communications H - Hang Up Phone I - Enter Site ID L - Load Parameters from Disk File S - Save Parameters on Disk File {Sub-Menus:} P - Pa MENU} ${DOWNLOAD CHARACTER FILTER MENU} $ n: XXH = ${MACRO STRING DEFINITION MENU} $ X - Exit to Main Menu {Enter option (? for help):} $MITE.PAR\i*|½! wM~wp}:o&hp}k!;w#w:72: !ZM~! !$6  Hi͙jV~?) \i\BC`3Dʫ7Gʂ Hʳ I L| OʉPʡSfUʾ9Tʤ&Mʛ Fʦ XM>\i e!M~!3g M~à/\i;i>2a> \i:a0\i>:\i> \i:ao&))))))h~:a<2a ڬ ^i͙jV~? \Û 0i~  > \i~\i# >^\i~@\i~#x i͙jV~?G \ 0i :i \i~0o&{k w X>\i4 \ii!1x04~}0i~ ڭ > \i~\iø >^\i~@\i~#x ڇ i͙jV~? \v 0 : \i~0o&{k wv X#"cV~E>2eàN 2eàW:!͛ڪ\i=+Ld~#"cʯ0 Ҡ!^@=Y"càPŒ~#"c0 Ҡ{> !d=+T*c~#"cʯ^«~#"cʯ2fү͉ͽ~ʮ~[iï2\i=:͆î̓2\i=:G:f*> ́:`> \i=>Ͱ>ͭRi:/[i͒jm! 6_~mWi͒j~V~Ym7ͮy$́v͌ڑڅ͆* ""ͽ~ʵ~͉*"#|ʤ+~+""|¤7̓:Pʏ7" >hiirameter O - Option U - Upload / Send Text D - Download / Capture Text C - Command Processor T - Timing Constants M - Macro Definition F - Character Filter B - Binary File Xfer X - Exit to CP/M {Enter option (? for help):} ${UM~!3 M~::12: Hi͙jV~?@\áXB\iUih>Pi:iʤj}ڀ|y͞ڀ"äD—\i:2ͤäM¬\i:2äN\iUi!äP\i:<2͡äS\i:2ͧäR\   i:2äH'\i1i!3 äI@\ii!äAx\iNih>Pi:iʡj}ڀ|€}Ҁ2ä>\i-Uhä:H}:H3:I}:I3:J}:J3:K}:K 3:L+}:L13:MR :O :Nr- Mode (Duplex) = XXXX A - Auto Redial Count = XX N - Phone Number = XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX I - Modem Init String = XXXXXXXXXXXXXXXXXXXX H - Dial Prefix = XXXXXXXXXX X - Exit to main menu {Enter option (? f (? for help):} $\i:}o&)))\&&$M~:m$c":~K$ #i͙jV~?\\i\Cp\i:~<2~D„\i:<2P \i~K%i͒j V~?­\Ì~X½>2}T>2}B>2}Y>2}C>2}M>2}\i~>2}Y"\i~>2}C."\i~>2}M?"\i~>2}>\iÿ!:}o&)))\&Q&M~<&i!s"m"!w"M~DOTSTEXT:2&:2':2(>ͤ>͡>ͧ:&2ͤ:'2͡:(2ͧ:">.\i*>/#p}:">.\i*>i#p}b#i:">R\i:.]#3}Eing $Now Receiving $All Files Sent $All Files Received $Checksum Error $ X - XMODEM (Single) B - XMODEM/B (Batch) Y - YMODEM (Single) C - YMODEM/B (Batch) T - Text (Single) M - MITE (Batch) Enter new protocol codation = XXXXX msec D - Dial Timeout = XXX sec R - Redial Timeout = XXX sec M - Millisecond Const. = XXXXX X - Exit to main menu {Enter option (? for help):} $Hit to start 10 second test$End of test - type to co :P :Q ji͙jV~?/\i\ÉXCI\i:M2MÉE]\i{k 2HÉMq\i{k 2IÉB…\i{k 2JÉLš\i:N2NÉK®\i{k 2KÉT\i:O2OÉR\i{k 2LÉD\i:P2PÉQ\i:Q2QÉor help):} $AUTO Enter initialization string: $ Enter dial header string: $ Enter Auto Redial Count: ${OPTIONS MENU} E - Escape Trigger Char = XXH = NN M - Macro Trigger Char = XXH = NN B - Break Trigger Char = XXH = NN K - Local Command ChRhS­ \i2m~G":}/ >2;2<ͣCà : (Kà E Mà Z >2<>2;ͣCà ~ :~2=>2;>2~2<ͣC:=2~à   :~2=>2;2~2<ͣC:=2~à 2hXiRS!\i2m~G":} >2;2<GF! LF! ͖PF!!>2<>2;GF!#i:#>T\i#i:"#>U\i#iRecord nnnnn Sent Ok $Retransmission Request #nnn $Record nnnnn Received Ok $Timeout $Record Type Unknown $Warning - Only First 64 Matching Files Processed ${BINARY FILE TRANSFEe or CR for no change (? for help): $Unknown message type $Current Protocol is: XXXXXXXX $XMODEM CLINK HAYES IBMPC MITE TEXT XMODEM/BYMODEM YMODEM/B\i*( (p}:*6(3}:+Z(3}*,(p}'i͙jV~?& \ç&XB'\iUih>Pntinue$+:h)+ih>Pi&i:i~!)j d)d)V~#O5)yq)###~.)jk~> #Od)L)|) q)#~#focUiCAPT*APPEu*WRITm*ECHO~*EXIT)MACR*READ*HELP+BUFFb+SCRE+? +SEND *RECV@*RC @*PROT@!CRC @+:hJ>\iUhÉih>Pi:iE6 #+!j~E#9{PARAMETER MENU} B - Baud Rate = XXXXX D - Data Bits = X P - Parity = XXXX S - Stop Bits = X R - Role (ANS/ORG) = XXX M ar = XXH = NN R - Remote Command Char = XXH = NN C - Caps Lock = XXX L - Auto LF after CR = XXX T - TWX Mode = XXX D - Direct Connect Mode = XXX Q - Expand Tabs = XXX X - Exit to main menu {Enter option$!:~2=>2;>2~2<G:=2~F!F!:~2=>2;2~2<G:=2~F!2hXiX[!>\iD!t!yg)~!|g}!or!r$s%# h!*tO!t ~W$^"t!vwG"K%i͙jV~?!\ö! ~X!\i~>2}T!\i~>2}B "R MENU} P - Protocol = XXXXXXXX C - XMODEM CRC Option = XXX D - Display Method = XXXX S - Send File and Return to Link R - Receive File and Return to Link X - Exit to Main Menu {Enter option (? for help):} $Now Sendi:iʧ&j}'"(ç&DE'\iUih>Pi:iʧ&j}'}2*ç&Rr'\iUih>Pi:iʧ&j}'}2+ç&M'\iUih>Pi:iʧ&j}'",(i͒j ¡'!'~+|¬'(i͒j »'ç&>\i&Uhç&{TIMING CONSTANTS MENU} B - Break DurÂ)͗+ڂ)*2j:kg*Vih>Pi:i!j<{A*1Vi!>:\*Vi>2k!X">2jɯ2Е?>2Е?͗+ڂ)2o!#~#ʭ*Ox0\i>:\i> \ih~@x ڎ*~>2>:<{>:1Vin~#*x2m n~   #*x2mù ͗+ڂ)2~+i͒jV~S9+~~/kLK+~~Y,i?Y+ \~>\i~*X}o|g|/p}*X}o|g/p}a/i͗+ڂ)2`V~O7V~Fʱ+N7>ɯ {Local Command (or ?): }$ {Remote Command (or ?): }$Enter L for Local comm current protocol CRC ON Turn XMODEM CRC mode on CRC OFF Turn XMODEM CRC mode off MACR List defined macro strings BUFFer Print capture buffer statistics SCREen ON Allow incoming character to display SCREen OFF -33 3i2h> ́\i> ́\i2:<2x>ͪ>Ͱ>ͭ>Ͱ!~ P1#B1j1jWih~!ͶRi:*o&)T]))1ͽ~ѷʣ1~ʝ1 £1͆1d~ yʾ1͉Ҧ1̓\iæ1z}1Rh>Ͱ>ͭ!x5:+O j 1)1>Ͱ>ͭ>Ͱ4L;4\i!654:i)4:)4>:~{k26k4PX4\i!)6U54{k4R†4\i!.6w54>=!{54~{k4S 4\i!864{k4T½4\i!C6U54{k4U4\i!H654~{k4>\i}36i͙j 4c3$5i{~# R - Rename File S - Show Size of File(s) T - Type File to Console U - Set User Number, current = xxx X - Exit to Main Menu {Enter Option (or ? for help):} $\i:j@ !?@M~:k7@!͖?:n@ :p~A :oBA :qA}:qA3}:bDC :cdC Bi͙jV~?1:\i\9U³<\i>2!"˕!:}:Vih>Pi:i9!j<{}:1Vi=!> y™:DVi=2Ε:h2ѕ2h2ӕͽ~ʻ:~|<͉:̓=Sy|<2:::2:c;: ;> ́\iand options, S for System command options, ? for detailed descriptions : $ECHO ON Turn printer echo on ECHO OFF Turn printer echo off CAPTure ON Turn capture mode on CAPTure OFF Turn capture mode off APPEnd Ap Disable console on incoming characters EXIT Exit to System (Local command only) $Number of bytes captured = nnnnn out of nnnnn available $HELP:PĽ/>Ͱ>ͭ:P/:i2:Wi:"1>ͪ*͞Vi>Ͱ>ͭj͛jRi:O52!̅~ "c>2b2ej>2i j>́!͛Q2\iE2~!>2>:F##!ҭ2ͽ~2͉r2̓Ö2~wʴ2\i ʭ2 #xr26q r2 +\i> \i>\ir2,X` %Incoming Call Answered -- Detecting B4h>Pi:i> !j~#5 Enter filename - wildcards ok ( for all): $ Enter filename - no wildcards: $ Enter name you want it to be: $ Enter name it currently has: $ Enter drive name ( for current): $ Enter user number (0 to 31): 3:rA}:rA3_@i͙jV~?08\i\î7Cª8\i:j£8:k›8Vih>Pi:iʮ7!j<{q81Vhî7!>:ڮ78Vhî7>2k!X">2jî72jî7I¿8\i:n2nî7F8\i:p2pî7P8\i:o2oî7Q8\i{k2qî7R9=:\G?:ӕ<2ӕ:ê::b-;:ͅ?2ڪ::!͠ ڪ::_H;: ʪ:: e;>2ӕ:Ε> e;> ́> :\G?G:MxV~2́>2Ε:ʾ;:]ʾ;͛Ҡ;|<ô;­;=þ;!;*˕#"˕;:\i=: ;!ӕ4 ª:2Ε2ӕ:_ <͛;|< <pend capture buffer to file WRITe Write capture buffer to disk and close READ ufn Read disk file and upload it PROTocol Check/select binary protocol SEND ufn Send file using current protocol RECV ufn Receive file using0ͽ~/~/>ͭ>Ͱ>ͪc0ͽ~ѷK0~K0>Ͱ>ͭjz%0>ͭ>Ͱ/j:O*|02i̓̓̓!2"y/*y^#V#"yzʆ0͞ڌ0>@~=ª0͉ҽ0̓è0!͛ڌ0 Œ0>2hi~~>2hh~:L 1'3:L}aud Rate $Remote Trigger Character = XXH = nn $ *** Illegal Access *** $ Enter Password: $\iA~A26ͅ~i73}M6i͙jV~?3 \c3X›3\iA3\i!=654:i3:3>:~{k4D3\i!64{k4E4\i!%64{k$ Type to continue: $DIRDRIVEERALISTRENRESETSIZESPACETYPEUSER{SYSTEM COMMANDS:} A - Available Disk Space D - Directory of Files on Disk E - Erase file(s) from Disk L - Login New Drive, current = x: P - Print file on list device \i!X"Vhî7S"9\i{k2rî7W49\i2Е?î7AG9\i>2Е?î7T¨9\i>2ϕ*DM!XyOxGxʙ9~#\i “9:ϕ<2ϕړ9>2ϕ͒j“9î7 b9~[i͒jî7X>\i8Uhî7\i:\VB3}:]B :^B3}:_B :`B}:`C3:a"C;=> \i=:`7Pi:i9j}ھ=|¾=}2a9T<\i{k2`9D*=\i   Uih>Pi:i9j}ھ=|¾=}2\9E?=\i:]2]9HT=\i:_2_9Si=\i:b2b9Lœ=\iUih>Pi:i9j}ھ=|¾=}2^9Q±=\i:c2c9X>\i:Uh9!2h! N͛==!!͠ :o>NONE* CON: PUN: RDR: LST: NUL: {TEXT FILE DOWNLOAD MENU} C - Capture Mode = XXX File = XXX:XXXXXXXX.XXX I - Capture Indicator = XXX A - Append Captured Data W - Write Cap = NN G - Garbage Char. Count = nnn S - Strip Control Chars = XXX Q - Expand Tabs = XXX X - Exit to Main Menu {Enter Option (? for help):} $:h26>2Օ:<ʺC>2Օ:mCVil>Pi:m{"!n@ͷuC1ViqE!1"q>2s!Uv!@́!*6# F:IF*!~#cF 0F F>.!ņ~#cF IF9F!">>2)>2ڕ!"ؕlFA[ >2.:ڕ́:)́/́*ؕDM>2v!"t!*~́ͬ!͎!# x”F:ՕµF:v́F*t|́}́!'͛FG#FF*>|Ĺ"G"G:.<2. j͝":62h!:ͨJد2ͅ~2! >2v͛ͬ!TILIw#>́3I:v́͛7>2Օ!>Ć͛ҀIImICrI!"ؕʠI!"ؕʠIbI>2)!">II:*I!*<{I>́7>́>!͛`J2//G͛`J>`J>2v!"t*q M~~#2"q!> y>́! ͙L|L$iu|~!*SykLw#IL>́!*͙L|L͹"AL>͙́y~K>́Xi>́%iÕL͝"~#́OĹ͛LLÙLL#7{":h262h̓̓̓!`4Xi͛ڱML>%~:j?*.>?????w#"*}o|gK>WWi2j>:2ҕ|[>>*2ҕ:p?*X*r|?|>}?:ŕ!͛>͠ ڈ>2\i*w#"*|¼>}¼>WWi2j:oʈ>:%~È>*X}O|G!Xx>~1z# >!X"!:q́tured Data R - Reset Capture Buffer P - Printer Echo = XXX T - Type Capture Buffer F - Flow Control = XXX Q - Flow Start Char. = XXH = NN S - Flow Stop Char. = XXH = NN X - Exit to main menu {Enter Option (? for heUv0D*q! M~:"q:s<2s@C#i!1"q:sCDDVqE!d͛CD:sqE=2s*q M~~#2"q!> y2h$iu|:ՕKi~:;ĴE!"ؕ>2ڕ:<ʼD!"ؕ>2ڕ>dnJqE>2)2ە!">ͽ~D~D>́qE:ە:E2ܕ*ؕDM!*qF>́Xi7GJqF:h26>2ו:~2Օ4G>C2ו{":;oG:mZGVil>Pi:mH!n<{ҐG1ViH!d͛oG2h!IHH2h%iu|:ՕKi~:́!>ͮy>2)!">>2֕:ו́!'͛%HH#H:DM!*͛`Jwͬ!͎!# xJ:Օ1J͛`J!vdJLJ͛`J͎!͛`J͎!!t~#dJ:/G:)lJ=hJ>A7>T7>R7>I7ɷɯ2Օ2ԕ!͛҆JʠJCʢJ:ԕ=2ԕ{JXi7>2Օ2ԕ!:ו́͛JJ!וʷJ:ԕ=2ԕ±J7!͛JFile Sent $File Received́!'͛ڬMʣMM! ͵M2!>ͮy;MìM%iu|~>́͛ʗMeMXiñMpM#ìM!*͵MڬM!*~1z#ƒM">́OMz~L%%iñM>́͝"͛Mw#O¹M͛OM">́õMڹM:NVih>Pi ?:n?:ҕ\i:k'?Wh*X}O|G!XxG?~1z# 9?:Е~?z`?XVh~lViu|~j2k2j!X" ʔ? ʔ? ɷ~گ?րo&@ M~ɷ·?A~<=A- ~̅~ ? ?Gy0x0>:#M~>.M~~?*lp):} ${TEXT FILE UPLOAD MENU} U - Upload Text File D - Interchar. Delay = nnn milliseconds (.001) E - Await Char. Echo = XXX L - End of Line Delay = nnn deciseconds (.1) H - CR/LF Handshaking = XXX T - Turnaround Char. = nnHSyE>2ەEw#>2ܕ xE:ܕ:E:)<2)*>#">lFqED>25~!':5́͛]EHEqEHE͙yJiOD:;ʞE:<–E>dnJ>́>́>́ÞE>2ʹE%i!͝":62h>dnJ:<F>́! >2v~́ͬ!͛E#E>́ͬ!͛!v>F>u<2֕G:)G>2ו>2ՕKiG!וG!"ؕZH!"ؕZHHUHXiH>íHIrHTʭHRʺHIʥHH*ؕDM!*~1zҍHXiH# x}H":)<2)*>#">>́GHJH">́HG>́~kXiH~Jiz>́:;oG%%i  $ - using CRC$Switching to checksum $:mBKVil>Pi:m{"!n@ͷuZK1Vi|L!1"q>2s!Uv!@UvڞK*q! M~:"q:s<2s@kK#i!1"q:s±KDV|L:h262h̓̓̓!4Xi͛K|L>́|LKK!':sʇL=2s*:i!j<{N1Vi!> y2NDVi:h262h2LPUO!*Sy0w#‘N!ȯ RaPUOªN:*NGaPUON> aPUO͐OUO!ȯ͛UOV~RN͛UOV~   2/PUO;PUOͭO:A/O:< $O2>.\i@NXUO>R\ißN>EaP> aP͙y~Xi!:\GmO~cO:ʋO:]ʋO͛ҋOʎO7?7:_!͛ңO7 •O7?:`O! N͛OPO\i!`ºO!:a2:╷P=2͛OPO\i~R#1zR> 1z> 1z>RaP\R>AaP\R> aP\R͐O\R>.\i:< GR2Qz~Xi!́*ݕotR$"ݕ͛ڔR*ݕoҌR$"ݕ7?7D Awaiting Carrier (ESC to abort) ${Carrier Detected} $No Carrier Detected ${Carrier Lost} $Ifile Read/Write {$R/O} - make file Read/Only Type to return to SYSTEM COMMAND PROCESSOR{Command Error} $ Type to continue, X to exit to Main menu:$ Enter new value: $ Enter new ASCII character: $ Enter new phone number: ${Illegal Valud} - Try again (Y/N)? $ {Send operation aborted} $Attempting to Synchronize $ Enter New Macro String: ${Receive Aborted} $File Received ${Timeout} {Send Aborted} $File Sent $ Are you sure (Y/N)? $Resuming Link $ {Disk Full} ${Invalid Paramethas been established. If Macro String 8 is defined, it will be automatically sent in response to a Ctrl-E in TWX mode. Abort macro string transmission with ESC Type to continue$Type to continue${Insufficent Memory} $ {Macro String aborttbccc*dWddddddeRe}~ke| For help on a particular menu option press the letter of the option. For general help press "?" : $ MITE supports a variety of binary file transfer protocols. For more informatO7?7!RP:G*P"ݕxo)P$P͛ /P:N͛ @Pͽ~_P~_P7ɷ2͉҇P͛‡P!͛xP!ȯ:́pO\O:PVih>Pi:i!j<{P1Vi!>::h262h2!ȯ>RaP\R>AaP\R> ́\Rllegal Option ${SYSTEM COMMAND PROCESSOR} Enter command, HELP or ? for details: {Explanation of symbols used:} {d:} stands for a drive name (A:,B:,etc.) {afn} stands for an ambiguous filename, for example: *.ASM, F*.*, etc. {ufn} standse} $ {Enter Filename:} ${No Directory Space} ${Filename Error} ${No Such File(s)} ${Unable to Close} $Capture complete. Now closing file ${Warning}... Carrier still present. Hangup (Y/N)? $Awaiting Incoming Call - abort with ESC $ Capture Buffer Reer File} - Load aborted ${Warning}... old parameter file $ Enter Site ID: $Site ID = $nnnnn Compare Errors $The following special characters are available: @W Wait until no chars for 1 second @Pi Wait until no chars for "i"/10 second @Tn Trap o} $2y \>2y2:<.\].\K]i͒j!]:O͟\zK\:O!^͟\Kr\i͒jV~2:O!^͟\:̈́\\yK\~:hͬ\2G~ʝ\ʕ\####Å\#N#^#V7&i)DM ^#Vy2\\K]i͒j!:O͟\BKxSy\\i\͙y:]i͒j!ion press the letter of the protocol:$ Help is available on the following topics: A - General use of macros B - Special characters used in macros C - Editing a macro D - An example of macro usage E - Another sample macro Which topic i;P\R!ȯ!D"ݕ͛\RV~EMRDQyR\R02yR\R AQ>00yOOO4Qy2!͛\R jQ>00)DM)) ozQ$[Q"ߕ:O!*yʙQyR\Rw# ÈQ6/P\R;P\RͭO\R*ݕ:ߕQ:Q:G:數Q=Q> R\R>RaP\R>NaP\R> aP\R͐O\R>R\iQ!* for an unambiguous filename, for example: FRED.ASM, MITE.COM, etc. {$att} stands for a file attribute, which may be any of the following: {$DIR} - make file visible in directory {$SYS} - make file invisible in directory {$R/W} - make set to Empty $ {Not in Capture Mode, request ignored} $Now resuming previous call $ {*** Capture Buffer Overflow ***} $Transmission Complete $Now Dialing: ${There is already a file with that name.} Overwrite it (Y/N)? ${Maximum Error Count Exceeden ASCII character "n" @E Turn on wait-for-echo @N Turn off wait-for-echo (default) @Li Link to Macro String "i" (0-9) ^M Carriage Return ^n Control character "n" If Macro String 9 is defined, it will be automatically sent once the connection > y ]7ɷ!]<{\+]>2͙y7ɯ2!Syw# x5]͙y For the interactive help feature to work, MITE.HLP must be on the currently logged disk. - Press any key to continue -$MITE.HLPJ^J^J^J^J^J^^&_J^J^LaJ^nterests you? $ Help is available on the following topics: A - General information H - Ambiguous file name expressions B - Copy file I - Reset C - Dir J - Set file attributes D - Drive K - Size of file E - Era L - Space left on disk    F - List M - Type file G - Ren N - User Which topic interests you?$ Help is available on the following topics: A - General information I - Menu of additional commands B - Append J - Read C - Buffer K - Receive D - Capture L - ScreBKRCLTD Q!XS?VU"D#E$H%T&G'S{LQXS?WC(I)A*W+R,P-T.F/Q0S1XS?XP2S3R4XSCZD?YX:B[YCM8T9A;B<C;D\E]CUDXS? AJDAECLBPDRE~!>: gVhIhih>Pi!6#3gj!OgV~w#@g>M1z>1z!~͸g1z#gg:}g͡g!~1z# xƒg:ʘg͡gz!~͸gw# x©gUPAR{LOAD PARAMETERS MENU} Current Parameter Files: $DIR *.P~jij>#\i~(j,j(jfjjiNj>#\i~H Jj~j>ji~j i~2xlj >\i> \i>\i \i>^\i@\i͙j\i:bʪj͠wk:kXkSyMk ڱj@#kSy@5kV~DjSy0 ұjʱjO j jM±jSy0:m!mM~!5Dͷuڌm!Uv>22!DUvzm:em>2u|ͳk~:em> \i>|\i> \i:<2*m~&m*m:~:risi*.*:虷©mA~A\i~=_:V~22!5Dͷuڇn!"E>2G!Uv!DUv n*E! M~:"E:G<2M~~#2"E:p>2͌x"*"*2qp}*w͂r ͤr*"<ͤr}:q3}{?q3}*^͂r ͤr*"<ͤr}Fq3}{Kq3}u|0qiͳko:p*2qp}*<ͤr}:q3}{?q3}*<ͤr}Fq3}{Kq3}Rqi0qirisiFien E - Echo M - Send F - Exit N - Use G - Macros O - Write H - Protocol Which topic interests you?$ Help is available on the following topics: A - Invoking MITE for a defined site W - Displaying the next page of defined sites X - SITKULXS? AMB^CND_E`FPGaHbI JcKdLRMeN{Of?BDRMXSAWXYZ\igigk~Vih>Pi:i7!j<{ҽe1Vh7:ņ e!gņM~!> yehiu|hh7SyMARUnable to find file ${Old Parameter File} - Convert it with PARUTIL $Enter Access Password (or for None): ${Protected File} - Enter Password to Access: ${Incorrect Password} - Access Denied $ $! F#h~#\ihij.ih i ұj@!2bÜj^5kSyMk^5k:\IkGIk~?kwk>2k͙yͽ~ek~wk:hXk͉Xk̓Uih>Pi:j ڱk^Ÿk:kñk0ڱk:ұkj}}ɷͽ~k~k͙jk͉k̓k7kͽ~k~k͉k̓k!G mhsi!"E:G{n=2G*E M~~#2"E:xn:xn>2u|:Qgn>?\i> \i͒jV~Yun_~Jsi~n:risisiɯ2H!> y²nriSyo n> %~:H<2H¿n o n n nn nòn%~ o o2lename Size 300 Baud 1200 Baud $ nnnnnk nnnm nnns nnnm nnns $ ---- --------- --------- $A~2:虷ʨq=_5x1sp}1si:_ɯ2H!> yqriSyAr q> \i:H<2Hq8rExiting to the Operating System Y - Defining a new site Z - Zapping (deleting) an existing site Which topic interests you? $GHILSPOUDB M C F XP?TTBDPSRMEzANIHXS?UEM fXh7SyG@fhh7!Sy͸gw# f:ʂfthih>Pi!6#Ffj!dfV~w#Uf!zf#lfÂfhh7!Syw# x‹f:ʠf͡g*͞:͡:ͤ:͙ͧy\iVih>Pi:i!j<{f1Vh:ņ g!gņMhh.ih$.ii>{.i>}.i{>i:h!:Ki}\i:h!@F#~\i#NiG:Qxʀi €i> \i:%pii Œi!%5Öi –i!%6O~!%4:hi:ºi:iíO͙j2 Xjii fjiji 6 #l!'l 'lV~w#lÙl5<~Cl#=Cl Cl-l!5<{~al#Ul!<{!lO#vl ʐl##~olÙll^#VsiDIR lDRIVEmERA mHELP nLIST nREN oRESETPoSIZE boSPACEqTYPE qUSER Er5mlH o:H<2HͳkҲn4~͙y_~,osi!Fwx# 4o_~ri _5xojo:€o!mM~2!5Dͷup!"E>2G!Uv!DUvo*E! M~:"E:G<2G ڡohsi!"E!"""pi:Gʡp=2G*E  r r rr rq\i 1r 8r2H8r:H<2Hͳkq~͙y:50|r |rG:6prxGG:60|r |rGx |r _Rsi>2DM!xGyOҖr):=2Œrͩrz°r7|r)órx2BK)yOxGryOxGr{_|g}o:=2r`iNo such file   (s) $Filename Conflict $System Command Error $nnnnnK Bytes Available $ erased$Illegal User Number $Warning - Only first 32 matched filenames processed $Filename Error $DIR afnx display files in directory DRIVE d: set default drive ERA afnx erase fK:M:Nv:<=2:{%v:2!O M~>"K*ILv2Mu*K67|`v>2""}w2*#^mw>?:Obwo&)))))M~>2:w:/G:w*"*~,w2#~#:G~#w ~?vO#vy!'6!,w! 6! 6!*6#6`i)|!&w!'6!$q#p!~Oy_~!*~#gy~”y!(N#F p+q!*N#F p+qy!,~>ʔy7!~y_~!,w!~ z! 6! 6!*6#6`i)|!&w!$q#p!(q#p_~_~z=Q|*|>?Y|n{n{U|! ~V~Q|# Q|=Q|*H|>?Y|Q|'|U|7Y|CONRDRPUNLSTNUL>:2Þ! ~|>>2Þ!-~̅~ > \i|©|}<@\i!-~̅~ | ҿ| y0\i0\i:Þ\i \ix|>.\i|}րO!M!$N#F>x!(q#p?   o& ##6 #6 !*w#6>!&~2ʞ!$N#F!(q#p!"Ȟ "ƞ*ƞ_~ʒ!'wê*ƞ "ƞ*Ȟ "Ȟ!ʞ5t*ȞDM!*q#px>! ~2Ϟ! ~2Ξ!$~#fo"˞"Ӟ!,F!*~#fox}/o|/g#7!2W+-2Wɷ|g}o, ile(s) ERA afnx Q erase file(s) with Y/N query HELP print available commands LIST d:ufn list file to printer REN new=old rename file RESET make all drives R/W SIZE afnx display size and times of file(s) SPACE d: display space remaining on disk TYw:+w:2w-w>2* "v>2:|v*!M~*~- w*#~<*w:_:_7????????????A~O~^#V#" ^#V^#V#"#~#<2~#2^#V#>ʺw>2"^#V#" ^#V#">2:*>2>2:*ziz2Disk Full - Job Aborted $!~րڥzQzz_z=z=cz_z=z ƒz :<2mzz!4 ”z2> _z=zz!*~#fo)|!&ھzz!(N#Fp+q!*N#Fp+q7!~!,~{>1zz} ~#\i}CON:RDR:PUN:LST:NUL:&dM} M}&M}W} O}yh}$%h}> l}0&ů2Ğ'͜}͜}d͜} ͜}>2Ğ͜}}o|gڬ}ß} z¼}:Ğ> }02Ğ}} }0}}V~0 :ژBO )|2͞2՞VA~2V%=_*˞_~E5i*˞ "˞!͞5%:V_!*6#6!$N#F!(q#p!,~*2Ҟ:Ξ! ʸ>2Ҟ_~! ~2О:Ξw_~! ~2ў:Ϟw*Ӟ"˞:՞2͞*֞_~/*˞֞/#"˞!͞  PE d:ufn type file to console USER n set user number, n = 0 to 31 afnx = amibguous filename expr: d:afn +/- afn +/- ... d: = drive name followed by opt. user number, e.g. A5: $"K>+2MA~2ͅ~2!|u+u-uV~w#uSv6"I!|N<{Sv*>2>22*>2>22*>2##~#2##^#V#"!"OyOhx*#"qxO*+"|[x*:)=Åx###~#2~2!!~#fo:O :G ¸x:=)x`i)|! x_~! w_~y! w!*6#6_~{{iUnable to Close - Job Aborted $կ > Y|!-6~Q| `{#R{> Y| ~V~Q|#:{"!`|O#‰{yʤ{#~‚{*î{~*Q| `{0U| U|G {xGG0U| U|Gx U|!-w`{.| Q|OpQpDʘHā > \i> \i_> %~> %~~#M~a{ !-~ͅ~2Ş!-~͓~:Ş͓~  _+++*~0~#°~͢~͢~͢~͢~͢~͢~͢~͢~͢~͢~͢~͢~͢~͢~͢~͢~!'~~!~րR5܀:Ҟ*! :Оw! :ўw_~>Disk Full - Job Aborted $ V~B0  )oR V~OQ0  )))os V~D0 )T]))хoқ$Û V~H0 :0A G 7))))oǁ:W    2. The YMODEM protocol (in MAXI) now drops back to 128 byte blocks for the last part of the file (if less than 1024 bytes), and the Batch mode now includes the file size in the filename record (record 0). When using the DOTS feedback, 1K blo!91u,!u, &u,!89h!-% !8u,ͫ!w#2!88:&0 !(&>2 $ % %:}%Ã% %"%ͧ%&X ? UQʶDX>2:>2X>2X%ͧ%&A!4&XX? SB! @!R @! @! !!Yz%! !>=w?#!>=w?#!>=w?#!R>=w?#!>=w?#!>=w?#! >=w?#!R >=w?#! >=w?#! >=w?#!!-This is the first official release of v4.0 MITE. The following things should be noted. They will be included in the manual in later releases. They apply only to the CP/M-80 versions. 1. This version includes a utility to update old parameter files to cks will be indicated with an asterisk (*), while 128 byte blocks will be indicated with a period (.). The file size is also shown on both sending and receiving ends. Hence a given transfer (filesize = 4.5K) might look like this: Now Sendin%Mp%X4>ͳ%!4u,͂#6>%ͻ X~,!R&>2,u,!4t$f%w ͻ ͫ X!4"8~ʟ *8u,&͜ :£ ھ ھ!>0 þҲ0 þ0 7 *8"8lu,!,>h!u,!0>": %w %!!!!!P!e!x!y!z!g!V!U!Q! %> %&ͩ U&*5%&:½&&&&:&&& &&&   :&4&#&8&::\&<&F\&C&:]J&n&iJ&g&:%u&&ͩ &&ͩ &;ͩ i&&:PW &:QW &:RW &:SW =&:TW :U&&&j&&e j&&e j&&e j&&e j&&e j&&e j&&:| [&&È [&&:ʟ x&M&ë x&T&&&ͩ &ͩ &ͩ &Tͩ &ͩ &ͩ & not found $ not parameter file $ PARUTIL v4.02 Copyright (c) 1986 Mycroft Labs, Inc. A Utility to Update or Print Parameter Files U - Update Parameter File(s) D - Document Parameter File(s) to LST: $ Q - Query Mode = $  = $ON $OFF $ Auto LF after Cr = $ TWX Mode = $ Direct Connect Mode = $ Expand Tabs to CON = $ Wait Char. Echo = $ CR/LF Handshaking = $ Strip Controls = $ Expand Tabs lay = xxx $ Turnaround Char. = $ Flow Start Char. = $ Flow Stop Char. = $ Protocol = $YMODEM/B $YMODEM $XMODEM $XMODEM/B $TEXT $ZMODEM $ Esc Trigger Char = $ Macro Trigger Char = $ le to the 4.0 format so it will run properly with Mite 4.0. D - Document Parameter File(s) - This option will print 4.0 files to the current LST: device (i.e. most any line printer). Q - Query Mode - This option will allow the user to to pick an&:V&&)&&:W@9&&L9&&:XcV&&oV&&:Yʆs&&Øs&&x&:d%&:eʾ&&&&:f %&:g&&&& ͩ &T ͩ  & ͩ & ͩ &&! ʹ &! ʹ &&! ʹ &*0!G5%)&:2!y%[&:3!%&*4!5%&!(&%é WU ´ z қ >^%z@%&u,ͫ!M 0 7u,ͫ!@% X - Exit to Operating System $ Enter Option (? for Help): $ Enter Filename: $ - Do You Want to Print the File (y/n): $ Now Printing: $ Site ID = $ Baud Rate = xxxxx $ Data Bits = $7 $8 $ Parity == $ Capture Indicator = $ Printer Echo = $ Flow Control = $ CRC Option = $ Display Method = $ Macro 0: $ Macro 1: $ Macro 2: $ Macro 3: $ Macro 4: $ Macro 5: $ Macro 6: $  Break Trigger Char = $ Local Command Trigger = $ Remote Command Trigger= $ Role (ANS/ORG) = $You have a current .PAR file... $ Parutil is a Mite utility program that is designed to either update or print parameter files. Id choose which files to print or update. This mode can be toggled on or off by hitting Q. X - Exit to Operating System - This option will exit Parutil and return to the operating system. - Hit any Key to Continue - $File Selection Menu: &:hW :j &&, &&:kC &&O &&&:vl &&x &&:wʏ !&&Û !&&:xʲ >&&þ >&&.&:yW K&:zW &:,  ; J Y  w %0 ͻ 7u,ͫ!U%w %0 ͻ 7u,!: >2z ͊% &V%ͻ y%ͻ !v, &%!v, &&%%ͧ%X%%ͧ%>% % %ͧ%X %ͧ% X!8:F#~% file $NONE $EVEN $ODD $ Stop Bits = $1 $2 $ ORG $ ANS $ Mode (Duplex) = $FULL $HALF $ Auto Redial Count = xxx $ Phone Number = $ Modem Init String = $ Dial Prefix = $ Caps Lock Macro 7: $ Macro 8: $ Macro 9: $ Break Duration = xxx $DOTS $TEXT $ Dial Timeout = xxx $ Redial Timeout = xxx $ Millisecond Const. = xxx $ Interchar. Delay = xxx $ End of Line Det will update parameter files for versions 2.3, 2.5, 2.6, 2.7, 2.8, and 3.0 to version 4.0, as well as being able to print 4.0 Files (ONLY). The Menu choices are as follows: U - Update Parameter File(s) - This option will rewrite your old .PAR fi A - Will process all files with a .PAR extension found on the disk. M - Will process all .PAR files which match the wildcard provided by the user. For example, S*.* would process all parameter files that start with the letter S.     S - Will process only the file typed in by the user. X - Returns you to the main menu. No files are processed. - Hit any key to return to Main Menu - $H $illegal file type $ All File(s) Processed - Hit Any Key to Return to tNot Printing$xx$ was version 3.0$ was version 2.8$ was version 2.7$ was version 2.6$ was version 2.5$ was version 2.3$ Mite.Com Must be on the Current Disk and User Area. $MITE COM $*.* File Selection Menu: A - Al!,wX"! 6! 6!*6#6`i)|!&w!$q#p!(q#pa"e"%a"2>:Disk Full - Job Aborted $ր"›" #_ #=%#=­"_ #=" " :>:<2>:·" #!>:4 "2>:> _ #=%# #!*~#fo)|!&:_:C:d"% "%"%,% $%y0ů2F:'a%a%da% a%>2F:a%}o|gq%d% z%:F:> ʆ%02F:͙%͙% ڢ%0=  _%_$%%_:2N:^(W:c(*L:W:c(##("L:!N:5(:S:^(! :Q:w! :R:w>Disk Full - Job Aborted $he Menu$Mite $ - Not 4.0 .PAR file - You Must Update to 4.0$Error in Filename $PAR$ - Current 4.0 File - Not Updating$ - Unknown Version of Mite $ - Do You want to Update the File (y/n):$ - Updated to 4.0$ $ Console Filter: $ l Files S - Single File M - Multiple Files X - Exit to Main Menu Enter Option (? for Help): $ Enter Filenames (i.e. x*.par): $ Sorry, No Parameter File(s) Match: $M@UUUUUUUU,#'%#!(N#Fp+q!*N#Fp+q7!,~F#>"=#'_#b#%Unable to Close - Job Aborted $կ > X$~P$ œ##Î#> X$ ~&P$#:#"?:!_$O##y##~¾#*?:#~*?:Ü#Ü#.$ P$$%&~#&a{ !'~0&րڈ&ƒ&!$N#F>x!(q#p?   o& ##6 #6 !*w#6&>'!&~2K:!$N#F!(q#p!"I: "G:*G:&!'w&*G: "G:*I: "I:!K:5ª&*I:DM!*q#px&>' Upload Filter: $ Download Filter: $Name of Mite Parameter File: $ PARAMETER MENU $ OPTIONS MENU$UPLOAD MENU $DOWNLOAD MENU $ BINARY FILE XFER MENU$MACRO DEFINITION MENU $ FILTER MENU$ TIMING CONSTANTS MENU$ - Protected File -   -!,w! 6! 6!*6#6`i)|!&w!'6!$q#p!!*~#¿!$&!!(N#F p+q!*N#F p+q!!,~>!7=P$*$>?X$ê#ª#T$! ~&P$# P$=P$*G$>?X$P$&$T$7X$CONRDRPUNLSTNUL"A:62C:2D:$&6>2C:$̓(2E:Oʵ$=ʵ$_>2D:$o&)))))F*A:p#w#$"A:6!C:4$:D:%:E! ~2P:! ~2O:!$~#fo"L:"T:!,F!*~#fox;' )|2N:2V:ʊ'̓(2:Y'=_*L:y'i(%*L: "L:!N:5Y'::_!*6#6!$N#F!(q#p!,~^(2S::O:! '>2S:! ~2Q::O:w! ~2R::P:w*T:"L::V   te users have long-established parameter files for multiple sites. However, 4.0 parameter files are very different from previous releases of Mite. Rather than retyping these setting, parutil converts them automatically. It will update parameter files for versions 2.3, 2.5, 2.6, 2.7, 2.8 and 3.0 to version 4.0, as well as print 4.0 files. The Menu choices are as follows: U - Update Parameter File(s) D - Document Parameter File(s) to LST: Q - Query Mode = off X - E PARUTIL v4.01 A Utility to Update or Print Parameter Files Copyright (c) 1986 Mycroft Labs Inc. PARUTIL is a MITE utility program designed to either update or print parameter files. Many Mixit to Operating System U - Update Parameter File(s) - This option will rewrite your old .PAR file to the 4.0 format so it will run properly with Mite 4.0. D - Document Parameter File(s) - This option will print 4.0 files to the curr   ent LST: device (i.e. most any line printer). Q - Query Mode - This option will allow the user to to pick and choose which files to print or update. This mode can be toggled on or off by hitting Q. X - Exit to Operating System - This start with the letter S. S - Will process only the file typed in by the user. X - Returns you to the main menu. No files are processed. Protocol Conversions -------------------- MITE 4.0 no longer supports the CLINK (Crosstalk) or  save it. PARUTIL will not document (print) these files. If you wish to document such files, load them into MITE, and then re-save them without a password. Note to Micro-MITE and Mini-Mite Users -------------------------------------- If you arC C TEXTP - The Text Protocol C C This program is designed to run on a mainframe or minicomputer C and interact with the TEXT protocol in the MITE data communications C package. The protocol allows verified transmission of data into C environment implementing a version in a specific environment. C C This version of TEXTP is written in Microsoft Fortran under CP/M-80. C C Developed October 1983 by: C C Donald Waldo C Mycroft Labs, Inc. C P.O. 6045 C Tallahassee, FL C 323option will exit Parutil and return to the operating system. When you type U (Update) or D (Document) you will immediately see a file selection menu: File Selection Menu: A - All Files S - Single File M - Multiple FilesHayes proprietary protocols, since these two packages can also use the industry-standard XMODEM protocol (and XMODEM is easier to use.) In addition, the IBM PC protocol has also been removed. If you are upgrading Parameter files with PARUTIL, the e using Micro-Mite or Mini-Mite, you will notice a number of options on your PARUTIL printout that don't appear on your MITE menus. These are default settings for Maxi-MITE, and do not affect your program. If you would like to get more informatios that ordinarily are unable to perform verified transfers C of information. C C Because of the extreme variety of systems on which this program C may be implemented, this program is only a starting point. The C checksum routine will need extensiv14 C byte ifn(11) 5 write(1,10) 10 format(' Send (1) or Receive (2)?') read(1,15)iopt 15 format(i1) if((iopt.ne.1).and.(iopt.ne.2)) goto 5 write(1,20) 20 format(' Enter Filename') read(1,25)ifn 25 format(11a1) call open(5,ifn,0) if X - Exit to Main Menu A - Will process all files with a .PAR extension found on the disk. M - Will process all .PAR files which match the wildcard provided by the user. For example S*.* would process all parameter files that old protocols are set to XMODEM in the updated 4.0 parameter file. Protected Files --------------- In order to guard sensitive information such as phone numbers and log-on macros, MITE 4.0 has an option to encrypt a parameter file when youn on these settings, or wish to purchase an inexpensive upgrade to Maxi-MITE, please contact Mycroft Labs.  menus. These are default settings for Maxi-MITE, and do not affect your program. If you would like to get more informatioe modification if the mainframe C is not using ASCII representations. The input/output will need to be C modified in most instances. What this program is intended to be is C complete documentation for the mainframe side of the protocol and an C aid in(iopt.eq.1)call send if(iopt.eq.2)call recv endfile 5 goto 5 end C C C C C Text file protocol - Receive C C This subroutine receives a file using the TEXT C file protocol. C subroutine recv integer*4 n,ick1,ick2,icksum,iconv,ick3 byt   e line(150) data iE/69/ iA/65/ iN/78/ iX/88/ C C Initialize expected message number C msgnum=0 C C Main loop - read lines and verify them. C Each line transmitted by MITE starts with a 'D'. This is followed C by a 1 digit message number wC if(line(1).eq.iE) goto 900 C C Aborted if 1st char = 'X' C if(line(1).eq.iX) goto 900 C C Get no. chars on line C n=iconv(line,3,3) if(n.lt.0) goto 40 C C compute checksum and verify against received value C ick1=iconv(line,6,5) if(ig went wrong. Request that the line be retransmitted. 40 write(1,42) 42 format(3h RN/) goto 30 C C Error - abort transmission C 50 write(1,52) 52 format(3h RX/) C C Transmission complete. C 900 return end C C C C C subroutine secount C i=80 24 if((line(i).ne.iblank).or.(i.eq.0)) goto 30 i=i-1 goto 24 30 icnt=i C C Blank-fill output buffer C do 32 i=1,80 32 line2(i)=iblank C C compute checksum C line2(1)=iD line2(2)=msgnum+izero call putnum(icnt,line2,3,uf(150) data izero/48/ iptr=ist itemp=num ipwr=1 j=ilen-1 do 5 i=1,j 5 ipwr=ipwr*10 10 j=itemp/ipwr ibuf(iptr)=j+izero itemp=itemp-j*ipwr ipwr=ipwr/10 iptr=iptr+1 if(iptr.lt.ist+ilen)goto 10 return end C C C integer*4 fun.lt.0).or.(n.gt.9)) goto 99 k=k+ipw*n ipw=ipw/10 10 continue iconv=k return 99 iconv=-1 return end  j=ist+len-1 do 10 i=ist,j ich=ibuf(i) C C Convert blanks to zeros C if(ich.eq.iblank)ich=izero n=ich-izero if((nhich helps improve error detection. C Following the message number is a 3 digit count of the number of C data characters on the line. This is followed by a 5 digit (16 bit) C checksum. The checksum is a 16 bit sum of all characters on C the line not ck1.lt.0) goto 40 ick2=icksum(line,1,5) j=n ick3=icksum(line,11,j) ick2=ick2+ick3 if(ick2.ne.ick1) goto 40 C C Verify message number C ick3=iconv(line,2,1) msg=ick3 if(msg.eq.msgnum)goto 34 if(msg.eq.msgnum-1)goto 36 if((msgnum.eq.0)nd C C Text file protocol send. C C The data lines sent to MITE follow the same format described above. C integer*4 icnt,ichk,iconv,icksum byte line(80),line2(80) data izero/48/ iblank/32/ iA/65/ iD/68/ iN/78/ iX/88/ C C Wait for OK from 3) j=10+icnt do 35 i=11,j 35 line2(i)=line(i-10) j=icnt+5 ichk=icksum(line2,1,5) ichk=ichk+icksum(line2,11,icnt) call putnum(ichk,line2,6,5) 40 write(1,45)line2 45 format(1X,80a1/) C C Get ack or nak C read(1,20)line if(line(2).eq.ction icksum(ibuf,ist,len) byte ibuf(150) integer*4 k,maxint C C This function computes a checksum as described above. C maxint=2**16-1 k=0 j=ist+len-1 do 10 i=ist,j k=k+ibuf(i) if(k.gt.maxint)k=k-maxint-1 10 continue icksum=k retuincluding the checksum itself. It is computed C by summing the ASCII representation of the characters and C ignoring overflow. The checksum is followed by the data characters. C 30 read(1,12)line 12 format(150a1) C C All done if 1st char = 'E' .and.(msg.eq.9)) goto 36 goto 50 C C Line is good. Write to disk and acknowlege. C 34 k=n+11 write(5,35)(line(i),i=11,k) 35 format(150a1) msgnum=msgnum+1 if(msgnum.eq.10)msgnum=0 36 write(1,37) 37 format(3h RA/) goto 30 C C Somethinmicro before sending first line. C read(1,20)line msgnum=-1 C C Get line from file C 15 read(5,20,end=50)line 20 format(80a1) C C Increment message number, but keep in range 0-9 C msgnum=msgnum+1 if(msgnum.eq.10)msgnum=0 C C determine iN) goto 40 if(line(2).eq.iX) goto 60 if(line(2).ne.iA) goto 60 goto 15 50 write(1,55) 55 format(2h E) return 60 write(1,65) 65 format(2h X) return end C C C subroutine putnum(num,ibuf,ist,ilen) integer*4 ipwr,num,itemp byte ibrn end C C C integer*4 function iconv(ibuf,ist,len) byte ibuf(150) data izero/48/ iblank/32/ ipw=10**(len-1) k=0 j=ist+len-1 do 10 i=ist,j ich=ibuf(i) C C Convert blanks to zeros C if(ich.eq.iblank)ich=izero n=ich-izero if((n   ;;; tv803 - CIOS for MITE utility / Televideo TS803 ; ; Mycroft Labs, Inc. ; P.O. Box 4106 ; Tallahassee, FL 32315 ; ; (904) 385-1141 ; ; uart : z80-sti ; baud : " ; ; base equ 20H ;base address of Z80 STI data equ base+0FH ;data reg rster b iera equ 05 ;interrupt enable register a ddr equ 06 ;data direction register cr equ 0DH ;carriage return lf equ 0AH ;line feed eos equ '$' ;end of string sminit equ 11CH ;location of smart modem init string predil equ 167H ;locatios ori 60H out pvr mvi a,10H out idr ;send through indirect register mvi a,iera ori 60H out pvr mvi a,0H out idr ;clear second set mvi a,0DEH ;permit only timer a interrupt out imra mvi a,30H ;permit only timers c&d out imrnit ;point to init string ldax d ;get character cpi ' ' rz ;exit if first char blank call wasmx ;write string to modem ret ;;; exit - exit routine after leaving MITE ; ; exit: ret ;;; modin - input character from modem ; ; exit ;; chkcd - check for carrier detect ; ; exit: c-flag set if carrier present chkcd: in gpip ani 01H ;check for cd jnz chkcd1 ;bit 0 = 1, cd off stc ret chkcd1: ora a ret ;;; chkpe - check for parity error ; ; exit: c-flag set if xi d,300 call cmpde mvi b,20H jz setbrx lxi d,600 call cmpde mvi b,10H jz setbrx lxi d,1200 call cmpde mvi b,08H jz setbrx lxi d,2400 call cmpde mvi b,04H jz setbrx lxi d,4800 call cmpde mvi b,02H jz setbrx lxi d,960at equ base+0DH ;receiver status register tstat equ base+0EH ;transmitter status register ctrl equ base+0CH ;control register gpip equ base+01H ;general purpose I/O-Interrupt pvr equ base+08H ;pointer vector register idr equ base+00H ;indirect data rn of smart modem pre-dial str number equ 148H ;location of phone number adtyp equ 146H ;location of adtyp in main module org 180H ;; jump vector ; jmp initm jmp modin jmp modout jmp chkrr jmp chktr jmp chkcd jmp chkpe jmp chkb mvi a,ddr ;set data direction register ori 60H out pvr mvi a,00100100B ;set direction 0=in 1=out out idr ;set it through indirect reg lhld brate call setbr ;set baud rate clocks mvi a,10101110B ;set control bits 7,even,/16 out ctt: A character from modem modin: in data push h lxi h,mask ana m pop h ret ;;; modout - output character to modem ; ; entry: A character for modem modout: out data ret ;;; chkrr - check for receiver ready ; ; exit: c-flag set parity error chkpe: ret ;;; chkfe - check for frame error ; ; exit: c-flag set if frame error chkfe: ret ;;; chkoe - check for overrun error ; ; exit: c-flag set if overrun error chkoe: ret ;;; chkri - check for ring indicate ;0 call cmpde mvi b,01H jz setbrx stc ret setbrx: shld brate ;save new baud rate setting mvi a,00H ;off counters a and b out rstat ;off receiver out tstat ;off xmitter out tabcr mov a,b ;get new count out tadr ;set the a channelegister imrb equ base+06H ;interrupt mask imra equ base+05H ;interrupt mask a tabcr equ base+09H ;timer a and b control register tbdr equ base+0AH ;timer b data register tadr equ base+0BH ;timer a data register ierb equ 04 ;interrupt enable registfe jmp chkoe jmp chkri jmp setbr jmp setpar jmp set8db jmp set2sb jmp setorg jmp setoh jmp settxe jmp setbrk jmp dial jmp tenths jmp w1ms jmp exit ;;; initm - initialize modem ; initm: mvi a,ierb ;clear interrupt enablerl sta cr3 mvi a,00000001B ;enable receiver out rstat mvi a,00000001B ;enable transmitter out tstat mvi a,84H ;set RTS out gpip call initsm ;initialize smart modem ret ;;; initsm - initialize smart modem ; ; initsm: lxi d,smiif character available chkrr: in rstat ani 80H jz chkrr1 stc ret chkrr1: ora a ret ;;; chktr - check for tranmitter ready ; ; exit: c-flag set if transmitter ready chktr: in tstat ani 80H jz chktr1 stc ret chktr1: ora a re ; exit: c-flag set if incoming call chkri: stc ret ;;; setbr - set baud rate ; ; entry: HL baud rate ; ; exit: c-flag set if error setbr: lxi d,75 call cmpde mvi b,80H jz setbrx lxi d,150 call cmpde mvi b,40H jz setbrx l data register mvi a,11H ;on both counters out tabcr mvi a,1 out rstat ;on receiver out tstat ;on xmitter ora a ret ;clear carry and return ;;; setpar - set parity ; ; entry: A parity select code: ; 0 = NONE ; 1 = ODD ;     2 = EVEN setpar: ora a ;jump if A .ne. 0 jnz setp1 mvi b,04H jmp cr3off setp1: dcr a ;jump if A .ne. 1 jnz setp2 mvi b,02H call cr3off mvi b,04H jmp cr3on setp2: mvi b,02H call cr3on mvi b,04H jmp cr3on ;;; set8db - set num cr3on ;;; setorg - set modem mode (answer or originate) ; ; entry: A mode select code: ; 0 = answer ; 1 = originate setorg: ret ;;; setoh - set phone "off hook" ; ; entry: A hook select code: ; 0 = on hook (hung up) ; 1 = offm control reg. three ; ; entry conditions ; ; b ones in positions to turn on cr3on: push psw lda cr3 ora b sta cr3 out ctrl pop psw ret ;; cr3off - turn bit(s) off on modem control reg. three ; ; entry conditions ; ; b ones ineither (manual dial) ;;; dialt - dial phone number (hayes method) ; ; entry: HL points to phone number, term by 0 byte dialt: push h lxi d,predil ;point to header string call wasmx ;write to 'modem' pop h dialt1: mov a,m ;fetch next digitch next digit of number ora a ;exit if zero rz inx h ;increment pointer cpi '*' ;jump if not asterisk jnz dialp2 mvi b,10 ;wait 1 second call tenths jmp dialp ;continue dialp2: sui '0' ;convert ASCII to binary jc dialp ;ignore if ds w/o character racmx1: call chkrr jc racmx2 ;jump if character call w1ms ;wait a millisecond dcx b mov a,b ora c jnz racmx1 ;loop if not done pop b ret ;exit if done racmx2: call modin ;get character jmp racmx0 ;try again ;;ber of data bits ; ; entry: A data bits select code: ; 0 = 7 data bits ; 1 = 8 data bits set8db: ora a ;jump if A .ne. 0 jnz set8d1 mvi b,40H call cr3off mvi b,20H call cr3on mvi a,7FH sta mask ret set8d1: mvi b,60H call cr hook setoh: ora a jnz setoh1 mvi a,0A4H out gpip ret setoh1: mvi a,84H out gpip ret ;;; settxe - set transmitter enable ; ; entry: A transmitter enable code: ; 0 = disabled ; 1 = enabled settxe: ret ;;; setbrk - set c positions to turn off cr3off: push psw mov a,b cma mov b,a lda cr3 ana b sta cr3 out ctrl pop psw ret ;;; cmpde - compare de to hl ; ; exit: c-flag set if de < hl ; z-flag set if de = hl cmpde: mov a,h cmp d rnz mov  ora a ;jump if end of string jz dialt3 cpi '^' ;check for control jnz dialt2 inx h mov a,m ;get character ora a jz dialt3 ani 1FH ;make control char dialt2: call wacm ;write to modem inx h push psw mvi b,2 call tenths pop< '0' cpi 10 ;ignore if > '9' jnc dialp ora a ;jump if not zero jnz dialp3 mvi a,10 ;use 10 clicks for zero dialp3: mov b,a ;b = number of clicks dialp4: push b mvi a,0 call setoh call wait50 ;wait 50 msec mvi a,1 call setoh c wasmx - write ASCII string to modem with check ; wasmx: ldax d inx d ;update pointer ora a ;check for end rz cpi '^' ;check for control code jnz wasmx1 ldax d inx d ani 1FH ;convert to control cpi 'W'-40H ;check for wait jz wa3off mvi a,0FFH sta mask ret ;;; set2sb - set number of stop bits ; ; entry: A stop bits select code: ; 0 = 1 stop bit ; 1 = 2 stop bits set2sb: ora a ;jump if A .ne. 0 jnz set2s1 mvi b,10H jmp cr3off set2s1: mvi b,10H jmpommunications line break ; ; entry: A break enable code: ; 0 = normal ; 1 = break setbrk: ora a ;jump if A .ne. 0 (break) jnz setbk1 mvi a,01H out tstat ret setbk1: mvi a,09H out tstat ret ;; cr3on - turn on bit(s) on modea,l cmp e ret ;;; dial - dial phone number ; ; entry: HL points to phone number, term by 0 byte dial: lda adtyp ;determine the modem dial type cpi 0 ;check for hayes jz dialt cpi 1 ;check for pulse dial jz dialp ret ;exit if n psw cpi cr ;check for return cz racmx ;if so, wait for response jmp dialt1 dialt3: mvi a,cr ;issue CR call wacm ret ;;; dialp - dial phone number pusle method ; ; entry: HL points to phone number, term by 0 byte dialp: mov a,m ;fetall wait50 ;wait 50 msec pop b dcr b ;decrement click count jnz dialp4 ;loop until zero mvi b,7 ;interdigit wait (.7 sec) call tenths jmp dialp ;; racmx - read until no more ; racmx: push b ;save bc racmx0: lxi b,500 ;.25 seconsmx2 wasmx1: call wacm ;write character push psw mvi b,2 call tenths pop psw cpi cr ;check for return jnz wasmx ;continue wasmx2: call racmx ;wait for no response jmp wasmx ;;; wait50 - wait 50 milliseconds ; wait50: push b mvi    b,50 wt50: call w1ms ;wait 1 ms dcr b jnz wt50 ;do 50 times pop b ret ;; wasm - write ASCII string to modem ; wasm: ldax d cpi '$' rz call wacm inx d jmp wasm ;; wacm - write ASCII character to modem ; wacm: push psmov a,h ora l jnz w1ms1 pop h pop psw ret mask: ds 1 ;mask for 7/8 data bits brate: dw 300 ;default baud rate cr3: ds 1 end tv803 023200C9DB21E601C23C0237C9B7C9C9C9C937FE :10024200C9114B00CD3E030680CA9D02119600CD16 :100252003E030640CA9D02112C01CD3E030620CA70 :100262009D02115802CD3E030610CA9D0211B00430 :10027200CD3E030608CA9D02116009CD3E03060465 :11028200CA9D0211C012CD3E030602CA958 :10034700FE00CA5203FE01CA8503C9E5116701CD44 :10035700E003E17EB7CA7F03FE5EC26C03237EB76C :10036700CA7F03E61FCD1E0423F50602CD3204F132 :10037700FE0DCCC503C35A033E0DCD1E04C97EB77F :10038700C823FE2AC29603060ACD3204C38503D6C4 :1003970030DA8503FE0AD2850355002C0178 $C0000 $D0000 :0000000000 55002C0178 $C0000 $D0000 :00w wacm1: call chktr jnc wacm1 pop psw jmp modout ;; racm - read ASCII character from modem ; racm: call chkrr jnc racm jmp modin ;; tenths - wait B tenths of a second ; ; entry: B number of tenths of a second to wait tenths: ca$NNONAME :10018000C3C201C31102C31A02C31D02C32802C3A2 :110190003302C33E02C33F02C34002C34102C343020F :1001A100C3B702C3D802C3F702C30503C30603C31F :1101B1001403C31503C34403C33204C34604C3100266 :1001C2003E04F660D3283E10D3203E05F660D328C5 :1001D2003E00D320D02118025EA :10029300CD3E030601CA9D0237C92255043E00D351 :1002A3002DD32ED32978D32B3E11D3293E01D32D21 :1102B300D32EB7C9B7C2C0020604C32F033DC2CE02B0 :1002C4000602CD2F030604C323030602CD2303062F :1002D40004C32303B7C2EC020640CD2F030620CD8E :1002E40023033E7B7C2A6033E0A47B1 :1103A700C53E00CD0603CD07043E01CD0603CD0704A7 :1103B800C105C2A7030607CD3204C38503C501F401EC :1003C900CD1D02DADA03CD46040B78B1C2C903C1E7 :1003D900C9CD1102C3C6031A13B7C8FE5EC2F20320 :1003E9001A13E61FFE17CA0104CD1E04F50602CD35 :1003F900ll tenth dcr b jnz tenths ret ;; tenth - wait 1 tenth of a second ; tenth: push b mvi b,100 tenth1: call w1ms dcr b jnz tenth1 pop b ret ;; w1ms - wait one millisecond ; w1ms: push psw push h lxi h,160 w1ms1: dcx h 3EDED3253E30D3263E06F660D7 :1001E200D3283E24D3202A5504CD43023EAED32C3D :1001F2003257043E01D32D3E01D32E3E84D321CD6E :100202000502C9111C011AFE20C8CDE003C9C9DBD1 :100212002FE5215404A6E1C9D32FC9DB2DE680CAFC :10022200260237C9B7C9DB2EE680CA310237C9B701 :10F325404C90660CD2F033EFF3200 :1102F4005404C9B7C200030610C32F030610C3230352 :10030500C9B7C20F033EA4D321C93E84D321C9C9AD :10031500B7C21E033E01D32EC93E09D32EC9F53AF5 :110325005704B0325704D32CF1C9F5782F473A5704FE :11033600A0325704D32CF1C97CBAC07DBBC93A46013204F1FE0DC2E003CDC503C3E003C50617 :1104090032CD460405C20A04C1C91AFE24C8CD1E0447 :10041A0013C31304F5CD2802D21F04F1C31A02CD67 :10042A001D02D22904C31102CD3A0405C23204C9FD :11043A00C50664CD460405C23D04C1C9F5E521A0003E :09044B002B7CB5C24B04E1F1C9A0 :0204    ; Modem 801 ; 2 ---- 3 ; 3 ---- 2 ; 4 ---- 5 ; 8 ---- 4 use CTS for checking carrier detect DCD ; 7 ---- 7 ; 20 ---- 6 false equ 0 true equ not false tv802 equ true tv801 equ false if tv802 stat equ 22H ;TV802 damp chkpe jmp chkfe jmp chkoe jmp chkri jmp setbr jmp setpar jmp set8db jmp set2sb jmp setorg jmp setoh jmp settxe jmp setbrk jmp dial jmp tenths jmp w1ms jmp exit ;;; initm - initialize modem ; initm: mvi a,0 ;selectm - initialize smart modem ; ; initsm: lxi d,sminit ;point to init string ldax d ;get character cpi ' ' rz ;exit if first char blank call wasmx ;write string to modem ret ;;; exit - exit routine after leaving MITE ; ; exit: rer0 ani 04H jz chktr1 stc ret chktr1: ora a ret ;; chkcd - check for carrier detect ; ; exit: c-flag set if carrier present chkcd: mvi a,10H out stat call rsr0 if tv802 ani 08H endif if tv801 ani 20H ;check cts if 801 end shl 3 out stat stc ret chkoe1: ora a ret ;;; chkri - check for ring indicate ; ; exit: c-flag set if incoming call chkri: stc ret rsr0: in stat ret rsr1: mvi a,1 out stat in stat ret ;;; setbr - set baud rate ; ;ta equ 20H rate equ 08H endif if tv801 stat equ 0EH ;TV801 data equ 0CH rate equ 08H endif cr equ 0DH ;carriage return lf equ 0AH ;line feed eos equ '$' ;end of string sminit equ 11CH ;location of smart modem init string predil  write reg 0 out stat mvi a,4 ;select write reg 4 out stat mvi a,01000111b ;16x clk, 1 sbit, even parity out stat sta cr4 mvi a,1 ;select write reg 1 out stat mvi a,00000000b ;disable all interrupts out stat mvi a,3 ;select write rt ;;; modin - input character from modem ; ; exit: A character from modem modin: in data push h lxi h,mask ana m pop h ret ;;; modout - output character to modem ; ; entry: A character for modem modout: out data ret ;;; chif jz chkcd1 stc ret chkcd1: ora a ret ;;; chkpe - check for parity error ; ; exit: c-flag set if parity error chkpe: call rsr1 ani 10H jz chkpe1 mvi a,6 shl 3 out stat stc ret chkpe1: ora a ret ;;; chkfe - check for fr entry: HL baud rate ; ; exit: c-flag set if error setbr: lxi d,150 call cmpde jc setrE lxi d,19201 call cmpde jnc setrE xchg lxi h,38400 mvi b,0 setr2: mov a,l sub e mov l,a mov a,h sbb d mov h,a jc setr3 inr b jmp s;;; tvideo - CIOS for MC utility / Televideo TS802, Smartmodem version ; ; Mycroft Labs, Inc. ; P.O. Box 4106 ; Tallahassee, FL 32315 ; ; (904) 385-1141 ; Televideo 802 - z80sio, ctc straight cable ; 801 - z80sio, ctc, cable below ; equ 167H ;location of smart modem pre-dial str number equ 148H ;location of phone number adtyp equ 146H ;location of adtyp in main module org 180H ;; jump vector ; jmp initm jmp modin jmp modout jmp chkrr jmp chktr jmp chkcd jeg 3 out stat mvi a,01000001b ;7 dbits on rx, rx enable out stat sta cr3 mvi a,5 ;select write reg 5 out stat mvi a,10101010b ;7 dbits on tx, enable tx, dtr, rts out stat sta cr5 call initsm ;initialize smart modem ret ;;; initskrr - check for receiver ready ; ; exit: c-flag set if character available chkrr: call rsr0 ani 01H jz chkrr1 stc ret chkrr1: ora a ret ;;; chktr - check for tranmitter ready ; ; exit: c-flag set if transmitter ready chktr: call rsame error ; ; exit: c-flag set if frame error chkfe: call rsr1 ani 40H jz chkfe1 stc ret chkfe1: ora a ret ;;; chkoe - check for overrun error ; ; exit: c-flag set if overrun error chkoe: call rsr1 ani 20H jz chkoe1 mvi a,6etr2 setr3: mvi a,47H out rate mov a,b out rate ora a ret setrE: stc ret ;;; setpar - set parity ; ; entry: A parity select code: ; 0 = NONE ; 1 = ODD ; 2 = EVEN setpar: ora a ;jump if A .ne. 0 jnz setp1 mvi b,01H    jmp cr4off setp1: dcr a ;jump if A .ne. 1 jnz setp2 mvi b,02H call cr4off mvi b,01H jmp cr4on setp2: mvi b,02H call cr4on mvi b,01H jmp cr4on ;;; set8db - set number of data bits ; ; entry: A data bits select code: ; 0 = 7 data or originate) ; ; entry: A mode select code: ; 0 = answer ; 1 = originate setorg: ret ;;; setoh - set phone "off hook" ; ; entry: A hook select code: ; 0 = on hook (hung up) ; 1 = off hook setoh: ora a jnz setoh1 mvi b,80ons to turn on cr3on: push psw mvi a,3 out stat lda cr3 ora b sta cr3 out stat pop psw ret ;; cr3off - turn bit(s) off on modem control reg. three ; ; entry conditions ; ; b ones in positions to turn off cr3off: push psw a b sta cr4 out stat cr4x: mvi a,3 out stat lda cr3 out stat mvi a,5 out stat lda cr5 out stat pop psw ret ;; cr5on - turn on bit(s) on modem control reg. five ; ; entry conditions ; ; b ones in positions to turn on cr5o ; ; entry: HL points to phone number, term by 0 byte dial: lda adtyp ;determine the modem dial type cpi 0 ;check for hayes jz dialt cpi 1 ;check for pulse dial jz dialp ret ;exit if neither (manual dial) ;;; dialt - dial phone numb wait for response jmp dialt1 dialt3: mvi a,cr ;issue CR call wacm ret ;;; dialp - dial phone number pusle method ; ; entry: HL points to phone number, term by 0 byte dialp: mov a,m ;fetch next digit of number ora a ;exit if zero rz bits ; 1 = 8 data bits set8db: ora a ;jump if A .ne. 0 jnz set8d1 mvi b,80H call cr3off mvi b,40H call cr5off mvi a,7FH sta mask ret set8d1: mvi b,80H call cr3on mvi b,40H call cr5on mvi a,0FFH sta mask ret ;;; set2H jmp cr5off setoh1: mvi b,80H jmp cr5on ;;; settxe - set transmitter enable ; ; entry: A transmitter enable code: ; 0 = disabled ; 1 = enabled settxe: ret ;;; setbrk - set communications line break ; ; entry: A break enable codmvi a,3 out stat mov a,b cma mov b,a lda cr3 ana b sta cr3 out stat pop psw ret ;; cr4on - turn on bit(s) on modem control reg. four ; ; entry conditions ; ; b ones in positions to turn on cr4on: push psw mvi a,4 out stn: push psw mvi a,5 out stat lda cr5 ora b sta cr5 out stat pop psw ret ;; cr5off - turn bit(s) off on modem control reg. five ; ; entry conditions ; ; b ones in positions to turn off cr5off: push psw mvi a,5 out stat mover (hayes method) ; ; entry: HL points to phone number, term by 0 byte dialt: push h lxi d,predil ;point to header string call wasmx ;write to 'modem' pop h dialt1: mov a,m ;fetch next digit ora a ;jump if end of string jz dialt3 cpi ' inx h ;increment pointer cpi '*' ;jump if not asterisk jnz dialp2 mvi b,10 ;wait 1 second call tenths jmp dialp ;continue dialp2: sui '0' ;convert ASCII to binary jc dialp ;ignore if < '0' cpi 10 ;ignore if > '9' jnc dialp ora asb - set number of stop bits ; ; entry: A stop bits select code: ; 0 = 1 stop bit ; 1 = 2 stop bits set2sb: ora a ;jump if A .ne. 0 jnz set2s1 mvi b,08H jmp cr4off set2s1: mvi b,08H jmp cr4on ;;; setorg - set modem mode (answer e: ; 0 = normal ; 1 = break setbrk: ora a ;jump if A .ne. 0 (break) jnz setbk1 mvi b,10H jmp cr5off setbk1: mvi b,10H jmp cr5on ;; cr3on - turn on bit(s) on modem control reg. three ; ; entry conditions ; ; b ones in positiat lda cr4 ora b sta cr4 out stat jmp cr4x ;; cr4off - turn bit(s) off on modem control reg. four ; ; entry conditions ; ; b ones in positions to turn off cr4off: push psw mvi a,4 out stat mov a,b cma mov b,a lda cr4 an a,b cma mov b,a lda cr5 ana b sta cr5 out stat pop psw ret ;;; cmpde - compare de to hl ; ; exit: c-flag set if de < hl ; z-flag set if de = hl cmpde: mov a,h cmp d rnz mov a,l cmp e ret ;;; dial - dial phone number^' ;check for control jnz dialt2 inx h mov a,m ;get character ora a jz dialt3 ani 1FH ;make control char dialt2: call wacm ;write to modem inx h push psw mvi b,2 call tenths pop psw cpi cr ;check for return cz racmx ;if so, ;jump if not zero jnz dialp3 mvi a,10 ;use 10 clicks for zero dialp3: mov b,a ;b = number of clicks dialp4: push b mvi a,0 call setoh call wait50 ;wait 50 msec mvi a,1 call setoh call wait50 ;wait 50 msec pop b dcr b ;decremen   t click count jnz dialp4 ;loop until zero mvi b,7 ;interdigit wait (.7 sec) call tenths jmp dialp ;; racmx - read until no more ; racmx: push b ;save bc racmx0: lxi b,500 ;.25 seconds w/o character racmx1: call chkrr jc racmx2 ;j mvi b,2 call tenths pop psw cpi cr ;check for return jnz wasmx ;continue wasmx2: call racmx ;wait for no response jmp wasmx ;;; wait50 - wait 50 milliseconds ; wait50: push b mvi b,50 wt50: call w1ms ;wait 1 ms dcr b jnzh - wait 1 tenth of a second ; tenth: push b mvi b,100 tenth1: call w1ms dcr b jnz tenth1 pop b ret ;; w1ms - wait one millisecond ; w1ms: push psw push h lxi h,160 w1ms1: dcx h mov a,h ora l jnz w1ms1 pop h pop psw 00D3223E03D3223E41D3223218 :1001E200A8043E05D3223EAAD32232AA04CDF301AB :1001F200C9111C011AFE20C8CD2A04C9C9DB20E599 :1102020021A704A6E1C9D320C9CD6102E601CA15021B :1002130037C9B7C9CD6102E604CA210237C9B7C9D4 :100223003E10D322CD6102E608CA310237C9B7C9ED :ump if character call w1ms ;wait a millisecond dcx b mov a,b ora c jnz racmx1 ;loop if not done pop b ret ;exit if done racmx2: call modin ;get character jmp racmx0 ;try again ;; wasmx - write ASCII string to modem with check ;  wt50 ;do 50 times pop b ret ;; wasm - write ASCII string to modem ; wasm: ldax d cpi '$' rz call wacm inx d jmp wasm ;; wacm - write ASCII character to modem ; wacm: push psw wacm1: call chktr jnc wacm1 pop psw jm ret move: mov a,m ;get character stax d ;save it inx h inx d dcr b jnz move ret mask: ds 1 ;mask for 7/8 data bits cr3: ds 1 cr4: ds 1 cr5: ds 1 end tvideo 10023300CD6402E610CA41023E30D32237C9B7C9A2 :10024300CD6402E640CA4D0237C9B7C9CD6402E6A0 :1002530020CA5D023E30D32237C9B7C937C9DB2272 :11026300C93E01D322DB22C9119600CD8803DA990253 :1002740011014BCD8803D29902EB21009606007D33 :10028400936F7C9A67DA900204C38 wasmx: ldax d inx d ;update pointer ora a ;check for end rz cpi '^' ;check for control code jnz wasmx1 ldax d inx d ani 1FH ;convert to control cpi 'W'-40H ;check for wait jz wasmx2 wasmx1: call wacm ;write character push pswp modout ;; racm - read ASCII character from modem ; racm: call chkrr jnc racm jmp modin ;; tenths - wait B tenths of a second ; ; entry: B number of tenths of a second to wait tenths: call tenth dcr b jnz tenths ret ;; tent$NNONAME :10018000C3C201C3FF01C30802C30B02C31702C3EA :110190002302C33302C34302C34F02C35F02C36B02D1 :1001A100C39B02C3BC02C3E002C3EE02C3EF02C39E :1101B100FD02C3FE02C38E03C37C04C39004C3FE01CB :1001C2003E00D3223E04D3223E47D32232A9043E2C :1001D20001D3223E3023E47D308D3 :1002940078D308B7C937C9B7C2A4020601C340035B :1002A4003DC2B2020602CD40030601C32F0306027B :1102B400CD2F030601C32F03B7C2D0020680CD1C0381 :1002C5000640CD75033E7F32A704C90680CD0C03D9 :1002D5000640CD65033EFF32A704C9B7C2E9020651 :1002E50008C34   0030608C32F03C9B7C2F802068036 :1002F500C375030680C36503C9B7C207030610C3E8 :1003050075030610C36503F53E03D3223AA804B06E :1003150032A804D322F1C9F53E03D322782F473AF8 :10032500A804A032A804D322F1C9F53E04D3223A89 :10033500A904B032A904D322C35103F53E04D32244 043E01CDEF02CD5104C105C2F10339 :100407000607CD7C04C3CF03C501F401CD0B02DA87 :100417002404CD90040B78B1C21304C1C9CDFF01E8 :10042700C310041A13B7C8FE5EC23C041A13E61FB2 :10043700FE17CA4B04CD6804F50602CD7C04F1FE15 :100447000DC22A04CD0F04C32A04C50632CD900479 :10034500782F473AA904A032A904D3223E03D32229 :100355003AA804D3223E05D3223AAA04D322F1C9EE :10036500F53E05D3223AAA04B032AA04D322F1C934 :10037500F53E05D322782F473AAA04A032AA04D322 :1103850022F1C97CBAC07DBBC93A4601FE00CA9C03AC :10039600FE01CACF03C9E5116701 :1104570005C25404C1C91AFE24C8CD680413C35D0477 :11046800F5CD1702D26904F1C30802CD0B02D2730488 :11047900C3FF01CD840405C27C04C9C50664CD9004BA :11048A0005C28704C1C9F5E521A0002B7CB5C2950433 :0C049B00E1F1C97E12231305C29E04C9C2 $C0000 $D0000 :0000000000 CD2A04E17EB784 :1003A600CAC903FE5EC2B603237EB7CAC903E61FE7 :1003B600CD680423F50602CD7C04F1FE0DCC0F04B6 :1003C600C3A4033E0DCD6804C97EB7C823FE2AC266 :1003D600E003060ACD7C04C3CF03D630DACF03FE92 :1103E6000AD2CF03B7C2F0033E0A47C53E00CDEF029C :1003F700CD51                       !   !   "   "   #   #   $   $   %   %   &   &   '   '