CHOMP!JuLieN wrote:Hehe, and in good company. Beware to William, he bites!tmokonen wrote:I have to say, Jack is one handsome fellow.
Introducing Octochess
Moderators: hgm, Rebel, chrisw
-
- Posts: 3226
- Joined: Wed May 06, 2009 10:31 pm
- Location: Fuquay-Varina, North Carolina
Re: Introducing Octochess
-
- Posts: 138
- Joined: Tue Aug 23, 2011 10:25 pm
- Location: Germany
Re: Introducing Octochess
Yes, Octochess makes use of the POPCNT instruction through the __popcnt64 intrinsic. SSE 4.2 shouldn't be required though, it's a different CPU feature. I'll see if I can create a build that works without POPCNT.tmokonen wrote:I tried running your Windows compile on my non-SSE 4.2 x64 system, and it didn't seem to work. I guess it's a compile that would need a CPU with POPCNT support?
nanos gigantium humeris insidentes
-
- Posts: 138
- Joined: Tue Aug 23, 2011 10:25 pm
- Location: Germany
Re: Introducing Octochess
Unfortunately I don't have an account at ICC. I do not plan to sign up for another subscription service at this point.sje wrote:If your program has an account at ICC, you are welcome to match it against my program Symbolic -- it's back after a five month hiatus.
nanos gigantium humeris insidentes
-
- Posts: 238
- Joined: Tue Jul 12, 2011 1:31 pm
Re: Introducing Octochess
I was surprised when I read the fileziila comment, so thanks for both programs Tim.tmokonen wrote:Wait, what, the FileZilla guy made a chess engine? Cool! Thank you for the new engine, Tim.
It's always good news to hear about new engines, and imho even more if they're GPL licensed.
Cheers
E Diaz
Two first meanings of the dutch word "leren":
1. leren [vc] (learn, larn, acquire) acquire or gain knowledge or skills.
2. leren [v] (teach, learn, instruct) impart skills or knowledge to.
1. leren [vc] (learn, larn, acquire) acquire or gain knowledge or skills.
2. leren [v] (teach, learn, instruct) impart skills or knowledge to.
-
- Posts: 4675
- Joined: Mon Mar 13, 2006 7:43 pm
Re: Introducing Octochess
You could get a FICS account for free, although you first must perform an elaborate song and dance to receive an approval of a program player.Codesquid wrote:Unfortunately I don't have an account at ICC. I do not plan to sign up for another subscription service at this point.sje wrote:If your program has an account at ICC, you are welcome to match it against my program Symbolic -- it's back after a five month hiatus.
Symbolic has a FICS account, but is currently inactive there. This will change at some point, but not right away.
-
- Posts: 1296
- Joined: Sun Mar 12, 2006 6:46 pm
- Location: Kelowna
- Full name: Tony Mokonen
Re: Introducing Octochess
My CPU, in a low end 64 bit laptop, supports neither POPCNT nor SSE 4.2. Thanks for the offer of a new compile, Tim, but you don't have to go out of your way to make something special for me.Codesquid wrote: Yes, Octochess makes use of the POPCNT instruction through the __popcnt64 intrinsic. SSE 4.2 shouldn't be required though, it's a different CPU feature. I'll see if I can create a build that works without POPCNT.
-
- Posts: 1383
- Joined: Fri Jul 14, 2006 7:56 am
- Location: London, England
- Full name: Jim Ablett
Re: Introducing Octochess
Ok, I willMy CPU, in a low end 64 bit laptop, supports neither POPCNT nor SSE 4.2. Thanks for the offer of a new compile, Tim, but you don't have to go out of your way to make something special for me.
http://dl.dropbox.com/u/5047625/octoche ... tel-ja.zip
I don't think this will run on any Os earlier than Vista. I saw some Vista/Win7 api-specific calls in the source.
Many thanks for the release of your engine Tim.
Jim.
-
- Posts: 1296
- Joined: Sun Mar 12, 2006 6:46 pm
- Location: Kelowna
- Full name: Tony Mokonen
Re: Introducing Octochess
Thank you, Jim.
-
- Posts: 138
- Joined: Tue Aug 23, 2011 10:25 pm
- Location: Germany
Re: Introducing Octochess
Thank you Jim. I've added an #if around the non-native popcount and applied your changes to the repository.
nanos gigantium humeris insidentes
-
- Posts: 1383
- Joined: Fri Jul 14, 2006 7:56 am
- Location: London, England
- Full name: Jim Ablett