forked from KolibriOS/kolibrios
CPUID 2.28 from Wildwest
git-svn-id: svn://kolibrios.org@4107 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
parent
306b448222
commit
7263e91a41
@ -1,2 +1,6 @@
|
||||
fasm cpuid.asm cpuid
|
||||
pause
|
||||
@erase lang.inc
|
||||
@echo lang fix en >lang.inc
|
||||
@fasm -m 16384 cpuid.asm cpuid
|
||||
@erase lang.inc
|
||||
@kpack cpuid
|
||||
@pause
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -1,16 +1,16 @@
|
||||
;******************************************************************************
|
||||
; project name: CPUID
|
||||
; target platform: KolibriOS, x86 (IA-32), x86-64 achitectures
|
||||
; compability: CPUID works in MS Windows by means of emulator KlbrInWin from Diamond (http://diamondz.land.ru)
|
||||
; compiler: flat assembler 1.67.21
|
||||
; version: 2.21
|
||||
; last update: 18th May 2007
|
||||
; compability: CPUID works in MS Windows by means of emulator KlbrInWin from Diamond http://board.kolibrios.org/viewtopic.php?f=23&t=1273
|
||||
; compiler: flat assembler 1.70.03
|
||||
; version: 2.28
|
||||
; last update: 23rd October 2013
|
||||
; maintained by: Sergey Kuzmin aka Wildwest
|
||||
; e-mail: kuzmin_serg@list.ru
|
||||
; site: http://coolthemes.narod.ru/files.html
|
||||
;******************************************************************************
|
||||
; Summary:
|
||||
; supported vendors - Intel, AMD, VIA, Cyrix, IDT (Centaur),Transmeta
|
||||
; supported vendors - Intel, AMD, VIA, Cyrix, IDT (Centaur),Transmeta, Vortex86
|
||||
; displayed features - CPU frequency;
|
||||
; Internal Name;
|
||||
; Multiplier and System Clock frequency;
|
||||
@ -34,14 +34,26 @@
|
||||
; update caches descriptors for intel Core 1/2
|
||||
; quantity of logical CPU/cores - requires APIC ID analysis
|
||||
; newest AMD/Intel codename detection
|
||||
; improve support of Vortex86
|
||||
;******************************************************************************
|
||||
;HISTORY:
|
||||
;3.0: CPUID 18/05/2007 (not finished)
|
||||
;2.3: CPUID 23/10/2013 (not finished)
|
||||
;Authors: Sergey Kuzmin aka Wildwest <kuzmin_serg@list.ru>
|
||||
; Pavel Rymovskiy aka Heavyiron <Heavyiron@pisem.net>
|
||||
; fedesco
|
||||
;Features:
|
||||
; (+) 'choose FSB' button removed and related code changed in the way it would use FSB value detected by Ghost's code;
|
||||
; (+) fixed calculation of Extended model for newest Intel;
|
||||
; (+) initial support of new vendor Vortex86 - logo, caches, technology;
|
||||
; (+) Italian translation by fedesco;
|
||||
; (+) makefile for *nix by fedesco;
|
||||
; (+) new cache descriptors for Intel;
|
||||
; (+) fixed typo, which makes output of Brand ID for AMD CPU's at incorrect place by Heavyiron;
|
||||
; (+) fixed typo, which makes selection of incorrect codename for AMD F8x CPU's;
|
||||
;Known issues: Sempron marked as AthlonXP
|
||||
; second window doesn't closed when you close main window
|
||||
; incorrect multiplier detection for newest CPU
|
||||
; incorrect cache detection for several models of newest Intel CPU, because they designed for another cache detection approach
|
||||
;-----------------------------------------------------------------------------
|
||||
;2.2: CPUID 01/05/2007
|
||||
;Authors: Sergey Kuzmin aka Wildwest <kuzmin_serg@list.ru>
|
||||
|
@ -5,7 +5,7 @@ ENGLISH
|
||||
Hi! My name is Sergey Kuzmin aka Wildwest.
|
||||
This is one of the mostly famous program for KolibriOS/MenuetOS.
|
||||
I called it CPUID. CPUID talks with you CPU and show log.
|
||||
Current version is 2.21 and you can use it on your own risk without any warranty.
|
||||
Current version is 2.28 and you can use it on your own risk without any warranty.
|
||||
E-mail me (kuzmin_serg@list.ru) if you have some problems or suggestions.
|
||||
All righs on this program are mine, except parts of code written by other developers.
|
||||
|
||||
@ -31,14 +31,16 @@ People from international KolibriOS/MenuetOS team help me and I wish to mention
|
||||
|
||||
Iliya Mikhailov (Russia) for piece of code from his great GMON;
|
||||
|
||||
Pavel Rymovskiy (Belarus) and Leency (Ukraine) for their work, which enhance look & feel of CPUID.
|
||||
Pavel Rymovskiy (Belarus) and Kirill Lipatov (Ukraine) for their work, which enhance look & feel of CPUID
|
||||
|
||||
fedesco (Italy) for makefile for compilation on *nix systems and for translation to Italian language.
|
||||
|
||||
Also I want to thank folks which help me by testing and suggestions -
|
||||
Sonny, Smiddy and all the RU-Team.
|
||||
|
||||
Please, test it and e-mail me screenshot.
|
||||
|
||||
The CPUID thread with announcements and discussion is at http://meos.sysbin.com/viewtopic.php?t=594
|
||||
The CPUID thread with announcements and discussion is at http://board.kolibrios.org/viewtopic.php?f=42&t=594
|
||||
|
||||
Bye...
|
||||
|
||||
@ -48,13 +50,13 @@ RUSSIAN
|
||||
Привет! Меня зовут Сергей Кузьмин aka Wildwest.
|
||||
Это одна из самых известных программ для KolibriOS/MenuetOS.
|
||||
Она называется CPUID и показывает результаты идентификации процессора.
|
||||
Это версия 2.21 и ВЫ можете её использовать на свой собственный риск безо всяких гарантий.
|
||||
Ýòî âåðñèÿ 2.28 è ÂÛ ìîæåòå å¸ èñïîëüçîâàòü íà ñâîé ñîáñòâåííûé ðèñê áåçî âñÿêèõ ãàðàíòèé.
|
||||
Если будут какие-то проблемы или предложения, то напишите мне (kuzmin_serg@list.ru).
|
||||
Все права на программу принадлежат мне, кроме прав на части, написанных остальными разработчиками.
|
||||
|
||||
Следующие версии будут выкладываться на страничке: http://coolthemes.narod.ru/files.html
|
||||
|
||||
Люди из международной команды MenuetOS помогали мне и я хотел бы упомянуть их здесь:
|
||||
Ëþäè èç ìåæäóíàðîäíîé êîìàíäû KolibriOS/MenuetOS ïîìîãàëè ìíå è ÿ õîòåë áû óïîìÿíóòü èõ çäåñü:
|
||||
|
||||
Ville Turjanmaa (Финляндия), написавшего MenuetOS;
|
||||
|
||||
@ -68,20 +70,22 @@ RUSSIAN
|
||||
|
||||
Марата Закиянова (Россия) за его любезное предложение помочь с созданием дополнительного окна;
|
||||
|
||||
Андрея Халявина (Россия) за его терпение в процессе отладки теста произовительности ;
|
||||
Àíäðåÿ Õàëÿâèíà (Ðîññèÿ) çà åãî òåðïåíèå â ïðîöåññå îòëàäêè òåñòà ïðîèçîâèòåëüíîñòè;
|
||||
|
||||
Евгения Гречникова (Россия) за чистку кода и оптимизацию;
|
||||
|
||||
Илью Михайлова (Россия) за кусок кода из его замечательной программы GMON;
|
||||
|
||||
Павла Рымовского (Белоруссия) и Leency (Украина) за работу, спосособствовавшую улучшению внешнего вида CPUID.
|
||||
Ïàâëà Ðûìîâñêîãî (Áåëîðóññèÿ) è Êèðèëëà Ëèïàòîâà (Óêðàèíà) çà ðàáîòó, ñïîñîñîáñòâîâàâøóþ óëó÷øåíèþ âíåøíåãî âèäà CPUID;
|
||||
|
||||
fedesco (Èòàëèÿ) çà makefile äëÿ êîìïèëÿöèè â *nix-ñèñòåìàõ è ïåðåâîä èíòåðôåéñà íà èòàëüÿíñêèé ÿçûê.
|
||||
|
||||
Также я хочу поблагодарить людей, помогавших мне тестированием и предложениями -
|
||||
Sonny, Smiddy и всю "советскую команду" KolibriOS/MenuetOS .
|
||||
Sonny, Smiddy è âñþ "ñîâåòñêóþ êîìàíäó" KolibriOS/MenuetOS.
|
||||
|
||||
Пожалуйста, протестируйте программу и пришлите мне скриншот по e-mail.
|
||||
|
||||
До встреч на форуме(http://meos.sysbin.com/viewtopic.php?t=594).
|
||||
Äî âñòðå÷ íà ôîðóìå http://board.kolibrios.org/viewtopic.php?f=42&t=594
|
||||
|
||||
|
||||
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -16,5 +16,9 @@ file 'transmet.gif' ;include gif file
|
||||
via:
|
||||
file 'via.gif' ;include gif file
|
||||
|
||||
vortex:
|
||||
file 'vortex.gif' ;include gif file
|
||||
|
||||
knopka:
|
||||
file 'knopka.gif' ;include gif file
|
||||
|
||||
|
@ -1,12 +1,20 @@
|
||||
newrating:
|
||||
|
||||
cmp [FRS], 266
|
||||
jz f266
|
||||
cmp [FRS], 333
|
||||
jz f333
|
||||
cmp [FRS], 400
|
||||
jz f400
|
||||
cmp [freqbb], 151
|
||||
jl f266
|
||||
|
||||
cmp [freqbb], 150
|
||||
ja ft
|
||||
|
||||
jmp vyxod
|
||||
ft:
|
||||
|
||||
cmp [freqbb], 180
|
||||
ja f400
|
||||
|
||||
cmp [freqbb], 181
|
||||
jl f333
|
||||
jmp vyxod
|
||||
f266:
|
||||
|
||||
;ôîðìóëû âû÷èñëåíèÿ XP-ðåéòèíãà Athlon-îâ (Tbred, Barton):
|
||||
@ -14,6 +22,7 @@ f266:
|
||||
;XP+ (Freq<2000MHz) = 1000 + (Freq-1000)*1,5 = Freq*1.5-500
|
||||
;XP+ (Freq>=2000MHz) = 900 + (Freq-1000)*1,5 = Freq*1.5-600
|
||||
|
||||
mov [FRS], 266
|
||||
|
||||
cmp [total], 2000
|
||||
jl pal
|
||||
@ -41,7 +50,7 @@ jmp vyxod
|
||||
|
||||
f333:
|
||||
|
||||
|
||||
mov [FRS], 333
|
||||
|
||||
|
||||
cmp [L2], 256
|
||||
@ -97,7 +106,7 @@ jmp vyxod
|
||||
jmp vyxod
|
||||
|
||||
f400:
|
||||
|
||||
mov [FRS], 400
|
||||
|
||||
;FSB400/512kB:
|
||||
;XP+ = Freq*1.5 - 100
|
||||
|
BIN
programs/system/cpuid/trunk/vortex.gif
Normal file
BIN
programs/system/cpuid/trunk/vortex.gif
Normal file
Binary file not shown.
After Width: | Height: | Size: 2.0 KiB |
Loading…
Reference in New Issue
Block a user