      ╔═════════════════════════════════════════════════════════════════╗
      ║                         LIABILITY NOTICE:                       ║
      ║                                                                 ║
      ║  You the user of the HATS program assume full responsiblity for ║
      ║  its use.  No warrented guarantees expressed or implied for use ║
      ║  of this software, by the programmer.                           ║
      ║                                                                 ║
      ╚═════════════════════════════════════════════════════════════════╝


INTRODUCTION:

        What is HATS?

                HATS, an acronym for Harddisk AT Support, was developed
                to help users and sales representatives find appropriate
                harddisk units/classification for AT-Class Personal Computers.

                Harddisk support for PC-ATs can be confusing, for PC-ATs
                assign a drive type identifier for different harddisk
                dimensions.  A type 42 on one PC-AT might be a 40-meg,
                but, on another it might be a 60-meg.

                That's where HATS solve the confusing differences between
                machines.  Not only will HATS scan your AT BIOS for the
                drive table, but, will also save it to a file for later
                recall.  One could have many *.HAT files, to which tables
                were stored.  Very advantageous for sales representives,
                for they can see what drive types will work in their
                customers computers.

        How do I know what drives will work with a particular drive type?

                The HATS program will perform a cross reference in relation
                to the drive type and provide a listing of models, vendors
                and the probability that the drive will work with the PC-AT.

                HATS will provide a "Match Scale" which determines the chances
                of a particular drive unit functioning with the select drive
                type.  It basically works like this.

                .1 - No problem, drive dimensions are exact.  CYL HDS WPC SPT
                .2 - Only WPC was not the same. Will work.    CYL HDS SPT
                .3 - Drive will work, but not at full
                     capacity.  The HDS and SPT matched, but there are
                     more cylinders (CYL) on the drive than are supported
                     by the drive type.
                .4 - Long shot. Only cylinder and heads matched.
                     Some type of harddisk driver must be installed for
                     correct operation.



        What about different encoding schemes?

                RLL, EDSI, SCSI, MFM, NRZ etc.  are somewhat considered by
                HATS.  HATS concern with different encoding schemes are
                the Sector Per Track (SPT), for its grading scale. .1 - .4

                With todays high capacity drives, with intelligent controllers,
                HATS may not fairly grade or pickup on such harddisk units.
                                    ie. IDE.

                HATS is strictly a hardcore cross reference program.


        How to scan this HELP file.

                There are basically four menu items.  Each item will have
                its own section in this help file.
                i.e.  option 1 - Display HAT file X-Reference.

                              scan for OPTION 1






Harddisk AT Supports 2.01                                   (C)opyright
By David Cronin                                             June 1990 Release


                         HATS Main Menu

                    1. Display HAT file X-Reference.
                    2. Edit Harddisk/Vendor database.
                    3. View Harddisk/Vendor database.
                    4. Update AT CMOS for selected drive type.

                    5. Return to DOS.



                    Enter 1,2,3,4,5 or <H>elp:



                                    OPTION 1
                          Display HAT file X-Reference

