home *** CD-ROM | disk | FTP | other *** search
/ BURKS 2 / BURKS_AUG97.ISO / BURKS / SOFTWARE / COMMS / WEAKLINK.ZIP / WEAKLINK.DOC (.txt) < prev   
Text File  |  1989-05-31  |  20KB  |  467 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.                              The WEAK Link
  18.  
  19.  
  20.                                Version 1.2a
  21.                            (Shareware version)
  22.  
  23.  
  24.  
  25.  
  26.  
  27.                          (c) Copyright 1987-1988
  28.  
  29.                              Don Jindra
  30.                              Information Modes
  31.                              P.O. Drawer F.
  32.                              Denton, Texas  76202 
  33.                              Phone 817-387-3339
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.         This product may be distributed freely as long as nothing is added 
  59. to, altered, or removed from the disk.  This is a shareware version of a 
  60. commercial product.  It is fully functional but does not include source code.
  61. A registered copy of this product can be purchased from Information Modes.
  62.  
  63. ;page
  64.                                                                         PAGE 1 
  65.                                INTRODUCTION
  66.  
  67.  
  68.         This is a simple master/slave serial link-up program.  Two standard 
  69. IBMs or clones can be linked together via RS232 ports and a null modem cable.  
  70. COM1 thru COM4 may be used.  The master program is a device driver which must 
  71. be included in the config.sys file.  It is always resident and always "on".  
  72. The slave is a .com program which, when run, allows the master to use any block 
  73. device installed on that slave.   For instance, if the master has 1 floppy as 
  74. A: and 1 hard disk as drive C:, then  drive D: can be the slave's drive A:, and 
  75. drive E: can be the slave's drive C:, and drive F: can be the slave's RAMDRIVE.
  76. Mapping of the slave's drives to the master can be in any order and can include 
  77. or exclude any of the slave's block devices. Mapping is done via a 
  78. SHARE:abcd...  parameter on the slave program's command line.  When the slave 
  79. program is running the master has complete control of the computer.  This 
  80. utility is primarily intended to allow file transfers between two machines with 
  81. different or non-removable media.  You could transfer from a portable's 3 1/2 
  82. inch drives to a 5 1/4 inch drive on another machine. Or you could transfer an 
  83. entire directory of one hard disk to another on a different machine.  Transfer 
  84. speed is selectable from 1200 to 115k baud.  Transfer is extremely simple since 
  85. the master thinks the slave is a collection of drives.  Standard COPY and DIR 
  86. commands work equally well on the master or slave drives.  
  87.  
  88.  
  89.  
  90. NOTE: Some later model PCs use 82C50 UARTs which have a bug.  NEC Multispeed
  91.       is one example.  This bug causes The WEAK Link to run sporadically.
  92.       A fix is in the works.
  93.  
  94.  
  95.  
  96.  
  97.                              _______________
  98.                             [               ]
  99.                             [   IMPORTANT   ]
  100.                             [               ]
  101.                             [  PLEASE READ  ]
  102.                             [_______________]
  103.  
  104.  
  105.                   * BE EXTREMELY CAREFULL WHEN MIXING
  106.                     DOS VERSIONS ON HARD DISK SYSTEMS.
  107.                     DOS 2.x WILL NOT PROPERLY ACCESS
  108.                     HARD DISKS FORMATTED WITH DOS 3.x.
  109.  
  110.                   * TEST THE READ INTEGRITY OF REMOTE HARD
  111.                     DISKS.  FOR SAFETY,  TYPE LONG FILES.
  112.                     MAKE SURE TEXT IS COMPLETELY THERE.  
  113.  
  114.                   * NEVER WRITE TO A REMOTE HARD DISK UNTIL
  115.                     YOU ARE TOTALLY SURE OF READ INTEGRITY.  
  116.  
  117.                   * NEVER WRITE TO A HARD DISK WITHOUT FIRST
  118.                     MAKING A BACKUP OF YOUR VALUABLE DATA.
  119.  
  120. ;page
  121.                                                                         PAGE 2
  122.  
  123.  
  124.                                INSTALLATION
  125.  
  126.  
  127.  
  128.         The WEAK Link will work on any IBM PC/XT/AT which has a serial card 
  129. installed.  The card must follow the IBM specifications as outlined in the 
  130. Technical Reference manual.  If it uses a 8250 or 16450 communications chip 
  131. then it is probably ok.  The memory requirements are minimal.  DOS 2.0 or 
  132. higher is required.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139. SIMPLIFIED STEPS:
  140.  
  141.  
  142.        COPY CONFIG.S                  to the slave's boot disk.
  143.        REN  CONFIG.S  CONFIG.SYS      on the slave's boot disk.
  144.        COPY NET00000.SYS              to the slave's boot disk.
  145.        COPY PS.COM                    to the slave's boot disk.
  146.                                       reboot the slave computer
  147.  
  148.        COPY CONFIG.M                  to the master's boot disk
  149.        REN  CONFIG.M  CONFIG.SYS      on the master's boot disk
  150.        COPY PM.SYS                    to the master's boot disk.
  151.                                       reboot the master computer
  152.  
  153.        run PS.COM                     on the slave
  154.  
  155.  
  156.  
  157.        The master can now use the slave's drives as it's own.  These 
  158. directions assume both systems have at least one 5 1/4 inch drive to read 
  159. this disk.
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166. TRANSFERING TO OTHER MEDIA:
  167.  
  168.  
  169.         Included on this disk are two short BASICA programs which can be used 
  170. to transfer the slave's startup files via a serial link. TMT.BAS should be run 
  171. on the machine which can read this disk.  RCV.BAS should be run on the other 
  172. machine, and will have to be typed in at the keyboard.  The program is short 
  173. and shouldn't take much time to enter.  Once RCV.BAS has been entered on the 
  174. other machine, run it under BASICA or GWBASIC.  Make sure your null cable is 
  175. hooked up.  Then run TMT.BAS under BASICA on the main machine.  TMT.BAS will 
  176. transfer (slowly) the three files you will need to set up the other machine as 
  177. a slave.  Then you can transfer the rest of this disk mush faster using The 
  178. WEAK Link.  
  179.  
  180.         If all else fails, other media can be supplied.
  181.  
  182.  
  183. ;page
  184.                                                                         PAGE 3
  185.  
  186.  
  187.  
  188. SLAVE INSTALLATION:
  189.  
  190.         The config.sys file must include the line:
  191.  
  192.                 device=net00000.sys
  193.  
  194.         The net00000.sys character device is used to setup the internal device 
  195. driver list.  If net00000.sys is not properly installed the slave program 
  196. cannot find the addresses of the DOS device drivers.  It should be the first 
  197. device in the list so should be the last line in the config.sys file.  
  198. Programmers....  any 4 byte read of net0 (the device name is net0, the file 
  199. name is net00000.sys ) will return the dword pointer to the net0 device 
  200. driver.  This dword address can be used to search through the DOS device 
  201. driver chain.  
  202.  
  203.         Once net00000.sys is installed,  you can run ps.com to put the computer 
  204. into the slave mode.  If the communication port you are using is not COM1 then 
  205. you must indicate which port you are using with the COMx parameter on the 
  206. command line.  If the baud rate you want is not 56k baud then you must indicate 
  207. your baud rate on the command line with the /nn parameter.  You can modify the 
  208. order slave drives are presented to the master by using the SHARE:xxx 
  209. parameter.  These parameters are described below.  When the master/slave link 
  210. is no longer needed, just press "q" and the slave will return to normal 
  211. operation.  
  212.  
  213.         EXAMPLE:
  214.  
  215.         A> PS COM1 /2 SHARE:ACDE
  216.  
  217.  
  218.  
  219.  
  220.  
  221.  
  222. MASTER INSTALLATION:
  223.  
  224.  
  225.         The config.sys file must include the line:
  226.  
  227.                 device=pm.sys
  228.  
  229.         When the system reboots, the master is installed and will display its 
  230. sign-on message.  Then the master can access the slave whenever the slave is 
  231. running ps.com.  Necessary parameters are entered on the config.sys command 
  232. line.  Parameters are just as in the slave device with the addition of an @nn 
  233. parameter which tells DOS how many devices the slave will support.  
  234.  
  235.                 EXAMPLE:
  236.  
  237.                 DEVICE=PM.SYS COM2 /2 @4
  238.  
  239.  
  240.  
  241. COMBINATION MASTER/SLAVE:
  242.  
  243.         You can combine the master and slave configuration files.  This will
  244. allow you to run the slave program PS.COM on either machine then access that 
  245. machine from the other.  Both machines would have the master installed:
  246.  
  247.                DEVICE=NET00000.SYS
  248.                DEVICE=PM.SYS
  249. ;page
  250.