Some words about Linux version: this task seems much more difficult then i expected. The good news are: the new version of Delphi IDE already has compiler for Linux, MacOs (and even Android and Ios) platforms. The bad news: Booot has lots of Windows-specific code (WinApi calls for multithread and console input-output routines). I have to rewrite this code completely. The main problem: i am not a programmer yet and chessprogramming is my only hobby in this area (this is why 'Pascal' - the only language i studied 25 years ago in University). I really confused how it works in Linux and need some community help to make platform-independed product. This quarantine is only good for hobby and I already have new beta version of my engine (seems also already about 30-50 Elo stronger then just released) and it should be good if this new booot 6.5 version would have some non-windows binaries.
Some words about Linux version: this task seems much more difficult then i expected. The good news are: the new version of Delphi IDE already has compiler for Linux, MacOs (and even Android and Ios) platforms. The bad news: Booot has lots of Windows-specific code (WinApi calls for multithread and console input-output routines). I have to rewrite this code completely. The main problem: i am not a programmer yet and chessprogramming is my only hobby in this area (this is why 'Pascal' - the only language i studied 25 years ago in University). I really confused how it works in Linux and need some community help to make platform-independed product. This quarantine is only good for hobby and I already have new beta version of my engine (seems also already about 30-50 Elo stronger then just released) and it should be good if this new booot 6.5 version would have some non-windows binaries.
Alex.
Great news!
When will you post the new version all platforms you said you allready have?
Thank you sir
Some words about Linux version: this task seems much more difficult then i expected. The good news are: the new version of Delphi IDE already has compiler for Linux, MacOs (and even Android and Ios) platforms. The bad news: Booot has lots of Windows-specific code (WinApi calls for multithread and console input-output routines). I have to rewrite this code completely. The main problem: i am not a programmer yet and chessprogramming is my only hobby in this area (this is why 'Pascal' - the only language i studied 25 years ago in University). I really confused how it works in Linux and need some community help to make platform-independed product. This quarantine is only good for hobby and I already have new beta version of my engine (seems also already about 30-50 Elo stronger then just released) and it should be good if this new booot 6.5 version would have some non-windows binaries.
Some words about Linux version: this task seems much more difficult then i expected. The good news are: the new version of Delphi IDE already has compiler for Linux, MacOs (and even Android and Ios) platforms. The bad news: Booot has lots of Windows-specific code (WinApi calls for multithread and console input-output routines). I have to rewrite this code completely. The main problem: i am not a programmer yet and chessprogramming is my only hobby in this area (this is why 'Pascal' - the only language i studied 25 years ago in University). I really confused how it works in Linux and need some community help to make platform-independed product. This quarantine is only good for hobby and I already have new beta version of my engine (seems also already about 30-50 Elo stronger then just released) and it should be good if this new booot 6.5 version would have some non-windows binaries.
Alex.
Hi Alex
Sorry to tell you this, but I experienced 2 Exception errors with Booot on Playchess server. In both cases engine resigned the games on its own...
Congratulations for the new release. Not yet had time to test it, but will do it ASAP.
booot wrote: ↑Sun Apr 05, 2020 9:15 pm
Finally small uci bug fixed (Thanks to Roland Chastain)!
You're welcome.
booot wrote: ↑Tue Apr 07, 2020 10:23 amSome words about Linux version: this task seems much more difficult then i expected. The good news are: the new version of Delphi IDE already has compiler for Linux, MacOs (and even Android and Ios) platforms. The bad news: Booot has lots of Windows-specific code (WinApi calls for multithread and console input-output routines). I have to rewrite this code completely. The main problem: i am not a programmer yet and chessprogramming is my only hobby in this area (this is why 'Pascal' - the only language i studied 25 years ago in University). I really confused how it works in Linux and need some community help to make platform-independed product.
I noticed that most Pascal engines use Window API for input/output. I never really understood the reason. In my programs, I simply use the standard "ReadLn" and "WriteLn" and it works, under Linux and under Windows. There must be a reason to use Windows API (since it's what everybody do), but I don't see it.
I have no experience of Delphi under Linux. I have the free version of Delphi and, as far as I know, Linux compilation is only available in paid versions. For my chess projects, I rather use Free Pascal (except for this project, which has never been tested under Linux).
But if I can help you in one way or another I will be glad to do it.
MOBMAT wrote: ↑Wed Apr 08, 2020 11:27 pm
From my meager testing, which is for mate solving, I find that 6.3.1 is much faster than 6.4
But I'll keep trying more positions.
Interesting. Could you explain how you use it for that purpose? Is there a special option for that, or do you simply send a position and ask for the best move?