home *** CD-ROM | disk | FTP | other *** search
/ PC Welt 1998 April / Freeware-CD.bin / cputst / cpuinfo / cpuinfo.EXE / README.1ST < prev    next >
Encoding:
Text File  |  1995-10-25  |  4.1 KB  |  89 lines

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