home *** CD-ROM | disk | FTP | other *** search
/ PC User 1997 April / PCU_APR_97.ISO / utils / cpu / cpuinfo / readme.1st < prev    next >
Encoding:
Text File  |  1997-01-23  |  3.9 KB  |  88 lines

  1. ReadMe.1st------------------------------------------------------
  2.  
  3.                               CPUINFO
  4.  
  5. ABSTRACT
  6.  
  7.  Type "CPUINFO -d" to unzip the compressed package, preserving its
  8.  directory structure.
  9.  
  10.  The CPUINFO package includes two DLLs (Dynamic Link Libraries)
  11.  for Microsoft Windows* Operating Systems (Windows 3.1, Win32s*,
  12.  Windows for Workgroups*, Windows 95*, and Windows NT*). These
  13.  DLLs test for the presence of a Genuine Intel processor, the
  14.  family, model, feature set, and processor clock frequency. Also
  15.  included is a Windows example program for each of the DLLs to
  16.  show sample implementation of the DLL calls. Binaries as well 
  17.  as C and assembly source are provided.
  18.  
  19.  The DLLs are CPUINF16.DLL and CPUINF32.DLL, providing five
  20.  functions accessible by 16 and 32-bit Windows programs
  21.  respectively.  These functions are CPU identification, CPU
  22.  extended identification, CPU clock frequency, CPU features, and
  23.  the CPU Time Stamp Read.
  24.  
  25. USAGE
  26.  The information returned by cpuspeed() can be unreliable under
  27.  some circumstances. On older systems which do not support the time 
  28.  stamp register, for example, the speed measurement is simply a 
  29.  trivial benchmark. Therefore, although cpuspeed() usually 
  30.  returns accurate data, some processors may return incorrect values.
  31.  Therefore, it is suggested not to return information about the processor 
  32.  speed to the user. The suggested use of this program is to set 
  33.  default values of features (e.g. stereo sound, high 
  34.  graphic detail, or whatever consumes large amounts 
  35.  of processor cycles and may need to be disabled on slower 
  36.  processors) to use upon program initialization.
  37.  
  38.  While this program works on all current Intel processors,
  39.  the code is designed to not analyze processor speed if the
  40.  processor is NOT an Intel processor. 
  41.  
  42. MORE INFORMATION
  43.  Refer to included Microsoft Word* 6.0 file "appnote.doc" in
  44.  the DOCS sub-directory for more information on CPUINFO and
  45.  a description of the code.
  46.  
  47.  16-Bit Version -- for summary information see ReadMe16.txt
  48.  32-Bit Version -- for summary information see ReadMe32.txt
  49.  
  50.  
  51.  
  52.  
  53.     +----------------------------------------------------------+
  54.     | This program has been developed by Intel Corporation.    |
  55.     | You have Intel's permission to incorporate this code     |
  56.     | into your product, royalty free.  Intel has various      |
  57.     | intellectual property rights which it may assert under   |
  58.     | certain circumstances, such as if another manufacturer's |
  59.     | processor mis-identifies itself as being "GenuineIntel"  |
  60.     | when the CPUID instruction is executed.                  |
  61.     |                                                          |
  62.     | Intel specifically disclaims all warranties, express or  |
  63.     | implied, and all liability, including consequential and  |
  64.     | other indirect damages, for the use of this code,        |
  65.     | including liability for infringement of any proprietary  |
  66.     | rights, and including the warranties of merchantability  |
  67.     | and fitness for a particular purpose.  Intel does not    |
  68.     | assume any responsibility for any errors which may       |
  69.     | appear in this code nor any responsibility to update it. |
  70.     +----------------------------------------------------------+
  71.  
  72.   Information in this document is provided in connection with
  73.   Intel products.  Intel assumes no liability whatsoever, 
  74.   including infringement of any patent or copyright, for sale 
  75.   and use of Intel products except as provided in Intel's Terms 
  76.   and Conditions of Sale for such products.
  77.      
  78.   Intel retains the right to make changes to these specifications 
  79.   at any time, without notice.
  80.  
  81.  
  82.   * Other brands and names are the property of their respective
  83.     owners.
  84.   
  85.   Copyright (c) 1995, Intel Corporation.  All rights reserved.
  86.  
  87. ------------------------------------------------------ReadMe.1st
  88.