* Command line parameters.

        C>HATS [[filename[.HAT] [/NP]]
                 \_____ _____/    |
                       ^\          \__ No prompting for recording startup file.
                         \
                          \____ Startup HAT file name.



        Selecting a startup default file will be illustrated in the Main
        Menu along side option 1 for reference.  This can be Reset with
        the "R" key, by which time the /NP switch is no longer in effect.
        HATS will prompt you for a new HAT file containing an extracted
        drive list.

* After obtaining a HAT file.

        You will be presented with 45 different drive types along with
        their dimensions and capacities for that HAT file.  Using the
        cursor keys, move the highlighted selection bar to the desirable
        drive type and press the ENTER key.

        A window will appear listing drives by Model, Vendor, Encoding and
        compatibility. (.1 thru .4)



                                    OPTION 2
                         Edit Harddisk/Vendor database.

* You select your ASCII editor.

        You will be prompted for your ASCII editor.  If the editor is
        not is the current directory, it is your responsibility to see
        that the proper PATH and Environment variables are set for your
        editor.  If you run HATS from a floppy drive, be sure the diskette
        contains a bootable copy of the your operating system with COMMAND.COM.

        All shell operations from HATS require the presence of the COMMAND
        interpreter, unless DOS is able to load it based on the COMSPEC
        setting.

        HATS will save your editor name, if you tell it to.

        Example screen below.


              EDLIN
              Use this ASCII editor command? <[Y]/N>
              Save this Editor setting <Y/[N]>


* EDITING THE HATS.DAT FILE.

VERY IMPORTANT YOU UNDERSTAND HOW TO EDIT THIS FILE FOR PROPER HATS OPERATION!


  - DO NOT DELETE THE FIRST 2 LINES. This is your alignment reference.

            Manufacture/Model        CAP   CYL HD  LDZ  WPC ENC SEC
            -------------------------------------------------------  <-----\
  /-------> ALPS ELECTRIC                                                  |
 |    / --> DRND-10A                  10   615  2  616  616 M    17        |
 |  |<      DRND-20A                  20   615  4  616  616 M    17        |
 |  | \ --> RPO-20A                   20   615  2  616  616 R    26        |
 |  |                                                                      |
 |  MODEL name, capacities, cylinders, heads, Landing Zone, Write Precomp, |
 |        Encoding and Sector Per Track MUST BE PROPERLY ALIGNED.          |
 |        MUST FALL UNDER CORRESPONDING VENDOR NAME.                       |
 |                                                                         |
 |                                                                         |
 +- VENDOR NAMES ON ONE LINE BY THEMSELVES.                                |
                                                                           |
  - DIFERENT VENDOR NAMES MUST BE SEPARATED BY 55 HYPHENS. ----------------/

* SHELL STATUS WINDOW


                    Shelling to EDLIN HATS.DAT
                    DOS message [                        ]





                                    OPTION 3
                         View Harddisk/Vendor database.

* VIEW like Edit uses the SHELL calling method for examining the HATS.DAT
  file.  The program/command selected for this option should have no editing
  abilities, strickly viewing.


                    LIST
                    Use this ASCII viewer command? <[Y]/N> Y
                    Save this Viewer setting <Y/[N]> N




                    Shelling to LIST HATS.DAT
                    DOS message [                        ]



* NOTE: Help routine will use the same program a view for displaying HELP.



                                    OPTION 4
                    Update AT CMOS for selected drive type.


* Harddisk CMOS editor.  (DOES NOT SUPPORT MICROCHANNEL CMOS)

        - This section of the program is independent of the HAT file
          and machine class.  Regardless of the HAT file selected,
          the option will scan the BIOS of the PC-AT from which
          the program is operating and display drive types with
          corresponding dimensions and capacities.  A flashing indicator
          will point out the current setting.

        - Limitation. Program is designed for two different drive types.

        - Possible CMOS programming failure.
          Not all CMOS chips are programmed the same, you will have to
          play with this one a little.  I have tested the routine on the
          following machines. IBM, CUI, NEC, & EPSON II+. No problems.

        - Enter the number 0 for number of hard drives will set drive
          types to "Not installed".



                                 FINAL THOUGHTS


       HATS was generated and compiled using the ZBasic 3.02 Interpiler.



DISTRIBUTION NOTE:    HATS may be freely copied to any machine in an
                      unmodified form.  This does not restrict the
                      modification of the HATS.DAT file.
                      HATS.COM and HATS.HLP must not be modified,
                      disassembled, or decompiled for that violates
                      this distribution agreement and is in violation
                      of copyright.




        INQUIRIES & SUGGESTIONS.


        If you like HATS, maybe see a way to improve it, write me letter
        or drop me a letter via GENIE (address R.CRONIN3).



                HATS source code.
                c/o David Cronin
                117 Reynolds Street.
                Spencer, WV  25276




