home *** CD-ROM | disk | FTP | other *** search
/ Programmer 7500 / MAX_PROGRAMMERS.iso / PROGRAMS / UTILS / HARDWARE / FU25.ZIP / FU-READ.ME next >
Encoding:
Text File  |  1990-04-24  |  8.9 KB  |  180 lines

  1.         
  2.                                     FUTILITY
  3.                                   Version 2.5
  4.         
  5.                 Copyright 1988, 89, 90 Freewheelin' Enterprises
  6.  
  7.                               LIMITS OF LIABILITY
  8.           
  9.          FUTILITY IS DISTRIBUTED AS IS.  THE AUTHOR DISCLAIMS ALL 
  10.          WARRANTIES, EXPRESSED OR IMPLIED.  THE AUTHOR WILL ASSUME NO 
  11.          LIABILITY FOR DAMAGES EITHER FROM THE DIRECT USE OF THIS 
  12.          PRODUCT OR AS A CONSEQUENCE OF THE USE OF THIS PRODUCT. 
  13.  
  14.          FUtility is a utility program written to analyze and report 
  15.          the system configuration of the computer it is run on.  It 
  16.          makes extensive use of the BIOS interrupts and DOS services 
  17.          to make it's evaluations.  
  18.         
  19.          FUtility is released as Shareware.  It is NOT Public Domain.  
  20.          If you like the program and find it of use please send a 
  21.          donation to the address below.  50% of your donation will be 
  22.          given to the American Cancer Society of Lebanon, OH to help 
  23.          offset a bad habit of mine.  A minimum $10.00 donation is 
  24.          suggested.  Thank you. 
  25.         
  26.          FUtility was written in Turbo Pascal 5.5 and Turbo Assembler 
  27.          1.0 by: 
  28.          
  29.                                   Frank Allen
  30.                                  1356 Cook Road 
  31.                                Lebanon, OH  45036
  32.  
  33.  
  34.          Files included:
  35.  
  36.                    FUTILITY.EXE           (main program)
  37.                    FU-READ .ME            (this file)
  38.  
  39.                    
  40.          The information that FUtility provides will vary from system 
  41.          to system.  The most common information reported by main menu 
  42.          options 1 & 2 will consist of the following: 
  43.  
  44.                  MS or PC-DOS Version.
  45.                  Machine Type (PC/XT, PC/AT, PS/2 Model 50, Etc). *
  46.                  Number of Floppy Drives.
  47.                  Number of physical Hard Drives.
  48.                  Number of Serial and Parallel Ports. 
  49.                  If a Game Adapter is Installed.
  50.                  If an Internal Modem is Installed (PC & XT only).
  51.                  If a Math Coprocessor is Installed.
  52.                  If a Mouse Driver is installed (including version and
  53.                    number of buttons on the mouse).  **
  54.                  Whether Direct Memory Access is allowed.  ***
  55.                  Whether you have an Extended or Standard Keyboard.
  56.                  The Video Adapter used (and amount of video RAM for 
  57.                    EGA & VGA systems). 
  58.                  The type of Display attached (most cases).
  59.                  Standard Colors Available.
  60.                  Amount of Conventional Memory Installed and Available.
  61.                  Amount of Extended Memory Installed
  62.                    (80286/80386 systems only). 
  63.                  If the Extended Memory Driver (XMS) is installed and, 
  64.                    if so, the Driver version number and the Version of
  65.                    XMS that it supports.
  66.                  If Expanded Memory is installed (and driver version). 
  67.                  Amount of Expanded Memory Installed & Available.
  68.                  Type of Processor in the system (8088, 80286, Etc).
  69.                  Whether you have a standard PC Bus or Micro Channel.
  70.                  ROM BIOS release date.
  71.                  Copyright notices for the System BIOS  and any
  72.                    BIOS extensions that are found.
  73.  
  74.          *   Most "Clones" will reflect their IBM equivalents.  For 
  75.              example, most 80286 machines are clones of the IBM PC/AT 
  76.              and, therefore, also identify themselves as such.  Some
  77.              80386 machines (unless they use the micro-channel
  78.              architecture) also identify themselves as a PC/AT.
  79.  
  80.          **  Logitech Drivers give the Microsoft version they emulate.
  81.              For example, LogiTech Mouse Driver Version 3.42 is the
  82.              equivalent of Microsoft Driver 6.02 and therefore 6.02 will
  83.              be the version number displayed.
  84.  
  85.          *** Direct Memory Access is allowed on nearly all machines.  
  86.              Some exceptions are the IBM PC/Jr and the Tandy 1000 EX.
  87.           
  88.          There are two routines included to analyze the layout of your 
  89.          disk (Hard or Floppy).  The first is a routine to display 
  90.          information contained in the Boot Record of the disk (option 
  91.          3).  The Boot Record provides information regarding the 
  92.          Format ID, sector size, number of tracks, number of hidden 
  93.          tracks, etc.  Option 4 from the main menu displays 
  94.          information contained in the File Allocation Table (FAT).  
  95.          The FAT provides information similar to that contained in the 
  96.          Boot Record.  However, since it is read from a different 
  97.          source, it provides some verification.  For late model PC/ATs 
  98.          and PS/2 systems the FAT routine will also display the type 
  99.          of drive (1.44 MByte, 720 kByte, etc.).  
  100.         
  101.          Option 5 on the Main Menu will display the system environment 
  102.          variables; including COMSPEC, PATH, PROMPT, plus any others 
  103.          that you have defined either with your AUTOEXEC.BAT or via 
  104.          the SET statement. 
  105.         
  106.          Option 6 on the Main Menu displays a system Memory Map.  This 
  107.          Memory Map lists the programs installed in memory, amount of 
  108.          memory used and their associated Memory Control Block & 
  109.          Program Segment Prefix addresses.  The last line in the list 
  110.          is the actual amount of memory available for user programs. 
  111.  
  112.          This program has been tested on many models of PC, XT, AT, 
  113.          XT-286, PS/2 Models 25, 30, 50, 60, Tandy 1000/4000, NCR PC-
  114.          8, Wyse PC/XT-286, etc. with no problems.  It also has been 
  115.          tested on different video configurations including: MDA, HGC, 
  116.          CGA, EGA, VGA, MCGA.  The information is as up to date as 
  117.          possible, however with the everyday releasing of a new model 
  118.          the system ID byte may not necessarily be identified properly 
  119.          by FUtility (FUtility may call the system a generic AT or PC) 
  120.          but the program should still run with no difficulties. 
  121.         
  122.          Option number 7 from the main menu is a request for bucks and 
  123.          option 8 is a request for information. 
  124.  
  125.          To change the current disk drive, use option 9 from the main 
  126.          menu and key the letter corresponding to the drive you 
  127.          want to look at. 
  128.  
  129.               To start the program type:             FUTILITY
  130.                       and hit return.
  131.  
  132.                To bypass the opening screen, type:    FUTILITY /B
  133.  
  134.                To turn the sound off, type:           FUTILITY /S
  135.                (use a capital "S" here also).
  136.                
  137.                To turn off colors use:                FUTILITY /BW
  138.                
  139.                If you have a mono screen and are 
  140.                having difficulties use:               FUTILITY /M
  141.  
  142.                Or you can use any combination of the above.
  143.  
  144.          If you have any questions, suggestions or problems with the 
  145.          program feel free to write to me at the above address.  
  146.         
  147.          Thanks for using FUtility. 
  148.  
  149.          
  150.          ****> This release fixes a few bugs reported in previous 
  151.          releases: 
  152.          
  153.          1.  In previous releases the mouse driver version number was 
  154.          not always accurate.  Version 6.02, for example, was reported 
  155.          as Version 6.2.  This has been fixed in Version 2.4.
  156.          
  157.          2.  The XMS Supported and Driver Version number numbers were 
  158.          also not reported accurately.  An attempt has been made to 
  159.          fix these, however, this function has not been thoroughly 
  160.          tested.
  161.          
  162.          3.  A faster algorithm for searching the BIOS for extensions 
  163.          has been incorporated in this release.  
  164.  
  165.          4.  Previous releases relied on the switch settings of PC & 
  166.          XT type systems to determine the number of floppy drives 
  167.          installed.  Unfortunately this is not always accurate.  To 
  168.          overcome this FUtility now accesses each drive to determine 
  169.          if it is a floppy drive or hard drive.  The method used to 
  170.          make this determination is dependent upon the version of DOS 
  171.          utilized.  If your system has a DOS version prior to 3.0 it 
  172.          will access each drive and attempt to read the FAT in order 
  173.          to retrieve the descriptor byte.  This process is already 
  174.          slow and will take a few seconds longer if there is no 
  175.          diskette in the drive.  If you use DOS versions 3.0 or later 
  176.          FUtility will then only need to implement DOS function 44h 
  177.          subfunction 08h (not available on earlier versions of DOS) to 
  178.          determine if the device is removable.  This method is much 
  179.          faster. 
  180.