Hello!
I see in this discussion that the source code of the Nero XBoard engine has been available. Would someone know where I could download it ? It's for my collection of Pascal programs.
Regards.
Roland
Looking for Nero source code
Moderators: hgm, Rebel, chrisw
-
- Posts: 640
- Joined: Sat Jun 08, 2013 10:07 am
- Location: France
- Full name: Roland Chastain
Looking for Nero source code
Qui trop embrasse mal étreint.
-
- Posts: 4611
- Joined: Wed Oct 01, 2008 6:33 am
- Location: Regensburg, Germany
- Full name: Guenther Simon
Re: Looking for Nero source code
Hi Roland, as it looks you will try this on more programs in the future, I suggest first looking at the XB/UCI chronology,Roland Chastain wrote: ↑Sat Oct 24, 2020 3:07 pm Hello!
I see in this discussion that the source code of the Nero XBoard engine has been available. Would someone know where I could download it ? It's for my collection of Pascal programs. :)
Regards.
Roland
may be it contains older links which contain what you want.
Ok, in this case it would not have helped, therefor my second suggestion, if above fails, go to the WB forum and do
a little search for the concerning program and you'll most likely find an old link, if this link doesn't work, just open the
great Wayback archives (https://web.archive.org) and insert the old link there :)
(Sites of chess programs often were archived by request of chess afficionados and programmers)
In one minute I had found this: On page 2 you'll see results for the Nero source of three versions (unnamed, 5.1 and 5.3 - no trace for 6.x yet)
https://web.archive.org/web/*/http://ww ... 7Ehuikari/*
I tested one download link and it works and leads to this (Nero 5.3 src):
https://web.archive.org/web/20060624001 ... rowb53.pas
https://rwbc-chess.de
trollwatch:
Talkchess nowadays is a joke - it is full of trolls/idiots/people stuck in the pleistocene > 80% of the posts fall into this category...
trollwatch:
Talkchess nowadays is a joke - it is full of trolls/idiots/people stuck in the pleistocene > 80% of the posts fall into this category...
-
- Posts: 640
- Joined: Sat Jun 08, 2013 10:07 am
- Location: France
- Full name: Roland Chastain
Re: Looking for Nero source code
Thank you Günther. I didn't know that one could use Wayback like that.Guenther wrote: ↑Sat Oct 24, 2020 3:25 pm I tested one download link and it works and leads to this (Nero 5.3 src):
https://web.archive.org/web/20060624001 ... rowb53.pas
Regards.
Roland
Qui trop embrasse mal étreint.
-
- Posts: 2250
- Joined: Wed Mar 08, 2006 8:47 pm
- Location: Hattingen, Germany
Re: Looking for Nero source code
Wow, funny source code!Roland Chastain wrote: ↑Sat Oct 24, 2020 3:41 pmThank you Günther. I didn't know that one could use Wayback like that.Guenther wrote: ↑Sat Oct 24, 2020 3:25 pm I tested one download link and it works and leads to this (Nero 5.3 src):
https://web.archive.org/web/20060624001 ... rowb53.pas
Regards.
Roland
no negamax, but in evaluate which is the recursive search
Code: Select all
if ((forwhite) and (bestvalue>=beta[depth-1])) then cutoff:=true;
if ((not forwhite) and (bestvalue<=beta[depth-1])) then cutoff:=true;
if ((forwhite) and (bestvalue>9000)) then cutoff:=true;
if ((not forwhite) and (bestvalue<-9000)) then cutoff:=true;
-
- Posts: 640
- Joined: Sat Jun 08, 2013 10:07 am
- Location: France
- Full name: Roland Chastain
Re: Looking for Nero source code
The programs compiles and runs on Linux, but I failed to get it to work, neither in CuteChess nor in XBoard. If I have the time I'll try to see what's wrong.
If someone had the source of the version 6, that would be good.
Qui trop embrasse mal étreint.
-
- Posts: 1296
- Joined: Sun Mar 12, 2006 6:46 pm
- Location: Kelowna
- Full name: Tony Mokonen
Re: Looking for Nero source code
I have this archive I downloaded from Dann Corbit's old site:
https://mega.nz/file/y1dQgDQB#U0iln1orL ... 21Qtd9TO7o
It's a Lazarus compile of Nero 6.0, including source. I don't know if Dann modified it in any way to get it to compile with Lazarus. Sorry, I don't have the source for version 6.1, unless it's hidden in a folder on one of my numerous old drives.
https://mega.nz/file/y1dQgDQB#U0iln1orL ... 21Qtd9TO7o
It's a Lazarus compile of Nero 6.0, including source. I don't know if Dann modified it in any way to get it to compile with Lazarus. Sorry, I don't have the source for version 6.1, unless it's hidden in a folder on one of my numerous old drives.
-
- Posts: 640
- Joined: Sat Jun 08, 2013 10:07 am
- Location: France
- Full name: Roland Chastain
Re: Looking for Nero source code
Great! Thank you.
It compiles without any problem on Linux, but I can't get it to work with XBoard, I don't know yet why. It doesn't answer to my first move e2e4.
The weird thing is that if I enter manually in a terminal the same commands that I see in xboard.debug,
Code: Select all
locale = fr_FR.UTF-8
recognized 'normal' (-1) as variant normal
recognized 'normal' (-1) as variant normal
recognized 'normal' (-1) as variant normal
shuffleOpenings = 0
shuffleOpenings = 0
Version: xboard 4.9.1 + Nerowb60 ()
Reset(1, 0) from gameMode 0
recognized 'normal' (-1) as variant normal
GameEnds(0, (null), 2)
shuffleOpenings = 0
StartChildProcess (dir="/home/roland/Documents/pascal/echecs/nero/60/") /home/roland/Documents/pascal/echecs/nero/60/Nerowb60
321 >first : xboard
protover 2
10322 >first : new
random
10322 >first : st 60
10322 >first : post
10322 >first : hard
Impossible move , type = 0
nps: w=-1, b=-1
nps: w=-1, b=-1
15251 >first : time 6000
15251 >first : otim 6000
book hit = (NULL)
15251 >first : e2e4
GameEnds(27, White resigns, 2)
Interrupting first
38532 >first : result 0-1 {White resigns}
38533 >first : force
GameEnds(27, White resigns, 2)
41943 >first : quit
Code: Select all
[roland@localhost 60]$ ./Nerowb60
new
random
Illegal move: random
st 60
post
hard
time 6000
Illegal move: time 6000
otim 6000
Illegal move: otim 6000
e2e4
move e7e5
Qui trop embrasse mal étreint.
-
- Posts: 4611
- Joined: Wed Oct 01, 2008 6:33 am
- Location: Regensburg, Germany
- Full name: Guenther Simon
Re: Looking for Nero source code
Is this with ProtocolVersion 1?Roland Chastain wrote: ↑Sun Oct 25, 2020 8:56 amGreat! Thank you.
It compiles without any problem on Linux, but I can't get it to work with XBoard, I don't know yet why. It doesn't answer to my first move e2e4.
The weird thing is that if I enter manually in a terminal the same commands that I see in xboard.debug,
Code: Select all
locale = fr_FR.UTF-8 recognized 'normal' (-1) as variant normal recognized 'normal' (-1) as variant normal recognized 'normal' (-1) as variant normal shuffleOpenings = 0 shuffleOpenings = 0 Version: xboard 4.9.1 + Nerowb60 () Reset(1, 0) from gameMode 0 recognized 'normal' (-1) as variant normal GameEnds(0, (null), 2) shuffleOpenings = 0 StartChildProcess (dir="/home/roland/Documents/pascal/echecs/nero/60/") /home/roland/Documents/pascal/echecs/nero/60/Nerowb60 321 >first : xboard protover 2 10322 >first : new random 10322 >first : st 60 10322 >first : post 10322 >first : hard Impossible move , type = 0 nps: w=-1, b=-1 nps: w=-1, b=-1 15251 >first : time 6000 15251 >first : otim 6000 book hit = (NULL) 15251 >first : e2e4 GameEnds(27, White resigns, 2) Interrupting first 38532 >first : result 0-1 {White resigns} 38533 >first : force GameEnds(27, White resigns, 2) 41943 >first : quit
Usually I run very old programs in WB with
Code: Select all
/firstProtocolVersion 1 /secondProtocolVersion 1
https://rwbc-chess.de
trollwatch:
Talkchess nowadays is a joke - it is full of trolls/idiots/people stuck in the pleistocene > 80% of the posts fall into this category...
trollwatch:
Talkchess nowadays is a joke - it is full of trolls/idiots/people stuck in the pleistocene > 80% of the posts fall into this category...
-
- Posts: 1296
- Joined: Sun Mar 12, 2006 6:46 pm
- Location: Kelowna
- Full name: Tony Mokonen
Re: Looking for Nero source code
I have not been able to get the supplied compile to work for me. I tried several GUIs, and even wb2uci, and no luck. I noticed it was a 64 bit executable. Perhaps Dann was trying some modifications. I saw a link to an old thread on the Chess Programming Wiki's entry for Nero.
http://www.talkchess.com/forum3/viewtop ... 73&start=3
Perhaps that's what this archive contains. Gerd is fast with his CPW updates. I see he already included a link to this very thread.
http://www.talkchess.com/forum3/viewtop ... 73&start=3
Perhaps that's what this archive contains. Gerd is fast with his CPW updates. I see he already included a link to this very thread.
-
- Posts: 640
- Joined: Sat Jun 08, 2013 10:07 am
- Location: France
- Full name: Roland Chastain
Re: Looking for Nero source code
It seems that XBoard doesn't receive anything from the engine. No idea why. I continue to search.
I have just tried. It doesn't solve the problem. But anyway it's certainly a good idea to use it.Guenther wrote: ↑Sun Oct 25, 2020 9:03 am Is this with ProtocolVersion 1?
Usually I run very old programs in WB withflagsCode: Select all
/firstProtocolVersion 1 /secondProtocolVersion 1
Qui trop embrasse mal étreint.