Chess2u
Would you like to react to this message? Create an account in a few clicks or log in to continue.

Chess2uLog in

descriptionNew compile; Fire 1.4 xTreme G beta EmptyNew compile; Fire 1.4 xTreme G beta

more_horiz
Fire 1.4 xTreme G beta
i made just one change:
* it's now up to 16 core instead of 8.

Fire 1.4 xTreme G x64
Fire 1.4 xTreme G popcnt
mediafire.com ?yyq6t2433ltrg4i
Do not compare just enjoy!

Dr George

descriptionNew compile; Fire 1.4 xTreme G beta EmptyRe: New compile; Fire 1.4 xTreme G beta

more_horiz
exclaim :sm3:

descriptionNew compile; Fire 1.4 xTreme G beta EmptyRe: New compile; Fire 1.4 xTreme G beta

more_horiz
Thank you Dr

descriptionNew compile; Fire 1.4 xTreme G beta EmptyRe: New compile; Fire 1.4 xTreme G beta

more_horiz
material_value.c
int InitMaterialValue() is wrong

PValue =
NValue =
BValue =
RValue =
RValue =

Code:

int InitMaterialValue()
    {
    int c;
    switch(PieceSet)
        {
      case 0:
         break;
        case 1:
         PValue = 100;
         NValue = 310;
         BValue = 330;
         RValue = 500;
         RValue = 790;
         Send("info string Piece Set: 1813_Sarratt 100 310 330 500 790\n");
         break;
        case 2:
         PValue = 100;
         NValue = 300;
         BValue = 350;
         RValue = 550;
         RValue = 990;
         Send("info string Piece Set: 1817_Philidor 100 300 350 550 990\n");
         break;
        case 3:
         PValue = 100;
         NValue = 300;
         BValue = 300;
         RValue = 500;
         RValue = 1000;
         Send("info string Piece Set: 1820_Pratt 100 300 300 500 1000\n");
         break;
        case 4:
         PValue = 100;
         NValue = 350;
         BValue = 350;
         RValue = 570;
         RValue = 1030;
         Send("info string Piece Set: 1843_Bilguer 100 350 350 570 1030\n");
        case 5:
         PValue = 100;
         NValue = 300;
         BValue = 300;
         RValue = 500;
         RValue = 950;
         Send("info string Piece Set: 1934_Lasker 100 300 300 500 950\n");
         break;
        case 6:
         PValue = 100;
         NValue = 350;
         BValue = 350;
         RValue = 550;
         RValue = 1000;
         Send("info string Piece Set: 1944_Euwe 100 350 350 550 1000\n");
         break;
        case 7:
         PValue = 100;
         NValue = 350;
         BValue = 350;
         RValue = 500;
         RValue = 850;
         Send("info string Piece Set: 1947_Lasker 100 350 350 500 850\n");
         break;
        case 8:
         PValue = 100;
         NValue = 300;
         BValue = 310;
         RValue = 500;
         RValue = 900;
         Send("info string Piece Set: 1951_Horowitz 100 300 310 500 900\n");
         break;
        case 9:
         PValue = 100;
         NValue = 350;
         BValue = 350;
         RValue = 500;
         RValue = 1000;
         Send("info string Piece Set: 1958_Evans 100 350 350 500 1000\n");
         break;
        case 10:
         PValue = 100;
         NValue = 350;
         BValue = 375;
         RValue = 550;
         RValue = 1000;
         Send("info string Piece Set: 1967_Evans 100 350 375 550 1000\n");
         break;
        case 11:
         PValue = 100;
         NValue = 300;
         BValue = 300;
         RValue = 450;
         RValue = 850;
         Send("info string Piece Set: 1970_ECCC 100 300 300 450 850\n");
         break;
        case 12:
         PValue = 100;
         NValue = 300;
         BValue = 325;
         RValue = 500;
         RValue = 900;
         Send("info string Piece Set: 1972_Fischer 100 300 325 500 900\n");
         break;
        case 13:
         PValue = 100;
         NValue = 400;
         BValue = 350;
         RValue = 700;
         RValue = 1350;
         Send("info string Piece Set: 1992_Hooper 100 400 350 700 1350\n");
         break;
        case 14:
         PValue = 100;
         NValue = 325;
         BValue = 325;
         RValue = 500;
         RValue = 975;
         Send("info string Piece Set: 1999_Kaufman 100 325 325 500 975\n");
         break;
        case 15:
         PValue = 100;
         NValue = 320;
         BValue = 333;
         RValue = 510;
         RValue = 880;
         Send("info string Piece Set: 1999_Berliner 100 320 333 510 880\n");
         break;
        case 16:
         PValue = 100;
         NValue = 300;
         BValue = 300;
         RValue = 500;
         RValue = 900;
         Send("info string Piece Set: 2001_Crafty 100 300 300 500 900\n");
         break;
        case 17:
         PValue = 100;
         NValue = 350;
         BValue = 350;
         RValue = 500;
         RValue = 950;
         Send("info string Piece Set: 2003_Soltis 100 350 350 500 950\n");
         break;
        case 18:
         PValue = 100;
         NValue = 300;
         BValue = 300;
         RValue = 450;
         RValue = 900;
         Send("info string Piece Set: 2004_Soltis 100 300 300 450 900\n");
         break;
        case 19:
         PValue = 100;
         NValue = 240;
         BValue = 400;
         RValue = 640;
         RValue = 1040;
         Send("info string Piece Set: 2004_Gik 100 240 400 640 1040\n");
         break;
        case 20:
         PValue = 100;
         NValue = 325;
         BValue = 325;
         RValue = 500;
         RValue = 1000;
         Send("info string Piece Set: 2005_Fruit 100 325 325 500 1000\n");
         break;
        case 21:
         PValue = 100;
         NValue = 300;
         BValue = 310;
         RValue = 500;
         RValue = 950;
         Send("info string Piece Set: 2009_IvanHoe 100 300 310 500 950\n");
         break;
      default:
         PValue = 100;
         NValue = 320;
         BValue = 330;
         RValue = 500;
         RValue = 980;
         break;
        }

Should be like this:
PValue =
NValue =
BValue =
RValue =
QValue =

Dr George

descriptionNew compile; Fire 1.4 xTreme G beta EmptyRe: New compile; Fire 1.4 xTreme G beta

more_horiz
I saw this.

I was testing with the sets and fire always was sacrificing the queen for the rook and another minor piece lol. So i made the changes manually.

Pls Norm, fix this.

George, can u try to make one compilation 20% faster as u did for Saros? And pls for 32bits too....pls .

descriptionNew compile; Fire 1.4 xTreme G beta EmptyRe: New compile; Fire 1.4 xTreme G beta

more_horiz
I just see new compiles from Fire 1.4 xTreme ..great..but i thought Fire was already prepared to handle 256cores before!!

Ipman.

descriptionNew compile; Fire 1.4 xTreme G beta EmptyRe: New compile; Fire 1.4 xTreme G beta

more_horiz
@George Harrison wrote:
material_value.c
int InitMaterialValue() is wrong

PValue =
NValue =
BValue =
RValue =
RValue =

Code:

int InitMaterialValue()
    {
    int c;
    switch(PieceSet)
        {
      case 0:
         break;
        case 1:
         PValue = 100;
         NValue = 310;
         BValue = 330;
         RValue = 500;
         RValue = 790;
         Send("info string Piece Set: 1813_Sarratt 100 310 330 500 790\n");
         break;
        case 2:
         PValue = 100;
         NValue = 300;
         BValue = 350;
         RValue = 550;
         RValue = 990;
         Send("info string Piece Set: 1817_Philidor 100 300 350 550 990\n");
         break;
        case 3:
         PValue = 100;
         NValue = 300;
         BValue = 300;
         RValue = 500;
         RValue = 1000;
         Send("info string Piece Set: 1820_Pratt 100 300 300 500 1000\n");
         break;
        case 4:
         PValue = 100;
         NValue = 350;
         BValue = 350;
         RValue = 570;
         RValue = 1030;
         Send("info string Piece Set: 1843_Bilguer 100 350 350 570 1030\n");
        case 5:
         PValue = 100;
         NValue = 300;
         BValue = 300;
         RValue = 500;
         RValue = 950;
         Send("info string Piece Set: 1934_Lasker 100 300 300 500 950\n");
         break;
        case 6:
         PValue = 100;
         NValue = 350;
         BValue = 350;
         RValue = 550;
         RValue = 1000;
         Send("info string Piece Set: 1944_Euwe 100 350 350 550 1000\n");
         break;
        case 7:
         PValue = 100;
         NValue = 350;
         BValue = 350;
         RValue = 500;
         RValue = 850;
         Send("info string Piece Set: 1947_Lasker 100 350 350 500 850\n");
         break;
        case 8:
         PValue = 100;
         NValue = 300;
         BValue = 310;
         RValue = 500;
         RValue = 900;
         Send("info string Piece Set: 1951_Horowitz 100 300 310 500 900\n");
         break;
        case 9:
         PValue = 100;
         NValue = 350;
         BValue = 350;
         RValue = 500;
         RValue = 1000;
         Send("info string Piece Set: 1958_Evans 100 350 350 500 1000\n");
         break;
        case 10:
         PValue = 100;
         NValue = 350;
         BValue = 375;
         RValue = 550;
         RValue = 1000;
         Send("info string Piece Set: 1967_Evans 100 350 375 550 1000\n");
         break;
        case 11:
         PValue = 100;
         NValue = 300;
         BValue = 300;
         RValue = 450;
         RValue = 850;
         Send("info string Piece Set: 1970_ECCC 100 300 300 450 850\n");
         break;
        case 12:
         PValue = 100;
         NValue = 300;
         BValue = 325;
         RValue = 500;
         RValue = 900;
         Send("info string Piece Set: 1972_Fischer 100 300 325 500 900\n");
         break;
        case 13:
         PValue = 100;
         NValue = 400;
         BValue = 350;
         RValue = 700;
         RValue = 1350;
         Send("info string Piece Set: 1992_Hooper 100 400 350 700 1350\n");
         break;
        case 14:
         PValue = 100;
         NValue = 325;
         BValue = 325;
         RValue = 500;
         RValue = 975;
         Send("info string Piece Set: 1999_Kaufman 100 325 325 500 975\n");
         break;
        case 15:
         PValue = 100;
         NValue = 320;
         BValue = 333;
         RValue = 510;
         RValue = 880;
         Send("info string Piece Set: 1999_Berliner 100 320 333 510 880\n");
         break;
        case 16:
         PValue = 100;
         NValue = 300;
         BValue = 300;
         RValue = 500;
         RValue = 900;
         Send("info string Piece Set: 2001_Crafty 100 300 300 500 900\n");
         break;
        case 17:
         PValue = 100;
         NValue = 350;
         BValue = 350;
         RValue = 500;
         RValue = 950;
         Send("info string Piece Set: 2003_Soltis 100 350 350 500 950\n");
         break;
        case 18:
         PValue = 100;
         NValue = 300;
         BValue = 300;
         RValue = 450;
         RValue = 900;
         Send("info string Piece Set: 2004_Soltis 100 300 300 450 900\n");
         break;
        case 19:
         PValue = 100;
         NValue = 240;
         BValue = 400;
         RValue = 640;
         RValue = 1040;
         Send("info string Piece Set: 2004_Gik 100 240 400 640 1040\n");
         break;
        case 20:
         PValue = 100;
         NValue = 325;
         BValue = 325;
         RValue = 500;
         RValue = 1000;
         Send("info string Piece Set: 2005_Fruit 100 325 325 500 1000\n");
         break;
        case 21:
         PValue = 100;
         NValue = 300;
         BValue = 310;
         RValue = 500;
         RValue = 950;
         Send("info string Piece Set: 2009_IvanHoe 100 300 310 500 950\n");
         break;
      default:
         PValue = 100;
         NValue = 320;
         BValue = 330;
         RValue = 500;
         RValue = 980;
         break;
        }

Should be like this:
PValue =
NValue =
BValue =
RValue =
QValue =

Dr George


he he he I am not computer programer. I know instal engine in fritz only. Plz fix it an post other link with good engine.
I don't know find code in engine.

descriptionNew compile; Fire 1.4 xTreme G beta EmptyRe: New compile; Fire 1.4 xTreme G beta

more_horiz
@Kallahad wrote:
I saw this.

I was testing with the sets and fire always was sacrificing the queen for the rook and another minor piece lol. So i made the changes manually.

Pls Norm, fix this.

George, can u try to make one compilation 20% faster as u did for Saros? And pls for 32bits too....pls .


yes, fortunately, this only affects play when using one of the historic piece sets.
I'll fix it for 1.4 xTreme 'final' release in a couple days.

Otherwise, I hope you are enjoying it,
and thanks guys...for bringing this to my attention.
Norm

descriptionNew compile; Fire 1.4 xTreme G beta EmptyRe: New compile; Fire 1.4 xTreme G beta

more_horiz
Thanks kranium Thanks George :sm2:

descriptionNew compile; Fire 1.4 xTreme G beta EmptyRe: New compile; Fire 1.4 xTreme G beta

more_horiz
Permissions in this forum:
You cannot reply to topics in this forum