Subversion Repositories Kolibri OS

Rev

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

Rev 552 Rev 3587
Line 26... Line 26...
26
  dd U_END+4096
26
  dd U_END+4096
27
  dd U_END+4096
27
  dd U_END+4096
28
  dd	 0x0
28
  dd	 0x0
29
  dd	 0x0
29
  dd	 0x0
Line -... Line 30...
-
 
30
 
-
 
31
include 'lang.inc'				; language support
30
 
32
 
31
include '..\..\..\macros.inc' ; useful macroses
33
include '..\..\..\macros.inc' ; useful macroses
32
include 'draw.inc'
34
include 'draw.inc'
33
include 'brand.inc'           ;Brand ID decoding
35
include 'brand.inc'           ;Brand ID decoding
34
include 'caches.inc'          ;(L1 and L2 cashes decoding for Intel)
36
include 'caches.inc'          ;(L1 and L2 cashes decoding for Intel)
Line 1722... Line 1724...
1722
; DATA AREA
1724
; DATA AREA
Line 1723... Line 1725...
1723
 
1725
 
Line 1724... Line 1726...
1724
title	 db   'CPUID 2.21 by S.Kuzmin & the KolibriOS team',0
1726
title	 db   'CPUID 2.21 by S.Kuzmin & the KolibriOS team',0
-
 
1727
 
-
 
1728
tsum:
-
 
1729
if lang eq it
1725
 
1730
		db 'Frequenza:     .   MHz'
-
 
1731
else
-
 
1732
		db 'Frequency:     .   MHz'
-
 
1733
end if
1726
tsum:
1734
 
Line 1727... Line 1735...
1727
    db 'Frequency:     .   MHz'
1735
 
1728
tsumlen:
1736
tsumlen:
1729
 
1737
 
1730
total dd 0x0
1738
total dd 0x0
Line 1731... Line 1739...
1731
total1 dd 0x0
1739
total1 dd 0x0
-
 
1740
rating dd 0x0
-
 
1741
rat dd 0x0  ;
-
 
1742
 
1732
rating dd 0x0
1743
ram:
-
 
1744
if lang eq it
-
 
1745
		db 'RAM libera:        su'
-
 
1746
else
1733
rat dd 0x0  ;
1747
		db 'Available RAM:     out of'
Line 1734... Line 1748...
1734
 
1748
end if
1735
ram:
1749
 
1736
db 'Available RAM:     out of'
1750
 
Line 1747... Line 1761...
1747
;logcpus :
1761
;logcpus :
1748
;db 'Number of logical CPU:'
1762
;db 'Number of logical CPU:'
1749
;logcpuslen:
1763
;logcpuslen:
Line 1750... Line 1764...
1750
 
1764
 
-
 
1765
speed :
-
 
1766
if lang eq it
-
 
1767
		db 'Performance'
1751
speed :
1768
else
-
 
1769
		db 'PERFORMANCE:'
-
 
1770
end if
-
 
1771
 
1752
db 'PERFORMANCE:'
1772
 
Line 1753... Line 1773...
1753
speedlen:
1773
speedlen:
1754
 
1774
 
1755
kbpersec:
1775
kbpersec:
Line 1756... Line 1776...
1756
db 'KB/SEC'
1776
db 'KB/SEC'
-
 
1777
kbperseclen:
-
 
1778
 
-
 
1779
instruct:
1757
kbperseclen:
1780
if lang eq it
-
 
1781
		db 'Set istruzioni'
-
 
1782
else
-
 
1783
		db 'Instruction sets'
1758
 
1784
end if
Line 1759... Line 1785...
1759
instruct:
1785
 
Line 1760... Line 1786...
1760
    db 'Instruction sets'
1786
 
Line 1777... Line 1803...
1777
brandid:
1803
brandid:
1778
    db 'Brand:'
1804
    db 'Brand:'
1779
brandidlen:
1805
brandidlen:
Line 1780... Line 1806...
1780
 
1806
 
-
 
1807
oblom:
-
 
1808
if lang eq it
-
 
1809
		db 'CPUID non e disponibile'
1781
oblom:
1810
else
-
 
1811
		db 'SORRY, CPUID IS NOT AVAILABLE'
-
 
1812
end if
1782
    db 'SORRY, CPUID IS NOT AVAILABLE'
1813
 
1783
oblomlen:
1814
oblomlen:
-
 
1815
other:
-
 
1816
if lang eq it
-
 
