IMPATCH COMmHIMPATCH DQC ͫCopyright (C) 1984 BORLAND IncA4i (C) 1986, R.M. Dingacci, M.D. NoneP~7#~=% o&ͦoͦܐԩͣ}!!"8~#(}:$= +*!Z!*B!!:(=2!Z: <2!!!:O::O:!*B! !45(!.+/ 0y0( d!kZ!{Z͈͈o&  :(y ͠|( *"x2y( >28!?"9!!>2 :D]SXN]D [ (!e}̈́A8Q0G: x@!\w# (   yV. V!h6# (*(.(!8}(*(̈́w#>?> w#a{ |͒}͛Ɛ'@'7||}>"C"6# ""͐ͩ*B"[R5*"^#V#^#V#N#FO/o&9O/o&9!9(> (G!9 w#E͊w}8uRB0 >R@RR!+ͨ z R!+ͨ z <!+ͨ z <!+ͨ z <!#ͨ z <!+ͨ z T]KB!z> S>))0 = |JJDMgo>jB0 7?= H\<z5+)+<z {0Gɯgo||H}||/g}/o#}o&K[xAJSJDM!b"!6J"DM'ͬͬdͬ ͬ} wͦWͧ _}8(8J`9{T]=o`9y w >uJ u` }>(; xQ }} ˸T}ٕ(0D=C ,= ( [ 0%D , 7 ͏ ?(8u x O - ; 8˸x X ,-xG}; }م 9; .>#n0[ D = - nx P ,-(-˸G,-; }ٕ? 9.>͏ 8u ?= u+-(>O 0u O 8͏ ?x P , 78ƀ8ƀ8ox٨!دoGOW_gɷɷ|لg{ً_zيWyىOxوG|ٔg{ٛ_zٚWyٙOx٘Gxٸyٹzٺ{ٻ|ټx٨ xx(ͼ ?}ٽÏ }ց; <(; 7D = |٤g{٣_z٢Wy١Ox٠GD u J }x>uu}ƀ/ƀo; -J }0W-J W,}l˸ͨ 8 ; ` x( -ͨ 8J -ͨ 8,J }l8;*!` ! >u` ` u--- J ,,,-xGg?+2n*8t z~,->uxua}.; OJ , ; !U >,k- o&0%,` }g; }؉}颋.:}8c~I$I~L*kٷx˸; }0G,͙<},-(-J ! >0 a` o8 Oþ >um.`1pF,t6|!wS<.z}[|%FXc~ur1}Oٯx(<˸ͨ 8; !~Jͨ 0O!><ͨ 8 =  7 <` O ; 7 0 W-J OT0 j oD,:j !I}袋.}8c~I$I~L!>u` ` 77 ` = O nf^VNF!DLT\I!!53!r1!\!> x #-= o˸xO(- }(x>8(C ,C `iM!>u|; |J>| )=|(DMbo˸ͦ88ͦx(0 8> Mx(>-Ͳ{(ay(Ͱͦ \z(>.Ͳ (Ͱ ~ͦ{>EͲ>+|(|Dg>-Ͳ|/ 0:p# ~# +>0w#,-  60#J˸}րogM| .(C = ~> x0w#xG%P %P ZJDM%P = _~65i+~hìx-Sx9?+{Η@}|C C gZJDM0D ,7}o˸  #yO!@9i&   # w# /w# w#!9! E9!!9~(+F͊!"9!(#>2*Ͳ"|>" :( ͆ *6#w*6#6 !\$![ (̈́( #:~CONTRMKBDLSTAUXUSR>2$*#~ Ͷ$*:> >w###6  #6++p>2S-$Ͷ:*6###ww#w$w#w: ##N#F*B> w#w#[s#r>2S$Ͷ$*6 #-Nw#Fwq#p#6#w#w#w* :( ͒: *^ F* < >26"~͟*-w#ww#͟"~ <@*Ͳ!\  <ʮ!\$> >2*|>! * \$\<(!: [1Á\!(f"> 2:!<"F( #~#6e>!["N>!~8>O6*"w (=(&("( :(N 8y(~#x+% (6*#~[*#~ *~(h#"b=  8 J= B== ͯ}8= ͵}/ͭ !*###~-_~(4Q6*>2>*##w:>*##~*#~(E[ ( ( ( !][ ( ( ((w#(6!]~-#8~>7  [>OkͼMs #rkͼpX á[ [ (( #w(q*#~[ (  *##~6͜O$*#~(08ʦ=ʦ==ʩ=ʬò+###~-_q46͡> *:4^q}Ò*|(M|( M6-#͐ͦ[R8 (G> ͒C~͒#*ͦC!h !lTRUEFALSEͦ!9^#(~#(G~͒#> ͒> Ò "F![(#RR0*4#4> RR *4 #4(>>2$*V(/˖:(#~+ x y2!͵( =( X:(R*:(###~-_-͌X> :("͟"*^˞*V˖0 SRѷR8A* N#F#s#r$ 0})jS\*###w* N#FB ͟r+s> !T]>)j)0 0= UR!#U*^#V#N#F#^#V>">!2DM"~x(L* :O(o:" C}=( ?*-N#Fp+qq#p! * F+N+++V+^Bq#p>>> SRѷR* s#r$ s#r"S"! N#FB(^x * 6#[<(H*! Kq#p##K[! *! 4 #4! x *$ *>w""{_!"*nf}(HR0nf" ^VMDnfutqp*s#r*s#r"* 5KB!>u~#fo{_"*R0RnfR0KqputsrNF( ^VNF^V*SutKqp R*R(~w~wnf ut"6# * *!""*NFy(* "*B0Cnf* [R*"*RS[s#r^#VS>O"w2x2!"" @*>2"!"""!\Ͳ*: !~6go(\R*s#r_2x( s x(T]DMR0 -a%}̈́o*!~6o&͠|ͣ}%^C User break1:% I/O% Run-time% error ͒%, PC=[R"͍% Program aborted*1!O͍!qD)IͲC Modem Speed DefaultHighest Modem Speed* Modem Type*Clear Screen CharClock Speed MHzTerm Character DelayTerm CR/LF DelayNo. Directory ColumnsTouch/Pulse/Auto (T/P/0)LF after CR (Y/N)Rub to Back Space (Y/N)Default to CRC (Y/N)Display Ctrl Char (Y/N)Term Trigger Char No DTR (Y/N) Exit CharSend Term File CharDisconnect CharSend Logon CharToggle Printer CharClose Buffer CharOpen Buffer CharTerm Clr CRT Char!"vO"I"I*I^#VKIj0|g}!or+sŔCRC: b!"vO!0!C5z""I!vO*In&x"*I#"!vO!x"!vO!x"*vO*.aEʐ#*vO"p!"vOŔ--> DOES NOT MATCH!́ ́File altered or damaged!͐b!!5zʊ#"tOR!b!XB*tO#f#ß#ŔOK͐b!!5z#"tOR͐b*tO#ë#͠#Ŕ ́ IMPATCH v 1.00́ ́ ́Option Patcher for ́IMP v244́ ́ ́ (C) RIMIDI, 1986́ ́ ͐bŔ ! *xO&+ !q!:b}2I*I&!|g}o}2I*I&! ͯE$Ŕ ^*I&!@b$R! *I&b!"xI!"rO!!5z*%}2{O!J*{O&*{O&#$!}2{O! m}2yO*{O&*yO&ͯ*rO!ͯ}oE%*{O&!}2{O!*{O&n&"xI*xI! aE%!J*rO!J*rO *xIe.*xI! NE%*rO!"rO!J*rO>%Ŕ ́Name of file to patch : b!J! \Eb&!J!+._bÃ&!J! R!q͐b!.e.!J! |!NE&!J!!J! .COM!J! .COM\E'!!J! m5zm'}2{O!J!*{O&!J!*{O&n&(s*{O&# '!I!J! =!Iz5!NE(R͐bŔFile "!J! !q́ " Not Found!͐bR͐b!J!%5R;(ŔDisk Full --> Abort!͐bo(Ro(ŔDirectory Full --> Abort!͐b#Ŕ ́+Name of new patched output file to write oŕ ́" to write changes directly to !J! !q́ : b!J! \E<)!J!+._b])!J! R!q͐b!.e.!J! |!NEʸ)!J!!J! .COM!J! .COM\!J! !J! \}oEZ*Ŕ Patching !J! !q͐b!Izb!I!N!gb!ISb+!!J! m5z*}2{O!J!*{O&!J!*{O&n&(s*{O&#w*ŔWriting !J! !q͐b!I!J! =!Iy(!I!N!g(!IU!R"rO!IA}oE+*rO! *rO!jEʨ+!I!N!kb!I!N!g(*rO!R"rO+!I!qJ!kb!I!qJ!g(6+!ISb!ISb+0123456789ABCDEF}2cI"dI!WI!*cI&s*cI&!Ezc,"]I!WI*]I!+*dI!|g}on&s*dI! "dI*]I+,!$!WI l !fIͲ!fI Ŕ ́I-------------------------------------------------------------------------́ ́A 0 = QUIT 10 = Number of directory columnś ́A 1 = MSPEED byte default 11 = Touch, pulse, or auto sensé ́H 2 = Set highest modem speed 12 = LF after CR in term mode (Y or N)́ ́H 4 = Modem type (Hayes, etc.) 13 = Convert rub to backspace (Y or N)́ ́H 6 = Clear screen character 14 = Default to CRC error chk (Y or N)́ ́H 7 = Clock speed in MHz 15 = Display ctl char above ^M (Y or N)́ ́D 8 = Terminal mode char. delay 16 = EXTCHR (terminal trigger char)́ ́G 9 = Terminal mode CR/LF delay 17 = NODTR for Anchor & others w/o DTŔ ́I-------------------------------------------------------------------------́ ́ ́<18*= char to exit term mode 22*= char to toggle printeŕ ́@19*= char to send term file 23*= char to close input buffeŕ ́@20*= char to disconnect modem 24*= char to open input buffeŕ ́D21*= char to send logon 25*= char to clear crt in term modé ́I-------------------------------------------------------------------------́ ́ ́? <>́ ́ ́Enter option (0 to Exit Menu): b!}2xO!xO+_b*xO&!ͯ*xO&!͛}oE1!}2xOT$*{O&R!́ (*{O&!+!q́ hex)́ ́ ́ Enter new ! *xO&+ !q́ or to keep current value: b!{O+_b!N*zO&*{O&s͠#T$Ŕ ́ ́ ́-MSPEED byte controls default modem baud rate.́ ́,Set for 110 through 9600 baud. IMP's highest́ ́2modem speed should match MSPEED for 1200/2400 baud́ ́3modems without auto-stepdown. For 300 baud, systeḿ ́4baud rate should be set at 300 before IMP is called.́ ́ ́Current MSPEED = b*{O&R4!,"IIW4R+4!"IIW4R>4!` "IIW4RQ4!%"IIW4!"II*IIR!́ baud͐bŔ ́3Enter new baud rate or to keep current value: b!"II!II+_b*II,R4!}2{O5R4!}2{O5` R 5!}2{O5%R5!}2{O!N*zO&*{O&sŔ ́ ́Current highest modem speed: b!N!!+n&n&!N!N!!+n&n&!N}oEʹ5Ŕ1200bF6!N!!+n&n&!N!N!!+n&n&!N}oE6Ŕ2400bF6Ŕ,UNDEFINED (any rate other than 1200 or 2400)bŔ ́ ́4Enter new high speed or to keep current value: b!"CI!CI+b*CIR6R͐b!N!!+n&!s!N!!+n&!sØ7` R87R͐b!N!!+n&!s!N!!+n&!sØ7R[7Ŕ No change͐bØ7R͐b!N!!+n&!s!N!!+n&!s!N*zO&n&}2{O͠#T$!N!!+n&n&}2>I!N!!+n&n&}2=I*>I&!N*=I&!N}oE'8Ŕ PROMODEM 1200͐b8*>I&!N*=I&!N}oEg8Ŕ RACAL-VADIC͐b8*>I&!N*=I&!N}oEʩ8Ŕ HAYES AT PROT͐b8Ŕ undefined/illegal͐bŔ ́Choose one of the following:́ ́ ́ 1. Hayes AT Protocoĺ ́ 2. Racal-Vadic autodiaĺ ́ 3. Promethius Promodem 1200́ ́ ́&or to retain current modem type: b!}2>I!>I+_bR͐b*>I&R:!N!!+n&!s!N!!+n&!sÀ:RB:!N!!+n&!s!N!!+n&!sÀ:R€:!N!!+n&!s!N!!+n&!s!N*zO&n&}2{OT$*{O&͂$Ŕ (*{O&!+!q́ hex)́ ́ ́ Enter new ! *xO&+ !q́! or to retain current char: b!8!qOb*qO&!0NEI;!}2qO*qO&! NEd;*{O&}2qO*qO&͂$R͐b!N*zO&*qO&sT$*{O&!  !I͡R! !I!!@́ ́ ́ Enter new ! *xO&+ !q́" or to retain current value: b!!I͡!I+b!I!  !I͡!I!ͥ!I!͸}oEʮ to retain current value: b!8!qOb*qO&(}2qO*qO&!YNE=!}2{O=*qO&!NNE=!}2{O*{O&!NE>ŔNobD>*{O&!NE3>ŔYesbD>ŔNeitherbR͐b!N*zO&*{O&s#! }2qOŔ A = Abort́ ́R = Reconfigure !J! !q́ ́C = Configure another filé ́ ́Choose: b*qO&!Aa*qO&!Ra}o*qO&!Ca}oEA?!8!qOb*qO&(}2qO>*qO&R͐b*qO&ARf??RRŒ?!J!?CR?!J!!J!%!I!"5!NE?!I!N!kb!N!!5!IͲ!I IMP v244oEʌ@R!́ ́** Danger ** !J! !q́ is probably not ́IMP v244͐b!Izb!I!N!kb!NqN͆,*xO&!aEB!*xO&+n&}2zO!N*zO&n&}2{O*xO&RAͤ2/5BRAT$/5BR%Aͫ7BR9ARWAŔ ́ ́ ͐bBR~B͠#! *xO&+ R!q! ́/is usually ctl-Z. If your crt uses an "ESC-X" ́ ́Fsequence, enter character "X" and "ESC" will automatically precede it.́ ́9(Enter 0 to scroll 24 lines if you don't know your char).́ ́ ́ bŔ ́ ͐b͓:B RʢBRʢBRBҨB͓:B R¹B͋;BRBB1B  RBB RB<͆,ô@!qN!N\ECb>ýCŔ6Are you sure you want to make these changes (Y or N): b! }2qO!8!qOb*qO&! NEʁC!Y}2qO*qO&(}2qO*qO&}2{O*{O&͂$*qO&!YNEʺCp(b>ýCb>?q"#ͦ""$!J! \EkDŔ ́Command Line Format: ́ ́ ́ "IMPATCH [infile] [outfile]"́ ́ ́Avoids Prompts.́ ͐b?́ ́Commav-IMPATCH.DOCS  !"#$%&'()*+,-./o0123456789:;<=>?@ABCDEFGHIJKLMNOPQR?}O?\ عkK}gj@0!zыщCj.QQug#cbw8vvv1Oƣ![*gBm AV.]#yBEց=VԌ.\T+q.jeZp zыa