WinBatch Tech Support Home

Database Search

If you can't find the information using the categories below, post a question over in our WinBatch Tech Support Forum.

TechHome

CPU

Can't find the information you are looking for here? Then leave a message over on our WinBatch Tech Support Forum.

!!!NEWSFLASH!!!

 Keywords: cpu extender updates new features 


WIL CPU EXTENDER 

FIXES AND IMPROVEMENTS

==============================================================================
Version 10000 	Mar 15, 2000
      Initial Release.

Version 10001  Mar 17, 2000
      Added CpuSpeed testing capabilities for non-Intel processors.

Ver 10002  Dec 13, 2000
      The CPU extender has been updated to a new 
      format to allow more descriptive function names and 
      additional parameters.  This version of the extender 
      requires	WinBatch 2001A or newer to run.  This 
      extender will not work on WinBatch 2000C or older.
      
      In addition, so as not to affect existing scripts using 
      a previous version of this extender, the extender DLL 
      has been renamed to include a 34I in the DLL name 
      instead of a 32I.  Old and new versions of this 
      extender can *usually* co-exist side by side.
      
      To use the new extender with old scripts and with 
      WinBatch 2001A or newer you will need to change the 
      AddExtender line in the script to reflect the new DLL 
      name.   e.g.
      
         AddExtender("WWCPU32I.DLL")
      should become
         AddExtender("WWCPU34I.DLL")        

Version 10003
        Added to the cCpuSpeed table additional processor speeds for 
        the newer Pentium processors.

Version 10004
      Fixed cCpuSpeed(0) (normalized frequency) so it can correctly
      return frequencies for some higher level CPUs, such as 
      P3/Xeons (700Mhz Quad processors).
  
Version 10005
      Internal Beta Version

Version 10006  Jan 15, 2002
      Added new function cVendorId(), which returns an ID for the
      CPU manufacturer:  1 = Intel, 2 = Cyrix, 3 = Amd, 4 = Unknown.

Version 10007  22 April 2003
      Added to the cCpuSpeed(0) table additional processor speeds for
      the newer Pentium processor speeds. 
      
Version 10008  17 May 2004  Beta

Version 10009  17 May 2004
      Added a divide by zero check to prevent a crash when using these
      fast modern CPUs.  IF the cCPUBenchmark  third parameter "SLoop"
      is too small, then a -1 is returned (instead of a system crash).


Ver 44000 Nov 15, 2004

      Fixed rare divide by zero error.

      The CPUSPEED extender has been updated to a new
      format to allow more descriptive function names and
      additional parameters.  This version of the extender
      requires	WinBatch 2004B or newer to run.  This
      extender will not work on WinBatch 2004A or older.
      
      In addition, so as not to affect existing scripts using
      a previous version of this extender, the extender DLL
      has been renamed to include a 44I in the DLL name
      instead of a 34I.  Old and new versions of this
      extender can *usually* co-exist side by side.
      
      To use the new extender with old scripts and with
      WinBatch 2004B or newer you will need to change the
      AddExtender line in the script to reflect the new DLL
      name.   e.g.
      
         AddExtender("wwcpu34i.dll")
      should become
         AddExtender("wwcpu44i.dll")

Ver 44001  Nov 22, 2004

       Another divide by 0 fix

Ver 44002 Mar 26, 2018

       Modified the cCpuIdExt function to return a full 32-bits of 
       information from the EAX/RAX register,  This includes
          bits 28-31 = Reserved.
          bits 20-27 = Extended family. if family is 15 add to family. (Intel) 
          bits 16-19 = Extended model.  if family is 6 add to model. (Intel)

       Fixed defect in the cMemStat function that prevented it from reporting 
       correct memory size on systems with more than 2 GBs of physical memory. 

       Added 64-bit version of the extender.


Article ID:   W17567
Filename:   !!!NEWSFLASH!!! .txt
File Created: 2018:03:26:13:12:34
Last Updated: 2018:03:26:13:12:34