home *** CD-ROM | disk | FTP | other *** search
/ CP/M / CPM_CDROM.iso / cpminfo / cpm-cc08.art < prev    next >
Text File  |  1994-07-13  |  12KB  |  216 lines

  1.  
  2. ==============================================================================
  3. [   THE KAY*FOG RBBS  |  CPM-CC08.ART  |  posted 01/18/86  |  214 lines 12k  ]
  4.  
  5.           The CP/M Connection                   Originally published in    
  6.                   by                               Computer Currents       
  7.              Ted Silveira                           2550 9th Street        
  8.   (copyright and all rights reserved)             Berkeley, CA  94710      
  9.  
  10.  
  11.                                 July 30, 1985
  12.                              WHERE ARE THEY NOW?
  13.  
  14.      On May 7, Computer Currents printed a letter from Richard Kervick, who
  15. was asking for help with his five-year-old Superbrain CP/M computer.  I 
  16. didn't think he'd have much luck, but within a few weeks, Kervick not only 
  17. got what he needed but turned up half a dozen other Superbrain owners he'd 
  18. never known about.
  19.  
  20.      Maybe I shouldn't have been surprised, but I was.  (Lost Tribe 
  21. Discovered!  No Contact With Civilization Since Dark Ages!)  And now I'm 
  22. curious.  If you read most magazines and newspapers, the world seems to 
  23. have converted to IBM and Apple, but what happened to all those CP/M 
  24. machines people used to use?  Are they still chugging along as before, or 
  25. are they propping up bookshelves?
  26.  
  27.      If you're using a CP/M computer that's no longer being manufactured or 
  28. one that's four years old or older (pre-IBM PC, in other words), write and 
  29. tell me your story.  Who made your computer, how old is it, and what's its 
  30. history?  What do you do with it, and how good a job does it do?  What 
  31. trials have you faced to keep it running?  What plans do you have for it in 
  32. the future?  (If you really feel like an orphan, enclose a stamped, self-
  33. addressed envelope, and by way of thanks, I'll try to put you in touch with 
  34. others who have the same computer.)
  35.  
  36.      Now back to work . . .
  37.  
  38.  
  39.      If you've been following these articles for the past few months and 
  40. have uncovered a reliable source for public domain software, your disks 
  41. should be starting to fill up.  You may not have reached the breakdown 
  42. stage, but perhaps you're starting to worry.  "Where are those files?  How 
  43. am I ever going to keep track of this stuff?"  I guarantee things will get 
  44. worse, so here are some programs to keep track of your files.
  45.  
  46.  
  47. [CATALOG PROGRAMS]
  48.  
  49.      Catalog programs build you a master catalog, a list of all your files 
  50. and disks.  You'll probably get a shock the first time you run one of these 
  51. programs--I discovered that I had 800 files (over 1000, now).  But as long 
  52. as you keep the catalog up to date, you can quickly find out what disks any 
  53. file is on and what files are on any disk.  
  54.  
  55.      These programs work best if you have a hard disk so that you can 
  56. search the catalog at any time without having to swap disks.  I don't have 
  57. a hard disk, so I put my catalog program and master catalog on my utility 
  58. disk (the catalog itself runs about 30K).  That's a little inconvenient but 
  59. not too much so.
  60.  
  61.      The two public domain cataloging programs--MCAT45 and YANC23--both 
  62. work in the same basic way.  Both require that you number each disk by 
  63. putting a special file on it, one whose filename begins with a hyphen (-) 
  64. and whose filetype is a number from 000-999 (-DISK.101 or -DBASE.237, for 
  65. example).  Both programs read the number of each disk and the directory of 
  66. files on it, and then build a file called MAST.CAT, which lists all your 
  67. files, in alphabetical order, together with the number of the disk each 
  68. file is on.  In MAST.CAT, a file will be listed once for each disk that 
  69. it's on; if you have WS.COM on three different disks, WS.COM will have 
  70. three entries in MAST.CAT.
  71.  
  72.      [MCAT45] (Master CATalog version 4.5), by the prolific Irv Hoff, is 
  73. actually a set of programs.  MCAT45.COM catalogs the disks, reading the 
  74. disk number and file names and building the MAST.CAT file.  After 
  75. cataloging each disk, it gives you the option of going on to another disk 
  76. or exiting the program.  
  77.  
  78.      XCAT42.COM reads the MAST.CAT file and builds a cross-reference file, 
  79. which consolidates multiple entries so that each file is only listed once, 
  80. followed by the numbers of every disk it's on.  XCAT42.COM can send this 
  81. cross-reference file either to the printer or to a disk file, MAST.LST.  
  82.  
  83.      With MCAT45.COM and XCAT42.COM, you'll use a third program, CAT2.COM.  
  84. With CAT2.COM, you can quickly search MAST.CAT to find a particular file or 
  85. the contents of a particular disk.  You can use wildcards when searching 
  86. with CAT2.COM so that the command [CAT2 M*.COM] will locate MDM740.COM, 
  87. MEX112.COM, and MCAT45.COM, while [CAT2 *.* *.103] will show you all the 
  88. files on disk 103.
  89.  
  90.      [YANC23] (Yet ANother Catalog program, version 2.3), by Paul Sittler, 
  91. has all the functions MCAT45 does, plus a few more, combined in a single, 
  92. menu-driven program--YANC23.COM.  From its menu, you can catalog a disk, 
  93. send any output to your printer, search for any file in the catalog (with 
  94. wildcards), list the contents of any disk in the catalog, see the directory 
  95. of a disk in one of your disk drives, put a number on a previously 
  96. unnumbered disk, and create a new (empty) MAST.CAT file.  After each 
  97. function, YANC23 takes you back to the menu, and like MCAT45, it lets you 
  98. process a whole series of disks without having to exit the program.
  99.  
  100.      Both of these programs work well, and they make a classic software 
  101. confrontation--the integrated, menu-driven YANC23 versus the modular, 
  102. command-driven MCAT45.
  103.  
  104.      YANC23 is easier for a novice to use because it has a menu and doesn't 
  105. require the user to decide which of several programs to use, as MCAT45 
  106. does.  It's also more convenient in some ways, since it allows you to start 
  107. a new catalog and label a disk without leaving the program, things MCAT45 
  108. requires you to do separately.  This last function, labeling a disk, is a 
  109. great convenience, since I occasionally forget to label one or accidentally 
  110. erase the label.  If I try to catalog an unlabeled disk with MCAT45, it 
  111. refuses, forcing me either to exit and label the disk or to put the disk 
  112. aside to be labeled and cataloged later.
  113.  
  114.      On the other hand, MCAT45 is smaller--a total of 16K for MCAT45, 
  115. XCAT42, and CAT2, versus 34K for YANC23.  It's also noticeably faster, for 
  116. two reasons.  First, the MCAT45 programs were written in assembly language, 
  117. so they run faster than YANC23, which was written in the C language.  
  118. Second, once you know how to use MCAT45, you can do things more quickly 
  119. because you don't have to go through a menu after every step.
  120.  
  121.      Also MCAT45 requires no installation.  YANC23, however, requires an 
  122. accompanying terminal parameter file to adapt it to your terminal type.  
  123. YANC23 comes with parameter files that will suit many terminals, but a 
  124. complete novice might need some help setting up a such a file for a special 
  125. terminal.
  126.  
  127.      After starting with MCAT and then switching to YANC, I'm now switching 
  128. back to MCAT45, just because it runs faster (cataloging disks is tedious) 
  129. and takes up less space on my disk.  If you opt for YANC23 instead, you can 
  130. still use XCAT42 and CAT2--all the MCAT45 programs can read YANC23's 
  131. MAST.CAT file, though YANC23 seems to choke on a MAST.CAT written by 
  132. MCAT45.
  133.  
  134.      Usage Note:  I reserve disk numbers 000-099 for back-up disks so I can 
  135. tell from a glance at the catalog whether I've backed-up a particular file 
  136. or not.
  137.  
  138.  
  139. [LIBRARY PROGRAMS]
  140.  
  141.      Library programs are not, as you might expect from the name, another 
  142. kind of cataloging program, but they can help you keep track of your files.  
  143. Library programs allow you to build and maintain library files, which have 
  144. the special filetype LBR.  The LBR file consists of several smaller files 
  145. that have been grouped together so that they appear to be a single larger 
  146. file.  The library file MCAT45.LBR, for example, might contain the files 
  147. MCAT45.COM, MCAT45.DOC, MCAT45.SET, XCAT42.COM, and XCAT42.DOC.  
  148.  
  149.      You usually save a little space by combining files into a library, but 
  150. your most important gain is that you can easily keep related files 
  151. together.  For example, I keep back-up copies of the source files for 
  152. several communications programs that I use.  I have no problem keeping the 
  153. files I need for COMM725 together because they all have similar names--
  154. COMM725A.ASM, COMM725B.ASM, COMM725C.ASM, and COMM725D.ASM.  But the files 
  155. I need for MODEM903 all have unrelated names--MODEM903.ASM, +8251.ASM, 
  156. CONSOLE.ASM, DEFF.ASM, FILES.ASM, FINISH,ASM, MAIN.ASM, SENDRECV.ASM, 
  157. START.ASM, and TERM.ASM.  If I had these files mixed in with others on a 
  158. disk, I'd waste a lot of time just trying to remember which files I needed 
  159. for MODEM903.  However, since I have them grouped together in MODEM903.LBR, 
  160. I can just copy them from the library to my work disk and get started--I 
  161. know I have all the files I need.
  162.  
  163.      The disadvantage of grouping files into a library is that you can't do 
  164. much with them once they're there.  You can't edit a text file that's in a 
  165. library, though you can view it.  You can run a program that's in a 
  166. library, but the process is awkward, requiring an extra program called 
  167. LRUN.COM, and slow.  In all, libraries work best for storing backups and 
  168. other files you don't use very often.
  169.  
  170.      To build and work with LBR files, you can use either the combination 
  171. of LU310 and LSWEEP13 or the single program NULU11.  LU310 (Library Utility 
  172. version 3.10)--by Gary Novosielski, the originator of LBR files--lets you 
  173. create library files, extract member files from the library, and add, 
  174. delete, or rename individual members.  Its command style makes it awkward 
  175. to use, so you'll probably want to use LSWEEP13 also.  
  176.  
  177.      LSWEEP13 (Library SWEEP version 1.3) looks and works like NSWP and 
  178. SWEEP, the well-known file-handling programs, except that you log into and 
  179. "sweep" a LBR file instead of a whole disk.  It's much easier to use than 
  180. LU310 for working with LBR files, but it can't create the files as LU310 
  181. can, so many people use the two as a set.
  182.  
  183.      NULU11 (NU Library Utility version 1.1), by Martin Murray, combines 
  184. the functions of LU310 and LSWEEP13 and adds a few more, all in less space 
  185. than LU310 alone (NULU11 = 16K, LU310 = 20K, LSWEEP13 = 16K).  It's also 
  186. easier to use and faster than either of the other two, which should make it 
  187. an easy choice, except that rumors of bugs surface now and then, as they 
  188. often do with new programs.  I use NULU11 a lot, I love it, and I've never 
  189. seen it do anything the least bit odd or mishandle a file in any way.  The 
  190. only reported bug that Martin Murray, the author, has been able to document 
  191. won't affect most people and is easily avoided in any case; it's described 
  192. in the file NULU-NUS.001.
  193.  
  194.      LATE NOTES:  Recently, two new files, NULU12 and NSWP208, have 
  195. appeared on the bulletin boards as updates of NULU11 and NSWP207 
  196. respectively.  Normally, I'd be the first to grab updated versions of two 
  197. favorite programs, but now the word is that these are not updates by the 
  198. original authors (Martin Murray and Dave Rand).  I suggest you lay off 
  199. these two for a while and stick to the old versions.
  200.  
  201.      Also, Eric Gans has now released WINDEX20, an update of WINDEX12, the 
  202. WordStar indexing program I described a few issues ago.  Unlike WINDEX12, 
  203. WINDEX20 allows you to index both words and phrases by marking them in the 
  204. text, as well as by entering them from the keyboard or from a file.  That 
  205. removes my only major criticism of this program and makes it easily the 
  206. best of the public domain indexers.
  207.  
  208. ------------------------------------------------------------------------------
  209.       Ted Silveira is a freelance writer and contributing editor to several
  210.    computer-oriented publications.  He appreciates suggestions or feedback
  211.    and can be reached through the KAY*FOG RBBS (415)285-2687 and CompuServe
  212.    (72135,1447) or by mail to 2756 Mattison Lane, Santa Cruz, CA 95065.
  213.  
  214. -------------------------  End of CPM-CC08.ART Text  -------------------------
  215.  
  216.