I2FUNC COMpI2FUNC DOCgI2LIB COM*GI2LIB DOC9I2NM-2 AQMI#bIMP DQClaIMP IQFPTjIMP-DISKNOTn ,IMP-OVL CQSyIMP-OVL LST$#IMP244 BEL3IMP244 COMeIMP244 DTRIIMP244 UPDWxMLOAD COMiHm!9"`10 , I2FUNC v2 (c) ESKAY 07-17-85 IMP function key installation , File name: >fͼʬPYp |BʂK] f!2d°:d<2d w# ¦Õ!$Q~A>"o~Bɯ#"b#*b, You can now change the INTERCEPT CHARACTER (key prefix), any of the ten function keys, or you can exit to CP/M A - INT CHAR: ~# , 1 - FUNC 1 : , 2 - FUNC 2 : , 3 - FUNC 3 : , 4 - FUNC 4 : , 5 - FUNC 5 : , 6 - FUNC 6 : , 7 - FUNC 7 : , 8 - FUNC 8 : , 9 - FUNC 9 : , 0 - FUNC 0 : , *b$ }2e͊ , characters free Q - abort program S - save and quit YOUR CHOICE? >~Q7SAʓ0:=> G, > _, Keep trailing ? _Y$6 #6*b~#~# kRy=0*bw#H~# kS~#`<, ERROR - new string won't fit!, Type the new INTERCEPT CHARACTER > *bwf!~# :d=2d7#~  , # #, ERROR - key definition table not found - aborting. X, ERROR - NUMLIB not found at 0C00H might not be a valid IMP file - aborting... X, ERROR - drive/user spec invalid Q, DISK WRITE ERROR - FILE TRASHED X, ERROR - file not found. Please restart. X, *** END OF EXECUTION *** B *`>22$կ~#:,@!@~͏ AA<2#~:A?2#~:AG~#:40 OxGx 2A~:H#~,S!k >?X:G:O>ͅ~.#ͅ^ͥ^Ͱʥ*—>?Ù#…Ͱ#Ý> ¥~͏ !=_.:;,<>ɾw ͚ ͇ >͇ ͇ ͇ 2& !'~#o|g6:# !(~# ͏ w# !(:'2 ~#ʆ p ] b b f 7 7 7 y7 7 yG>GO>  | 7 >2 dͦ  ͦ 0 ڰ è y : >  ɯ2 y0 >  >        >^ @ *.  O*. + p x2@ y2A :@ _͇ :A _ ͇ Y ͇ X͇ X ͇  ͇ OGa{_Hͣ Wͻ Wͻ r# x» H | } ~# x ~+ x 7}o|g }o|g  |g}o }/o|/g% X *p }o|g"p W >2r  < *p :r  !"p |ڵ Š }ڵ  *p ! "p }o|gڭ "p }oî Œ !ò I2FUNC information for use with IMP 07/17/85 This program has been adapted from one originally written by Sigi Kluger for the MDM7 series. It is used to change any of the 10 function key assignments for the IMP modem program. Function keys can do very nice things, like automatically type a string of characters you often use, such as DIR *.* $U0AD, or XMODEM S, or KMD R , the name and password you use for varius RCPM systems you may use frequently, all sorts of similar things that will immediately come to mind. USING THE FUNCTION KEYS ----------------------- You transmit the contents of a function key by typing first the INTERCEPT CHARACTER, then a digit 0..9. The INTERCEPT CHARACTER is an unique character which tells IMP that a function key command follows. It currently set to ESC. It could as easily be CTL-A, or 'circumflex' or 'right brace', for example. In the distribution version of IMP, the following keys are defined (substitute your own lead-in character for the ESC if not the same.) ESC 1 DIR ESC 2 DIR *.* $U0AD ESC 3 KMD R ESC 4 KMD S ESC 5 XMODEM R ESC 6 XMODEM S ESC 7 BYE ESC 8 CBBS ESC 9 (vacant) ESC 0 Nice chatting, see you again soon... (Function keys 3-6 have no trailing CR). ROOM AVAILABLE -------------- A total of 256 bytes are reserved for the function key defini- tion. Each definition takes up the number of bytes in the string, PLUS 2 more. Note that you must not enclose any control characters in the definitions (CR is allowed and is optional). ALTERING THE FUNCTION KEYS -------------------------- In order to not increase the size of IMP considerably, I2FUNC may be used. It is virtually self-explanatory and has its own built-in short help guide. I2NM-1.ASM may also be used to alter the function key assignment with your local editor, if you wish. - Irv Hoff !9"12'\!Nd2nl!rd2!O~ =ì!s~ Xr ͳͳͳͳ!B͠ }"~©~ͳ#©_> ͳ> ͳ !-#6#  +!-` ))))0 o4͛## 6 #0>2'4 ʑ͛2*u##g:*ͳ>=ͳ-:,ʑ [-Gw#ƒ7J70ڭ:_Aڭ[7*#|g}Ɛ'@'ͳ:+A"!)*#"%> ͳrr<'Y7! "rNrì*!*|_}f*rì >2u>27:'ʯ_YN”ï* I2LIB program for changing the IMP phone library - 07/17/85$ I2LIB lets the user change the IMP phone number library. EXAMPLES: I2LIB IMP.COM (1) I2LIB IMP.COM IMP240.COM (2) (1) changes the original file (named IMP.COM) (2) changes the 2nd file, leaving original intact $ ++ UNABLE TO OPEN SOURCE FILE ++$ ++ OUTPUT FILE ALREADY EXISTS ++$ ++ NO DIRECTORY SPACE ++$ loading file...$ [Exiting program] $ ++ PHONE LIBRARY NOT FOUND ++$ PHONE LIBRARY LOCATED AT: $ DOES LIBRARY LOOK RIGHT? $ CTL-C abort, hange, elete,

rint lib, ead, ave : $$ ABORTING...NO CHANGES MADE$ DESC..............1-XXX-XXX-XXXXhange, elete,

rint lib, ead, ave : To change or alter any line (such as the "F" line), you would then type: CTL-C abort, hange, elete,

