Myrddin source now on Github

Discussion of chess software programming and technical issues.

Moderator: Ras

JVMerlino
Posts: 1404
Joined: Wed Mar 08, 2006 10:15 pm
Location: San Francisco, California

Myrddin source now on Github

Post by JVMerlino »

I finally got over my laziness (and no small amount of embarrassment) and have put the source for Myrddin on Github. There are no binaries, but there is a link to the download site in the Readme.

Additionally, for those of you who, for some strange reason, might want to try compile the code, not all required third-party files have been uploaded. Although I have included the source for magicmoves and ProDeo opening book (and, of course, credited their authors), I have not included the many files necessary for Gaviota tablebase support. Again, I'm lazy, and there are just too many files and secondary dependencies for me to bother. However, if you want to compile without Gaviota support, just set "USE_EGTB" to FALSE in myrddin.h

Either way, for your amusement, I present:
https://github.com/JVMerlino/Myrddin

jm
amanjpro
Posts: 883
Joined: Sat Mar 13, 2021 1:47 am
Full name: Amanj Sherwany

Re: Myrddin source now on Github

Post by amanjpro »

JVMerlino wrote: Sat Oct 09, 2021 7:19 pm I finally got over my laziness (and no small amount of embarrassment) and have put the source for Myrddin on Github. There are no binaries, but there is a link to the download site in the Readme.

Additionally, for those of you who, for some strange reason, might want to try compile the code, not all required third-party files have been uploaded. Although I have included the source for magicmoves and ProDeo opening book (and, of course, credited their authors), I have not included the many files necessary for Gaviota tablebase support. Again, I'm lazy, and there are just too many files and secondary dependencies for me to bother. However, if you want to compile without Gaviota support, just set "USE_EGTB" to FALSE in myrddin.h

Either way, for your amusement, I present:
https://github.com/JVMerlino/Myrddin

jm
Yaay! I finally get to compile it and test it :)
Guenther
Posts: 4718
Joined: Wed Oct 01, 2008 6:33 am
Location: Regensburg, Germany
Full name: Guenther Simon

Re: Myrddin source now on Github

Post by Guenther »

JVMerlino wrote: Sat Oct 09, 2021 7:19 pm I finally got over my laziness (and no small amount of embarrassment) and have put the source for Myrddin on Github. There are no binaries, but there is a link to the download site in the Readme.

Additionally, for those of you who, for some strange reason, might want to try compile the code, not all required third-party files have been uploaded. Although I have included the source for magicmoves and ProDeo opening book (and, of course, credited their authors), I have not included the many files necessary for Gaviota tablebase support. Again, I'm lazy, and there are just too many files and secondary dependencies for me to bother. However, if you want to compile without Gaviota support, just set "USE_EGTB" to FALSE in myrddin.h

Either way, for your amusement, I present:
https://github.com/JVMerlino/Myrddin

jm
Thanks John :)

(BTW is that you on the drums? - github logo)
https://rwbc-chess.de

[Trolls n'existent pas...]
JVMerlino
Posts: 1404
Joined: Wed Mar 08, 2006 10:15 pm
Location: San Francisco, California

Re: Myrddin source now on Github

Post by JVMerlino »

amanjpro wrote: Sat Oct 09, 2021 7:27 pm Yaay! I finally get to compile it and test it :)
You could have just downloaded and tested it. Much faster and far less annoyance. :)

But this reminds me that if you want to compile Myrddin, be sure to set your project to all LOTS of stack - like 10MB. Otherwise, Myrddin will crash on very deep positions like Fine 70. Don't ask why....

And, of course, first one to find a very stupid bug gets a prize. :P
Last edited by JVMerlino on Sat Oct 09, 2021 7:43 pm, edited 1 time in total.
JVMerlino
Posts: 1404
Joined: Wed Mar 08, 2006 10:15 pm
Location: San Francisco, California

Re: Myrddin source now on Github

Post by JVMerlino »

Guenther wrote: Sat Oct 09, 2021 7:32 pm
Thanks John :)

(BTW is that you on the drums? - github logo)
It is.

https://www.facebook.com/Warp11
amanjpro
Posts: 883
Joined: Sat Mar 13, 2021 1:47 am
Full name: Amanj Sherwany

Re: Myrddin source now on Github

Post by amanjpro »

JVMerlino wrote: Sat Oct 09, 2021 7:36 pm
amanjpro wrote: Sat Oct 09, 2021 7:27 pm Yaay! I finally get to compile it and test it :)
You could have just downloaded and tested it. Much faster and far less annoyance. :)

But this reminds me that if you want to compile Myrddin, be sure to set your project to all LOTS of stack - like 10MB. Otherwise, Myrddin will crash on very deep positions like Fine 70. Don't ask why....

