home *** CD-ROM | disk | FTP | other *** search
/ ftp.wwiv.com / ftp.wwiv.com.zip / ftp.wwiv.com / pub / OFFLINE / VALEN130.ZIP / INTPROT.CFG < prev    next >
Text File  |  1993-08-17  |  5KB  |  118 lines

  1. ; :::: INTPROT.CFG ::::
  2.  
  3. ; By default, this file does nothing.
  4.  
  5. ; Valence reads the protocol definitions for external protocols from
  6. ; CONFIG.SL2. To run Searchlight's "internal" protocols, it still needs to
  7. ; call an external program; INTPROT.CFG allows you to redefine the command
  8. ; lines used for internal protocols.
  9.  
  10. ; Valence scans automatically for ZMODEM.EXE, GSZ.EXE, DSZ.COM and DSZ.EXE,
  11. ; in that order. The two definition sets here are the same as Valence's
  12. ; internal defaults. Valence will use set 2 if it finds ZMODEM.EXE, and set
  13. ; 1 otherwise (with appropriate modifications for the name of the driver it
  14. ; does find).
  15.  
  16. ; If you're happy with the defaults, and they work for you, you can just
  17. ; delete this file. But if you want to force Valence to use a different
  18. ; driver, or you need to modify the setup in some way, you can uncomment one
  19. ; of the definition sets below and edit it as appropriate. (Only one set at
  20. ; a time may be uncommented. Only the lines from "IntProt" through "End
  21. ; IntProt" should be uncommented. The rest may be deleted.)
  22.  
  23. ; Even if you don't want to use a different driver, you may get a slight
  24. ; reduction in the amount of disk access by Valence by defining the driver
  25. ; here, with its full pathname.
  26.  
  27. ; If, for some reason, you want separate definitions for different nodes,
  28. ; you can copy this file to files named INTPR%o.CFG, where "%o" is the node
  29. ; number for each node. INTPR%o.CFG will be checked first; if not found,
  30. ; Valence defaults to INTPROT.CFG. If INTPROT.CFG is not found, internal
  31. ; definitions are used.
  32.  
  33. ; Defining the protocols is very simple; they work just like Searchlight's
  34. ; external protocols, with metachars, @files, and so on. They are always run
  35. ; from Valence's work directory.
  36.  
  37. ; In Searchlight versions under 3.0, Xmodem, Xmodem/CRC, and Xmodem/1k are
  38. ; hardwired and are always the first three protocols on the list. In version
  39. ; 3.0 and higher, they may appear anywhere in the list, or not at all, as
  40. ; you choose. In this file, "IntProt 1" corresponds to "Xmodem", whether
  41. ; you're using Searchlight 2.x or 3.0+; in both, 2 and 3 are Xmodem/CRC and
  42. ; Xmodem/1k, respectively. Internal protocol number 4, Zmodem, is only used
  43. ; in Searchlight 3.0 and up.
  44.  
  45. ; The "End IntProt" lines are completely ignored by Valence, and are
  46. ; included only for (I hope) added clarity, and symmetry with COMPRESS.CFG.
  47. ; For more info on the format of this file and Valence's handling of EXEC
  48. ; shelling, please see VALENCE.ORG and my included COMPRESS.CFG.
  49.  
  50. ; *** Definition Set 1 ***
  51.  
  52. ; My default DSZ definitions work where I've tested them, but they're not
  53. ; optimized.
  54.  
  55. ;IntProt    1                    ;Internal protocol number 1 (Xmodem)
  56. ;  Name     Xmodem
  57. ;  SendCmd  dsz.com port %p sx %f
  58. ;  RcvCmd   dsz.com port %p rx %f
  59. ;End IntProt
  60.  
  61. ;IntProt    2                    ;Internal protocol number 2 (Xmodem/CRC)
  62. ;  Name     Xmodem/CRC
  63. ;  SendCmd  dsz.com port %p sx %f
  64. ;  RcvCmd   dsz.com port %p rc %f
  65. ;End IntProt
  66.  
  67. ;IntProt    3                    ;Internal protocol number 3 (Xmodem/1k)
  68. ;  Name     Xmodem/1k
  69. ;  SendCmd  dsz.com port %p sx -k %f
  70. ;  RcvCmd   dsz.com port %p rc %f
  71. ;End IntProt
  72.  
  73. ;IntProt    4                    ;Internal protocol number 4 (Zmodem)
  74. ;  Name     Zmodem
  75. ;  SendCmd  dsz.com port %p sz -r %f
  76. ;  RcvCmd   dsz.com port %p rz -ry
  77. ;End IntProt
  78.  
  79. ; *** Definition Set 2 ***
  80.  
  81. ; The second set uses the ZMODEM.EXE driver, which is designed to duplicate
  82. ; Searchlight's internal protocols. You must use a version dated February
  83. ; 23, 1993 or later. You can obtain this program from Searchlight BBS under
  84. ; the name SLZMODEM.ZIP.
  85.  
  86. ; The simplest way to set up Valence's internal protocols is to copy
  87. ; ZMODEM.EXE to the same directory as VALENCE.EXE, if you don't already have
  88. ; it on the path. You may then delete INTPROT.CFG.
  89.  
  90. ; Notice the use of "%e" in the definitions below; this is a metacharacter I
  91. ; invented just for ZMODEM.EXE, which translates into the directory of the
  92. ; current node's CONFIG.SL2 (the same value as in the "SLBBS" environment
  93. ; variable, if you're using one).
  94.  
  95. ;IntProt    1
  96. ;  Name     Xmodem
  97. ;  SendCmd  zmodem.exe -c -sx -p%e %f
  98. ;  RcvCmd   zmodem.exe -c -rx -p%e %f
  99. ;End IntProt
  100.  
  101. ;IntProt    2
  102. ;  Name     Xmodem/CRC
  103. ;  SendCmd  zmodem.exe -c -sc -p%e %f
  104. ;  RcvCmd   zmodem.exe -c -rc -p%e %f
  105. ;End IntProt
  106.  
  107. ;IntProt    3
  108. ;  Name     Xmodem/1k
  109. ;  SendCmd  zmodem.exe -c -sk -p%e %f
  110. ;  RcvCmd   zmodem.exe -c -rk -p%e %f
  111. ;End IntProt
  112.  
  113. ;IntProt    4
  114. ;  Name     Zmodem
  115. ;  SendCmd  zmodem.exe -c -s -p%e %f
  116. ;  RcvCmd   zmodem.exe -c -r -p%e
  117. ;End IntProt
  118.