home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 12 / CD_ASCQ_12_0294.iso / maj / 2319 / fm.doc < prev    next >
Text File  |  1993-11-02  |  24KB  |  640 lines

  1.  
  2.  
  3.  
  4.  
  5.                                 FormatMaster 5.6
  6.  
  7.                         A Floppy Disk Formatting Utility
  8.  
  9.                          Copyright 1987,93 by New-Ware
  10.  
  11.                               All Rights Reserved
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.                                  Contents
  22.  
  23.  
  24.             1  PROLOG  . . . . . . . . . . . . . . . . . . . . . . .  2
  25.             2  REGISTRATION  . . . . . . . . . . . . . . . . . . . .  2
  26.             3  VERSION HISTORY . . . . . . . . . . . . . . . . . . .  4
  27.             4  REGISTERING FORMATMASTER  . . . . . . . . . . . . . .  5
  28.             5  WHAT IS FORMATMASTER  . . . . . . . . . . . . . . . .  6
  29.             6  RUNNING FM  . . . . . . . . . . . . . . . . . . . . .  6
  30.             7  THE FM MAIN DISPLAY . . . . . . . . . . . . . . . . .  6
  31.                7.1  FLOPPY DRIVE LIST BOX  . . . . . . . . . . . . .  6
  32.                7.2  ACCESSING DIALOG CONTROLS  . . . . . . . . . . .  7
  33.                7.3  RADIO BUTTONS  . . . . . . . . . . . . . . . . .  7
  34.                7.4  CHECK BOXES  . . . . . . . . . . . . . . . . . .  7
  35.                7.5  VOLUME LABEL LINE INPUT EDITOR . . . . . . . . .  7
  36.                7.6  SERIAL NUMBER INPUT EDITOR . . . . . . . . . . .  8
  37.                7.7  COMMAND PUSH BUTTONS . . . . . . . . . . . . . .  8
  38.             8  THE FM ON-LINE HELP SYSTEM  . . . . . . . . . . . . .  8
  39.             9  HOW FM FORMATS A DISK . . . . . . . . . . . . . . . .  9
  40.             10  BOOTABLE DISKETTES . . . . . . . . . . . . . . . . .  9
  41.             11  SETTING SCREEN COLORS  . . . . . . . . . . . . . . . 10
  42.             12  FILES MAINTAINED BY FM . . . . . . . . . . . . . . . 10
  43.             13  THE FM.INI FILE  . . . . . . . . . . . . . . . . . . 10
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.                                        i
  69.  
  70.  
  71.  
  72.     1  PROLOG
  73.  
  74.  
  75.                                    DISCLAIMER
  76.  
  77.          New-Ware hereby disclaims all warranties relating to this product,
  78.     whether express or implied, including without limitation any implied
  79.     warranties of merchantability or fitness for a particular purpose. New-
  80.     Ware cannot and will not be liable for any special, incidental,
  81.     consequential, indirect or similar damages due to loss of data or any
  82.     other reason, even if New-Ware or an authorized New-Ware agent has been
  83.     advised of the possibility of such damages.  In no event shall the
  84.     liability for any damages ever exceed the price paid for the license to
  85.     use software, regardless of the form and/or extent of the claim.  The
  86.     user of this program bears all risk as to the quality and performance of
  87.     the software.
  88.  
  89.                                      LICENSE
  90.  
  91.          FormatMaster is a Shareware product.  As such, it is made available
  92.     to the general computing public for evaluation.  Users are licensed to
  93.     operate FormatMaster on their personal computers for the purpose of test
  94.     and evaluation on a trial basis for a limited trial period.  It is not
  95.     possible to reasonably define any definitive limits of a fair and
  96.     equitable time period for evaluation, therefore it is left to the user's
  97.     judgment and sense of fair play as to the time required to make a
  98.     decision as to its usefulness.  If the user decides the program is not
  99.     of sufficient merit to warrant purchase through registration with New-
  100.     Ware, the program should be removed from their personal computer.
  101.     Otherwise, if the program is deemed useful and is in regular use on the
  102.     user's personal computer system, registration with New-Ware is required.
  103.  
  104.          Registered users are those users that elect to pay for FormatMaster
  105.     and register that payment with New-Ware.  By virtue of registration and
  106.     payment for the program, registered users are granted a license to
  107.     continue to utilize the program on their personal computer for as long
  108.     as they choose.  This license authorizes the user to use the program on
  109.     any personal computer system he or she may own so long as the program is
  110.     operated on only one computer system at a time.
  111.  
  112.  
  113.     2  REGISTRATION
  114.  
  115.  
  116.         FormatMaster is sole property of New-Ware Shareware products. The
  117.     Shareware version, and ONLY that version, may be freely copied and
  118.     transferred to individual parties for evaluation purposes.  The
  119.     Shareware version, and ONLY that version, may be posted on Bulletin
  120.     Board systems (BBS) for electronic access as long as NO FEE is charged
  121.     for its distribution except for private BBS operations that charge a
  122.  
  123.  
  124.  
  125.                                      - 2 -
  126.  
  127.  
  128.  
  129.     regular user subscription fee.  Computer information services such as
  130.     Compuserve(CIS), Genie, etc., are authorized to post this product for
  131.     subscriber access.  The Shareware version of FormatMaster may NOT be
  132.     distributed on diskette by any disk distributor/vendor that charges more
  133.     than $7.00 for the diskette upon which the program and attendant files
  134.     are recorded without written consent from New-Ware.  This does NOT apply
  135.     if the Shareware version of FM is distributed on a CD-ROM disk.
  136.  
  137.          FormatMaster is a fully functional Shareware product.  Shareware is
  138.     a computer program distribution/marketing method that permits potential
  139.     buyers to thoroughly try the program prior to purchase. It is NOT free
  140.     and it is not in the Public Domain.  If, after evaluating the program,
  141.     you find it to be useful enough to use it on a regular basis, you are
  142.     expected to pay for it by registering with New-Ware. The registration
  143.     fee is $20.00 and the registered version, which is NOT distributed as
  144.     Shareware, will not contain the opening Shareware screen nor the closing
  145.     messages.  A special TSR version that occupies only 6K of normal RAM
  146.     that can be called from any application is available for an additional
  147.     $10.00.
  148.  
  149.     You may register FormatMaster in one of the following ways:
  150.  
  151.               1) By mail with check or money order to:
  152.  
  153.                              New-Ware
  154.                              8050 Camino Kiosco
  155.                              San Diego, CA 92122-1820
  156.  
  157.               2) By telephone with Visa/Mastercard to:
  158.  
  159.                              New-Ware
  160.                              (619) 455-6225
  161.                              Business hours ONLY please!
  162.                              Monday thru Friday
  163.                                   9 a.m. to 5 p.m. Pacific Time
  164.                              Saturday
  165.                                   9 a.m. to 1 p.m. Pacific Time
  166.  
  167.               3) Electronically through the New-Ware BBS:
  168.  
  169.                              New-Ware BBS
  170.                              (619) 455-5226
  171.                              24 Hours per day
  172.                              7 Days per week
  173.  
  174.               4) Users in Japan:
  175.  
  176.                              Call P. & A. Ltd. at 0425-46-9141.
  177.  
  178.  
  179.  
  180.  
  181.  
  182.                                      - 3 -
  183.  
  184.  
  185.  
  186.          The New-Ware BBS operates 24 hours per day, 7 days per week.  Node
  187.     #1 is dedicated to registered users only.  Nodes #2 is open to all
  188.     callers.  Users registering via the BBS receive access to the latest
  189.     registered version within 1 day after leaving their credit card data.
  190.     Users who register by mail or phone may also access the registered
  191.     version by BBS, but you MUST log on and leave a comment to the sysop to
  192.     the effect that you are a registered user and desire access.  The author
  193.     can also be reached on CIS via PPN 71535,665 (please use EMAIL).
  194.  
  195.          The Shareware version of FormatMaster may be freely copied and
  196.     passed on to other individual users for their evaluation.  Disk vendors
  197.     and/or distributors that desire to distribute FormatMaster must adhere
  198.     to the guidelines specified in the file named VENDOR.DOC.
  199.  
  200.  
  201.     3  VERSION HISTORY
  202.  
  203.  
  204.     Version 5.0
  205.  
  206.          - Complete design overhaul and rewrite.
  207.  
  208.     Version 5.1
  209.  
  210.          - Fixed bug in the volume label history list handler that
  211.            could cause the program to lock up.
  212.  
  213.     Version 5.2
  214.  
  215.          - Added an all drive cycle capability.
  216.          - Added a no-verify capability.
  217.          - Minor bugs fixes.
  218.  
  219.     Version 5.3
  220.  
  221.          - Changed serial number addition to avoid DOS 5.0 problems.
  222.  
  223.     Version 5.4
  224.  
  225.          - Added support for more than two floppy drives.
  226.          - Added bootable data diskette feature.
  227.          - Changed to the use of an ASCII initialization file
  228.            (FM.INI).
  229.          - Dropped the use of SYS.COM to transfer system files.
  230.            FM will now directly copy the appropriate files to
  231.            the target diskette.
  232.  
  233.     Version 5.5
  234.  
  235.          - Fixed bug that could cause FM to fail to save the
  236.  
  237.  
  238.  
  239.                                      - 4 -
  240.  
  241.  
  242.  
  243.            selected capacity setting when updating the .INI file.
  244.  
  245.     Version 5.6
  246.  
  247.          - Fixed a bug in the feature that makes a non-system floppy
  248.            diskette bootable.  This bug failed to initialize the
  249.            target diskette properly.
  250.  
  251.  
  252.     4  REGISTERING FORMATMASTER
  253.  
  254.  
  255.          FormatMaster is a Shareware product.  It is NOT public domain
  256.     software.  New-Ware urges those who find FormatMaster to be of
  257.     sufficient utility so as to use it on a regular basis to remit a
  258.     registration fee of $20.00.  Registered users will receive a copy of
  259.     FormatMaster on disk that has the opening Shareware information screen
  260.     removed.  In addition, registered users will have access the Shareware
  261.     Products BBS for retrieval of all future registered versions of
  262.     FormatMaster.  Selecting the Registration item from the program main
  263.     menu will result in a pop-up window that will prompt you for all the
  264.     necessary information and then print the form for mailing.
  265.  
  266.          Registering FormatMaster is easy and may be accomplished in one of
  267.     following ways:
  268.  
  269.        (1)  Mail a check or money order in the amount of $20.00
  270.             payable to New-Ware.  California residents MUST
  271.             add 7.25% sales tax ($21.45 total).
  272.  
  273.        (2)  Mail your Visa or Mastercard number, card expiration
  274.             date, phone number, and signature to New-Ware.
  275.  
  276.        (3)  Call (619) 455-6225 and leave your Visa or
  277.             MasterCard number, expiration date, name and
  278.             address, and phone number.
  279.  
  280.        (4)  Call the Shareware Products BBS and register on
  281.             line.  The number is (619) 455-5226, N/8/1,
  282.             1200/2400/9600 (HST) baud. Your credit card can usually
  283.             be validated within one day and this is the quickest
  284.             way to get a copy of the registered version.
  285.  
  286.        (5)  In Japan please call P. & A. Ltd. at 0435-46-9141
  287.  
  288.          FormatMaster will be shipped via first class mail within two days
  289.     of receipt of a registration.  If you are using Visa or Mastercard for
  290.     payment please ensure that you include the full card number (i.e., 1234
  291.     5678 0000 1234) and the card expiration date.  Visa or Mastercard only,
  292.     please.  No other credit cards can be accepted.
  293.  
  294.  
  295.  
  296.                                      - 5 -
  297.  
  298.  
  299.  
  300.          If you call the voice number to register, you may get an answering
  301.     machine.  Have your card or the form printed by FormatMaster ready so
  302.     you can leave your registration information quickly and accurately.  The
  303.     answering machine is operated via a computer and is extremely secure.
  304.  
  305.  
  306.     5  WHAT IS FORMATMASTER
  307.  
  308.  
  309.          FormatMaster (hereafter called FM) is a sophisticated yet easy to
  310.     use program that specializes in formatting 3 1/2" and 5 1/4" floppy
  311.     diskettes.  It offers time and labor saving features such as
  312.     configurable volume label and sequential serial numbers and a feature
  313.     that allows you to created a floppy disk that will pass the boot
  314.     sequence on to your hard drive.
  315.  
  316.  
  317.     6  RUNNING FM
  318.  
  319.  
  320.          FM is easy to run.  Simply place FM.EXE in a directory on your hard
  321.     disk.  You may wish to place it in a directory that is in your DOS path,
  322.     but that is not necessary.  FM will maintain its support files in the
  323.     same directory in which it is located.
  324.  
  325.  
  326.     7  THE FM MAIN DISPLAY
  327.  
  328.  
  329.          The main FM display is organized into three main areas.  The top
  330.     line of the display contains the main menu bar.  Press the F10 key, the
  331.     Alt key and one of the highlighted menu item letters, or click with the
  332.     left mouse button to access the main menu.
  333.  
  334.          The bottom line of the display is a status line that indicates
  335.     certain function key assignments and the Alt+X exit key.  You may also
  336.     click on a status label to perform that indicated function.
  337.  
  338.          The main area of the display is occupied by the FM dialog box.
  339.     This is a rectangle that contains clusters of radio buttons, check
  340.     boxes, line input editors, status box, and control buttons.
  341.  
  342.     7.1  FLOPPY DRIVE LIST BOX
  343.  
  344.          The floppy drive list box will automatically adjust to show up to 4
  345.     floppy drives.  Each drive is represented by its DOS drive letter.  If
  346.     you have more than two floppy drives in your system, you must use the
  347.     DOS utility DRIVER.SYS for each extra drive.
  348.  
  349.  
  350.  
  351.  
  352.  
  353.                                      - 6 -
  354.  
  355.  
  356.  
  357.     7.2  ACCESSING DIALOG CONTROLS
  358.  
  359.          FM dialog controls are organized into groups or clusters of radio
  360.     buttons, check boxes, line input editors, and push buttons.  You may
  361.     directly access any one of the clusters by pressing the Alt key in
  362.     conjunction with the highlighted character in the cluster title.  For
  363.     example, press Alt+O to access the Options box and press Alt+V to access
  364.     the Volume Label line input editor.
  365.  
  366.          You may also tab through the controls with the Tab key.  Pressing
  367.     the tab key will access the next control in the sequence.  Press
  368.     Shift+Tab to access the next control in reverse order.
  369.  
  370.          A third method of accessing controls is to place the mouse cursor
  371.     on the control and pressing the left button.
  372.  
  373.          Note that the currently active control will be visually
  374.     highlighted.
  375.  
  376.     7.3  RADIO BUTTONS
  377.  
  378.          A radio button cluster consists of a vertical list of items of
  379.     which one, and only one, may be selected.  An item item may be selected
  380.     by highlighting the desired item with the arrow keys or clicking on the
  381.     desired item.
  382.  
  383.     7.4  CHECK BOXES
  384.  
  385.          A check box cluster is a vertical list of items, each of which has
  386.     a small box formed by a set of brackets.  An item may be checked or
  387.     unchecked by highlighting the item with the arrow keys and pressing the
  388.     space bar or clicking on the item with with mouse.  A check mark will
  389.     appear in the box of any item that is checked.
  390.  
  391.     7.5  VOLUME LABEL LINE INPUT EDITOR
  392.  
  393.          You may enter a volume label by selecting the line editor that is
  394.     labeled "volume Label".  Up to 11 DOS legal characters may be entered
  395.     here.  This line editor has a history buffer that will contain a list of
  396.     previously entered labels.  To select a label from the history list,
  397.     press the down arrow while the editor is active or click on the down
  398.     arrow that is immediately adjacent to the line editor.  A history list
  399.     appears and you may move the cursor bar to the desired label and press
  400.     the Enter key to select a label from the list to be entered into the
  401.     editor.
  402.  
  403.          FM will save and restore the history buffer to/from a file named
  404.     FM.HST from session to session unless the "No History" option box is
  405.     checked.  You may clear the history buffer at any time by pressing the
  406.     F6 key or selecting "Clear History" from the Action menu.
  407.  
  408.  
  409.  
  410.                                      - 7 -
  411.  
  412.  
  413.  
  414.          FM will actually label a freshly formatted target disk with the
  415.     volume label that is in the line editor if the Options "add Label" box
  416.     is checked.
  417.  
  418.          See the next section for how the volume label is used with disk
  419.     serial numbers.
  420.  
  421.     7.6  SERIAL NUMBER INPUT EDITOR
  422.  
  423.          To use this feature, select the Options cluster and check the "add
  424.     Serial #" box.  Then select the "Serial Num:" input editor and type any
  425.     legal serial number.  FM will add the serial number to the volume label
  426.     immediately after formatting a target diskette. If you desire to
  427.     sequentially increment the serial number as a series of disks are
  428.     formatted, check the "Incr Serial #" option.  For example, if the
  429.     "Volume Label" field contains "MYDISK" and the "Serial Num:" field
  430.     contains "1000" and the "add Serial #" option is checked, FM will add
  431.     "MYDISK1000", "MYDISK1001", "MYDISK1002", etc., successively to each
  432.     disk formatted.  The volume label field can be blank and the "Add Label"
  433.     option does not need to be checked.
  434.  
  435.     7.7  COMMAND PUSH BUTTONS
  436.  
  437.          A vertical array of nine command push buttons occupies the right
  438.     hand side of the FM dialog.  Each button has a name that describes the
  439.     command function that will be performed when the button is pushed.  For
  440.     example, push the "Quick Format" button to cause FM to perform a quick
  441.     format on the target disk.
  442.  
  443.          A button may be pushed in three different ways.  One way is to
  444.     click on the button with the left mouse.  Another is to press the Alt
  445.     key and the highlighted shortcut character in the button title.  A third
  446.     method is to press the Tab key until the button is highlighted and then
  447.     press the Enter key.  Each of the command buttons is duplicated in the
  448.     "Action" menu and by one of the 10 function keys.
  449.  
  450.  
  451.     8  THE FM ON-LINE HELP SYSTEM
  452.  
  453.  
  454.          FM is supported by context sensitive on-line help system.  To
  455.     attain help at any time, press the F1 key or click on the status line
  456.     label "F1 Help".  The help window that opens will be relevant to the
  457.     control item that is active at the time the help system is activated.
  458.  
  459.          Help on how to use the help system is available while in the help
  460.     system via the F1 key.  You may return to the last topic accessed by
  461.     pressing Alt+F1.
  462.  
  463.  
  464.  
  465.  
  466.  
  467.                                      - 8 -
  468.  
  469.  
  470.  
  471.     9  HOW FM FORMATS A DISK
  472.  
  473.  
  474.          When the DOS FORMAT utility formats a floppy disk, it checks to see
  475.     if the disk is already formatted.  If it is, it saves the FAT and
  476.     Directory sectors and proceeds to verify the disk.  If it is not
  477.     formatted, it then proceeds to format and verify the disk.  In the first
  478.     case, DOS can restore the formatted disk if the format fails for some
  479.     reason or the user chooses to terminate the format by using Ctrl+Break.
  480.     DOS will also perform a "quick" format if the user desires.
  481.  
  482.          FM operates in exactly the same way that DOS does.  A fresh,
  483.     unformatted disk is formatted and verified track-by-track.  If FM
  484.     detects a formatted target disk then it will warn you and ask for
  485.     confirmation to proceed.  If you elect to proceed, FM will then verify
  486.     the disk and initialize the FAT and directory sectors.
  487.  
  488.          The FM quick format option is the fastest method of initializing a
  489.     previously formatted disk because it neither formats nor verifies the
  490.     target disk.  Instead, it reads the FAT and directory sectors, clears
  491.     all but bad sector marks, and rewrites to the disk.
  492.  
  493.          If speed in formatting fresh, unformatted diskettes is essential,
  494.     you may elect to use the FM "No Verify" option.  Formatting new disks
  495.     without verification saves about 6 seconds per diskette but does involve
  496.     some risk.  If a bad spot exists on a diskette and is not detected it is
  497.     possible to later overwrite that bad spot with file data and then
  498.     subsequently fail to read the file.  This option is not recommended and
  499.     you use it at your own risk.
  500.  
  501.  
  502.     10  BOOTABLE DISKETTES
  503.  
  504.  
  505.          FM will format a diskette so that it is a system diskette which
  506.     means that the system files (IO.SYS, MSDOS.SYS, and COMMAND.COM) are
  507.     transferred to the diskette.  If you are running DOS 6.0 and
  508.     DBLSPACE.BIN is in your DOS path, it will be transferred as well.  This
  509.     makes the diskette bootable.  Most diskettes, however, are formatted as
  510.     "data" diskettes with no system files.  These disks will not boot and
  511.     your system will issue an error message and pause if you happen to have
  512.     a non-system disk in drive A: when the system is booted.
  513.  
  514.          FM can make a special non-system diskette that will automatically
  515.     pass the boot sequence to drive C: if the special diskette is in drive
  516.     A: with the door closed at boot time.  To make a diskette capable of
  517.     this behavior, place a formatted diskette in one of your drives, make
  518.     the drive active, and select the "Make Bootable Floppy" item from the
  519.     main "Misc" menu.  The target disk should not be a system disk and must
  520.     be formatted.  FM will read and initialize the target diskette to a
  521.  
  522.  
  523.  
  524.                                      - 9 -
  525.  
  526.  
  527.  
  528.     bootable non-system diskette without disturbing any directories or files
  529.     on the diskette.
  530.  
  531.  
  532.     11  SETTING SCREEN COLORS
  533.  
  534.  
  535.          Please consult the information provided in the text file named
  536.     FMCOLOR.DOC for specific directions concerning setting and saving the FM
  537.     color configuration.
  538.  
  539.  
  540.     12  FILES MAINTAINED BY FM
  541.  
  542.  
  543.          Up to three files will be maintained by FM in the same directory in
  544.     which FM.EXE resides.  If you elect to save the configuration, FM will
  545.     place that information into a file named FM.INI.  A file named FM.HST
  546.     that contains a history of your entries into the Volume Label line input
  547.     field is maintained.  If you elect to configure and save the FM color
  548.     scheme, that information is placed into a file named FMCOLOR.SET.
  549.  
  550.  
  551.     13  THE FM.INI FILE
  552.  
  553.  
  554.          FM is initialized at start-up by loading the FM.INI file.  This is
  555.     an editable ASCII text file that must be stored in the same directory
  556.     with FM.EXE.  The file can be updated in two ways.  The preferred method
  557.     is by setting the various options on the main FM display as desired and
  558.     then using the "Save FM.INI" function.  The less preferred method is to
  559.     edit the file with a text editor.  Here a sample of the file format:
  560.  
  561.               ;all comments start with a semicolon
  562.               [Startup]
  563.               Drive=A      ;drive active on startup
  564.               CapacityA=0  ;0 is low, 1 is high
  565.               CapacityB=1
  566.               VolumeLabel=NEW-WARE
  567.               SerialNum=0
  568.  
  569.               [Options]
  570.               Addlabel=No
  571.               AddSerialNum=No
  572.               IncrSerialNum=No
  573.               TransferSystem=No
  574.               ForceFull=No
  575.               SkipHistory=No
  576.               NoWarning=No
  577.               NoBeeps=No
  578.  
  579.  
  580.  
  581.                                      - 10 -
  582.  
  583.  
  584.  
  585.               NoVerify=No
  586.               BothDrives=No
  587.  
  588.     You may place comments in this file, but they MUST be preceded with a
  589.     semicolon as illustrated above.
  590.  
  591.     =================================================================
  592.     Copyright 1987,1993, all rights reserved.
  593.  
  594.     New-Ware
  595.     8050 Camino Kiosco
  596.     San Diego, CA 92122
  597.  
  598.  
  599.  
  600.  
  601.  
  602.  
  603.  
  604.  
  605.  
  606.  
  607.  
  608.  
  609.  
  610.  
  611.  
  612.  
  613.  
  614.  
  615.  
  616.  
  617.  
  618.  
  619.  
  620.  
  621.  
  622.  
  623.  
  624.  
  625.  
  626.  
  627.  
  628.  
  629.  
  630.  
  631.  
  632.  
  633.  
  634.  
  635.  
  636.  
  637.  
  638.                                      - 11 -
  639.  
  640.