home *** CD-ROM | disk | FTP | other *** search
/ Programmer 7500 / MAX_PROGRAMMERS.iso / PROGRAMS / UTILS / HARDWARE / PC_166.ZIP / PC-INFO.DOC < prev    next >
Encoding:
Text File  |  1988-02-25  |  9.7 KB  |  176 lines

  1.  
  2.                   ╔══════════════════════════════════╗
  3.                   ║ PC-INFO  Version 1.66α,  2-26-88 ║
  4.                   ╚══════════════════════════════════╝
  5.  
  6.           PC-INFO 1.66α Copyright (C) 1986-1988  Max S. Robin
  7.           All rights reserved     For non-commercial use only
  8.  
  9.                             Usage:  PC-INFO
  10.  
  11. This utility is intended to help users keep track of their system
  12. configurations and to aid in setting up new machines.  It reports:
  13.  
  14.       1. Machine type                9. Initial video state
  15.       2. CPU type & manufacturer    10. Current video state
  16.       3. NDP type                   11. Video adapter type
  17.       4. ROM BIOS date              12. Amount of system memory
  18.       5. DOS version number         13. Amount of extended memory
  19.       6. Number of floppy drives    14. Amount of L/I/M EMS mmemory
  20.       7. Number serial ports        15. Total space on logged drive
  21.       8. Number of printer ports    16. Free space on logged drive
  22.  
  23. In addition, when the appropriate option is selected, it will report:
  24.  
  25.        1. Disk type (5¼" 360K|1.2M or 3½" 720K|1.44M floppies/fixed/RAM)
  26.        2. Total space
  27.        3. Free space
  28.        4. Cluster size
  29.  
  30. for all disks on the system.  The display screens may be saved to a file
  31. or printed out via alternate menu selections, at your disgression. (When
  32. run on a single floppy system, the floppy disk drive information is only
  33. output when that is the logged drive.)  There are two files which may be
  34. created by this program (PC-INFO.CFG and PC-INFO.DSK). In the event that
  35. files with these names already exist, a warning to that effect is output
  36. and the original files are left untouched, with no new file created.  In
  37. an analagous manner,  the disk is checked for sufficient available space
  38. prior to creating new files, and a suitable warning is output if PC-INFO
  39. determines that such space is not present.
  40.  
  41. It has been tested on IBM PC, PC XT, PC AT, PS/2 Models 30, 50 60 and 80
  42. and the AT&T PC6300/PC6300+/PC6310, the '386 based AT&T 6386 WGS and the
  43. Xerox 606X machines. (There has been an occasional AT&T PC6300+ on which
  44. PC-INFO will not run.   These machines have generally been equipped with
  45. oddball ROM releases.   We are currently trying to resolve this apparent
  46. incompatability issue.)  PC-INFO has also been tested on certain COMPAQ,
  47. CLUB AT, LEADING EDGE, PC LIMITED, TANDY and ZENITH models. Unfortunatly
  48. we do not have access to every model produced by these manufacturers for
  49. evaluation purposes.
  50.  
  51. PC-IDENT is a stand alone utility which may be used to identify the real
  52. manufacturer of your machine and the ROM BIOS it contains.  This program
  53. displays the most likely copyright message, as well as all ASCII strings
  54. which match certain search criteria. (On some compatibles, PC-IDENT will
  55. occasionally cause the screen to go blank.  If this occurs, press the F4
  56. key, which should restore the normal screen prompts.   In the event that
  57. this program does not run on your machine, try ID.COM instead.  It would
  58. be appreciated if you'ld drop us a line containing a description of your
  59. system and what type of behaviour PC-IDENT displayed.  This will help us
  60. to track down a 'universal' solution to this problem.)
  61.  
  62. If PC-INFO does not return the correct manufacturer or model, please run
  63. PC-IDENT and send us a copy of the output so that we may upgrade PC-INFO
  64. to recognize your machine/model.
  65.  
  66. My thanks to Bob Smith (of Qualitas,Inc.in Bethesda MD) for the pointers
  67. in adapting the code used in his program CPUID.ASM (published in PC Tech
  68. Journal - April 1986 - Vol. 4 #4) to determine the type of CPU installed
  69. in the system under test.
  70.  
  71. You are encouraged to copy and distribute PC-INFO and PC-IDENT, provided
  72. they are distributed only in their original, unmodified state, including
  73. this documentation file.
  74.  
  75. If you have used this program and find it of value, a small contribution
  76. ($10 suggested)  would be appreciated. Please send comments, suggestions
  77. and contributions to:
  78.  
  79.                    ╔═════════════════════════════════╗
  80.                    ║     CHEAT RIVER ENGINEERING     ║
  81.                    ║           Max S. Robin          ║
  82.                    ║           P.O. Box 289          ║
  83.                    ║           Denville, NJ          ║
  84.                    ║               07834             ║
  85.                    ║                                 ║
  86.                    ║           201-627-5460          ║
  87.                    ╚═════════════════════════════════╝
  88.  
  89.  Change
  90.   Date      Vers.             Description of Change
  91. --------    ---- ------------------------------------------------
  92.  4/11/87    1.23   added code to search for 80386 and to identify
  93.                    COMPAQ 386
  94.  4/15/87    1.24   revised machine models to include AT&T 6310;
  95.                    corrected error when DOS version code >3.1
  96.  4/19/87    1.25   corrected spelling error in EMS output
  97.  4/21/87    1.26   corrected code to differentiate between V20 & V30;
  98.                    changed order of video test so that clones w/CGA type
  99.                    boards which change bit 7 of status port 3BAH do not
  100.                    falsely report presence of a Hercules Graphic Card
  101.  5/ 3/87    1.27   changed 'Printer Ports' legend to more correct
  102.                    'Parallel Ports (Printer)'
  103.  5/21/87    1.28   code clean up
  104.  6/25/87    1.40   added function key menus for disk information, print-
  105.                    ing and save-to-file options
  106.  6/27/87    1.41   added Leading Edge Model D & Sperry recognition code
  107.  6/28/87    1.42   added 'WORKING' indicator to let user know system is
  108.                    not hung while checking disks (this can take a moment
  109.                    or two, especially with large, slow hard disks)
  110.                    added 'PRINTING' indicator to let user know system is
  111.                    printing (helpful for those w/remote printers)
  112.  7/ 3/87    1.45   fixed bug in code which differentiates between CPUs
  113.                    with 8 and 16 external buss structures (e.g. Intel
  114.                    8088 vs. 8086, NEC V20 vs. V30)
  115.  7/ 8/87    1.46   added code to recognize PS/2 3½" drives in both 720K
  116.                    Model 30 version and 1.44M Models 50 - 80 version
  117.  7/13/87    1.47   added 'Space in Bytes' message to disk screen
  118.  8/ 4/87    1.48   added Zenith 181/183 recognition code
  119.  9/23/87    1.49   added Tandy 3000HD recognition code
  120. 10/ 1/87    1.50   added Data General/1 recognition code
  121. 10/17/87    1.51   revised description of 3 1/2" drives to reflect 720K
  122.                    size, rather than calling them High Capacity
  123. 10/24/87    1.52   code clean up
  124. 11/ 1/87    1.53   revised NDP recognition code, using August '87 PC
  125.                    Tech Journal article for reference, to identify 80387
  126.                    NDP
  127. 11/ 2/87    1.54   added PC Limited Turbo XT recognition code
  128. 11/ 7/87    1.55   revised to better handle device drivers which don't
  129.                    clear or properly reset the Media Descriptor Byte
  130. 11/10/87    1.56   modified disk id code to properly report RAM disk on
  131.                    machine w/2 floppies and no fixed disk. Added Tandy
  132.                    1000 series recognition code.
  133. 11/13/87    1.57   added Leading Edge Model M recognition code
  134. 12/12/87    1.58   added check for Phoenix BIOS on machines which have
  135.                    letters IBM in memory. Improved recognition of RAM
  136.                    disks.  Changed 'Floppy Disk' legend to report disk
  137.                    size and nominal capacity, e.g. 360Kb.
  138.  1/ 6/88    1.59   revised disk drive type recognition code to improve
  139.                    recognition of RAM disks created by device drivers
  140.                    whose media descriptor bytes indicate that they are
  141.                    floppy drives or hard disks
  142.  1/11/88    1.60   revised F4 routine to clear all warning messages
  143.                    prior to exiting program
  144.  1/17/88    1.61   added recognition code for IBM XT/286,PS/2 Models 30,
  145.                    50, 60 & 80. Also added check for FB model code used
  146.                    in late model XTs.
  147.  2/13/88    1.62   added 'signature' display w/name,address,telephone #,
  148.                    code clean up
  149.  2/16/88    1.63   added recognition code for AT&T 6386 WGS
  150.  2/18/88    1.64   improved recognition of IBM clones, including those
  151.                    with ERSO, AWARD and AMI BIOS
  152.  2/23/88    1.65   revised disk drive type recognition code to improve
  153.                    recognition of floppy drives in systems having hard
  154.                    disks multiple floppy drives and RAM disks
  155.  2/26/88    1.66   corrected bug in recognition code for AT&T 6386 WGS
  156.  
  157.                    KNOWN BUGS/PROBLEMS
  158.                    -------------------
  159. 1.  Certain device drivers used to create RAM disks, such as AT&T's
  160.     RAMDRIVE.SYS (supplied w/DOS 3.2) cause PC-INFO to identify such
  161.     RAM disks as FIXED disks.  Apparently these drivers cause an in-
  162.     correct Media Descriptor Byte to be generated.  AT&T's RAMDISK.DEV
  163.     (supplied w/DOS 3.1), which does not support extended memory, does
  164.     not cause this error.
  165.  
  166. 2.  Machines with more than two floppy drives normally report this
  167.     correctly on both screens.  However, in a manner similar to the
  168.     situation with RAM disks being reported as FIXED disks, it seems
  169.     some device drivers do not correctly reset the hardware bits read
  170.     by Interrupt 11.  Hence, only two drives are reported on the first
  171.     (configuration) screen. Machines which do not use device drivers,
  172.     i.e. those using dip switches or ROM resident setup routines, do not
  173.     appear to have any difficulty correctly identifying the additional
  174.     floppy drives.  Revision 1.60 and 1.65 improves correct recognition
  175.     of these RAM disks.
  176.