Search found 3685 matches

by jdart
Thu Sep 19, 2019 10:36 pm
Forum: Computer Chess Club: General Topics
Topic: AMD 64-core EPYC 7H12
Replies: 2
Views: 139

Re: AMD 64-core EPYC 7H12

From this article - https://www.anandtech.com/show/14882/amds-new-280w-64core-rome-cpu-the-epyc-7h12: " One of AMD’s main partners, Atos, is set to offer an 1U solution featuring eight of these CPUs, all liquid cooled." Note that the TDP is 280W, so that is 2.25KW in a 1U case: I have no idea how th...
by jdart
Tue Sep 17, 2019 3:05 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Crafty 25.3 MSVS 2019
Replies: 32
Views: 1786

Re: Crafty 25.3 MSVS 2019

MSVC actually has two separate compilers, 32-bit and 64-bit. If using the IDE, open Configuration Manager from the Build menu and select x64 as the platform. If using the command line, when you install, you get a couple shortcuts for command shells that are setup up with the right compiler and varia...
by jdart
Fri Sep 13, 2019 3:27 pm
Forum: Computer Chess Club: General Topics
Topic: Is e4 significantly better than d4?
Replies: 45
Views: 1885

Re: Is e4 significantly better than d4?

I don't think you are ever going to be able to decide this question with a root-level search.

--JOn
by jdart
Thu Sep 12, 2019 3:23 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Crafty 25.3 MSVS 2019
Replies: 32
Views: 1786

Re: Crafty 25.3 MSVS 2019

For MSVC (_MSC_VER defined) you want:

_BitScanForward64, _BitScanReverse64 for LSB, MSB:

https://docs.microsoft.com/en-us/cpp/in ... ew=vs-2019
by jdart
Wed Sep 11, 2019 1:00 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Crafty 25.3 MSVS 2019
Replies: 32
Views: 1786

Re: Crafty 25.3 MSVS 2019

Dann Corbit wrote:
Tue Sep 10, 2019 11:49 pm
bool is already defined in C++.
Only in C++-17, as std::bool. As I mentioned earlier, tbprobe.c is intended to be compiled either as C99 or C++. Either should work, although I have not tested C++17. I have compiled it with MSVC 2019 (C++) and it worked.

--Jon
by jdart
Tue Sep 10, 2019 1:06 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Crafty 25.3 MSVS 2019
Replies: 32
Views: 1786

Re: Crafty 25.3 MSVS 2019

I think it would be very helpful if this was hosted on a proper version control system such as Github. I know there was some unofficial hosting there but really it should be authorized by Bob. If that is done it is possible to submit patches via pull request. And there is a place to go for the lates...
by jdart
Mon Sep 09, 2019 5:29 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Crafty 25.3 MSVS 2019
Replies: 32
Views: 1786

Re: Crafty 25.3 MSVS 2019

tbprobe.c requires a C99 compiler. So for MSVC you need to specify that as the language, or compile that file as C++.

--Jon
by jdart
Mon Sep 09, 2019 2:26 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Crafty 25.3 MSVS 2019
Replies: 32
Views: 1786

Re: Crafty 25.3 MSVS 2019

I think Crafty is now using the latest Fathom code, in which case tbcore.h/tbcore.c should be no longer used (these are from the older version before 7-man support was added). Btw your archive only has the .exe - did you mean to include source?
by jdart
Mon Sep 09, 2019 3:43 am
Forum: Computer Chess Club: General Topics
Topic: Strongest currently available Winboard engines for import to Chessmaster?
Replies: 13
Views: 1010

Re: Strongest currently available Winboard engines for import to Chessmaster?

All versions of Crafty are Winboard compatible. I think Fruit was/is only UCI.

Arasan supports both Winboard and UCI (https://www.arasanchess.org).

--Jon
by jdart
Sun Sep 08, 2019 6:18 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Crafty 25.3 MSVS 2019
Replies: 32
Views: 1786

Re: Crafty 25.3 MSVS 2019

I believe Bob uses Linux exclusively. So it probably wasn't ever tested with MSVC. Try cygwin maybe?

--Jon