!" >- Ͷ Aګ ҫ _!7^#V~  \p Z z ů2[\͓͢1!~(OOE# =ʻf "=« ý> 2͐ f "]=f =« *]}o"_  *] Hello There! You have just tried to boot your computer on one of your RELOAD diskettes. You shouldn't attempt to boot on this diskette, but rather boot on the 1st reload disk. It contains the procedure to accomplish the reload. AUTOMITECOMh AUTOMITEHLPDATASOLVHEXKAYINT HEX%KPRO484 HEXMINSTALLCOM5MITE COMk !"#$%&'()*+,MITE HLP-./0123456789:;<MITE HLP=>?@ABCDEFGHIJKLMITE HLPyMNOPQRSTMITE/U COMkUVWXYZ[\]^_`abcTEXTP FOR+defRELOAD 5 -!-`i^!< -!`i#DM^! =-`i^! @--`i`i#DM~}-`i^! k-`i^! z-!`i#DM+s}-E-ͩ1|ʜ-!&0ê-!F0 -!`.!͝8!9!.!9!8!!3! ̈́.I.`i*x,#"x,+)+s#r`i#DM~I.`i^! 7.`i^! F.!`i#DM+sI..ø,!+*x,̈́.Can't open file for redirection: ͤ ]!! 9~#ʞ.!.6Ͳ*A:$$$.SUBͤ !"!ͤ !`i_ΊX!͏! 9N#F`iX`i9X!X!͏! ^#VVXX! 9^#VͧXX!Y!*/^"t͏*t|#Y!*/#^͏*tDM|IY*/#"/^"t`i͏!}2"1"t!"/͏*t|‰Y*~Y!!1[jY,Y͏*t|YY*|ʩY!,Y͏!"*ޖ#":lst c   !  9^# !rx0#fo#s#r!       !"!DMô0`iDi~#0!9^#V`i^d80ì0! ^#!9^#V! #!9s#r!  1! ͓ !" ( 4 6 7 8 9 3 #V!nfʠ1!? [ \ e o p z V !!DM! $%& !    s#r!ͤ !.DMDM`i/W _zi2<2!"  9^ !* 2 2!  1 2 3  "!# s!$!"#s#8 ^ _ a x y    # u  0  > Q  q 3              Run mite directlyErase a siteModify a siteChange a site nameSet up a new siteOther OptionsOther OptionsOff. Airline GuideDow JonesDialogNewsNetCompuServeThe SourceInstructionsMITESOURCECOMPSERVNEWSNETDIALOGDOWJONESOAGOFF^M^M@W^M@E@T=@P1d1^M@T@@P1c ^M@T?@P1id OFF^M@T*@WA@T:@P1cis02^M@T:@T:@P^M@T:@P1@W^C@T:@P^M@T:P1@NOFF^M@T*@WA@T:P1net^M@N@T>P1id ^M@W^M@E@T=@P1^M@T@@P1c 21566^M@N@T>@P1id DISC^M^M@W^M@T=@P1d1^M@T@@P1c 60942^M@T?@Wdjns^M@TE@W@T*@WA@T:@P1^Rdow1;;@T?@Wdjns^M@TE@W/Q^M^M@W^M@T=@P1d1^M@T@@P1c 312159^M@T;@W;@T*@WA@T:@P1oag^M@T;@W;M+LL3MMNO=QRSTUOVVVVWWW4XXYYxZ[[[[/\z\\\<]{]]]3^^^^ "* !" * 6*-o -o!A!A!A!!$!r*loE *|E s@+ !<hH!C!"L!ͤ s@DM|r e *|ʈ !A!"`ilo› ͤe !A-o! !! r!}2 !DM `i#DM`iͦo ! ͋A ! 9^#V)} ^#V -o!#9N#F!!" `i" ~`i^! lo=`i#DM* #" `i^zH!" " * ͦo`i^z`i^! loʓ`i^! loʓ`i#DM* #" v* #" `i^! {o`i^z* ͌o* * #" +͋A`i^!lo`i#DM* #" `i#DMÚQ* lo!* s* DM`i~* ͧoʕ`i+DM^! {oN* +" 3`i+DM^! loi* +" N`i#DM!9`i#DM+* ̀p!* !9ò`i#DM+* ̀p* !9͞s!!9s!9* #" +͋A+ͦo-o!T9N#F!V9^#V!T9^#V!9͞s!!X9^#V!9s!9!" ;#n&|ʌn& loj#+)!$9s#rn&loʂ#É* #" 4|`i* ̀p" |* Ro" * ͧo* |* ͧo!" * ͧo * +)!$9^#Vs* * " +Ô!9&#~ʕn&oyn&oT+|v! !Z9~#fo#s#r+sMÒn&!Z9~#fo#s#r+s!!Z9^#Vs-o!9N#F!`i*)^#V!9s#r*|s@!9^#V^!lo!9^#V!^#V(F9!9^#V^!lo-!9^#V#^G9!9^#V7!*lo]F*"!*|ʚ!B*L*+"*loʑ!(F×!*{o*{o*+"!(F**ͦo!B*L*#"*lo!(F!`i-lo9*|:*{o6*"!(F`i+log*{oa*"!(Fd*#*{o*ͧo–)~#Ÿ!)^#V##^#V^͢t͢tlo!B*L"!#nͫp   BB` ` |F!C*L*)^#V!^#Vͤ -o!!9s#r!C9^#V*|!C!0ͭ9!A!!!78!B!0ͭ9!!!78!C!0ͭ9!`E!"!!9s#r8!A!C!0ͭ9!B!4ͭ9!!!78! ! 9s! 9!"!ͤ5!C!4ͭ9! 9^zO!A!"!!!!9r!!9^!9##s!9!!DMÙ`i#DM+`iͦo n&|! `i!9sn&! `i!9s!#+s#+^͌t`i!9sÓ!!#9Js!9!Tq{oD!!!78!9!D>!ͻ!!i!-Js!!!]!O͈$!9!9!Tq!9?!!_j!9s#r!!!9! 9^#Vr!9^#Vv=* #" !!>8!}ʹ !!>5_!!>8!ʹ !!>e!!>8!ʹ H!}2-!!>b!9s#rz!!9^#V!^#V#!9͞s!!9s! 9!>!9^#V#^"!9^#V!^#V ?!9^#V#^!!!͈$!9!9^#V!^#V?!!>8! 8ͫpb   < 8!9^#VA!A*##^!loʦ*!99s#r*"*! 9s#r!<"! 9^#V(F!B!L!99^#V"î*hHThe file containing the instructions, AUTOMITE.HLP , is not on disk.Site name (1-8 letters/digits)? PARThere already is a site with that name!Setting up Save on diskThis saves the new file on diskerase.Deletingrename.Renamingmodify.ModifyingModifying Save on diskTo save these changes, press RETURN-o! 9^z!" ! 9^!#s!" * <>.,;:=?*[]_%|()/\-o! 9N#F`i~#{! ^ͻ!! ^+b$pi!-JsÎ!}2-! ^#V ?! ^"! ^!!!͈$!9ʝ`i~#…!!_j! s#r!!!! ^#Vr! ^++))E^#V!#ͦo_n&|=! ! ^#V#s\#+^͌t! ^#V#s !! ^#V! Js! ^#V!Tq! ^#V?! ^#V !A!A*hH ConnectGoes to mite and dialsPAR-o!!Tq!9!Tq!* s!*!Tqs!!9DM#+ͦop!`in&os`i^! lob`i#DM)`i^! loH! !Tq! !Tq#ͧoE!B!0ͭ9!B!1ͭ9!`E!`E!C!1ͭ9!C!0ͭ9!B!4ͭ9!!Tq!9sz! !Tq!C!4ͭ9!9^!lo2!!Tq!h`i^!loYs`i^!Tq`i#DM) !B!0ͭ9!B!1ͭ9!`E!C!0ͭ9!C!1ͭ9!B!4ͭ9!!Tq!9szü!C!4ͭ9Press RETURN for more -- To end, press ESCape. To go back to the menu, press RETURN.-o!!E!C!0ͭ9!C!1ͭ9! 9~#ʃ! 9^#V`EÐ!!͊E!!E!9~#!B!1ͭ9!B!0ͭ9!9^#V`E!!͊E!C!0ͭ9!C!1ͭ9 -o!Tq-o_!!!!9r!9! ͍q!9!TqloX!9!Tqz!9!Tq!9!Tqzf!!!9r! !9Js!!9s!9!Tq!9!Tq! !9Js!9~#Q ! 9DM! ! 9s!#ͦo7 !9^#V#^! {o7 !9^#V#^`i#DM+s!`i#DM+s! !9͵s!9os!9s!9!Tq!9!Tq!9!Tq!A!$$$.SUBautomitemite K-o* | !!A! !!78! 9^#V`E!"There are no files to ~# H!I!P!X!D_!Pl!Bz!P!P!S!U!M!*F+~ n,` %DirectTelenetTymnet Description Phone number Baud rate Parity/bits Password Service User code Machine #-o*'|!*' ?!#!JsÜ"!!"!r!M}2!'}2!#-!}2!}2}2}2}2! }2!}2!}2!}2!}2! }2!}2!}2!}2!}2!}2!}2!}2Ͳ#!Js! !!r! 9^#V!b$p" !! 9^#V!{o#*<"n f |#n&! 9~#folo#nf!Js#"* !F^#V!͋oJ#!#!Js!#!Js!#!AJs* !F#!=}2!}2!#!Js!=}2Q* !##^#Vos}2R* !##^#V!SJs300passworduser#99999^Kdir^M-o!#͸tlo#!!#AT DT-o! 9N#F`i^#V"! ^#V͎8! ^#V!Js`i~#9$!A8! ^#V8! ^#V!UJs`i~#j$!8! ^#V8! ^#V!iJs`i##~#ʄ$!8!$8^M-o!9^#V!b$p" !!!!r* !F̈́)$* !T̈́)* !^#V! 9s#r!9^#V#^͌t}2!!9^#V* !2s#r!9^#V"!!A!! 9s#r:o&'{ol%!C!0ͭ9!(!! 78!(!! 78!! 9s#r!C!0ͭ9!DMÆ%`i#DM`i! 9~#foͦo%.)!')`Ex%!B!1ͭ9!9^#V`E!C!1ͭ9%+Á%!,!!9s#r" !* !|&!!-#s!!9s#r" !#~&&!9~#z&!C!0ͭ9! 9^#V.)#^! 9s#r! 9^#V!{o!9s#rzw&!!-#sÅ&!!9s#r!B!0ͭ9! 9^#V.)! 9^#V)* !2^#Vͤ !9~#&s@|&&&!! 9^#V!9s#r͌t|(! 9~#Z'!͎8:Ao&| '!A8!U8:o&|;'!8!i8:o&|V'!8!+)8!!B!1ͭ9!B!0ͭ9! 9^#V.)!C!1ͭ9! 9^#V.ʢ'!u!B!0ͭ9! 9^#V.)×(!! 9~#'! 9~#fo+s#r×(! 9~#fo#s#r! 9~#foo! 9s#r×(! 9^#V#DM(`i#DM`i! 9~#fo{oy(`i! 9~#fo͋o@(!DMv(`i)* !^#V+$p!^lov(`i! 9s#ry((×(ͫp &&'''(!9^#V! 9~#fo{o(!C!0ͭ9!9^#V.)%This file was not created for MITE version 2.7,And so cannot be modified using this program. : ^M-o! !9^#V)* !^#V+$p!^#V!!9^#V)* ! ^#V!^8!9-o!S!9Js!*!9os!9s)!!9os!9Js!9DM!9^#V!^#Vos!9^#V!^#V͈s*!!9^#V!^#V!Js!osPYDM!9^#V!~#m*!9^#V! ^#V!A*DM!9^#V! ^#V!UJs!9^#V!~#ʲ*!9^#V! ^#V!*DM!9^#V! ^#V!iJs!9^#V##~#*!*!*DM!9^#V^#V"!@L7^M-o!9^#Vos!9s#r!9^#Vos!9s#r!9^#V!DM8+`i#DM#`i!9~#fo!9~#fo͌oʭ+!9^#V!9^#V͈sª+!9^#V!9^#V͞s!!9^#V`is!9^#V`i!9~#fo,+!!9^#Vs!9^#V-o!C!0ͭ9!!9^#V)* ! ^#V!E!9^#V)* !^#V-J-!#!͊EJ-!!͊EJ-*p5V-J-:o&7!Tq:o&|j,!NÂ,:o&lo,!OÂ,!E!Tq!B!1ͭ9:o&|ª,!K-,:o&loʿ,!O-,!R-`E!C!1ͭ9J-!#!͊EJ-!*) !^#V͊EJ-!#!͊EJ-! !A͊EJ-ͫp ,,%,5,E,,,, -J-oneddven-o! 9N#Fm-`E-o! 9~#ž-*0!|–-!}27!!0}26!!6!*8!#":!*0!|³-!}27!!6!"8!*0!#"0!*8!+"8!! 9^#V! Rom-*0!+"0!! 9^#V! o0*8!#"8!s*:!-o! 9^#VMr!DM.`i#DM`i p>.`i)..`i lo.!A!"!C!0ͭ9!.!!78!!E*9! 9^#Vos:Ro&:ͦo 9! !9^#VC9>9!!9^#VC9! !?9C9@L7-o!=!9^#V))))))s! 9^#V!9^#V))))))͵s!9^#V))))))os!9^#V))))))s-o!!Tq!9^!Tq! 9^!Tq[ác[c͏! 9^#V*=s*=*-Bc*=#"=! 9^#V͏!9WdͭSLY!9͉})*?^#V)dnf|Qd##DM!9Nd!`is d͏! 9^7L!!!L!L!L!!!L2!2Lq!qL2^#VSites page #KdK͏-o*:|m;!":!"!!!!i:r!3=!j:Js!i:!Tq{ol;!_j"9!!!i:*9r*9!"9"!"9*:|¿;!":!<"!9!Tq!!!!i:r!?=!j:Js!i:!TqDM;!9!Tq!i:!TqDM`ilo;!"*:+":#|!! s#r*:+":E>*#"! _j*s#r**^#V!s#r*^#V"!*s#r! 9^#VF>*s#r!*##s!*###s#r!":-o!_jDM!`is!! s!! s#r! 9^#V! s#r`i ! s#r!! s#r!! s#r!õ>#! 9^#V#^! {o?ͦo?|>! 9^#V#^ ?! 9^#V#^͢t#+sî>!u`i-o!!9^#Vs!!9^#V! s!!DMW?`i#DM`ipʌ?!Tq!9^#V!Tq!R?!"|?!9!Tq!9^#V!Tq!"!9r-o!!29^#Vs!!!29^#V!9r!!'9s!DM!!%9s#r@!%9~#fo#s#r!%9^#V!pM@!Tq!9!"Tq!PYDM @!!!9!49^#Vr!9!Tq-o*9)~#ʌ@A×@*|—@:!DMä@`i#DM`iͦo@!!Tq|@@!!!!ͫp @ @@@ @@ß@!-o*9)~#sA!C!0ͭ9!C!1ͭ9!*9)^#V!8*9^8!9*9)^#Vl!*9)s#r*9#"9͋oʊA!"9-o! 9^#V)~#ʸA! 9^#V)^#Vl!9^#V!9^#Vos#_j!9^#V)s#rJs!"9-o!C!0ͭ9! 9^#VÍC!C!4ͭ9!!Tq!:`E!!!78!"!B!4ͭ9!C!1ͭ9!!Tq*|ʰB!ÉB#ͦoʰB!3!C!^8!9ÂB!"!"!B#͌oB!2!C!^8!9B!2!C!!^8!9!2!C!!^8!9!2!D!!^8!9!2!DD!!^8!9!2!FD!!^8!9!2!HD!!^8!9ͫpBIBqBBBACC Use the up-arrow and down-arrow keys to move thedarkened bar to your choice. Then, press theright-arrow key. To exit this menu, press ESC -o*DM!*)^#V##^#VͦoD#+E!C!0ͭ9! !Tq!B!0ͭ9!͊ErD!B!1ͭ9!B!0ͭ9!*E! !Tq!C!1ͭ9`iͧo]E!C!0ͭ9!!^E`i+DM#^8!9!B!0ͭ9!^8!9E -o! 9N#F`i~ʉE`i#DM+^!TqlE-o! 9N#F!9^#V+#|E`i^zE! !TqE`i#DM+^!TqàE-o!!Tq!=!Tq! 9^! !Tq!9^! !Tq-o**loyF*+"|LF*"*~#_F*jF*^#VhH*+"F**loʦF*#"*^#VhH*#"F!B!1ͭ9*hH!C!1ͭ9JD*"! 9^#VhH*#"!C*L-o!C!0ͭ9!DMG`i+DM`iͧo6G!!_H!^8!9 G!B!0ͭ9!DM!*###^#V*`i{oʴG!C!0ͭ9!!aH`i#DM+^8!9!B!0ͭ9!^8!9ZGͧoHE!C!0ͭ9! !Tq!B!0ͭ9!+#^8!9ôG!C!0ͭ9!cH78!B!0ͭ9!E! !Tq!<hH -o!+9~#‚H!<!+9s#r!+9^#V!~#™H!"!+9^#V##^"*loʼH!ÿH!"!B!0ͭ9!+9^#V"*###~#H*###^#V!9JszI!:!9Js!9osDM*0`i!9s*{okI!/`i!9#s*0`i!9##s!`i!9###szI!`i!9#s!9os!̀pRo!!9s#r!!9^#V!ͦoʶI!!!9s#r*!E! !Tq!!Tq!B!Tq!3!Tq!!9^#V+!L͊E!9`E!9os!!9~#fo!̀p!L͊E!!Tq!C!Tq!3!Tq! !Tq!!L*!^8!9!!9s#r!!9s#r*~#J*{oJ!:"!"!9~#fo#s#r!9~#fo#s#rJ!"*^#VJn f |,K!9^#V)s#r!9~#fo#s#rJ*ͧo|K*##^!{o|K!9^#V"!:!9^#V)s#r!9~#fo#s#rÂK!"!9^#V+"!9^#V! ͦoʿK!!9~#fo#s#r+)s#rÎK!DMK`i#DM`i ͦoK!BLK-- Previous sites --++ Next site page ++ -o*!9^#V!E!B!0ͭ9! !Tq!9^!0ͭ9! 9^#V)~#‚L!!L͊EâL!!9^#V)^#V##^#V͊E!B!0ͭ9! !Tq No help here.To run MITE for a particular site, press RETURN. You may make changes before actually going to MITE.For instructions on how to use AUTOMITE and MITE, press RETURN. To view the next screen, press RETURN.The SOURCE is a major information utility. It features electronic mail, bulletin boards, conferencing, stocks, news, online shopping, and over 1200 other services. Sign-up kits are available at Computerland and B. Dalton's Bookstores, or contact the Source at (800) 336-3366.Compuserve Infor- mation Service is a major information utility. It features electronic mail, bul- letin boards, a CB simulator, online clubs (SIGs), news, stocks, downloadable software and main- frame programming services. Sign-up kits are available at Computerland, Radio Shack, Sears, and B. Daltons, or call CIS at (800) 848-8199.NewsNet is an online collection of num- erous newsletters covering a variety of topics such as: computing, grants, business, IRS, office automation, media, taxes, banking, etc. Cost depends on which newsletters you read, and is less if you are a subscriber to the 'hardcopy' version. To subscribe, call (800) 345-1301.Dialog is a col- lection of online databases covering a wide range of topics such as ads, books, microcomputers, career, government, science and education. To sign up call (800) 227-1927, or (800) 982-5838 in California. A sub- set of Dialog is available as Knowledge Index at lower cost, primarily for home use at night.Dow Jones News Ser- vice is a business news and financial database. It features news and data on thousands of companies and their stocks. To sign up, contact your nearest Radio Shack, or DJNS at (800) 257-5114 or (609) 452-1511 in New Jersey. Much of this data is also available via CIS or the Source.The Official Airline Guide has information on both passenger and cargo service on over 600 airlines in the US and abroad. Available data in- cludes take off and arrival times, inter- mediate stops, type of aircraft, and the number of flights per week. To subscribe, contact OAG at (312) 654-6000.These are special options that allow you to clear old or unused sites off your system, change the site name, change the values set up for a site, or run MITE directly.This will allow you to change the name of the .PAR (parameter) file for a site. Use 'modify' instead to change the site description. Position the lit bar over your choice using the arrow keys. Press RETURN.This will let you change the values known for a site.This erases old, out of date, or unwanted parameter files.This will take you directly to the MITE program.This allows you to set up new sites. Do not give a site name which has already been used. See the rules for naming files in the KAYPRO user's guide.Select this option when the values shown are as you want them.You may enter anything here to describe the site.The phone number can be up to thirty characters and digits.The baud rate is the speed at which your Kaypro communicates with the remote site. Valid rates are 110, 300, 1200, 2400, 4800, and 9600. Kaypro internal modems run at 300 baud.This selects the character size and parity. These values refer to the site. To enter this, put in a 7 or 8, for number of bits, followed by N, for no parity, E, for even parity, or O, for odd parity.Enter the password exactly as it was given to you.The user code tells the computer you are connecting with your account number. Enter this exactly as it was given to you when you acquired your account.To save any changes you have made and go to MITE, press RETURN or the right arrow key. MITE will automatically dial the number for you.To save the new information, press RETURN or the right arrow key . ESCape will take you back to the main menu without saving the file.Enter the password you received when you subscribed to the SourceThe Source may only use Telenet.Enter the user code you received when you subscribed to the Source. Enter the machine number you received when you subscribed to the Source. Enter the password you received when you subscribed to Compuserve. Compuserve may use either a direct connection or TymnetEnter the user number you received when you subscribed to CompuserveEnter the password you received when subscribed to Dow Jones. Dow Jones may use either Telenet or TymnetEnter the password you received when you subscribed to the Offical Airline Guide.The Offical Airline Guide may use either Telenet or TymnetEnter the user number you received when you subscribed to the Official Airline GuideEnter the password you received when you subscribed to Newsnet Newsnet may use either Telenet or TymnetEnter the user number you received when you subscribed to Newsnet. -ob!9s#rzK_!9^#V!^#V!9s#r!A!a!!78!B!0ͭ9! !Tq!9^#Vh! !Tq!?!Tq!!9s!B!4ͭ9!9&!ͤ5!C!4ͭ9!9^z`!9^͌tY{o`* +" !!9^#Vs!9^#V!Tq!<! 9s#rb`! 9^#V!^#V! 9s#r! 9~#a!! 9s#r! 9^#V^#V!9s#rá`!9^#V! ^#V!9s#r!9~#a!9^#V!^#V!9~#foloa!9^#V#^!{o`!! 9^#V!s#r! 9~#%a!9^#V! ^#V! 9^#V! s#r!9^#Vl!9^#V! ~#±a! 9^#V!^#V!9^#V!^#V!s#r! 9^#V!~#ʑa! 9^#V!^#V!9^#V!^#V!s#r*+"! 9^#Vl!9^#Vl!9^#V! ^#V!9^#Vs#r!9^#Vl!9^#V! 9s#rÌ`M`Are you sure you want to delete -o!!n!9r!A!!<!9s#rXb!9^#V!^#V!9s#r!9~#b!9^#V^#VBK{b! ^#VBKxʿb`i~#rb`i)!9s#r#+!9&e7lobrbCb+!! 9s#r!B!0ͭ9!9&es@!9s#rzcb!9^#Vâd)! 9^#V!! ͧoVc o#ͧoVc!d! ̀pͦoʾcloʄcþc!6ͧoʾc! ̀pͦoʻc!6Îcd!̀pͦocd!ͧoc!d!9^#V͌t!9s#r#!9s#r/d!9~#fo#s#r!9^#V{oʟd!9^#Vͧo]d!!9s#rÜd!9^#V)! 9^#V!^#V#^͌t!9~#foloʜd!9^#Vßd dd!c!d^#V!ccccYcccc!cccccccYccccccccc! 9^#V{o"e!C!0ͭ9! 9^#V!9&e! 9s#rb-o!9^#V! Ro $p##!9^#V! oE!9^#V)! 9~#fo^#V!^#V#!DMÇe`i#DM`iͦoex§e#+^÷e#+^͢t!TqÂe-ob!79s#rze!A!C!0ͭ9!h!!78!B!0ͭ9! !Tq!79^#V!^#Vh!9s#r! !Tq!C!0ͭ9!h`E!!9s!B!4ͭ9!9!9^#V!!ͤ5!C!4ͭ9!9^z¤f!!!!9r!9!DMf`i#DM`iͦo g!9^`iͦof#+^͌tf! `i!9sf!h!9Js!<!39s#r>g!39^#V!^#V!39s#r!39~#ʻg!39^#V^#V!59s#rrg!59^#V! ^#V!59s#r!59~#ʸg! !9!99^#V!^#V##͈sµg!h!!78e]g)g! !9!'9r! !99^#V!^#V#!9r!9!Tq! !%9!;9^#V!^#V#r!!99^#V!^#V#!;9^#V##^#Vr!!99^#V##^#V!s!79^#V##^#V#yh#~ʑhn&͢turhChange to what? PARThat name's already in use!-o! 9^#V#DM!h#ͦoi`i^! {oi`i#DM+^!Tqhs#r**^#V!s#r*^#V"!*s#r! 9^#VF>*s#r!*##s!*###s#r!":w=!=DM!`is!! s!! s#r! 9^#V! s#r`i ! s#r!! s#r!! s#r!õ>#! 9^#V#^! ͮ<?9?|>! 9^#V#^ ?! 9^#V#^1+ o o o o o-o!9^#V!pj!!9s#rn*Oj!OjDM~#\k++nf!9~#fopNknf!9~#fòppjnf`is#r!9~#fo!9s#rnf++!9~#fòp!9^#Vs#r!9^#Vsrnf!9~#fo##s#rs#r!9^#V`is#rDM^#VÍj!9̀p!9s#r!9^#V!9~#fopʢk mŸk!k! Tq!j!9^#V++s#r!9~#fo`is#r!9^#V##&r`i^#V+DM!! s#r`is#r## Out of Memory $-o! 9^#V++DM!Mj##^#Vz m++PYpm`i##ut##! s#rOj{oʳl++nf##PYloʳl`i^#V##~#fos#r##utDM`i^#V`i##lom##~#l!! s#rmnf##`i~#fos#rnf! s#r!%l-o*[j,o*Yj,o*Wj,o*Uj,oNpNpNp-o*Uj! 9~#fo{om*Wj! 9~#fo{om*Yj! 9~#fo{om*[j! 9~#fo{om*Uj*]jloʡm! 9^#V"Ujm*Wj*]jloʼm! 9^#V"Wjm*Yj*]jlom! 9^#V"Yjm*[j*]jlom! 9^#V"[j-o!DM*Oj++nnf++##~#)nnfPYDMn!9òpPY-o!DM*Oj++bnnf++##~#ʇnnfPYpʄnnfDMWn!9òp!9s#r!9^#V`ipʾn!9^#Vn`i-o*Oj| o!&r!9s#r!9^#V##"Oj!!9^#V##s#r!9^#Vs#r-o!changes |g}o|/g}/o^#V#DM!99`i,o|z2oo:oo&zo&|o}|>o&|o&z2oo:o2o))o#}o|gp :o=2oo}:o=2oo}DM!>))4p =,p}}/o|/g#}|ʅovo|g}o{_}p|p|7g}ocp{_}p)xp}}o|gN#F# N#F#zڡp{ҥp##^#VBK^#Vzp#yp###óp#xp#~#fo}|>?o&}|>o&{_}p|g}op|g}o~# x q!9o~#%q!2q|t* CqqWqq*oDM*oo&quqo&q*o*+++*oDM*o!9N#F#^#Vkb6#> 6 #= q>6#=©q : >q Ar[q@qar{r`w# .qrqrw#q{o|g rrw#r!!|a{ !9^#V*:q!9}|Hr*:q":q|!-o! 9N#F!`i^!-lo{r`i#DM!Îr`i^!+loʎr`i#DM!`i^ztr $p`i#DM+^Ôr|r҅ͦU~2RB#ž(BsB ͳͳ*i A[ ͳIͦͳ;!k BB ~2=B#~2>B#~2?B#~2@B#~2SB# FB~# : !b &ͦͳ! B ! GvT K@1b! "im2m! "iog7>͗INSTALL v2.8K - Mite Installation Program - Jun 28, 1984 Copyright (c) 1983,1984 Mycroft Labs Inc. $Syntax error in command $Illegal file name $Invalid option $Writing installed version to $ $ *** Installation Aborted *** $ MODEM SELECTION MENU - PLEASE CHOOSE ONE OF THE FOLLOWING INTERNAL MODEMS --------------- 1) Kaypro Internal Modem 2) Data Solvers 300 AD 3) Data Solvers 1200 SMT EXTERNAL MODEMS --------------- A) Anchor-Signalman Mark VII B) Anchor-Signalman Mark XII C) Bizcomp 1012 D) BYTCOM 212 E) Cermetek 212A F) CTS 212AH G) Datec 212 AD H) Hayes Smartmodem I) Incomm 212 J) Novation Smart-Cat K) Novation Smart-Cat PLUS L) Novation Auto-Cat 1200 M) Novation J-Cat N) Prentice POPCOM 1200 O) Prometheus PRO-MODEM 1200 P) Racal-Vadic 212 Q) Rixon 212A R) Toyocom 212 S) UDS 212A/D T) U.S. Robotics 212 U) U.S. Robotics Password X) Other Smart Modem Y) Manual Dial Modem Z) No modem - Direct Connect Enter modem selection: $12H3ABCD~ EF GgHIJKL M! NOP@ Q_ R~ S TUY Z ? ^NU 0^M^NP 44^M XY^ND ^Q^MDATAT DAT D%U 1,D ^E^MO^M16^M2^M^MI^M^E^MD^MQ^M^MQQ^M^MDOG0OG0ENDDTMITE/U.COMMITE.COM0123456789  KAYINT.HEXKPRO484.HEXDATASOLV.HEXI O !>ͳ  ͦ7 wx# !,>K M ͦ7~ j ͦ7# x PY4 T] j ͦ7PY<F 0 ͦ7T]vX  ͦ77?!<>ͳw  ͦ7  :w 2 2 2 2* " *w#"!5² : w v  ͦ7 7?*+ ͦ7222V}Unable to open input file $Unable to 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! B "@̓ڋ ͒ / >͗*ʅ Y~ 2@A* * <: o:@_* {ͧH:@͗ͳ! 4$ ͗ͳ@<͆ ͦ Y - Display Next Page * - Do Not Change Actual Terminal. Enter Option: $͆!H' ͦ&?ͦ Manufacturer's name: xxxxxxxxxxxxxxxxxxxx $ Y - Display Next Page X - Exit to Previous Menu. Enter Option: $yͦ Emulation Module vx.xx Copyright (c) 1984 DISCO-TECH. $ͽڋ >͗X$ Y*2@A <:  o:@_{ͳH :@͗ͳË ! 4*@DM@qlͳͳ@]ͦͦ7 IS NOT VALID.$! @7#q1د2@*@"@ڻ:@‘!@:@2ڑ@!@MÑ1د2@*@"@!@H͸@!@ M@72@!@@w#@2@@2@@2@ɷG*@͸ 94*X*@m"@~ͦͦ7 INSUFFICIANT MEMORY FOR OPERATION. $ Press any key to continue: $: ,:@2 xy @2: G:@xͧͦ >ͳ> >$2:  ,:@?2 xy@2:  G:@xxͳ ͦ >Cͳ>A x - xxxxxxxxxxxxxxxxxxxx$=*@ é~G# ¸7ɯ}o|g!)w#< >͋ @ɯ2@! @ @!@>ͳ>2@6@@D72@!w#O^iog"@i`i)|! ʗ! wy! w!*6#6!'6!,w! 6! 6!*6#6`i)|!&w!'6!$q#p!*~# &7!(N#F p+q!*N#F p+q2!,~>77!,w! 6! 6!*6#6`i)|!&w!$q#p!(q#p¬ͦ¬2cADisk Full - Job Aborted $ր:k_k=p=_k=2  :cA<2cAk!cA4 )2cA> _k=pk!*~#fo)|!&Sp!(N#Fp+q!*N#Fp+q7!,~‘>ˆªͦUnable to Close - Job Aborted $~###6####! "eA2vA2wA!eA=, w#:eA :eA.#:fA< ~##6#~#N#F^>2vAgA>mm>2wAgA>=2dA=~ʗ,ʗ:dA=2dA~`i:vAʰ!gA:wAgAͅ}|~##~#~####7կ > ~ #>  ~#:i"xA!O#9yT#~2*xA^~*xA.ʏ =*†>?! ~# =*»>?š7CONRDRPUNLSTNUL6<@͗>:͗ ͗x>.͗2րO!B ~#͗)CON:RDR:PUN:LST:NUL:ʻHʻ0:v0ÂAG7))))oY_$͗æ> ͗> ͗~#a{ G|}x+++*0~#!'~2րڊ…!$N#F>x!(q#p?   o& ##6 #6 !*w#6>!&~2~A!$N#F!(q#p!"|A "zA*zA!'w*zA "zA*|A "|A!~A5¬*|ADM!*q#px>! ~2A! ~2A!$~#fo"A"A!,F!*~#fox= )|2A2AʌW2 B[=_*A{kͦ*A "A!A5[: B_!*6#6!$N#F!(q#p!,~`2A:A! >2A! ~2A:Aw! ~2A:Aw*A"A:A2A`Ae*AAe#%"A!A5:A`! :Aw! :Aw>Disk Full - Job Aborted $ʏÆ0:+BOQD+HV: B}/o|/g#7!2 B+-2 BʻBʻ0)oʻOʻQʻ0)))oʻDʻ0 )T]))хo.$.Hʻ0:v0ÂAG "A!A5[: B_!*6#6!$N#F!(q#p!,~`2A:A! >2A! ~2A:Aw! ~2A:Aw*A"A:A2A`Ae*AAe#%"A!A5:A`! :Aw! :Aw>Disk Full - Job Aborted $ʏÆ0:+BOQD+HV: B}/o|/g#7!2 B+-2 BʻBʻ0)oXXX0000000123456789   * +7GSâÖÄØ!~6e>22222!P"*"}o|g}o"}o|g"!s#r#!9(!*m*+"}o|g"""+++"!t#:g:G/2:O|2yʐ͖M^*|G>>>>G2>>>>A2>>2>>*}!~ƒ6ͅ 9͙MÙʻ*w#*͐Ҹ*"*~#*͐*"!**͐7I 7ɷ>I7ɷL)>07ɷL@57ɷL E>07ɷ7>p _ Wn͐jV 72Kn,X `    %K«H=¹H777$@}>2@m>2ɷH7ɷ}mɷ}m>:2>x/G:2>:2Y>x/G:2>:>:>:2>x/G:2|}:Fʤg9~^¾#~.#̈́ `ì> .~#* ̈́0 > G>>̈́2͘$.#/^KZ.̈́ 9`9u͘ xda{͌„d͘*+|~#¦aabb E H6E6E *** MITE not installed *** Please run the Install program to select computer type. $!91v*z({(6E2H2w2;~2Bw2v2v2v2Hw2w2Pv2Qv>2v2w!"-~!:m2:~:] ʀ!\yq͈A% !,"v>O21~>2v2v2v2v2v2v2v2v:F²>2v>2w2v2v2v:12v:22v:32v:42v:G2v>2v>2v>2v>2v>2v>2v!Iw6# x 2w>2y>2y!y6# + c 8 :v; ̀:vͤ:v͡:vͧ*v͞:1~O>_ >ͪz :Qvz :Pvz Ô ͗D::~ ʙ !:~6 K¢ >2Pv>Gâ B6E;Fq?µ ́Ec BʝHC DF(F` G >2Qvh%H I LD MM O]3Pʂ1SCU>*X} >́Eß ́E͗D *Ev>PE:vc ʹq:v?:   ͗D9I v͐dp6EͷFʹqqXc ́E͗D&6E!yx0~aq6E~ ڗ > ́E~́Eâ >^́E~@́Eʹq#x q V6E;Fq? ` 0 : ́Eʹq0o&ͧGy w` Xc >́Eó !y # 7́E>Ͱ>ͭc ́E76Ev><E:vc G!vwqc ́E_Ac ́E͗D6E>2Aw> ́E:Aw0́E>:́E> ́E:Awo&))))))Kw*Eʹq:Aw<2Aw ^ 6EͷFqʹq?´ M Xc 0  2Awo&))))))IwK6Ev>=E:vM !vO ~  6+:v=2v :vG!vqM "EM !"( !%q!(7 !,q!<AG !?q!0^ !4^ !8q o > >^@Ô ́E6EͷFʹqqYc 2:vy.:v  6EͷFʹqqY >ͭ>ͰͿ r r >2Bw:v G ͼ *Cw~#"Cw ^ *Cw~#"Cw ^@*Cw~ #"CwqE: >2Ew NF 2Ew Wf ! Q ́EW-Q L ~#"Cw 0 !Kwʊ @=… "Cw P¸ ~#"Cw0 § > !d=­ Q T*Cw~#"Cw ^ ~#"Cw 2Fw͉  r r 6E 2/~́EW-:/~͆ ̓20~ ́EW-:0~G:Fw*0 ! :BwW W͌Ij2Bw:He r};FG:vxq2/~!vc !vš>ͳͼ‹>ͳ}!v;F!Kw"Cw! #*Cw@"Cw±>2Bw2Ew}:v:/~!v8}:1~O:v!v:/~>2Hw82Hw}:1~A#:v@:/~́EW- @:v@> ́EW-:/~͆:Bw`:Ew`́EW-@:1~O}:/~ }> ͱ́EW-͉@̓20~@G @:1~Oʼ:vʼ!v:0~¼>2Hw82Hw@:v:0~!Ky"Cw>2Bw2Ew@:v:0~q20~G:vxāEW-:0~ :v:v> āEW-:1~O@:v@:0~ͱ @> ͱ:v> āEW-:>Ͱ>ͭ6E:1~Aʗ%6EͷFc ! 6ʝ6EͷFʹqqYʝ7c$ͱæ͌ڵ͆*6~"8~ r r͉ *8~#|+ͼ+"8~|7̓:vʏ7"6~OFFON HALFFULLNONEODD EVENANSORG{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 - Parameter O - Option U - Text File Upload D - Text File Download B - Binary File Xfer M - Macro Definition C - Command Processor F - Character Filter X - Exit to CP/M {Enter option (? for help):} ${MACRO STRING DEFINITION MENU} $ X - Exit to Main Menu {Enter option (? for help):} ${UNWANTED CHARACTER FILTER DEFINITION MENU} $ X - Exit to Main Menu {Enter option (? for help): }$ n: XXH = $Awaiting Carrier (ESC to abort) ${Carrier Detected} $No Carrier Detected ${Carrier Lost} $Illegal 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} stands 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 file 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 Value} $ {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 Reset 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 Exceeded} - 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 Parameter 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 on 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 has 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 abort} $2> >2y2:<))06EͷF!:O͇6EͷFq2:O!͇:lgyKʹq: E͑2G~ʅ}####m#N#^#V7yO ^#Vy2ҥ06EͷF!~:O͇BK<~4b<~͹b́E÷<~b:6EͷF<~>!j~vb<7ɷ!<~Tm>2<~b7ɯ2!~<~͹bw# x<~b For the interactive help feature to work, MITE.HLP must be on the currently logged disk. - Press any key to continue -$MITE.HLPN 9!t"##$3$T$$$$$$%G% 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 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 - An example of macro usage D - 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? $ 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 H - Menu of additional commands B - Append I - Protocol C - Buffer J - Read D - Capture K - Receive E - Echo L - Screen F - Exit M - Send G - Macros N - Write Which topic interests you?$GHILSPOUDB M C F XP?TTgBDPSRMANIHXS?UEMBKRCLTD Q!XS?VU"D#E$H%T&G'XS?WC(I)A*W+R,P-T.F/Q0S1XS?XP2S3R4XSCZ?YC5H6I7M8T9X:B[A;B<C\D]A=B>A?B@CADBECFDGEHFIGJHKILJMKNLAMB^CND_E`FPGaH IbJcKdLRMeNf?gVhBiCjNkMlHmIn͗D:v+ ҏ%5:v6E>Ͱ>ͭ::1~O&>ͪ*v͞6E>Ͱ>ͭ͹͛% rʷ% rc ÷%>ͭ>Ͱ>ͪ& rѷ& r&>Ͱ>ͭc ͹z%>ͭ>Ͱè%͹:v:'6E̓̓̓!'"*^#V#"z:&͞"v@&!'ڗ% z&͉@&̓n&>2Hw H6Ew*Eʹq:vʪ&;(:vaqA(c  (6E2Hw> ͱ́E> ͱ́E::w<2>ͪ>Ͱ>ͭ>Ͱ!H~ &#& '͹6EH*Eʹq!HͶ6Ez' rѷ-' rm'dͼ yH'͉0'̓́E0'z'"E>Ͱ>ͭ!5c ͹&>Ͱ>ͭc >Ͱ͹6E:v²'!y~: :"Cw>2Bw2Ew͹: ͹>ͱ!'́E'ʹq!>2yã*,X` %Incoming Call Answered -- Detecting Baud Rate $Remote Trigger Character = XXH = nn $́E͗D:v/ :w:/ :v/ :v/ :v0aq:v 0c :v+0aq:v10c .6E;Fq?°(́EF(C*)́E:v#):v)6Ev>PE:vF(!v|Tm(,"EF(|!-|>jF()"EF(>2v!"-~>2vF(2vF(I?)́E:w2wF(FT)́E:v2vF(Pi)́E:v2vF(Qz)́EͧG2vF(R‘)́E!"-~"EF(S¢)́EͧG2vF(W´)́E2y.F(A)́E>2y.F(T(*́E>2*-~DM!yOxGx*~#́E *:<2*>2ͷF*F( )ʹq6EͷFF(Xc >́EÚ("EF(́E͗D:v0 :v0 :vC1p:v1aq:v$1c :v0po06E;Fq?–*́E>*U“,́E>2y!"!:y*6Ev>PE:v>*!vyTm*,6EJ-y!z>vb*?6EJ-2:Hw22Hw r+ r\,͉D+̓D+! ND+3+!y͹b\,2/~:v_+:/~2/~:vn+:/~ +:/~ †+:> †+> ͱ> :vGʖ+ͼÌ+G:vxq2/~ͱ>2:v+:v++\,+!/~+*#"+:/~́EW-:/~ +2:v,,\, +> ́EW-:v6,! N6,́EW-!v#,!:v2: +=2B,́EW-B,:2Hwyb:vʁ,*T qʹqT6E:2Hwʹqy6EJ-G,́E6Ev>PE:v>*v~qA-|A-}2v>*T,́EͧG2v>*D -́E6Ev>PE:v>*v~qA-|A-}2v>*E-́E:v2v>*H4-́E:v2v>*Xc >́EÀ*"E>*!2Hw::vd-q:vw.*-~Î-w.w.w.w.w.w#"-~*}o|g«-R6E2v>:2|->*2:vc.*-~*r|c.-}c.:vͱ!,. -20~́E*-~w#"-~*|.}.R6E2v:v-:0~q-*-~}O|G|!xL.~͍c# >.!"-~!:vͱ w.:ww.:́E:v‡. "E*-~}O|G!|xʧ.~͍c# Ù.:.|9d.S"Eg6E|wpʹq ͹2v2v!"-~{TEXT FILE DOWNLOAD MENU} C - Capture Mode = XXX I - Capture Indicator = XXX A - Append Captured Data W - Write Captured 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 help):} ${TEXT FILE UPLOAD MENU} U - Upload Text File D - Interchar. Delay = XXX E - Await Char. Echo = XXX H - CR/LF Handshaking = XXX T - Turnaround Char. = XXH = NN G - Garbage Char. Count = XXX X - Exit to Main Menu {Enter Option (? for help):} $́E͗D*vN5 q:wo&v qv!6w#w:v72p5:v5- !H16q!l6q!g6 q:v5L :v125:1~5< 56E;Fq?2Â1Xc BH2́E6Ev>PE:vʂ1v~qT3͞T3"vÂ1D`2́E:v2vͤÂ1Mu2́E:v2vÂ1NŽ2́E6E!H4Â1Pª2́E:v<ڡ22v͡Â1S2́E:v2vͧÂ1R2́E:1~A2>A21~Â1>O21~Â1H2́E76E!g 4Â1I3́E66E!4Â1AL3́E86Ev>PE:vʂ1v~qT3|T3}T32wÂ1>́E1"EÂ1́E͗D:v8 :vM7aq:vS7c :vr7aq:vx7c :v7aq:v7c :v7aq:v7c :v7aq:v7c :v(8 :vH8 :vh8 :w8  76E;Fq?4́E]3Xc C 4́E:v2v]3E44́EͧG42v]3MH4́EͧG42v]3B\4́EͧG42v]3Lq4́E:v2v]3T†4́E:v2v]3Kš4́EͧG42v]3R®4́EͧG42v]3D4́E:v2v]3Q4́E:w2w]3>́E3"E]36Ev>PE:v56 #5!v~5#5{PARAMETER MENU} B - Baud Rate = XXXXX D - Data Bits = X P - Parity = XXXX S - Stop Bits = X R - Role (ANS/ORG) = XXX M - 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 (? for help):} $ Enter initialization string: $ Enter dial header string: ${OPTIONS MENU} E - Escape Trigger Char = XXH = NN M - Macro Trigger Char = XXH = NN B - Break Trigger Char = XXH = NN K - Local Command Char = 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 to CON = XXX X - Exit to Main Menu {Enter option (? for help):} $ Enter Auto Redial Count: $F=:Hw8a=6Ev>PEKE:vʹq!g9v C9C9q#O9yP9##~ 99v͐dʹq> #OC9(9[9 P9~#fo^6ECAPT+;APPE;WRIT;ECHO;EXIT!;MACR;READE:v!v:Tm;!(>vb;?"E>́E>2H,6E:Hwz `9qO`9qFC;2vN`9:vœ;6Ev>PE:v!v|Tmv;,6E|!-|>j‘;6E>2v!"-~>2vɯ2y.>2y.qO`9qF;2vN`9>2v!Iw#~#:́E> ́E~́E# ;ʹq@x ;ʹq>2yʣ*yTmң*,6E>2yʍIyTmҍI,6E>2y JyTm J,6E}=6EͷFqSŠ<ʹqʹqZA͐dLœ<ʹqʹq=6E?ª< ʹq>́Eʹq*-~}o|g;A q*}o|gHA q A6E:~q`9}2:=2<qO`9qF=2vN`9>2vqO`9qF;=2wN`9>2w {Local Command (or ?): }$ {Remote Command (or ?): }$Enter L for Local command 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 CRC ON Turn XMODEM CRC mode on CRC OFF Turn XMODEM CRC mode off APPEnd Append 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 current protocol MACR List defined macro strings BUFFer Print capture buffer statistics SCREen ON Allow incoming character to display SCREen OFF Disable console on incoming characters USE ufn Get "console" input from file EXIT Exit to System (Local command only) $Number of bytes captured = nnnnn out of nnnnn available $HELP6Ev>PE:v7!vyTm҈A,"E7:y ›A!Dyqy!z>vb¶A?"E7y͹bMA"E7͹bG>A"E!͹bw#A͹bg͹bo"v͞͹b2v͡͹b2vͤ͹b2vͧ͹b2v͹b2v͹b2v͹b2v͹b2v͹b2v͹b2v͹b2v͹b2v͹b2v͹b2v!w<͹bw#aB͹b2v͹b2v͹b2v͹b>OʇB>A21~͹b2v͹b2v͹b2v͹b2v͹b2v!y ͹bw#­B͹b2v!g ͹bw#B!Iw͹bw# xB!H͹bw#B͹b2w͹b2w͹b2w͹b2wb́E6Ev>PE:vc !vyTm6C,"Ec :y IC!Dyqy!z>jc hC"Ec y>M͍c>͍c!~͍c#€C*v|͍c}͍c:v͍c:v͍c:v͍c:v͍c:v͍c:v͍c:v͍c:v͍c:v͍c:v͍c:v͍c:v͍c:v͍c:v͍c!w<~͍c#C:v͍c:v͍c:v͍c:1~O>D>͍c:v͍c:v͍c:v͍c:v͍c:v͍c!y ~͍c#:D:v͍c!g ~͍c#ND!Iw~͍c# x]D!H~͍c#mD:w͍c:w͍c:w͍c:w͍c9dc PAR ECE H6E:vʰD!HüD!HڼD!HDHq*-~}o|g^H q*}o|gdH q:vuH DH6EKE|H6Ew*Eʹqʹq! F# E~#́EE6EùSE*E$SE6E>{SE>}SE{cE:Hw!:pE}E:Hw!@F#~́E#sEG:wxʥE ¥E> ́E:;~•EE ±E!;~5ûE »E!;~6Or!;~4:HwE:vE:5~EEͱO;F25~ }FFE ͋FE+FE ͣFE;F>#́EʹqMFQFMF͋FAFEsF>#́EʹqH oFͣFcFEͣF Eʹq25~x͑F >́E> ́E>́E ҁE>^́E@́E;F́E:BwF £G:HʄG͹brG F@HG͹b@ZGqDG͹b0 FFO ͹ GMF͹b0 F@!Kw2BwF^ZG͹brG^ZG:vnGGnGͼdGãG>2Hb rʣG rʑG rãG:HwʄG͉҄G̓6Ev>PE:v G^G:vG0G:Gv~q}ɷ rG rH;FH͉H̓G7HMITE v2.75 - Copyright (c) 1983, Mycroft Labs, Inc. $XXXXXXX. Bytes Captured = nnnnn/nnnnn. Capture = XXX. $Site ID = $DIRECT ONLINE OFFLINÉE͗D:vo&)))MKq:wK KK6E;Fq?H́EÝHCH́E:w<2wÝHPƒÍEʹqL6EͷF ʝHq?IHʹqC,I>2vÝHH9I>2vÝHIFI>2vÝHMSI>2vÝHT`I>2vÝHXmI>2vÝHBzI>2vÝH"EÝHSJ>2y/K:v£I>2CMI²I24~TII>24~TIIEXII.ZII,]II>2CMI2Hw6E:R}J>2y/K:v J>2CcPpJ/J24~͚UpJ?J>24~͚UpJJJOYpJUJ[pJ`J_pJpJ>2CcPpJ2Hw6E:X…Jc >́EH/KL6E;Fq?«JÍJ ʴqCJ́Eʹq>2vHJ́Eʹq>2vIJ́Eʹq>2vMJ́Eʹq>2vTḰEʹq>2vXḰEʹq>2vB'ḰEʹq>2v>́EÖJ:vo&)))MMqtM6E{BINARY FILE TRANSFER MENU} P - Protocol = XXXXXXXX C - CRC option (XMODEM) = XXX S - Send File and Return to Link R - Receive File and Return to Link X - Exit to Main Menu {Enter option (? for help):} $Now Sending $Now Receiving $All Files Sent $All Files Received $Checksum Error $ X - XMODEM (Single) B - XMODEM/B (Batch) C - CLINK & Crosstalk H - HAYES (Smartcom) I - IBMPC Async M - MITE Multi-file T - TEXT (mainframes) Enter new protocol code or CR for no change (? for help): $Unknown message type $Current Protocol is: XXXXXXXX $XMODEM CLINK HAYES IBMPC MITE TEXT XMODEM/B>2F:yN6Ev>PE:v9v"-Fn6N,6E:v2(:v2):v2*>ͤ>͡>ͧ2yy9"-o*-"+IN?6EOXS:Hw2>2Hw*+~Oyq"+y!z>vb:CP/6E>dRO>2/4L6Eywp:FS6Eʹq rN rN>ͱOy!0͹bڜOw#N:/<2/>26>ͱ:/ͱ/ͱ>2E!"G!0~ͱ͡S̓S#O:F"O:Eͱ-O*G|ͱ}ͱ!'FOʃO>T́EcOSO>.́EëN‘O>ŔE҈O:6<26 N6EͷFʹqqYN>ͱ6EOʈOͫSN>2=ʹq!':=ͱҿOڪOOªOybS6EVN:CO>dR>ͱ>ͱ>ͱS6E!ʹq:(2vͤ:)2v͡:*2vͧ>dR>ͱ!y >2E~ͱ͡S7P#.P>ͱ͡S!E>^P>uͱ>2J:w2FwP>C2J:v2(:v2):v2*>ͤ>͡>ͧ:Hw2>2HwXS:CP:yP6Ev>PE:v!vyTmP,6E!ͪRڂRʂRAL6Eywp:FS6Eʹqy!z>c>2//6E>2I:Jͱ!'dQVR>T́E҈R:I<2I#Q>2J>2FT6E#QʁQgR|Q6EgR>6R!6R27/G6R>6R>2E!"G!06Rw͡S̓S#®Q:FQ6R!ECRQ6R̓S6R̓S!G~#CR:7G:/R=.RVRy!0~͍cR6EVR# R:/<2/>.́E>ͱ)QVRͫSVR>ŔE>ͱ҈R)Q>ͱʹqf6EÈRʹqS6Ey9d>ͱ:CPS6E:(2vͤ:)2v͡:*2vͧ!>#Sد2y!y >2E͡SRRw#>ͱþR:Eͱ72D!SSCS:D=2DR6E7>2F2D!:Jͱ=SVS2SC2S:D=2D,S7!I!yg)sS|g}!ogSr$s%# ]S*GO!I ~W$^"G!Ew!ñSFile Sent $All Files Sent $File Received $All Files Received $ - using CRC$Switching to checksum $:yMT6Ev>PE:v!vyTmMT,6Ey!z>vbfT?6E:v2(:v2):v2*>ͤ>͡>ͧ:Hw2>2Hw28>2/:8^U!"2y!0͹bTw#*2#"2 x°TT>28*2|^U rT rT6E^U>29V0WU>ĆESU*8~|U>T́ET::iU9U>.́E:/<3U2/ÚTNU>ŔE:9^UT>ÚE>29VT>29VTybʹq6E!:(2vͤ:)2v͡:*2vͧ:yU6Ev>PE:v!vyTmU,6Ey!z>j:v2(:v2):v2*>ͤ>͡>ͧ:Hw2>2Hw>29 r!V r!Vf6EãV0W/V>ĆEfV*8~|GV:9V>T́EfV::WV>ŔEpVʣVvV>ÚE>mV>29VV*4DM!4yxʛV~͍cҖV6EãV# ÁV>.́EkV>29Vʹqz6Ey9d:(2vͤ:)2v͡:*2vͧ>ͱ!";:9*WW*2|*W}*W:4~W:/*W>*WDM!0~*W# xW>*W*;|ͱ}ͱͱX! MW8W!"8~X!X2:¨WXgXo"4DM:4~ʁW2/XW!4Xw# xWX XXWX_!";::XW*4|X}X:4~W:/X>XDM!4~X# xW>X*;{ Xz XX!7!G*;g)4X|g}o"; AXxG!X:ytX6Ev>PE:v!vyTmtX,6Ey!z>vbŽX?6E:Hw2>2Hw!`/6EҸX/Y"E/Y¤X>ͱ rX r/Yy!0͹b/Y Xw# XX!0͉Y̓9YY͉ Y̓ Y~#ͱ X>.́EX>ͱ> ͱybʹq6E!:y~Y6Ev>PE:v!vyTm~Y,6Ey!z>j:Hw2>2Hw/6E>ͱ!:һYZ>T́EÝYYY6EZ!!0Zw#Z Y>ͱ!0y~#͍c Y> ͍c>.́E>ͱY>ͱ> ͱy9dʹqz6E:yaZ6Ev>PE:v9v"KFnrZ,6Eɯ2yy9"Ko*K"MˆZ>ͱ?6E:v2(:v2):v2*>ͤ>͡>ͧ:Hw2>2Hw̓̓̓!/6EZq[>ͱq[ZZ!'*M~w[y~#Z"My!z>vb>ͱ!y ͞[q[4L6Eywpʹqy!0͹b`[w#<[>ͱ!0͞[q[>.́E4[>ͱybʹqüZ6E>ͱPL6E:(2vͤ:)2v͡:*2vͧ~#ͱO¢[ͱ[[Þ[[>ÚE7:v2(:v2):v2*>ͤ>͡>ͧ:Hw2>2Hw̓̓̓!`/6E\\>ͱ!'\\(\!y \2yy!z>c`\\AL6Eywpʹq>ͱ\Š\6E\ʗ\>ÚE\!0\\y!0~͍c#ª\>.́E>ͱt\y9dʹq \aL6E\>ͱ:(2vͤ:)2v͡:*2vͧ#]w#O\O ]>ŔE>ͱ\\:y[]6Ev>PE:v!vyTm[],6Ey!z>vbu]?6E:Hw2>2Hw2W͈_ڔ^y!0͹b{^ ʑ] ʬ]w#xڑ]6x2S:W02a:SapE_*Oa q!a~ ]>0w#]!ȯ a͝_ڔ^]:S0G͝_ڔ^^> ͝_ڔ^^ڔ^!ȯڔ^qR"^ڔ^q2Uk_ڔ^w_ڔ^^:UAn^:W< c^2W>.́EÃ]Xʔ^>ŔE]>E͝_> ͝_ybʹq6E!:vGʬ^ͼâ^:v^:v^^^7?7:v!^7 ^7?:v_! N _C__́E!v^!:v2T:T@_=2T:_C__́E_7?7!a^_:SG0^_"Ooe_$^_ k_:v |_ rʛ_ r›_7ɷ2V͉__!´_!ȯ:Vͱͯ^͛^:y`6Ev>PE:v!vyTm`,6Ey!z>j:Hw2>2Hw2X!ȯ>R͝_ژa>A͝_ژa> ͱژaw_ژa!ȯ!D"OژaqEʉaDN`͵aژa02W͵aژa }`>00yOOOp`y2S!ژa ¦`>00)DM)) oҶ`$—`"Q:SO!0y`͵aژaw# `6k_ژaw_ژa^ژa*O:Qa:Ra:WG:X:a= a> VaØa>R͝_ژa>N͝_ژa> ͝_ژa^ژa>ŔEB`!0y~La#͍c@a> ͍c> ͍c>R͝_ژa>A͝_ژa> ͝_ژa^ژa>.́E:X< ƒa2XB`y9dʹqz6E!ͱ*OoҰa$"Oa*Ooa$"O7?7D >2:*>2>2:*>2>22*>2>22*>2`i)|! Zb! wy! w!*6#6!'6!,w! 6! 6!*6#6`i)|!&w!'6!$q#pb!*~#b6rb!(N#F p+q!*N#F p+qb!,~>b7!,wfc! 6! 6!*6#6`i)|!&w!$q#p!(q#pocsc6Eoc2cDisk Full - Job Aborted $րc©c.d_.d=3d=»c_.d=c c :c<2cc.d!c4 c2c> _.d=3d.d!*~#fo)|!&ds3d!(N#Fp+q!*N#Fp+q7!,~Td>͍cKdsmdpd6EUnable to Close - Job Aborted $"Ì"nj!d6 # d!dd dqw#¬d5eɌ<~d#=d dd!ɌiTm~d#d!yTm!?edO#e ,e##~ e5e;e^#Vj6ECOPY eDIR fDRIVEfERA fHELP ygLIST gREN gRESETgSET gSIZE iSPACEiTYPE ,jUSER ]j!yq!C>vbej6Ei!>ceMk6E͹bei͍cebi9dfbk6EɌf:!f!f!fq2uh*Ì"Ō2*Ō~f ~f*Ō~Sf:<@́E:*Ō ~hf>x́E*Ō #~́Eyƒf> ́E qfGʴq:ʦf> ́E>|́E> ́E*Ō"Ō:<23fʹq/f*Ō"Ō3f:Ĵq*.*:ifDvÁEôq=_:q2h*Ì"Ō*Ō~mgiq:r`g:s`g>2iwp:QOg>?́E> ́EͷFqY]gik6Eʹq*Ō "Ōg:j6Ek6Ei!>vb™gj6E͹bڭgqG™g7vbigj6E!iyFwx# gij6E _ͅjhtk6E:z$:h!@h{qO#h 5h##~h:h^#Vj6EDIRUhSYSqhR/WhR/Ohh*Ì~h ~w\hh*Ì~h ~wxhh*Ì~h ~wÔhh*Ì~h ~wðh*njMDɌ*ÌFnhk6E7ɷh*Ìtj6E7*Ì~iqiiwpʹqhͅj#itk6EɌ8i:@i@i!fq2h!"*Ì"Ō*Ō~iiq:si>2iwpi###~#2~2 *: O :G}jŸi:=ʳi)ëi*"!k q!k6E*Ō "ŌVi:i*>k q0k6Ej6Eͅjitk6EDv2:ij=_͕tj qj6E:_i!>vbEjj6E͹bYj́EGEjôqb:j0pjpj _0́E>?́Eôq|g}o }No such file(s) $All files? $Filename conflict $Attribute error $System Command Error $nnnnnK Bytes Available $Filename Error $ erased$nnnnnk Bytes $Total size = nnnnnk Bytes $No directory space $Unable to close $Not available on this DOS $Available commands: COPY new=old copy one file to another DIR afnx list files in directory DRIVE d: set default drive ERA afnx erase file(s) HELP print available commands LIST ufn list file to printer REN new=old rename file RESET make all drives R/W SET afnx atr set attribute on file(s) SIZE d:afnx display size of file(s) SPACE d: display space remaining on disk TYPE ufn type file to console USER n set user number $կ > *n~"n nm#`m> *n ~q"n#:m"!!1nO#—myʲm#~m*!üm~*!nmnm.m "n="n*m>?*n|m|m&n! ~q"n# "n="n*n>?*n"nm&n7*nCONRDRPUNLSTNUL"i"k6`i"eDv<2o>+2m2h2n!#ʣnO:ny‰n+ʣn-ʣn"™n:n/2nqnw#qno6!#8Tmo:8n:o28n2o2D*eono6E8wpʹqóo2g:m-Lo*eʳo*k~,o# O# o #o####n!n*iw#2o"i6:h<2h*kn*k*e~ʲoʦo# #Oio Ÿo! ~#€o:h=2h*i "iPoUo ~Poo2mkn:h7No files match $"p62r2spq6>2r`pDv2tOp=p_>2s`po&)))))F*pp#w#Cp"p6!r4*p:spp:t_:rpˆpp<@́E>:́E ́Ex¤p>.́E”ppրO!p ~#́E¸pCON:RDR:PUN:LST:NUL:dp ppq py0ů2u'8q8qd8q 8q>2u8q}o|gHq;q zXq:u> ]q02upqpq yq0ʈqqq0 v:گuBfuOʇuQʇuDʯuHu v> ́E> ́E_~#qa{ G|q}x+++*r0~#qqqqqqqqqqqqqqqqq!'~Brրښr•r!$N#F>x!(q#p?   o& ##6 #6 !*w#6s>s!&~2z!$N#F!(q#p!"x "v*vr!'wr*v "v*x "x!z5¼r*xDM!*q#pxs>s! ~2! ~2~!$~#fo"{"!,F!*~#foxMs )|2}2ʜsDv2ks=_*{ʋs{t6E*{ "{!}5ks:_!*6#6!$N#F!(q#p!,~pt2:~! s>2! ~2:~w! ~2:w*"{:2}ptut*{ut#5t"{!}5"t:pt! :w! :w>Disk Full - Job Aborted $##~#2##^#V#"!" OyOt* #" tO*+"|»t* :)=to&"!" !* #" u# u7.uO~q#!u **#"qu *+* #" qt"vvqBv0 v v)oiu"vvqOvQv0 v v)))oÊu"vvqDv0 v v)T]))хoҲu$òu"vvqHv0 v:u0vA vG v7))))ou:v}/o|/g#7!2+5v-2> q> qN#F>x!(q#p?   o& !'+.26;?CHPTX[]agkow~ &,247:>BMU\`hjprwx|  !"#$%&'()*/7<CHMPTW\dhjlmqs 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. MITE 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 is 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 not properly set, or that the cable connecting the modem to the computer is not correct. For further information see the chapter in the MITE manual entitled "Modem and Cable Installation." If MITE is set to answer a call (option R in the parameter menu) a message indicating that it is awaiting a call is displayed. The call is detected by the modem answering the phone and raising the carrier detect signal.  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 that causes their carrier to go away. If you try to exit to CP/M with carrier still present, you will be reminded that it is still 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. It is then possible to exit to CP/M. The proper functioning of this option depends on the actual implementation. Not all hardware systems will allow the software to hang up the phone.  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 set 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.  The L option allows you to load parameters from a previously saved parameter file. You will be prompted for a file name, which should be entered in the "d:fn.ft" format (e.g., B:SOURCE.PAR, RATOFF.1, B:CPMNET, etc.). If a file type is not specified, the default file type .PAR will be used. If the specified file is not found, you will be notified, and control will return to the Main Menu. If anything other than a valid parameter file is specified, MITE will abort the load command and issue the following message: "Invalid Parameter File" If a parameter file created with an earlier version of MITE is loaded, then you will be warned: "Warning - old parameter file." At this point you should check all parameters, change if necessary and resave them (on the same file, normally) with the new version of MITE.  The S option allows you to save the current parameters on a disk file for future use as a command line argument or as input for the L option. You will be prompted for a file name, which should be entered in the "d:fn.ft" format. If no file type is specified, the default file type .PAR will be used. Even though it is called a parameter file, it is not only the settings of the parameter menu that are saved. In fact, all parameters that can be configured from ANY of the menus will be saved. Once you determine how to access a particular system you can save a parameter file and in the future, by loading that file, you can instantly configure MITE to access the system again.  The P option selects the PARAMETER MENU. From this menu, you can easily check or set various communications parameters, 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 and request help.  The O option selects the OPTION MENU. From this menu, you can select the "trigger characters", as well as several 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 U option selects the TEXT FILE UPLOAD MENU. From this menu, you can initiate the uploading of a text file to the remote system, or select various options which effect how this is to be done. Once control is transferred to this menu, it remains there until you exit to the Main Menu with the X option (with the exception of the "upload" function itself, which automatically returns control to the terminal mode once the upload is complete).  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 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.  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 programs) 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 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 macro 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 to this menu, it remains there until you exit to the Main Menu with the X option.  The C option selects the SYSTEM COMMAND PROCESSOR, from which the user can issue a number of commands similar to those available in the operating system command mode. These include such commands as DIR, ERA, and TYPE. Once control has been transferred to this menu, it remains there until you exit to the Main Menu with the X option, or enter an "empty" command line (i.e., immediate CR after prompt).  The F option selects the UNWANTED CHARACTER FILTER MENU. From this menu, you can view and modify up to 10 ASCII characters that should be discarded immediately upon receipt. These unwanted characters will not be displayed to the console or saved in memory. The first two of these characters default to 7FH (DEL) and 1AH (Control-Z). The NULL character (00H) is automatically discarded. Once control has been transferred to this menu, it remains there until you exit to the Main Menu with the X option.  The X option allows you to exit to CP/M. You will be asked to confirm this action before the exit is done: "Are you sure (Y/N)? " If you wish to exit at this time, type a "Y" or "y". Any other response will return control to the Main Menu. If you do elect to exit, and a capture file is currently open, MITE will automatically close it for you and inform you of this operation with the following message: "Capture Complete. Now closing file d:fn.ft" If the carrier is still present, MITE will inform you with the following message: "Warning... Carrier still present. Hang up (Y/N)? " If you are finished with the session, reply with anything starting with "Y" or "y", and MITE will hang up before exiting. If you merely wish to return to CP/M temporarily and plan to resume this link, reply with anything else (typically "N" or "n") and the hang up function will not be performed.  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 be 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 D option allows you to select the number of data bits in each character. This option toggles between the values 7 and 8. Most timesharing systems use 7 data bits, and most systems that support binary file transfers use 8. The default value is 7. Note that MITE will automatically make a temporary switch from 7 to 8 data bits if you request a binary file transfer.  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 use 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 and 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 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 not 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. 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 characters 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-duplex. 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 Number (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 desired 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, consult 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 this string.  The I option permits the user to initialize the modem with up to twenty characters. Some smart modems require software switches to be set before they will operate properly with MITE. If you are running MITE under CP/M, an appropriate string should be set by the INSTALL program. Recommended settings for some popular modems are: Modem Name Init String Dial Prefix ----- ---- ---- ------ ---- ------ Anchor Signalman Mark VII None None Anchor Signalman Mark XII None AT D BIZCOMP 1012 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 U.S. Robotics Modems None AT D Note: Additional modems may be found in the "Modem and Cable Installation" section of the MITE handbook.  The H option allows the user to specify a string of up to ten characters which are to precede the number in the dial string. For example, with the Hayes Smartmodem, an "AT D" must be sent to instruct the modem to dial a number. This string must be sent regardless of the number to be dialed. Therefore, the user may enter this string as the dial header string. Likewise, if a switchboard system is always used, part of the number may be included in the 10 characters allotted to the dial header, e.g., "AT DT9,". The combination of the dial header and the number string gives the user 40 characters to express the dial string. The recommended dial prefix for many popular modems may be found by requesting help on option I of this menu, or by looking in the "Modem and Cable Installation" section of the MITE handbook.  The E option allows the user to specify an "Escape Trigger" character that will allow control to be transferred from the 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 CP/M, return 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.  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 string 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 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.  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. A BREAK is NOT a real character and is rather out-dated, but is still required by certain computer systems (mostly IBM).  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 trigger while in terminal mode and request help. This function is disabled when the value 00H (null) is selected. The recommended value is ^K (0BH).  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 response, 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, and 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 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 ORIGINATE 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 remote 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 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 a CR at the end of each line, whereas most CP/M console terminals require both a CR and a LF to advance to the next line. 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 is 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 await 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 incoming 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: AUTO 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 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 use of modems. Another use is direct communications with a "smart modem". In most cases, this option should remain OFF.  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 expansions. 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 selected, 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 local 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 on 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 received 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 function.  The D option allows you to specify an "intercharacter delay" of 0 to 255 milliseconds. This delay allows you to slow down 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 character, 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 transmit, 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 sent 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.  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 insures 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 echoed 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 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 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 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 send 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 the 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 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 is 0.  The G option allows you to set the "Garbage Character Count". This count refers to the number of characters that MITE will 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, or 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 can 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 one-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.  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: " This file name should be entered in the "d:fn.ft" format (e.g., FRED.TXT). Note that it is possible to specify a logical device ( e.g., LST:) in addition to disk file names. If the specified file already exists, you will be notified of this fact and asked if you wish to overwrite it. If you later exit to the operating system without writing the captured data to disk with the W option, MITE will automatically write it for you at that time. Each time this option is selected, the value will toggle between ON and OFF. The initial value is OFF. The CAPT local command performs the same function. 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. 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 you 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 buffer 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 earliest 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. Information 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 long 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 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 option 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.  The R option allows you to reset the capture buffer to empty. This option is useful only when flow control is disabled.  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, 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 printing. 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 every 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 can only list the last "partial buffer").  The F option allows you to select whether "flow control" handshaking is to be used while capturing text. XON/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 mechanism 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 since 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 that you take advantage of it. Each time this option is selected, the value will toggle between ON and OFF. The default value is OFF.  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 value is ^Q.  The S option allows you to specify the flow stop character as described under the F option. Most systems that have this feature use Control-S. When this option is specified, the user will be prompted for a new ASCII character. The default value is ^S.  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 the 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 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 will 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. A period (".") will be displayed on the console for each block sent and acknowledged as correct. An 'R' will be displayed for each block that was rejected. A 'T' (timeout) means that the remote system didn't respond in the required amount of time. A 'U' (unrecognized) means that your system received an unrecognizable message from the remote system. When the file has been completely sent, MITE will display the message: "File Sent" and the terminal mode will be resumed automatically.  The R option allows a file to be received using the currently selected protocol. When this option is selected, you will be prompted for a file name, which should be entered in the "d:fn.ft" format. At this time, MITE will start receiving the specified file from the remote system. A period (".") will be displayed on the console for each block received correctly. An 'R' will be displayed for each block that is received in error. Other characters that may appear are described in the help screen for the S option of this menu. When the file has been completely received, MITE will display the message "File Received" and the terminal mode will be resumed automatically.  CLINK The original Mycroft Labs binary file protocol. It is compatible with CLINK and CROSSTALK. MITE will also permit the user to receive an ambiguous file list from a CROSSTALK system if several conditions are met. Since CROSSTALK does not include the file name in the protocol, but uses the remote command feature to indicate the beginning of a new transmission, MITE's remote command trigger character must be set to "^C" in order to be compatible with CROSSTALK. MITE must also be the Answer system for the remote command to work. If MITE is the originating system, single file transmissions are required.  HAYES The Hayes Terminal Program Verification protocol. As used in the Smartcom communications package.  IBMPC The IBM Asynchronous Support Package text file protocol. This is not strictly a binary protocol, as only text files can be sent, and no error checking or retransmission is done.  MITE The native MITE protocol (as used in the Mycroft Labs SEND/RECV utilities, see the August, 1982 "Dr. Dobbs Journal"). This protocol supports multi-file transfers, e.g., all files of type .ASM. No file name is required on the receive end.  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. 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.  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 of 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 include 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 exit 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. The 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 set 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 through 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 example 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 received 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 character 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 characters, passwords, etc., and require a means of turning this mode on and off on a character-by-character basis.  This sub-menu gives the user the capability of ignoring certain characters received from the remote system. This feature may be useful when a micro is communicating with a mainframe that uses the delete character (7FH) as a pad character. Many microcomputers will do a character delete from the screen when the delete character is received. In order to prevent this deletion, the user would select the 7FH as a character to ignore from the remote system. The 7FH character is a standard character to be ignored. Another example of when the unwanted character filter is useful involves the Dow Jones Service. This service will sometimes send a 1EH code which will cause certain computers to home the cursor without clearing the screen which can cause havoc for the user.  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 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).  Available commands: COPY new=old copy one file to another DIR x:afnx list directory of files DRIVE x: select new drive as default ERA x:afnx [q] erase file(s) HELP print list of legal commands LIST x:ufn list file to printer REN new=old rename "old" file to "new" RESET make all drives read/write SET x:afnx $att give file(s) new attribute SIZE x:afnx list size of file(s) in k bytes SPACE x: show space available on d: TYPE x:ufn list text file on console USER n set user number The "system command processor" executes a number of commands similar to the CP/M "direct" commands (e.g., DIR, ERA, TYPE), as opposed to transient commands (e.g., STAT, ED). When this option is selected, any number of these commands may be entered, one at a time.  COPY new=old Simple file to file copy. Uses syntax similar to PIP (e.g., COPY DEMO=TEST.DAT to make a copy of TEST.DAT on the file DEMO).  DIR x:afnx List the names of all of the files on disk 'x' that satisfy the ambiguous file name expression (afnx). For example, "DIR *.ASM" will list the names of all files of type "ASM". If the drive (x:) is not specified, the current drive is assumed. Names of R/W files will be preceded with the standard ':'. Names of R/O files will be preceded with a '>'. SYS files are not listed. See help screen H for an explanation of ambiguous file name expressions.  DRIVE x: Equivalent to 'x:' by itself in CP/M command mode. This makes drive 'x' the new default (or current) drive.  ERA x:afnx [q] Erase all files on disk 'x' that satisfy the ambiguous file name expression (afnx). For example, "ERA *.ASM" will erase all files of type "ASM". If the drive (x:) is not specified, the current drive is assumed. If a second parameter of "q" is specified (ERA *.ASM Q), you will be asked YES or NO on each file before it is deleted.  LIST x:ufn List the specified unambiguous file to the printer.  REN new=old Give an existing file ("old") a new name ("new"). Note that both "old" and "new" must be unambiguous file names. Drive designations (x:) may be included 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".  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 are 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, the 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" except those that also occur on drive B:.  RESET Make all drives Read/Write again. Equivalent to a Control-C (^C) in CP/M command mode. Should be done any time a new disk is mounted.  SET x:afnx $att Give all files on disk 'x' that satisfy the ambiguous file name expression (afnx) the new attribute "att". If the drive (x:) is not specified, the current drive is assumed. Possible new attributes are: $DIR - make files visible in directory $SYS - make files invisible in directory $R/W - make files Read/Write $R/O - make files Read/Only For example, to make all files of type "COM" on the current disk Read/Only, use the command: "SET *.COM $R/O".  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.  SPACE x: List space available on specified drive. If no drive is specified, the current drive is assumed.  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 the listing.  USER n Set user number (0 to 7).  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 Local 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 the first four characters of the Local Commands need be entered. If a file name is omitted, MITE will ask for it later.  BUFFer Prints the capture buffer statistics (i.e., number of bytes captured out of total space available).  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.  EXIT Exits to CP/M. 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 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 is assumed to be the current logged drive. This is the same as the U option on the TEXT FILE UPLOAD MENU.  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. It 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 beginning of lines would indicate this option might be necessary when uploading or capturing files.  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 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 character 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 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 likely 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.  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). Others 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 parameters, options, macro strings, etc., any change(s) you make will stay in effect only until you exit to CP/M, unless you use the S option on the Main Menu to make the change(s) permanent.  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 this 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 a text file.  This menu controls what MITE will do in terms of saving information as it is received from the remote computer.  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 using 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 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 effect 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 improved.  This variant of the original XMODEM protocol is used to allow multiple files to be transmitted with a single command. It may 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.  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 to 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 seen 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 Source logon command  Another example of macro string usage is in automating commands used to control MITE. One common use for this is turning capture 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 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.  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 operation 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. he 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 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 as the P option on the TEXT FILE DOWNLOAD MENU.  MACRos Lists all non-blank macro strings to the console.  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.  READ d:fn.ft Reads specified file from disk and sends it as if it were coming from the 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 is assumed to be the current logged drive. This is the same as the U option on the TEXT FILE UPLOAD MENU.  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. If you are using the MITE binary transfer protocol, the d:fn.ft (drive, file name and type) is ignored and the sending system will supply the file name. This is the same as the R option on the BINARY FILE TRANSFER MENU.  SEND d:fn.ft Sends specified file from disk using the currently selected binary protocol. 'd' 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.  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 the capture mode OFF. This is the same as the W option on the TEXT FILE DOWNLOAD MENU.  The features available in the SPECIAL TERMINAL MENU are features that allow you to customize MITE by selecting menu options. The exact features available vary somewhat from one machine to the next. Features available on an IBM-PC may be different from those available on a Z-100. To see what features are available in your implementation select the T option of the MAIN MENU. While in the SPECIAL TERMINAL MENU help is available to explain how each of the features operates.  The V option, in association with the B option above, allows the user to re-define the location of the RS-232 port specified in the C option above. In particular, this option allows the user to change the Interrupt Vector Address. This option should normally be set to either 0030H(port 1) or 002CH(port 2) (as are the defaults). Extreme caution should be taken in changing these addresses to values other than those above. See descriptions of the C and B options above for a complete discussion of the port re-definition options. WARNING: This option should be used with caution.  The B option allows the user to re-define the location of the RS-232 serial port specified in the C option above. This option provides for the ability to change the Port Base Address from its pre-defined value. This is very useful when using an internal modem board in a PC "look-alike" such as the Columbia MPC. Some PC look-alike systems have the RS-232 ports on the main computer board and are not optional. Therefore, an alternate address must be used on the modem board. The B option, in conjunction with the V option (described below), allows this flexability. After selecting the B option, the user will be asked to enter the base address of the RS-232 port. Please check the documentation associated with the modem board or serial board being implemented for the appropriate address. This address should be entered in hexadecimal format, e.g., 03F8H. The address entered will be associated with the port number currently in the C option until the session is terminated unless the Save option (Main Menu) is used to save all parameters. WARNING: This option should be used with caution.  The C option allows the user to change between the three serial ports available on the PC. Entering a "C" will cause the port number to increment as well as change the Port Base Address and the Interrupt Vector Address. Each of these values may be changed individually and stored in association with the port number. See the following paragraphs on changing the Port Base Address and the Interrupt Vector Address. These values are stored on the parameter file when a "Save" is done.  The N option allows the user to change the normal foreground color if a color monitor is being used. After selecting the N option, the user will be shown the foreground color options below and can select the desired color. The color selected will be used for the normal foreground color for non-highlighted displays. COLOR SELECTION OPTIONS 0 - Black 1 - Blue 2 - Green 3 - Cyan 4 - Red 5 - Magenta 6 - Brown 7 - Yellow 8 - Dark Gray 9 - Light Blue A - Light Green B - Light Cyan C - Light Red D - Light Magenta E - Yellow F - White Enter Foreground Color Code:  The M option allows the user to change the normal background color if a color system is being used. After selecting the M option, the user will be shown the background color options below and can select the desired color. The color selected will be used for the normal background color for non-highlighted displays. COLOR SELECTION OPTIONS 0 - Black 1 - Blue 2 - Green 3 - Cyan 4 - Red 5 - Magenta 6 - Brown 7 - Yellow Enter Background Color Code:  The H option allows the user to change the highlighted foreground color if a color system is being used. After selecting the H option, the user will be shown the foreground color options above and can select the desired color. The color selected will be used for the highlighted foreground color for highlighted displays.  The I option allows the user to change the highlighted background color if a color system is being used. After selecting the I option, the user will be shown the background color options above and can select the desired color. The color selected will be used for the highlighted background color for highlighted displays. This is general help for the emulation menu. This option lets you select the manufacturer of the terminal you wish to emulate. This menu lets you select the model. This menu lets you select the keyboard overlay. This option turns the emulation feature on or off. This options toggles the debug flag. This option sets the intercharacter delay when sending function keys. Return to main menu. This selects no emulation and turns off the flag in the emulation menu. Go to the next list. Return to the emulation menu.  The E option allows the user to require a password when MITE is used in the answer role. When MITE answers the incoming call this value will be checked. If it is blank, any caller will be allowed access to the system. If this value is non-blank, the caller will be prompted with: ENTER PASSWORD: He will be given three attempts to enter the password that is entered via this option. The password may be up to three characters, upper or lower case. The default setting for the password parameter is blank. USE x:fn.ft The USE command specifies that instead of reading input from the keyboard, MITE should read from the specified file. Characters coming from the file are treated just as if they case from the keyboard. At the end of the file, control is returned to the keyboard. If a macro string is active at the same time as the USE file, the macro string has precedence. The following should be taken into account when creating a USE file: - All control characters in the file are ignored. This includes carraige returns and line feeds. - To issue a control character, use the '^' followed by the character. For example, a carraige return (control-M) is specified by ^M. - To delay 1 to 9 seconds, use a @Dn where 'n' is the number of seconds. - An ampersand (@) followed by any other character other than another ampersand or a 'D' will cause the ampersand and the other character to be ignored. The S option allows filtering of control characters from the text file as it is transmitted t he remote system. Only carriage returns (0DH) and (if necessary) line feeds (0AH) are passed through. This option also strips the high bit from the transmitted character before sending it. With this option "ON", WORDSTAR files may be transmitted to a mainframe or another microcomputer without first "Printing to a Disk File". This option should be "OFF" if transmitting files containing Tabs (09H) or other required control characters.  To allow for modification of macro strings, several special functions enable the user to move characters from the "old" string into the "new" string. These functions are defined below. ^L - Control L moves the next character from the "old" string into the "new" string. On the IBM, you may use the right arrow key. ^K - Control K moves all remaining characters from the "old" string into the "new" string. On the IBM, you may use the up arrow key. ^H - Control H delets the last character from the "new" string. On the IBM, you may use the left arrow key. ESC - The Escape key will reset the "old" string to the beginning and the "new" string to empty. This allows the user to abort and start again. 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 specify 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 question). A site 'filename' is up to 8 characters, any of which can be alphabetic or numeric (no special characters like slash). If you are 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. If 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. The '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 displayed 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 before 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 char/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. The '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 character 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, try 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 must 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 work 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 questions 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 with 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 have 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 many 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 MITE 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 the last page of sites, this option will return you to the first page. The X option allows you to exit to the operating system WITHOUT chaining to MITE. The 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 auto 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. 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. The 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 reason 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 set 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. XXX000000E0123456789   ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌaabb E H6E6E *** MITE not installed *** Please run the Install program to select computer type. $!91v*z({(6E2H2w2;~2Bw2v2v2v2Hw2w2Pv2Qv>2v2w!"-~!:m2:~:] ʀ!\yq͈A% !,"v>O21~>2v2v2v2v2v2v2v2v:F²>2v>2w2v2v2v:12v:22v:32v:42v:G2v>2v>2v>2v>2v>2v>2v!Iw6# x 2w>2y>2y!y6# + c 8 :v; ̀:vͤ:v͡:vͧ*v͞:1~O>_ >ͪz :Qvz :Pvz Ô ͗D::~ ʙ !:~6 K¢ >2Pv>Gâ B6E;Fq?µ ́Ec BʝHC DF(F` G >2Qvh%H I LD MM O]3Pʂ1SCU>*X} >́Eß ́E͗D *Ev>PE:vc ʹq:v?:   ͗D9I v͐dp6EͷFʹqqXc ́E͗D&6E!yx0~aq6E~ ڗ > ́E~́Eâ >^́E~@́Eʹq#x q V6E;Fq? ` 0 : ́Eʹq0o&ͧGy w` Xc >́Eó !y # 7́E>Ͱ>ͭc ́E76Ev><E:vc G!vwqc ́E_Ac ́E͗D6E>2Aw> ́E:Aw0́E>:́E> ́E:Awo&))))))Kw*Eʹq:Aw<2Aw ^ 6EͷFqʹq?´ M Xc 0  2Awo&))))))IwK6Ev>=E:vM !vO ~  6+:v=2v :vG!vqM "EM !"( !%q!(7 !,q!<AG !?q!0^ !4^ !8q o > >^@Ô ́E6EͷFʹqqYc 2:vy.:v  6EͷFʹqqY >ͭ>ͰͿ r r >2Bw:v G ͼ *Cw~#"Cw ^ *Cw~#"Cw ^@*Cw~ #"CwqE: >2Ew NF 2Ew Wf ! Q ́EW-Q L ~#"Cw 0 !Kwʊ @=… "Cw P¸ ~#"Cw0 § > !d=­ Q T*Cw~#"Cw ^ ~#"Cw 2Fw͉  r r 6E 2/~́EW-:/~͆ ̓20~ ́EW-:0~G:Fw*0 ! :BwW W͌Ij2Bw:He r};FG:vxq2/~!vc !vš>ͳͼ‹>ͳ}!v;F!Kw"Cw! #*Cw@"Cw±>2Bw2Ew}:v:/~!v8}:1~O:v!v:/~>2Hw82Hw}:1~A#:v@:/~́EW- @:v@> ́EW-:/~͆:Bw`:Ew`́EW-@:1~O}:/~ }> ͱ́EW-͉@̓20~@G @:1~Oʼ:vʼ!v:0~¼>2Hw82Hw@:v:0~!Ky"Cw>2Bw2Ew@:v:0~q20~G:vxāEW-:0~ :v:v> āEW-:1~O@:v@:0~ͱ @> ͱ:v> āEW-:>Ͱ>ͭ6E:1~Aʗ%6EͷFc ! 6ʝ6EͷFʹqqYʝ7c$ͱæ͌ڵ͆*6~"8~ r r͉ *8~#|+ͼ+"8~|7̓:vʏ7"6~OFFON HALFFULLNONEODD EVENANSORG{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 - Parameter O - Option U - Text File Upload D - Text File Download B - Binary File Xfer M - Macro Definition C - Command Processor F - Character Filter X - Exit to CP/M {Enter option (? for help):} ${MACRO STRING DEFINITION MENU} $ X - Exit to Main Menu {Enter option (? for help):} ${UNWANTED CHARACTER FILTER DEFINITION MENU} $ X - Exit to Main Menu {Enter option (? for help): }$ n: XXH = $Awaiting Carrier (ESC to abort) ${Carrier Detected} $No Carrier Detected ${Carrier Lost} $Illegal 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} stands 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 file 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 Value} $ {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 Reset 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 Exceeded} - 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 Parameter 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 on 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 has 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 abort} $2> >2y2:<))06EͷF!:O͇6EͷFq2:O!͇:lgyKʹq: E͑2G~ʅ}####m#N#^#V7yO ^#Vy2ҥ06EͷF!~:O͇BK<~4b<~͹b́E÷<~b:6EͷF<~>!j~vb<7ɷ!<~Tm>2<~b7ɯ2!~<~͹bw# x<~b For the interactive help feature to work, MITE.HLP must be on the currently logged disk. - Press any key to continue -$MITE.HLPN 9!t"##$3$T$$$$$$%G% 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 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 - An example of macro usage D - 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? $ 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 H - Menu of additional commands B - Append I - Protocol C - Buffer J - Read D - Capture K - Receive E - Echo L - Screen F - Exit M - Send G - Macros N - Write Which topic interests you?$GHILSPOUDB M C F XP?TTgBDPSRMANIHXS?UEMBKRCLTD Q!XS?VU"D#E$H%T&G'XS?WC(I)A*W+R,P-T.F/Q0S1XS?XP2S3R4XSCZ?YC5H6I7M8T9X:B[A;B<C\D]A=B>A?B@CADBECFDGEHFIGJHKILJMKNLAMB^CND_E`FPGaH IbJcKdLRMeNf?gVhBiCjNkMlHmIn͗D:v+ ҏ%5:v6E>Ͱ>ͭ::1~O&>ͪ*v͞6E>Ͱ>ͭ͹͛% rʷ% rc ÷%>ͭ>Ͱ>ͪ& rѷ& r&>Ͱ>ͭc ͹z%>ͭ>Ͱè%͹:v:'6E̓̓̓!'"*^#V#"z:&͞"v@&!'ڗ% z&͉@&̓n&>2Hw H6Ew*Eʹq:vʪ&;(:vaqA(c  (6E2Hw> ͱ́E> ͱ́E::w<2>ͪ>Ͱ>ͭ>Ͱ!H~ &#& '͹6EH*Eʹq!HͶ6Ez' rѷ-' rm'dͼ yH'͉0'̓́E0'z'"E>Ͱ>ͭ!5c ͹&>Ͱ>ͭc >Ͱ͹6E:v²'!y~: :"Cw>2Bw2Ew͹: ͹>ͱ!'́E'ʹq!>2yã*,X` %Incoming Call Answered -- Detecting Baud Rate $Remote Trigger Character = XXH = nn $́E͗D:v/ :w:/ :v/ :v/ :v0aq:v 0c :v+0aq:v10c .6E;Fq?°(́EF(C*)́E:v#):v)6Ev>PE:vF(!v|Tm(,"EF(|!-|>jF()"EF(>2v!"-~>2vF(2vF(I?)́E:w2wF(FT)́E:v2vF(Pi)́E:v2vF(Qz)́EͧG2vF(R‘)́E!"-~"EF(S¢)́EͧG2vF(W´)́E2y.F(A)́E>2y.F(T(*́E>2*-~DM!yOxGx*~#́E *:<2*>2ͷF*F( )ʹq6EͷFF(Xc >́EÚ("EF(́E͗D:v0 :v0 :vC1p:v1aq:v$1c :v0po06E;Fq?–*́E>*U“,́E>2y!"!:y*6Ev>PE:v>*!vyTm*,6EJ-y!z>vb*?6EJ-2:Hw22Hw r+ r\,͉D+̓D+! ND+3+!y͹b\,2/~:v_+:/~2/~:vn+:/~ +:/~ †+:> †+> ͱ> :vGʖ+ͼÌ+G:vxq2/~ͱ>2:v+:v++\,+!/~+*#"+:/~́EW-:/~ +2:v,,\, +> ́EW-:v6,! N6,́EW-!v#,!:v2: +=2B,́EW-B,:2Hwyb:vʁ,*T qʹqT6E:2Hwʹqy6EJ-G,́E6Ev>PE:v>*v~qA-|A-}2v>*T,́EͧG2v>*D -́E6Ev>PE:v>*v~qA-|A-}2v>*E-́E:v2v>*H4-́E:v2v>*Xc >́EÀ*"E>*!2Hw::vd-q:vw.*-~Î-w.w.w.w.w.w#"-~*}o|g«-R6E2v>:2|->*2:vc.*-~*r|c.-}c.:vͱ!,. -20~́E*-~w#"-~*|.}.R6E2v:v-:0~q-*-~}O|G|!xL.~͍c# >.!"-~!:vͱ w.:ww.:́E:v‡. "E*-~}O|G!|xʧ.~͍c# Ù.:.|9d.S"Eg6E|wpʹq ͹2v2v!"-~{TEXT FILE DOWNLOAD MENU} C - Capture Mode = XXX I - Capture Indicator = XXX A - Append Captured Data W - Write Captured 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 help):} ${TEXT FILE UPLOAD MENU} U - Upload Text File D - Interchar. Delay = XXX E - Await Char. Echo = XXX H - CR/LF Handshaking = XXX T - Turnaround Char. = XXH = NN G - Garbage Char. Count = XXX X - Exit to Main Menu {Enter Option (? for help):} $́E͗D*vN5 q:wo&v qv!6w#w:v72p5:v5- !H16q!l6q!g6 q:v5L :v125:1~5< 56E;Fq?2Â1Xc BH2́E6Ev>PE:vʂ1v~qT3͞T3"vÂ1D`2́E:v2vͤÂ1Mu2́E:v2vÂ1NŽ2́E6E!H4Â1Pª2́E:v<ڡ22v͡Â1S2́E:v2vͧÂ1R2́E:1~A2>A21~Â1>O21~Â1H2́E76E!g 4Â1I3́E66E!4Â1AL3́E86Ev>PE:vʂ1v~qT3|T3}T32wÂ1>́E1"EÂ1́E͗D:v8 :vM7aq:vS7c :vr7aq:vx7c :v7aq:v7c :v7aq:v7c :v7aq:v7c :v(8 :vH8 :vh8 :w8  76E;Fq?4́E]3Xc C 4́E:v2v]3E44́EͧG42v]3MH4́EͧG42v]3B\4́EͧG42v]3Lq4́E:v2v]3T†4́E:v2v]3Kš4́EͧG42v]3R®4́EͧG42v]3D4́E:v2v]3Q4́E:w2w]3>́E3"E]36Ev>PE:v56 #5!v~5#5{PARAMETER MENU} B - Baud Rate = XXXXX D - Data Bits = X P - Parity = XXXX S - Stop Bits = X R - Role (ANS/ORG) = XXX M - 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 (? for help):} $ Enter initialization string: $ Enter dial header string: ${OPTIONS MENU} E - Escape Trigger Char = XXH = NN M - Macro Trigger Char = XXH = NN B - Break Trigger Char = XXH = NN K - Local Command Char = 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 to CON = XXX X - Exit to Main Menu {Enter option (? for help):} $ Enter Auto Redial Count: $F=:Hw8a=6Ev>PEKE:vʹq!g9v C9C9q#O9yP9##~ 99v͐dʹq> #OC9(9[9 P9~#fo^6ECAPT+;APPE;WRIT;ECHO;EXIT!;MACR;READE:v!v:Tm;!(>vb;?"E>́E>2H,6E:Hwz `9qO`9qFC;2vN`9:vœ;6Ev>PE:v!v|Tmv;,6E|!-|>j‘;6E>2v!"-~>2vɯ2y.>2y.qO`9qF;2vN`9>2v!Iw#~#:́E> ́E~́E# ;ʹq@x ;ʹq>2yʣ*yTmң*,6E>2yʍIyTmҍI,6E>2y JyTm J,6E}=6EͷFqSŠ<ʹqʹqZA͐dLœ<ʹqʹq=6E?ª< ʹq>́Eʹq*-~}o|g;A q*}o|gHA q A6E:~q`9}2:=2<qO`9qF=2vN`9>2vqO`9qF;=2wN`9>2w {Local Command (or ?): }$ {Remote Command (or ?): }$Enter L for Local command 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 CRC ON Turn XMODEM CRC mode on CRC OFF Turn XMODEM CRC mode off APPEnd Append 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 current protocol MACR List defined macro strings BUFFer Print capture buffer statistics SCREen ON Allow incoming character to display SCREen OFF Disable console on incoming characters USE ufn Get "console" input from file EXIT Exit to System (Local command only) $Number of bytes captured = nnnnn out of nnnnn available $HELP6Ev>PE:v7!vyTm҈A,"E7:y ›A!Dyqy!z>vb¶A?"E7y͹bMA"E7͹bG>A"E!͹bw#A͹bg͹bo"v͞͹b2v͡͹b2vͤ͹b2vͧ͹b2v͹b2v͹b2v͹b2v͹b2v͹b2v͹b2v͹b2v͹b2v͹b2v͹b2v!w<͹bw#aB͹b2v͹b2v͹b2v͹b>OʇB>A21~͹b2v͹b2v͹b2v͹b2v͹b2v!y ͹bw#­B͹b2v!g ͹bw#B!Iw͹bw# xB!H͹bw#B͹b2w͹b2w͹b2w͹b2wb́E6Ev>PE:vc !vyTm6C,"Ec :y IC!Dyqy!z>jc hC"Ec y>M͍c>͍c!~͍c#€C*v|͍c}͍c:v͍c:v͍c:v͍c:v͍c:v͍c:v͍c:v͍c:v͍c:v͍c:v͍c:v͍c:v͍c:v͍c:v͍c!w<~͍c#C:v͍c:v͍c:v͍c:1~O>D>͍c:v͍c:v͍c:v͍c:v͍c:v͍c!y ~͍c#:D:v͍c!g ~͍c#ND!Iw~͍c# x]D!H~͍c#mD:w͍c:w͍c:w͍c:w͍c9dc PAR ECE H6E:vʰD!HüD!HڼD!HDHq*-~}o|g^H q*}o|gdH q:vuH DH6EKE|H6Ew*Eʹqʹq! F# E~#́EE6EùSE*E$SE6E>{SE>}SE{cE:Hw!:pE}E:Hw!@F#~́E#sEG:wxʥE ¥E> ́E:;~•EE ±E!;~5ûE »E!;~6Or!;~4:HwE:vE:5~EEͱO;F25~ }FFE ͋FE+FE ͣFE;F>#́EʹqMFQFMF͋FAFEsF>#́EʹqH oFͣFcFEͣF Eʹq25~x͑F >́E> ́E>́E ҁE>^́E@́E;F́E:BwF £G:HʄG͹brG F@HG͹b@ZGqDG͹b0 FFO ͹ GMF͹b0 F@!Kw2BwF^ZG͹brG^ZG:vnGGnGͼdGãG>2Hb rʣG rʑG rãG:HwʄG͉҄G̓6Ev>PE:v G^G:vG0G:Gv~q}ɷ rG rH;FH͉H̓G7HMITE v2.75 - Copyright (c) 1983, Mycroft Labs, Inc. $XXXXXXX. Bytes Captured = nnnnn/nnnnn. Capture = XXX. $Site ID = $DIRECT ONLINE OFFLINÉE͗D:vo&)))MKq:wK KK6E;Fq?H́EÝHCH́E:w<2wÝHPƒÍEʹqL6EͷF ʝHq?IHʹqC,I>2vÝHH9I>2vÝHIFI>2vÝHMSI>2vÝHT`I>2vÝHXmI>2vÝHBzI>2vÝH"EÝHSJ>2y/K:v£I>2CMI²I24~TII>24~TIIEXII.ZII,]II>2CMI2Hw6E:R}J>2y/K:v J>2CcPpJ/J24~͚UpJ?J>24~͚UpJJJOYpJUJ[pJ`J_pJpJ>2CcPpJ2Hw6E:X…Jc >́EH/KL6E;Fq?«JÍJ ʴqCJ́Eʹq>2vHJ́Eʹq>2vIJ́Eʹq>2vMJ́Eʹq>2vTḰEʹq>2vXḰEʹq>2vB'ḰEʹq>2v>́EÖJ:vo&)))MMqtM6E{BINARY FILE TRANSFER MENU} P - Protocol = XXXXXXXX C - CRC option (XMODEM) = XXX S - Send File and Return to Link R - Receive File and Return to Link X - Exit to Main Menu {Enter option (? for help):} $Now Sending $Now Receiving $All Files Sent $All Files Received $Checksum Error $ X - XMODEM (Single) B - XMODEM/B (Batch) C - CLINK & Crosstalk H - HAYES (Smartcom) I - IBMPC Async M - MITE Multi-file T - TEXT (mainframes) Enter new protocol code or CR for no change (? for help): $Unknown message type $Current Protocol is: XXXXXXXX $XMODEM CLINK HAYES IBMPC MITE TEXT XMODEM/B>2F:yN6Ev>PE:v9v"-Fn6N,6E:v2(:v2):v2*>ͤ>͡>ͧ2yy9"-o*-"+IN?6EOXS:Hw2>2Hw*+~Oyq"+y!z>vb:CP/6E>dRO>2/4L6Eywp:FS6Eʹq rN rN>ͱOy!0͹bڜOw#N:/<2/>26>ͱ:/ͱ/ͱ>2E!"G!0~ͱ͡S̓S#O:F"O:Eͱ-O*G|ͱ}ͱ!'FOʃO>T́EcOSO>.́EëN‘O>ŔE҈O:6<26 N6EͷFʹqqYN>ͱ6EOʈOͫSN>2=ʹq!':=ͱҿOڪOOªOybS6EVN:CO>dR>ͱ>ͱ>ͱS6E!ʹq:(2vͤ:)2v͡:*2vͧ>dR>ͱ!y >2E~ͱ͡S7P#.P>ͱ͡S!E>^P>uͱ>2J:w2FwP>C2J:v2(:v2):v2*>ͤ>͡>ͧ:Hw2>2HwXS:CP:yP6Ev>PE:v!vyTmP,6E!ͪRڂRʂRAL6Eywp:FS6Eʹqy!z>c>2//6E>2I:Jͱ!'dQVR>T́E҈R:I<2I#Q>2J>2FT6E#QʁQgR|Q6EgR>6R!6R27/G6R>6R>2E!"G!06Rw͡S̓S#®Q:FQ6R!ECRQ6R̓S6R̓S!G~#CR:7G:/R=.RVRy!0~͍cR6EVR# R:/<2/>.́E>ͱ)QVRͫSVR>ŔE>ͱ҈R)Q>ͱʹqf6EÈRʹqS6Ey9d>ͱ:CPS6E:(2vͤ:)2v͡:*2vͧ!>#Sد2y!y >2E͡SRRw#>ͱþR:Eͱ72D!SSCS:D=2DR6E7>2F2D!:Jͱ=SVS2SC2S:D=2D,S7!I!yg)sS|g}!ogSr$s%# ]S*GO!I ~W$^"G!Ew!ñSFile Sent $All Files Sent $File Received $All Files Received $ - using CRC$Switching to checksum $:yMT6Ev>PE:v!vyTmMT,6Ey!z>vbfT?6E:v2(:v2):v2*>ͤ>͡>ͧ:Hw2>2Hw28>2/:8^U!"2y!0͹bTw#*2#"2 x°TT>28*2|^U rT rT6E^U>29V0WU>ĆESU*8~|U>T́ET::iU9U>.́E:/<3U2/ÚTNU>ŔE:9^UT>ÚE>29VT>29VTybʹq6E!:(2vͤ:)2v͡:*2vͧ:yU6Ev>PE:v!vyTmU,6Ey!z>j:v2(:v2):v2*>ͤ>͡>ͧ:Hw2>2Hw>29 r!V r!Vf6EãV0W/V>ĆEfV*8~|GV:9V>T́EfV::WV>ŔEpVʣVvV>ÚE>mV>29VV*4DM!4yxʛV~͍cҖV6EãV# ÁV>.́EkV>29Vʹqz6Ey9d:(2vͤ:)2v͡:*2vͧ>ͱ!";:9*WW*2|*W}*W:4~W:/*W>*WDM!0~*W# xW>*W*;|ͱ}ͱͱX! MW8W!"8~X!X2:¨WXgXo"4DM:4~ʁW2/XW!4Xw# xWX XXWX_!";::XW*4|X}X:4~W:/X>XDM!4~X# xW>X*;{ Xz XX!7!G*;g)4X|g}o"; AXxG!X:ytX6Ev>PE:v!vyTmtX,6Ey!z>vbŽX?6E:Hw2>2Hw!`/6EҸX/Y"E/Y¤X>ͱ rX r/Yy!0͹b/Y Xw# XX!0͉Y̓9YY͉ Y̓ Y~#ͱ X>.́EX>ͱ> ͱybʹq6E!:y~Y6Ev>PE:v!vyTm~Y,6Ey!z>j:Hw2>2Hw/6E>ͱ!:һYZ>T́EÝYYY6EZ!!0Zw#Z Y>ͱ!0y~#͍c Y> ͍c>.́E>ͱY>ͱ> ͱy9dʹqz6E:yaZ6Ev>PE:v9v"KFnrZ,6Eɯ2yy9"Ko*K"MˆZ>ͱ?6E:v2(:v2):v2*>ͤ>͡>ͧ:Hw2>2Hw̓̓̓!/6EZq[>ͱq[ZZ!'*M~w[y~#Z"My!z>vb>ͱ!y ͞[q[4L6Eywpʹqy!0͹b`[w#<[>ͱ!0͞[q[>.́E4[>ͱybʹqüZ6E>ͱPL6E:(2vͤ:)2v͡:*2vͧ~#ͱO¢[ͱ[[Þ[[>ÚE7:v2(:v2):v2*>ͤ>͡>ͧ:Hw2>2Hw̓̓̓!`/6E\\>ͱ!'\\(\!y \2yy!z>c`\\AL6Eywpʹq>ͱ\Š\6E\ʗ\>ÚE\!0\\y!0~͍c#ª\>.́E>ͱt\y9dʹq \aL6E\>ͱ:(2vͤ:)2v͡:*2vͧ#]w#O\O ]>ŔE>ͱ\\:y[]6Ev>PE:v!vyTm[],6Ey!z>vbu]?6E:Hw2>2Hw2W͈_ڔ^y!0͹b{^ ʑ] ʬ]w#xڑ]6x2S:W02a:SapE_*Oa q!a~ ]>0w#]!ȯ a͝_ڔ^]:S0G͝_ڔ^^> ͝_ڔ^^ڔ^!ȯڔ^qR"^ڔ^q2Uk_ڔ^w_ڔ^^:UAn^:W< c^2W>.́EÃ]Xʔ^>ŔE]>E͝_> ͝_ybʹq6E!:vGʬ^ͼâ^:v^:v^^^7?7:v!^7 ^7?:v_! N _C__́E!v^!:v2T:T@_=2T:_C__́E_7?7!a^_:SG0^_"Ooe_$^_ k_:v |_ rʛ_ r›_7ɷ2V͉__!´_!ȯ:Vͱͯ^͛^:y`6Ev>PE:v!vyTm`,6Ey!z>j:Hw2>2Hw2X!ȯ>R͝_ژa>A͝_ژa> ͱژaw_ژa!ȯ!D"OژaqEʉaDN`͵aژa02W͵aژa }`>00yOOOp`y2S!ژa ¦`>00)DM)) oҶ`$—`"Q:SO!0y`͵aژaw# `6k_ژaw_ژa^ژa*O:Qa:Ra:WG:X:a= a> VaØa>R͝_ژa>N͝_ژa> ͝_ژa^ژa>ŔEB`!0y~La#͍c@a> ͍c> ͍c>R͝_ژa>A͝_ژa> ͝_ژa^ژa>.́E:X< ƒa2XB`y9dʹqz6E!ͱ*OoҰa$"Oa*Ooa$"O7?7D >2:*>2>2:*>2>22*>2>22*>2`i)|! Zb! wy! w!*6#6!'6!,w! 6! 6!*6#6`i)|!&w!'6!$q#pb!*~#b6rb!(N#F p+q!*N#F p+qb!,~>b7!,wfc! 6! 6!*6#6`i)|!&w!$q#p!(q#pocsc6Eoc2cDisk Full - Job Aborted $րc©c.d_.d=3d=»c_.d=c c :c<2cc.d!c4 c2c> _.d=3d.d!*~#fo)|!&ds3d!(N#Fp+q!*N#Fp+q7!,~Td>͍cKdsmdpd6EUnable to Close - Job Aborted $"Ì"nj!d6 # d!dd dqw#¬d5eɌ<~d#=d dd!ɌiTm~d#d!yTm!?edO#e ,e##~ e5e;e^#Vj6ECOPY eDIR fDRIVEfERA fHELP ygLIST gREN gRESETgSET gSIZE iSPACEiTYPE ,jUSER ]j!yq!C>vbej6Ei!>ceMk6E͹bei͍cebi9dfbk6EɌf:!f!f!fq2uh*Ì"Ō2*Ō~f ~f*Ō~Sf:<@́E:*Ō ~hf>x́E*Ō #~́Eyƒf> ́E qfGʴq:ʦf> ́E>|́E> ́E*Ō"Ō:<23fʹq/f*Ō"Ō3f:Ĵq*.*:ifDvÁEôq=_:q2h*Ì"Ō*Ō~mgiq:r`g:s`g>2iwp:QOg>?́E> ́EͷFqY]gik6Eʹq*Ō "Ōg:j6Ek6Ei!>vb™gj6E͹bڭgqG™g7vbigj6E!iyFwx# gij6E _ͅjhtk6E:z$:h!@h{qO#h 5h##~h:h^#Vj6EDIRUhSYSqhR/WhR/Ohh*Ì~h ~w\hh*Ì~h ~wxhh*Ì~h ~wÔhh*Ì~h ~wðh*njMDɌ*ÌFnhk6E7ɷh*Ìtj6E7*Ì~iqiiwpʹqhͅj#itk6EɌ8i:@i@i!fq2h!"*Ì"Ō*Ō~iiq:si>2iwpi###~#2~2 *: O :G}jŸi:=ʳi)ëi*"!k q!k6E*Ō "ŌVi:i*>k q0k6Ej6Eͅjitk6EDv2:ij=_͕tj qj6E:_i!>vbEjj6E͹bYj́EGEjôqb:j0pjpj _0́E>?́Eôq|g}o }No such file(s) $All files? $Filename conflict $Attribute error $System Command Error $nnnnnK Bytes Available $Filename Error $ erased$nnnnnk Bytes $Total size = nnnnnk Bytes $No directory space $Unable to close $Not available on this DOS $Available commands: COPY new=old copy one file to another DIR afnx list files in directory DRIVE d: set default drive ERA afnx erase file(s) HELP print available commands LIST ufn list file to printer REN new=old rename file RESET make all drives R/W SET afnx atr set attribute on file(s) SIZE d:afnx display size of file(s) SPACE d: display space remaining on disk TYPE ufn type file to console USER n set user number $կ > *n~"n nm#`m> *n ~q"n#:m"!!1nO#—myʲm#~m*!üm~*!nmnm.m "n="n*m>?*n|m|m&n! ~q"n# "n="n*n>?*n"nm&n7*nCONRDRPUNLSTNUL"i"k6`i"eDv<2o>+2m2h2n!#ʣnO:ny‰n+ʣn-ʣn"™n:n/2nqnw#qno6!#8Tmo:8n:o28n2o2D*eono6E8wpʹqóo2g:m-Lo*eʳo*k~,o# O# o #o####n!n*iw#2o"i6:h<2h*kn*k*e~ʲoʦo# #Oio Ÿo! ~#€o:h=2h*i "iPoUo ~Poo2mkn:h7No files match $"p62r2spq6>2r`pDv2tOp=p_>2s`po&)))))F*pp#w#Cp"p6!r4*p:spp:t_:rpˆpp<@́E>:́E ́Ex¤p>.́E”ppրO!p ~#́E¸pCON:RDR:PUN:LST:NUL:dp ppq py0ů2u'8q8qd8q 8q>2u8q}o|gHq;q zXq:u> ]q02upqpq yq0ʈqqq0 v:گuBfuOʇuQʇuDʯuHu v> ́E> ́E_~#qa{ G|q}x+++*r0~#qqqqqqqqqqqqqqqqq!'~Brրښr•r!$N#F>x!(q#p?   o& ##6 #6 !*w#6s>s!&~2z!$N#F!(q#p!"x "v*vr!'wr*v "v*x "x!z5¼r*xDM!*q#pxs>s! ~2! ~2~!$~#fo"{"!,F!*~#foxMs )|2}2ʜsDv2ks=_*{ʋs{t6E*{ "{!}5ks:_!*6#6!$N#F!(q#p!,~pt2:~! s>2! ~2:~w! ~2:w*"{:2}ptut*{ut#5t"{!}5"t:pt! :w! :w>Disk Full - Job Aborted $##~#2##^#V#"!" OyOt* #" tO*+"|»t* :)=to&"!" !* #" u# u7.uO~q#!u **#"qu *+* #" qt"vvqBv0 v v)oiu"vvqOvQv0 v v)))oÊu"vvqDv0 v v)T]))хoҲu$òu"vvqHv0 v:u0vA vG v7))))ou:v}/o|/g#7!2+5v-2> q> qN#F>x!(q#p?   o& C 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 environments 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 extensive 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 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 32314 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(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 byte 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 which 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 including 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' C 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(ick1.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).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 Something 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 send 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 micro 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 count 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,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.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 ibuf(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 function 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 return 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.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 5m512z10p2s40t1d2i1l0h