>>618
evaluate.cのevaluate関数の変更はおそらく伊藤氏が
元のbonanzaでは持ち駒および駒のリスト(先手から見るとlist0, 後手から見るとlist1)を毎回作り直していたのを、
差分更新できるようにしたのだと思う

初期局面で一度だけリストを作って、後は差分更新するようにしているので
同ファイル内のmake_list関数はもはやmake_listしていなくて、kkpの評価値を計算するだけになっている