rint lib, ead, ave : CF The "C" would select "Change" and the "F" selects the line to be changed. This same technique would be used to delete any line that is no longer needed. Using "DH" for example leaves the "D=" but clears the rest of the line. Whenever you change any line, you must go completely to the last column prior to the < at which time the new line is then added automatically and the new listing displayed. This sets a flag so if you hit CTL-C to abort it will ask if you want to update the file or abort with no changes. You use "S" to save the file to disk when finished with any changes. USING THE PROGRAM: ----------------- This program works directly with the IMP object code .COM file. EXAMPLES: A>I2LIB IMP.COM (1) A>I2LIB B:IMP.COM (2) B>A:I2LIB IMP.COM (3) A>I2LIB IMP.COM ABC.COM (4) B>A:I2LIB B:IMP.COM C:ABC.COM (5) 1) works only with the original file, altering it 2) the file can be on any selected disk 3) similar to (2) but I2LIB.COM is on another disk 4) if a 2nd file is named, it receives the changes 5) any of the files can be on any selected disk NOTE: Using I2LIB.COM to alter the telephone number library is surprisingly simple and fast. It does not however allow setting or resetting codes for SPRINT, MCI, etc. To do that you would use I2NM-n.ASM - Irv Hoff v I2NM-2.ASMZ  !"#$%&'()*+,-./0123456789:;o<=>?@ABCDEFGHIJKLMNOPQRSTUVWXY8:˝dRB2N}"9zqBE GNzi0,^*q$P?ԇ0a ^GQ'vr$2mjV o6X )sKIo2`.e I0E`IRш/%I [z0^`KBSs*(b9b- 8 \B6B* ²cȾhqZ$ĂE 8s6X\U'J\|;9BaKeDŽ2m6(dG"zqU'y4?XQbJXeI*q`H(t#6i lI d$ґXO7bvh{hB`Xȴq8mp`A–q@/N8Ib؃J*)̣V!z86L B1!ƶv"?qB1!iqo;msvpgδ`YD=iqX#[FSb[&,FUI7ؒDqq~W q$Ē$EH)lz8Gvd)qh65o1c,> qыf3 OQ8m6/yiu϶w~aHޖA"^Ylы1K`#O`=KJιpl!,`xNc7R6s>H!E*1zB*:2mzo `~R%(_2 |kbO6sZ$z`$d8mΛCޥyAUg  DU2*KJ0m:yAUg  BU2*KJwߵq u϶w;|e E %'%cg6ퟋ/Jmx^p_FjwE7gSi6btK8w .9Dxb?P,K(t#6i* 6|,KŴz*ƷTAImx^p}vL%IeX7c1ڑp; .l ;,uHŴYu-TA.6;l>Xlw5]=ޝ1|w3iSsef lٟag|SENwsç\c;ǹ^<-߱cۧzSef_gww8;}0x_],f].0[R],)VYR|QԋW_q8m%F%JXeIbO~op8 @$$ԇo2>6N;c>9 z`~H% zly|6,OېE<sD=ؒ&B[̣V!z mؒy 8R0Z%L0,y_|v΃FG|lssQ, ~>U/rh\x^@~*9hy_nx^@~*9hy_v qEJfmoDG- =B, i7qyw_â^)VYR&,6^~aX,;&I,,I%HVmx̵_w?qFR߼}R 柷E_᯽vIMP.DOCg  !"#$%&'()*+,-./01234567o89:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdef:\.O^Z0 /gWxƇ_M(o,Ra?X >8}r,ap-.{?RK-ypqx~QrK-u ` /.>˗+?wx(upO~<>+\ܟy|v/8XJ\W|nxp8^+|_/6Zً%~L* Kk)٥a`+,H8?;{4d4gXNKr#p$4YM XUnaȒ,8?;{4C(m1eW0,Gvrdz?>>yH~i&l[DDRK-a '/%QeAFMܙZ`g aBCNΚ$ L(J ֐ö3v#Ljd,d Gj@R MrSzBwNh&Y! 6,[rЃڠ@X||$ʰ(>:`y:Ew]Cı5+K7?x(xmӀx=!6Kƿ{| 1&ǔ!Hޚo=>uQPx=m}$ڑcdI4Rx|vvPкd8Lhj%ȖJd돟 nw:A |^#di%-z f t gh2[TGnsSjÕdBDA=&(a9ufE ְ#I;/um (Yoyz}bFl#hb 5 83R9zk‘pM7>#'dP etȗʑ0G1ˎdklfmOS Ȓ(#R*y tPú:dq陼tkm4L!X#;2Cy&cͺ:hpw`zdg,%Q.U L5I;wH>~{ۻ0`W2,C#A6XJeA"&!p$ddsp3Q«E"828TjYԠ;H4#eG@ښdS,G +/& V .PZi#Mpd\&nvp$iJm5+,cf4Q:X3V l(YmG M3y#i&(msdrKNWuHA'J`  2W]T"!۔Zp9#AfAIѝ5+9j=fmj#y1edF'7IXOm\*GBD e<5+Xj e(FuLn&J9)羔Q$!@ۑ2r$!?I5kjԸykVdrNWr` xnLhyH,JWiBScLpTƨo#ypTvѶJ5>Lm&7:\9h:a] 2uΒmc FR6%#+#!K e<3Xj e6ʰAmm (#[L:GBD-9##41S:K(;W*GZ ֠;,Y6 a߻c M.]Ԭfxuyց#a1$=8Ą 'BDkKwM5+AFpvȒ(c$isSj>d&,M H j ۫-&E!!vRY &GvlngYw?o&!ꁠp35;V@ \o[ x%ݑ?FjxY9]ɕ ;hms#A;KV #)wOqL d9/;kVp$^o$g5 xx )Lh5+ ,2f/\%#!Yw1ӦRgaz}$|ƒlms8J<,ivd}mR0XYCFp$G0CDag9ݏGlg)R_~~xyquVrk~5#Y׺s` 8ZDd@"3yXspT* 8LhbKedIOȳ5+{p` '+`1JE" ^F@ |@sCxjTwjO`eox2樎w4YǤ 2z{[Ҟ`NMpю;Yo6_EdiNaYeOS:p$4sghjJl"p$j ɮ5 u%:$ZwΊuhdW^wVa"_ Jq$np M [Ô6wom<M 4֬H kX)0vlثq#RdFhS*7yk%) MܙÓxD Aw a*udDDa 'ǧ &LFpl ٚAdvR?頦QO3AF⑈WLJ#8`(uԴ HΚYm„ yeJv] 6xom<L 2#Gdez͙n[1mJWHpGzR7)fY!#x'OL~)uf/0{9DisS*>%+ۆd]c1F/ L(!"tg͊iy>m } uPيAޚ jH~S*޾;KV t x{ KQB#=9l٦!LΒmCY&SY 79-YiJ a#6:WygʶQV dbV϶sC0=ocK@֫ #frP`zޒw>#Q %Jp ?0E5+%l'tg CFN@R`Ff/Q M67u{ΒmCY1&o A̺$XM#1eW0v:(;!Y7ʎΚԗ''Ȓ(߼(R%~<"KyxL8('dMpyvWoĥ?X >8:CY1^Yg,2fwPH 7%X~<>b;RK7/NNΟ_S:(@Y1I QEH #XC 1R0{U&ȁ| ;uД(AMGV{ʄlpQv.o=>Ž# 0~<>BjnmnJ-T\ֽ2;(ck^bY1Lp2IjҦ4[Bq{rQB%؜)Ye gϧpQv 1JTe֕)XM)T\y h䠞lA=XQA'MQ٭ ' OYf5HȒ(IjRYmE5+!Yw)~tzQj _j~&ak4#Hh|tzQ899^OͿ/T\fAjVBw䡞m Fk;kVpIN:o߽899OͿ/u 8 xj& o'YHoWk4 y{ I<ԓnJ-E>''fo 2&ᨉI'VGedRy)A 8&!XC@Slŀ#yzL^C$WWZbYEژO_OA67>#'Ā#!RKf.fb܋gx:)Nqu}pY,Ԭ4dC@sO7 O4 KWF) E9E0"9ЧR2ɺ9eg͊'POЃڠ@ %S&l<:W+\IP6X 6,O=ldIWcρ>Z^@ 0Rq~V{)ONqq>)N7)x%deې{`;h7/u^u%20Ⳇ0AL%^2$ ˒%Q.ua/M);D=&l[DY6X6>ZW0X#;ffrG5%V do'85v,u 3yekVp훏g^x_S&6^yZMp ?9?,?g_J-ׯY!3y4YMr:Al QpRqIj5]$5:XcjΔ6X2,a eX,`˰XJ-˫竫ˋg\| /ϿRQj~ [ui8z"4hQY'l Qr,u^R\~{\YZ1G$eg 1)uw7>z%3y4YMrpQvb0Jxw 5ׯG1%,jQ=&9(;1u%ܔZ*_kV$p$E.Ρu0fɻ pA=q&k$S #8#yV;ŎࢆeOm@4ρɗ:րuHֵ)gWG,pQv c7k|ѢzmL~u:aK u6L@jVJΚj@р5ipxq)x؟xYqvuğ]` 8&!K"lHAR8f/לuc7фD5T0>5يH.b[bmiSj (;LC1JPmQ:NЭxLj&̺+u\rZgX5%v#E #;kV,G5I fKE+[1Tp$5֬Hhv64nnacqݔ:dG ˑB=;{2frI&4Ȓ(R2;CXR}:x$Zk&tcفrA0.ρ>m}$4[kȈ)nn&=R>5 EbpPo;1eg aGȒq͒aЧF3cɀ5Ybg9Bp$5H gȒC OȒ GI;B0{9D0xr=#85يh7wx,ͦT 1a(ك5+Fa ɣI;HJ0aX5'3v#r$ݹq oG۔R@~*,~A :[Bw0#Y_Z_߼8997pta+G&Yb"$)$hm ٚ;Ξ.N!M ߻cR`N!M G`,2%65hCENjzgOO#r9^`pRK\̝p6–xGdpPo;6:M i'G/ df+ENjzpt\7|tfs8)ɀ#a^:4s H51;^28R0G1` AMyv`巓 AC$,tpd0@5EJq$o 5tPúv dZ2+ 6X2,a eX,`˰XJ-3|8{z/N޽(u7: Dq$Wjo>auMƧH{_~;)xVL[_`'dpk /zO1X5 nF=^efjv=MWG,1 9!kԳs,8 WY''$otSW,8F5+!Ѩ=0yqB@ߺ#S*VM'Gdݝ Y7xx#nZTR)lWȒ(c=+SW/ #;3$xjdT e] td8>>B[L>$g5ɽ(',@LȔOq$5 T=| >dFRsOR˰X2,a eX,`Kzyu|uuy/p_?_ޟ3{QrRK|<Â{C8$dp$Q !XChA90@\d%Lj1y׿^VMCwOoMaBjV sC0=oɻMǗ'XwoX`g 8vUXRxyy$`kb 5GBD 9!kaEhsɰ{_~;SūaڔZ*pgF8#8"p$'5uwY(Y:, Fol ~)a5+8R0{YfE)~BJGd5P3!y{ Lұ.;oJ18"p$4cDHZcͺJI{–6WG,1؁#!KKG5]$Cp1M9rHZ&9Id0I  C;$t45͙U0a-2vthcx5+Xp|xhS Q:8 AMBwazޒ:hpRm Eف#'BnFkMQ:8^: .OͿ(N3!y{StGIOahd]0+KO_qatoC=z7À8EWg{,8Av ݑ ZTړW&]$DzJrDw֬RݏGlg,2v#de$;s a'=$x&lҦT=\;p$$ :aK#2hQ6&&}DA'lwDrH"K""tg͊#A4A1{Zx)a65J,![OjOpcF|&tGP@ɲxn=A(<8҄F@ ` :t45Д(-ȠEژ+k`Mɰ67M<0y$ :aK#2֐+k`Mɰx67>Z0{r#c1eewn#MhjRE5+%(C6ñ{Oqɡ";JNΚH-h)ؿ9k l[DDdvrWFoHR q$OGN'p$6fupdx3#AB"/u2qG&9kcp4W0>ؚ ‘|$ϝɃԢE^H %@ގS0@0i#ᷓ{d( LrPՀĄmvW,Gp$6f@f0@`u0¥0aT-1(v#Z3z5 x'ΚnrLٝ:֌GS#{fGh!A ˥Ά-mWH8JG2Βm&B,x{,67 N1$ʘ^xZ!Ls Hy;ڦlŔ:2S#{GŻp"adǩ@M8Fjw֬.1ZyVk^9+xg-Rs=:nrLٮ!Anu`Y@dyQƥ@\Ń8Sv33`#y{$G\YC kvl0,H,hR#ɚ5m&tG8>7/Xp9‘I֬P6v5` ȒVq?-{V 8.uZ3z̈́&yLagCN c82 ` a$Jܕ:(Y`M =8@G&)&z p$V vc:k G&YB<0d E0 p9ٚj0p$o%)&hjC!D ;6%:hgʶii'JБۧ[-$rR,8Av o3ZT լ;7k#6gOXp9=ϗgxy ?_\RKiQrVv5ؓh$*T3`'`A$dIT*pvu` d)#`'3mJ-TRK],`˰X2,a eX,Z3.K||yv_E5J-8: X@ܽq`A$dI1zɸߞgȒmJή,"xy 8oJpԬ0aKF۬"tg͊w?afo w~hF p3QG5X5P2L` R\VO S>BkmR\樌UA 38|FX) TꈏώĄ րgk4 Kp9X(Lyކׯˌ&d kdkV0}b S?ꈏX=;pׯGR6HMɚ,ȔOP~3wׯGI@F` mJ-u|?{2b''/Ǘ˧_S&: G28:jή M { EeX&Q|8=XɺMgWG< Xf&kX)NbgGp$[(ñz~M"5w&9Iή8VϧPpvuC_7hbK.*:lɚN6H{c R\nW8:tlH[N8=8R_[3V X*8?$g5 a;0:xQ:N0t gWG<@<ή5 wJpzAɲxGe62y Y'tS+yaSj.a eX,`˰X2,RK-b<|{_,gO__\RK}$OPOpt ;XeIVæR F/ MrVR F/ sC0=o#حW?!XCחe+t45βxJVF/d9H!.LR9L[ꠝeIV%IH`@ۑ?elPwI:X$;5 `At.LβxJVa`IS#{ #_+#Q݊M^#abn<̈́C 8&!XCR95 wi&p$<{U&^28gTj6%cgCGyK[fE(m@$G0zɥr$dMrV!th:i]TF1yX(a_*Geٶ%R\ ϟj}>Z!8 /o!X`^5 jp iv7Aݝ1IN 2Xİ5)Y ֬t45^Z_߼899~\SK-ׯ$XΆd5#%7S>JGSdd9r$G`^&9I)aG!l}==e2I+@)`yڔZŰhk840yLbV$XM#$nrLUIz#yJ70G1<@>5 ր#axZ'kVL=5r-Slm֬0=oɟmK.u \2L 7SТzmLIdisC0=oc40yLbV$XM#1eXDzJR}b„;]$O`-.,&ǔAw)R˰X2,a eX,`K_,OϿ]>gx|E(T\`zޒ$;5 $atI:vCBwD=,%+ۦ!LJmeq;n|ȟblRjfP^ azޒwP%D ,`#m!0Z-5A6ygY5w֬dX2%-!XǔJU&'p$&]JCБɃ#A8?E7l+UjnmJ-ׯ/O^b&-;^2.?%-!XsG ,+q$kfBVcoJG df+ƽ(''/p<ӿpM7/NNΟ_x/ÀnJ-u ϟp÷z7޼899|\qSj7/NNΟ_xӇӟ 7:xO2 ~w7ZYB$gūlhbؚ.݅ HMƔR#a166L[X[f w4 [UȁL>[YmJ-uxw߻cp$!a5wˎ5 P1ԘxC4;41lM„n8y5hڔZYBႺWn!`K4CL v C)AMG2de4 YO0ldIuJ"yLj5-B.ߜ@M˿IPYSugkVLҡ 4'1P&PcJRK~ b-yX`%0BMd58t6:hb 5b1&ar`h@DRKxBw!b-y45V{ -ORKnrLQ`0ajL b0ZSlf1Tm&I!YO0ldI.GAcsZ@ݝGÎv` 5KwK0&PcJYa2vѶ`[١Z&XD'(mJ-u eX,`˰X2,aZjW/NNΟ^\RK+:׀&9IY'l Qp$8̈́` m CF|&tGTxsSS&9D=D:Jwa¶3v6l :HJUyQjÛl[DDcK (AM𪻮!L&Amm dI%K+wɑa(EIR$C0G1t Oܽq`m WFg7Ya&@Ybg9B&ǔa!HޚԢlJ~Awkb pR]jo޿?^?߿?OͿ/ILJcc"$*oaܬJ}aq$pK'(D ֽwή=ldI¶#yXk=PMw0g+2bǑ<ۿNLώpvuĖF M&0ldIT_.|ckVtG րgk4 K"6ܹԧ/xÑaq|5}xo1"Yw*cTA^1l6$u/CvѢzmL'kHt+&рBD7=>" fhQ6&_j eX,`˰X2,a RK:~x?Z|fHwy)uKށ[BjVJbH;8jb;d=5Ā#zyrs8hm8{ f%l YbfO#RYA @>B(vs~u:eY1IR,,zGCjjlլN!,p}rgaTC; td`X)A<G={6[FT-# >n ثq#yoZhSC2'm)8Fո0z1 2 2R@>&  ֌Ⳳk0z1 pykޔZ*_%C^C`-Y%`KȚh@>M J#$fl[zdɎ#y2Kp$Н5+8RN3xu[:p$Y1䜮tQ<9Rqt45`AjV6l'&(Aɲ5+ԤR9`ͺ)ً'jk6 QfGp e!`$Qwd~)aI=6L=$0DmKuճm=,Gp$J͒(;pTFA;KV iN3RK_c?#ݗ/R˗+?wx(upO~<>+\ܟy|v/8XJ\W|nvvrIMP.INFY  !"#$%&'()*+,-./0123456789:;<=>?@AoBCDEFGHIJKLMNOPQRSTUVWX~~ifRlïM88óïx88pZ s Ƙl6]tp8 :@DҔc1ME>L=d)P/{,Ifq8nM s P/=r+pq8 M 5LA6A8)#A;KS8S*jLs6S0(@n{Hd[Ex{il5)g- 2X& <v+NGLAX-5p ֑87;o_(6SJFq81 ѱ'=DP/=<{ÁWmaóp?pI IG2äd'3)@g TfwnvwXЙLT0K'/{,IfWX:C ֧q$Ar/dhR8)"' DxU?k//.JF3e`YᣮȶM`}$>0y ЈuJ,wAvRtoa^]=8\hRd)@;KS4Y˜5`9SqI'ZaLmb;U2n_X&'r(t_8(~^+E8Vý)@<`Lapr N8ECqpA-rfZc"2[ /{,I\ Usd15Chӳ,jѶOaLPTqQд8j=!̨Rh6H F*Sۗ=1ɚ֑k" rMD@fp"' y{MWBQ5qPn{,VԮ36LP<9Yό*0KvǢ\a<Dj Vэ 9prDzBY{'P/D74,8qk5p"1C j 0s BBm Ic p賄,M9Vy#'/h/A N*mL,h5IvpIЍ:J #EÔ 9.A @gqP$rM{[(\a9Ig]7x*UCDz%2l"* (VPաJL[GB ׍PdXGNpZIt 8t>q8<8Afp",q!ch9nhgiʱˆ92C6ugg2)hP0P9zn(QsݍC4d'LkLA6A24gY{[(XJLD`h4.k n_W0i~Bɠi :C{vapo/.?_?w=,P{&%(| ̘%@}5ıLz&p"4)0mX 1gtDq4 NT"K%SqKWWX8p"9c^2m?&rT9'F_!2ah%(hFn]N0mN(NKƁAfp"<BBLc 3Se*WP/n<q+D5?(GqD'eT57;8)j 1UNʘ\t&`!cp"TiSg q #V XbAf X'DF^o ǡR7IGUQP8h/A N*)46C qJ:2U:bL-3J)j81/^Ș%@Q%@6mK z&4n,-A9cYA}YzkqOdtQP8aQAS DxxA8p"4))Ѱ:Z+M NY6D1i; SeM6o/_amN!ФP S(2l"*[E/{2b8=4X!(Jhh <$MWX3XP5gKQ88@MN+. ^M:~e2@L7dP/pL\f ha"xq%6A!GqCRBئH,$Fp Ms^8P . $p`}sN=jW0" Cfp"H.!HdP/!陰9JPO/pݠ0N=$dȉ k5"S R8?c R%o8d'B!s^A. SVw*3+C/=jlX}Д8"D'B蘂l-pIݠK'qI`Iz.>M+ Nb9SȺ8fw 2Drnk I:әBI C\[  J*T#XIN)&h ѯz 'BB 3\V`)aJN !ƶJIf^ZX Cۗ= > nRC3wͰuIU 1Kvu[S;1F7 MLI`5]S'Tu,nT 4;88{py6}/Se'sPLS,yuN4 =<{a Q!W0[ԤA+S0Ld-pIF,P5Ȍ/<DԭE(~NdF6h Ȍ*=!8^_rKhKM<:Q h5!8p 7i eܾL?@d'%& uC47f  %WB՜mdpz=7 P !i%K=1 )hƊ48#'hbS_r(4ܽ~bUZPfLA6Af ؽ~jQ'[ 5dL2u@DFI ,D՛P' zLD8AZ4.)leLm8J4-gu Afc'L%G5iD$=qDx+aM9C \0A1aI((K@tp&(.ơ! p,]k $BRI SJTl\BӜWP/A;KSUs^)g' &)8H֔3 P-jҠ)`RP ֧ICS1aэ vOWbן^gc 4S x58<$uc\IФPd8ᒢ!8ۤɅ=0m.nvwXK889 [S3pRFH@0d)tv+ ,U$[SCRBUL=kEu8)-4Ҳg Neq:>09Gq>hLn䘂TϷ c6ΔeY֑:= d)PE8A;KSMkJ6XJs+DGz ?};pxz3cA& MLDҔcS* ׍P'BJ}Xǜˆ>Kh`%I # ,U21idpIѐ#s&H Y7XԣA{,]7q@MD2tc  L,LD81aq8dG(~e2#KUb< Q/enqX&zUbPd'0@_z T0K')Knfp"' 158$5Dh]fw,M9Vy#/[ԤA+S :31GߌCd<5Q=Zo[O#r9JkM F*CMT ,UaDv漂QTgy ԅq15pRFUx^!Px&Dhm8=<{o.q:+7XGN|t7gXkJF4X& LjXSNɅvw?% pL :8L;,ǁx5d),n<α3Y7dN0Lpmh`.{xFȋAPLPpltF,@5 ‰leL ȡzÙBcU∆%Eh,k| M9ڬ%0K@BЍ4$%o`+cj~NXk&2D& T7;t#hg+NGLAXq%잡')xZMqɄuN(t,,+ܧ^M-60K@ן^ФPd#'|]ݣJ:S0}ݫgCȠjԌ4he X#f 0}N9fk-x=5(+:B{5A s̄L~)cmvnvwFN9fB&pL=hIڳJP8,5\֧IS4d9S^a&h \R4,5I!h6@ #4X1agp"1!o(:"PPl;pxԚ0L` -2t5idGC q:"84nWX:tJF4nLp"8}`1aOq$BPo ք9f 8zV AAC@^bUg̨=rF/maeײD7q N[$8^´ERC7*rTiSg 6G@?XGN!:8ФXAf DLǁc hGAдp"' [#tehjtq`Z&p"٠ Nʰl/=gT]2anThx-hZSt2S k D0m Ҷw Ms^S!#S4hq(u*mL 3Jg %:Q DFBk qhz$(J#8)#t7XK^A‰3qÛ3|;Ohx{v(ׄ&0KKhnnK"fplXǜz$ 4g1!3hS8<)C%*N@MG߀c#Yc%"C lD18o0Ky@Θcqqxron+~{xq8nfT94&pY7y'BP8Kz4炅x \a `Iz.A9 dF`R6UHD &R6pRF3a!r8Q^`hHku@0U tJZz.X8FΚKP{0(g2Q@ eܾLe8!PP Pve+' hd,Fen78dG 50֑v!ڳ2"c-= ,deԭEqN`8!E™unߎá& Z8[fQܰ NH g P4)dL4*T9oK"=pN+]I ʺJ86XkP/Dh% A98ȰhdI2QP'0A<0m=r+Yc%8)CMLq0T^92ql!(G,6,}nT;!:NGLAX+WB/\; N9fu) 8=۝o^@&G֑k¢nߢ& Z,htF72(,&0K mK*=T1}e8нP@YtɄ*^"Gq7\`5E`"Yn_L8ȥof 8W`Bhb bռq85oȰh=۷IV%K=⌗&PůvgBl@ ҝ)Pَ8ͳx #^?\%\Afp"lc#D'S)hpq+D?K>A+wh^ 5iؐa N e  c д.0KβC̙q(aQq8x~38x۷I,hNG,Yax=ӯo/:~e鯿ux/{,_Oo8s@E Ѥ12lXGN(1Pq8d%86FS:[ LrL!8f h%hSu |9dGtAsTT BaʔsdB~zAQ3 Kq842PR#D3֑Nq8,YѶ0ph^bU&'9@&%`!=4X^Ɓ58ۤNnӟ  L5y kNer<G5t(Afp'͌0=;UFP/iuN((K%}1P zלWhz$p$VҚAZ4qk5q*XGN Ѣ+aN7g4eyf x{xێ8÷.8\DN9fB4ѣ%*Wha,A39N8)Ǫ9`5az NoQLKz4(S4plKM<dF*8$Mt͘l6TqTAb3jz4t7$36Lc<g-Ng u[ԤA+S 6J&3 22c Y<Rdێ8W?w?aD^+a9aVc n-EqzA&3TqѯǡĪLNФPd1gx8fYְ sy5m@Θl6'eTuhgiʱj+eKz-84UdȌKz4PLY&*XVO[(l^0`<:M ֑>mK"hgiʱ(S( ArlΔeeN$@ 陰9W e*΂E88KhQh)7Dr=M9V̤Qf Xp=4b5r^Cth8S(~q9Sݳtq8|Nx{g֧Iw8arG7*XVp^P{WD+4)0m>M8fᄦ5C@;KS# ,UaDfp"j\&h9`}$p 7g׋rMhROQ8 v15NA&Igp"% =~`Q M maO׸ g|yû?">Ɯ /Oӗߟ/^ߞW8K4wܿ}?^x%p'?@ABCDEFoGHIJKLM?ٮ8>\:錥woZjvz$2x^O_kJQr {a2l\H'p"ܢ3`QqIgtF2` `I-. S֠,~ \%&w-p/ja=non0(a8`xQ%DH?uLh@I=86XKf鼡X|ns$; 4#7StΘZl-4gـ3`%Fڶұ d`cRx>X&\:Z7)p-1p*; 0.fQK-/t||q|G-%yz»a&׆< {`!#8vovOdDұ dprA> K2rp?  ШQ-2xx\C.gऌtE& hc'A3rf2a錥wop"tF'GZ/ΙrZ/zP-~"DU"녤|Y in>i4BNE:i} p?"%p>TeBRxT,(6BҴPnuR,$SUBJECT : IMP overlay list FROM : Irv Hoff DATE : 01 May 86 IMP is the first (and currently the only) modem program that takes advantage of the automatic 1k protocol offered by XMODEM 112 and higher, and any KMD program (a replacement for XMODEM). It also is one of the few programs to use the automatic stepdown feature of the new 2400 bps modems to adjust the computer speed to match that of the an- swering system. (The US Robotics only steps down from 2400 to 1200, not to 300. The Paradyne ARK, Racal-Vadic 2400, Hayes 2400 and others automatically stepdwon from 2400 to 1200 to 300. IMP takes full advan- tage of this feature.) At the bottom of this note is a list of the overlays that are currently available for the IMP modem program. There are a number of options which the user may select to cus- tomize IMP to suit his needs. As with nearly any program, there may be things you "wish you could do". We tried to cover many of those, while still keeping the overlays as short and simple as possible for "most of the users". An attempt was made to include enough features to allow the sophisticated user enough tools to write his own routines if/where appropriate, in the overlay. Read the IMP.CUS file for notes on how to select/use some of the features offered in each IMP overlay. (Such as changing the lead-in character for the local commands while in the terminal mode to something other than ESC, etc.) CURRENT IMP OVERLAYS -------------------- I2A2 Apple //c with various cards I2A3 Apple /// I2AC Actrix computer (Dart at 5.0688 MHz) I2AD Advanced Digital Super Six (Z80 Dart and 8116) I2AM Ampro "Little Board" (Z80 Dart and 8430 CTC timer) I2AP Apple //e (2651 for CCP and 6551 for SSC) I2B2 Big Board II (Z80 SIO and 8430 CTC timer) I2BW Bondwell 12/14 (Z80 SIO and 8253 baudrate generator I2C8 Commodore C128 (no serial port, special handling) I2CC CCS 2719 and CCS 2830 (Z80 Dart and 8430 CTC timer) I2CP CompuPro interfacer 3/4 (2651 w/baudrate generator) I2DM Dynabye Monarch (Z80 SIO and 8116 baudrate generator) I2DP Datapoint 1560 (8251A and 8430 CTC timer) I2DV Datavue 3000 (Z80 SIO and 8430 CTC timer) I2EA Eagle II and III (Z80 SIO and 8430 CTC timer) I2EP Epson QX-10 (Z80 SIO and Intel 8253) I2EQ Insight Enterprises EQ-4 (Z80 SIO and 8116 baudrate generator) I2H8 Heath/Zenith 89 (8250 w/baudrate generator) I2HZ Heath/Zenith 100 series (2661, w/baudrate generator) I2KP Kaypro with external modem (Z80 and 8116 baudrate generator) I2LO Lobo MZX-80 (Z80 SIO and 8116 baudrate generator) I2MC Molecular Series X (Z80 Dart and 8430 CTC timer) I2MD Morrow MD3 (8251 and 8254-2 baudrate generator) I2MDA Morrow MD3 (old, new, disk - 8251, etc.) I2ME Morrow MD5/MD11 (Z80 SIO) I2MO Morrow MD3 (older units, 8251, no baudrate generator) I2MT Memotech SDX-512 (Z80 Dart and 8430 CTC timer) I2NA North Star Advantage (8251) I2NH North Star Horizon, standard, no baudrate generator (8251) I2NS North Star Horizon (8251 and HSIO-4 serial board) I2OS Osborne OS-1 computer (6850 ACIA) I2OV Osborne Vixen (8251 and 8155 baudrate generator) I2OX Osborne Executive (Dart and Intel 8253 baudrate generator) I2R4 TRS-80 Model 4 with Montezuma Micro (TR1602 and BR19411) I2S2 Sanyo 1200/1250 (8251 no baudrate generator) I2SB Intertec Super Brain (8251 and BR1941 baudrate generator) I2SS CompuPro System Support 1 (2651 w/baudrate generator) I2SY Sanyo 1000/1100/1200/1250 (8251 no baudrate generator) I2TV TeleVideo 802/803 (SIO and 8430 CTC timer) I2US US Robotics S-100 plug in modem (8251 no baudrate generator) I2VI Visual 1050 (8251 and 8253 ?? baudrate generator ??) I2XE Xerox 820 (SIO and 8116 baudrate generator) I2ZB Zorba (8251A and 8254-2 baudrate generator) ; ; I2PR (overlay to adapt Penril 1200-AD modem to IMP) I2RV (overlay to adapt Racal-Vadic autodial 3451 or 212PA modems) I2VB (overlay for 300/1200 modems that only have verbose mode, such as the AVATEK. Others will be added as they are developed. If you have a computer not already mentioned, you can perhaps use one of the above that matches your I/O (such as Dart, SIO, 8251, etc.) by selecting the correct ports, etc. Otherwise you can try calling me at the below voice number from 10 am to midnight Pacific, and perhaps we can get something for you to use (then add it to this list for others). - Irv Hoff Los Altos Hills, CA (415) 948-2166 SUBJECT : IMP244 bell suppression DATE : 08 Nov 85 FROM : Irv Hoff Some people don't want to hear the bell ring on incoming text copy when using a modem program. (Some systems do seem to ring the bell a lot, especially when reaching the end of a line, etc. in edit mode.) If you do not want the bell to work on incoming copy in terminal mode make this change with DDT, then save 72 pages: (ORIGINAL) 1FBC CA 3D 14 (NO BELL) 1FBC C3 00 0B 0B00 CA 3D 14 FE 07 CA 3D 14 C3 BF 1F You might want to call this by a different name, while you try out the results, etc. - Irv Hoff W6FFC Los Altos Hills, CA 94022 (415) 948-2166 (voice) %TEFNLPRYZ))>7)((,^ç'@-÷-}.Û.224!/3/uC/}Version for Datapoint 1560 modem port 28H - Irv Hoff (W6FFC) Los Altos Hills, CA 94022 ͌͒>=)͒>7)>)>B)>N)>):dnҝ}Input Baud Rate (300, 1200, 2400, 9600): ̀q̓300̓1200̓2400̓9600}++ Incorrect entry ++  d> >2>>2>G x  2 2 2H!"H!H~*Ow#!H͗3! N'G".0GB".'G 7>$nG N} Enter library code or phone number, Hit RET to abort this function now or CTL-X quits while dialing or ringing: H̀!H~2 :H/̉ ,̌ v2 : Ÿ : 2Hn!H~A7 0 7 *ï! "{L~ʯ B"Hp.!H^#~-#.t]!H~^#Ͷ~ʯ}-ʟ-ʗG:Ÿ ͌#y ͌b} - try #*H#"H-> -bÏ1J2 :H} Redial? (C/Y/N): .ͷ-YC>2Hͷ-} CONNECTED: :H} - any key for terminal mode  -l-͒_>-]-Gx*ʩ#ʩ,ʩKʩTʩWʩ0:͌Æ} ++ Bad library number called ++ ͷ-1J2H&6:Tx<! >! ~$-Gͅ#8> G-:͒!q͏͒--^G:x^  ͌ ͒͆bP!6 #n:‹:Ģ:ğEͷ-!:*l:*i͏:!7Ï! ::2^![Ï! :!a͏! : ͒!hÏI # #O23121111212 ####$D#$#I # #O23121111212 ####I $ATE1Q0V0X1 ####$ATV2 ###$ATM3L1 ####ATE1Q0V0X4 ####$ATDT#$ATH0 #$ATS0=0 #$+++$8~$#‡bËG͌#ui!Jʵ8͆һz™͑ ͆+ڵw#õ:< 21W 23 255 : : 26b 27 28 210F 243b 260 261w 2B 2HҶ2D 2Rw 2Aҟ 21% 225 23F 2L 2F 2T 2Eb }answer, <2 :L 1% 25 3F :L Ï}busy! : G͒}dial, Ï}abort : G͒: : }on line}on 300͜}on 1200͟}on 2400͢:0F % }- no dial tone}ring, >2 Ï2 >2 2H@!HH.: <<2 O:Hҷ >O2 !H xxxxxxx,,,,,,xxxxxxxx,,$xxxxxxx,,,,,,xxxxxxxx,,$A=Norman Beeler.....1-408-245-1420B=Rich Berg.........1-618-359-4446C=Robert Blacher....1-202-254-2008D=Brian Callahan....1-718-625-5931E=Bob Clyne.........1-313-759-6569F=Bill Earnest......1-215-398-3937G=Norm Gregory......1-206-325-1325H=Dave Hardy TCBBS..1-313-846-6127I=Jeff King.........1-408-247-2853J=Kim Levitt........1-213-653-6398K=Tim Linehan.......1-206-357-7400L=Jim Lopushinski...1-403-484-5981M=Trevor Marshall...1-805-492-5472N=Wayne Masters.....1-408-378-7474O=Paul Matlin.......1-301-661-2175P=Dave McCord ZCPR3.1-415-489-9005Q=Byron McKay.......1-415-965-4097R=Dick Mead.........1-818-799-1632S=Chuck Metz........1-408-354-5934T=Al Mehr...........1-408-238-9621U=Jud Newell........1-416-232-0442V=George Peace......1-717-657-8699W=John Riehl........1-713-488-5619X=Gary Shaffstall...1-303-985-1108Y=Murray Simsolo....1-516-825-8465Z=Larry Snyder......1-305-677-80860=John Sojak........1-312-941-00491=Alex Soya.........1-305-727-03312=Ken Stritzel......1-312-983-51473=Henry Trujilio....1-207-443-46574=Bill Wood.........1-619-256-39145=Tom Vande-Stouwe..1-516-567-82676=Spare.............1-xxx-xxx-xxxx7=Spare.............1-xxx-xxx-xxxx8=Spare.............1-xxx-xxx-xxxx9=Spare.............1-xxx-xxx-xxxxDIR DIR *.* $U0AD KMD R KMD S XMODEM R XMODEM S BYE RBBS (vacant) Nice chatting, see you again soon... !9"J1J!p."@I!p."BI͖5Ͷ. :H!T͛. IMP v244 modem pgm (type M for Menu) Copyright (c) 1985 Irvin M. Hoff eE&61J:HCt.2H2H:HD;-MP6RST’2H2HE¡2H2HL°2H2H͓@&6*"-"-"-!" ͬB2MI+!:2? @26>^2626>E26>S26>C26]2H  4!fH (6#͓@&6:lH>2iH:HCDEMLTG:H_5xSoR´:fH:m xR€2fH͛.++ Enter primary option plus file name ++ &6͛. ++ Bad option ++ 3:fH>B2fHÍ@2H:Hl=:] 2H2H=Q(!PI+"!\PI .PIPI!N"H>2H2Hl -ʬ-G[:[x:H{2Hx0{:{2Hx\:H2Hx_G : :$::¿:H/2Hͷ-ͷ-,ͷ-ì:;-::x:Hʬ2Hl=:2H:¬2Hì:x2HìnGì2OI:fH•͛.Ready to send in batch mode :Hw :GIwͪ. ++ Ask again, file not found ++͈Ҍ>B2fH:H'H,ͷ-ͷ-:] (K)`)):hH´<2H2H'%+&X&͇&r&ü>++:H<2HH,͇&H,:mH2H:2H2H:fH3>2OIW>>B2fH:H'H,:] (]:HP> -|ͼ":H]ͷ-Q((:fHʎͪ.File open, ready to receive :Hʻ:fH£:Hʶͪ.CRC in effect >Cͪ.Checksum in effect >͛.Waiting.....++:H>K++4# 1(-L**H|${*ͭ)H,>++!qI+"!l+"͛. File name to send? (CR to abort): H2:H H!qIR/qI7͛.Want to include time delays? (Y/N): .Nʭ2Hͷ-HqI=!.++ DISK READ ERROR ++$Y»͛. (in Terminal-mode now) =͛. [Transfer completed]͛. ++ FILE NAME ERROR ++ 0!H~z-t-#^ Œ:Œ-:H¢–ͺèŒ-= :H: ŇG: ŇOdA: =33--:iH!]2HI N# $:iH*H͛. Received # -͛. :HI<2HI p~ -*H|}Я2H~ >.-Z*-|:Hͪ. Awaiting name NAK͇&!GI5*KI\ ."KI>++7b2H<'*'C(>2H!GI5*KI\ ."KI*H!]~[ 8/+>_/#=#8~ [>.~ [/#I6,\#\*}"~N2H2H>++&+&c&*¡:mHʜ>2H2H(ͪ.++ CRC error ++ :H<2H t'*Hw2H2H>++&+&c&7* !]~++*&#>++Q*&>++>u++͛. ++ ERROR sending name ++ C++:H<2Hڔ'*W*/·!"H*H*w#*͋5·]*H~P.6_$>//#~A>> 6#~P/#A:] 7:iHͪ. File name: *H~/-#p*~N|ʯ"Hͷ-ͫ3ͪ.k) Recv time: !4"055c4ͷ-2Hͪ.++ CRC error ++ ͪ.++ Wrong header type ++ ͪ.++ Time out receiving filename ++ *>++:H<2H!ڱ'>2>I!]*>2=I*2=I{ͪ.Time out receiving filename øʗw#}ʸ=2>IyQ++*ʠ ʠ ʠ!\-"ͪ. ** Checksum error ** 2>I32>I2>I'>++*'>2H2GIA"!"KI͘"!\IR/2^#\*}|):f)*KI\ ."KI!GI4)!JI5!"KI͛. ** Memory buffer :Hʚ͛.open ** ;͛.closed ** ͛. ** Memory buffer available ** GJMP)SV*ì~=#͆---G:ͷ-5͛.Printer buffer is :HR͛.ON ͛.OFF !=h> #h2Hì͌:H‰:Hʬx- ͐ > ¬:H§:= x=3==G:x ==x- ͐ :H͌> =:H= :H*Hp#"H>  > -"|!$ >=͐ !Mv >2H*H[!!Nk M w-G͐ "#M "H>=͆ ҈ z w#z :H*Hp#"H:II̥ >=!Mv z2FI:FIW! M w-G "# "H!"H>=!^#"H:IIʸ !!"H"H*H*H|}:2II!?p.DMJ!3 x>!7*H6}l&)>oN}!:H!!"PI!"ѷ!+|}!ͭ)++++++!.++ DISK FULL, SAVING PARTIAL FILE ++$;Fí!;F͡(͛. ++ Nothing to save, erasing file ++ :Hg.>2H,>;-6# 6 #0"6#9"!JI6!HN!H 6 !HF#ʔ"~ Y"#ʔ"~ d"";I+#ʔ"~ t":JI<2JI#ʔ"~ ʆ"t"6 *;II~ ʭ"#à"#~ ʭ"";I!Ip \}1 ~"#~+] .!e~w#~w\!\l .!u6B#6A#6Kl!l6\>2H' *l$O7>2?I2=I{yd#*Gi#G2?I2=Ix$$#zL#:?Il$:iHʴ#ͷ-ẍ́.͛.H received not SOH - %':H>#:H>#>C++:H#>K++:H<2H 9#':H$*9#$9#1Jͭ)͡(͛. ++ RECEIVED FILE CANCELLED ++ ++ UNFINISHED FILE DELETED ++ ,:H$*9#$9#:iHʌ$:Hʌ$͛.++ Timeout %͒$ô#:H:H:Hȯ2H2ͪ. ** Switching to Checksum mode **  2H$2Hx2H*l$W*l$/!%:iHʴ#͛. ++ Bad record # in header ñ#z2H>2H!"H:H?%*H*l$w#zB%2H:H{%Q*l$«%:HG:H%<'*l$}%͋5j%:iHʴ#͛.++ CRC error ñ#:iHʴ#͛.++ checksum error ñ#4#*H&-͛. ++ :H ':H>%>++:iH&͛. Sending # *H-͛. :H++:H/++>2H!"H:HE&*H~++#{H&2H:Hc&y++*H|++}++:H&*H"H>2?I2=I*GҞ&2?I2=Ixʻ&M'‰&:?I,':iH':H'͛.++ x&̈́.͛.H&͛.NAK͛. received not ACK - %:H<2H !. ++ SEND-FILE CANCELLED ++$͛. ++ TIMEOUT - no ACK - %'*>ڻ& 'û&:H:Hҏ':H*H*H_5:>Fʍ'>*د2Hͪ. Aborting 1k blocks, too many ACK errors :iH--1J*'>++++++*'>++++++>B2fH2H2H:HR$͛. ++ FILE CANCELLED ++ ,*H#"H:HG(*H"H!\ #~?ʩ(V(:fHʡ(\<͛.File exists - erase? (Y/N): .ͷ-Y&6\͛.++ NO WILDCARDS ALLOWED FOR TEXT FILES ++ &6͛.++ NO FILE SPECIFIED ++ &6\2Hy*!.++ FILE READ ERROR ++$*H:H\*"H:Ho*:Hs*:H<2HOͯ*:HON\Ÿ!! „*2H!N"H:Hyʻ*y: !=I^*BI**@I*z**'73*.+!>I^*5O:jH +:lH%+:H%+͂-':kHA+:lHF+:HF+͂-5OM+='*v+8,C}+K,ʔ+W+'*+{}+K,+:fHʽ+2H2Hͪ.Got checksum request ͪ.Checksum not used for batch mode W+:H,ͪ.CRC request received >2H2H:mH+2H2Hͪ.1k request received *W+'g+:fH,:iHʵ, !,>w#], !],>ʃ,~ y,#xʑ,k,~ ʑ,>.k,͛. ͛. Transferred !\-"!xHH.>2H:OIA'͛. [Transfer completed] :nHʎA:gH;-2H2H2H2H2H:lH'-/2iH2lH!iH~6Q&6:H&6=͛. wait... :b-͌͒we-\͛. << DISCONNECTED >> 5 ʪ- ʪ- ʪ- ڛ-ڪ->(ͪ-̈́.>)ê-_> -> -O -H0 . |-{0ͪ-/>-ͷ->2H:fH -':MI_ͮB xN.-:H2HĵF:2<Y*J: =v.! !͍. ږ.0ê-~ʨ.ͪ-#Ü.~ʼ.:iH~Ī-#ë.~#.!l\.2|2h~.> #.:<. .2_-/-A[ a{_ !͛.ESC--Û.x=H!\R/͆E/D//#^#6 /0 ʲ/ ʊ/ 0 ʲ/ ”/Ê/ /0 ʲ/ 0#0 06# > // > //w#/:/_@w# . 0w#0~*%0#0(0:0~*60#*0:06?#:0ͳBA2121U0 H!\R/!qI+":l2qI:m b1p1͉1:2JIqI<¯0͛.++ FILE NOT FOUND ++1}1#0͗3͗3͛. . qI<1:JI=2JI̷-0:2JI1͛. : ï01##~21#~21##^#V"1*1#81W+}I1z31/1i`:1Y1)=T1-1/>? !rIw#i1!mrI ͗3=ƀo&:qIʡ1=_@2121͛.Drive : k bytes free on drive : $ͷ- }0_.!~w+1 1*Y1͸2կ-/ ʰ2L2L2}2ʈ2ʰ@G#4+~#ڦ2px -#2#~ws2+~6 2>-> ->-24>-2>#-ͷ-2G>#-ͷ-x2-š22>-52ͷ-F##> w#2~22#2#27#2h:H13>2H!\I ͗3:\2I!I\ ͗3\e3!I\ ͗3\!I\ ͗3\<7n32H=Ɓo&I ͗3] ͗32h2|><3~# x 3͛.File open: *H-͛. records (_5|`i3#-:OI͛.k) Send time: :(4!4"055c4͛. - 1k size Send time: !4"055c4͛. - 128 size File open - ready to send i`-͛.:U5-͛. at ́4!4:_ :ڠ4͛.0͛. bps 6eJ E.$  0VJ3&  110$300$450$600$710$120$240$480$960$1920$!45!4:_^#V*H_5!4:_~s5~5~5~5~5&}<o*H|>!K!yg)ұ5>g>!o¥5r$s%# ›5*HO!K ~W$^"H:H&6͛. ** File still open, use DEL, DIR, WRT, E, L or T ** *62H!xHH.!oHfH .2>I2H2H2=In?nG͛. Single Letter Commands ? - Display current settings ^ - Function key intercept character, then (0-9) M - Display the menu E - Terminal mode with echo L - Terminal mode with local echo T - Terminal mode ^Z - Clears screen (command mode only) R - Receive an 8-bit binary CP/M file S - Send an 8-bit binary CP/M file COMMAND: R (or S) FILENAME.TYP R and S can use the following subcommands: B - Batch transfer, can use wildcards (e.g., *.*) D - Disconnect when done K - Manual request for 1k transmissions Q - Quiet mode (no messages to console) V - View ASCII files on CRT during a file transfer X - Inhibits auto 1k request to sender Z - When done, disconnect, go to CP/M For copying text to disk use T (E or L) FILENAME.TYP EG͛. Three Letter Commands BYE - Disconnect, then return to CP/M CAL - Dial number CPM - Exit from this program to CP/M DIR - List directory and space free (may specify drive) DSC - Disconnect from the phone line ERA - Erase file (may specify drive) LOG - Change default drive/user no. (specify drive/user) and reset disks i.e., LOG A0: or LOG B: (user # unchanged) SET - Set modem baud rate SPD - Set file output speed in terminal mode TBM - Toggle MODEM7/KMD batch mode selection TCC - Toggle CRC/Checksum mode on receive TLF - Toggle LF after CR in "L" or "T" mode for a disk file TRB - Toggle rubout to backspace conversion The following are terminal text buffer commands: DEL - Delete memory buffer and file WRT - Write memory buffer to disk file EG͛. Local Commands while in Terminal Mode :#/ - Exit to command mode :#/ - Send file to remote system :#/ - Send log-on message :#/ - Disconnect from the phone line :#/ - Turn printer on (or off) :#/ - Clears screen, terminal mode :#/ - Stop copy into buffer :#/ - Start copy into buffer Start and stop may be toggled as often as desired. A ";" at start of line indicates buffer is copying. X-off automatically used to stop input when writing full buffer to disk, X-on sent to resume. ͷ-:Hʗ?NH͛. Bytes of buffer free A-ͬBʮ?&o-͛.>>COMMAND: 2HH2:H^ʹ@?ʕG q?KDH2BYEҎA2CPM<.2LOG"B2WRTҖFͷ-2DIRұA2ERAA2SPDC2TBMүD2TCCҼD2TRB'E2TLFҗE2SETXF2DELiF2DSC;-2CALt:H!_H9Gڍ@:/ T͓@n?͛.++ Invalid command ++ nG1J×?:nG͛. SPECIAL FUNCTION KEY TABLE AA>E->S->CA͛.CTL-@-͛. current function key intercept character ! #~1:UA>0-> -#~yA sA͛.]A-]Aͷ-JA} n?\w͛. << Exit to CP/M >> <.2EIB0:EI_n?H!\R/.:] ʍ@\<B͛.++ File not found ++ n?\͛.File erased n?:H¸B:H 6BͳBAAҍ@2EIͬBG:HqB}B:HqBB͌B :EI_:NI_ͮBn? yB:VB͢BOxGxҍ@2NIH2:H 0 Í@ ͛.++ Terminal mode file open ++ ++ Use WRT or DEL before LOG command ++ n?͛.Delay between chars. (0-9): -5C--BD UC0 ҍ@2 ͛.Delay at end of line (0-9): -uC--BD ʓC0 ҍ@2 ͙Cn?͛. Char. delay (terminal file mode) is: :  C͛. o&-͛. ms. per character Line delay (terminal file mode) is: : o&-͛.00 ms. per CR character ͛. :H:jD:H:jD:H::HSR:HAҍ@_:H:n?0žD:H:—D>ãD0ڪD&ҍ@_ͮBn?>×D:H/2HDn?:/2Dn?:HD͛.MODEM7 batch mode ͛.KMD batch mode ͛.Mode: :E͛.CRC ͛.checksum :/24En?:RE͛.Rub is backspace ͛.Rub is rub ͛.Use ESC before local command in terminal mode :/2ͤEn?͛.LF :ºE͛.NOT ͛.sent after CR in "L" or "T" for a disk file ͛.Modem speed is: ́4÷-͛.XOFF testing used in terminal mode file output H2:H ?GN>xY>Í@>2HbEn?:H G:QI GPI2H2H!PI+"!N"Hn?:H G͵F2H2H!PI+"!N"Hn?:QI R!PI> -> -!QIF~!F>.-F͛. closed 2H~ G-#F͛. ++ No file open ++ n?> > > F#DG:G7͛.[more] -PG-bGð@nGͷ-n?: ʄG ځG>--> -> -GnG͛. Current Settings DD4E,E͛.Terminal mode file buffer is :HG͛.in͛.active Unused portion of buffer is NH͛. bytes cEFͤE͙C͛. n?*H믓o|g-SRTELMBDKQRSVXZBDKQRSVXZNNNFrom : Irv Hoff Date : 01 Oct 85 Topic : IMP244 and DTR Nearly all modems permit using an external DTR voltage on their RS-232 pin 20. This is the method by which the operator can intention- ally disconnect the modem when finished. By either shutting off that DTR voltage (or momentarily dropping it), the modem disconnects. Some computers (such as the Osborne OS-1) do not have this ex- ternal voltage without making an internal change to the wiring. A few modems (notably the Anchor Mark XII) do not permit using this external voltage. They do, however, use a software feature that can disconnect the modem: (1 second pause) +++ (1 second pause) IMP244 now has an option not previously offered. I used one of the spare bytes (address 011E, named SPARE2 on each overlay) to control this option. If left 00, IMP drops DTR and expects you to have pin 20 of the computer hooked to pin 20 of the modem. This disconnects the mo- dem almost immediately. If you have a modem that does not support pin 20 DTR (or for some reason you have not - or prefer not to hook up this wire) you can put FF (anything other than 00) at byte 011E. You can put this byte in the overlay itself at the label called SPARE2. I suggest you then make that read NODTR rather than SPARE2. You can also make the change to IMP244 with DDT, then save 72 pages. Changing this byte 011E to FF (or anything other than 00) then substitutes the "pause +++ pause" for the DTR routine. It disconnects the modem from the phone line as does dropping DTR - just takes somewhat longer is all. (This only works for modems that use the Hayes 'AT' pro- tocol.) - Irv Hoff Los Altos Hills, CA 94022 (415) 948-2166 ;*********************************************************************** ; ; 10/01/85 Fixed SMRESUL5 so autodial works normally with the Anchor ; v244 modems. Fixed DONETD to call J$DSCONT if using modems with ; no DTR for disconnect. (Set byte 011EH to other than 00 in ; that case.) SPDMSG now goes 0-36 ms for delay between char- ; acters when sending ASCII files in terminal mode instead of ; only 0-9 ms (needed by Osborne OS-1, etc.) File length now ; stored at end of header in hex rather than ASCII, saved 53 ; bytes. Batch receive shows file name, length in records and ; 'k' and time to receive. (Same feature added to KMD07 - no ; longer shows file length at all, with earlier versions of ; KMD.) Fixed STDRV to permit using area 1, which it had pre- ; viously ignored - although it allowed selecting all other ; user areas. - Irv Hoff ; ; 09/07/85 Found the one of the flags was not being reset after a batch ; v243 file was received. This would prevent subsequent files from ; being received if the initial 'C' was garbled. (This goes ; clear back to when CRC was added to MODEM7 in October 1981, ; that flag was never reset for batch receive.) Also removed ; a "CALL DSCONCT" which slowed disconneting with ESC-N ; or DSC. - Irv Hoff ; ; 08/27/85 The YAM receive routine did not properly handle filenames ; v242 with 8 characters and no extent. Our system of storing file ; length turned them into read-only files to which you could ; not write. Other minor changes. ; - Irv Hoff ; ; 08/20/85 Added YAM batch mode. Use the command: TBM to select MODEM7 ; v241 batch mode if preferred. Uses some routines adapted from ; work done by Dennis Vallianos. ; - Irv Hoff ; ; 07/17/85 First version of IMP2, adapted from MDM740. Supports 2400 ; v240 bps modems using auto-stepdown Racal-Vadic 2400V protocol or ; Hayes 2400 protocol. Companion overlays start with I2, such ; as I2DP-1.ASM for the 8251 with CTC implemented into this ; version. These overlays only work with IMP2. ; - Irv Hoff ; ;*********************************************************************** COM!9" 1I ͇MLOAD ver. 2.4 Copyright (C) 1983, 1984, 1985 by NightOwl Software, Inc. ͏ s͋zdͿͽ : ! * !  &<* !~#ʏG<6#" *}O| G6# x¿* +Fʏ#~ FUi~#Ui" ))))_* \ =A: i: i<2 –#![  < ,K6L#" x–2 ] 7ͽ <!e~ ½6H#6E#6X`^ ! ~4! ~d* 1:˜2 W _° g o: ̖ +: : " *  " :9 * " *   w# ØG! ~wx1N1N: R_!~! 4\ͽ 2 <4!͖ * * !:9ͽ \ͽ ѷ£*  " v+" * * " ͽ \ !  <~ !<ͽ ͽ <* * {OzGxr\!ͽ ͽ * #" yրOxGz͇Loaded * ͇ bytes (͇H)͇ to file %: ʚ͇ Over a * ͇ byte binary file͇ Start address: * ͇H Ending address: * ͇H Bias: * ͇H ͇Saved image size: * )͇ bytes (͇H, - ͇ records) * }G|͇ ++ Warning: program origin NOT at 100H ++ \ͽ <(͍~#%ʜ/Í:\©͋ <@/:[} o&>:/!]>./Í~ #/#  |{0/> /> /|}'Ɛ'@'_ͽ ~#=#~ FUX0:fAG?͇ Command line syntax error Ï͉ Ambiguous file name: % not allowed.͉ File % not found.͉ Disk full.͉ Directory full.͉ Premature end-of-file in %͉ Checksum error in %͉ Can't close %͉ Memory full while loading %͉ Format error in file %͉ Writing %, nothing loaded͉ MLOAD syntax: MLOAD [=] [,...] [] (brackets denote optional items) is the optional output filename are input file(s) is a hex load offset within the output file may be an optional non-HEX file to be patched by subsequently named HEX files (specifying The filetype enables this function). Note that ZCPR2-style drive/user notation may be used in all file specifications (e.g., "B3:MYFILE.COM, "A14:MDM7.HEX"). ͍v>2 " " * }o|g"   !]<: ! } w#͋ 2  % x _ } 6# 6 # 6# ͨ # ͨ #( :~U AC @#~#:+xG~0G#~:K #{ ~.#yu  k { ͨ #*ʗ ?‹ U  { à >? ™ ͨ #à ~/., :=ȷ/  " 2 = go : *  y "    go\ ] y!"#$a{ e!z #v i HEX ͽ ͽ I I