And, of course, first one to find a very stupid bug gets a prize. :P

But I'm on Linux, so I didn't have much luck (actually I never tried to check if there is a Linux build, as there usually isn't any)
JVMerlino
Posts: 1404
Joined: Wed Mar 08, 2006 10:15 pm
Location: San Francisco, California

Re: Myrddin source now on Github

Post by JVMerlino »

amanjpro wrote: Sat Oct 09, 2021 8:09 pm
JVMerlino wrote: Sat Oct 09, 2021 7:36 pm
amanjpro wrote: Sat Oct 09, 2021 7:27 pm Yaay! I finally get to compile it and test it :)
You could have just downloaded and tested it. Much faster and far less annoyance. :)

But this reminds me that if you want to compile Myrddin, be sure to set your project to all LOTS of stack - like 10MB. Otherwise, Myrddin will crash on very deep positions like Fine 70. Don't ask why....

And, of course, first one to find a very stupid bug gets a prize. :P

But I'm on Linux, so I didn't have much luck (actually I never tried to check if there is a Linux build, as there usually isn't any)
Nearly nine years ago Jim Ablett made a Linux build of Myrddin at that time. Nobody else has ever bothered. No idea what he had to do to make it work, though, as he didn't send back the modified source.
Guenther
Posts: 4718
Joined: Wed Oct 01, 2008 6:33 am
Location: Regensburg, Germany
Full name: Guenther Simon

Re: Myrddin source now on Github

Post by Guenther »

JVMerlino wrote: Sat Oct 09, 2021 8:17 pm
amanjpro wrote: Sat Oct 09, 2021 8:09 pm
JVMerlino wrote: Sat Oct 09, 2021 7:36 pm
amanjpro wrote: Sat Oct 09, 2021 7:27 pm Yaay! I finally get to compile it and test it :)
You could have just downloaded and tested it. Much faster and far less annoyance. :)

But this reminds me that if you want to compile Myrddin, be sure to set your project to all LOTS of stack - like 10MB. Otherwise, Myrddin will crash on very deep positions like Fine 70. Don't ask why....

And, of course, first one to find a very stupid bug gets a prize. :P

But I'm on Linux, so I didn't have much luck (actually I never tried to check if there is a Linux build, as there usually isn't any)
Nearly nine years ago Jim Ablett made a Linux build of Myrddin at that time. Nobody else has ever bothered. No idea what he had to do to make it work, though, as he didn't send back the modified source.
Check it here:
http://kirr.homeunix.org/chess/engines/ ... t/MYRDDIN/
(includes modifications and source as usual for Jim)

Edit:
May be it will help me too in compiling, because I get lots of 'error: jump to label ...' when trying to compile in msys2.
https://rwbc-chess.de

[Trolls n'existent pas...]
JVMerlino
Posts: 1404
Joined: Wed Mar 08, 2006 10:15 pm
Location: San Francisco, California

Re: Myrddin source now on Github

Post by JVMerlino »

Guenther wrote: Sat Oct 09, 2021 8:30 pm Nearly nine years ago Jim Ablett made a Linux build of Myrddin at that time. Nobody else has ever bothered. No idea what he had to do to make it work, though, as he didn't send back the modified source.
Check it here:
http://kirr.homeunix.org/chess/engines/ ... t/MYRDDIN/
(includes modifications and source as usual for Jim)

Edit:
May be it will help me too in compiling, because I get lots of 'error: jump to label ...' when trying to compile in msys2.
[/quote]

Wow, I had no idea. Thanks, Guenther!
Guenther
Posts: 4718
Joined: Wed Oct 01, 2008 6:33 am
Location: Regensburg, Germany
Full name: Guenther Simon

Re: Myrddin source now on Github

Post by Guenther »

JVMerlino wrote: Sat Oct 09, 2021 8:35 pm
JVMerlino wrote: Nearly nine years ago Jim Ablett made a Linux build of Myrddin at that time. Nobody else has ever bothered. No idea what he had to do to make it work, though, as he didn't send back the modified source.
Guenther wrote: Sat Oct 09, 2021 8:30 pm Check it here:
http://kirr.homeunix.org/chess/engines/ ... t/MYRDDIN/
(includes modifications and source as usual for Jim)

Edit:
May be it will help me too in compiling, because I get lots of 'error: jump to label ...' when trying to compile in msys2.
Wow, I had no idea. Thanks, Guenther!

I just want to add that this is the backup made by Kirill Kryukov after the original Jim Ablett archives were gone.
So kudos to him again for making those archives available until today!
https://rwbc-chess.de

[Trolls n'existent pas...]