home *** CD-ROM | disk | FTP | other *** search
-
- FUTILITY
- Version 2.5
-
- Copyright 1988, 89, 90 Freewheelin' Enterprises
-
- LIMITS OF LIABILITY
-
- FUTILITY IS DISTRIBUTED AS IS. THE AUTHOR DISCLAIMS ALL
- WARRANTIES, EXPRESSED OR IMPLIED. THE AUTHOR WILL ASSUME NO
- LIABILITY FOR DAMAGES EITHER FROM THE DIRECT USE OF THIS
- PRODUCT OR AS A CONSEQUENCE OF THE USE OF THIS PRODUCT.
-
- FUtility is a utility program written to analyze and report
- the system configuration of the computer it is run on. It
- makes extensive use of the BIOS interrupts and DOS services
- to make it's evaluations.
-
- FUtility is released as Shareware. It is NOT Public Domain.
- If you like the program and find it of use please send a
- donation to the address below. 50% of your donation will be
- given to the American Cancer Society of Lebanon, OH to help
- offset a bad habit of mine. A minimum $10.00 donation is
- suggested. Thank you.
-
- FUtility was written in Turbo Pascal 5.5 and Turbo Assembler
- 1.0 by:
-
- Frank Allen
- 1356 Cook Road
- Lebanon, OH 45036
-
-
- Files included:
-
- FUTILITY.EXE (main program)
- FU-READ .ME (this file)
-
-
- The information that FUtility provides will vary from system
- to system. The most common information reported by main menu
- options 1 & 2 will consist of the following:
-
- MS or PC-DOS Version.
- Machine Type (PC/XT, PC/AT, PS/2 Model 50, Etc). *
- Number of Floppy Drives.
- Number of physical Hard Drives.
- Number of Serial and Parallel Ports.
- If a Game Adapter is Installed.
- If an Internal Modem is Installed (PC & XT only).
- If a Math Coprocessor is Installed.
- If a Mouse Driver is installed (including version and
- number of buttons on the mouse). **
- Whether Direct Memory Access is allowed. ***
- Whether you have an Extended or Standard Keyboard.
- The Video Adapter used (and amount of video RAM for
- EGA & VGA systems).
- The type of Display attached (most cases).
- Standard Colors Available.
- Amount of Conventional Memory Installed and Available.
- Amount of Extended Memory Installed
- (80286/80386 systems only).
- If the Extended Memory Driver (XMS) is installed and,
- if so, the Driver version number and the Version of
- XMS that it supports.
- If Expanded Memory is installed (and driver version).
- Amount of Expanded Memory Installed & Available.
- Type of Processor in the system (8088, 80286, Etc).
- Whether you have a standard PC Bus or Micro Channel.
- ROM BIOS release date.
- Copyright notices for the System BIOS and any
- BIOS extensions that are found.
-
- * Most "Clones" will reflect their IBM equivalents. For
- example, most 80286 machines are clones of the IBM PC/AT
- and, therefore, also identify themselves as such. Some
- 80386 machines (unless they use the micro-channel
- architecture) also identify themselves as a PC/AT.
-
- ** Logitech Drivers give the Microsoft version they emulate.
- For example, LogiTech Mouse Driver Version 3.42 is the
- equivalent of Microsoft Driver 6.02 and therefore 6.02 will
- be the version number displayed.
-
- *** Direct Memory Access is allowed on nearly all machines.
- Some exceptions are the IBM PC/Jr and the Tandy 1000 EX.
-
- There are two routines included to analyze the layout of your
- disk (Hard or Floppy). The first is a routine to display
- information contained in the Boot Record of the disk (option
- 3). The Boot Record provides information regarding the
- Format ID, sector size, number of tracks, number of hidden
- tracks, etc. Option 4 from the main menu displays
- information contained in the File Allocation Table (FAT).
- The FAT provides information similar to that contained in the
- Boot Record. However, since it is read from a different
- source, it provides some verification. For late model PC/ATs
- and PS/2 systems the FAT routine will also display the type
- of drive (1.44 MByte, 720 kByte, etc.).
-
- Option 5 on the Main Menu will display the system environment
- variables; including COMSPEC, PATH, PROMPT, plus any others
- that you have defined either with your AUTOEXEC.BAT or via
- the SET statement.
-
- Option 6 on the Main Menu displays a system Memory Map. This
- Memory Map lists the programs installed in memory, amount of
- memory used and their associated Memory Control Block &
- Program Segment Prefix addresses. The last line in the list
- is the actual amount of memory available for user programs.
-
- This program has been tested on many models of PC, XT, AT,
- XT-286, PS/2 Models 25, 30, 50, 60, Tandy 1000/4000, NCR PC-
- 8, Wyse PC/XT-286, etc. with no problems. It also has been
- tested on different video configurations including: MDA, HGC,
- CGA, EGA, VGA, MCGA. The information is as up to date as
- possible, however with the everyday releasing of a new model
- the system ID byte may not necessarily be identified properly
- by FUtility (FUtility may call the system a generic AT or PC)
- but the program should still run with no difficulties.
-
- Option number 7 from the main menu is a request for bucks and
- option 8 is a request for information.
-
- To change the current disk drive, use option 9 from the main
- menu and key the letter corresponding to the drive you
- want to look at.
-
- To start the program type: FUTILITY
- and hit return.
-
- To bypass the opening screen, type: FUTILITY /B
-
- To turn the sound off, type: FUTILITY /S
- (use a capital "S" here also).
-
- To turn off colors use: FUTILITY /BW
-
- If you have a mono screen and are
- having difficulties use: FUTILITY /M
-
- Or you can use any combination of the above.
-
- If you have any questions, suggestions or problems with the
- program feel free to write to me at the above address.
-
- Thanks for using FUtility.
-
-
- ****> This release fixes a few bugs reported in previous
- releases:
-
- 1. In previous releases the mouse driver version number was
- not always accurate. Version 6.02, for example, was reported
- as Version 6.2. This has been fixed in Version 2.4.
-
- 2. The XMS Supported and Driver Version number numbers were
- also not reported accurately. An attempt has been made to
- fix these, however, this function has not been thoroughly
- tested.
-
- 3. A faster algorithm for searching the BIOS for extensions
- has been incorporated in this release.
-
- 4. Previous releases relied on the switch settings of PC &
- XT type systems to determine the number of floppy drives
- installed. Unfortunately this is not always accurate. To
- overcome this FUtility now accesses each drive to determine
- if it is a floppy drive or hard drive. The method used to
- make this determination is dependent upon the version of DOS
- utilized. If your system has a DOS version prior to 3.0 it
- will access each drive and attempt to read the FAT in order
- to retrieve the descriptor byte. This process is already
- slow and will take a few seconds longer if there is no
- diskette in the drive. If you use DOS versions 3.0 or later
- FUtility will then only need to implement DOS function 44h
- subfunction 08h (not available on earlier versions of DOS) to
- determine if the device is removable. This method is much
- faster.
-