home *** CD-ROM | disk | FTP | other *** search
-
- ███╗ ███╗ ███████╗ ██████╗ █████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗
- ████╗ ████║ ██╔════╝ ██╔════╝ ██╔══██╗ ██╔════╝ ██╔═══██╗ ██╔══██╗ ╚██╗ ██╔╝
- ██╔████╔██║ █████╗ ██║ ███╗ ███████║ ██║ ██║ ██║ ██████╔╝ ╚████╔╝
- ██║╚██╔╝██║ ██╔══╝ ██║ ██║ ██╔══██║ ██║ ██║ ██║ ██╔═══╝ ╚██╔╝
- ██║ ╚═╝ ██║ ███████╗ ╚██████╔╝ ██║ ██║ ╚██████╗ ╚██████╔╝ ██║ ██║
- ╚═╝ ╚═╝ ╚══════╝ ╚═════╝ ╚═╝ ╚═╝ ╚═════╝ ╚═════╝ ╚═╝ ╚═╝
-
- Version 1.0
-
- A Multi-tasking "Copy" File Utility
- ───────────────────────────────────
-
- Released 4/27/93
-
- Copyright(c), 1993
- -=RyanWare=-
- Melbourne, Florida
-
- FidoNet: 1:374/400
- SL_Net: 250:307/958
-
- ┌────────────────────────────────────────────────────────────────────────┐
- │░░░░ What is Mega-Copy ? ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│
- └────────────────────────────────────────────────────────────────────────┘
- Mega-Copy was designed to be used as a "Local" file transfer
- protocol for multi-node Searchlight BBS systems, but works
- fine from the DOS command-line, and should work fine for any
- BBS that can use external protocols such as DSZ.
-
-
- ┌────────────────────────────────────────────────────────────────────────┐
- │░░░░ Why Mega-Copy ? ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│
- └────────────────────────────────────────────────────────────────────────┘
- Mega-Copy was written to be used on our BBS as an alternative to
- the DOS copy command for 2 reasons:
-
- 1) DOS' copy command would slow the BBS down to a crawl anytime
- we tried to copy files to a floppy drive.
-
- 2) Most of the files we copied to floppies where from our files
- section, either for users that stopped by, or for us to use/
- test on another system. Though I have searched, I was unable
- to find a replacement copy command that would accept the
- @<filename> directive - as used by batch file transfer protocols,
- such a Zmodem. Thus requiring opening a DOS window any time
- we wanted to copy multiple files to a floppy from the BBS -
- A lot more difficult than tagging files <G>.
-
-
- ┌────────────────────────────────────────────────────────────────────────┐
- │░░░░ What can Mega-Copy do, that DOS' copy can't ? ░░░░░░░░░░░░░░░░░░░░░│
- └────────────────────────────────────────────────────────────────────────┘
- ■ Graphical user interface.
-
- ■ Multi-Tasking:
-
- Mega-Copy will attempt to detect any of the following
- multi-tasking operating environments:
-
- DesqView
- Windows
- OS/2 (DOS Box)
- DoubleDOS
-
- If such an environment is found, Mega-Copy will use a small
- 4k buffer, for uploading/downloading (copying) files, in the
- following manner:
-
- 1) Read 4k of the source file into the buffer.
- 2) Write the 4k buffer to the destination file.
- 3) Pass 6 time-slices to the OS environment.
- 4) Repeat until the file is copied.
- 5) Repeat until all queued files copied.
-
- If you are running under DOS, with no multi-tasking environment,
- Mega-Copy will use a larger 64k buffer, and skip the above time-
- slice routines - copying at about the same speed as DOS' copy
- command.
-
- ■ Local Protocol:
-
- Mega-Copy can be used as an external protocol on any BBS system
- that allows such. If used on a "Local Only" node, it will be
- invisible to remote callers. Any BBS that uses DSZ or a like
- protocol engine for batch uploading and downloading should create
- a temporary "batch queue" file - a file that lists each file to be
- transferred, one file per line.
-
- Mega-Copy will accept this "batch queue" as a command-line argument.
-
- ■ Multi-Disk file copies:
-
- If you queue more files than will fit on your destination drive,
- Mega-Copy will prompt you to replace your disk prior to starting
- the copy procedure on the file that would exceed the disk's capacity.
-
- ■ Wildcards:
-
- Mega-Copy will accept the "*" and "?" wildcards as part of the
- file spec of any/all files being copied. The wildcards may be
- in the "queue list" or on the command-line.
-
-
- ┌────────────────────────────────────────────────────────────────────────┐
- │░░░░ Examples: ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│
- └────────────────────────────────────────────────────────────────────────┘
- Command Syntax:
-
- MC [@]<Filename.ext> [d:][path]
-
- ex. mc @tempfile.txt a:\
-
- Would copy all files listed in "TEMPFILE.TXT" to the root
- of drive a:
-
- ex. mc a:\*.*
- -or-
- mc a:\.
-
- Would copy all files from A: drives root directory to the
- current directory.
-
- ┌────────────────────────────────────────────────────────────────────────┐
- │░░░░ Searchlight Sysops : ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│
- └────────────────────────────────────────────────────────────────────────┘
-
- To run Mega-Copy as a "Local" protocol on your Searchlight
- multi-node BBS, run CONFIG.EXE from your local node's home
- directory, select "A. General Configuration", then select
- "E. Xfer Protocols Setup".
-
- Either select an empty spot, or replace a current protocol
- with the following:
-
- Searchlight BBS External Protocols Setup Menu
- 1. Protocol Name ................. Mega-Copy A:
- 2. Protocol Type ................. External
- 3. External Send Command ......... c:\utils\mc.exe @d:\NODEx\tempfile
- 4. External Receive Command ...... c:\utils\mc.exe a:%F
-
- Line 1: This is optional <use any name that you wish>.
- Line 2: This MUST be set to EXTERNAL.
- Line 3: This is a two part "Send" (or download) command-line.
- The first part must contain the path from where MEGACOPY
- is located, eg...
- C:\UTILS\MC.EXE
- The second part must start with the "@" character, then
- a full legal DOS path\filename to a unique file from any
- other node. Searchlight will create this @filename, in
- which will contain a list of all queued files for download.
- ex: @F:\NODEx\tempfile
- where [F:\NODEx\] is the path to your local node's CONFIG.SL2
-
- Line 4: This is a two part "Receive" (or upload) command-line.
- The first part must contain the path from where MEGACOPY
- is located, eg..
- C:\UTILS\MC.EXE
- The second part must contain the path for the files
- you wish to upload to your BBS (usually a floppy drive),
- and the meta-string character that passes the uploaded
- file name to the BBS.
- eg...
- A:%F
- ┌────────────────────────────────────────────────────────────────────────┐
- │░░░░ W A R N I N G ! ! ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│
- └────────────────────────────────────────────────────────────────────────┘
-
- If you can NOT secure Mega-Copy from remote users, either by
- security levels, or private "local node" configurations,
- DO NOT USE MEGA-COPY as a protocol on your BBS!
-
- ┌────────────────────────────────────────────────────────────────────────┐
- │░░░░ User Interface : ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│
- └────────────────────────────────────────────────────────────────────────┘
-
- ■ Aborting:
- You may, at any time, abort any file-copies in progress by
- simply hitting your <Esc> key.
-
- ■ Disk full:
- During file transfers there are several potential user error
- menus that may pop up. The most common of which, will appear
- when your target drive has insufficient space for the next file.
- In such cases, you will be prompted with the following choices:
-
- <R>eplace removable media on drive [d:]
- <S>kip to next file.
- <A>bort.
-
- Choosing <R>eplace will give you the option to replace a floppy
- diskette.
- Choosing <S>kip will dump the current file from the copy queue.
- Choosing <A>bort will abort the program.
-
- ■ Other errors:
- Most other potential errors have been trapped, and will respond
- either by halting the program with a brief note and error number,
- or prompt you with the following menu:
-
- <A>bort
- <R>etry
-
- If you encounter an error that was not coded into the error
- trapping routines, Mega-Copy should respond with the following
- message:
-
- Unknown: xxx
-
- where "xxx" is an error number. Please report any untrapped
- errors to -=RyanWare=- so that they may be corrected in a later
- version.
-
- ┌────────────────────────────────────────────────────────────────────────┐
- │░░░░ Usual Legal Stuff : ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│
- └────────────────────────────────────────────────────────────────────────┘
- Mega-Copy has been provided "AS IS" without warranty of any kind.
- -=RyanWare=-, or agents of -=RyanWare=-, will not be held liable
- for lost or damaged software or hardware, or costs incurred by such
- loss.
-
- This program may be freely used for no charge, in non-commercial
- environments. Commercial users please contact -=RyanWare=- for
- extended use of this product. Comments are always welcome.
-
- You may freely distribute Mega-Copy, provided it is distributed
- in it's original form: no files are missing or altered on the
- distribution disk, or in the distribution archive. Commercial
- shareware distributors may distribute this package, provided their
- distribution fees are deemed reasonable by -=RyanWare=-, and their
- intent of distribution is on file with -=RyanWare=-.
-
- ┌────────────────────────────────────────────────────────────────────────┐
- │░░░░ Trademarks : ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│
- └────────────────────────────────────────────────────────────────────────┘
- Searchlight BBS is a trademark of Searchlight Software.
-
- If you are interested in the finest BBS software available,
- please contact Frank LaRosa at (516) 751-2966
- or call Searchlight BBS at (516) 689-2566
-
- DSZ is a trademark of Omen Technology.
-
- ┌────────────────────────────────────────────────────────────────────────┐
- │░░░░ -=RyanWare=- ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│
- └────────────────────────────────────────────────────────────────────────┘
- Mega-Copy and this document are copyright(c), 1993 by
-
- -=RyanWare=-
- Melbourne, Florida
-
- The author of Mega-Copy may be contacted at:
-
- @FidonetUSA : 1:374/400
- @SL_NetUSA : 250:307/0
- Flamingo BBS: (407) 253-0782 (USR DS 16.8)
- Voice : (407) 255-7713
- Snail Mail : Ron Ryan
- 1061 Ellen Ct.
- Melbourne, Fl. 32935
-
- ┌────────────────────────────────────────────────────────────────────────┐
- │░░░░ -=RyanWare=- Products : ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│
- └────────────────────────────────────────────────────────────────────────┘
-
- ■ ANShell ............... ANSI viewing shell.
- ■ ANSI to SL ............ Converts ANSI to SL color codes.
- ■ ArcDoctor ............. Last word in upload file processing.
- ■ Best of Taglines '92 .. One-liner interface for BBS systems and DOS.
- ■ CVTMSG ................ Search and replace for Fido *.MSG files.
- ■ Last Accessed ......... Subboard management tools for Searchlight.
- ■ Mega-Copy ............. Graphical, multi-tasking copy protocol.
- ■ RamPack ............... Increase the speed of SL Pack by 1,200%!
- ■ Scrab2SL .............. Imports MSG.xxx files into SL mailboxes.
- ■ SL2OOII ............... Creates a drop file for Operation Overkill.
- ■ SL2SR ................ Creates a DOORFILE.SR from Searchlight.
- ■ StatsBar .............. Users files info in Stats bar for use w/GSZ.
- ■ Sublist ............... Enhanced "List" command for Searchlight BBS'
-
-