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
Myrddin source now on Github
Moderator: Ras
-
JVMerlino
- Posts: 1404
- Joined: Wed Mar 08, 2006 10:15 pm
- Location: San Francisco, California
-
amanjpro
- Posts: 883
- Joined: Sat Mar 13, 2021 1:47 am
- Full name: Amanj Sherwany
Re: Myrddin source now on Github
Yaay! I finally get to compile it and test itJVMerlino 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
-
Guenther
- Posts: 4718
- Joined: Wed Oct 01, 2008 6:33 am
- Location: Regensburg, Germany
- Full name: Guenther Simon
Re: Myrddin source now on Github
Thanks John :)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
(BTW is that you on the drums? - github logo)
-
JVMerlino
- Posts: 1404
- Joined: Wed Mar 08, 2006 10:15 pm
- Location: San Francisco, California
Re: Myrddin source now on Github
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.
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
-
amanjpro
- Posts: 883
- Joined: Sat Mar 13, 2021 1:47 am
- Full name: Amanj Sherwany
Re: Myrddin source now on Github
JVMerlino wrote: ↑Sat Oct 09, 2021 7:36 pmYou 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.![]()
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
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.amanjpro wrote: ↑Sat Oct 09, 2021 8:09 pmJVMerlino wrote: ↑Sat Oct 09, 2021 7:36 pmYou 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.![]()
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)
-
Guenther
- Posts: 4718
- Joined: Wed Oct 01, 2008 6:33 am
- Location: Regensburg, Germany
- Full name: Guenther Simon
Re: Myrddin source now on Github
Check it here:JVMerlino wrote: ↑Sat Oct 09, 2021 8:17 pmNearly 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.amanjpro wrote: ↑Sat Oct 09, 2021 8:09 pmJVMerlino wrote: ↑Sat Oct 09, 2021 7:36 pmYou 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)
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.
-
JVMerlino
- Posts: 1404
- Joined: Wed Mar 08, 2006 10:15 pm
- Location: San Francisco, California
Re: Myrddin source now on Github
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
JVMerlino wrote: ↑Sat Oct 09, 2021 8:35 pmWow, I had no idea. Thanks, Guenther!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.
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!