home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-385-Vol-1of3.iso / z / zr245l1.zip / INSTALL.DOC < prev    next >
Text File  |  1992-11-24  |  14KB  |  499 lines

  1. Draft 111092
  2.  
  3.  
  4.  
  5.  
  6.  
  7.                            ╔══════════════╗
  8.                            ║  ╔════════╗  ║
  9.                            ║  ║        ║  ║
  10.                            ╚══╝        ╚══╝
  11.                             A product From
  12.                       International Communication
  13.                                Research
  14.                            ╔══╗        ╔══╗
  15.                            ║  ║        ║  ║
  16.                            ║  ╚════════╝  ║
  17.                            ╚══════════════╝
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.                   ZyRion<Tm> Install and Command Parameters
  33.  
  34.      Released By DreamScape "Another break in the wall of Communications"
  35.      Copyright 1990,91,92 By International Communication Research Holland
  36.  
  37.                        ZyRion Version 2.45.1.0  [ Level-1 ]
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.      PREFACE
  50.      -------
  51.  
  52.      Welcome to Another break in the wall of Communications its ZyRion, a
  53.      powerfull Filetransfer protocol.
  54.  
  55.      This Documentation will  help you to Install and  interface ZyRion to
  56.      other communication products, like Terminals & BBS Systems.
  57.  
  58.      If you have still problems after reading this document then I want to
  59.      know all about it.
  60.  
  61.      You can call one of the systems listed in "Sites.txt".
  62.  
  63.      INSTALL
  64.      -------
  65.  
  66.      First "ofcource" unpack the orginal distribution package into a sub -
  67.      directory of your choice.
  68.  
  69.      For example :
  70.  
  71.      C:\MD ZYRION
  72.      C:\CD ZYRION
  73.      C:\ZYRION> ARJ E C:\NEWFILES\ZR245L1.ARJ
  74.  
  75.      Now you need to "EDIT" your "AUTOEXEC.BAT" file, and add this statement
  76.  
  77.      SET ZSE=C:\ZYRION
  78.  
  79.      Also include a Path statement, IF needed.
  80.  
  81.      SET PATH=C:\ZYRION
  82.  
  83.      At this point you are ready to - REBOOT - so that the  new Environments
  84.      are active.
  85.  
  86.      SETUPn
  87.      ------
  88.  
  89.      Second type again :
  90.  
  91.      C:\CD ZYRION
  92.      C:\ZYRION> ZYRION SETUPn "Where n=COM1 - COM8 as integer."
  93.  
  94.      For Example IF you want to Setup ZyRion for COM4 type
  95.  
  96.      C:\ZYRION> ZYRION SETUP4
  97.  
  98.      If you have more lines, then simple Setup ZyRion for each line as above
  99.      the range is from 1 - 4 [ UNREGISTERED ], and from 1 - 8 [ REGISTERED ]!
  100.  
  101.  
  102.      SETUP CONFIGURATION
  103.      -------------------
  104.  
  105.      Third step, now  you need to tell ZyRion how your configuration need to
  106.      look like.
  107.  
  108.  
  109.      WALK WITH ME AND LETS SETUP ZYRION!
  110.      -----------------------------------
  111.  
  112.      Here you need to Enter YOUR FULL name, Will be verified if you have
  113.      a "KEY"!
  114.  
  115.      Owner Name Verification [ First and Lastname ]............>
  116.  
  117.      Here you can change the default Async I/O Buffer Size, by Default -
  118.      this is 4096.
  119.      Don't use to big buffers, IF you decide to change the default!
  120.  
  121.      I/O Buffer Size in bytes  [ Press ENTER for Default ].....>
  122.  
  123.  
  124.      IF you use a HIGH SPEED Modem, then you'll need to enter here the
  125.      MAX. DTE Rate in Bits Per Seconds, For Example >38400
  126.      
  127.      IF Locked the -C parameter need to be used, otherwise the -B Parameter
  128.      for this purpose more later in this documentation.
  129.  
  130.      Locked Rate in Bits Per Second [ Press ENTER = NON ]......>
  131.  
  132.  
  133.      Enable/Disable Write Buffer, this option is Default Disabled, however
  134.      IF Enabled it CAN improve your CPS rate!
  135.      IF Enabled it will use an 32 Kbyte RAM Buffer between the I/O Matrix
  136.      System of ZyRion and your HardDisk.
  137.  
  138.      Enable W_Buffer [ 32 Kb -- Default = OFF ] y/N............>
  139.  
  140.  
  141.      This option will Enable a security LOG so you can see who has called
  142.      with a Valid KEY or DEMO KEY or UNREGISTERED.
  143.      By Default this option is ON, Enabled, but IF you don't need it you -
  144.      can Disable it.
  145.  
  146.      Enable Security Log (Create "Secure.log") Y/n.............>
  147.  
  148.  
  149.      IF you have a 16550AFN or other 16550 type installed then you should
  150.      type Y at this point to take advange of the FiFo Buffers!
  151.  
  152.      Use Fifo Buffers [ 16550A..] Only Y/N.....................>
  153.  
  154.  
  155.      By Default ZyRion uses Direct Screen writes, but you can Disable this
  156.      method and use BIOS instead.
  157.  
  158.      Use BIOS Screen writes, y/N [ Default = No ]..............>
  159.  
  160.  
  161.      ZyRion will "AUTO READ" your SNP number IF a key excist, otherwise it
  162.      will be Disabled "000000000000" means, No KEY found, UNREGISTERED!
  163.  
  164.      Your Serial Number Password [ ZCR Mode ] SNP..............>000000000000
  165.  
  166.  
  167.      Not recommended BUT if needed you can Drop the connection after a file
  168.      Transfer.  (Default=NO).
  169.      This can be used IF for that line the connection need to be terminated
  170.      after each Transfer.
  171.  
  172.      Drop the connection after Transfer (DTR) y/N..............>
  173.  
  174.  
  175.      How many HEADER Retry's should ZyRion do, before give up (Timeout).
  176.      Default = 12
  177.  
  178.      Header Retry Counter, Sender only [ Default = 12 ]........>
  179.  
  180.  
  181.      This Optional switch looks confused, but it can be usefull.
  182.      IF you logon and you have tag some files on a BBS, then the
  183.      system will ask, Press Enter to start in some cases.
  184.      If this is the case, you can just start ZyRion, and ZyRion
  185.      will handle the "CR-LF" sequence if the start mode = ON.
  186.      Other systems like Osiris SE are waiting for an "S-CR-LF"
  187.      In this case you use "Start mode = SE", IF you don't  -
  188.      like this option use "Start mode = OFF", however it can
  189.      be real usefull to use at least the "ON" Method!
  190.  
  191.      Use BBS Start mode [ OFF=NOT ON=NORMAL SE=NORMAL & SE ]...>
  192.  
  193.  
  194.      This will force the receiver to use a alternate Download Path
  195.      whatsoever, the Download path on the command line, will be  -
  196.      IGNORED!
  197.  
  198.      IF you want a variable Download Parameter use [ ENTER ] here!
  199.  
  200.      Default Download Path, or Press [ RETURN ] for NON........>
  201.  
  202.  
  203.      Here you can define how you want the calculation, in CPS or
  204.      in BPS or in "%"-Efficiency, IF you press Return here "%" -
  205.      will be used (Default).
  206.  
  207.      CPS display unit E)fficiency in % or C)ps or B)ps.........>
  208.  
  209.  
  210.      The IRQ and Base Address can be changed, for example IF your
  211.      communication port uses another IRQ for COM4, then type Y -
  212.      You'll be asked for new IRQ and Base Address, Use this option
  213.      IF you are total sure, that it need to be changed!
  214.  
  215.      Change default communication settings for COM8 y/N........>
  216.  
  217.      IF Y)es you'll be asked for :
  218.  
  219.  
  220.      Base Address, Please enter it as an INTEGER, not as 03F8!
  221.  
  222.      Base Address..............................................>
  223.  
  224.  
  225.      IRQ Line can be given so as it is, 3, 2, 4 , e.c
  226.  
  227.      IRQ Line for this port....................................>
  228.  
  229.  
  230.  
  231.      ZYRION DEFAULT BASE & IRQ LINES ARE
  232.      -----------------------------------
  233.  
  234.      All Ports below are defined as in Chuck Forsbergs DSZ and YAM to stay -
  235.      compatible with GSZ/DSZ/YAM/ZCOMM
  236.  
  237.       Base Address       Irq Line     COMX    Portn   Fossil
  238.      -------------------------------------------------------
  239.  
  240.      BASE1 := 03F8      IRQ1 := 4     COM1      1       0
  241.      BASE2 := 02F8      IRQ2 := 3     COM2      2       1
  242.      BASE3 := 03E8      IRQ3 := 4     COM3      3       2
  243.      BASE4 := 02E8      IRQ4 := 3     COM4      4       3
  244.      BASE5 := 02B8      IRQ5 := 3     COM5      5       4
  245.      BASE6 := 02B8      IRQ6 := 2     COM6      6       5
  246.      BASE7 := 02F8      IRQ7 := 2     COM7      7       6
  247.      BASE8 := 0278      IRQ8 := 2     COM8      8       7
  248.  
  249.  
  250.  
  251.      PARAMETER LIST
  252.      --------------
  253.  
  254.       R <______> First parameter  R = RECEIVE Lower or Uppercase "R|r"
  255.  
  256.       S <______> First parameter  S = SEND Lower or Uppercase "S|s"
  257.  
  258.      -P <______> Second parameter [ -Pn where n = portnumber ]
  259.  
  260.      -B <______> Third parameter  [ -Bnnnnnn Baud rate REAL or 0 = Abarated ]
  261.  
  262.      -C <______> Third parameter  [ -Cnnnnnn Baud rate CONNECT from Modem ]
  263.                  Use this one IF your DTE rate is constant [ LOCKED! ]
  264.  
  265.       @ <______> Send files from control file @SEND.CTL <-- ASCII PLAIN FILE
  266.  
  267.       . <______> In receive mode, indicate current path
  268.  
  269.      Setupn <__> Setup or Re-Setup n where n is the Portnumber
  270.  
  271.  
  272.  
  273.      ZYRION EXAMPLE
  274.      --------------
  275.  
  276.      ZyRion and interface problems are NOT easy for some end users, so let me
  277.      try to help you.
  278.  
  279.      First we know that we need the Port number [ COMX ], the Baudrate in BPS
  280.      and the Up/Download Parameters, or IF Locked the Connect Rate.
  281.  
  282.      A lot of people searching in Docs and compare that with the Docs from -
  283.      protocols, and then they hope that there is a answer somewhere.
  284.  
  285.      Most of the times you got stuck, becauce all kind of variable from the
  286.      Terminal Communication Software.
  287.  
  288.      Lets assume we have a terminal called "TelComm" but you got stuck, now
  289.      there is a simple method to find out what the passed variables are.
  290.  
  291.      Create a batch file called "GETVAR.BAT".
  292.  
  293.      Put in this batch file the following statements :
  294.  
  295.      COPY CON GETVAR.BAT
  296.      ECHO OFF
  297.      CLS
  298.      ECHO %1
  299.      ECHO %2
  300.      ECHO %3
  301.      ECHO %3
  302.      ECHO %4
  303.      ECHO %5
  304.      ECHO %6
  305.      ECHO %7
  306.      ECHO %8
  307.      PAUSE
  308.      ^Z
  309.  
  310.      Now that we have created this batch file, let it call by your terminal -
  311.      package, in our case "TelComm".
  312.      First call this batch file in receive mode, and you'll see something like
  313.      this :
  314.      
  315.      C:\NEWFILES\    [1]
  316.      8               [2]
  317.      N               [3]
  318.      2400            [4]
  319.      4               [5]
  320.  
  321.      Write this down, and do the same in Transmit mode, and you'll see some -
  322.      thing like this :
  323.  
  324.      0                        [1]
  325.      8                        [2]
  326.      N                        [3]
  327.      C:\TEMP\MYFILES\TELEM*.* [4]
  328.      2400                     [5]
  329.      4                        [6]
  330.  
  331.      Write this down to, ofcource you'll get other variables but its for that -
  332.      you got the idea.
  333.  
  334.      Now with the above parameters we can make a ZSend.bat and a ZRcvd.bat for
  335.      ZyRion.
  336.  
  337.      This would be look like this, NOTE: Not locked!
  338.  
  339.      COPY CON ZRCVD.BAT  (Receive)
  340.      ECHO OFF
  341.      CLS
  342.      ZYRION R -P%5 -B%4 %1
  343.      ^Z
  344.  
  345.      You'll get this : ZYRION R -P4 -B2400 C:\NEWFILES\
  346.  
  347.  
  348.      COPY CON ZSEND.BAT
  349.      ECHO OFF
  350.      CLS
  351.      ZYRION S -P%6 -B%5 %4
  352.      ^Z
  353.  
  354.      You'll get this : ZYRION S -P4 -B2400 C:\TEMP\MYFILES\TELEM*.*
  355.  
  356.  
  357.      Now we do the same but this time we know our terminal package is locked
  358.      and ZyRion also at 38400 Bits Per Second DTE rate.
  359.  
  360.      C:\NEWFILES\    [1]
  361.      8               [2]
  362.      N               [3]
  363.      2400            [4]
  364.      4               [5]
  365.      38400           [6]
  366.  
  367.      Write this down, and do the same in Transmit mode, and you'll see some -
  368.      thing like this :
  369.  
  370.      38400                    [1]
  371.      8                        [2]
  372.      N                        [3]
  373.      C:\TEMP\MYFILES\TELEM*.* [4]
  374.      2400                     [5]
  375.      4                        [6]
  376.  
  377.      Write this down to, ofcource you'll get other variables but its for that -
  378.      you got the idea.
  379.  
  380.      Now with the above parameters we can make a ZSend.bat and a ZRcvd.bat for
  381.      ZyRion.
  382.  
  383.      This would be look like this, NOTE: locked!
  384.  
  385.      COPY CON ZRCVD.BAT  (Receive)
  386.      ECHO OFF
  387.      CLS
  388.      ZYRION R -P%5 -C%4 %1
  389.      ^Z
  390.  
  391.      You'll get this : ZYRION R -P4 -C2400 C:\NEWFILES\
  392.  
  393.  
  394.      COPY CON ZSEND.BAT
  395.      ECHO OFF
  396.      CLS
  397.      ZYRION S -P%6 -C%5 %4
  398.      ^Z
  399.  
  400.      You'll get this : ZYRION S -P4 -C2400 C:\TEMP\MYFILES\TELEM*.*
  401.  
  402.      Note: For "NOT LOCKED" you can also use -B0, this will enable the Abarate
  403.      routine, this is a short word for Auto Baud Rate, in other words ZyRion
  404.      will figur out what your UART rate is!
  405.  
  406.      Final the @<control File> option, this can be usefull if you send a lot of
  407.      files, since DOS will not allow that many.
  408.  
  409.      All you need to do is REPLACE the %4 parameter with @MYCTL.CTL
  410.      At this point ZyRion will process the plain Ascii file, your control file
  411.      and ZyRion will send all files listed in this control file in batch mode
  412.      You need to have a registered version for this purpose, since ZyRion will
  413.      NOT allow Batch Transfers in UNREGISTERD Mode!
  414.  
  415.      Sample control file
  416.  
  417.      MYCTL.CTL
  418.      C:\TEMP\FLIB20.ZIP
  419.      D:\DOS\CHKDSK.EXE
  420.      A:\TERM312.ZIP
  421.  
  422.      And so on, you can make this list so long as you want.
  423.  
  424.      In the above Examples we used the method like below :
  425.  
  426.      ZYRION S -P4 -C2400 C:\TEMP\MYFILES\TELEM*.*
  427.  
  428.      But you can also do this :
  429.  
  430.      ZYRION S -P4 -B0 C:\*.ZIP A:\*.ARJ D:\TE*.* B:\*.GIF  [ and so on ].
  431.  
  432.      Thats all you'll need to do, and ZyRion will work!
  433.  
  434.  
  435.      FILES
  436.      -----
  437.  
  438.      You need to set the statement FILES= at least to 20, so FILES=20!
  439.      Otherwise ZyRion will abort, because it need to open a lot of files in
  440.      some cases.
  441.  
  442.  
  443.  
  444.                            ╔══════════════╗
  445.                            ║  ╔════════╗  ║
  446.                            ║  ║        ║  ║
  447.                            ╚══╝        ╚══╝
  448.                             A product From
  449.                       International Communication
  450.                                Research
  451.                            ╔══╗        ╔══╗
  452.                            ║  ║        ║  ║
  453.                            ║  ╚════════╝  ║
  454.                            ╚══════════════╝
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.  
  467.  
  468.  
  469.  
  470.  
  471.  
  472.  
  473.  
  474.  
  475.  
  476.  
  477.  
  478.  
  479.  
  480.  
  481.  
  482.  
  483.  
  484.  
  485.  
  486.  
  487.  
  488.  
  489.  
  490.  
  491.  
  492.  
  493.  
  494.  
  495.  
  496.  
  497.  
  498.  
  499.