home *** CD-ROM | disk | FTP | other *** search
File List | 1991-02-04 | 11.8 KB | 297 lines |
- CDP (Cliff's Directory Program) is Copyright (C) 1989,1990 by Cliff Roberson
- dba GoodWare, 926 Leighton Way, Sunnyvale, CA. 94087
- All Rights Reserved In the United States and Worldwide
-
-
- An Appreciative Statement
- -------------------------
-
- First, I wish to state my thanks for the use of LHARC and the
- LH113C.EXE (Copyright (C) 1989, Haruyasu Yoshizaki) package, which the author
- has allowed to be used without fee by the general public. It was used to
- create the CDP-PACK.EXE file, and I wish to express my admiration of the
- author's considerable talent and generosity.
-
- The files that would often be named .DOC files have been given the
- extension .CDP, which will enable one to search them easily for information
- on a topic, using CDP itself, and to copy or manipulate them en masse.
-
-
- Contents of CDP Packages
- ------------------------
-
- The CDP "Shareware" package:
-
- CDPSWPKG.DIR The file you are reading, if you have CDPSW, the
- shareware version.
-
- CDPSW.EXE The shareware versions, with introductory screens, and
- and/or identification of "user" as being "GoodWare 30-day
- CDPSW25.EXE free trial". You must run this program from the
- and/or directory in which it resides, or it may abort with
- CDPSW50.EXE the message that it cannot find its .EXE file. In
- that case, run it by typing CDPSW +.(See NOTE at end)
- These files must be used under their exact names or
- they will not be able to find their help screens.
- CDPSW25 displays only 25 lines, but is 5 KB shorter.
-
- If you wish, and are a systems programmer, you
- could amuse yourself no end trying to skip the
- shareware screens and/or change the user identifi-
- cation or CDP serial number.
-
- This file may be copied freely and distributed to
- your friends for their examination; so long as it
- is made clear to them that it is the shareware
- version and is theirs for a 30-day trial only.
-
- This file does not have the "2nd tree". That's a
- carrot to promote registration.
-
- The file is capable of printing an order form for
- the "registered" version.
-
- SMALLMAN.CDP How to get started with CDP in the simplest fashion.
- Oriented toward CDPSW, the shareware version, and its
- few differences. Also an attempt to anticipate and
- avoid surprises. A short manual for those in a hurry
- to get started.
-
- BIGMAN.CDP A complete and fairly well written, but unindexed,
- manual. But you should look at SMALLMAN.CDP first.
-
- TRY.ME A single-screen tutorial about CDP's power in
- finding information on a disk. Shows how CDP can
- itself serve as your index for all the .CDP files --
- or almost anything else.
-
- 2CDPS.CDP An attempt at explaining how you can run two copies
- of CDP simultaneously. It is possible and useful!!
-
- PRIMER.CDP The little "getting started" file that is printed by
- CDPSW.EXE to show you how very easy it is to use CDP.
- Explains the CDP screen and windows.
-
- BBSUPORT.CDP How you can get answers to questions about CDP.
- Includes BBS numbers you can call to get YOUR
- questions answered. Plus, you may find helpful advice
- for using CDP more effectively.
-
- ABOUT.CDP Facts & tidbits not all in the manual. In 3 sections:
-
- 1. History of CDP, plus changes since going shareware.
-
- 2. Features, bells & whistles of CDP. Things unique or
- exceptional about CDP.
-
- 3. Answers up front about things which might puzzle or
- worry a user. Not all PC clones really are! And not
- all DOS-based systems work the same. Some are buggy,
- some are stupid, and some are dangerous. We want CDP
- to work excellently for you. And we want you to know
- about possible problems before they occur.
-
- NOCURSOR.CDP A catchy title for a short file devoted solely to
- a common source of reader puzzlement.
-
- CDPKB.EXE Makes itself resident so that CDP can run at maximum
- keyboard speed and then reset the speed to whatever it
- was before CDP was brought up. Works ONLY on enhanced
- AT keyboards.
-
- SEND.ME A file with a convenient form for registering CDP.
-
-
- The "registered" CDP package contains all the above (except CDPSWPKG), PLUS:
-
- CDP-PACK.DIR Similar to CDPSWPKG. It is the file you are now
- reading, if you have a registered version of CDP.
-
- CDP.EXE Version without the 2nd tree feature. Version 431 uses
- the same memory as CDPW2.EXE. It is billed as version
- 431B on the screen when you run it. The two programs,
- CDPRENAM.EXE & CDPCOLOR.EXE allow you to change the
- colors and to put whatever user name you desire on
- the screen. The serial # is one which classifies it
- as a "registered" copy. CDPRENAM and CDPCOLOR are
- tied to a particular serial number of CDP. They will
- work only with that one numbered CDP. The CDP serial
- number cannot be changed. THIS IS THE 43-LINE VERSION!
- CDP must be run under its exact name in order to find
- its help screens.
-
- CDP50.EXE Version that does 50 lines on a VGA monitor. Same as
- CDP.EXE, otherwise. Billed as version 501D on screen.
-
- VERS-501.ME An explanation of new features of Version 501 and
- how to use them. There are not many, but they are
- good ones.
-
- CDP25.EXE On a separate diskette. It does not contain the code
- to use 43 screen lines on the EGA. This saves 5K of
- memory when CDP is resident. For use on a monochrome
- or CGA monitor, it is preferable to plain old CDP.EXE.
- It is identified as CDP 431C on the screen. It must
- be used under the name CDP25 in order to properly
- find its help screens.
-
- CDPW2.EXE Same as CDP.EXE, but has the 2nd tree feature.
- The .EXE size is only 2k greater, but it requires 5k
- more memory when it runs. Identified as CDP 431A.
- It does not have the 43-line feature. It must be used
- under the name CDPW2 to find its help screens.
-
- CDPCOLOR.SCR Contains the screen images for CDPCOLOR.EXE. This
- must be present in order to run CDPCOLOR.
-
- CDPRENAM.EXE Alters its particular "registered" copy of CDP so that
- the shareware screen goes away forever.
-
- It also lets you put your own name on CDP's screen
- as the registered user. It WILL NOT work with the
- shareware version.
-
- It will work with either CDP.EXE or CDPW2.EXE. The
- serial # 1234567, and possibly others later on (useful
- for identifying sources of unregistered copies) will
- be reserved as "forever-shareware" numbers.
-
- CDPRENAM allows you to change the hotkeys of CDP also.
-
- To use CDPRENAM:
-
- CDPRENAM [$filename] [+h1] [-h2] up to 26 character name
-
- $filename names a copy of CDP.EXE or CDPW2.EXE. If this
- parameteter is omitted, then CDPX.EXE is
- looked for. The $ must be present.
-
- +h1 (where h1 is one of L,R,C,A) sets the main
- hotkey to be a double-tap on L=Left shiftkey
- R=Right shiftkey
- A=Alt key
- C=Ctrl key
-
- When this hot key is tapped, CDP awakes and
- returns (if possible) to the SAME DIRECTORY
- AS BEFORE it went to sleep. This parameter may
- be omitted. Default hot key is Lshift-Lshift.
-
- -h2 (where h2 is one of L,R,C,A) sets the second
- hotkey. It comes up in the CURRENT DOS
- DIRECTORY, whatever it may be. This parameter
- may be omitted. Default is Rshift-Rshift.
-
- examples: CDPRENAME $cdpx.exe +a -l Joe's Copy of CDP
-
- comes up in same directory as before when
- alt-alt is tapped, and DOS directory when
- Lshift-Lshift is tapped.
-
- If the default hotkeys (Lshift-Lshift & Rshift-Rshift)
- are OK & the file is in CDPX.EXE, one may simply do:
-
- CDPRENAME Fletcher Normal's Copy
-
- CDPCOLOR.EXE Alters the colors of a copy of CDP. CDPCOLOR will not
- work on the shareware version, or on any copies other
- than a particular serial number. To use it, simply
- type:
- CDPCOLOR filename
-
- where filename is a copy of CDP or CDPW2. If filename
- is omitted, CDPX.EXE is used as default.
-
- NOTE: CDPCOLOR.SCR must be present to use CDPCOLOR.
-
- The rest of the instructions are on the screen, and
- are fairly intuitive. You may use CDPCOLOR before or
- after CDPRENAM.
-
- The only tricky things about this program are that
- you type S to save the changed colors (it won't
- write the file and remove the software screen unless
- you do change the colors); and you type alt-E to get
- out of the program.
-
- NOTE:
- CDPRENAM & CDPCOLOR are themselves TSRs. This is
- to make them proof against tampering with the
- serial numbers. As a consequence, they must perform
- a little hesitation wait before they perform any
- actions. After you start them, wait patiently for
- a full 2 seconds for them to work.
-
- There are technical reasons for this pause. A TSR
- normally only works before it goes resident, or
- after a hot key is struck. These programs do neither.
- They may sometimes hang, if the timing is off or
- you strike a key before they act. This is NEVER
- harmful, merely inconvenient. I apologize if that
- should occur -- but it is necessary to the scheme of
- security for CDP serial numbers.
-
- TWEE.EXE A free-standing tree program that will work on
- networks as well as regular disks. It is quite
- useful in switching from directory to directory
- in deep trees and several disks. It is a TSR, and
- its limit is 400 directories.
-
- CFC.COM Probably the best Ascii file comparison program
- ever seen on a PC. It is faster, works on files of
- unlimited size, has a difference "update" marking
- option that has not been seen elsewhere on PC's.
- It also has a very loose command line syntax which
- allows such easy things to type as:
-
- cfc cfc.asm . .
-
- to mean compare cfc.asm to cfc.bak and put the
- comparison differences into cfc.dif.
-
- cfc d:\oldfiles\cfc.asm . ./u
-
- compares cfc.asm in d:\oldfiles to the local version
- of cfc.asm and puts a copy of the (newer, presumably)
- new CFC.ASM into CFC.UP with double upright bars
- marking the differences from the older version.
-
- FOTO.EXE internally turns on ^P (send stuff out LPT1:)
- and goes resident. It logs indefinitely to
- FOTOLOG.LOG until you remove FOTO.EXE from memory
- (with an alt-alt tap-tap). It rewrites and closes
- FOTOLOG.LOG every 12000 bytes, so even if your system
- crashes, something will be left.
-
- FOTO is not a perfect TSR. It sometimes hangs the
- system when it first installs itself (the internal
- setting of ^P is not a sure thing). Once it is going,
- it is solid, however. But some low-level debuggers
- can be touchy about it. It is fast enough to log such
- things as FF (Norton FileFind) *.* on a loaded, fast,
- disk.
-
- But if you do: copy bigfile.big lpt1:, it can not
- keep up because the DOS COPY does such a command
- with 64K writes, and poor little FOTO has only a 12K
- buffer. A typical use of the program I have made is
- to have it running on both sides of a 9600 baud link
- between 2 PCs sending stuff to one another as fast
- as they possibly can while logging everything they
- send to the screen simultaneously.
-
- FOTO holds up under that quite well.
-
- SETKB.EXE Sets most AT enhanced keyboards to any desired speeds
- (via the hardware). See CDP.DOC.
- NOTE:
- All the CDP*.EXEs contain the Help screens tacked onto the end of the
- file. By the time they are fully functioning, they find files better than DOS
- DOS does. But when the shareware version is looking for its "shareware"
- screens, it has not completed its own initialization; and may not find itself
- (CDPSW.EXE or CDPSW25.EXE) if it was invoked from a directory other than the
- one in which it resides. If you use a + in the invocation of it, it will
- bypass looking for itself and displaying "shareware" screens. It will,
- however, find itself later when its initialization is done, so that it will
- still have full Help facilities.