Category : Communication (modem) tools and utilities
Archive   : EZPV11.ZIP
Filename : EZP.DOC
ÕÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͸
³ ³°°
³ E Z P R O T O C O L D R I V E R ³°°
³ >>>> SlicWare <<<< ³°°
³ ³°°
³ Gary Raymond ³°°
³ POB 8184 ³°°
³ N. O., La., 70182 ³°°
³ ³°°
ÆÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͵°°
³ Voice (504) 288-6550 CompuServe 70613,3165 ³°°
ÔÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ;°°
°°°°°°°°°°°°°°°°°°°°°°E°Z°P°°°V°1.1b°°°°°°°°°°°°°°°°°°°°
EZP is about the simplest protocol engine imaginable. It was
designed to do ONLY one thing, handle all of your protocol needs in
one simple package. EZP provides Xmodem, Xmodem1k, Ymodem/B, SeaLink
and Zmodem. EZP supports full batch up and down loading for Ymodem/B
SeaLink and Zmodem. The shareware version of EZP has NO parameter
passing restrictions. It is a fully functional protocol engine and a
total replacement for just about any other protocol engine including
Omen's illustrious DSZ.COM.
You are hereby granted a limited license to use EZP for a period of
10 days for evaluation purposes only. If after that time you wish to
continue using EZP a nominal registration fee of $10.00 per site
installation is required. There are several important incentives for
you to register EZP. First, you will have any necessary assistance
via my voice support line. Second, you will receive the latest
version with several new protocols that are now being added. In
addition, you will help keep me and my family from starving.
EZP was written entirely in Turbo Pascal Version 7.0. EZP was
designed to run on any IBM or close clone using MS/PC DOS Ver 3.3 or
later. EZP memory requirements are minimal and EZP will function on
most modems using Hayse commands and addressing all four standard
IBM default communications ports.
3F8 - COM1 - IRQ4
2F8 - COM2 - IRQ3
3E8 - COM3 - IRQ4
2E8 - COM4 - IRQ3
EZP comes with the following TWO files:
EZP.DOC This file you are reading
EZP.EXE Executable Program
A quick look at EZP syntax can be accomplished by typing EZP at
the dos prompt without any parameters. The following screen will
appear:
The correct syntax for EZP V1.1 is:
override carrier detect
EZP O B2400 C2 Pc:\ezbbs\down\ Ffname1,fname2 3
baud com path files protocol
NOTE: A space must separate each switch, and the
order shown must be followed if a switch is used.
1=Xmodem xmit B=baud 300 thru 57600
2=Xmodem/1k xmit C=com port 1 thru 4
3=Ymodem/B xmit P=path to send files to
4=Ymodem/G xmit F=fnames to send
5=SeaLink xmit O=Override carrier detect
6=Zmodem xmit
7=Xmodem recv plus X=fname (to Xmodem recv)
8=Ymodem/B recv
9=Ymodem/G recv REGISTER Today! Only $14
0=SeaLink recv plus $1 ship & hand.
A=Zmodem recv POB 8184, N.O.,LA. 70182
EZProtocol Engine Voice support 504-288-6550
Copy(c)write 1993 by Gary M. Raymond, NO,LA.
The best way to learn is by example. Suppose you are going to
use EZP with either a terminal program or a BBS. The best way
to pass parameters to EZP would be via a batch file. Here is
how one might look for a Zmodem session where you will send
several files to a remote.
EZ.BAT
------
EZP b57600 c2 p\bbs\upload f%1,%2,%3,%4,%5,%6,%7,%8,%9 6
^ ^ ^ ^ ^Zmodem xmit
| | | |____file list to send
| | |____path to store or send files from
| |___active com port
|__lock port at highest acceptable baud rate
NEXT Example: Suppose you wish to receive a file via Xmodem.
EZP b57600 c2 p\bbs\down X%1 7
^ ^ ^ ^ ^Xmodem recv
| | | |____file name to recv as
| | |____path to store or send files from
| |___active com port
|__lock port at highest acceptable baud rate
NEXT Example: Suppose you wish to receive several files via Zmodem.
----------------------------
EZP b57600 c2 p\modem\down A
^ ^ ^ ^
| | | |____Zmodem recv
| | |____path to store or send files from
| |___active com port
|__lock port at highest acceptable baud rate
A slight variation: (called by "EZ c:\modem\down")
-------------------
EZP b57600 c2 p%1 A
^ ^ ^ ^
| | | |____Zmodem recv
| | |____path to store or send files from
| |___active com port
|__lock port at highest acceptable baud rate
EZP uses a self contained ISR async communications kernel to deal
with the RS232 serial port. EZP is intended to be called from a
batch file. It is intelligent enough to make every effort to load
and operate in your applications dos shell, do its thing, and leave
with everything as it was before it was called by your applications
batch routine. If you are a good typist, (and your application has a
drop to dos) just drop to dos and invoke EZP directly from the dos
command line by manually typing the command parameter switches.
Additional notes:
-----------------
Normally, EZP will detect carrier and resist loading if one is not
present. For testing purposes, you can override carrier detect by
placing an "o" on the parameter line as the first switch.
If you desire, you may omit the B switch and EZP will poll the UART
to see what baud was locked in last and use that value. In most
cases, this is probably the best approach, particularly if you
always keep the DTE port normally locked at the highest usable baud.
It also eliminates having to use an additional parameter switch.
The P switch (for path) is very important and cannot be omitted. It
should contain the drive+directories, i.e. "Pc:\newstuff\today" "P"
alone (with no additional defined path) will indicate the root
directory.
If "F" is omitted and or no file(s) are appended to it, the receive
protocols will not initialize.
So, lets review the switch pecking order:
(oh, upper or lower case is ok, but upper case looks nicer)
-----------------------------------------------------------------
O = disable carrier detect (optional)
B = baud (optional) B57600
C = COM port (required) C2
P = Path (required) Pc:\stuff\apps
X = file to recv for Xmodem Xyoyo.zip
F = file or files to send Fbig.zip,low.exe,wide.com,not.txt
1 thru 0 and A = select protocol 6
-----------------------------------------------------------------
Ninty nine percent of all calls I receive are modem related
problems. EZP will work with 99% of all modems manufactured in the
past 24 months with the parameters specified. However, there is some
weird iron out there. If you have a problem and need help, make sure
you know all the specs on your modem hardware before you call.
------------------------------------------------------------------------------
DISCLAIMER
THIS PROGRAM IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND,
EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
PARTICULAR PURPOSE. THE AUTHOR WILL NOT BE LIABLE TO USERS
OF THIS PROGRAM FOR ANY DAMAGES, INCLUDING LOST PROFITS OR
LOST SAVINGS OR OTHER INCIDENTAL OR CONSEQUENTIAL DAMAGES,
ARISING OUT OF USE OF THIS PROGRAM.
The Registered version of EZP is $10.00
Name_____________________________________________________________
Mailing Address__________________________________________________
City & States ___________________________________________________
ZIP _____________________________ Phone _________________________
Shipped on 5.25 DSDD floppy unless other noted here: ____________
Send $10 check, cash or money order to:
Gary M. Raymond
POB 8184
New Orleans, La. 70182
CompuServe 70613,3165
Voice Support 504-288-6550
EOF()
Very nice! Thank you for this wonderful archive. I wonder why I found it only now. Long live the BBS file archives!
This is so awesome! 😀 I’d be cool if you could download an entire archive of this at once, though.
But one thing that puzzles me is the “mtswslnkmcjklsdlsbdmMICROSOFT” string. There is an article about it here. It is definitely worth a read: http://www.os2museum.com/wp/mtswslnk/