⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 intelinfo.~inc

📁 pipe类 pipe类 pipe类 pipe类 pipe类
💻 ~INC
📖 第 1 页 / 共 5 页
字号:
                cnameinfo.cpuname:='Intel Pentium M Processor';
                cnameinfo.procnum:=Intel_Pentium_M;
                cnameinfo.model_descr:='Pentium M';
                cnameinfo.codename:='Dothan';
                cnameinfo.technological.transistors:='140M';
                cnameinfo.technological.diesize:='88';
          end;
        end;

        cnameinfo.technological.process:='CMOS Cu 0.09祄 Low-K IL';
        cnameinfo.platform_descr:='Socket 479';
        GetPentiumMInfo;
        end;
   14:  begin
          MultMethod:=DothanBaniasMultMethod;
          fClocks.DataRate:=4;
          UpdateClocks;

          cnameinfo.codename:='Yonah';
          cnameinfo.technological.process:='CMOS Cu 0.065祄';
          cnameinfo.platform_descr:='Socket 479';
          cnameinfo.technological.transistors:='151.6M';
          cnameinfo.technological.diesize:='';

          case CPUCount of
            4: begin
              cnameinfo.cpuname:='Intel Xeon Processor';
              //cnameinfo.procnum:=Intel_Pentium_M;
              cnameinfo.codename:='Sossaman';
              cnameinfo.model_descr:='Xeon';
            end;
          else
            case fCPUfeatures.PhysicalCores of
              2: begin
                cnameinfo.cpuname:='Intel Core Duo';
                cnameinfo.procnum:=Intel_Pentium_M;
                cnameinfo.model_descr:='Core Duo';
                GetCoreDuoInfo();
              end;
              1: begin
                cnameinfo.cpuname:='Intel Core Solo';
                cnameinfo.procnum:=Intel_Celeron_M;
                cnameinfo.model_descr:='Core Solo';
                GetCoreSoloInfo();
              end;
            end;
          end;
          
          if fCPUid_m.std_stepping = 8 then cnameinfo.revision:='C0';
        end;
     15:  begin
          MultMethod:=P4NorthWoodMultMethod;
          fClocks.DataRate:=4;
          UpdateClocks;
          //fClocks.isModulable:=true;

          if CPUCount>=2 then
          begin
            cnameinfo.codename:='Conroe';
            cnameinfo.technological.process:='CMOS Cu 0.065祄';
            cnameinfo.platform_descr:='LGA 775';
            cnameinfo.cpuname := 'Intel Core E'
            cnameinfo.procnum:=Intel_Core_E;
            cnameinfo.model_descr:='Core';
            if (fClocks.BusOriginal >= 333) then
                            begin
                              cnameinfo.cpuname := 'Intel Core Extreme Edition';
                              cnameinfo.procnum:=Intel_Extreme_Core_E;
                              cnameinfo.model_descr:='Core Extreme Edition';
                            end;
            GetCoreInfo;
          end
          else begin
            cnameinfo.codename:='Allendale';
            cnameinfo.technological.process:='CMOS Cu 0.065祄';
            cnameinfo.platform_descr:='LGA 775';
          end;
    end;
  end;
 end;
7:
 begin
        cnameinfo.family_descr:='6: P6 Processors Family';
        cnameinfo.codename:='Merced';
        cnameinfo.cpuname:='Intel Itanium';
        cnameinfo.procnum:=Intel_Itanium; //! Itanium
        cnameinfo.model_descr:='Itanium';
 end;
