Hi Aleks,Aleks Peshkov wrote:Your toX88[] table is 64 byte long, so you get no win against a pure x88 engine at all.
The difference in speed is minimal of course, but it exists.
for the board only, you are right. But _all_ tables within the engine
also only use table[64] instead of tb[128](or even tb[256]).
That sums together.
That means the principal board(table) concept is based on
type alltables[64]. (absolut basic board so to say)
There doesnt exist at least one _x88 range_.
Hi Stefano,
as i descriped directly above, i dont have a x88board[128].
i have a UI_08 board[64].(There arent any sq-relations like
in x88 boards)
But to take the advantage of the square-relations a x88board has,
and the easy out-of-board-test, i just emulate by the toX88[sq64]
So all tables (like pst) stay compact with index of 64.
On need, i can profit from x88 calculations by just using toX88[sq64].
although i dont really have a x88board (thats the point).
Aleks + Stefano
So in other words, it doesnt matter what kind of board-model you
have, every model can take the advantages of x88-calculations fully,
as long as your square index has an equivalent x88-sq-index at hand!
You dont have to restrict the boardmodel on x88board to take
advantage of its mechanics!
That is the point for me!
regards