Hi!
As i said i read msr register this way
Delphi-Quellcode:
var
Form1: TForm1;
isLoadDr: boolean;
C0:string;
HiPart, LowPart:tmsr;
implementation
{$R *.dfm}
//Remember 2 registers $19C and $EE.
//19C is for DTS checking.
//EE is for Tjunction EE.
//Low > EAX
//Hi > EDX
procedure tform1.RDMSR;
var
GetInstance:tomcdrv;
begin
GetInstance.Create();
getInstance.IMSRIORef.ReadMSR($19C,lowPart);
//
//getInstance.IMSRIORef.ReadMSR($EE,HiPart);
end;
procedure tform1.intelC2D;
begin
if msr.lowPart=0 then
RichEdit1.Lines.add('No Digital Thermal Sensor Detected!');
end;
Now here comes the conclusion the read msr is the same for EAX.When i tested this on my computer Celeron D cpu, i got read EAX 0
but when i tested on C2D i got the EAX 0.Here i stoped beceouse i dont know how to go on....
$EE is for determening Tjunction value and $19C is for detecting DTS-Digital thermal sensor value 0-no other value yes.
Forumula is
Core temp=Tdata-Tjunction
So help is needed in order to finish this project..
Offtopic
oes anybody know where can i get nforce specs/datasheets?