15:
 begin
   if fCPUid_m.std_extfam>1 then
                                  begin
                                    cnameinfo.codename:='Madison';
                                    cnameinfo.cpuname:='Intel Itanium 2';
                                    cnameinfo.procnum:=Intel_Itanium_2; //! Itanium 2
                                    cnameinfo.model_descr:='Itanium 2';
                                    exit;
                                  end
        else if fCPUid_m.std_extfam=1 then
                                           begin
                                             cnameinfo.codename:='McKinley';
                                             cnameinfo.cpuname:='Intel Itanium 2';
                                             cnameinfo.procnum:=Intel_Itanium_2; //! Itanium 2
                                             cnameinfo.model_descr:='Itanium 2';
                                             exit;
                                           end;


            cnameinfo.family_descr:='F: Pentium-4 Processors Family';
  case fCPUid_m.std_model of
  0: begin
            cnameinfo.platform_descr:='Socket 423';
            MultMethod:=P4WillametteMultMethod;
            fClocks.DataRate:=4;
            UpdateClocks;

            if (fCPUid_m.std_brand=$C) then
                                begin
                                  cnameinfo.codename:='Foster';
                                  cnameinfo.cpuname:='Intel Xeon MP Processor';
                                  cnameinfo.procnum:=Intel_Xeon_MP;
                                  cnameinfo.model_descr:='Xeon MP';
                                  cnameinfo.technological.process:='CMOS Al 0.18祄';
                                  exit;
                                end
                              else
                                if (fCPUid_m.std_brand=$B) or (fCPUid_m.std_brand=$E) then
                                                                      begin
                                                                        cnameinfo.codename:='Foster';
                                                                        cnameinfo.cpuname:='Intel Xeon Processor';
                                                                        cnameinfo.procnum:=Intel_P4_Xeon;
                                                                        cnameinfo.model_descr:='Xeon';
                                                                        cnameinfo.technological.process:='CMOS Al 0.18祄';
                                                                        exit;
                                                                      end;
       case fCPUid_m.std_stepping of
        7:  begin
            cnameinfo.codename:='Willamette';
            cnameinfo.revision:='B2';
            cnameinfo.cpuname:='Intel Pentium 4 Processor';
            cnameinfo.procnum:=Intel_P4;
            cnameinfo.model_descr:='Pentium 4';
            cnameinfo.technological.process:='CMOS Al 0.18祄';
            cnameinfo.technological.transistors:='42M';
            cnameinfo.technological.diesize:='217';
            end;
        10: begin
            cnameinfo.codename:='Willamette';
            cnameinfo.revision:='C1';
            cnameinfo.cpuname:='Intel Pentium 4 Processor';
            cnameinfo.procnum:=Intel_P4;
            cnameinfo.model_descr:='Pentium 4';
            cnameinfo.technological.process:='CMOS Al 0.18祄';
            cnameinfo.technological.transistors:='42M';
            cnameinfo.technological.diesize:='217';
            cnameinfo.platform_descr:='Socket 478';
            end;
       end;
     end;
  1: begin
            cnameinfo.platform_descr:='Socket 478';
            MultMethod:=P4WillametteMultMethod;
            fClocks.DataRate:=4;
            UpdateClocks;

       case fCPUid_m.std_stepping of
        2:  begin cnameinfo.codename:='Willamette';
            cnameinfo.revision:='D0';
            cnameinfo.cpuname:='Intel Pentium 4 Processor';
            cnameinfo.procnum:=Intel_P4;
            cnameinfo.model_descr:='Pentium 4';
            cnameinfo.technological.process:='CMOS Al 0.18祄';
            cnameinfo.technological.transistors:='42M';
            cnameinfo.technological.diesize:='217';
            end;
        3:  begin
            cnameinfo.technological.process:='CMOS Al 0.18祄';
            cnameinfo.technological.transistors:='42M';
            cnameinfo.technological.diesize:='217';
             case flevel2.cache.size of
             256:  begin
                   cnameinfo.codename:='Willamette';
                   cnameinfo.revision:='E0';
                   cnameinfo.cpuname:='Intel Pentium 4 Processor';
                   cnameinfo.procnum:=Intel_P4;
                   cnameinfo.model_descr:='Pentium 4';
                   end;
             128:  begin
                   cnameinfo.codename:='Willamette/128K';
                   cnameinfo.revision:='E0';
                   cnameinfo.cpuname:='Intel Celeron Processor';
                   cnameinfo.procnum:=Intel_Celeron;
                   cnameinfo.model_descr:='Celeron';
                   end;
             end;
            end;
       end;
     end;
  2: begin
            cnameinfo.technological.process:='CMOS Cu 0.13祄';
            cnameinfo.technological.transistors:='55M';
            cnameinfo.technological.diesize:='131';
            cnameinfo.platform_descr:='Socket 478';
            MultMethod:=P4NorthWoodMultMethod;
            fClocks.DataRate:=4;
            UpdateClocks;

            case fCPUid_m.std_brand of
              $C: begin
                cnameinfo.platform_descr:='Socket 603/604';
                cnameinfo.codename:='Gallatin';
                cnameinfo.cpuname:='Intel Xeon MP Processor';
                cnameinfo.procnum:=Intel_Xeon_MP;
                cnameinfo.model_descr:='Xeon MP';
                cnameinfo.technological.transistors:='';
                cnameinfo.technological.diesize:='';
                exit;
              end;
              $B: begin
                cnameinfo.platform_descr:='Socket 603/604';
                cnameinfo.codename:='Prestonia';
                cnameinfo.cpuname:='Intel Xeon Processor';
                cnameinfo.procnum:=Intel_P4_Xeon;
                cnameinfo.model_descr:='Xeon';
                cnameinfo.technological.transistors:='';
                cnameinfo.technological.diesize:='';
                exit;
              end;
              $9: if flevel2.cache.size=2048 then
                    begin
                      cnameinfo.platform_descr:='Socket 478';
                      cnameinfo.cpuname:='Intel Pentium 4 XE Processor';
                      cnameinfo.codename:='Gallatin';
                      cnameinfo.model_descr:='Pentium 4 XE';
                      cnameinfo.procnum:=Intel_P4_Extreme;
                      cnameinfo.technological.transistors:='';
                      cnameinfo.technological.diesize:='';
                      exit;
                    end;
            end;
            
       case fCPUid_m.std_stepping of
         4: begin
              cnameinfo.codename:='Northwood';
              cnameinfo.revision:='B0';
              cnameinfo.cpuname:='Intel Pentium 4 Processor';
              cnameinfo.procnum:=Intel_P4;
              cnameinfo.model_descr:='Pentium 4';
            end;
        5: begin
            if flevel3.is_l3_cache then
                begin
                  cnameinfo.platform_descr:='Socket 478';
                  cnameinfo.cpuname:='Intel Pentium 4 XE Processor';
                  cnameinfo.codename:='Gallatin';
                  cnameinfo.procnum:=Intel_P4_Extreme;
                  cnameinfo.model_descr:='Pentium 4 XE';
                end
              else
                begin
                  cnameinfo.platform_descr:='Socket 478';
                  cnameinfo.cpuname:='Intel Pentium 4 Processor';
                  cnameinfo.codename:='Northwood';
                  cnameinfo.revision:='M0';
                  cnameinfo.procnum:=Intel_P4;
                  cnameinfo.model_descr:='Pentium 4';
                end;
           end;
        7:  begin
             case flevel2.cache.size of
             512:  begin
                   cnameinfo.codename:='Northwood';
                   cnameinfo.revision:='C1';
                   cnameinfo.cpuname:='Intel Pentium 4 Processor';
                   cnameinfo.procnum:=Intel_P4;
                   cnameinfo.model_descr:='Pentium 4';
                   end;
             128:  begin
                   cnameinfo.codename:='Northwood/128K';
                   cnameinfo.revision:='C1';
                   cnameinfo.cpuname:='Intel Celeron Processor;';
                   cnameinfo.procnum:=Intel_Celeron;
                   cnameinfo.model_descr:='Celeron';
                   end;
             end;
            end;
        9:  begin
             case flevel2.cache.size of
             512: begin
                    cnameinfo.codename:='Northwood';
                    cnameinfo.revision:='D1';
                    cnameinfo.cpuname:='Intel Pentium 4 Processor';
                    cnameinfo.procnum:=Intel_P4;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -