Category : System Diagnostics for your computer
Archive   : INFO-169.ZIP
Filename : PC-INFO.DOC

Output of file : PC-INFO.DOC contained in archive : INFO-169.ZIP

º PC-INFO Version 1.69á, 3-10-88 º

PC-INFO 1.69á Copyright (C) 1986-1988 Max S. Robin
All rights reserved For non-commercial use only

Usage: PC-INFO

This utility is intended to help users keep track of their system
configurations and to aid in setting up new machines. It reports:

1. Machine type 9. Initial video state
2. CPU type & manufacturer 10. Current video state
3. NDP type 11. Video adapter type
4. ROM BIOS date 12. Amount of system memory
5. DOS version number 13. Amount of extended memory
6. Number of floppy drives 14. Amount of L/I/M EMS mmemory
7. Number serial ports 15. Total space on logged drive
8. Number of printer ports 16. Free space on logged drive

In addition, when the appropriate option is selected, it will report:

1. Disk type (5¬" 360K|1.2M or 3«" 720K|1.44M floppies/fixed/RAM)
2. Total space
3. Free space
4. Cluster size

for all disks on the system. The display screens may be saved to a file
or printed out via alternate menu selections, at your disgression. There
are two files, PC-INFO.CFG and PC-INFO.DSK, which may be created by this
program. In the event that these files already exist,a warning is output
and the original files are left untouched, with no new file created. In
an analagous manner, the disk is checked for sufficient available space
prior to creating new files, and a suitable warning is output if PC-INFO
determines that such space is not present.

It has been tested on IBM PC, PC XT, PC AT, PS/2 Models 30, 50 60 and 80
and the AT&T PC6300/PC6300+/PC6310, the '386 based AT&T 6386 WGS and the
Xerox 606X machines. (There has been an occasional AT&T PC6300+ on which
PC-INFO will not run. These machines have generally been equipped with
oddball ROM releases. We are currently trying to resolve this apparent
incompatability issue.) PC-INFO has also been tested on certain COMPAQ,
we do not have access to every model produced by these manufacturers for
evaluation purposes.

PC-IDENT is a stand alone utility which may be used to identify the real
manufacturer of your machine and the ROM BIOS it contains. This program
displays the most likely copyright message, as well as all ASCII strings
which match certain search criteria. (On some compatibles, PC-IDENT will
occasionally cause the screen to go blank. If this occurs, press the F4
key, which should restore the normal screen prompts. In the event that
this program does not run on your machine, try ID.COM instead. It would
be appreciated if you'ld drop us a line containing a description of your
system and what type of behaviour PC-IDENT displayed. This will help us
to track down a 'universal' solution to this problem.)

If PC-INFO does not return the correct manufacturer or model, please run
PC-IDENT and send us a copy of the output so that we may upgrade PC-INFO
to recognize your machine/model.

My thanks to Bob Smith (of Qualitas, Bethesda MD) for the pointers
in adapting the code used in his program CPUID.ASM (published in PC Tech
Journal - April 1986 - Vol. 4 #4) to determine the type of CPU installed
in the system under test.

You are encouraged to copy and distribute PC-INFO and PC-IDENT, provided
they are distributed only in their original, unmodified state, including
this documentation file.

If you have used this program and find it of value, a small contribution
($10 suggested) would be appreciated. Please send comments, suggestions
and contributions to:

º Max S. Robin º
º P.O. Box 289 º
º Denville, NJ º
º 07834 º
º º
º 201-627-5460 º

Date Vers. Description of Change
-------- ---- ------------------------------------------------
4/11/87 1.23 added code to search for 80386 and to identify
4/15/87 1.24 revised machine models to include AT&T 6310;
corrected error when DOS version code >3.1
4/19/87 1.25 corrected spelling error in EMS output
4/21/87 1.26 corrected code to differentiate between V20 & V30;
changed order of video test so that clones w/CGA type
boards which change bit 7 of status port 3BAH do not
falsely report presence of a Hercules Graphic Card

5/ 3/87 1.27 changed 'Printer Ports' legend to more correct
'Parallel Ports (Printer)'
5/21/87 1.28 code clean up
6/25/87 1.40 added function key menus for disk information, print-
ing and save-to-file options
6/27/87 1.41 added Leading Edge Model D & Sperry recognition code
6/28/87 1.42 added 'WORKING' indicator to let user know system is
not hung while checking disks (this can take a moment
or two, especially with large, slow hard disks)
added 'PRINTING' indicator to let user know system is
printing (helpful for those w/remote printers)
7/ 3/87 1.45 fixed bug in code which differentiates between CPUs
with 8 and 16 external buss structures (e.g. Intel
8088 vs. 8086, NEC V20 vs. V30)
7/ 8/87 1.46 added code to recognize PS/2 3«" drives in both 720K
Model 30 version and 1.44M Models 50 - 80 version
7/13/87 1.47 added 'Space in Bytes' message to disk screen
8/ 4/87 1.48 added Zenith 181/183 recognition code
9/23/87 1.49 added Tandy 3000HD recognition code
10/ 1/87 1.50 added Data General/1 recognition code
10/17/87 1.51 revised description of 3 1/2" drives to reflect 720K
size, rather than calling them High Capacity
10/24/87 1.52 code clean up
11/ 1/87 1.53 revised NDP recognition code, using August '87 PC
Tech Journal article for reference, to identify 80387
11/ 2/87 1.54 added PC Limited Turbo XT recognition code
11/ 7/87 1.55 revised to better handle device drivers which don't
clear or properly reset the Media Descriptor Byte
11/10/87 1.56 modified disk id code to properly report RAM disk on
machine w/2 floppies and no fixed disk. Added Tandy
1000 series recognition code.
11/13/87 1.57 added Leading Edge Model M recognition code
12/12/87 1.58 added check for Phoenix BIOS on machines which have
letters IBM in memory. Improved recognition of RAM
disks. Changed 'Floppy Disk' legend to report disk
size and nominal capacity, e.g. 360Kb.
1/ 6/88 1.59 revised disk drive type recognition code to improve
recognition of RAM disks created by device drivers
whose media descriptor bytes indicate that they are
floppy drives or hard disks
1/11/88 1.60 revised F4 routine to clear all warning messages
prior to exiting program
1/17/88 1.61 added recognition code for IBM XT/286,PS/2 Models 30,
50, 60 & 80. Also added check for FB model code used
in late model XTs.
2/13/88 1.62 added 'signature' display w/name,address,telephone #,
code clean up
2/16/88 1.63 added recognition code for AT&T 6386 WGS
2/18/88 1.64 improved recognition of IBM clones, including those
2/23/88 1.65 revised disk drive type recognition code to improve
recognition of floppy drives in systems having hard
disks multiple floppy drives and RAM disks
2/26/88 1.66 corrected bug in recognition code for AT&T 6386 WGS
3/ 2/88 1.67 added recognition code for Tandy 1400LT, Tandy 4000,
AST Premium 286/386
3/ 8/88 1.68 improved disk space routines to handle single floppy
drive machines, or machines w/2 floppies and no hard
3/10/88 1.69 added recognition code for FOUNTAIN TECHNOLOGIES XT

1. Certain device drivers used to create RAM disks, such as AT&T's
RAMDRIVE.SYS (supplied w/DOS 3.2) cause PC-INFO to identify such

RAM disks as FIXED disks. Apparently these drivers cause an in-
correct Media Descriptor Byte to be generated. AT&T's RAMDISK.DEV
(supplied w/DOS 3.1), which does not support extended memory, does
not cause this error.

2. Machines with more than two floppy drives normally report this
correctly on both screens. However, in a manner similar to the
situation with RAM disks being reported as FIXED disks, it seems
some device drivers do not correctly reset the hardware bits read
by Interrupt 11. Hence, only two drives are reported on the first
(configuration) screen. Machines which do not use device drivers,
i.e. those using dip switches or ROM resident setup routines, do not
appear to have any difficulty correctly identifying the additional
floppy drives.