home *** CD-ROM | disk | FTP | other *** search
/ Softdisk PC 107 / softd107.zip / DDUPE_HM.TXT < prev    next >
Text File  |  1995-07-26  |  40KB  |  780 lines

  1. #1#
  2.  
  3.  
  4.                                DOSDupe
  5.                           by MaeDae Enterprises
  6.  
  7.  
  8.   DOSDupe turns your computer  into a  high speed  disk  duplicating machine
  9.   equalling the  performance of many dedicated hardware diskette duplicators
  10.   costing thousands  of dollars.   Comments  or  suggestions  for  improving
  11.   DOSDupe will be appreciated.
  12.      
  13.   DOSDupe  requires  an  IBM PC  or  compatible  with  256K of RAM.  Display
  14.   adapters   known  to  work  with  DOSDupe  are  the  IBM monochrome (MDA),
  15.   color (CGA),   enhanced  graphics (EGA),   and  video graphics array (VGA)
  16.   adapters.
  17.  
  18.   DOSDupe supports all common 5¼" and 3½" formats.
  19. #20#
  20.  
  21.   General help for all menus:
  22.   
  23.   This menu is broken up into two basic windows.   The  window  at  the  top
  24.   of  your screen shows several options to choose from.   The window at  the
  25.   bottom  of  the  screen expands on what  will  occur  if  you  choose  the
  26.   highlighted option (the one that has a different background color).
  27.      
  28.   Options may be selected in one of two ways.   You  can  either  press  the
  29.   first letter of the desired command  or  move the highlight bar  over  the
  30.   desired option and press enter.   To move the  highlight  bar  use  either
  31.   the space bar, up arrow, down arrow, left arrow, or right arrow.   You can
  32.   also use home to move to the first top line item on the menu.
  33.  
  34.   Using the first letter of a command only works in the  ACTIVE  window.  If
  35.   you  don't have any pulldown then the active window  is  the  top  window.
  36.   Once you pulldown one of the options that becomes the active window.   You
  37.   must use one of the commands in the pulldown once it is active.    You can
  38.   always  use Escape to back out of the pulldown and return to the top menu.
  39. #21#
  40.  
  41.   You are now using the DOSDupe Main Menu. From here you can access the main
  42.   functional areas of DOSDupe.   Refer to  the On-Line  Manual to get a feel
  43.   for what a fully featured diskette duplicator can do.
  44.  
  45.   An additional  status window  is displayed near the bottom of your screen.
  46.   It shows you the  status for load, copy, compare, and format.   A  time in
  47.   seconds is  displayed after  each type of operation.   This  shows you the
  48.   time it took for the previous load, copy, etc.  If 0 seconds is displayed,
  49.   then you haven't performed  an  operation to allow  DOSDupe to  time  that
  50.   function.   DOSDupe uses  a  "smart" form of counting where the  copy  and
  51.   compare counters are reset to zero when you load a disk.   That  way  they
  52.   always provide you  information relative to the disk you are working with.
  53.  
  54.   Please note that an abbreviated directory window will appear in the middle
  55.   right of your screen as soon as a  valid source diskette  has been loaded.
  56.   It will show the diskette volume label (if any) and first four file names.
  57.  
  58.   We have tried to design DOSDupe  to  let  you  get  your job done  quickly
  59.   and easily.  Please feel free to forward any  suggestions for  improvement
  60.   to us at MaeDae Enterprises, Attn: DOSDupe Author.
  61. #90#
  62.  
  63.   DOSDupe couldn't locate your path.   Are you sure you entered the  correct
  64.   path  to  get to  your file.   Computers are dumb, you have  to tell  them
  65.   everything.
  66.  
  67. #100#
  68.  
  69.  
  70.   Drive  was  not ready for read/write.   Please ensure you have a floppy in
  71.   the drive and the drive door is closed.
  72.  
  73.   Sometimes on very fast AT compatible computers with 1.2 Mb diskette drives
  74.   the drive can't respond quickly enough.   In this case try  the  operation
  75.   again  or  add  a  utility  to  modify the timeout on the drive.   Several
  76.   programs are available to fix this disk drive timeout problem.
  77. #200#
  78.  
  79.   Help for Directory Screen:   To  use the file use the up or down arrows on
  80.   the numeric keypad to highlight a file name and then press enter.
  81.      
  82.   All files in the  directory listing  are  sorted.   DOSDupe  can  handle a
  83.   directory containing up to 500 files.   If you have  more files  than that
  84.   in a SINGLE directory then please break the  directory  into  smaller ones
  85.   before running DOSDupe.
  86.      
  87.   Cursor key movements:
  88.  
  89.   Up Arrow - Move up one file.        Down Arrow - Move down one file.
  90.   PgUp - Move up one page of files.   PgDn - Move down one page of files.
  91.   Ctrl+Home - Move to the first file in the directory.
  92.   Ctrl+End - Move to the last file in the directory.
  93.  
  94.   Use Enter to select the highlighted FDF file and start operations.
  95. #201#
  96.  
  97.   General note:
  98.  
  99.       The  file sizes  are shown in K bytes to conserve screen space.   This
  100.       abbreviated display method  allows  additional information to be shown
  101.       on the directory screen.  Each K is actually 1024 bytes.  If you use a
  102.       DOS directory listing to show the size of a file,  it will show a 100K
  103.       file as 102,400 bytes (100 times 1024).
  104.  
  105. #215#
  106.  
  107.   DOSDupe  allows you to save a diskette as a  compressed  floppy  disk file
  108.   (.FDF) to any location on your hard disk.   You  can specify where to save
  109.   the file and what its name will be.
  110.  
  111.   You will also be able to save a  text description of what the diskette is.
  112.  
  113.   Notes:
  114.  
  115.   1.  ALL  characteristics  of  the diskette along  with  its  data  will be
  116.       stored as a compressed diskette image file on your hard disk.
  117.   2.  This option  is  ideal for saving a  few frequently used diskettes  as
  118.       files.  You will be able to  load  them later in a  small fraction  of
  119.       the time it would  normally take.   This  works  especially  well  for
  120.       shareware vendors making on-the-spot copies for customers.
  121.  
  122. #250#
  123.  
  124.   An error was detected  while trying to read your source diskette.   Please
  125.   ensure the diskette is inserted in the specified drive and that the  drive
  126.   door is closed.  Also you might try to take the diskette out and re-insert
  127.   it back into the drive.   Sometimes the diskette isn't centered  correctly
  128.   within the disk drive.
  129.  
  130.   The  source  was not loaded so you will not be able to  make  any  copies.
  131.  
  132.   All  standard  160K,  180K,  320K,  360K and 1.2M 5¼"  and  720K/1.44M 3½"
  133.   diskette formats are supported.
  134.  
  135. #300#
  136.   DOSDupe could not perform the requested operation.  This screen gives help
  137.   related to the format and  copy  diskette operations.   An  error  occured
  138.   during the requested operation.   Listed  below  are  some  helpful  hints
  139.   with a detailed error listing provided on the next screen.
  140.  
  141.   Please ensure:    1. The diskette isn't write protected.
  142.                     2. There really is a  diskette in the destination drive.
  143.                     3. There is no obvious physical damage to the  diskette.
  144.                     4. You aren't trying to save to a 1.2 Mb diskette  in  a
  145.                        360 Kb disk drive or a 1.44M diskette as a 720K disk.
  146.                     5. You don't have any disk cache software that is trying
  147.                        to buffer writes to your floppy drive.
  148.                     6. You  really do have the specified destination  drive.
  149.  
  150.   This error may be generated on some hard disk based systems where you boot
  151.   from the hard disk.  Try  booting from a floppy containing your DOS.   The
  152.   problem may go away.   We have seen this happen with certain  versions  of
  153.   DOS, specifically Compaq DOS 3.31 and IBM PC DOS 4.0.  We will continue to
  154.   research the problem and provide an update ASAP!
  155.  
  156.   The  next help screen  will provide a  detailed explanation of  the  error
  157.   codes.
  158. #301#
  159.  Error codes:
  160.  
  161.  Code                        Description
  162.  ════  ═══════════════════════════════════════════════════════════════
  163.  
  164.     0  Unable to bring the diskette in drive up to speed for operation
  165.     1  Bad command: invalid request made to diskette controller
  166.     2  Bad address mark: sector ID marking invalid or not found
  167.     3  Write protect error: attempt to write on protected diskette
  168.     4  Bad sector: requested sector not on diskette
  169.     8  DMA failure
  170.     9  DMA boundary error: attempt to DMA outside 64K area
  171.    16  Bad CRC: diskette read found invalid parity check of data
  172.    32  Controller failed: diskette controller malfunction
  173.    64  Bad seek: move to requested track failed
  174.   128  Time out: drive did not respond
  175.  
  176.   Note:   The  description of these  error codes were  obtained from several
  177.   sources for the IBM PC.   The  descriptions are very generic because there
  178.   can be  a wide variety of problems return the  same error code.   We don't
  179.   mean to be cryptic but there  is really  no way to return a specific error
  180.   code for every possible error condition.
  181. #400#
  182.  
  183.   This screen shows you a lot of technical information that  probably  seems
  184.   very confusing at first.   DOS uses all this information and more to  keep
  185.   track of information stored on floppy diskettes.
  186.  
  187.   As  the  IBM PC and DOS has evolved over the last  few years  so  has  the
  188.   formats of the media used in the computer.  This has caused a large number
  189.   of formats for the media.  DOSDupe uses the following drive types:
  190.  
  191.   0  160K  Single sided, 40 track, 8 sectors per track
  192.   1  180K  Single sided, 40 track, 9 sectors per track
  193.   2  320K  Double sided, 40 track, 8 sectors per track
  194.   3  360K  Double sided, 40 track, 9 sectors per track
  195.   4  720K  Double sided, 80 track, 9 sectors per track
  196.   5  1.2M  Double sided, 80 track, 15 sectors per track
  197.   6  1.44M Double sided, 80 track, 18 sectors per track
  198.  
  199.   Other information displayed on this page will need to be looked  up  in  a
  200.   DOS technical reference manual.   You can easily obtain a book  containing
  201.   this information from your local computer store.
  202. #401#
  203.  
  204.   A map of your diskette is also laid out before you.   Any cluster with a *
  205.   contains information.  Any cluster with a  .  doesn't contain information.
  206.  
  207.   Information on how the clusters relate to absolute sides, tracks, sectors,
  208.   etc. can be obtained using the info/drive status option under the  utility
  209.   section of DOSDupe.
  210.  
  211. #500#
  212.  
  213.   DOSDupe uses a 16 bit CRC to determine when damage has occured on a Floppy
  214.   Disk File (FDF).   Our extensive built-in testing has determined that this
  215.   diskette (stored as file) is damaged. DOSDupe will not allow  you to use a
  216.   damaged floppy disk file!
  217.  
  218.   We check check all FDFs using a 16 bit CRC.  This will catch modifications
  219.   to the data for about 99.996% of the cases.   Using a  16 bit CRC check is
  220.   much  more  reliable than a  faster checksum  while adding only one to two
  221.   percent speed overhead!  Our high speed assembly language CRC allows us to
  222.   completely protect your data without slowing you down.
  223.  
  224.   Also, we have added  ultra high speed  assembly language  data compression
  225.   for your FDF files.   The  data compression/expansion  is so fast  that it
  226.   will almost  always  load and save  faster than an uncompressed .FDF file.
  227.   Because of this,  we  no longer support the  older non-compressed formats.
  228.  
  229.   We hope you appreciate the extra measure of safety we have added here.
  230.  
  231. #700#
  232.  
  233.   You must first load a diskette before you can perform operations using it.
  234.   Use the load disk option to load a diskette.
  235.  
  236.   Did you have a disk error on the previous read?  Only diskettes which have
  237.   been read into memory can be written back out.
  238.  
  239.   If  you  are using this option to format diskettes first  format  a  clean
  240.   master diskette using your DOS.  Load that diskette into DOSDupe. Turn the
  241.   forced format option on for best results.  You can now save as many copies
  242.   of the diskette as desired.   The result is the same as using DOS's format
  243.   command but is faster.
  244.  
  245. #750#
  246.  
  247.   You  must first load a diskette before you can do a directory of it.   Use
  248.   the load disk option to load a diskette.
  249.  
  250.   The  in-memory directory command looks at the diskette image stored in RAM
  251.   and generates a directory from it instead of re-reading the diskette. This
  252.   is much faster and more convient for the user.
  253.  
  254. #760#
  255.  
  256.   The in-memory directory command allows you to do a directory of the source
  257.   disk  you have  loaded in memory.   This allows you to  quickly check  the
  258.   contents of the in-memory diskette to ensure you have the correct diskette
  259.   loaded for copies or compares.
  260.  
  261.   The  in-memory directory  displays a file number to keep track of the file
  262.   you are on,  the filename,  file extension, and file size in bytes.   This
  263.   directory is obtained by checking the file allocation table (FAT) which is
  264.   located  in the  image of the diskette stored in memory.   This  technique
  265.   doesn't use DOS.   DOSDupe tries to obtain filenames  from the information
  266.   stored in memory.   There is  no other way without asking  DOS to read the
  267.   diskette directory from the floppy diskette.   Our technique  works on all
  268.   versions of DOS up to DOS 4.01. Since this is the latest version available
  269.   at this time,  we feel  the technique works  under  all  known conditions.
  270.   However, future versions of DOS may change the format of the FAT stored on
  271.   floppy diskettes.   If this occurs, contact us to  upgrade  to the  latest
  272.   version of DOSDupe that supports your new DOS version.
  273.  
  274. #800#
  275.   Use  of  this  option   is  highly  recommended  for  companies  producing
  276.   diskettes  which  need  to be read on the widest range of  computers.   By
  277.   forcing  the  format of a diskette you guarantee that data  is  laid  down
  278.   cleanly  on the new tracks.   If  you simply write over old  data  without
  279.   reformatting  the  diskette it can cause some problems  with 1.2 Mb floppy
  280.   drives.  The 1.2 Mb drives are very picky on the AT.   By reformatting the
  281.   floppy it helps readability.
  282.  
  283.   Use  of the  forced format option will cause the copy  operation  to  take
  284.   about  50% longer than saving to a formatted floppy without forced format.
  285.   If you  are  constantly  saving  to  blank  unformatted  diskettes  it  is
  286.   strongly recommended that you set the default at  forced format.   Without
  287.   forced format DOSDupe first tries  to write to the diskette, if that fails
  288.   it will then set forced format to on for  this  one copy  only.   You  can
  289.   save the one or two seconds  test time by telling DOSDupe to just go ahead
  290.   and  format the floppy  without  testing to see if the diskette is already
  291.   formatted.
  292.  
  293.   Note:  If you are always working with  unformatted diskettes,  using  this
  294.   option will save you about 1/2 second per copy.   DOSDupe, like DOS, first
  295.   tries  to write to the floppy  before  resorting to formatting.   You  are
  296.   saving the time it takes to determine the floppy isn't formatted.
  297. #850#
  298.  
  299.   Use of this option is  highly recommended  for companies which  reuse high
  300.   quality  previously formatted  defect free diskettes.   Since  the  entire
  301.   diskette surface  isn't checked,  this  option could  create problems  for
  302.   questionable diskettes.   We  recommend its use only on  defect free  high
  303.   quality diskettes!   Never  under any condition  use this  option  if  the
  304.   diskette hasn't been previously formatted!
  305.  
  306.   Now the good news.  A diskette can be  re-formatted in  as little  as  two
  307.   seconds using this option!
  308.  
  309.   If the diskette hasn't been previously formatted,  DON'T use this option!!
  310.  
  311.   As an extra protection,  we have added  a check  to ensure you don't quick
  312.   format  only the first track  of an  unformatted diskette.   We  check the
  313.   second diskette track and then default to formatting  the  entire diskette
  314.   if the second track can't be read.
  315. #900#
  316.  
  317.   This  option  allows  you to  define the default  path for  accessing  the
  318.   on-line manual and context sensitive help.   Make  sure  you  include  the
  319.   index file (.INX) along with the help/manual file (.TXT) in the  specified
  320.   directory.
  321.  
  322. #1000#
  323.  
  324.   This option allows you to enable/disable the  sound or  beeps  on  errors.
  325.   Some  people  find  programs  that beep on errors to  be annoying  (me for
  326.   one).   This option  will  allow you  to  disable  ALL  warning  beeps  in
  327.   DOSDupe.
  328.  
  329. #1010#
  330.  
  331.   This options allows you to limit use of  XMS and  EMS memory  by  DOSDupe.
  332.   DOSDupe normally uses regular RAM,  XMS,  EMS, and then  virtual memory (a
  333.   disk file) as the default.   This  option  allows you to bypass the normal
  334.   operation and limit memory usage to only RAM and virtual memory.
  335.  
  336.   When would  you want to exclude  XMS and EMS?   Sometimes  network drivers
  337.   don't work well with software that tries to maximize the use of your total
  338.   memory.  We have provided the option to disable use of XMS and EMS if this
  339.   is a problem with your system.
  340. #1100#
  341.    
  342.   This menu allows you to change all the colors used in DOSDupe.   To change
  343.   a default color - first use the up or down arrow key to select  the color,
  344.   then type in the new color.   When you have changed all the  colors  press
  345.   Ctrl+D  to  display  these  colors  in  a  sample  window.   As  with  all
  346.   installation options,  these changes will not be used until you choose the
  347.   retain option on the main menu.   This allows you to experiment  with  the
  348.   installation options  and then not have to lose your original defaults.
  349.    
  350.   Please  keep  in  mind  the  foreground  text  colors  can  be  0-15,  the
  351.   background 0-7. If you choose a text color the same as a background  color
  352.   then the text will disappear.  You may notice some of your installed color
  353.   combinations  result  in  invisible lines  on  the  Ctrl+D  popup  window.
  354.   Please be careful not to choose this color for one of your text colors!!
  355.  
  356.   Note:   For many of the DOSDupe installable options  and  user inputs  you
  357.   will  see a  prompt  containing the characters .   If you  count  the
  358.   number of 's you will find the maximum number of characters that  can  be
  359.   entered.   ESC is used  throughout DOSDupe  to signal "I want out".  Press
  360.   Enter, up arrow, down arrow, or whatever is asked for to enter the desired
  361.   value.   Escape  will  throw away any  immediate  changes and  get you out
  362.   of the area you are in.
  363. #1101#
  364.  
  365.   Please  note  that  the background color (0-7) is one digit long  and  the
  366.   foreground color (0-15) is two digits long.   That is why you will see the
  367.   input  prompt  (the  s) change it's  width as you go between the  colors.
  368.  
  369. #1200#
  370.  
  371.   This screen shows the possible combinations of colors in DOSDupe.
  372.  
  373.   If you are using a non IBM display adapter you may have to "play" with the
  374.   colors to get a pleasing combination. DOSDupe defaults to colors that work
  375.   well with the IBM Color Graphics Adapter,  IBM  Enhanced Graphics Adapter,
  376.   and IBM Monochrome Display Adapter.
  377.  
  378.   On  some  monochrome  display  adapter  clones  you  may  need  to alter a
  379.   foreground text color to get the background to change intensity.
  380.  
  381.   The default combination of colors will work on any 100% IBM PC  compatible
  382.   display adapter!
  383.  
  384. #1300#                                                              
  385.   DOSDupe  allows the help & manual paths, program colors, etc.  to be saved
  386.   in a configuration file.   If no configuration file is  specified  on  the
  387.   command  line  (ex. C:>DOSDupe /C=C:\DOSDUPE\MyConfg.CNF)  when  you  call
  388.   up DOSDupe then DOSDupe will use the default name of DOSDUPE.CNF.
  389.  
  390.   You are being asked for the name of the configuration file to  load.   You
  391.   may have several configuration files saved under different names.
  392.  
  393.   Example:   BW.CNF (for black and white composite monitors  attached  to  a
  394.   composite color card), etc.
  395.  
  396.   Please make sure that the configuration file you are asking DOSDupe to use
  397.   is really an DOSDupe configuration file!
  398.  
  399.   Remember you can always press ESC if you got into this area by accident.
  400.  
  401. #1400#
  402.  
  403.   DOSDupe  allows  the  default help/manual paths, program colors, etc to be
  404.   saved in a configuration file.   If  no configuration file is specified on
  405.   the command line  (ex. C:>DOSDupe /C=C:\DOSDUPE\MyConfg.CNF) when you call
  406.   up DOSDupe then DOSDupe will use the  default name  of DOSDUPE.CNF.
  407.  
  408.   You are being asked for the name of the configuration file to save all the
  409.   program defaults to.  You may have several configuration files saved under
  410.   different names.
  411.  
  412.   Examples:  BW.CNF  (for black and white composite monitors attached  to  a
  413.   composite color card), etc.
  414.  
  415.   Please  remember  you can always press ESC  if you got into this  area  by
  416.   accident.
  417. #1450#
  418.  
  419.   DOSDupe applies the different options you see here to the file directories
  420.   it displays.  This is used most often when you are loading a diskette from
  421.   an image file.   You will be able to "walk" around on your hard disk  thru
  422.   the different directories in order to pick the diskette image you want.
  423.  
  424.   You have the option of  how  to  sort the directory listing.   It  can  be
  425.   sorted  in  forward, ascending order (A-Z)  or  backward, descending order
  426.   (Z-A).  Choose the direction you would like for the directory to be sorted.
  427.  
  428.   Don't  be  concerned when you see a  diskette image file appear smaller in
  429.   the  directory listing  than  the  size of the floppy.   We  automatically
  430.   compress diskette images to conserve your disk space.
  431.  
  432. #1500#
  433.  
  434.   The diskettes you are trying to compare are not the same type.   Diskettes
  435.   come in  several  different  capacities.   You  are trying to  compare one
  436.   format with another.  This can't be performed.
  437.  
  438.   Use the utilities section of DOSDupe to determine the diskette type.
  439.  
  440. #1510#
  441.  
  442.   The compare of the two diskettes failed.  The diskette stored in memory is
  443.   not the same as the diskette you asked DOSDupe to compare it to.
  444.  
  445. #1520#
  446.  
  447.   The diskette  in  memory  is the same as the diskette you  compared it to.
  448.   Both the format and the contents are the same.
  449.  
  450.   A  complete  byte for byte  comparison was performed.  The comparison  was
  451.   performed on the  in-memory disk and the  specified diskette one byte at a
  452.   time.  If any byte wasn't the same,  you would have been shown a different
  453.   window saying that the diskettes were not the same.
  454.  
  455. #1600#
  456.  
  457.   This screen  allows you to  select the  default format capacity  for  your
  458.   disk drives.   You  specify the format for each drive by  typing the drive
  459.   letter, an equal sign, and then the desired format capacity.   Do  not use
  460.   any  spaces  within  the specification.   For example:  A=360  is  ok, but
  461.   A= 360 or A=3 60 are not!  You can change the format capacity of any drive
  462.   or all drives by simply editing the displayed values.  Also, make sure the
  463.   drive you specify is a DOS compatible drive.   Only those drives  normally
  464.   addressable  through  DOS  via  INT13  (a DOS standard access method)  are
  465.   supported.
  466.  
  467.   Editing keys:  Keypad Home, End,  left arrow, right arrow, insert, delete,
  468.                  and much more.
  469.  
  470.   Each of your floppy drives support a high end format capacity but may also
  471.   be  able  to support  older and smaller  disk formats.   For example:  The
  472.   first IBM PC back in 1981, only supported  the 5¼" 160K format.   With the
  473.   improvements in disk drive technology and DOS revisions the capacity  grew
  474.   in  steps up  to the  current 360K  for the  standard double sided  double
  475.   density 5¼" drive.   We  provide  support for the older formats,  allowing
  476.   compatibility with the older machines and  users of older versions of DOS.
  477. #1625#
  478.   DOSDupe  could not understand  the  format  you  specified.   One  of  two
  479.   possibilities exist.   Either  you specified the information in an invalid
  480.   format  or  the capacity you specified for one of the drives is not valid.
  481.  
  482.   Assume drive A: is a 720K drive and B: is a 360K drive.
  483.  
  484.   Valid commands:  A=720 B=360   or   A=720 B=160   or  A=720 B=180
  485.  
  486.   Invalid commands:  A=360 B=720   or  A=720 B=3 60   or  A =720 B=360
  487.  
  488.   Do not use any spaces in the drive=capacity statement. Ensure the capacity
  489.   you specify is valid and that the drive is a DOS compatible drive.
  490.  
  491.   An arrow is probably  shown on your screen  under a section of the  format
  492.   specification.   This  shows where we were in  working  with  your desired
  493.   formats when the error was encountered.   Usually  the arrow  will  appear
  494.   immediately  after  the end of the statement  that caused the error.   For
  495.   example:  A=160 B=360    As the formats are looked at,  the arrow would be
  496.   pointing to the space after 160 (it had just finished getting the  desired
  497.   format capacity).   A check  would be performed  to see  if drive A  could
  498.   support a 160K format (a 720K drive can't).   You would then be given  the
  499.   error message.
  500. #1650#
  501.  
  502.   This screen allows you to define the different drives on your computer and
  503.   their maximum capacity.  You specify the capacity for each drive by typing
  504.   the drive letter, an equal sign, and then the drive capacity.   Do not use
  505.   any  spaces  within  the specification.   For example:  A=360  is  ok, but
  506.   A= 360 or A=3 60 are not! You can change the maximum capacity of any drive
  507.   or all drives by simply editing the displayed values.  Also, make sure the
  508.   drive you specify is a DOS compatible drive.   Only those drives  normally
  509.   addressable  through  DOS  via  INT13  (a DOS standard access method)  are
  510.   supported.
  511.  
  512.   Editing keys:  Keypad Home, End,  left arrow, right arrow, insert, delete,
  513.                  and much more.
  514.  
  515.   Many of the older computers don't directly support the newer drives  using
  516.   the BIOS calls.  Because of this, we allow you to override the information
  517.   we obtain from BIOS calls.   Some of the older computers may report that a
  518.   drive  may not exist or be the wrong size when we inquire thru BIOS calls.
  519.   If your configuration  differs  from the one shown, add  additional drives
  520.   and correct capacities. After you save the configuration, DOSDupe will use
  521.   your  information  and  ignore  the  initial  drive  information  provided
  522.   by BIOS calls.
  523. #1675#
  524.          The only valid capacities in K are 360, 720, 1200, or 1440!
  525.   DOSDupe  could not understand  the  capacity you  specified.   One of  two
  526.   possibilities exist. Either you specified information in an invalid format
  527.   or the capacity you specified for one of the drives is not valid.
  528.  
  529.   Assume drive A: is a 720K drive and B: is a 360K drive.
  530.  
  531.   Valid command:  A=720 B=360
  532.  
  533.   Invalid commands:  A=360 B=720   or  A=720 B=3 60   or  A=720 B=320
  534.  
  535.   Do not use any spaces in the drive=capacity statement. Ensure the capacity
  536.   you specify is the  maximum capacity  supported  by the drive and that the
  537.   drive is a DOS compatible drive.
  538.  
  539.   An arrow is probably shown on your screen  under a section of the capacity
  540.   specification.   This  shows where we were in  working  with  your desired
  541.   formats when the error was encountered.   Usually  the arrow  will  appear
  542.   immediately  after  the end of the statement  that caused the error.   For
  543.   example:  A=160 B=360  As the capacities are looked at, the arrow would be
  544.   pointing to the space after  160  (it had just finished getting the actual
  545.   maximum drive capacity).  160 is an invalid maximum capacity!
  546. #1700#
  547.   DOSDupe "spools" your diskette to file on the specified drive when you run
  548.   out of normal RAM  in your computer's main memory.   When working with 3½"
  549.   disks, your computer can't store the entire diskette in memory.   We  send
  550.   the  portion  that  can't be stored in main memory  to a disk file.   This
  551.   option allows you to specify which drive will  contain the temporary file.
  552.  
  553.   A file by the name of VIRTDISK.$$$ is created in the root of the specified
  554.   spool drive  and  used for the  temporary storage  of  the  portion of the
  555.   diskette that won't fit into memory.   This file is created  for  spooling
  556.   and then erased after you finish using DOSDupe.
  557.  
  558.   Please ensure there is about  one megabyte of free disk space available on
  559.   the specified drive.  Not all of this will be used but it is the suggested
  560.   minimum to prevent any possible problems.  For higher performance, specify
  561.   a large RAM disk as the spool drive.  This will allow  DOSDupe to spool to
  562.   a high speed device,  making  the  copying of  larger diskettes very fast.
  563.   Specify  your  extended  or  expanded memory  as a  RAM disk  and  install
  564.   DOSDupe to spool to this drive for much faster operation.
  565.  
  566.   Drives A-Z are allowed for spooling.   Do NOT spool to the same drive that
  567.   you are copying!  Using floppy drives for spooling is not recommended.
  568. #1800#
  569.  
  570.   This option  allows  you to  address  any floppy drive  attached  to  your
  571.   computer as long as it is supported in your computer's  Basic Input Output
  572.   System (BIOS).   Press the  letter corresponding  to the drive you want to
  573.   access (example: G for diskette drive G:).   Special  checks are performed
  574.   to ensure that you don't use a hard disk  or  similar type drive for  this
  575.   operation.   Most of us  don't appreciate  it when a program  accidentally
  576.   reformats our hard disk.
  577.  
  578.   Most computers  support drives A: and B: as floppy drives (removable media
  579.   drives).   Hard disks  normally  start at  C: and run thru Z:  (and aren't
  580.   normally removable).   Some computers are a little different, maybe even a
  581.   little strange. They may even have a floppy drive addressed as G:. We have
  582.   built in  support  for floppies addressed as  A: thru Z:  as  long as your
  583.   computer fully supports them in its  BIOS.   We also work with most drives
  584.   that use a device driver (in the CONFIG.SYS file) to  extend the ROM BIOS.
  585.  
  586. #1810#
  587.  
  588.   The  floppy drive  you have selected is not recognized by your system as a
  589.   normal floppy drive.   We ask your computer using INT13 in your computer's
  590.   Basic Input Output System (BIOS) what drives you have.   It reported  that
  591.   the drive you selected is not a floppy drive.   Some  add-on floppy drives
  592.   may provide you  with  some  software that  "tricks"  your  computer  into
  593.   thinking it has  additional drives.   This kind of  thing  normally  works
  594.   around the BIOS  and  isn't compatible  with normal BIOS calls.   We can't
  595.   guarantee proper operation with your diskette drives in these cases.
  596.  
  597. #1900#
  598.  
  599.   DOSDupe supports the use of a commercial  head cleaning diskette in  order
  600.   to help maintain your drive's operation.
  601.  
  602.   You have a choice of which drive to clean.  Before selecting the drive, be
  603.   sure to insert the head cleaning diskette.  DOSDupe will command the drive
  604.   to spin thereby allowing the head cleaning diskette to remove any built up
  605.   deposits (gunk) from your diskette drive's heads.
  606.  
  607. #1920#
  608.  
  609.   This option allows you to  load a diskette  from file (.FDF) that has been
  610.   previously saved using the memory to file option.   The diskette will load
  611.   in a very small fraction of the time it would normally take.
  612.  
  613.   After loading the .FDF diskette image file, you can use it EXACTLY as  any
  614.   other loaded diskette.
  615.  
  616.   Shareware vendors can use this option to almost instantly retrieve any one
  617.   of dozens of diskettes stored on their hard disk. Allowing them to quickly
  618.   copy the diskette for  sale to customers.   The  built-in descriptions and
  619.   compression ideally suits DOSDupe for this function.
  620.  
  621. #2000#
  622.  
  623.  DOSDupe ran out of memory  while trying to perform the requested operation.
  624.  Generally  this will only happen  if you  have limited  free  system memory
  625.  (RAM) and try to perform an operation that requires a lot of memory.
  626.  
  627.  Possible corrective measures:
  628.  
  629.  1.  Limit the number of memory resident programs you load.
  630.  2.  Upgrade your system RAM if you have less than 640K.
  631.  3.  Provide  additional free disk space  on the drive you specified for the
  632.      spooling of large floppies.
  633.  4.  Allocate more space to your RAM disk if you have chosen one for  higher
  634.      performance overflow spooling (virtual memory).
  635.  
  636. #20050#
  637.   Quick startup info:
  638.  
  639.   DOSDupe  is  a diskette duplication program  which  lets  you,  the  user,
  640.   mass  produce  diskettes  quickly and easily.   It  allows you  to  read a
  641.   diskette once and then make as many copies as you want.   DOSDupe supports
  642.   5¼" 160K, 180K, 320K, 360K, and 1.2M; also 3½" 720K and 1.44M.
  643.  
  644.   To copy a diskette  use the Load pulldown off the main menu.   Insert  the
  645.   diskette  you  would  like  to copy.   Next  tell  DOSDupe  where  you put
  646.   the diskette by selecting the Load pulldown and pressing A for drive A: or
  647.   B for drive B:.   Your diskette will be loaded into memory.  Take out your
  648.   master source diskette and place the diskette  you  would like to make the
  649.   copy  on  into a drive,  it doesn't matter which drive.  Now it is time to
  650.   tell DOSDupe to  make the copy.   Select the  Copy pulldown and press A to
  651.   make the copy in drive A:  or B for drive B:.   DOSDupe will automatically
  652.   format  your floppy  if it isn't already formatted.   Repeat  this step to
  653.   make as many copies as you want.  Isn't it nice not to have to reload your
  654.   source diskette each time?
  655.  
  656.   DOSDupe now supports command line use.  For example:  DOSDupe A: A:
  657.  
  658.   F1 is available to call up help while you are using DOSDupe.
  659. #20051#
  660.  
  661.                        ┌──────────────────────────┐
  662.                        │ Commonly Asked Questions │
  663.                        └──────────────────────────┘
  664.  
  665.  
  666.   1. Will DOSDupe duplicate copy protected diskettes?  No. DOSDupe will only
  667.      duplicate unprotected diskettes with no bad sectors.
  668.  
  669.   2. How does DOSDupe manage to copy even 1.44M floppies in  a  single pass?
  670.      DOSDupe holds as much of the diskette in memory as possible.   The rest
  671.      of the diskette is spooled to a file on another drive.  Use a RAM drive
  672.      to provide maximum performance (lightning fast).
  673.  
  674.   3. Will  DOSDupe  allow me  to  save diskettes  on  my hard disk for later
  675.      recall?  Yes! DOSDupe will write any diskette to a compressed data file
  676.      using data validity checks (CRCs) to allow high speed recall later.
  677.  
  678. #20100#
  679.  
  680.   DOSDupe allows you to  read an entire diskette  into  memory then make  as
  681.   many copies as you  want  without  reading  the master diskette again.  To
  682.   do  this it must retain an image of the  master  diskette in memory.  This
  683.   image can take up to 720K of  storage space.   The portion of the diskette
  684.   that won't fit into memory is spooled to another drive.
  685.  
  686.   DOSDupe  out  performs  DOS's diskcopy  both  in speed  and safety of  the
  687.   operation.  DOSDupe speeds up the access times of your disk drive allowing
  688.   quicker  reads and writes.   It also verifys the  copy by checking the CRC
  689.   written to the diskette during the copy process.
  690.  
  691.   When  making  a  copy,  DOSDupe  (unless told otherwise)  will  check  the
  692.   diskette to see  if it is already formatted  and  then proceed either with
  693.   the copy or the format and copy.   Just feed it diskettes, you  don't need
  694.   to worry about the destination diskette.  Nothing could be easier!
  695.  
  696.   System requirements:  An IBM PC or totally compatible clone,  256K of RAM,
  697.                         and IBM PC DOS version 3.0 or later.  DOSDupe should
  698.                         work with any version of MS DOS 3.1 or later but has
  699.                         not  been  tested  with  all  the  possible  MS  DOS
  700.                         versions.
  701. #20200#
  702.  
  703.        ╒═══════╦═══════════════════════════╦═══════════════════════════╕
  704.        │ PCDOS ║     360K 5¼" Diskette     ║    1.44M 3½" Diskette     │
  705.        │ ───── ╟──────┬──────┬──────┬──────╫──────┬──────┬──────┬──────┤
  706.        │DOSDupe║ Load │ Save │FmtSav│Format║ Load │ Save │FmtSav│Format│
  707.        ╞═══════╬══════╪══════╪══════╪══════╬══════╪══════╪══════╪══════╡
  708.        │  DOS  ║24 sec│41 sec│83 sec│44 sec║60 sec│92 sec│178sec│95 sec│
  709.        ├───────╫──────┼──────┼──────┼──────╫──────┼──────┼──────┼──────┤
  710.        │DOSDupe║18 sec│30 sec│50 sec│40 sec║35 sec│59 sec│95 sec│80 sec│
  711.        ╘═══════╩══════╧══════╧══════╧══════╩══════╧══════╧══════╧══════╛
  712.  
  713.   Notes:  Times may change as we continue to improve DOSDupe.   Please  note
  714.           that  the faster your computer, the more DOSDupe out  performs IBM
  715.           PC DOS.  We used normal RAM/XMS overflow memory.   We used freshly
  716.           formatted diskettes that were approximately  75% full.   Less full
  717.           diskettes will result in far higher performance!
  718.  
  719.           DOSDupe can make  multiple copies/compares per read, most versions
  720.           of DOS  can't.   DOSDupe is faster than PC DOS (2-3x) for multiple
  721.           operations because it  doesn't reload  the source and makes copies
  722.           of even  1.44M diskettes in a single pass!   We assumed 10 seconds
  723.           for several manual swaps of 1.44M 3½" diskettes for loads/saves.
  724. #20201#
  725.   All  benchmarks  are  based  on  version 2.00  of DOSDupe  running  on  an
  726.   IBM PS/2 model 70.   Run your own timing tests using your hardware,  don't
  727.   take our word that  we are faster.   The  only true test  of  how  quickly
  728.   DOSDupe  will perform diskette operations  on your hardware is to actually
  729.   time them.  We invite you to put DOSDupe to the test.
  730.  
  731.   The above times are  affected by the DOS version, both by its revision and
  732.   its source  (IBM, Compaq, etc).   Any small change  in your  hardware  may
  733.   throw off timing of DOSDupe.   Memory resident programs slow down  DOSDupe
  734.   and may drastically (up to 50%)  slow the disk operations.   Even  such  a
  735.   small thing as  displaying the track number while copying took  many hours
  736.   of work to speed up  to where it  didn't slow down  operations.
  737.  
  738.   All tests were run with IBM PC DOS with  no memory resident programs.   If
  739.   your timing tests show results  radically different from the above figures
  740.   please write us.   If  you did better,  we  will  praise DOSDupe,  if  you
  741.   did worse we will try to find something to blame it on.
  742.  
  743.   Please note that we far out perform DOS on 1.44M 3½" media  because of our
  744.   ability to  work with the diskette  in a single pass without requiring you
  745.   to swap diskettes.  We also use "smart" loading/saving.  If your diskettes
  746.   aren't almost full, our performance will be even higher!
  747. #20300#
  748.  
  749.                            HISTORY OF REVISIONS:
  750.                            ═════════════════════
  751.  
  752.    DOSDupe v1.00  Nov 1987   Released software  under a different name.   It
  753.                              was updated and released under a different name
  754.                              until  1994.   This  powerful  program  is  now
  755.                              available to  you  under  the  name of  DOSDupe
  756.                              directly from its author.
  757.  
  758.    DOSDupe v2.10  Jul 1994   Updated and released by author as DOSDupe.
  759.  
  760.    DOSDupe v2.11  Jul 1995   Minor touchups and improvements.
  761.  
  762. #20500#
  763.  
  764.   GENERAL:
  765.   ════════
  766.  
  767.   1.  DOSDupe was developed by David Black of MaeDae Enterprises.
  768.  
  769.   2.  DOSDupe was written in C  with the  core  disk  routines  and  several
  770.       other  speed critical  routines in  high speed assembly language.  The
  771.       source for DOSDupe consists of about 9,000 lines of code.
  772.  
  773.   3.  DOSDupe  supports  using a mouse  if  the appropriate mouse driver  is
  774.       loaded.  The mouse will control the cursor with the  left mouse button
  775.       acting as the enter key.   The  right mouse button  is the Esc button.
  776.       The mouse movement can be a little hard to control.   Use the  install
  777.       sound option to disable the sounds if you get too much beeping.
  778.  
  779. #END#
  780.