home *** CD-ROM | disk | FTP | other *** search
/ High Voltage Shareware / high1.zip / high1 / DIR10 / 1_COMM.ZIP / JOEMODEM.TXT < prev    next >
Text File  |  1993-11-12  |  13KB  |  255 lines

  1. OK, This file is for the "Advanced Communications Dude!"
  2.  
  3.         Please Note: Should you continue to read on and then
  4.                      attempt to create the "ADVPARAM.DAT" file,
  5.                      and "stuff messes up," or it just doesn't
  6.                      work right..... Then just delete the file
  7.                      and all will return to normal. If the file
  8.                      doesn't exist the program defaults are
  9.                      used.
  10.  
  11.  
  12. The following mess was added to 1$COMM in order to give the end user more 
  13.         control over the program, and to adapt to modems that do not re-
  14.         spond to the default AT Modem Codes. Although every effort was
  15.         made to insure these functions work properly, you should still
  16.         be aware that it was impossible for us to test them on every type
  17.         of system. Therefore, all we can be certain of is that it works
  18.         on our equipment. We use all US Robotics. So, in summary... USE
  19.         AT YOUR OWN RISK!
  20.  
  21.  
  22. 1.      Create a text file called: "ADVPARAM.DAT" , and copy it to the
  23.         \FMN directory.
  24.  
  25. 2.      Note that it is not necessary to fill in every parameter as below
  26.         stated. 1$COMM reads this file into an array, checks for the
  27.         upper bound, then checks to see if the line contains something,
  28.         and if it does, it checks to see if it falls into the correct
  29.         parameters, and if it does, then it uses the variable.
  30.  
  31. 3.      Again, if the file exists, 1$COMM attempts to use the data, if
  32.         the file does not exist 1$COMM uses its default parameters.
  33.  
  34. 4.      In the examples... example: "something"; the quotation marks are
  35.         not part of the example. Do not include quotation marks.
  36.  
  37.  
  38.                                 "ADVPARAM.DAT"
  39.  
  40. PARAMETER                 WHERE IT GOES            POSSIBLE CHOICES
  41. ============================================================================
  42. Override Baud Rate        Line 1, Column 1         50, 75, 110, 134,
  43.                                                    150, 300, 600, 1200,
  44.                                                    1800, 2000, 2400,
  45.                                                    4800, 9600, 19200
  46.                                                    -384   for 38400
  47.                                                    -576   for 57600
  48.                                                    -1152  for 115200
  49.  
  50. Receive Buffer            Line 2, Column 1          4 to 24 inclusive
  51.                                                     Total Buffer is 32K
  52.                                                     what doesn't go in
  53.                                                     receive, goes in the 
  54.                                                     transmit buffer.
  55.  
  56. AT Reset String           Line 3, Column 1          Default = "ATZ"
  57.  
  58. AT Initialization         Line 4, Column 1          Default = "ATE1Q0V1X4S0=0"
  59.                           For Host Mode, We suggest: "ATE1Q0V1X4F0S0=1"
  60.  
  61. Optional additional          
  62. AT string for use in
  63. Host Mode                 Line 5, Column 1          Default is nothing.
  64.                                                     
  65.  
  66.         Note: Do not modify Line 5 unless you plan to use Host Mode,
  67.               otherwise 1$COMM will never dial. In Host Mode, since
  68.               you don't need to dial, line 5 becomes an extra place
  69.               to add additional AT Codes. In Terminal Mode, this is
  70.               the AT string that dials the phone.
  71.                           
  72.  
  73. Modify Port Info
  74.         Port              Line 6, Column 1          1 to 8 inclusive
  75.         Address           Line 6, Column 2          Hex, example: "&H3F8"
  76.         IRQ               Line 6, Column 7          #
  77.  
  78. Host Mode                 Line 7, Column 1          ON
  79.                                                     must also modify line(s)
  80.                                                     4, 5.
  81.  
  82. RTS ON                    Line 8, Column 1          ON
  83.  
  84. Xon                       Line 9, Column 1          ON
  85. Xon wait ticks            Line 9, Column 3          Default = 182
  86.                                                     You must use some value
  87.                                                     even if you want the 
  88.                                                     default. Unless the length
  89.                                                     of this line > 2, the  
  90.                                                     entire parameter is dis-
  91.                                                     regarded.
  92.  
  93. # of video lines          Line 10                   Choose: 25, 43, or 50 
  94.                                                     Default is 25 or blank
  95.                                                     line.
  96.  
  97.  
  98. ZMODEM SEND/RECEIVE OPTIONS:
  99.  
  100. Receive options           Line 11, Column 1         0 or 3  Default = 3
  101.                                                     0 = no option
  102.                                                     3 = crash recovery
  103.  
  104. Send options
  105.         Conversion        Line 12, Column 1         0 to 3 inclusive 
  106.                                                     Default = 3 
  107.                                                     
  108.                                                     0 = no option
  109.                                                     1 = Binary file
  110.                                                     2 = ASCII file
  111.                                                     3 = crash recovery
  112.  
  113.         
  114.         Management        Line 13, Column 1         0 to 7 inclusive
  115.                                                     Default = 0 unless a #
  116.                                                     is found on this line
  117.                                                     that is out of the range
  118.                                                     specified, then the 
  119.                                                     default = 4.
  120.  
  121.         0 = crash recovery
  122.         1 = send if sender's file is newer or longer than receiver's file
  123.         2 = send if sender's file has a different CRC than receiver's file
  124.         3 = append file to receiver's existing file, if existing
  125.         4 = replace receiver's existing file, if exists
  126.         5 = send if sender's file is newer than receiver's file
  127.         6 = send if sender's file date or size <> receiver's file date or size
  128.         7 = protect destination file, if exists
  129.  
  130.         Skip If Missing   Line 14, Column 1         0 or 1 Default = 0
  131.                                                     0 = no option
  132.                                                     1 = Receiver should not
  133.                                                     accept file unless it
  134.                                                     already has a file with
  135.                                                     the same name. This option
  136.                                                     overrides all other
  137.                                                     Management options.
  138.  
  139. ZMODEM BATCH SEND
  140.  
  141. If you want to send more than 1 file during a ZMODEM transfer, then:
  142.  
  143.         Create a file anywhere, but name it with a "LST" extension,
  144.         for example: c:\mydir\files2go.lst
  145.  
  146.         Then simply copy all the file names you want to upload in a single
  147.         ZMODEM session, into this file, use full path names, if they don't
  148.         reside in the \FMN directory.
  149.  
  150.         At the Upload file name prompt, within 1$COMM, use your list file
  151.         full path and name, again if not in the current directory, and
  152.         press Enter.
  153.  
  154.         1$COMM will read the file names from your list file into ZMODEM's
  155.         file array, and start the upload.
  156.  
  157.         You may also specify filenames using wildcard characters. 
  158.         Example: "Myfile??.*"
  159.  
  160.         Your list file may contain up to 150 entries, but with the power
  161.         of using wildcard characters, you'll have limitless capabilities!
  162.  
  163.  
  164. Accepted Bit stings,      Line 15, Column 1         Default = [700,701,702,
  165.                                                     703,704,710,711,712,713,
  166.                                                     714,810]
  167.  
  168. Again for compatability purposes, we include this line. If it exists will
  169. override our internal tests for a valid [Databit,Stopbit,Parity] String.
  170. Please keep in mind that if an invalid set of these parameters are passed
  171. through intialization, your machine will lock and sometimes require you to
  172. power down ALL your equipment for several minutes, before re-trying. Thus
  173. we created a default test, based on our equipment. Should you find that you
  174. can use settings beyond ours, then create your own override string. You may
  175. use any form of spacing or tokenization between the sets, however the sets
  176. themselves must remain in the: DatabitStopbitParity order, with no commas or
  177. spaces between them. You must also use the integer equivalent. See the Default
  178. above as an example.
  179.                                   
  180.  
  181. On Prompt Do:             Auto-Detect Option
  182. If this is received:      Line 16, Column 1-39
  183. Then send this:           Line 16, Column 40+
  184.  
  185.      This feature can be used to tell the Host Computer that you have a 
  186.      particular option, or to confirm a security pass, ect. This feature 
  187.      does not replace the existing Ansi auto-detect send utility, it merely 
  188.      adds an additional option. For example, suppose you wanted to call 
  189.      a BBS, and copy all their RIP screens, then on Line 15, starting at 
  190.      Column 1, you would put "!". On Line 15, Column 40, you would put,  
  191.      "RIP". When the Host Computer sent you the RIP verification, 1$COMM  
  192.      would answer it correctly. Although you'll see, "pretty much garbage," 
  193.      the internal capture utility will be gathering all the RIP codes, sent. 
  194.      Take the capture file, cut it up into screen files, load the screens 
  195.      into your favorite RIP editor, and modify!  Be sure to call in ANSI 
  196.      Mode, since in text mode the escape character is filtered out.
  197.  
  198.      Note: if you do plan to capture RIP screens, you may have to add an           
  199.      additional receive filter of: "!" changed to "CHR$(13) + !"  The in-
  200.      ternal capture routine, appends a line to the capture file every time
  201.      it encounters a carriage return. Should the line grow to beyond 1024
  202.      bytes, before receiving a carriage return, the line is dumped!
  203.                                                                 
  204.      Also if the BBS that you call, uses some other way of verifying RIP
  205.      presence, you'll have to make that adjustment accordingly. Some BBS's
  206.      ask for the RIP version ##|##|## instead of just plain RIP.
  207.  
  208.  
  209. Additional Receive Filter
  210. If this is received:      Line 17, Column 1-39      Literal 1 character
  211. Then interpret as:        Line 17, Column 40+       Literal 1 or 2 characters
  212.  
  213.  
  214. Additional Send Filter
  215. If this is to be sent:    Line 18, Column 1-39      Literal 1 character
  216. Then send this instead:   Line 18, Column 40+       Literal 1 or 2 characters
  217.  
  218.  
  219.           The optional additional filters can be used to stop or screen
  220.           out certain characters from being viewed or captured. For instance
  221.           with regards to the Receive Filter, if you "hated" the character 
  222.           "W" for  some  wierd  reason,  you  could  set  Column 1-39 to be 
  223.           "CHR$(87)" and Column 40+ to be "CHR$(119)". Then every time a 
  224.           "W" was sent, you would receive a "w" instead.
  225.  
  226.           Suppose in the Send Filter, you decided that every time you pressed
  227.           the key "*" the modem should send out "Hi", then you would
  228.           set Column 1-39 to "*", and Column 40+ to "Hi". 
  229.           
  230.         Please note as in the above examples, do not include the quotation
  231.         marks as part of your entry, "", they are only here to identify
  232.         the example items. You may use the syntax: CHR$(77) + CHR$(69) or
  233.         "M" + "E"  or "ME"      and so on, as long as the result remains a
  234.         string. Also Ansi auto-detect is already built in to 1$COMM, see
  235.         the file "1.HLP" for further explanations on how to override the
  236.         auto ANSI.
  237.  
  238.                   
  239.                              
  240.                              ........and that's it!
  241.   
  242.  
  243.  
  244.      Should you encounter any problems, please let us know, so that we may
  245.    correct any possible errors in this program, for future version releases.
  246.  
  247.  
  248.                         Thank you for using 1$COMM
  249.              and remember your registration makes it possible
  250.        for us to write and release better versions of our software.
  251.  
  252.  
  253. 11.05.93 ¥ Wizard.....
  254.  
  255.