I have "another secret" and that is a method of re-using 20 bits of a 64-bit
Zobrist hash for a totally different purpose and still keep the full 64-bit
spread of a 64-bit hash.
Now this I do not believe. Any technique that makes your hash key carry an extra 20 bits of unrelated information reduces the entropy available for hashing by 20 bits, period.
That is not true.
You are mistaken.So either your 20 bits are position-related and thus effectively part of the hash (albeit a non-Zobrist part), or they're not, in which case you're using a 44-bit hash. Which may be perfectly adequate, I might add. Also, I'm not saying that whatever trick you're using isn't clever and useful -- only that your interpretation of what it does amounts to a mathematical impossibility.