hCHG AQM?CHG COMA ĦCHG DOCL v@CHG.ASM^  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNoOPQRSTUVWXYZ[\])]߮Do/>©pJ4׺\SI5ҁٞpVt8M8hN4u{iT^sr:yMeSI{5}8'ݶg4?c8oDќʩ8ϩq߄Sᔞzu9;mN؟>y. d]NȴsVK M^u/ҟ~s}3wo|/^.ׇ÷E8N~T8%2|' ÂmcCMci?yQ8N" ~KT8iuw" nM>~K}^SY%]SÂf}^M8N" @߄Sx.Pomt_wkrڏuwi_w9y~r:]8yGN8N+}%DW"JD_+}%DW"JD_+}Nw8Y9QyAnټnBbwK\^&$V d|Mnv?r>v3X~',, ^.Z` VkȬ0+j@Pv8#3(*a,e Z+,2e[wK\~~ j3~YFyp9HsAm,$~YFy㴰;-q(]oH}: EZ~D/~@&,CM(.6%&Οf%] MXQT&ܪ$An_ ..QԪ$NɻغDQ e..bUTI# ]#},>|0^WIS%MuAX-bUTs{mʟAs~9qvF9*iQRY uлwMSZNǻߏy?o9*i±k !ku4!Nz)Y{SɷUTI#aٗW uGߏ}^?*FY?u>Ӿr{*4Ӭ6e]y^ӟ|fCu4Zt{|Vs5uGw4˿vFYÿhS:5gy]yOuNM|O>iv\?AY|*< Ma;d-:M|OuN˞bg;o9*iO]쐵J꺫i+=MUT?ې-!ku4ա-rYNټD(N(^xΧJǃpJY0V IC*p>5N+K~mb,E!o4^-E1eV8HKQ,(^"qTlt0~[JDYte*џTlt,&q|a 5zCלҦgsuϷ;[ -OqSo]p쐵i,Z5b#enU&Փ6;d-.@Փ& ?cWQGe KUl*oxYJ y;/Vir eV8(,li5 u5}~k.Z\4οϻ|ͅSo!˴\CfPdtm"D gaGȞp'MX8fM32:6 F movZ\Vחz^*CzT~[]ooշzw?8Mݽ?­ZDm *Cb0|H 1 emX(a$XA3A32J[a$X(H*M EFI+a$C H3GfPw7J? Ç$AF\P % sH2KqW a\w8{z dELi(ie!h*GCqW ֨Ç$A9+$ h[ gjMtGa8 bDq6q] Zq 0VnA/(X-@ԆEZDq Y!I] H+VA+z@A/0VnA/(@;*0, VOKt ii( *ʝE1GY7N?~Fq!TfR)V*#td0 Ia$Y@#5bE-cC!?x0 h[aabæYmzyD 3kHF? # 2ad^ 9YdZ=iV)H'% 0?g.V@;zGpJO:2̠(G LƑe= c:M{H2dtgaQtwh0|HXe> #i ʐU8-WA>$ mbQDh0|HU*/ O:2 HtdAU8Mmga8>6@Z E )j4Eo?ZeK*o?M{d.­0,*oҕbCQn Yˆb kia;_HV8M+!Vic7ؖӄM=ga|KH2K[:|QI‚28ME0~ޮ7z'i_~^͈K Hnn[=yWƍ0j-faԳ_zzS?]]F}> O嫰pJV2C/,-W8M~ GkT!¯>vK.Ny6BV2U"qdeે Ç$A9+, ~U<<i-Ye Q!I0m,*kBDv6r/(oNɪDyCYd⌬2e=*P(4 *dJ #B2,ga;U)݈mu&m9Mxw0}0 w_a7" V%=iΊR+tt(( B5)UFep: /,ga*t AQ2FbR"א& p7Ȫ¸BvH2dHmQdE!˴VZaa2e.XQ,Z5EZy#HY u~U<$ !j @:Z џ=HHmQ/Vi"qi+6P{bCƑ}FB HLi2( BUc}Ij-uw*џ=u &BH2TEf5m C+#,,ir/([(^P3=(zGu +!YT؅0|Hta/Vh3@ZpJE8+K(P!&JT E%R>j" 7y$ h| e(э"R>j"Lba8HR5&,#4+Ʈ#?(&JT %&~`8M~ e:Q!If #5P4P[D.n|2/VLG7e*- k 7"#$ h|+.5>E&JT % p.Pd)v6 Y: ugzGgVpQpJQC&JšPY+&RYEuSdFr!bv! QlXuih6)-6r/ӖIHZ5J+ai#gwH$CHW.%㨍bE&ˋ0Y:giPZѓ(IԊyzFI h&Ph%p7JA[ -܍$:+K(&5Jӡ=Ç$AnF&JZaalxѓ턅F*.\2$ emX(a$X(6 v|D*S$j"{LG7Qh6QECr! a$X(6x_:g4Naa*V:$Zꕳ wHb%R]A!9qtԁɻel5aݨ wP@PF Úp HWKCGŷȀ4V G5ˆ[ ȼF -cC{>(ahecDqCr!⦰ a$X(6 U,֐U8MZh\kqKMY7N?pJZ-=Ef/J;j E Ŏ p|k;Li,ERE N+0$ &a/RRǖ(I‚bGJXi@j!? p7$C[C*cYI`7NUia !I`tl#&B[]C*cIBZYq+juUdUlNS0nu+je:(I‚2HڐV!NʟqnBe :(m)HOC(m# yop"٥VD"R>j" Ç$_~8&IdEqㄡNibCB^9hؐvKŊޑZX:d@+&dv!VfcKƑI45f t=Ql (B }B9 G#3(Z(6)5M=8ggNcIӧEr0j-.Q cmpF=@ٜǺSigpnsali¦ c}7"oaFlal 'ali녱68 c}7zƶ&lwXߍȫ |'?'0w#Ճ04yXߍȫEArza\xS_wXww(0و_݌8H)~穜}ӯXwwȫRcIc³0w#Ճ04yt< cmp;O8 c,fbS_!: CX8%;D!Cr -CFR!y$!R : p7 4QcTFmd(Q UFnD:haIN$EZ-hWP GF>$d7NS,ZmbvH$Ct ,Zr &  a$baJN)qLfn(Gaa?xv!I<.@Y7N?U8- @Y5IXPPpZ Ç$*6@rKC!Ψ&b?xԊ"C(I(sNaNcOuw^9O9Hu)m^=M,~Ǿ csO8 c4TzR;/9u4/ljy=^zO8˅- qo~7omSm;a;HqCu.f?hMͅ1>$fbUr7HqCL=meCrfwy=E>nH}.~^Ǿƶ&Mƶ&l]^ρti?yMKǾƦ$: M cݡ@rڔMM,v3rF=@xOnN%r c}I?7?~#,fwy= cݡ@Ow5-gy]Rr>v3al7#8?tմm򺜏L?,Ka/n]^i8+XwwV%]N\NXww(0YNi>A?)-'al7#.YNfcWLk9 c} H mq6kڔ|=0㈗ H.n:΅\Xww(-~N]M~Owt̅݌ ٯ(p_/; z"=}^?\PV(#a;lR?7r.Hӱwzc f_.Xww(gaa;lR?7r.Hw:yQe,r?"uwmU Ok9ԟj:yM99]*uw c z+,ӈ}\} mc4;*_q&m9Ml.$: dRd >G[=k Yz,VdB(a9e/@ŋwq@ŋw[(xN"kvExe/ZL(x\vEت$(x}ށ2aU~,^2YvEX@ŋ𓎌ځ2$ƚ(x/VFXX8%qM\L-M+jNɯ>t\lIDJBLoᔴZX:d@&D1,Zr n)ithMb2-")^)ie:mCBVy4ˢUCr 5J[aaktw(n"E~X# ZaIUC+#,L, Z225w,.@8Lbr YYX*p\y6BV2U"g CHG v1.1 - CP/M Change User# / Unerase Utility $ Done -- Please file before using. $ ABORT -- Illegal drive requested. $ ABORT -- No file name was specified. Usage: chg d:ufn.typ olduser# newuser# chg d:ufn.typ ? user# Current drive is assumed if no d: parameter (optional). Change unambiguous filename from olduser# to newuser#. "?" parameter unerases filename to specified user number. $ Specified filename was NOT found. $ Error during disk Write - ABORTING. $ Bad commandline syntax - ABORTING. $M). Change una     1y;nd| :68ɯ27!~!;»»:<w>27:6<26 ˜:7*9MD:8O[‡*1+"1:8<28G:5=*9#"9"3#] "# *3 /~?^Ͱ:\_:\O|^#V"=~25^#V#P"1!~#fo"9>020:\<=2\:] *:0Gn~#*1|*9MD:8O[͐1  ~#8.8  ~ J_#8S|g}o*= M͏d!͐~ #u͐͘2;͐͘2<~ #Ð~?0O#~ #0Gy¾x OxOxOy >#1|*9MD:8O[͐1  n CHG v1.1 04/04/86 This program is a kludge of UNERA and MAKE utilities. It allows you to change the user area of a program without re-copying the entire file. It can also unerase a file. Warmboots on exit to force buffer flush/write Steve Sanders, TBKUG/DataCOM Super Systems (813) 791-1454/55 modem 300/1200/2400 To use: Change User Number ================== A>CHG d:ufn.typ olduser# newuser# A>CHG C:GAME.BAS 6 0 Will move GAME.BAS from user area 6 to user area 0 CHG supports user#'s 0 thru 31. Unerase A File ============== A>CHG C:GAME.BAS ? 4 Will unerase GAME.BAS from the directory of drive C and restore it to C4: If the specified file is NOT found, an error message is displayed and CHG aborts with no changes to the directory made. NOTE: No unerase utility can function properly if you fail to sort and pack your directory frequently. The SAP44 utility is the best one around, get it, and use it daily if you want a good unerase function. SAP will fill all erased data areas with E5 bytes making future unerases impossible and absolutely erasing old directory entries. Plus it keeps the directory sorted so even dumb commands like CP/M's DIR will show an alphabetized directory listing. ANOTHER NOTE: Any and all programs that unerase files are potentially dangerous when misused and/or overused!