home *** CD-ROM | disk | FTP | other *** search
/ Frozen Fish 2: PC / frozenfish_august_1995.bin / bbs / d01xx / d0151.lha / Pcopy / Pcopy.man < prev    next >
Text File  |  1987-06-15  |  8KB  |  204 lines

  1.                               PCOPY
  2.  
  3.      Pcopy was made to produce large amounts of different copies, and in
  4.      the process not to lose content.  Pcopy shows the actual situation,
  5.      conveniently arranged, and is able to verify the written data.
  6.      The produced copy is not exact.  The "last altered date and time"
  7.      as well the "volume creation date and time" are changed to the present
  8.      date and time.  Also if the BMFLAG is -1, it is changed to +1, otherwise
  9.      it remains unchanged.  These changes are identical to the changes made
  10.      by the Amiga diskcopy program.  Although pcopy displays a lot of
  11.      information, it is a rather dangerous copier and its purpose lies
  12.      in the production area.
  13.  
  14.  
  15.                               START
  16.  
  17.      Pcopy can be executed from either the CLI or the Workbench.
  18.      Two trackdisk-drives must be available.  That is, ie., the
  19.      internal and a normal external drive.  Selection is done by
  20.      clicking on/off gadgets in a window.  When ready, one can proceed
  21.      by clicking "DONE".  If more than two (or less than two!) drives
  22.      are selected then clicking done has no effect.   Pcopy will
  23.      check for disk presence and identity. (Selected drives may not be
  24.      the same, perhaps done by assign).  If the selected drives are
  25.      available DOS is switched off.
  26.      Pcopy takes control of the drives (as does diskcopy) and sets up the
  27.      user interface. 
  28.  
  29.  
  30.                              WINDOWS
  31.  
  32.      There are two small windows (marked "Now in DFx:") which show, at
  33.      any moment, the drive's contents.  An empty window means an empty
  34.      drive.  Normally the diskname appears in these windows.  If the
  35.      disk cannot produce a name, a classification is displayed.  All
  36.      text different from [VolumeName] is printed in another color.
  37.  
  38.      In the window "Copy history" appear all names of successfully
  39.      copied disks.
  40.  
  41.      There is a window with a kind of "scale".  Although the
  42.      depthgadgets disappear during the copy, they still exist and
  43.      work.
  44.  
  45.      Then there is the control panel with the gadgets in it.
  46.  
  47.  
  48.                              GADGETS
  49.  
  50.      Verify  ON/OFF
  51.  
  52.      The destination disk is read back and compared with the source.
  53.      It can be turned on and off during the the copy process.
  54.  
  55.      DFx: --> DFy:
  56.  
  57.      Defines which is source and which is destination drive.  The
  58.      choice is acknowledged by a different color of the destination
  59.      drive.
  60.  
  61.      Auto Start  ON/OFF
  62.  
  63.      If this is off, a copy cycle is started by clicking "Start Copy".
  64.      If it is on, then this is started by the INSERTION of the second
  65.      disk.  It is possible to set some additional conditions.
  66.  
  67.      Start Copy
  68.  
  69.      To be used to start the copy process manually.  The command is kept
  70.      until it is possible to start the copy process (two disks inserted).
  71.      A second click before the process is started will nullify the start
  72.      command.
  73.  
  74.  
  75.                            AUTO START
  76.  
  77.      Non DOS     ON/OFF
  78.      Unreadable  ON/OFF
  79.  
  80.      These two gadgets control the auto-start conditions. 
  81.  
  82.      These two gadgets admit four possible states, however, only three
  83.      logical states exist.  Implemention of the fourth was beyond my
  84.      "implementationwillingness".
  85.  
  86.      The logical states are:
  87.  
  88.      1) Start anyhow.
  89.      2) Destination may not be an Amiga-DOS disk.
  90.      3) Destination must be unreadable.
  91.  
  92.      1)  Start always.  If the disk is not write protected, it is simply
  93.      overwritten.  This is a dangerous selection and is emphasized by
  94.      an exclamation mark.  If an Amiga-DOS disk is to be overwritten,
  95.      the display beeps and a two second delay will elapse before the copy
  96.      process starts.  Unless you want to get rid of a lot of old disks, I
  97.      STRONGLY suggest you do NOT use this selection.  You'd better use the
  98.      manual start (I know). 
  99.      The switches are:  Non DOS OFF, Unreadable  OFF.
  100.  
  101.      2)  Destination may not be an Amiga-DOS disk.  During the search
  102.      for the volumename, there was no indication found, which might
  103.      lead to the assumption that the destination disk could be an
  104.      Amiga-DOS disk. (oef!) By other systems, already formatted disks
  105.      are overwritten.  The switches:  Non DOS ON, Unreadable OFF.
  106.  
  107.      3)  Destination must be unreadable.  The copy process will be
  108.      started only if no data is detected.  For owners of different
  109.      machines, this is not foolproof.  MS-DOS, MSX, Archimedes
  110.      and Atari formats will be seen as readable, but Alas!, Mac is not.
  111.      I did not have more formats available during testing.  I see
  112.      this as the normal selection.  For distribution you normally use
  113.      new disks.  Switches:  Non DOS (don't care), Unreadable ON.
  114.  
  115.  
  116.                             REQUESTERS
  117.  
  118.      If the process is interrupted, a requester will appear.  If abort
  119.      is chosen, then the copy process will be terminated.  The actions
  120.      following upon retry are listed below:
  121.  
  122.        Source read error # xx
  123.        On cylinder # yy
  124.      Retry tries to read again.
  125.  
  126.        Destination write error # xx
  127.        On cylinder # yy
  128.      Retry tries to write again.
  129.  
  130.        Destination read error # xx  (Verify)
  131.        On cylinder # yy
  132.      Retry writes again.
  133.  
  134.        Destination verify error on cyl # yy
  135.      Retry rewrites the cylinder.
  136.  
  137.      Pcopy refuses to continue after disk removal.  Therefore, it is not
  138.      useful to select retry after a writeprotect detection.
  139.  
  140.      The error #'s are those from trackdisk.  They are:
  141.  
  142.      20-27  data error             (retry)
  143.      28     write protected        (abort)
  144.      29     disk change or absent  (abort)
  145.      30     seek error             (retry)
  146.      31     short of memory        (retry, check multitasking)
  147.      32-35  pcopy fault            (abort, quit, reboot?)
  148.  
  149.      (Details: KRM Libraries and Devices, page 271)
  150.  
  151.  
  152.                            CLASSIFICATION
  153.  
  154.      Unreadable:  During the read of sector 0, there was no sector
  155.      header found.  
  156.  
  157.      Non DOS:  During the read of sector 0, a sector header was found,
  158.      but the sector was unreadable or it was not an Amiga-DOS sector.
  159.      ("DOS\0" or "KICK").
  160.  
  161.      Near DOS:  The format and data of sector 0 was Amiga-DOS, but
  162.      this was all.
  163.  
  164.  
  165.                            PERFORMANCE
  166.  
  167.      Pcopy is as fast as diskcopy, at least if verify is off.  To copy
  168.      a cylinder the disk must make 7 revolutions.  If verify is on, 4
  169.      more are needed.  Times are 1.33 minutes without verify and 2.27
  170.      minutes with verify.  Perhaps this can be reduced to 5/7
  171.      revolutions and 1.06/1.33 minutes.  Maybe for some later revision
  172.      with its own device driver.  At the moment, pcopy is clean.  I mean
  173.      no tricks, just proper systemcalls.
  174.  
  175.  
  176.                           VERIFY POLICY
  177.  
  178.      The absence of verify with diskcopy was also a stimulus to make
  179.      pcopy.  If you use it to make a backup of your labour disk,
  180.      verify is not important.  If an error occurs, the chance it is
  181.      precisely on an important spot is small.  And there are a lot of
  182.      possibilities to salve a disk.
  183.  
  184.      This is different with a PD disk.  If you have a PD disk with an
  185.      error, then it is difficult or impossible to repair.  So be
  186.      attentive to what you copy and pass on of PDS.  Someone four
  187.      copies away, can have great difficulties, because content that he
  188.      has could be defective, and the defects have a snow-balling effect.
  189.      So please use verify.
  190.  
  191.      An example:
  192.      I have all Fish disks and the CRC program on F133 discovered +/-
  193.      300 errors in my library.  So the route to me was rough (and
  194.      without verify).
  195.  
  196.      I like to receive mail, so if you have any suggestions or
  197.      remarks:
  198.  
  199.      Dirk Reisig
  200.      Woudweeren 10
  201.      1151 AV  Broek in Waterland
  202.      Netherland  (or Holland)
  203.  
  204.