📄 intelinfo.inc
字号:
cnameinfo.platform_descr:='Socket 8';
end
else
begin
cnameinfo.codename:='Klamath';
cnameinfo.cpuname:='Intel Pentium 2 Processor';
cnameinfo.procnum:=Intel_Pentium_2;
cnameinfo.model_descr:='Pentium 2';
cnameinfo.technological.process:='CMOS 0.28祄';
cnameinfo.technological.transistors:='7.5M';
cnameinfo.technological.diesize:='203';
cnameinfo.platform_descr:='Slot 1';
end;
end;
5: begin
DelayTime:=150;
UpdateClocks;
case flevel2.cache.size of
0: begin
cnameinfo.codename:='Covington';
cnameinfo.cpuname:='Intel Celeron Processor';
cnameinfo.procnum:=Intel_Celeron;
cnameinfo.model_descr:='Celeron';
cnameinfo.technological.process:='CMOS 0.25祄';
cnameinfo.technological.transistors:='7.5M';
cnameinfo.technological.diesize:='118';
cnameinfo.platform_descr:='Slot 1 (SECC)';
end;
512: begin
cnameinfo.codename:='Deschutes';
cnameinfo.cpuname:='Intel Pentium 2 Processor';
cnameinfo.procnum:=Intel_Pentium_2;
cnameinfo.model_descr:='Pentium 2';
cnameinfo.technological.process:='CMOS 0.25祄';
cnameinfo.technological.transistors:='7.5M';
cnameinfo.technological.diesize:='131';
cnameinfo.platform_descr:='Slot 1';
end
else begin
cnameinfo.codename:='Deschutes';
cnameinfo.cpuname:='Intel Pentium-II Xeon Processor';
cnameinfo.procnum:=Intel_Pentium_2;
cnameinfo.model_descr:='Pentium 2';
cnameinfo.technological.process:='CMOS 0.25祄';
cnameinfo.technological.transistors:='7.5M';
cnameinfo.technological.diesize:='131';
cnameinfo.platform_descr:='Slot 2';
end;
end;
end;
6: begin
DelayTime:=150;
UpdateClocks;
if (flevel2.cache.size=128) then
begin
//GetP6Multiplier(i);
cnameinfo.codename:='Mendocino';
cnameinfo.cpuname:='Intel Celeron A Processor';
cnameinfo.procnum:=Intel_Celeron;
cnameinfo.model_descr:='Celeron';
cnameinfo.technological.process:='CMOS 0.25祄';
cnameinfo.technological.transistors:='19M';
cnameinfo.technological.diesize:='154';
case fCPUid_m.std_stepping of
0..4: cnameinfo.platform_descr:='Slot 1 (SECC)';
5..9: cnameinfo.platform_descr:='Socket 370 (PGA)';
10,13: begin
cnameinfo.codename:='Dixon/128K';
cnameinfo.cpuname:='Intel Celeron Mobile Processor';
cnameinfo.procnum:=Intel_Celeron;
cnameinfo.model_descr:='Celeron Mobile';
end;
end;
end
else
begin
//GetP6Multiplier(i);
cnameinfo.codename:='Dixon';
cnameinfo.cpuname:='Intel Pentium 2 Mobile Processor';
cnameinfo.procnum:=Intel_Pentium_2;
cnameinfo.model_descr:='Pentium 2 Mobile';
cnameinfo.technological.process:='CMOS 0.25祄';
cnameinfo.technological.transistors:='27.4M';
cnameinfo.technological.diesize:='180';
cnameinfo.platform_descr:='Mobile Module Connector';
end;
end;
7: begin
DelayTime:=150;
UpdateClocks;
//GetP6Multiplier(i);
if (flevel2.cache.size=1024) or (flevel2.cache.size=2048) then
begin
cnameinfo.cpuname:='Intel Pentium 3 Xeon Processor';
cnameinfo.codename:='Tanner';
cnameinfo.procnum:=Intel_PIII_Xeon; //! Pentium-III Xeon
cnameinfo.model_descr:='Xeon';
cnameinfo.platform_descr:='Slot 2';
end
else
begin
cnameinfo.codename:='Katmai';
cnameinfo.cpuname:='Intel Pentium 3 Processor';
cnameinfo.procnum:=Intel_PIII;
cnameinfo.model_descr:='Pentium 3';
cnameinfo.technological.process:='CMOS 0.25祄';
cnameinfo.technological.transistors:='9.5M';
cnameinfo.technological.diesize:='128';
cnameinfo.platform_descr:='Slot 1';
end;
end;
8: begin
MultMethod:=CoppermineMultMethod;
fClocks.DataRate:=1;
UpdateClocks;
if (flevel2.cache.size=128) then
begin
cnameinfo.codename:='Coppermine/128K';
cnameinfo.cpuname:='Intel Celeron Processor';
cnameinfo.procnum:=Intel_Celeron;
cnameinfo.model_descr:='Celeron';
cnameinfo.technological.process:='CMOS Al 0.18祄';
cnameinfo.technological.transistors:='28.1M';
cnameinfo.technological.diesize:='90';
cnameinfo.platform_descr:='Socket 370 (FCPGA)';
if ((fCPUfeatures.PlatformID mod 2<>0) and (oHWIO.isLoad)) then
begin
cnameinfo.cpuname:='Intel Celeron Mobile Processor';
cnameinfo.platform_descr:='BGA/Micro-PGA';
cnameinfo.procnum:=Intel_Celeron;
cnameinfo.model_descr:='Celeron Mobile';
exit;
end;
end
else
begin
cnameinfo.codename:='Coppermine';
cnameinfo.cpuname:='Intel Pentium 3 Processor';
cnameinfo.procnum:=Intel_PIII;
cnameinfo.model_descr:='Pentium 3';
cnameinfo.technological.process:='CMOS Al 0.18祄';
cnameinfo.technological.transistors:='28.1M';
cnameinfo.technological.diesize:='90';
if ((flevel2.cache.size=256) and (fCPUfeatures.PlatformID mod 2<>0) and (oHWIO.isLoad)) then
begin
cnameinfo.cpuname:='Intel Pentium 3 Mobile Processor';
cnameinfo.platform_descr:='BGA/Micro-PGA';
cnameinfo.procnum:=Intel_PIII_M;
cnameinfo.model_descr:='Pentium 3 Mobile';
//fClocks.isModulable:=true;
exit;
end;
case fCPUid_m.std_stepping of
1, 3: begin
if fCPUid_m.std_stepping=1 then cnameinfo.platform_descr:='Slot 1'
else
begin
cnameinfo.codename:='Coppermine';
cnameinfo.revision:='B0';
cnameinfo.platform_descr:='Socket 370 (FCPGA)';
end;
//FSB=100 Mhz
if fClocks.Bus<128 then
begin
if fClocks.Multiplier=5.0 then
begin
cnameinfo.cpuname:='Intel Pentium III E Processor';
end
else
if fClocks.Multiplier=5.5 then
begin
cnameinfo.cpuname:='Intel Pentium III E Processor';
end
else
if fClocks.Multiplier=6.0 then
begin
cnameinfo.cpuname:='Intel Pentium III E Processor';
end
else
if fClocks.Multiplier=6.5 then
begin
cnameinfo.cpuname:='Intel Pentium III Processor';
end
else
if fClocks.Multiplier=7.0 then
begin
cnameinfo.cpuname:='Intel Pentium III Processor';
end
else
if fClocks.Multiplier=7.5 then
begin
cnameinfo.cpuname:='Intel Pentium III Processor';
end
else
if fClocks.Multiplier=8.0 then
begin
cnameinfo.cpuname:='Intel Pentium III Processor';
end
else
if fClocks.Multiplier=8.5 then
begin
cnameinfo.cpuname:='Intel Pentium III Processor';
end;
end
//FSB=133 MHz
else
begin
if fClocks.Multiplier=4.0 then
begin
cnameinfo.cpuname:='Intel Pentium III EB Processor';
end
else
if fClocks.Multiplier=4.5 then
begin
cnameinfo.cpuname:='Intel Pentium III EB Processor';
end
else
if fClocks.Multiplier=5.0 then
begin
cnameinfo.cpuname:='Intel Pentium III Processor';
end
else
if fClocks.Multiplier=5.5 then
begin
cnameinfo.cpuname:='Intel Pentium III Processor';
end
else
if fClocks.Multiplier=6.0 then
begin
cnameinfo.cpuname:='Intel Pentium III EB Processor';
end
else
if fClocks.Multiplier=6.5 then
begin
cnameinfo.cpuname:='Intel Pentium III Processor';
end
else
if fClocks.Multiplier=7.0 then
begin
cnameinfo.cpuname:='Intel Pentium III Processor';
end;
end;
end;
6: begin
cnameinfo.codename:='Coppermine';
cnameinfo.revision:='C0';
cnameinfo.platform_descr:='Socket 370 (FCPGA)';
cnameinfo.model_descr:='Pentium 3';
//FSB=100 Mhz
if fClocks.Bus<128 then
begin
if fClocks.Multiplier=5.0 then
begin
cnameinfo.cpuname:='Intel Pentium III E Processor';
end
else
if fClocks.Multiplier=5.5 then
begin
cnameinfo.cpuname:='Intel Pentium III E Processor';
end
else
if fClocks.Multiplier=6.0 then
begin
cnameinfo.cpuname:='Intel Pentium III E Processor';
end
else
if fClocks.Multiplier=6.5 then
begin
cnameinfo.cpuname:='Intel Pentium III Processor';
end
else
if fClocks.Multiplier=7.0 then
begin
cnameinfo.cpuname:='Intel Pentium III Processor';
end
else
if fClocks.Multiplier=7.5 then
begin
cnameinfo.cpuname:='Intel Pentium III Processor';
end
else
if fClocks.Multiplier=8.0 then
begin
cnameinfo.cpuname:='Intel Pentium III Processor';
end
else
if fClocks.Multiplier=8.5 then
begin
cnameinfo.cpuname:='Intel Pentium III Processor';
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -