Looking for Nero source code

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

Moderators: hgm, Rebel, chrisw

User avatar
Guenther
Posts: 4605
Joined: Wed Oct 01, 2008 6:33 am
Location: Regensburg, Germany
Full name: Guenther Simon

Re: Looking for Nero source code

Post by Guenther »

Roland Chastain wrote: Sun Oct 25, 2020 9:37 am It seems that XBoard doesn't receive anything from the engine. No idea why. I continue to search.
Guenther wrote: Sun Oct 25, 2020 9:03 am Is this with ProtocolVersion 1?

Usually I run very old programs in WB with

Code: Select all

/firstProtocolVersion 1 /secondProtocolVersion 1
flags
I have just tried. It doesn't solve the problem. But anyway it's certainly a good idea to use it.
Meanwhile I also found out with the help of the WB forum again, that Jari had changed his website since Nero version 6.
The 'new' address was saved once in Wayback, but just delivers an empty page.

So sources newer than 5.3 can only be found in private collections anymore.
https://rwbc-chess.de

trollwatch:
Chessqueen + chessica + AlexChess + Eduard + Sylwy
User avatar
Roland Chastain
Posts: 640
Joined: Sat Jun 08, 2013 10:07 am
Location: France
Full name: Roland Chastain

Re: Looking for Nero source code

Post by Roland Chastain »

Guenther wrote: Sun Oct 25, 2020 9:50 am Meanwhile I also found out with the help of the WB forum again, that Jari had changed his website since Nero version 6.
The 'new' address was saved once in Wayback, but just delivers an empty page.

So sources newer than 5.3 can only be found in private collections anymore.
Let's hope that someone will have a copy of the version 6.1.

I found why XBoard doesn't receive engine move. I just appended

Code: Select all

Flush(output);
and now the engine plays its move, and I even see the thinking output.
Qui trop embrasse mal étreint.
User avatar
Guenther
Posts: 4605
Joined: Wed Oct 01, 2008 6:33 am
Location: Regensburg, Germany
Full name: Guenther Simon

Re: Looking for Nero source code

Post by Guenther »

BTW this thread made me search for the inbetween http available address of Danns site, which was ftp only before.
(The http connection also died just a few years later IIRC)

Actually I really found some (minimal) content that was saved to wayback archives!

Here is a list of all still available folders + files (only a tiny part of the folders have files saved though)
https://web.archive.org/web/*/http://ca ... s-engines/*
https://rwbc-chess.de

trollwatch:
Chessqueen + chessica + AlexChess + Eduard + Sylwy
User avatar
Ajedrecista
Posts: 1968
Joined: Wed Jul 13, 2011 9:04 pm
Location: Madrid, Spain.

Re: Looking for Nero source code.

Post by Ajedrecista »

Hello:

I could not find Nero 6.x source code. The most I could find were:

------------------------

1.- The unnamed version cited by Günther seems to be Nero 5 because this web links to the unnamed version source code (there are older versions in the same page). There is a screenshot of Nero 5 here.

------------------------

2.- Just for the record, the file NSOURCE5.zip contains four *.pas files instead of one: ENGINE88.PAS, FDELAY.PAS, NERO5.PAS and PIECESET.PAS.

------------------------

3.- Nero 6.1 can be downloaded from both Computer Chess Wiki (full engine list here) and the official Jari's site. There is not any source code there, only the executable and a Readme file calle nerowb61.txt:
This version has been released 19th December 2005

*** WHAT IS NEROWB 6.1? (FOR BEGINNER) ***

NeroWB is a small simple chess playing engine for WinBoard platform.
It's playing strenght isn't very high. If you want to use this program
you'll need WinBoard program first.




*** FEATURES OF NEROWB 6.1 (FOR THOSE ALREADY FAMILIAR WITH WINBOARD) ***

-Only meant for playing games of chess against humans / other engines
-Opening book (built in the exe-file)
-No hash
-No pondering
-Recognizes draws (insufficient material, 3 rep, 50 moves rule)
-Not able to setup position
-Analysis not supported




*** WHAT'S NEW? (FOR THOSE ALREADY FAMILIAR WITH OLDER VERSIONS) ***

NEROWB 6.1:
Some changes in extensions has been made. Version 6.1 should also be
more aware of opponent's tries to make a draw by 3 repetitions, when
Nero is winning a game.
Now Nero resigns in (really) hopeless situations.
19th December some changes in evaluation.



*** HOW TO ADD NEROWB 6.1 TO YOUR WINBOARD ***

It's easy to add NeroWB engine to WinBoard. There is only one file
nerowb61.exe you'll need. It doesn't need any kind of setup before using it.
Put nerowb61.exe to a folder, for example c:\chess\nerowb61\
and add following two lines to your list of ChessProgramNames near the end of
the file winboard.ini:

Under firstChessProgramNames add line:
"nerowb61" /fd="c:\chess\nerowb61"

Under secondChessProgramNames add line:
"nerowb61" /sd="c:\chess\nerowb61"

And then you can choose nerowb61 from Winboard Startup dialog box.




*** MY HOMEPAGE (CHECK FOR FUTURE VERSIONS OF NEROWB) ***

http://www.kanetti.fi/jari.huikari/
------------------------

4.- Nero 6.0 can be seen at official Jari's site together with Nero 6.1, but 6.0 version can not be downloaded anymore. That ZIP maybe does not contain any source code, like the 6.1 version that I found.

------------------------

5.- Something similar happens with Nero 6.0 at Dann's site: nerowb60.zip file can be seen but can not be downloaded.

------------------------

Summarizing, I found three different Jari's sites without success to download Nero 6.x source code:

http://www.mit.jyu.fi/~huikari/
http://www.kanetti.fi:80/~jjhuikari/
http://www.kanetti.fi/jari.huikari/

The last one is the empty web that Günther already found.

Good luck with your request, Roland!

Regards from Spain.

Ajedrecista.
User avatar
Roland Chastain
Posts: 640
Joined: Sat Jun 08, 2013 10:07 am
Location: France
Full name: Roland Chastain

Re: Looking for Nero source code.

Post by Roland Chastain »

Ajedrecista wrote: Sun Oct 25, 2020 11:49 am 2.- Just for the record, the file NSOURCE5.zip contains four *.pas files instead of one: ENGINE88.PAS, FDELAY.PAS, NERO5.PAS and PIECESET.PAS.
Thank you for that extensive research. That file is a graphical version of the program. It could be compiled with Free Pascal, but probably wouldn't work without important modifications.

I put here a retouched version of v6.0: nerowb60.zip
* Flush output
* Can create a log (compile with "-dCREATELOG" option)
* Support following commands : "ping", "protover 2"
* Ignore following commands: "accepted", "random", "time", "otim"
Tested with CuteChess and XBoard.

Regards from France.
Qui trop embrasse mal étreint.
tmokonen
Posts: 1296
Joined: Sun Mar 12, 2006 6:46 pm
Location: Kelowna
Full name: Tony Mokonen

Re: Looking for Nero source code

Post by tmokonen »

Visiting a kanetti.fi page redirects to elisanet.fi. Using this knowledge, I managed to stumble across a live version of Nero's home page:

http://www.elisanet.fi/jari.huikari/shakki.htm

Unfortunately, there is no source code available.
User avatar
Roland Chastain
Posts: 640
Joined: Sat Jun 08, 2013 10:07 am
Location: France
Full name: Roland Chastain

Re: Looking for Nero source code

Post by Roland Chastain »

With a little work, and the magick of Free Pascal, you can play to Nero 5 (the graphical version), without DOSBox, on Linux and on Windows. :)

Nero 5.zip

Screenshot

Tell me if there is any problem.
Qui trop embrasse mal étreint.
User avatar
Roland Chastain
Posts: 640
Joined: Sat Jun 08, 2013 10:07 am
Location: France
Full name: Roland Chastain

Re: Looking for Nero source code

Post by Roland Chastain »

Updated packages:
Include Linux and Windows binaries.
Qui trop embrasse mal étreint.
User avatar
Roland Chastain
Posts: 640
Joined: Sat Jun 08, 2013 10:07 am
Location: France
Full name: Roland Chastain

Re: Looking for Nero source code

Post by Roland Chastain »

Sorry for the dead links above. I deleted my Google account , and I can't edit my messages. All the packages are here (the graphical version of Nero 5, and the WinBoard versions of Nero 5, 5.1, 5.3, and 6.0).

Nero is a very well-written program. It works perfectly under WinBoard and CuteChess, without using any thread!

I am still looking for 6.1.

Below a screenshot of Nero 5. Available for Linux and for Windows. 8-)

Image
Qui trop embrasse mal étreint.
User avatar
Roland Chastain
Posts: 640
Joined: Sat Jun 08, 2013 10:07 am
Location: France
Full name: Roland Chastain

Re: Looking for Nero source code

Post by Roland Chastain »

tmokonen wrote: Sun Oct 25, 2020 7:14 pm Visiting a kanetti.fi page redirects to elisanet.fi. Using this knowledge, I managed to stumble across a live version of Nero's home page:

http://www.elisanet.fi/jari.huikari/shakki.htm

Unfortunately, there is no source code available.
Sorry Tony for not having answered to your post. :oops:

It's good that you have found that website. I could download the Windows binary of Nero 6.1.

Regards.

Roland
Qui trop embrasse mal étreint.