Rebel 14 under Chessx

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

Moderator: Ras

User avatar
Kirk
Posts: 5702
Joined: Sat Mar 11, 2006 3:44 am

Rebel 14 under Chessx

Post by Kirk »

Anyone else have issues running older Prodeo or the newest Rebel on the Chessx GUI?

Thanks
“He knew all the tricks, dramatic irony, metaphor, pathos, puns, parody, litotes and... satire. He was vicious”
User avatar
Eelco de Groot
Posts: 4693
Joined: Sun Mar 12, 2006 2:40 am
Full name:   Eelco de Groot

Re: Rebel 14 under Chessx

Post by Eelco de Groot »

Hi Kirk,

I don't have ChessX installed, but could you be a bit more specific what the issues are? Any own polyglot bin books will not be working (from settings internally) for instance, unless with external polyglot I believe. But I don't know how that is with Prodeo, I think that is Winboard so very different.
Debugging is twice as hard as writing the code in the first
place. Therefore, if you write the code as cleverly as possible, you
are, by definition, not smart enough to debug it.
-- Brian W. Kernighan
User avatar
Kirk
Posts: 5702
Joined: Sat Mar 11, 2006 3:44 am

Re: Rebel 14 under Chessx

Post by Kirk »

Hi Eelco!

Chessx allows one to install the Rebel engine, but when you click on the analysis button, there is no output, Very odd

Thanks!
“He knew all the tricks, dramatic irony, metaphor, pathos, puns, parody, litotes and... satire. He was vicious”
User avatar
Eelco de Groot
Posts: 4693
Joined: Sun Mar 12, 2006 2:40 am
Full name:   Eelco de Groot

Re: Rebel 14 under Chessx

Post by Eelco de Groot »

Hi, sorry Kirk I have no idea why it won't run under ChessX. I would try another GUI. There are some older processors that the two compiles from Ed are not compatible with anymore, and MSVC can only make SSE or AVX2. If you can't open the executable by doubleclicking on it and give it some commands, typing uci + enter should give the UCI options, go depth 20 for instance should start the engine, then it is not compatible or something went wrong with dowloading perhaps?.

I could install fruitig.exe which is my own compile of Ed's Rebel 14.1 under ChessX. Sample output is

+0.35 [+] [*] 1. e4 c5 2. Nf3 g6 3. Be2 Bg7 4. O-O Nf6 (depth 17, 0:00:01)
[+] 1. e4 (suggested move)

+0.47 [+] [*] 1. e4 e6 2. d4 d5 3. exd5 exd5 4. Bd3 Bd6 (depth 17, 0:00:02)
[+] 1. e4 (suggested move)

The analysis stops quickly when the slider at the bottom right is almost closed, I find it not so convenient that the analysis is not continuous but for the rest it gives enough information. It's a nice GUI, I only just installed it of course, it is a pity if Rebel would not work. Fruit based Rebel search can only output one line and no extra threads.
Debugging is twice as hard as writing the code in the first
place. Therefore, if you write the code as cleverly as possible, you
are, by definition, not smart enough to debug it.
-- Brian W. Kernighan
User avatar
Eelco de Groot
Posts: 4693
Joined: Sun Mar 12, 2006 2:40 am
Full name:   Eelco de Groot

Re: Rebel 14.1 MOD

Post by Eelco de Groot »

Here is a copy of my version of (Fruit search based) Rebel 14.1 aka Rebel 14.1 SE (Singular Extensions) I only included the changed source files because the source is already available as a download on Rebel's site. So there is only the executable, the AVX2 or Haswell compatible only, 3 changed source files and the original 3 sourcefiles for comparison. No SSE, it is a bit slow for NNUE I think. They are separately downloadable it seems, that was not really the intention but I don't think that many are interested in the sources.

https://www.dropbox.com/sh/ppdm08rpdnbn ... 3bTB-AN9Ea

Only the search search_full.cpp is really different, the other two files are small bugfix sourcechanges that Ed already made. I have not yet been able to make a Toga version, there is so much going on there, a lot you don't really need I think like most of the eval now as that is completely replaced by NNUE nets from Ed and Chris. Comparing with Fruit and the Fruit from Pavel the changes of which are not in Toga, and finding out what you don't need is really difficult Also I had no sln file for MSVC for the Toga version, and I have transplanted all the files first into the old solution from Ed. Now I have that, but what to throw out again :)

I see that you can also just click on the sourcefile without downloading and you get a neat editor like view of it, which I do like compared to viewing mixed Windows/Unix sources that get to be malformed by PHPBB. I like it :) only the indents are a bit large.

Not all the changes are commented as they should and there are some unnecessary, not working, changes as well, well one at least, a reduction by 1 ply in Singular Extensions that does not work at all.
Debugging is twice as hard as writing the code in the first
place. Therefore, if you write the code as cleverly as possible, you
are, by definition, not smart enough to debug it.
-- Brian W. Kernighan
User avatar
Rebel
Posts: 7436
Joined: Thu Aug 18, 2011 12:04 pm
Full name: Ed Schröder

Re: Rebel 14 under Chessx

Post by Rebel »

Kirk wrote: Sun Mar 13, 2022 8:10 pm Anyone else have issues running older Prodeo or the newest Rebel on the Chessx GUI?

Thanks
Downloaded ChessX, Rebel 14.2 runs fine.
90% of coding is debugging, the other 10% is writing bugs.
User avatar
Kirk
Posts: 5702
Joined: Sat Mar 11, 2006 3:44 am

Re: Rebel 14.1 MOD

Post by Kirk »

Eelco de Groot wrote: Sat Mar 19, 2022 8:44 am Here is a copy of my version of (Fruit search based) Rebel 14.1 aka Rebel 14.1 SE (Singular Extensions) I only included the changed source files because the source is already available as a download on Rebel's site. So there is only the executable, the AVX2 or Haswell compatible only, 3 changed source files and the original 3 sourcefiles for comparison. No SSE, it is a bit slow for NNUE I think. They are separately downloadable it seems, that was not really the intention but I don't think that many are interested in the sources.

https://www.dropbox.com/sh/ppdm08rpdnbn ... 3bTB-AN9Ea

Only the search search_full.cpp is really different, the other two files are small bugfix sourcechanges that Ed already made. I have not yet been able to make a Toga version, there is so much going on there, a lot you don't really need I think like most of the eval now as that is completely replaced by NNUE nets from Ed and Chris. Comparing with Fruit and the Fruit from Pavel the changes of which are not in Toga, and finding out what you don't need is really difficult Also I had no sln file for MSVC for the Toga version, and I have transplanted all the files first into the old solution from Ed. Now I have that, but what to throw out again :)

I see that you can also just click on the sourcefile without downloading and you get a neat editor like view of it, which I do like compared to viewing mixed Windows/Unix sources that get to be malformed by PHPBB. I like it :) only the indents are a bit large.

Not all the changes are commented as they should and there are some unnecessary, not working, changes as well, well one at least, a reduction by 1 ply in Singular Extensions that does not work at all.
Thanks Eelco! I will try this tomorrow ☺
“He knew all the tricks, dramatic irony, metaphor, pathos, puns, parody, litotes and... satire. He was vicious”
User avatar
Kirk
Posts: 5702
Joined: Sat Mar 11, 2006 3:44 am

Re: Rebel 14 under Chessx

Post by Kirk »

Rebel wrote: Sat Mar 19, 2022 12:37 pm
Kirk wrote: Sun Mar 13, 2022 8:10 pm Anyone else have issues running older Prodeo or the newest Rebel on the Chessx GUI?

Thanks
Downloaded ChessX, Rebel 14.2 runs fine.
Hi Ed. I have an older PC so maybe that is part of the problem
“He knew all the tricks, dramatic irony, metaphor, pathos, puns, parody, litotes and... satire. He was vicious”
User avatar
Rebel
Posts: 7436
Joined: Thu Aug 18, 2011 12:04 pm
Full name: Ed Schröder

Re: Rebel 14 under Chessx

Post by Rebel »

Kirk wrote: Sun Mar 20, 2022 2:16 am
Rebel wrote: Sat Mar 19, 2022 12:37 pm
Kirk wrote: Sun Mar 13, 2022 8:10 pm Anyone else have issues running older Prodeo or the newest Rebel on the Chessx GUI?

Thanks
Downloaded ChessX, Rebel 14.2 runs fine.
Hi Ed. I have an older PC so maybe that is part of the problem
That could be, I suggest you try the SSE version.
90% of coding is debugging, the other 10% is writing bugs.
User avatar
Kirk
Posts: 5702
Joined: Sat Mar 11, 2006 3:44 am

Re: Rebel 14.1 MOD

Post by Kirk »

Eelco de Groot wrote: Sat Mar 19, 2022 8:44 am Here is a copy of my version of (Fruit search based) Rebel 14.1 aka Rebel 14.1 SE (Singular Extensions) I only included the changed source files because the source is already available as a download on Rebel's site. So there is only the executable, the AVX2 or Haswell compatible only, 3 changed source files and the original 3 sourcefiles for comparison. No SSE, it is a bit slow for NNUE I think. They are separately downloadable it seems, that was not really the intention but I don't think that many are interested in the sources.

https://www.dropbox.com/sh/ppdm08rpdnbn ... 3bTB-AN9Ea

Only the search search_full.cpp is really different, the other two files are small bugfix sourcechanges that Ed already made. I have not yet been able to make a Toga version, there is so much going on there, a lot you don't really need I think like most of the eval now as that is completely replaced by NNUE nets from Ed and Chris. Comparing with Fruit and the Fruit from Pavel the changes of which are not in Toga, and finding out what you don't need is really difficult Also I had no sln file for MSVC for the Toga version, and I have transplanted all the files first into the old solution from Ed. Now I have that, but what to throw out again :)

I see that you can also just click on the sourcefile without downloading and you get a neat editor like view of it, which I do like compared to viewing mixed Windows/Unix sources that get to be malformed by PHPBB. I like it :) only the indents are a bit large.

Not all the changes are commented as they should and there are some unnecessary, not working, changes as well, well one at least, a reduction by 1 ply in Singular Extensions that does not work at all.
Thank you! This compile works great on my system! :)
“He knew all the tricks, dramatic irony, metaphor, pathos, puns, parody, litotes and... satire. He was vicious”