📄 amdinfo.~inc
字号:
cnameinfo.technological.diesize:='199';
end;
1024: begin
cnameinfo.codename:='Toledo SC';
cnameinfo.technological.transistors:='233.2M';
cnameinfo.technological.diesize:='199';
end;
end;
end;
4: begin
case flevel2.cache.size of
512: begin
cnameinfo.codename:='ClawHammer/512K';
cnameinfo.technological.transistors:='105.9M';
cnameinfo.technological.diesize:='193';
end;
else
cnameinfo.codename:='ClawHammer';
cnameinfo.technological.transistors:='105.9M';
cnameinfo.technological.diesize:='193';
end;
end;
7: begin
case flevel2.cache.size of
512: begin
cnameinfo.codename:='ClawHammer/512K';
cnameinfo.technological.transistors:='105.9M';
cnameinfo.technological.diesize:='193';
cnameinfo.revision:='DH7-CG';
end;
else
cnameinfo.codename:='SledgeHammer';
cnameinfo.technological.transistors:='105.9M';
cnameinfo.technological.diesize:='193';
cnameinfo.revision:='SH7-CG';
end;
end;
8: begin
case flevel2.cache.size of
512: begin
cnameinfo.codename:='NewCastle';
cnameinfo.technological.transistors:='68.5M';
cnameinfo.technological.diesize:='144';
end;
else
cnameinfo.codename:='SledgeHammer';
cnameinfo.technological.transistors:='105.9M';
cnameinfo.technological.diesize:='193';
end;
end;
$B: begin
case flevel2.cache.size of
512: begin
cnameinfo.codename:='NewCastle';
cnameinfo.technological.transistors:='68.5M';
cnameinfo.technological.diesize:='144';
end;
else
cnameinfo.codename:='SledgeHammer';
cnameinfo.technological.transistors:='105.9M';
cnameinfo.technological.diesize:='193';
end;
end;
$C: begin
case flevel2.cache.size of
256: begin
cnameinfo.codename:='NewCastle/256K';
cnameinfo.technological.transistors:='68.5M';
cnameinfo.technological.diesize:='144';
cnameinfo.revision:='DH7-CG';
end;
512: begin
cnameinfo.codename:='NewCastle';
cnameinfo.technological.transistors:='68.5M';
cnameinfo.technological.diesize:='144';
cnameinfo.revision:='DH7-CG';
end;
else
cnameinfo.codename:='ClawHammer';
cnameinfo.technological.transistors:='105.9M';
cnameinfo.technological.diesize:='193';
cnameinfo.revision:='DH7-CG';
end;
end;
$E: begin
case flevel2.cache.size of
512: begin
cnameinfo.codename:='NewCastle';
cnameinfo.technological.transistors:='68.5M';
cnameinfo.technological.diesize:='144';
cnameinfo.revision:='DH7-CG';
end;
else
cnameinfo.codename:='ClawHammer';
cnameinfo.technological.transistors:='105.9M';
cnameinfo.technological.diesize:='193';
cnameinfo.revision:='DH7-CG';
end;
end;
$F: begin
case flevel2.cache.size of
512: begin
cnameinfo.codename:='NewCastle';
cnameinfo.technological.transistors:='68.5M';
cnameinfo.technological.diesize:='144';
cnameinfo.revision:='DH7-CG';
end;
else
cnameinfo.codename:='SledgeHammer';
cnameinfo.technological.transistors:='105.9M';
cnameinfo.technological.diesize:='193';
cnameinfo.revision:='DH7-CG';
end;
end;
end;
end;
1: begin
cnameinfo.procnum:=AMD_Athlon_64;
cnameinfo.cpuname:='AMD Athlon(tm) 64 Processor';
if cnameinfo.rating<>'' then cnameinfo.cpuname:='AMD Athlon(tm)64 '+cnameinfo.rating+' Processor';
cnameinfo.technological.process:='CMOS Cu 0,09祄 SOI';
cnameinfo.codename:='Winchester';
cnameinfo.revision:='DH8-D0';
cnameinfo.technological.transistors:='68.5M';
cnameinfo.technological.diesize:='83';
cnameinfo.platform_descr:='Socket 939';
end;
2: begin //E0 revision
cnameinfo.procnum:=AMD_Athlon_64;
cnameinfo.technological.process:='CMOS Cu 0,09祄 DSL SOI';
case fCPUid_m.std_model of
7: begin //San Diego
cnameinfo.platform_descr:='Socket 939';
cnameinfo.codename:='San Diego';
cnameinfo.revision:='SH-E4';
cnameinfo.technological.transistors:='';
cnameinfo.technological.diesize:='115';
if (flevel2.cache.size = 512) then cnameinfo.codename:='San Diego/512K';
end;
$C: begin //Venice
cnameinfo.platform_descr:='Socket 754';
cnameinfo.codename:='Venice';
cnameinfo.revision:='DH-E3';
cnameinfo.technological.transistors:='';
cnameinfo.technological.diesize:='84';
if fCPUid_m.std_stepping=2 then cnameinfo.revision:='DH-E6';
end;
$F: begin //Venice
cnameinfo.platform_descr:='Socket 939';
cnameinfo.codename:='Venice';
cnameinfo.revision:='DH-E3';
cnameinfo.technological.transistors:='';
cnameinfo.technological.diesize:='84';
if fCPUid_m.std_stepping=2 then cnameinfo.revision:='DH-E6';
end;
end;
end;
3: begin
case fCPUid_m.std_model of
7: begin //San Diego
cnameinfo.platform_descr:='Socket 939';
cnameinfo.codename:='San Diego';
cnameinfo.technological.transistors:='';
cnameinfo.technological.diesize:='115';
if (flevel2.cache.size = 512) then cnameinfo.codename:='San Diego/512K';
if fCPUid_m.std_stepping=2 then cnameinfo.revision:='DH-E6';
end;
$F: begin //Venice
cnameinfo.platform_descr:='Socket 939';
cnameinfo.codename:='Venice';
cnameinfo.technological.transistors:='';
cnameinfo.technological.diesize:='84';
cnameinfo.revision:='DH-E3';
if fCPUid_m.std_stepping=2 then cnameinfo.revision:='DH-E6';
end;
else
cnameinfo.platform_descr:='Socket AM2 ?';
cnameinfo.codename:='Orleans ?';
end;
end;
end; //end case
end;
5: begin //05h AMD Athlon(tm) 64 X2 Dual Core Processor XX00+ 1 Dual Core Client
cnameinfo.rating:=IntToStr(22+fCPUid_m.ext_a64BrandNN)+'00+';
cnameinfo.cpuname:='AMD Athlon(tm) 64 X2 Dual Core Processor '+cnameinfo.rating;
cnameinfo.procnum:=AMD_Athlon_64_X2;
cnameinfo.model_descr:='Athlon(tm) 64 X2';
cnameinfo.technological.process:='CMOS Cu 0,09祄 DSL SOI';
cnameinfo.platform_descr:='Socket 939';
flevel2.CachePerCPU:=2;
case fCPUid_m.ext_extmodel of
2: begin
if fCPUid_m.std_model>=$B then
begin
cnameinfo.codename:='Manchester';
cnameinfo.revision:='BH-E4';
cnameinfo.technological.transistors:='154M';
cnameinfo.technological.diesize:='147';
end
else
case flevel2.cache.size of
512: begin
cnameinfo.codename:='Toledo/512K';
cnameinfo.technological.transistors:='233.2M';
cnameinfo.technological.diesize:='199';
if fCPUid_m.std_stepping=2 then cnameinfo.revision:='JH-E6';
end;
1024: begin
cnameinfo.codename:='Toledo';
cnameinfo.technological.transistors:='233.2M';
cnameinfo.technological.diesize:='199';
if fCPUid_m.std_stepping=2 then cnameinfo.revision:='JH-E6';
end;
end;
end;
3: begin
cnameinfo.platform_descr:='Socket AM2 ?';
cnameinfo.codename:='Windsor ?';
end;
end;
end;
6, 37: begin
cnameinfo.rating:='FX-'+IntToStr(24+fCPUid_m.ext_a64BrandNN);
cnameinfo.cpuname:='AMD Athlon(tm) 64 '+cnameinfo.rating+' Dual Core';
cnameinfo.procnum:=AMD_Athlon_64_FX;
cnameinfo.model_descr:='Athlon(tm) 64 FX';
cnameinfo.codename:='Toledo';
flevel2.CachePerCPU:=2;
cnameinfo.platform_descr:='Socket 939';
end;
8: begin //08h Mobile AMD Athlon(tm) 64 Processor XX00+ 1 Mobile Client
cnameinfo.rating:=IntToStr(22+fCPUid_m.ext_a64BrandNN)+'00+';
cnameinfo.cpuname:='AMD Athlon(tm) 64 Processor '+cnameinfo.rating+' Mobile';
cnameinfo.procnum:=AMD_Athlon_64_M;
cnameinfo.model_descr:='Athlon(tm) 64 Mobile';
cnameinfo.platform_descr:='Socket 754';
if fCPUid_m.ext_extmodel>0 then
begin
cnameinfo.codename:='Newark';
cnameinfo.revision:='SH9-E3';
cnameinfo.technological.process:='CMOS Cu 0,09祄 DSL SOI';
end
else if fCPUid_m.std_model=4 then
begin
cnameinfo.codename:='ClawHammer';
cnameinfo.technological.transistors:='105.9M';
cnameinfo.technological.diesize:='193';
end
else
begin
cnameinfo.codename:='NewCastle';
cnameinfo.technological.transistors:='68.5M';
cnameinfo.technological.diesize:='144';
end;
end;
9: begin //09h Mobile AMD Athlon(tm) 64 Processor XX00+ 1 Mobile Client Low Power Mobile VIDs
cnameinfo.rating:=IntToStr(22+fCPUid_m.ext_a64BrandNN)+'00+';
cnameinfo.cpuname:='AMD Athlon(tm) 64 Processor '+cnameinfo.rating+' Mobile LV';
cnameinfo.procnum:=AMD_Athlon_64_M;
cnameinfo.model_descr:='Athlon(tm) 64 Mobile';
cnameinfo.platform_descr:='Socket 754';
if (fCPUid_m.ext_extmodel >= 2) then
begin
cnameinfo.codename:='Lancaster';
cnameinfo.revision:='SH-E5';
cnameinfo.technological.process:='CMOS Cu 0,09祄 DSL SOI';
cnameinfo.technological.transistors:='';
cnameinfo.technological.diesize:='';
end
else if (fCPUid_m.ext_extmodel >= 1) then
begin
cnameinfo.codename:='Oakville';
cnameinfo.technological.transistors:='';
cnameinfo.technological.diesize:='';
end
else if fCPUid_m.std_model=4 then
begin
cnameinfo.codename:='ClawHammer';
cnameinfo.technological.transistors:='105.9M';
cnameinfo.technological.diesize:='193';
end
else
begin
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -