[/quote]
Unfortunately, that's not possible. I run the program in the console, it prints the parameters to the uci command, but does not respond to go. That's why it doesn't work in ChessBase and it doesn't work in 7.2 either. It works in Arena, maybe it works there as a WB standard, I don't know.
[/quote]
Can you enter go infinite?
May be i missed something in uci protocol realization but seems go-command should have additional parameters to start engine.
booot 7.3 release
Moderator: Ras
-
- Posts: 86
- Joined: Sun Jul 03, 2016 10:29 pm
Re: booot 7.3 release
I have plans to implement sse4.2 support soon. It is not very difficult for me.chessica wrote: ↑Tue Jan 30, 2024 5:38 pmI already thought so, unfortunately the last version that works for me is 6.5.booot wrote: ↑Tue Jan 30, 2024 3:35 pm No! Delphi compiler is very poor. It still does not have even asm instructions for avx. So for nnue i had to use hexadecimal codes for intrinics instructions inside pascal. So, avx2 is obligated! I hide avx2 Instructions inside and they do not depend from any pascal compiler.
-
- Posts: 1297
- Joined: Wed Mar 08, 2006 8:28 pm
- Location: Florida, USA
Re: booot 7.3 release
I believe Delphi 11.? implemented the AVX2 instructions in ASM sections. See here:booot wrote: ↑Tue Jan 30, 2024 3:35 pm No! Delphi compiler is very poor. It still does not have even asm instructions for avx. So for nnue i had to use hexadecimal codes for intrinics instructions inside pascal. So, avx2 is obligated! I hide avx2 Instructions inside and they do not depend from any pascal compiler.
https://docwiki.embarcadero.com/RADStud ... nd_AVX-512
I use Delphi 11.3 and happy to compile anything you might need to test.
— Steve
http://www.chessprogramming.net - Juggernaut & Maverick Chess Engine
-
- Posts: 86
- Joined: Sun Jul 03, 2016 10:29 pm
Re: booot 7.3 release
Wow! Finally. I still use 10.3
-
- Posts: 963
- Joined: Thu Aug 11, 2022 11:30 pm
- Full name: Esmeralda Pinto
Re: booot 7.3 release
Thanks, but for me I need SSE, SSE2, SSE3 AMD-V, X86-64booot wrote: ↑Tue Jan 30, 2024 7:25 pmI have plans to implement sse4.2 support soon. It is not very difficult for me.chessica wrote: ↑Tue Jan 30, 2024 5:38 pmI already thought so, unfortunately the last version that works for me is 6.5.booot wrote: ↑Tue Jan 30, 2024 3:35 pm No! Delphi compiler is very poor. It still does not have even asm instructions for avx. So for nnue i had to use hexadecimal codes for intrinics instructions inside pascal. So, avx2 is obligated! I hide avx2 Instructions inside and they do not depend from any pascal compiler.
-
- Posts: 1211
- Joined: Thu Jan 18, 2007 4:05 pm
- Location: Prague
- Full name: Pavel Háse
Re: booot 7.3 release
Unfortunately, that's not possible. I run the program in the console, it prints the parameters to the uci command, but does not respond to go. That's why it doesn't work in ChessBase and it doesn't work in 7.2 either. It works in Arena, maybe it works there as a WB standard, I don't know.
"go infinite" works. The avx2 version is almost 1/7 faster than avx2-pext. But! Chessbase runs infinite, unlike version 7.2 which didn't run at all, just installed the engine. However, it won't start playing in a tournament. Apparently some differences between the uci standard you use and the one ChessBase uses. It's possible that ChessBase has some variations there, I wouldn't be surprised, but the other engines I'm trying are working for me, only Booot isn't. For as long as I can remember, some old version of 6.2 or even 5.2 used to work for me.