Subversion Repositories Kolibri OS

Rev

Rev 515 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 515 Rev 4107
Line 1... Line 1...
1
;******************************************************************************
1
;******************************************************************************
2
; project name:    CPUID
2
; project name:    CPUID
3
; target platform: KolibriOS, x86 (IA-32), x86-64 achitectures
3
; target platform: KolibriOS, x86 (IA-32), x86-64 achitectures
4
; compability:     CPUID works in MS Windows by means of emulator KlbrInWin from Diamond  (http://diamondz.land.ru)
4
; compability:     CPUID works in MS Windows by means of emulator KlbrInWin from Diamond http://board.kolibrios.org/viewtopic.php?f=23&t=1273
5
; compiler:        flat assembler 1.67.21
5
; compiler:        flat assembler 1.70.03
6
; version:         2.21
6
; version:         2.28
7
; last update:     18th May 2007
7
; last update:     23rd October 2013
8
; maintained by:   Sergey Kuzmin aka Wildwest
8
; maintained by:   Sergey Kuzmin aka Wildwest
9
; e-mail:          kuzmin_serg@list.ru
9
; e-mail:          kuzmin_serg@list.ru
10
; site:            http://coolthemes.narod.ru/files.html
10
; site:            http://coolthemes.narod.ru/files.html
11
;******************************************************************************
11
;******************************************************************************
12
; Summary:
12
; Summary:
13
;        supported vendors  - Intel, AMD, VIA, Cyrix, IDT (Centaur),Transmeta
13
;        supported vendors  - Intel, AMD, VIA, Cyrix, IDT (Centaur),Transmeta, Vortex86
14
;        displayed features - CPU frequency;
14
;        displayed features - CPU frequency;
15
;                             Internal Name;
15
;                             Internal Name;
16
;                             Multiplier and System Clock frequency;
16
;                             Multiplier and System Clock frequency;
17
;                             Standard and Extended Features;
17
;                             Standard and Extended Features;
18
;                             CPU signature (family, model,stepping);
18
;                             CPU signature (family, model,stepping);
Line 32... Line 32...
32
; remove support of Cyrix and early Centaur (IDT)  - they are too old, rare and non-standard;
32
; remove support of Cyrix and early Centaur (IDT)  - they are too old, rare and non-standard;
33
; Sempron detection - probably they supports Brand-ID;
33
; Sempron detection - probably they supports Brand-ID;
34
; update caches descriptors for intel Core 1/2
34
; update caches descriptors for intel Core 1/2
35
; quantity of logical CPU/cores - requires APIC ID analysis
35
; quantity of logical CPU/cores - requires APIC ID analysis
36
; newest AMD/Intel codename detection
36
; newest AMD/Intel codename detection
-
 
37
; improve support of Vortex86
37
;******************************************************************************
38
;******************************************************************************
38
;HISTORY:
39
;HISTORY:
39
;3.0: CPUID   18/05/2007 (not finished)
40
;2.3: CPUID   23/10/2013 (not finished)
40
;Authors:    Sergey Kuzmin aka Wildwest 
41
;Authors:    Sergey Kuzmin aka Wildwest 
-
 
42
;            Pavel Rymovskiy aka Heavyiron 
-
 
43
;            fedesco
41
;Features:  
44
;Features:  
-
 
45
;          (+)  'choose FSB' button removed and related code changed in the way it would use FSB value detected by Ghost's code;
-
 
46
;          (+)  fixed calculation of Extended model for newest Intel;
-
 
47
;          (+)  initial support of new vendor Vortex86 - logo, caches, technology;
-
 
48
;          (+)  Italian translation by fedesco;
-
 
49
;          (+)  makefile for *nix by fedesco;
-
 
50
;          (+)  new cache descriptors for Intel;
-
 
51
;          (+)  fixed typo, which makes output of Brand ID for AMD CPU's at incorrect place by Heavyiron;
42
;          (+)  fixed typo, which makes selection of incorrect codename for AMD F8x CPU's; 
52
;          (+)  fixed typo, which makes selection of incorrect codename for AMD F8x CPU's; 
43
;Known issues: Sempron marked as AthlonXP
53
;Known issues: Sempron marked as AthlonXP
44
;              second window doesn't closed when you close main window
54
;              second window doesn't closed when you close main window
-
 
55
;              incorrect multiplier detection for newest CPU
-
 
56
;              incorrect cache detection for several models of newest Intel CPU, because they designed for another cache detection approach
45
;-----------------------------------------------------------------------------
57
;-----------------------------------------------------------------------------
46
;2.2: CPUID   01/05/2007
58
;2.2: CPUID   01/05/2007
47
;Authors:    Sergey Kuzmin aka Wildwest 
59
;Authors:    Sergey Kuzmin aka Wildwest 
48
;            Iliya Mikhailov aka Ghost  
60
;            Iliya Mikhailov aka Ghost  
49
;            /^S0rG^\  
61
;            /^S0rG^\