home *** CD-ROM | disk | FTP | other *** search
/ Current Shareware 1994 January / SHAR194.ISO / modem / smtv11.zip / EZP.DOC < prev    next >
Text File  |  1993-08-02  |  9KB  |  212 lines

  1.  
  2.           ╒═════════════════════════════════════════════════════╕
  3.           │                                                     │░░
  4.           │        E Z   P R O T O C O L   D R I V E R          │░░
  5.           │                >>>> SlicWare <<<<                   │░░
  6.           │                                                     │░░
  7.           │                   Gary Raymond                      │░░
  8.           │                     POB 8184                        │░░
  9.           │                 N. O., La., 70182                   │░░
  10.           │                                                     │░░
  11.           ╞═════════════════════════════════════════════════════╡░░
  12.           │  Voice (504) 288-6550        CompuServe 70613,3165  │░░
  13.           ╘═════════════════════════════════════════════════════╛░░
  14.            ░░░░░░░░░░░░░░░░░░░░░░E░Z░P░░░V░1.1b░░░░░░░░░░░░░░░░░░░░
  15.  
  16.  
  17.     EZP is about the simplest protocol engine imaginable. It was
  18.     designed to do ONLY one thing, handle all of your protocol needs in
  19.     one simple package. EZP provides Xmodem, Xmodem1k, Ymodem/B, SeaLink
  20.     and Zmodem. EZP supports full batch up and down loading for Ymodem/B
  21.     SeaLink and Zmodem. The shareware version of EZP has NO parameter
  22.     passing restrictions. It is a fully functional protocol engine and a
  23.     total replacement for just about any other protocol engine including
  24.     Omen's illustrious DSZ.COM.
  25.  
  26.     You are hereby granted a limited license to use EZP for a period of
  27.     10 days for evaluation purposes only. If after that time you wish to
  28.     continue using EZP a nominal registration fee of $10.00 per site
  29.     installation is required. There are several important incentives for
  30.     you to register EZP. First, you will have any necessary assistance
  31.     via my voice support line. Second, you will receive the latest
  32.     version with several new protocols that are now being added. In
  33.     addition, you will help keep me and my family from starving.
  34.  
  35.     EZP was written entirely in Turbo Pascal Version 7.0. EZP was
  36.     designed to run on any IBM or close clone using MS/PC DOS Ver 3.3 or
  37.     later. EZP memory requirements are minimal and EZP will function on
  38.     most modems using Hayse commands and addressing all four standard
  39.     IBM default communications ports.
  40.  
  41.                           3F8 - COM1 - IRQ4
  42.                           2F8 - COM2 - IRQ3
  43.                           3E8 - COM3 - IRQ4
  44.                           2E8 - COM4 - IRQ3
  45.  
  46.     EZP comes with the following TWO files:
  47.  
  48.                EZP.DOC   This file you are reading
  49.                EZP.EXE   Executable Program
  50.  
  51.  
  52.     A quick look at EZP syntax can be accomplished by typing EZP at
  53.     the dos prompt without any parameters. The following screen will
  54.     appear:
  55.  
  56.           The correct syntax for EZP V1.1 is:
  57.  
  58.               override carrier detect
  59.           EZP O B2400 C2 Pc:\ezbbs\down\ Ffname1,fname2 3
  60.             baud  com  path      files      protocol
  61.  
  62.           NOTE: A space must separate each switch, and the
  63.           order shown must be followed if a switch is used.
  64.  
  65.           1=Xmodem    xmit      B=baud 300 thru 57600
  66.           2=Xmodem/1k xmit      C=com port 1 thru 4
  67.           3=Ymodem/B  xmit      P=path to send files to
  68.           4=Ymodem/G  xmit      F=fnames to send
  69.           5=SeaLink   xmit      O=Override carrier detect
  70.           6=Zmodem    xmit
  71.           7=Xmodem    recv plus X=fname (to Xmodem recv)
  72.           8=Ymodem/B  recv
  73.           9=Ymodem/G  recv      REGISTER Today! Only $14
  74.           0=SeaLink   recv         plus $1 ship & hand.
  75.           A=Zmodem    recv      POB 8184, N.O.,LA. 70182
  76.  
  77.           EZProtocol Engine Voice support 504-288-6550
  78.           Copy(c)write 1993 by Gary M. Raymond, NO,LA.
  79.  
  80.  
  81.  
  82.     The best way to learn is by example. Suppose you are going to
  83.     use EZP with either a terminal program or a BBS. The best way
  84.     to pass parameters to EZP would be via a batch file. Here is
  85.     how one might look for a Zmodem session where you will send
  86.     several files to a remote.
  87.  
  88.     EZ.BAT
  89.     ------
  90.     EZP b57600 c2 p\bbs\upload f%1,%2,%3,%4,%5,%6,%7,%8,%9 6
  91.         ^      ^  ^            ^                           ^Zmodem xmit
  92.         |      |  |            |____file list to send
  93.         |      |  |____path to store or send files from
  94.         |      |___active com port
  95.         |__lock port at highest acceptable baud rate
  96.  
  97.  
  98.     NEXT Example: Suppose you wish to receive a file via Xmodem.
  99.  
  100.     EZP b57600 c2 p\bbs\down X%1 7
  101.         ^      ^  ^          ^   ^Xmodem recv
  102.         |      |  |          |____file name to recv as
  103.         |      |  |____path to store or send files from
  104.         |      |___active com port
  105.         |__lock port at highest acceptable baud rate
  106.  
  107.  
  108.     NEXT Example: Suppose you wish to receive several files via Zmodem.
  109.     ----------------------------
  110.     EZP b57600 c2 p\modem\down A
  111.         ^      ^  ^            ^
  112.         |      |  |            |____Zmodem recv
  113.         |      |  |____path to store or send files from
  114.         |      |___active com port
  115.         |__lock port at highest acceptable baud rate
  116.  
  117.  
  118.     A slight variation:  (called by "EZ c:\modem\down")
  119.     -------------------
  120.     EZP b57600 c2 p%1 A
  121.         ^      ^  ^   ^
  122.         |      |  |   |____Zmodem recv
  123.         |      |  |____path to store or send files from
  124.         |      |___active com port
  125.         |__lock port at highest acceptable baud rate
  126.  
  127.  
  128.     EZP uses a self contained ISR async communications kernel to deal
  129.     with the RS232 serial port. EZP is intended to be called from a
  130.     batch file. It is intelligent enough to make every effort to load
  131.     and operate in your applications dos shell, do its thing, and leave
  132.     with everything as it was before it was called by your applications
  133.     batch routine. If you are a good typist, (and your application has a
  134.     drop to dos) just drop to dos and invoke EZP directly from the dos
  135.     command line by manually typing the command parameter switches.
  136.  
  137.     Additional notes:
  138.     -----------------
  139.     Normally, EZP will detect carrier and resist loading if one is not
  140.     present. For testing purposes, you can override carrier detect by
  141.     placing an "o" on the parameter line as the first switch.
  142.  
  143.     If you desire, you may omit the B switch and EZP will poll the UART
  144.     to see what baud was locked in last and use that value. In most
  145.     cases, this is probably the best approach, particularly if you
  146.     always keep the DTE port normally locked at the highest usable baud.
  147.     It also eliminates having to use an additional parameter switch.
  148.  
  149.     The P switch (for path) is very important and cannot be omitted. It
  150.     should contain the drive+directories, i.e. "Pc:\newstuff\today" "P"
  151.     alone (with no additional defined path) will indicate the root
  152.     directory.
  153.  
  154.     If "F" is omitted and or no file(s) are appended to it, the receive
  155.     protocols will not initialize.
  156.  
  157.     So, lets review the switch pecking order:
  158.     (oh, upper or lower case is ok, but upper case looks nicer)
  159.     -----------------------------------------------------------------
  160.     O  = disable carrier detect (optional)
  161.     B  = baud (optional)                  B57600
  162.     C  = COM port (required)              C2
  163.     P  = Path (required)                  Pc:\stuff\apps
  164.     X  = file to recv for Xmodem          Xyoyo.zip
  165.     F  = file or files to send            Fbig.zip,low.exe,wide.com,not.txt
  166.     1 thru 0 and A = select protocol      6
  167.     -----------------------------------------------------------------
  168.  
  169.     Ninty nine percent of all calls I receive are modem related
  170.     problems. EZP will work with 99% of all modems manufactured in the
  171.     past 24 months with the parameters specified. However, there is some
  172.     weird iron out there. If you have a problem and need help, make sure
  173.     you know all the specs on your modem hardware before you call.
  174.  
  175. ------------------------------------------------------------------------------
  176.  
  177. DISCLAIMER
  178.  
  179.         THIS PROGRAM IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND,
  180.         EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
  181.         IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
  182.         PARTICULAR PURPOSE.  THE AUTHOR WILL NOT BE LIABLE TO USERS
  183.         OF THIS PROGRAM FOR ANY DAMAGES, INCLUDING LOST PROFITS OR
  184.         LOST SAVINGS OR OTHER INCIDENTAL OR CONSEQUENTIAL DAMAGES,
  185.         ARISING OUT OF USE OF THIS PROGRAM.
  186.  
  187.    The Registered version of EZP is $10.00
  188.  
  189.  
  190.    Name_____________________________________________________________
  191.  
  192.    Mailing Address__________________________________________________
  193.  
  194.    City & States ___________________________________________________
  195.  
  196.    ZIP _____________________________ Phone _________________________
  197.  
  198.  
  199.    Shipped on 5.25 DSDD floppy unless other noted here: ____________
  200.  
  201.    Send $10 check, cash or money order to:
  202.  
  203.  
  204.                                 Gary M. Raymond
  205.                                    POB 8184
  206.                             New Orleans, La. 70182
  207.  
  208.                              CompuServe 70613,3165
  209.                           Voice Support 504-288-6550
  210.  
  211.                                      EOF()
  212.