home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.wwiv.com
/
ftp.wwiv.com.zip
/
ftp.wwiv.com
/
pub
/
PROTOCOL
/
OPDSZ11.ZIP
/
READ.ME
< prev
Wrap
Text File
|
1992-01-23
|
7KB
|
145 lines
DSZ MOBYTURBO/YMODEM-G INTERFACE FOR OPUS 1.7X [Page 1]
Version 1.1
Written by Dom Montalto
January 10, 1992/January 22, 1992
via Cygnus X-I (1:141/885)
==Brief Intro==
This is an Interface for OPUS 1.7X, to use DSZ Zmodem Moby-Turbo & Ymodem/G
The reason I wrote this is because I was sick of the existing DSZ inter-
face I used on an Opus bbs. The interface hung and locked up after aborted
transfers and did not handle error-checking well (besides that it was a
WHOPPING 40k!).
I cant figure out WHY in the World a simple thing such as this would be
40+k long, I thought it all out in my head and Told Al Filandro of 141/885
that its time for a new SMALL interface! I wrote the interface and we beta
tested it for a few weeks and it seemed to do the job fine...Plus its less
than 1/6th the size of the other (PkLite'ed)...............
The interface will use a DSZ or GSZ in ANY directory in your path (unlike
the other)..It will also check for aborted downloads and NOT charge for them
if they are stopped without completion.
--Dsz/Zmodem Interface for Opus 1.7x-- [Page 2]
IF you have any problems; read the output on the screen before DSZ-ZMOD
loads up DSZ.COM/EXE!!
Requirements to Run:
────────────────────
* An I.Q greater than 20
* Opus CBCS Version 1.7x
* DSZ.COM or DSZ.EXE (need NOT be in \Opus dir)
* Working basic Knowledge of the BBS
+++This has NOT been tested on Opus 1.1X, Opus 1.0X or Maximus!!+++
*Settin' it up on your Opus*:
────────────────────────────
1> You Need to have a Registered DSZ in your DOS Path
and you need to add the DSZ-Zmodem.EXE to your "External Protocol"
options under your BBS.CTL file <see below>
Use a Text editor to change the BBS.CTL file under "External Protocols"
to add the new DSZ-ZMOD external interface:
--DSZ/Zmodem Interface for Opus 1.7x-- [Page 3]
%
EXTERNAL Protocol D:\OPUS\DSZ-ZMOD.EXE
% EXTERNAL Protocol
% EXTERNAL Protocol
% EXTERNAL Protocol
% EXTERNAL Protocol
% EXTERNAL Protocol
% EXTERNAL Protocol
% EXTERNAL Protocol
%
---------OR ADD THE "GY-DSZ.EXE" for a DSZ-Ymodem/G interface-------
[Note: you can't use "Z" for the DSZ-ZMOD.EXE
file because it is already built into Opus]
Now compile your BBS.CTL file using Salt (NACL) and the protocol
should be in there.
--DSZ/Zmodem Interface for Opus 1.7x-- [Page 4]
2> You Need to have your BBS.CTL file in the Same path as this interface
or Make a File Called BBS.CTL with the following lines
TASK # <=- the task number
BAUD Maximum <baudrate> <=-caps important
3> You Need to Set your DSZLOG path
The Name of the File Can not be Changed at this point, so the File name MUST
remain at DSZ-ZMOD.EXE.
┌──────────────────────────────────┐
│ Runtime/How it works │
└──────────────────────────────────┘
I. The interface first checks for the path of the DSZ.LOG, if none
exists then the program Aborts.
II. The Task within Opus is fetched from the "BBS.CTL" File
--DSZ/Zmodem Interface for Opus 1.7x-- [Page 5]
III. The Control File is then read into the interface.
IV. The Baud rate is then determined, if the baud maximus is less
than 9600, then the baud rate is determined from the BBS.CTL
file (of which the sysop has specified) OTHERWISE, the baud
rate is assumed to be locked at BAUD Maximum since the bps rate
passed to the control file does not reflect the locked baud.
V. Next The DOS path is searched for DSZ.EXE or DSZ.COM
VI.
a. If the task is to Send Files then the Control file is searched
to determine all the files to be sent and a SENDFILE is made,
this File is then sent to DSZ for a Batch Upload to the User
b. If we are getting files, DSZ is just called to get them
VII. My Logo, Some real Decent Reading
VIII. The DSZLOG is now scanned for Extra files
--DSZ/Zmodem interface for Opus 1.7X-- [Page 6]
IX. If a file was sent but aborted, the interface will delete it
because Opus likes to think its complete and put it online.
[theres a suggestion for Doug in the next version! <Grin>]
X. The Interface Log is created as the Files in the DSZLOG are
processed.
^^Revision History^^
0.1 1/2/92 Began and finished the interface
0.5 1/4/92 fixed minor bugs with nothing at all defined for Task
0.9 1/8/92 more fixes..Drops to lower than 9600 for all Opus-System
flexibility; First Public ßeta Release
1.0α1/9/92 fixed Task Searcher, so if NOT Found AT all, default 0
fixed Baud maximum searcher, if Not found in BBS.CTL abt
plus another thing that made it Endlessly Loop
1.0ß 1/13/92 Hatched into SDS_OPUS
1.0 1/16/92 Widespread Beta turns into Version 1.
1.1 1/23/92 Added the GY-DSZ.EXE option for those wishing to use
DSZ's Ymodem/G Capabilities.
┌──────────────────────────────────────────────────────────────────────┐
│ For the latest copy of this or many other Opus-Utilities: │
│ Contact: The Cygnus X-I Opus CBCS (1:141/885) │
│ Al Filandro Sysop @ (203) 628-9702 in Southington, CT/HST │
│ │
└───────┐ REGISTERING DSZ-INT ┌───────┘
│ $5.00 is a mere price to pay for DSZ/Zmodem on your │
│ pet Opus and will keep the updates coming!! │
│ ┌Dom Montalto/DSZ-INT │
│ Send to──────┘ 1617 Huckins Road │
│ Cheshire, CT 06410 │
└──────────────────────────────────────────────────────┘