home *** CD-ROM | disk | FTP | other *** search
/ ProfitPress Mega CDROM2 …eeware (MSDOS)(1992)(Eng) / ProfitPress-MegaCDROM2.B6I / UTILITY / FILE / CDPSW51D.ZIP / ABOUT.CDP < prev    next >
Encoding:
Text File  |  1991-02-27  |  25.4 KB  |  618 lines

  1.     The latest shareware release of CDPSW (CDPSW16G) features a new
  2. manual, BIGMAN.CDP, complete with a table of contents which we hope will be
  3. helpful. Also, the screen colors have been changed to darker hues, which
  4. we hope will be easier on the eyes. If you get the registered version of CDP,
  5. you will be able to choose whatever colors you like. There are no actual
  6. changes to the program.
  7.  
  8.     This file contains 3 sections about CDP which were formerly separate
  9. files, in an effort to simplify the CDP package.
  10.  
  11.  
  12. SECTION I                
  13.  
  14.             History    and Revisions
  15.             ---------------------
  16.  
  17.     CDP was originally distributed through regular retail stores in
  18. July, 1987, under the name of Directory Assistance (DA), advertised in
  19. magazines such as PC WORLD, sold in stores such as Fry's, reviewed
  20. (favorably) in PC Magazine (June 28,1988, p. 46). The current CDP is vastly
  21. better!
  22.  
  23.     It was always a better product than its competition, but the
  24. distribution was poorly planned. The product as released was weakened by
  25. suppression of features deemed too sophisticated for targeted users, and
  26. inclusion of features with what marketers call "sizzle", even though they
  27. had no proper place in CDP.
  28.  
  29.     CDP is better than its competition. We invite comparisons.
  30.  
  31.     The shareware version, CDPSW, was first put on a BBS in March, 1990.
  32.  
  33.  
  34.         Features and Fixes since Shareware Release
  35.         ------------------------------------------
  36.                                 03/19/90
  37.  
  38.     VIEW enhancements:
  39.  
  40.     AltB    -    Works as a GOTO BEGINNING MARKED FILE key.
  41.             If you are in VIEW, CDP will stay in VIEW in the
  42.             same mode (ASCII or HEX) that VIEW currently has.
  43.  
  44.     AltN    -    Works as GOTO NEXT MARKED FILE.
  45.  
  46.     The above keystrokes are extremely convenient for easily viewing in
  47. quick succession all the files marked by a FIND command. They operate either 
  48. outside or inside VIEW. Once you enter VIEW, they stay in VIEW.
  49.  
  50.     nG    -    In VIEW only, nG will move you to line n of the file.
  51.  
  52.     A or C    -    These keystrokes drop an anchor at the current line.
  53.  
  54.     B or D    -    B goes to where anchor A was dropped. D goes to C.
  55.  
  56.                                 03/31/90
  57.  
  58.     Allowed the DOS PRINT command to work with CDP. CDP by design
  59. prevented other TSRs (which Print is) from coming up when CDP is running,
  60. on the basis that they might mess up CDP.
  61.  
  62.     We have relented on this idea, hoping no one will be foolish enough
  63. to bring up another TSR when CDP is doing something on the disk actively
  64. (simply bringing up another TSR harms nothing). Note that you can bring CDP
  65. up while another program is active on the disk; CDP can perform disk actions
  66. anytime that you bring it up. It will not interfere with disk operations of
  67. another program. CDP waits until everything is safe before it comes up. Most
  68. other TSRs cannot do this safely.
  69.  
  70.     If you run Print BEFORE running CDP, Print can continue spooling
  71. while CDP is up. However, if Print is installed AFTER CDP is installed, it
  72. cannot spool while CDP is up because CDP may have swapped Print out of memory.
  73. So run Print before you run CDP if you wish to spool stuff to the printer
  74. while CDP is up.
  75.  
  76.             -----------------------
  77.                                 04/11/90
  78.  
  79.     In the past, CDP deliberately refused to attempt to switch DOS
  80. directories (alt-D) or execute a program (alt-X,P,W or ctrl-X,P,W) when the
  81. success of the operation was not clear. Technically, this situation occured
  82. when the current PSP of the system was higher than that of either copy of CDP
  83. that was running.
  84.  
  85.     If that were not the case, it indicated that some other program was
  86. running at the DOS command line level. If CDP attempted to issue a command,
  87. that command might be dumped into the middle of an active program. No harm
  88. would occur since the program involved simply would not recognize the command
  89. given. But some people might not understand WHY the effort was ineffective;
  90. or be alarmed at the reaction of the surprised program receiving the string.
  91.  
  92.     No longer! CDP will now go ahead and attempt the operation. After
  93. all, the danger of harm occurring is virtually nil; and the user really should
  94. know whether he is at the DOS level or in the middle of WordPiddle. The gain
  95. in utility outweighs occasional harmless startlement to a careless or
  96. forgetful user.
  97.  
  98.             -----------------------
  99.  
  100.                 Version 1.4
  101.                                 04/28/90
  102.  
  103.     Several minor bugs were    fixed. CDP would not pop up correctly over
  104. CGA bit-graphics mode. The bug was a direct result of adding the shareware
  105. screens to CDP (originally a store-distributed product - see above).
  106.  
  107.     A second "bug" was that CDP failed to recognize the GREY ENTER key
  108. as the ENTER key, mistaking it for ctrl-M, the hot key for the MOVE function.
  109. Perhaps CDP should simply ignore the key, since it seems very stupid to have
  110. two ENTER keys on the same keyboard; but CDP now recognizes it as being the
  111. same as the key that by sensible people is called the <CR> key or the RETURN
  112. key.
  113.  
  114.     A fix was also made to the length of the string allowed for
  115. invocation of a Word Processor (SetUp in the Xecute menu or SET CDPEDIT=
  116. in DOS). The maximum length of such a string is 39 characters. But CDP
  117. formerly got confused at strings longer than 20 or so when the alt-W command
  118. was used to invoke a word processor. Please note that you need not add
  119. .EXE or .COM or .BAT when specifying the command; nor specify the disk and
  120. path. Give the string EXACTLY AS YOU WOULD TYPE IT ON THE DOS COMMAND LINE.
  121.  
  122.             -----------------------    
  123.                             
  124.                 Version 1.5
  125.                                 05/11/90
  126.  
  127.     This version differs from 1.4 in the following 2 respects only.
  128.  
  129.     The name of the hidden scratch file used during swapping on the
  130. disk has been changed from DASWAPQP.FXK    to CDPSWPQP.FXK.
  131.  
  132.     A fix peculiar to DOS 4.0 and 4.01 has been made. Actually, it
  133. accommodates what can only be called a bug in DOS; and version 1.3 was
  134. correct with respect to this problem, which occurred only after 1.3 was
  135. changed to make its interface with DOS 4.? totally consistent. After the
  136. change was made, DOS 4.0 and 4.01 VDISK & RAMDRIVE would not work.
  137. Apparently, IBM and MicroSoft did not change the drivers for those ramdisks
  138. to be consistent with the drivers for physical disks. If you don't use DOS
  139. 4.?, this fix is irrelevant.
  140.  
  141.             -----------------------    
  142.                                 06/02/90
  143.                 Version 1.6
  144.  
  145.     This version corrects a bug that prevented CDP from finding its
  146. help when the CDP*.EXE file was stored on a disk with 4096-byte clusters,
  147. the pre-AT cluster size on many hard disks. No code was changed in CDP
  148. itself. The batch file that built CDP was changed to pad out CDP's actual
  149. code to a multiple of 4096 bytes before "sticking" the help and shareware
  150. screens to it. As a result, the size of CDP.EXE and CDPSW.EXE is actually
  151. decreased by 2048 bytes, and the size of CDPW2.EXE increased by 2048 bytes.
  152. This results in smaller CDPSW??.ZIP and CDP-PACK.EXE files also.
  153.                                 06/21/90
  154.     One other fix was for the sub-sub-standard use of CDP from a ram disk
  155. of only 256 bytes per cluster. CDP could not find its help in that case.
  156.  
  157.  
  158.             -----------------------
  159.  
  160.                                 10/17/90
  161.                 Version 430
  162.  
  163.     This version breaks the previous version number sequence. It starts
  164. with 43 because it supports 43-line video mode on an EGA as its default mode.
  165. That is to say, if the mode is 25 lines, CDP will change the mode to 43 lines
  166. while it is up.
  167.  
  168.     There are other new features in this version as well. See the file
  169. VERS-501.ME for complete details about the additions in this new version.
  170.  
  171.  
  172.             -----------------------
  173.  
  174.                                 12/28/90
  175.                 Version 500
  176.  
  177.     This version does 50 lines on a VGA monitor.
  178.  
  179.  
  180.             -----------------------
  181.  
  182.                                 01/17/91
  183.  
  184.                 Versions 431 & 501
  185.  
  186.     These versions allow CDP to operate on disks containing more than
  187. 2800 files, the former maximum.
  188.  
  189.     Because of memory limitations CDP can still keep track of only 2800
  190. files at a time, but by the use of a DOS SET statement, directories may be
  191. selected which CDP is to EXCLUDE from consideration. CDP simply behaves as
  192. if those directories did not exist; EXCEPT that the actual space that they
  193. and their files occupy is inviolate, and will not be used in any fashion
  194. by CDP. So long as the total number of files in the non-excluded directories
  195. is less than 2800, CDP will behave in its normal fashion.
  196.  
  197.     The syntax is best given by example:
  198.  
  199.     SET CDPXCLD=C:a/dz,g/mZ;d:r/Tz,m/pz;g:F/mz
  200.             (notice that the case of alphabetics does not matter)
  201.     says
  202.  
  203.     on disk C:, ignore directories ( & their subdirectories) at the root
  204.             level, whose names sort between the strings "a" & "dz"
  205.             and those with names between "g" & "mz"
  206.  
  207.     on disk D:, ignore directories with names between "r" & "tz" and
  208.             between "m" and "pz"
  209.  
  210.     on disk G:, ignore directories with names between "f" and "mz".
  211.  
  212.     There are no restrictions or exclusions on other disks. Also, CDP
  213. can export to any directories on the restricted disks, even the excluded
  214. directories. The exclusions apply only to the disk that CDP is currently
  215. "logged" to. It is important to note that the exclusion specifications apply
  216. only to root-level directories and all the descendants of those excluded
  217. root-level directories. In the above example, the directories
  218.  
  219.     C:\ALPHA\FARFLE\ and C:\GLOTZ\FARFLE\ would be excluded, but
  220.  
  221.     C:\FARFLE\ALPHA\ and C:\FARFLE\GLOTZ\ would be ok.
  222.  
  223.     All four directories would be allowed on disk D:.
  224.  
  225.     Directories G:\FARFLE\GLOTZ\ & G:\FARFLE\ALPHA would be excluded.
  226.  
  227.     The only limit on the number of exclusions that may be made is the
  228. DOS limit on the length of a SET statement.
  229.  
  230.     A fix has been made that affected DOS 4.xx only, and only when the
  231. users CONFIG.SYS file contains:
  232.  
  233.     BUFFERS=xx    where xx > 29
  234.  
  235.     CDP could not always make DOS aware of what it had written to the
  236. disk. This resulted in "lost" clusters and files, which could easily be
  237. corrected with CHKDSK /F. No good data was overwritten or destroyed.
  238.  
  239.  
  240. SECTION II
  241.  
  242.             CDP Features & Performance
  243.             --------------------------
  244.  
  245.     CDP is the ONLY program, period, which can have two copies of itself
  246. simultaneously installed as TSRs. If you have two hard disks (physical or
  247. logical), you may have a copy of CDP logged to each of the disks. And if you
  248. have enough EMS for swapping both copies, the two combined use only 18K of
  249. your PC's 640K DOS memory and pop up instantly at any time! They may also swap
  250. to disk if you haven't enough EMS. Or run just one copy and use only 9K!
  251.  
  252.     Overall, CDP is more than just a file or disk management program. It
  253. can be considered to be a shell, also. But it is perhaps the best single
  254. program available for examining the contents of the files on a disk. It
  255. possesses the most admirable features of the most popular FM (file manager)
  256. and search programs I know of), and is faster than most of them.
  257.  
  258.     1. CDP is up to 80% faster and can find strings in binary files,
  259.         which the most popular search program cannot do.
  260.  
  261.     2. On a typical disk that I use (33 Mb, approx.    2100 files) the most
  262.         popular FM will not run in 141 KB. It will run in 165 Kb.
  263.         CDP will run in 175 KB, and after you run it, you can then
  264.         run the other FM with CDP resident!!
  265.         In that amount of memory, the other FM cannot shell to ANY
  266.         program, even very small ones like MAPMEM or CHKDSK. CDP
  267.         can shell to any reasonably sized program (including the FM!).
  268.  
  269.     CDP is a fine program just for viewing files. It scrolls faster than
  270. most programs dedicated to the purpose. With its ability easily and quickly to
  271. mark files according to values found in them, and then page through them with
  272. a single keystroke (alt-N - go to NEXT MARKED), one can examine the contents
  273. of a disk more smoothly than any other product I know of, regardless of size,
  274. cost, or extravagant memory use. And CDP can do it all when popped up over a
  275. great space-wasting word processor that can't even show you a useable
  276. directory listing. 
  277.  
  278.             Things In Which CDP Is Unique
  279.             ------------------------------
  280.  
  281.     Foremost, of course, is the fact that CDP is the only disk and file
  282. manager program that runs as a TSR using as little as 9KB of memory! It is
  283. the only disk manager that swaps the bulk of its code to either LIM-EMS or
  284. a hard disk, depending on your system. You can run it underneath WordStar,
  285. WordPerfect, Lotus 1-2-3, etc., in spite of the huge size of those programs.
  286. Because it is a TSR, it is the only file manager that can pop up over such
  287. programs instantly to let you examine your disk without leaving the program
  288. (even if they can shell out to DOS, such programs do not generally leave
  289. enough space to run a conventional FM. I commonly run 2 copies of CDP
  290. simultaneously with ProComm. I can search a local copy of a BBS directory
  291. (having downloaded it) much faster than the BBS can, without shelling out to
  292. DOS. I can also examine files and directories easily without ever leaving
  293. ProComm. ProComm never knows the difference!
  294.  
  295.     1. Can compare not only entire directories, but entire directory
  296.         trees.
  297.  
  298.     2. It is the only program that will compare files either on
  299.         contents or by date and time only.
  300.  
  301.     3. Alone among shells that I know of, it runs a program just as
  302.         it would run from the command line.
  303.  
  304.     4. It is the only program that I know of that, when shelling, can
  305.         alter directory residence to accommodate the program being
  306.         run.
  307.  
  308.     5. It is the only file manager in which window sizes are adjustable.
  309.  
  310.     6. It is the only file manager which can search for strings in files
  311.         and produce a report on them. Moreover, the file can be saved
  312.         on disk.
  313.  
  314.     7. It is the only program that will sort by disk location. This is
  315.         often useful, believe it or not.
  316.  
  317.     8. It is the only program which allows you to "point and shoot"
  318.         to change your directory residence (^D).
  319.  
  320.     9. It is the only one which comes up "instantly".
  321.  
  322.     10. It is the only one which can (effectively) run in less than
  323.         160 KB. (It requires only 9 KB when resident).
  324.  
  325.     11. It is the only one which can be called up when in the middle
  326.         of editing.
  327.  
  328.     12. It loads faster originally (1st time) than any other FM, although
  329.         some others approach it.
  330.  
  331.     13. It moves entire directories almost instantly.
  332.  
  333.     14. It can toggle marked files and display "only marked" files. It
  334.         can display "not matched" files. This gives it a Boolean
  335.         file specification capability which is unique. (Note:
  336.         The most popular searcher can do this and also 6. above.
  337.         But it is not a full-fledged file manager, and CDP is much
  338.         faster.)
  339.  
  340.     15. CDP has more functions than any other FM, and most may be
  341.         invoked by a single "mnemonic" keystroke. That is faster
  342.         than a mouse or a menu. Few FMs approach CDP in ease of
  343.         use.
  344.  
  345.     16. CDP is the only FM program that can view a "Hex" file in Ascii.
  346.  
  347.     17. CDP is the only FM program that can search for strings in either
  348.         a hex or an Ascii file.
  349.  
  350.     18. CDP is the only FM program that has a TRUE restartable backup
  351.         capability (via the Archive option).
  352.  
  353.     19. Although CDP has no editing capability of its own, it is the
  354.         only FM program that can instantly put you into the
  355.         Editor of your choice with a SINGLE keystroke from its
  356.         own viewing function.
  357.  
  358.     20. CDP is the only program that can produce a neatly formatted
  359.         listing by directory of all files on a disk, almost
  360.         instantaneously (LIST function).
  361.  
  362.     21. CDP is the only FM that can search files and "mark" the
  363.         "find"s in a manner suitable for immediate contextual
  364.         examination of the finds.
  365.  
  366.     22. CDP is a fortiori the only FM that can then page thru the marked
  367.         files with a single keystroke (Alt-N -- go to NEXT MARKED).
  368.  
  369.     23. CDP allows you to copy or move files by "point and shoot".
  370.  
  371.     I might add that CDP is also the smoothest program of all the FMs for
  372.         viewing a file.
  373.  
  374.     Also, if one is dealing with multiple directories and often
  375. returning to or referencing the same one, the CDP F4 key still works to
  376. remember the directory path one was in before (indefinitely), and it
  377. can be called up by rtshift-rtshift at almost any time. This is often
  378. very useful.
  379.  
  380.     Perhaps the single most impressive thing about CDP is its ability
  381. to run using only 9K of memory. It really catches the eye if you run
  382. MAPMEM & it shows SideKick using 60-110 KB, PCO using 140K, a leading search
  383. program using 180K, and at the bottom, another FM using 165 KB.
  384.  
  385.     CDP is very "compatible". It will even run with several notoriously
  386. "incompatible" "desktop" TSRs and shells. In some cases, CDP MUST be run
  387. either BEFORE or AFTER the other program; the other way round won't work.
  388. We cannot name those programs here lest we offend the large companies that
  389. produce them.
  390.  
  391.             Performance Tests
  392.             -----------------
  393.  
  394. These tests were made on a 16Mhz Compaq Deskpro with a 132 MB Compaq disk,
  395. partitioned as C:, D:, E:, F:.
  396.  
  397.     A directory on D: containing 400 files is copied to an existing, empty
  398. directory on C:. The files contain 737,543 bytes but require 1,103,872 bytes
  399. on the disk. The total number of files on C: is 1854 + the 400 being copied.
  400. All operations are performed while logged in to C:\ (root dir on disk C:). The
  401. files on D: are ordered by extension and name in DOS, and CDP & the leading
  402. FM also copy them by that order.
  403.  
  404.     The results were:
  405.  
  406.             Copying to an empty directory
  407.             -----------------------------
  408.  
  409.         CDP:    3 min. 39 sec.
  410.         the FM: 15 min. 32 sec.
  411.     (DOS)    COPY:    8 min. 13 sec.
  412.  
  413.             Copying a 2nd time (i.e., over top of the files)
  414.             ------------------------------------------------
  415.  
  416.         CDP:    1 min. 54 sec.
  417.         the FM:    8 min. 23 sec.
  418.     (DOS)    COPY:    6 min. 32 sec.
  419.  
  420.  
  421.     CDP is 4.25 times faster than the FM and 2.16 times faster than COPY.
  422.  
  423.  
  424. Here are 2 tasks that NO OTHER PRODUCT CAN DO:
  425.  
  426.         Comparing all data in all files in both directories
  427.         ---------------------------------------------------
  428.  
  429.         CDP:    2 min. 49 sec.
  430.     
  431.         Comparing the directories by file size and time only
  432.         ----------------------------------------------------
  433.  
  434.         CDP:    1 min. 20 sec.
  435.  
  436.  
  437.     I performed a further test on searching (vs. a leading searcher).
  438.  
  439.     The test was performed on 2254 files. The searcher won't search on
  440. binary files, so CDP was instructed to search on ASC only.
  441.  
  442.     The string searched for was "lars" (case not counting). I have
  443. observed that the searcher does not search .EXE, .COM, nor .OBJ files
  444. (although I haven't seen it state the fact). For fairness, I marked .EXE,
  445. .COM, and .OBJ files, toggled the marks, and then searched on MARKED only.
  446.  
  447.     The results:
  448.  
  449.         CDP:    3 min. 25 sec.    -    44 finds
  450.         other:    6 min. 05 sec.    -    55 finds
  451.  
  452.     CDP was 1.80 times faster.
  453.  
  454.     The different number of finds, I discovered, was because the searcher
  455. was not always as good as CDP at deciding what was a binary file or not. It
  456. was finding names in binary data base files. I redid the search with CDP on
  457. ALL files (still not .EXEs, etc., however), and got:
  458.  
  459.         CDP:    5 min. 37 sec.    -    73 finds
  460.  
  461.     That is, even then CDP is 1.08 times faster than the searcher.
  462.  
  463.     CDP is clearly a "superior-type" product.
  464.  
  465.  
  466. SECTION III
  467.  
  468.             Problems One May Encounter With CDP
  469.             -----------------------------------
  470.  
  471. The most likely problems are:
  472.  
  473.             Bad Or Invisible Cursor
  474.             -----------------------
  475.  
  476.     If your machine has a "shaded-grey" monitor
  477. or is a laptop with a blue, red, etc. screen, use
  478.  
  479.     CDP .... Y        on the command line in the case that the
  480.                 cursor or other stuff might not be visible
  481.  
  482.  
  483.                   Disk
  484.                   ----
  485.  
  486.     Over 2800 files or 200 dirs on a logical disk cannot be handled.
  487.  
  488.     CDP cannot be brought up on a Network disk, nor log to one. It
  489. will work on RAM disks (VDISK, etc.). If you use DRIVER.SYS for a floppy
  490. that has a letter higher than C:, CDP thinks it is a hard disk. It will
  491. reject the unit if a good floppy is not in it. These problems do not apply
  492. to 99%+ of users. CDP simply will not work on such disks (DRIVER disk is
  493. OK as long as a diskette is in it.) But it WILL WORK CORRECTLY on all other
  494. disks on the system.
  495.  
  496.     Over 132 MB on a LOGICAL disk cannot be handled. Nor can disks that
  497. have sector sizes of > 2048 bytes. These 2 limits are equivalent.
  498.  
  499.  
  500.                    OS
  501.                    --
  502.  
  503.     CDP will not run in OS/2, even in the DOS compatibility box. Nor do
  504. I intend to attempt to make it do so. We do not like OS/2.
  505.  
  506.     DOS 4.0 shell may hang (but I have trouble installing the DOS shell
  507. correctly -- I could not get it to work properly, even with CDP not present.)
  508.  
  509.     Plain DOS 4.0 works just fine, however. BUT you should not use it with
  510. FASTOPEN running or directories in EMS. DOS may foul up in that case (CDP
  511. won't; disks will be correct -- but DOS tables in EMS may not be updated, so
  512. you should do frequent CHKDSKs). No such problems exist with DOS 3.x or 2.x.
  513. Nor is there any problem without FASTOPEN and/or EMS-resident directories.
  514.  
  515.     In PC Computing Magazine, Nov., 1989, p.253, an article devotes
  516. quite a bit of space to warnings about FASTOPEN under DOS 4 (IBM or
  517. MicroSoft). Seems it is a potential disk-destroyer. "still has problems
  518. with certain programs like Paradox, SideKick Plus, Javelin, and DESQview."
  519. Use of Disk Optimizers by Bridgeway, Golden Bow, Mace, and Norton may
  520. destroy your disk.
  521.  
  522.     DOS often reports the amount of free disk space incorrectly when a TSR
  523. deletes files. This does NOT indicate a harmful situation. DOS simply does not
  524. always adjust its free space total until it performs some file actions itself.
  525. The disk itself is correct and DOS's internal tables are up to date. CDP is
  526. not the only program that encounters this quirk. Use of CHKDSK clears this up.
  527. Frequent use of CHKDSK is advised anyway, on all systems.
  528.  
  529.     In DOS 4, use a LIM-EMS Driver and disk-cache program to speed up
  530. your hard disk if possible. Or you can use VDISK or RAMDRIVE to make a ram
  531. disk in your expanded or extended memory. CDP can use either LIM-EMS or ANY
  532. RELIABLE RAM DISK as a swapping area.
  533.  
  534.     If you have qualms about MS-DOS 4.?? (or any other system, for that
  535. matter), you may proceed cautiously with CDP as follows:
  536.  
  537.     CDP    3    ;will swap to EMS if present, but not to disk
  538.  
  539.     Then try the VIEW function on some large files. This will not write
  540. on any disk. When that works, modify a large file toward the end of the disk
  541. so that you have 2 slightly different files. Because problems will happen only
  542. past the 32MB mark on a disk, use CDP's Sort by location to pick a large file
  543. that is located past the 32MB mark, if possible (I can't tell you just how
  544. large the cluster number must be, because that depends on the disk's format).
  545. Do a COMPARE of the 2 files with the CURRENT option. (A COMPARE of single file
  546. with another by CURRENT does not bother to log results to disk). Next, get
  547. yourself a 1.2 MB floppy and XCOPY (on the EXPORT menu) some entire trees to
  548. a floppy. If all that works, you're pretty safe doing anything else at all.
  549.  
  550.  
  551.             Windows    and DESQview
  552.             --------------------
  553.  
  554.     I have never tried CDP in MS Windows or DESQview. I am told it
  555. doesn't run in Windows, but that it runs in DESQview as a non-resident
  556. program.
  557.  
  558.     We do not really give a fig for Windows. It is much too slow and
  559. ungainly for the work we do. And we believe the same is true for potential
  560. CDP users.
  561.  
  562.     So, DO NOT TRY CDP in WINDOWS. If you should do so, DOS might
  563. lose track of files. CDP keeps the disk in perfect shape, regardless of OS or
  564. shell that is used. But CHKDSK or DOS functions in Windows might overwrite a
  565. correct disk because of incorrect internal tables. CHKDSK might or might not
  566. be able to straighten things out. Never do a CHKDSK /f as a first try in such
  567. a case. CHKDSK might mess things up.
  568.  
  569.     You might try CDP in DESQview - cautiously. Remember, if you do
  570. not use ctrl-Q or one of the switching functions (eXecute, etc.), CDP never
  571. needs to go resident. Let DESQview do the switching & swapping - that is what
  572. it is for. CDP will still be the best file manager and disk examination
  573. program you can find. But be careful in DESQview, as you are in unknown
  574. waters!     Observe the precautions mentioned under "qualms" above. Try CDP out
  575. with unimportant files first.
  576.  
  577.  
  578.             Removing CDP From Memory
  579.             ------------------------
  580.  
  581.     A complaint was made that CDP does not always remove itself from
  582. memory when alt-R is done.
  583.  
  584.     The fact is that it cannot always remove itself safely. If another
  585. program is in memory (TSR or command-line level) that has taken over a BIOS
  586. interrupt used by CDP, then the system would crash. Many other TSRs do remove
  587. themselves at any time, often crashing the system.
  588.  
  589.     Sometimes CDP may not remove itself until after 2 attempts. This may
  590. occur if a TSR further down in memory is removed without performing any DOS
  591. commands before attempting to remove CDP. In that case DOS has not yet
  592. rearranged the pointers in memory to reflect the removal of the other program.
  593. Usually, CDP detects such removal before DOS does (provided that removal was
  594. done correctly by the other program). But sometimes it may not.
  595.  
  596.     A similar situation may also occur in which CDP will not immediately
  597. become active after its hot key is struck. Usually, simply striking ENTER
  598. will cause CDP to come up on the screen.
  599.     
  600.  
  601.                 Final Words
  602.                 -----------
  603.  
  604.     I don't want to frighten you with the above. There are absolutely no
  605. problems that I know of on a plain DOS 2.x, 3.x, or 4.x system that is not
  606. running something like Windows, DESQview, or the DOS 4.0 shell or FASTOPEN.
  607. There is NO problem with OS/2 -- CDP just refuses to run! Just remember --
  608. the official advice is:
  609.  
  610.     Use CDP on DOS 4.xx -- but not with the DOS Shell or FASTOPEN!
  611.  
  612.     Be extremely cautious about trying it under Windows!
  613.  
  614.     DESQview is an unknown!    But CDP should work OK if not made resident.
  615.  
  616.     CDP actually behaves better than any of the better known, widely-
  617. distributed disk managers and search programs that I have seen, TSR or not.
  618.