home *** CD-ROM | disk | FTP | other *** search
/ Programmer 7500 / MAX_PROGRAMMERS.iso / PROGRAMS / UTILS / MOUSE / XPORT.ZIP / XPORT.DOC next >
Encoding:
Text File  |  1989-02-16  |  17.5 KB  |  397 lines

  1.  
  2.  
  3.  
  4.                        Digital Innovations File Transporter
  5.                               Shareware Version 1.0
  6.  
  7.                     Copyright (C) 1989 by Digital Innovations
  8.                                All rights reserved.
  9.  
  10.        DESCRIPTION
  11.        -----------
  12.  
  13.             This is a reliable, easy to use shareware file transfer
  14.        utility that uses the serial communication adaptors (also known as
  15.        "serial ports") in your PCs.  Use it when you need to get files
  16.        from one system to another, under circumstances such as:
  17.  
  18.        1) The two systems have dissimilar disk drives (5.25" vs. 3.5", for
  19.           example) and you can't or don't want to buy and install an
  20.           additional drive in one of them.
  21.  
  22.        2) The two systems both have 5.25" drives, but one is a high-
  23.           density "AT" style and the other a low-density "XT" style, and
  24.           you find that one of them won't read disks written on by the
  25.           other.
  26.  
  27.        3) You have different versions of DOS on the two systems, and have
  28.           the same trouble as 2 above.
  29.  
  30.        4) You have more files to transfer from the hard disk in one system
  31.           to the hard disk in the other system than will fit on one
  32.           floppy (or the one file is too big), and you hate to have to go
  33.           through a slow backup/restore operation (which will also be
  34.           derailed by the kinds of problems mentioned in 1, 2 and 3).
  35.           Worse yet, you have to manually pick groups of files that will
  36.           fit on one disk using the direct copy method.
  37.  
  38.        5) The other file transfer utilities you've tried are just too
  39.           expensive, unreliable, cumbersome to use, just plain don't work
  40.           period, or all of the above.  (All too common, I'm afraid.)
  41.  
  42.        6) The commercial or shareware terminal programs are cumbersome,
  43.           requiring a lot of technical set-up by the user.  (Do you really
  44.           care about or want to learn the difference between XMODEM and
  45.           KERMIT protocols, or what "8 bits no parity one stop" means?)
  46.  
  47.        7) You would just like a simple, inexpensive method of getting the
  48.           files from one system into another with a minimum of fuss and as
  49.           conveniently as possible.
  50.  
  51.  
  52.             The Digital Innovations File Transporter is the solution to
  53.        all of the above problems, and many others:
  54.  
  55.        * Don't want to spend around $80 to $150 for a commercial job that
  56.        you might not like?  We think you'll like this one, especially
  57.        considering the price and the fact that you get to try it first.
  58.  
  59.        * Worried that a shareware utility isn't going to do the job as
  60.        fast as the commercial ones?  The Transporter runs as fast as they
  61.        do; the speed depends on how fast your system can accept data
  62.        coming to it via the serial port, not the top speed of the serial
  63.        ports themselves (so don't believe the claims of certain companies
  64.  
  65.  
  66.                                      Page 1
  67.  
  68.  
  69.  
  70.        saying they are "the fastest with 115,200 per second").  It also
  71.        depends on how fast your system can access the disks, and whether
  72.        you've loaded the system down with memory-resident utilities (such
  73.        as on-screen clocks, timed hard-disk parkers, timed anti burn-in
  74.        screen blankers, etc.) that eat up processor time in the
  75.        background. The Transporter automatically adjusts its sending rate
  76.        to accommodate your machines.
  77.  
  78.        * Not sure about serial port parameters and how to set them?
  79.        Forget it, the Transporter sets them up the way it needs them.
  80.  
  81.        * You've got two ports in your machine, but you're not sure which
  82.        is "COM1" and which is "COM2"?  Forget it, the Transporter
  83.        automatically detects which port you've got the cable plugged into.
  84.        (Just be ABSOLUTELY SURE that you really are plugging it into a
  85.        serial port and that it is being recognized as COM1 or COM2 by your
  86.        system.  DO NOT accidentally plug a cable from an RS232 serial port
  87.        on one machine into the printer or monitor port of another.  Doing
  88.        so will destroy the non-RS232 port.  If you're not sure, seek
  89.        competent technical help.)
  90.  
  91.        * Worried about serial cable wiring, control lines, etc?  Forget
  92.        it, you only need 3 wires.  If both of your machines use 25 pin
  93.        connectors, you would need a simple "null modem" cable with female
  94.        connectors on both ends wired like this:
  95.  
  96.                            Computer "A"    Computer "B"
  97.  
  98.                                 2---------------3
  99.  
  100.                    (25-pin)     3---------------2     (25-pin)
  101.  
  102.                                 7---------------7
  103.  
  104.  
  105.             If one of the machines has a 9 pin connector, the cable should
  106.        be wired like this:
  107.  
  108.                            Computer "A"    Computer "B"
  109.  
  110.                                 2---------------2
  111.  
  112.                    (25-pin)     3---------------3     (9-pin)
  113.  
  114.                                 7---------------5
  115.  
  116.  
  117.             On the other hand, if they are both 9 pin, then this would be
  118.        the correct cable wiring:
  119.  
  120.                            Computer "A"    Computer "B"
  121.  
  122.                                 2---------------3
  123.  
  124.                    (9-pin)      3---------------2     (9-pin)
  125.  
  126.                                 5---------------5
  127.  
  128.  
  129.  
  130.  
  131.  
  132.                                      Page 2
  133.  
  134.  
  135.  
  136.             If there are other wires in the cable, that's OK; the
  137.        Transporter ignores them.  If you don't care to wire your own
  138.        cable, or the cable you have on hand isn't wired correctly or
  139.        doesn't fit, a quick visit to your local Radio Shack or computer
  140.        retailer should provide you with the necessary cabling, gender
  141.        changers, and null modem adaptors that you may need.
  142.  
  143.        * You say you don't care for utilities with confusing operator
  144.        screens, or ones that throw a lot of technical jargon at you, or
  145.        leaves you out in left field wondering what to do next?  Try the
  146.        Transporter - we put a lot of thought into making it easy to use,
  147.        and think you'll be pleased.
  148.  
  149.  
  150.        OPERATION
  151.        ---------
  152.  
  153.              To start up the Transporter, type XPORT on both machines.
  154.        The first screen that will appear is an advisory, letting you know
  155.        that XPORT is waiting for a response from the other system.
  156.        Assuming that you have properly installed a serial cable, and that
  157.        your serial ports are in working order, the first advisory should
  158.        be quickly followed by another that says "Testing serial link".
  159.        The testing process may take several seconds depending on the speed
  160.        of the slowest machine of the pair.  If it seems to take an
  161.        unusually long time, check to see if you have any memory-resident
  162.        routines that may be robbing the processor of time (as described
  163.        above).  If so, temporarily disable them.  If they are invoked via
  164.        AUTOEXEC.BAT during the system reset process, temporarily rename
  165.        AUTOEXEC.BAT, or edit AUTOEXEC.BAT to eliminate them, and reboot.
  166.  
  167.              Once the testing process is completed, you are presented with
  168.        the main menu, offering you the choice of transferring files either
  169.        to the remote system or from it.  The "remote system" is the one
  170.        you're not sitting in front of.  If you are going to be sending
  171.        files to the remote system, hit ENTER.  You will then be asked to
  172.        verify the destination path for the files, that is, where on the
  173.        remote system the files will end up.  The Transporter displays the
  174.        current drive and path setting of the remote system, and offers you
  175.        the choice of changing drives via F9, changing directories via F10,
  176.        or acceptance of the current path via ENTER.  Throughout the
  177.        program, F9 is used to change drives, and F10 to change
  178.        directories.
  179.  
  180.              If you selected "From remote system" at the main menu, you
  181.        will be asked to verify/choose the destination path on the local
  182.        system (the one you are typing on).  Change the drive and/or
  183.        directory to the path you want the files to appear in by following
  184.        the screen prompts.  If the desired subdirectory doesn't exist on
  185.        the destination drive, you may create the subdirectory by pressing
  186.        F5 while in the directory selection mode, and entering the
  187.        subdirectory name.  The directory selection screen with then
  188.        include the newly-created subdirectory, which you may then select
  189.        if you desire to transfer your files there.
  190.  
  191.             If you changed the destination drive or directory, you will
  192.        again be presented with the destination path verification screen.
  193.        When you have the machine pointing to the right place, then, hit
  194.        ENTER.  You will then be presented with the contents of the current
  195.        directory of the source machine.
  196.  
  197.  
  198.                                      Page 3
  199.  
  200.  
  201.  
  202.             Select the files that you want to transfer by moving the
  203.        cursor to each file individually and pressing the SPACE bar.  The
  204.        selected file's name will start to blink.  Pressing the SPACE bar
  205.        on a file that has already been selected will cancel the selection.
  206.        If you would like to transfer all of the files in the current
  207.        directory, press F1.  Pressing F2 cancels all selections.  Press F9
  208.        or F10 to change drives or subdirectories as needed.  Only files in
  209.        the current subdirectory can be chosen for transfer; if the drive
  210.        or subdirectory is changed, all selections are cancelled.
  211.  
  212.             After selecting the files to be transferred, press ENTER.
  213.        The Transporter will then proceed to send the files from the source
  214.        system to the destination.  If a file with the same name as the one
  215.        being transferred exists at the destination, you will be notified
  216.        and given the opportunity to either overwrite the file, or to
  217.        cancel the transfer.  If there is insufficient space at the
  218.        destination for the file being transferred, you will be notified of
  219.        that, as well.
  220.  
  221.             Pressing ESC on either system during transfers aborts the
  222.        transfer procedure and takes you back to the main menu, as does
  223.        pressing ESC at the file and directory selection screens.
  224.  
  225.             After the transfer process is completed, both systems present
  226.        the file selection screen, displaying the contents of their
  227.        respective current directories.  You may then select more files for
  228.        transfer, or press ESC to return to the main menu.  Pressing ESC,
  229.        then 'Y' at the main menu will return you to DOS.
  230.  
  231.             By the way, if you would like to hear the machines talking to
  232.        each other, I have included a sound toggle function.  This is
  233.        activated by pressing F8 at the main menu.  I originally installed
  234.        it as a diagnostic aid during development, but thought I would
  235.        leave it in for those of you that may like that feature.
  236.  
  237.  
  238.        TECHNICAL POINTS
  239.        ----------------
  240.  
  241.             You will note that there are no facilities provided for
  242.        deleting files and directories - and that's the way I like it.  If
  243.        you insist on messing up your disk, you'll have to do it with some
  244.        other program.  The Transporter only creates files and directories,
  245.        and there is just one instance where a file can be overwritten -
  246.        when you explicitly tell it to do so in the course of a transfer.
  247.        XPORT uses "high-level" DOS function calls (via INT 21H) to perform
  248.        accesses to the disks - NO "direct", "BIOS"  or "low-level" disk
  249.        access is EVER attempted, even when just reading the directories.
  250.  
  251.             When you exit the Transporter, it leaves the serial ports (and
  252.        everything else) in the same state as before it was started (except
  253.        for the screen, of course).  Speaking of the screens, it was found
  254.        that the screen handling routines provided by the BIOS were just
  255.        too slow in some cases to be tolerable; I therefore chose to
  256.        perform direct screen accesses.  This could pose a problem for some
  257.        users that may be running under a multitasking environment,
  258.        preventing the use of the Transporter in a 'background' mode of
  259.        operation.  The problem is that the screens would 'bleed through'
  260.        to the foreground.  So, if that happens, don't say you weren't
  261.        warned.
  262.  
  263.  
  264.                                      Page 4
  265.  
  266.  
  267.  
  268.        THE USUAL LEGALEZE
  269.        ------------------
  270.  
  271.             This program is offered "AS IS" with no warranty, express or
  272.        implied, of merchantability or fitness for a particular purpose.
  273.        Ken Logsdon and Digital Innovations will not be liable for damages
  274.        incurred as a result of the use or inability to use this program,
  275.        nor will responsibility be accepted for any malfunction resulting
  276.        in loss of any kind or nature whatsoever.  By using this program,
  277.        the user agrees to the above.  Digital Innovations offers support
  278.        and assistance to registered users only, and its sole liability
  279.        shall be limited to a refund of the purchase price.
  280.             Every effort has been made to ensure that this program will
  281.        operate reliably when executed on an "IBM-compatible" personal
  282.        computer running under DOS version 2.1 and later.  Your particular
  283.        brand of computer and/or DOS version may not be as well behaved;
  284.        the only way that I can discover that is by way of user reports to
  285.        that effect.  Please report any anomalies in writing to the address
  286.        provided below.  This program has been tested and found to operate
  287.        properly on the following systems:
  288.  
  289.                                     IBM PC/XT
  290.                                     IBM PC/AT
  291.                                 IBM PS/2 Model 60
  292.                         Multitech Plus 700 "XT-compatible"
  293.                        Multitech Accel 900 "AT-compatible"
  294.                                   Toshiba Laptop
  295.                                     NEC Laptop
  296.                                    Sharp Laptop
  297.                                  Zenith Portable
  298.                            Epson Equity "XT-compatible"
  299.                                MMG "AT-compatible"
  300.                                ALR "AT-compatible"
  301.                                Wyse "XT-compatible"
  302.                                   Compaq Deskpro
  303.                             Five-Star "AT-compatible"
  304.  
  305.             As with all shareware utilities, this program is being
  306.        distributed under the 'try before you buy' shareware concept; this
  307.        is not free software, nor is it 'public domain'.  It is and shall
  308.        remain the sole copyrighted property of Ken Logsdon and Digital
  309.        Innovations.  You are hereby granted a limited license to evaluate
  310.        the software, make as many copies as you wish, and distribute such
  311.        copies to anyone, as long as no fee is charged for distribution,
  312.        and as long as this document and the program are not modified in
  313.        any way.  You are not authorized to use this program on an ongoing
  314.        basis without registering.
  315.  
  316.             Shareware Distributors: contact me for written permission to
  317.        distribute this package.  For business users, site licensing terms
  318.        are available, as well as quantity discount arrangements.  Please
  319.        call or write for further information.
  320.  
  321.             Many long hours over several months has been spent to develop
  322.        this utility, (which is written entirely in Assembler) and it was
  323.        done for one reason: to help support my family.  I'm not asking for
  324.        sympathy cards, the registration fee will do just fine.  I'm hoping
  325.        that most of you will feel that this program is worth the $24.95
  326.        that I am asking.  If you find yourself using it on a regular
  327.        basis, I would assume that you like it better than the other
  328.  
  329.  
  330.                                      Page 5
  331.  
  332.  
  333.  
  334.        utilities of the same nature.  In any case, I hope that the
  335.        reminder/registration form presented when XPORT is terminated will
  336.        serve to motivate you to register.  If you do, you will receive the
  337.        latest version of the program (which will include additional
  338.        features), minus the registration screen at the end.  Please be
  339.        sure to specify the media (5.25" high-density, 5.25" double-density
  340.        or 3.5" disk) that you would like to receive.  If you would like
  341.        more than one, please add $1.00 for each additional disk to cover
  342.        the costs of the additional disks, postage and handling.
  343.  
  344.             I would like to thank Dennis Deckmann, Elden DuRand, and Mike
  345.        Weixler for their unflagging support and assistance towards making
  346.        this utility the fine product that it is.
  347.  
  348.             Thank you for trying out the Transporter.  It is my sincere
  349.        hope that you will enjoy using it.
  350.  
  351.  
  352.                                    Ken Logsdon
  353.                                Digital Innovations
  354.                             4003 Northumberland Drive
  355.                               Louisville, KY  40223
  356.                                   (502) 423-9317
  357.  
  358.  
  359.  
  360.  
  361.  
  362.  
  363.  
  364.  
  365.  
  366.  
  367.  
  368.  
  369.  
  370.  
  371.  
  372.  
  373.  
  374.  
  375.  
  376.  
  377.  
  378.  
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.                                      Page 6
  397.