1817
		db 'Questo vendor non e supportato'
1784
other:
1818
else
-
 
1819
		db 'SORRY, THIS VENDOR IS NOT SUPPORTED YET'
-
 
1820
end if
1785
    db 'SORRY, THIS VENDOR IS NOT SUPPORTED YET'
1821
 
Line 1786... Line 1822...
1786
otherlen:
1822
otherlen:
-
 
1823
 
-
 
1824
cpuname:
-
 
1825
if lang eq it
1787
 
1826
		db 'Vendor CPU              '
-
 
1827
else
-
 
1828
		db 'CPU VENDOR:             '
1788
cpuname:
1829
end if
1789
    db 'CPU VENDOR:             '
1830
 
-
 
1831
cpunamelen:
-
 
1832
fam:
-
 
1833
if lang eq it
1790
cpunamelen:
1834
		db 'Famiglia:   std    ext'
-
 
1835
else
-
 
1836
		db 'FAMILY:     std    ext'
-
 
1837
end if
1791
fam:
1838
 
1792
    db 'FAMILY:     std    ext'
1839
 
-
 
1840
famlen:
-
 
1841
mode:
-
 
1842
if lang eq it
1793
famlen:
1843
		db 'Modello:    std    ext'
-
 
1844
else
-
 
1845
		db 'MODEL:      std    ext'
1794
mode:
1846
end if
1795
    db 'MODEL:      std    ext'
1847
 
-
 
1848
modelen:
-
 
1849
step:
-
 
1850
if lang eq it
1796
modelen:
1851
		db 'Stepping:'
-
 
1852
else
-
 
1853
		db 'STEPPING:'
1797
step:
1854
end if
Line 1798... Line 1855...
1798
    db 'STEPPING:'
1855
 
Line 1799... Line 1856...
1799
steplen:
1856
steplen:
Line 1820... Line 1877...
1820
 
1877
 
1821
    db 'L1(inst):     Kuops    -way set     -byte line size'
1878
    db 'L1(inst):     Kuops    -way set     -byte line size'
Line 1822... Line 1879...
1822
cacheP4len:
1879
cacheP4len:
-
 
1880
 
-
 
1881
tech:
-
 
1882
if lang eq it
1823
 
1883
		db 'Tecnologia: 0.   micron '
-
 
1884
else
-
 
1885
		db 'Technology: 0.   micron '
-
 
1886
end if
1824
tech:
1887
 
Line 1825... Line 1888...
1825
  db 'Technology: 0.   micron '
1888
 
-
 
1889
techlen:
-
 
1890
 
-
 
1891
typen:
1826
techlen:
1892
if lang eq it
-
 
1893
		db 'Tipo:'
-
 
1894
else
1827
 
1895
		db 'Type:'
Line 1828... Line 1896...
1828
typen:
1896
end if
1829
  db 'Type:'
1897
 
1830
typenlen:
1898
typenlen:
Line 1840... Line 1908...
1840
freql:
1908
freql:
1841
  db 'System clock:     .   MHz'
1909
  db 'System clock:     .   MHz'
1842
freqllen:
1910
freqllen:
Line 1843... Line 1911...
1843
 
1911
 
-
 
1912
name:
-
 
1913
if lang eq it
-
 
1914
		db 'Codename:'
1844
name:
1915
else
-
 
1916
		db 'CODENAME:'
-
 
1917
end if
1845
    db 'CODENAME:'
1918
 
Line 1846... Line 1919...
1846
namelen:
1919
namelen:
1847
 
1920
 
1848
AMDn:
1921
AMDn:
Line 2108... Line 2181...
2108
NG:
2181
NG:
2109
    db 'Next generation CPU'
2182
    db 'Next generation CPU'
2110
NGlen:
2183
NGlen:
Line 2111... Line 2184...
2111
 
2184
 
-
 
2185
stm:
-
 
2186
if lang eq it
-
 
2187
		db 'Nome:  '
2112
stm:
2188
else
-
 
2189
		db 'Internal name:'
-
 
2190
end if
2113
    db 'Internal name:'
2191
 
Line 2114... Line 2192...
2114
stmlen:
2192
stmlen:
2115
 
2193
 
2116
athloncoef	db	110, 115, 120, 125, 50, 55, 60, 65, 70, 75, 80, 85, 90, 95, 100, 105, 120
2194
athloncoef	db	110, 115, 120, 125, 50, 55, 60, 65, 70, 75, 80, 85, 90, 95, 100, 105, 120