Satana 2.4.19 released (Windows/Linux/OS X)

Discussion of anything and everything relating to chess playing software and machines.

Moderators: hgm, Rebel, chrisw

User avatar
stegemma
Posts: 859
Joined: Mon Aug 10, 2009 10:05 pm
Location: Italy
Full name: Stefano Gemma

Satana 2.4.19 released (Windows/Linux/OS X)

Post by stegemma »

You can download the new release of Satana:

http://www.linformatica.com

There are 4 executables:

- Windows 32 bit
- Windows 64 bit
- Linux Ubuntu
- Mac OS X

Linux/Mac release are for the latest versions of this operating system (it should works even with older ones, I hope).

This will probably be the last free release of Satana because I plan to keep the engine private, since now.

This release should be stronger than any previous one. There are a simplified transposition table and a wide opening book. The latter is a novelty, in my softwares.

This release use AlfaGemma algorithm instead of AlphaBeta, as said in the programming forum. I'm very proud of the results, I think that Satana could be 50 or maybe more ELO stronger than before. The playing style seems more aggressive. I've added the knowledge for some basic final too and the transposition table helps a lot for those that it doesn't know.

Enjoy with Satana and let me know if you have problem with Ubuntu/OS X.

Thanks.
Author of Drago, Raffaela, Freccia, Satana, Sabrina.
http://www.linformatica.com
thunderstruck
Posts: 50
Joined: Tue Jul 19, 2016 10:19 am

Re: Satana 2.4.19 released (Windows/Linux/OS X)

Post by thunderstruck »

I use Arch Linux.
The Linux binary works in Xboard if I install the unixodbc library.
I suppose it's the same for Ubuntu and derivatives.
It runs out of time or stops working before the game is finished.
User avatar
stegemma
Posts: 859
Joined: Mon Aug 10, 2009 10:05 pm
Location: Italy
Full name: Stefano Gemma

Re: Satana 2.4.19 released (Windows/Linux/OS X)

Post by stegemma »

thunderstruck wrote:I use Arch Linux.
The Linux binary works in Xboard if I install the unixodbc library.
I suppose it's the same for Ubuntu and derivatives.
It runs out of time or stops working before the game is finished.
Thanks, in effect I have some of my default libraries linked to unixODBC and I haven't found a way to statically link it to the executable (satana doesn't use odbc but the libraries were linked the same).

I've tested on the console only but I'm not very experienced on Linux. Using CodeLite/gcc there are something wrong and the debugger doesn't works (hell knows what!).

I install XBoard and I see what happens...

PS: maybe I've found the problem: a log of nps with a very bad "nodescount / ms" when ms = 0!
Last edited by stegemma on Sun Aug 07, 2016 1:18 am, edited 1 time in total.
Author of Drago, Raffaela, Freccia, Satana, Sabrina.
http://www.linformatica.com
Dann Corbit
Posts: 12540
Joined: Wed Mar 08, 2006 8:57 pm
Location: Redmond, WA USA

Re: Satana 2.4.19 released (Windows/Linux/OS X)

Post by Dann Corbit »

Are you using an odbc connection for your book?
Taking ideas is not a vice, it is a virtue. We have another word for this. It is called learning.
But sharing ideas is an even greater virtue. We have another word for this. It is called teaching.
User avatar
stegemma
Posts: 859
Joined: Mon Aug 10, 2009 10:05 pm
Location: Italy
Full name: Stefano Gemma

Re: Satana 2.4.19 released (Windows/Linux/OS X)

Post by stegemma »

Dann Corbit wrote:Are you using an odbc connection for your book?
No, the problem is that my C++ libraries are all connected; Satana links to my DB library (but don't use it) and that library is connected to ODBC.

My book is a simple binary array of entries, handled via fwrite.
Author of Drago, Raffaela, Freccia, Satana, Sabrina.
http://www.linformatica.com
User avatar
stegemma
Posts: 859
Joined: Mon Aug 10, 2009 10:05 pm
Location: Italy
Full name: Stefano Gemma

Re: Satana 2.4.19 released (Windows/Linux/OS X)

Post by stegemma »

I apologies for the bug in Linux/OS X version; now it has been corrected.

Still on my site in the new zip file Satana.2.4.19.b.zip

http://www.linformatica.com

Thanks.
Author of Drago, Raffaela, Freccia, Satana, Sabrina.
http://www.linformatica.com
thunderstruck
Posts: 50
Joined: Tue Jul 19, 2016 10:19 am

Re: Satana 2.4.19 released (Windows/Linux/OS X)

Post by thunderstruck »

Now it works!
And the odbc library isn't needed anymore.
One remark only, you could strip the binary.
User avatar
stegemma
Posts: 859
Joined: Mon Aug 10, 2009 10:05 pm
Location: Italy
Full name: Stefano Gemma

Re: Satana 2.4.19 released (Windows/Linux/OS X)

Post by stegemma »

thunderstruck wrote:Now it works!
And the odbc library isn't needed anymore.
One remark only, you could strip the binary.
It is too late this night to understand what "strip the binary" could means... so I go sleeping and maybe tomorrow I could understand! :) :) :)

Thanks sincerely for your support.
Author of Drago, Raffaela, Freccia, Satana, Sabrina.
http://www.linformatica.com
Dann Corbit
Posts: 12540
Joined: Wed Mar 08, 2006 8:57 pm
Location: Redmond, WA USA

Re: Satana 2.4.19 released (Windows/Linux/OS X)

Post by Dann Corbit »

stegemma wrote:
thunderstruck wrote:Now it works!
And the odbc library isn't needed anymore.
One remark only, you could strip the binary.
It is too late this night to understand what "strip the binary" could means... so I go sleeping and maybe tomorrow I could understand! :) :) :)

Thanks sincerely for your support.
The end users can do it if they like.
Strip.exe removes symbols and makes the binary smaller.
Taking ideas is not a vice, it is a virtue. We have another word for this. It is called learning.
But sharing ideas is an even greater virtue. We have another word for this. It is called teaching.
styx
Posts: 338
Joined: Tue Mar 13, 2012 9:59 pm
Location: Germany

Re: Satana 2.4.19 released (Windows/Linux/OS X)

Post by styx »

Works good on linux in xboard. I even managed to win the game :)