The relevant information can be determined the values in RYBKA_FRUIT; in my opinion, the schematics are more important than the actual end values. Indeed, I'd say that ignoring the "schematic" evidence is throwing away much of the value of this exercise. [In this vein, computer programs are considered "literary works" from the standpoint of copyright, and thus any "functional equivalence" of outputs is not the overriding consideration].
Which leaves me to figure out how to format the answer to your question in a nice way for this forum, but I'll try to do so, mostly copying the material from the above source. As noted in the above source, these appear in the Rybka 1.0 Beta 64-bit executable loaded at
0x64b4f0, corresponding to
0x249cf0 in the executable (search for
0xe1 0xfd 0x23 0x01 0x4b 0xff 0x61 0x00, noting that each is a 16-bit entry, intertwining opening/endgame -- just as with Fruit, but also just to annoy my attempts to format it here
).
WhiteKnightOpening
For WhiteKnightOpening, we have the common schematic:
Code: Select all
-4x-4x+ y-z -4x-2x+ y -4x+0+ y -4x+x+ y
-2x-4x+2y -2x-2x+ y -2x+0+2y -2x+x+2y
0-4x+3y 0-2x+3y 0+0+3y 0+x+3y
x-4x+2y x-2x+2y x+0+2y x+x+2y
x-4x+ y x-2x+ y x+0+ y x+x+ y
0-4x+ 0 0-2x+ 0 0+0+ 0 0+x+ 0
-2x-4x- y -2x-2x- y -2x+0- y -2x+x- y
-4x-4x-2y -4x-2x-2y -4x+0-2y -4x+x-2y
where Fruit 2.1 has (x,y,z)=(5,5,100) and Rybka 1.0 Beta has (347,358,2000)
This leads to final values of (and more formatting...)
Code: Select all
-135 -25 -15 -10 -5618 -1724 -1030 -683
-20 -10 0 5 -1366 -672 22 369
-5 5 15 20 -314 380 1074 1421
-5 5 15 20 -325 369 1063 1410
-10 0 10 15 -683 11 705 1052
-20 -10 0 5 -1388 -694 0 347
-35 -25 -15 -10 -2440 -1746 -1052 -705
-50 -40 -30 -25 -3492 -2798 -2104 -1757
WhiteKnightEndgame
This is essentially the same schematic as the knights in the opening, except that the rank bonus (y-variable of before) is absent, as is the
a8/
h8 penalty. Fruit has x=5, and Rybka has x=56.
Code: Select all
-4x-4x -4x-2x -4x+0 -4x+x
-2x-4x -2x-2x -2x+0 -2x+x
0-4x 0-2x 0+0 0+x
x-4x x-2x x+0 x+x
x-4x x-2x x+0 x+x
0-4x 0-2x 0+0 0+x
-2x-4x -2x-2x -2x+0 -2x+x
-4x-4x -4x-2x -4x+0 -4x+x
Via plugging in the above values, one obtains the final formatting:
Code: Select all
-40 -30 -20 -15 -448 -336 -224 -168
-30 -20 -10 -5 -336 -224 -112 -56
-20 -10 0 5 -224 -112 0 56
-15 -5 5 10 -168 -56 56 112
-15 -5 5 10 -168 -56 56 112
-20 -10 0 5 -224 -112 0 56
-30 -20 -10 -5 -336 -224 -112 -56
-40 -30 -20 -15 -448 -336 -224 -168
WhitePawnOpening
Here is an attempt to get a common schematic. For each rank we have
and for central squares, additional bonuses are added.
For Fruit we have
x=5 and Rybka has
x=181.
Fruit adds 10 to
d3/
d5/
e3/
e5
and 20 to
d4/
e4. Rybka adds 74 to
d5/
e5.
Via plugging in the above values, one obtains the final formatting:
Code: Select all
-15 -5 0 5 -543 -181 0 181
-15 -5 0 5 -543 -181 0 181
-15 -5 0 5 -543 -181 0 181
-15 -5 0 15 -543 -181 0 181
-15 -5 0 25 -543 -181 0 255
-15 -5 0 15 -543 -181 0 181
-15 -5 0 5 -543 -181 0 181
-15 -5 0 5 -543 -181 0 181
WhitePawnEndgame
Fruit has zero values everywhere here. Rybka uses the same array as above, with
x=-97.
Via plugging in the above values, one obtains the final formatting:
WhiteBishopOpening
Here is the common schematic, involving centralisation, back rank, and diagonal bonuses:
Code: Select all
-3x-3x+ y -3x-x -3x+0 -3x+x
-x-3x -x-x+y -x+0 -x+x
0-3x 0-x 0+0+y 0+x
x-3x x-x x+0 x+x+y
x-3x x-x x+0 x+x+y
0-3x 0-x 0+0+y 0+x
-x-3x -x-x+y -x+0 -x+x
-3x-3x+ y-z -3x-x -z -3x+0 -z -3x+x -z
Fruit has (x,y,z)=(2,4,10) and Rybka has (x,y,z)=(147,378,251)
Via plugging in the above values, one obtains the final formatting:
Code: Select all
-8 -8 -6 -4 -504 -588 -441 -294
-8 0 -2 0 -588 84 -147 0
-6 -2 4 2 -441 -147 378 147
-4 0 2 8 -294 0 147 672
-4 0 2 8 -294 0 147 672
-6 -2 4 2 -441 -147 378 147
-8 0 -2 0 -588 84 -147 0
-18 -18 -16 -14 -755 -839 -692 -545
WhiteBishopEnding
Here is the common schematic, involving only centralisation.
Code: Select all
-3x-3x -3x-x -3x+0 -3x+x
-x-3x -x-x -x+0 -x+x
0-3x 0-x 0+0 0+x
x-3x x-x x+0 x+x
x-3x x-x x+0 x+x
0-3x 0-x 0+0 0+x
-x-3x -x-x -x+0 -x+x
-3x-3x -3x-x -3x+0 -3x+x
Fruit has
x=3 and Rybka has
x=49 to give
Code: Select all
-18 -12 -9 -6 -294 -196 -147 -98
-12 -6 -3 0 -196 -98 -49 0
-9 -3 0 3 -147 -49 0 49
-6 0 3 6 -98 0 49 98
-6 0 3 6 -98 0 49 98
-9 -3 0 3 -147 -49 0 49
-12 -6 -3 0 -196 -98 -49 0
-18 -12 -9 -6 -294 -196 -147 -98
WhiteRooksOpening
Here is the common file-schematic; both ignore ranks. Furthermore, both have no endgame PST (all values are 0).
Fruit has
x=3 and Rybka has
x=104.
Via plugging in the above values, one obtains the final formatting:
WhiteQueenOpening
Here is the common schematic, involving centralisation, back rank.
Code: Select all
-3x-3x -3x-x -3x+0 -3x+x
-x-3x -x-x -x+0 -x+x
0-3x 0-x 0+0 0+x
x-3x x-x x+0 x+x
x-3x x-x x+0 x+x
0-3x 0-x 0+0 0+x
-x-3x -x-x -x+0 -x+x
-3x-3x-z -3x-x-z -3x+0-z -3x+x-z
Fruit has (x,z)=(0,5) [the zero value is directly in the code], while Rybka has (x,z)=(98,201). The final values are
Code: Select all
0 0 0 0 -588 -392 -294 -196
0 0 0 0 -392 -196 -98 0
0 0 0 0 -294 -98 0 98
0 0 0 0 -196 0 98 196
0 0 0 0 -196 0 98 196
0 0 0 0 -294 -98 0 98
0 0 0 0 -392 -196 -98 0
-5 -5 -5 -5 -789 -593 -495 -397
WhiteQueenEnding
Here is the common schematic, involving only centralisation.
Code: Select all
-3x-3x -3x-x -3x+0 -3x+x
-x-3x -x-x -x+0 -x+x
0-3x 0-x 0+0 0+x
x-3x x-x x+0 x+x
x-3x x-x x+0 x+x
0-3x 0-x 0+0 0+x
-x-3x -x-x -x+0 -x+x
-3x-3x -3x-x -3x+0 -3x+x
Fruit has
x=4 and Rybka has
x=108 to give
Code: Select all
-24 -16 -12 -8 -648 -432 -324 -216
-16 -8 -4 0 -432 -216 -108 0
-12 -4 0 4 -324 -108 0 108
-8 0 4 8 -216 0 108 216
-8 0 4 8 -216 0 108 216
-12 -4 0 4 -324 -108 0 108
-16 -8 -4 0 -432 -216 -108 0
-24 -16 -12 -8 -648 -432 -324 -216
WhiteKingOpening
Here is an attempt at a common heuristic, where Rybka lacks any rank adjustment (y=0).
Code: Select all
3x-7y 4x-7y 2x-7y 0-7y
3x-6y 4x-6y 2x-6y 0-6y
3x-5y 4x-5y 2x-5y 0-5y
3x-4y 4x-4y 2x-4y 0-4y
3x-3y 4x-3y 2x-3y 0-3y
3x-2y 4x-2y 2x-2y 0-2y
3x+0 4x+0 2x+0 0+0
3x+y 4x+y 2x+y 0+y
Fruit has (x,y)=(10,10) and Rybka has (x,y)=(469,0) to give
Code: Select all
-40 -30 -50 -70 1407 1876 938 0
-30 -20 -40 -60 1407 1876 938 0
-20 -10 -30 -50 1407 1876 938 0
-10 0 -20 -40 1407 1876 938 0
0 10 -10 -30 1407 1876 938 0
10 20 0 -20 1407 1876 938 0
30 40 20 0 1407 1876 938 0
40 50 30 10 1407 1876 938 0
WhiteKingEnding
Here is the common schematic, involving only centralisation.
Code: Select all
-3x-3x -3x-x -3x+0 -3x+x
-x-3x -x-x -x+0 -x+x
0-3x 0-x 0+0 0+x
x-3x x-x x+0 x+x
x-3x x-x x+0 x+x
0-3x 0-x 0+0 0+x
-x-3x -x-x -x+0 -x+x
-3x-3x -3x-x -3x+0 -3x+x
Fruit has
x=12 and Rybka has
x=401 to give
Code: Select all
-72 -48 -36 -24 -2406 -1604 -1203 -802
-48 -24 -12 0 -1604 -802 -401 0
-36 -12 0 12 -1203 -401 0 401
-24 0 12 24 -802 0 401 802
-24 0 12 24 -802 0 401 802
-36 -12 0 12 -1203 -401 0 401
-48 -24 -12 0 -1604 -802 -401 0
-72 -48 -36 -24 -2406 -1604 -1203 -802