This zipped folder contains the results of my early work.

All bench and perft are for an Athlon64 3400+ and for the original position.

Take these values with a grain of salt as they are for minimal programs.

Only Carnivor can play chess. The others just have move entry and bench/perft.

Carnivor:
  A move generator similar to GNUChess4 and below. It used to play under Winboard and Arena just fine. Now it crashes, so, just run it from windows. It should be just a simple fix.

bench 5 = 17,129,921 nodes per second. 

Godzilla:
  Same as Carnivor except can not play chess and the engine is in assembler.

bench 5 = 20,350,347 nodes per second.

Conumdrum:
  On the fly update of move generation data. Very advanced and powerful! Check detection and attack detection is about one line of code. A SEE should be just as easy. No generation of non captures during quience search. Much more! Not as good as the one that is in RomiChess (not the prototype version, but the one that I have not released yet), however, it is very nice.

perft 5 = 16,254,270 nodes per second.

HalfWit:
  Precursor to Proto Romi. An index driven bitboard engine. The name does not really refer to the engine, but rather, to its author!

perft 5 = 9,580,274 nodes per second.

Also see TSCP1.81mjs for another example of my bitboard method. You can find it on Tom Kerrigans web site. Just google TSCP and you will find it.

This code in the zip file EarlyWork is as is and can be used how ever anyone sees fit. Please give credit where credit is due. Any comments are welcome.

THANKS,
Michael Sherwin
msher18987@aol.com

