1bNC COMNC115 DOC|NCN COM&cNCO COM*NEWNC TXT< ?SYN COM.e !9"1' 2t͗2 } -8:: :_!' ͜( 4/(>l2"!"! Û4EʔNʕW2W5*":*)›"2\5:\2*}͗:_**"*""*"d͗*{OzG͍͍! "!  $6͜* ͜ $͜ ! \ ͜U͗ͧ͗! ͍ͧ͜" * !M*"*vv <^**{OzGr͗͗ "d* #" *›*"'  0 >$0 ×ů ) )# : G: :d < <^ Writing $ bytes. $ to $ Documentation for NC.COM Dave Rand 10232-160 Street Edmonton, Alberta (403) 484-4114 NC is a "New Copy" utility. It works with files, rather than disks, so it is compatible with any(*) CP/M 2.x system. I am one of the type who has a standard set of utilities, which I upgrade from time to time. I then distribute these upgrades onto my working disks. The problem: ------------ The problem with this is twofold: 1. Not all of the files on the source disk may be on the working disk. (eg. Source disk has C, Fortran and Basic, destination has only C) 2. There may be files on the destination disk that you do not wish altered, so a bulk disk copy will not work. Until now, SWEEP has been an unsatisfactory, but welcome, answer. The solution: ------------- NC has overcome the problem of updating disks. It will ONLY copy files that ALREADY EXIST on the destination (or, with a switch, files that do not already exist). While this capability has been available for some time on other computers, this is the only one I am aware of for CP/M. Now, when you get that new distribution disk for the fantastic QQz compiler, you can update your existing disks as follows: A>NC B:*.COM A: As well, since NC supports multiple wildcards, you can do this: A>NC (B:*.COM B:*.QQZ B:Q*.Q*) A: Which will take all *.COM, *.QQZ and Q*.Q* files that exist on drive B, and copy them on top of the files that exist on drive A. Since the destination files are deleted before copying begins, you should not have to worry about running out of disk space. NC also allows you to copy files that DO NOT already exist. This means you can merge disks as follows: A>NC /N B:*.* A: This will take all files from B that DO NOT already exist on A, and copy them to drive A. With version 1.15 and up, multiple source drives may be specified, as follows: A>NC /N (B:*.COM C:*.QQZ D:*.ARC D:*.DIR) A: This means copy the selected files from drives B, C and D to drive A. --------------------------------------------------------------------------- * Note: This system has been tested on: SS/SD 8" SS/SD 5" DS/DD 8" -1 meg capacity DS/DD 8" -1.2 meg Hard -2.6 meg Hard -8 meg In addition, it is known to work with files over 512K. All tests were made with CP/M version 2.2, and this program WILL NOT work with 1.4 or 1.3, as it uses random positioning for the file write. ade with CP/M version 2.2, and this program WILL NOT workÄ NC /N A:*.* B: 2 ͠ ͻ ͵ ͠ ͖ 8{ Ăy0 2͵ ͖ Gͻ ͋ ͖ 1ͻ ͯ 2ͯ ͖ (Ăy }ʙ>O2v!"*."L.%++ͮ!*L!!p+~ o6:O*F~## >2:5N~# _>  ~#p#q.8{ Ăy0  : $#~ __P6 #6$+"F͒H͒!55#) *F6 #6 ##  ~ #Þ~ #æ :] ʒ?ʒ!͹Ғ!"!͞d ͞!tͭ!2"Ä NC A:*.* B: 2 ͠ ͻ ͵ ͠ ͖ 8{ Ăy0 2͵ ͖ Gͻ ͋ ͖ 1ͻ ͯ 2ͯ ͖ (Ăy }ʙ>O2v!"*."L.%++ͮ!*L!!p+~ o6:O*F~## >2:5N~# _>  ~#p#q.8{ Ăy0  : $#~ __P6 #6$+"F͒H͒!55#) *F6 #6 ##  ~ #Þ~ #æ :] ʒ?ʒ!͹Ғ!"!͞d ͞!tͭ!2"Ä 2 ͠ ͻ ͵ ͠ ͖ 8{ Ăy0 2͵ ͖ Gͻ ͋ ͖ 1ͻ ͯ 2ͯ ͖ (Ăy }ʙ>O2v!"*."L.%++Ͱ!*L!!p+~ o6:O*F~## >2:5N~# _>  ~#p#q.8{ Ăy0 : $#~ __P6 #6$+"F͒H͒!55#) *F6 #6 ##  ~ #Þ~ #æ :] ʒ?ʒ!͹Ғ!"!͞d ͞!tͭ!2"!5-)͒ 6 #6 #ͦ6?#>2! "6:]XZ!C?"e>M2g\