2CCF COM0CCF DZC1pa Z3ENV CCF.COM Source Copyright (c) Bob Andersson 1987 An error was detected in the command tail -Illegal character.Illegal start to name.No name field given.Too many characters present.Multiple drive letters.Bad drive letter.Multiple user numbers.User number too high.The directory could not be found!FCB error number error! PROGRAM ABORTINGThe option list is illegal --- Strike Any Key.The command line is too long!Wildcards are not allowed in file-names!Password error!The sum of the source files exceeds 65535 records!This program needs a bigger TPA!This system does not allow DU specifications!The destination file could not be created!One of the source files could not be accessed!More disk space will be needed!Can not create destination file!A source file is missing!Sorry, the program needs a Z80 & CP/M 2.2 minimum. $ CCF --- Copy, Combine and Fill files. VERSION 1.0 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Usage:- CCF or  CCF destination file=source file list /options The source file list may be empty provided the /F option describedbelow is used. The destination file name may appear in the source list. The destination file is created by appending the source files togetherin the order given (first file in the source list at the start) andmay also be modified by the option list as described below. Each option is global,must be preceded by a '/' and may appear anywhere. Any file-names and/or option-fields may be separated by any of ' ,='. /F = Fill rest of file with a value. One may write /F32K,040H or /F32,64 or /F32,'@' to top up the destination file to 32k (1k=1024 bytes) with the '@' character. If /F32 is given the default fill character 0FFH is used. If /F,'@' then the fill size is zero./R = Reverse file. The destination file will be constructed in reverse. Makes binary files for ROMs whose address lines are inverted!/S = Strip (replace) end of file characters with the fill character (if it is printable (else use ' ')). Incompatible with the reverse option. If option is written /SC then a CR,LF pair will separate combined files provided there is room in the last record of each source file.  CCF --- Copy, Combine and Fill files. VERSION 1.0 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Author: Bob Andersson. Date: November 1987. Utility program for copying and combining files.  Command:-   Making the destination file....  Processing....  Please enter password for   The destination file already exists. Over-write it (Y/N) ? The fill option size was less than the combined source size!  Command execution complete.  ^#V#W~7(# z0 8: :  >% %_( 7? G: x *=(*=( * =(* ~(h#\ ~#_͈ ͔ 99! ngy8;;C(K(bɈId*@p x(  :: G   :G!+|   > % > %  > % > O% > %  _ ͈ ~$W :( | u!t"6#͈ !͈ !"*"͈ ͈ 7 " 8:(͈ ͈ 7$͈ n!f"Ý**R*"RKx~$W :( k:)(H*> ?+:'_F ~F#N#8(?0 s# x :*(!B0+6 +6 *͈ ͈ 5  ͈ *+~ x ͈  Ý*R"*"|~$W ͈ kb:'w͈ +| Ý ,;~ (#78˯  #x ɯ242+2.F ~7 0/ 2.!4",F ~8w: O:+y 2+",# 06 ,;=͘P6  == (F ~8 D8x ï Faz8˯ x >:·/oF090!i`)) MD0O>G8 F090:=[]0*!$ :w( :>!4N(=o:( :>!4N>? #ʝ:!t !N"!4:+* ^#V#~[!4*,B[MD![!46 !BMD!S: :  ! S:Ĭ>|2+*,+1#@@ :Aw# >08>1w#00w : !4*,R*,+>NGF:+8!4( *,R(+|xN*,+!1Ngo:< :(:G8%!|ݾ }ݾ$(6  4Faz8˯% : >>% ͈ ( (&˯(#*͈ 6 z6  HS:  f > % 4 ѧR#> % +| >^% > % >% i0 _!^#V > %  1G=X 1f*@RTڝ !6!">2 2'>22 "82 2 * ###:>02(Zn)f*~2 ~.2 ~+2~,=2~-2 ~2##~2#" ͤͤ" ͤ"ͤ" ~#\ #   : > :7 Ý!^7Z6,8]T  >/ #N 6  Uڷ:. *Ͷ%"!45˯RCSVFw:$w=2$(/w! ,wMD> w= "%,U4 $'͖F0902˯F:?0'ѯ0!!87!81!8+O>G8#F090˯F:?0A(/33<F090˯FAF0H 33OG(`8^x Zy2'"'o( 2' B(::( .:) (=2(:) :( =2)˯C>2*  N > !46  6 ˯Y:N  :$>ʝ:)w:(:W %4!<đ*":2 >$w w w s*" ""!s["!:$( *%R0!2!""*$.""*%."RTss)l&"6  !:( !% !5ʅ~$W ͈ !f 0~$W ͈ * !5ʈ~$W #͈ n!f"͈ K! R#8Bf ѧR x ~$W ͈ ͔ ͔ Ý~$W ͈ *: u t w ͈ !>$w w w ͈  :!( :_ :_ vCCF.DOC0I0P0I# d2\C'D )Xr9M\02y G0xL.i9 "90o9DSi:DsAhL4S<2p&Spr7DCIck5l<+Cd +S)a7U/«W'i(z2*WhSRE P \aER ?t̵Z2ol{Wl=ƾTޜI| iw$~[ù-T,pa;'xcZAE,8{pmU@%Da'LpwHD.Jܰ *4#|K E'57d$OM ($POQ“[gX ;x6qDIcp(-I]t`pH!N+ŐEI, yG'C ̢kJ^@d`u1%XPߋY8je $D$ sC2 ^iGUGZB9"tg؉DHAg"ό/P%@0GCJ.NPZLqi"Y*  -hZi%yxUibha ںU8bE9"Ik (4LZ1Y i Ұ(C`!7tN_Uy%T*KT^u'E &A@Ru P-J0B ;RC4.) HzR }ҘXr!+q,]$38\Cr- Tb Ӎ Hdn*`0{aWȜZ96ybs#U46lHaz)y a:C0LY )&Ƹ9BV  a2ZulF/8b6?DlOAW7 0xD$6 vE 6C[SL-Awǹ7,*Ἀ+b:H笠?+*`,q 8a AWm03p g@ N]8Њ u6p@92.3"boKڜj߂nr[8p i˸>Kn޲xnRң ѨDsaͤc|} ^"+Mw>+Tɦ_p"@׫us{.`/uypy_ CldWVzE}2 zϑSc1"s:FqP?3D 0F 0c7cO}u#Ǖ~tOyq|&tȠ)VewRzéeD,"rخq:ӼSЯ J4 h1$@)%?3&Io; ط=23 c!v 3p@ٟ`9&+yI`Ƞ89s9*9h')"˛pB)¨-B*(A3/۸7h SHڗp ;S?ú`6?HٰB1B90 pXBSiB@?b$CKcs:8Ḋ8\țHd2H2D#FhK"zDȨ% (Y)9bY =@i+h0H &H&ލ!0C,h)i+*B )1 0N6ΩƳ)? #t))O[ 9*1Cۀ9AZ J0"+ZI#&Cȉ0FP(b.&P%&0.2by l 7 kR9 QH: Q  !\ H &S("EhTpHqsɛ>sG+" 'Ѳ0Ar CAOmXJCǗ)VRlP07ڴ;$ ` ӍA6aV—k b;2J9&K51uБУA=yuq<0!,xÂ( -v(!,Pppz{(#8&H "X֌"i=+`;,Q\k  ()%# <H)*9(Wql   [F0)yYɁqH9