home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 31 / CDASC_31_1996_juillet_aout.iso / vrac / cmflop15.zip / MANUAL < prev    next >
Text File  |  1996-05-07  |  15KB  |  320 lines

  1.  
  2.  
  3.                   CMFloppy: A Three-in-One Utility for Floppy Diskettes
  4.  
  5.                              by Charles F. Martin <ASP>
  6.  
  7.  
  8.      CMFloppy v.1.5 is a menu-driven or command-line-driven shareware program
  9.      for DOS, for copying, formatting and scanning floppy diskettes of format
  10.      3.5" or 5.25" DSDD or DSHD (360k, 1.2M, 720k or 1.44M).  CMFloppy is
  11.      distributed as shareware.  You are licensed to use it for evaluation for
  12.      60 days.  After 60 days, you must register it by sending $10 to 
  13.      NoVaSoft, 3239 Riverview Dr., Triangle, VA 22172-1421.
  14.  
  15.      CMFloppy is most often distributed as a .ZIP compression or .EXE self-
  16.      extracting compression.  Extract the file set to a disk, and select that
  17.      disk and directory as the DOS default.
  18.  
  19.  
  20.      - RUNNING WITH NO COMMAND LINE PARAMETERS:
  21.  
  22.      At the DOS prompt, just type CMFLOPPY.  An opening screen asks if you
  23.      want to copy, format or scan a diskette, or exit.  Make your choice by
  24.      pressing the appropriate letter.
  25.  
  26.      -- Diskette Copying:
  27.  
  28.      After pressing C to select diskette Copy, CMFloppy will ask if you want to
  29.      use a diskette image file as the master.  If this is the first time you
  30.      have used CMFloppy, the answer is certainly No (the default).  Press N or
  31.      Enter.
  32.  
  33.      CMFloppy next asks which hard disk (or RAM disk, if you have one big
  34.      enough) to use for the scratch file which will be created and will become
  35.      the master diskette image.  Press a drive letter C or above.  (A and B
  36.      are always taken to be floppy drives.)  CMFloppy will create a file
  37.      called SCRATCH.TMP on the root of the requested drive, and make sure
  38.      there is enough room for a 1.44M floppy image.
  39.  
  40.      Next CMFloppy asks which floppy drive to use for copying.  The only
  41.      answers recognized are A and B.  After pressing A or B, CMFloppy tells
  42.      you to insert the master diskette in the drive and press Enter.  This
  43.      diskette is read and written into the scratch file.
  44.  
  45.      After successfully reading the diskette and writing the scratch file
  46.      image, CMFloppy will ask if you want to save the image permanently to the
  47.      same disk for reuse at a later date.  The default is No.  If you answer
  48.      Y, you will be asked to enter a file spec for the image to be saved.
  49.      Omit the drive letter and colon, but include a path (optional) and
  50.      filename (necessary).  The scratch file will be renamed as you specify.
  51.      (CMFloppy uses the DOS "rename" function to rename and move the file to
  52.      the directory you specify, and this function does not work across disks.
  53.      Therefore use as the "scratch" disk the hard drive you intend the image
  54.      to be saved on.)
  55.  
  56.      Next CMFloppy will ask how many copies to make.  The defauly is 1.  Press
  57.      Enter if you want to make just one copy, or use + or - to adjust the
  58.      selection before pressing Enter.  You will be asked if you want to verify
  59.      each track as it is written as a check of the data integrity (the default
  60.      is Y), and then you will be asked to insert a blank diskette in the
  61.      specified drive and press Enter to continue, Esc to quit.
  62.  
  63.      You may use formatted or unformatted disks as the target for diskette
  64.      copying.  CMFloppy first checks to see if the diskette is already
  65.      formatted, and, if it is, warns you that all its data will be destroyed
  66.      during the diskette copy and requests confirmation to proceed.  CMFloppy
  67.      counts down through the number of copies you specified as disks are
  68.      successfully duplicated, but you may decide to stop after any copy by
  69.      pressing Esc instead of Enter.
  70.  
  71.      If the copy routine runs into any error which indicates that the target
  72.      diskette magnetic media itself is defective, it stops trying to make the
  73.      copy, and warns you not to use the diskette.  You should simply throw
  74.      away any diskette that produces such an error.  With quality floppies
  75.      available at low prices these days, this is cheap insurance against
  76.      defective media.
  77.  
  78.      -- Diskette Scanning:
  79.  
  80.      The scanner function reads in a diskette in the same way as the copier,
  81.      including offering you the choice of using an image file to start with,
  82.      and making an image file after reading a diskette.  After reading the
  83.      diskette, it displays the diskette contents three sectors (3x512 bytes)
  84.      at a time, starting with the boot sector, track 0, head 0, sector 1.
  85.      (Tracks and heads are numbered from 0, sectors are numbered from 1.)
  86.      Parameters for the recognized diskette formats are:
  87.  
  88.      Format    Tracks           Sectors         Heads     Size 
  89.  
  90.      5.25 DD   40 (0-39)        9  (1-9)        2 (0-1)   360k 
  91.      5.25 HD   80 (0-79)        15 (1-15)         "       1.2M 
  92.      3.5  DD   80 (0-79)        9  (1-9)          "       720k 
  93.      3.5  HD   80 (0-79)        18 (1-18)         "       1.44M 
  94.  
  95.      The scanner display shows the ASCII character corresponding to each byte
  96.      in each sector.  Executable code and numerical data just looks like hash,
  97.      but text is quite readable.  The scanner is good for looking at a
  98.      diskette to see if there is information on the diskette not shown as part
  99.      of files in the directory lists.  (The DOS delete function leaves data in
  100.      diskette sectors alone, and only changes the directory table and FAT.)
  101.  
  102.      The keys PgUp/Dn and Ctrl-PgUp/Dn navigate through the diskette three
  103.      sectors and one track at a time, repectively.  Esc leaves the scanner
  104.      back to the CMFloppy main menu.
  105.      -- Diskette Formatting:
  106.  
  107.      The CMFloppy formatter overwrites all information on a diskette with the
  108.      format fill character, F6 hex.  There is no way to unformat a diskette
  109.      once formatted by CMFloppy.  While this may seem a drawback, the
  110.      advantage of using the CMFloppy formatter is that there is no risk of
  111.      having an sensitive data left on the diskette after formatting.
  112.  
  113.      The formatter asks which drive to use for formatting, A or B, and then
  114.      which density, Double or High (D or H).  After selecting, insert a
  115.      diskette to be formatted and press Enter.  If the diskette is already
  116.      formatted, CMFloppy will alert you to this fact, remind you that all data
  117.      will be destroyed, and ask for confirmation to proceed.  The default is
  118.      No.  As formatting proceeds, CMFloppy shows you the progress.
  119.  
  120.      As in the diskette copier, if CMFloppy encounters an error formatting or
  121.      verifying a track, it will stop formatting and warn you not to use the
  122.      diskette.
  123.  
  124.      -- Creating Diskette Images:
  125.  
  126.      CMFloppy can also be used just to create diskette image files on a hard
  127.      drive.  The keystroke from the main menu is G (for imaGe), and the action
  128.      is identical to scanning,except that the diskette image is not displayed.
  129.  
  130.  
  131.      - RUNNING WITH COMMAND LINE PARAMETERS:
  132.  
  133.      CMFloppy may optionally be driven by command line parameters, for
  134.      convenience in constructing batch files.  The command line convention is
  135.      case-insensitive, and the syntax is:
  136.  
  137.      CMFLOPPY /commands FloppyDrive: HardDrive:ImageFileSpec
  138.  
  139.      All arguments are optional.  CMFloppy will simply ask you for any missing
  140.      information.
  141.  
  142.      The command arguments which follow the slash can be any number from 1 to
  143.      99 anywhere in the string, and any combination of the following letters,
  144.      all run together with no spaces:  fcsxhdvni.
  145.  
  146.      -- Operation Code:  f,c, s or g defines the operation: format, copy, scan
  147.      or make image file.  One of this group should be the first member of the
  148.      string.  If more than one is specified, CMFloppy picks out the last in
  149.      the string.
  150.  
  151.      -- Auto Exit:  x tells CMFloppy to exit immediately after completing the
  152.      operation.
  153.  
  154.      -- Format Density:  h or d defines the diskette density, high or double
  155.      density, during format.
  156.  
  157.      -- Track Verification:  v or n tells CMFloppy to verify each track after
  158.      writing during diskette copy, or to not verify.  Verifying is slightly
  159.      safer, though most errors caused by defective diskette media seem to get
  160.      detected during the format or write steps.
  161.  
  162.      -- Warning Override:  i tells CMFloppy to ignore the warning normally
  163.      issued when a previously formatted diskette is being used as the object
  164.      in a format or copy operation.
  165.  
  166.      -- Drive and File Specifications:
  167.  
  168.      FloppyDrive is the single letter A or B, and must be followed by a colon.
  169.      It tells CMFloppy which drive to use for formatting/scanning/copying.
  170.  
  171.      HardDrive is a letter C or higher, and ImageFileSpec is the optional spec
  172.      to a file on the hard drive that will be used as the diskette image for
  173.      copying, if it already exists and meets the size requirement for validity
  174.      (i.e., exactly 360k, 720k, 1.2M or 1.44M); or that the image made from a
  175.      master floppy diskette will be named after reading if it does not already
  176.      exist.
  177.  
  178.      -- Examples:
  179.  
  180.      The following are all examples of valid command lines:
  181.  
  182.      CMFLOPPY /f5d a:
  183.  
  184.           (This command formats 5 disks in A drive at double density,
  185.      prompting each new diskette insertion.) 
  186.  
  187.      CMFLOPPY /10CVIX B: C:\IMAGE
  188.  
  189.           (Assuming the file C:\IMAGE does not exist, this command reads a
  190.      master diskette in drive B, creating an image on drive C as \IMAGE, makes
  191.      10 copies in drive B at the same density, prompting each diskette
  192.      insertion, ignoring the warning if formatted disks are inserted,
  193.      verifying each track as it is written, and then exits CMFloppy
  194.      immediately.)
  195.  
  196.      cmfloppy /cn3 c:\image
  197.  
  198.           (Assuming C:\IMAGE now exists and is of a size exactly corresponding
  199.      to one of the floppy formats supported by your system, this command first
  200.      determines which floppy drive to use, then makes three copies in that
  201.      drive, prompting each diskette insertion, giving a data destruction
  202.      warning if a formatted diskette is inserted, not verifying each track as
  203.      it is written, and staying in the program after completion.)
  204.  
  205.  
  206.      - ERROR DETECTION:
  207.  
  208.      CMFloppy reports any error returned by the BIOS (Basic Input/Output
  209.      System) diskette services, and the operation during which the error
  210.      occurred.  The following is a listing of the errors the BIOS may report,
  211.      in hexadecimal format, as relayed by CMFloppy.  It is included here for
  212.      completeness.  CMFloppy will ask you if you want to try another master if
  213.      an error occurs during diskette reading, and will advise you not to use
  214.      the partially copied or formatted diskette if the error occurs during
  215.      diskette format/write/verify:
  216.  
  217.           Error Code:      Error Description:
  218.           02h              Address mark not found
  219.           03h              Attempt to write on write-protected diskette
  220.           04h              Sector not found
  221.           0Ch              Media type not found
  222.           20h              General controller failure
  223.           40h              Seek operation failed
  224.           80h              Timeout (no diskette in drive)
  225.  
  226.      The only error you will likely ever see is 80h, if you forget to put a
  227.      diskette in the drive.
  228.  
  229.  
  230.      - ASP OMBUDSMAN STATEMENT:
  231.  
  232.      Charles F. Martin is a member of the Association  of Shareware
  233.      Professionals (ASP).  ASP wants to make sure that the shareware principle
  234.      works for you. If you are unable to resolve a shareware-related problem
  235.      with an ASP member by contacting the member directly, ASP may be able to
  236.      help. The ASP Ombudsman can help you resolve a dispute or problem with an
  237.      ASP member, but does not provide technical support for members' products.
  238.      Please write to the ASP Ombudsman at 545 Grover Road, Muskegon, MI 49442
  239.      or send a CompuServe message via CompuServe Mail to ASP Ombudsman
  240.      70007,3536.
  241.  
  242.  
  243.      - REGISTRATION:  Reason and benefits:
  244.  
  245.      CMFloppy is distributed as shareware.  It is not "freeware" or public
  246.      domain software, but is made available to you, the user, for evaluation
  247.      for 60 days under the shareware principle of "try before buy".  CMFloppy
  248.      is protected under copyright law the same as retail software, and may not
  249.      be used beyond this evaluation period.
  250.  
  251.      If you wish to use CMFloppy beyond the 60-day evaluation period, you are
  252.      required to register your copy.  Registration benefits include a copy of
  253.      the registered edition of the current version of CMFloppy on disk, along
  254.      with a bonus shareware collection of NoVaSoft's highly versatile CMFiler
  255.      file manager (evaluation edition), and Stiller Research's incomparable
  256.      Integrity Master anti-virus/data integrity program (evaluation edition).
  257.  
  258.      Registration fee for CMFloppy is $10.00, and may be remitted using the
  259.      form below to:
  260.  
  261.           Charles F. Martin NoVaSoft 
  262.           3239 Riverview Dr. 
  263.           Triangle, VA  22172-1421  USA
  264.  
  265.      Author may be contacted by telephone at (703) 221-1833 or 221-1471,
  266.      or by CompuServe E-mail [72130,1400].
  267.  
  268.      -----------------------------------------------------------------------
  269.  
  270.                             CMFloppy v.1.5 Registration 
  271.  
  272.                NoVaSoft, 3239 Riverview Dr., Triangle, VA  22172-1421
  273.  
  274.                (Please remit cash or make checks payable to NoVaSoft)
  275.  
  276.  
  277.  
  278.      ________________________________________________       ________________ 
  279.      Name                                                   Date 
  280.  
  281.  
  282.      _______________________________________________________________________
  283.      Address
  284.  
  285.  
  286.      _______________________________________   _________   _________________
  287.      City                                      State       ZIP 
  288.  
  289.  
  290.      Enclosed is $10 in US currency, check or money order to register
  291.      CMFloppy.
  292.  
  293.      I understand NoVaSoft will send me the current registered edition of
  294.      CMFloppy on diskette, along with the current shareware editions of
  295.      CMFiler (from NoVaSoft) and Integrity Master (from Stiller Research) for
  296.      my evaluation.
  297.  
  298.      I further understand that if I register CMFiler within 60 days of
  299.      receipt, my full CMFloppy registration fee will be applied to the $30
  300.      CMFiler registration fee as a $10 discount.
  301.  
  302.  
  303.      --------(Tear off and save to submit with CMFiler registration) --------
  304.  
  305.  
  306.  
  307.      ________________
  308.      Date
  309.  
  310.      This coupon is a reminder for NoVaSoft that
  311.  
  312.  
  313.      _________________________________________________ 
  314.      Name 
  315.  
  316.      is a registered user of CMFloppy and is entitled to a $10 discount on the
  317.      enclosed CMFiler registration.  This discount has been taken in the form
  318.      of a reduction in remitted payment for CMFiler registration.
  319.  
  320.