home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.barnyard.co.uk
/
2015.02.ftp.barnyard.co.uk.tar
/
ftp.barnyard.co.uk
/
cpm
/
walnut-creek-CDROM
/
ENTERPRS
/
CPM
/
UTILS
/
S
/
SCOPY05F.LBR
/
SCOPY05.UZD
/
SCOPY05.UPD
Wrap
Text File
|
1991-05-08
|
3KB
|
90 lines
SCOPY, Version 0.5f Beta Update
5 May 1991
Rob Friefeld
-- VERS 0.5f
LOGIN: Accepts DU or DIR without ":". As a side-effect, you
MUST put a colon before a MASK.
-- VERS 0.5e
Bugs:
1. Destination date not displayed if source date invalid.
2. VIEWer didn't filter WordStar control characters.
New:
1. ZIP command. Copy file at pointer to some other directory.
Not implemented in Group commands.
2. WILD EXISTS changed to WILD 2 (tag if file exists in both
directories). WILD 1 tags if file exists in only one directory.
WILD 1 is the reverse of WILD 2. These are consistent with the
JUMP 1 and JUMP 2 commands, and won't be confused with GROUP
EQUATE.
3. GROUP NEW change: Files with invalid date stamps are
untagged.
-- VERS 0.5d
1. Another bug corrected in memory overflow check.
2. WILD NEW command changed to tag only files which exist in both
directories when the current directory's version is newer.
Previously, Wild New tagged all of those files, plus all the ones
which didn't exist in the destination (which _would be_ new to
the destination directory). WE* (Wild Exists) then GN (Group
Newer) would update existing files in the destination. Now WN*
then GC (or GN) does that. The difference is that you can see
the fileset before the copy operation starts.
-- VERS 0.5c
1. KOMPARE bug on large files fixed.
2. Group VIEW display had some problems. Now shows the file list
between viewings.
3. More logic added to datestamp display. If a T&D file exists
only in the destination directory OR CPM3 is running, a copied
file is shown as created on the current date, otherwise the date
is undefined.
4. An alternate method of displaying file attributes is available
(via the installation program) for those whose terminals won't
underline. Attributes which are set are shown in the opposite
case, or as "_" if the char is a blank. It is ugly, but note
that the OPTIONS menu lets you shut it off.
5. Some ajustments to the way LOGIN works to avoid flipping the
windows around unnecessarily. Note that LOGIN works as folows:
If only one DIR: is given, the current window is supposed to be
the source and the new DIR: is the destination. That is, if you
want to copy this window's files to another directory, you need
only name that other directory. I think this is the most useful
way for LOGIN to work, but you might think (wrongly) that logging
in to a new dir would log in the current window rather than the
other window.
6. Howard Schwartz discovered that SCOPY crashes with more than
400-500 files selected. Problem was inadequate tpa overflow
check in CRC table allocation routine (not SYSLIB's fault).
Solutions:
1) Graceful abort on OVFL
a. More overflow checks.
b. Help screen displays available buffer space.
2) Increase free memory
Heap space allocated dynamically. Copy buffer shrinks as
new entries created.
[ The "heap" stores new 31 byte entries for files copied to a
directory where they didn't exist. In the best case, no heap is
needed. The worst case heap space requirement is an entry for
every file in both directories. With 500 files, the heap was
previously allocated about 15k at startup whether needed or not.]
END SCOPY.UPD