25MHzのATmega328Pで動くChessMate

Chess Mate

AVR based chess computer

80年代スタイルのチェスゲームを25MHzにオーバークロックしたATmega328で実現

こちらで公開されているMicro-Maxのソースをベースにしているらしい

2.4GHzで駆動するAMD 64bit CPUだと104knps(1秒あたりのノード数の1/1000)だけど25MHzのATmega328だと1.3knpsしか出ないらしい

ゲームはお互いにチェスの駒の位置を座標で指示してあげるだけ

目の前にチェスのボードがあるという前提だね