Maverick 0.60 is Released...

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

Moderator: Ras

User avatar
Steve Maughan
Posts: 1325
Joined: Wed Mar 08, 2006 8:28 pm
Location: Florida, USA

Re: Maverick 0.60 is Released...

Post by Steve Maughan »

Mikko,

Thanks - I'm truly flattered to be part of your initial "chess goal"!

I'm hoping to add LMR and other selectivity to the search. Maybe this will push me over the 2500 ELO barrier.

- Steve
http://www.chessprogramming.net - Juggernaut & Maverick Chess Engine
User avatar
Sylwy
Posts: 5165
Joined: Fri Apr 21, 2006 4:19 pm
Location: IAȘI - the historical capital of MOLDOVA
Full name: Silvian Rucsandescu

Re: Maverick 0.60 is Released......Thank you.....but.....

Post by Sylwy »

Steve Maughan wrote:I've been working on Maverick and it's now time for a new release.

Here are the changes:

+ Support for Chess960
+ Basic King safety
+ Fixed a problem with using the opening book with Arena
+ Fixed an obscure bug which could crash the engine after a stop command
+ Transferred source code to Github (https://github.com/stevemaughan/maverick.git)
+ Made a bazillion tweaks which may, or may not, help!

Hello !

Doesn't work on uncle Windows XP !
At least the 32-bit version !
The single Maverick having this behavior !

They are some chances.............................?????

Thank you !

SilvianR :wink:
User avatar
Steve Maughan
Posts: 1325
Joined: Wed Mar 08, 2006 8:28 pm
Location: Florida, USA

Re: Maverick 0.60 is Released......Thank you.....but.....

Post by Steve Maughan »

Hi Ruxy,

Sorry - the compilers I use don't seem to easily support XP. Maybe you, or someone else could compile the source for XP?

- Steve
http://www.chessprogramming.net - Juggernaut & Maverick Chess Engine
Modern Times
Posts: 3842
Joined: Thu Jun 07, 2012 11:02 pm

Re: Maverick 0.60 is Released...

Post by Modern Times »

Now added to the CCRL chess960 ratings list :)

http://computerchess.org.uk/ccrl/404FRC/
User avatar
Jim Ablett
Posts: 2457
Joined: Fri Jul 14, 2006 7:56 am
Location: London, England
Full name: Jim Ablett

Re: Maverick 0.60 is Released...

Post by Jim Ablett »

Hi Steve,

First of all thanks for the engine. It's great :-).

I've ported the src code to arm/linux so I could build an android binary.
Here is the src + a few binaries:
http://tinyurl.com/obxukk5

win32 (compiled with mingw32 on xp system)
lin32 (compiled with gcc on Slackware system.
arm5 (cross-compiled on win xp using codesourcery)

All binaries have been tested as working.

Most of the src code changes (porting winapi to posix) are found in 'defs.h' & 'uci.cpp'.

jim.
User avatar
Sylwy
Posts: 5165
Joined: Fri Apr 21, 2006 4:19 pm
Location: IAȘI - the historical capital of MOLDOVA
Full name: Silvian Rucsandescu

Re: Maverick 0.60 is Released...

Post by Sylwy »

Jim Ablett wrote:Hi Steve,

First of all thanks for the engine. It's great :-).

I've ported the src code to arm/linux so I could build an android binary.
Here is the src + a few binaries:
http://tinyurl.com/obxukk5

win32 (compiled with mingw32 on xp system)
lin32 (compiled with gcc on Slackware system.
arm5 (cross-compiled on win xp using codesourcery)

All binaries have been tested as working.

Most of the src code changes (porting winapi to posix) are found in 'defs.h' & 'uci.cpp'.

jim.
THANK YOU, Maestro Jim !

What a nice gift for the old Ruxy !

SilvianR :wink:
User avatar
Steve Maughan
Posts: 1325
Joined: Wed Mar 08, 2006 8:28 pm
Location: Florida, USA

Re: Maverick 0.60 is Released...

Post by Steve Maughan »

Hi Jim,

WOW! Many thanks Jim,

Can't wait to spark it up on my Nexus 7!

Cheers,

Steve
Jim Ablett wrote:Hi Steve,

First of all thanks for the engine. It's great :-).

I've ported the src code to arm/linux so I could build an android binary.
Here is the src + a few binaries:
http://tinyurl.com/obxukk5

win32 (compiled with mingw32 on xp system)
lin32 (compiled with gcc on Slackware system.
arm5 (cross-compiled on win xp using codesourcery)

All binaries have been tested as working.

Most of the src code changes (porting winapi to posix) are found in 'defs.h' & 'uci.cpp'.

jim.
http://www.chessprogramming.net - Juggernaut & Maverick Chess Engine
User avatar
Steve Maughan
Posts: 1325
Joined: Wed Mar 08, 2006 8:28 pm
Location: Florida, USA

Re: Maverick 0.60 is Released...

Post by Steve Maughan »

Hi Jim,

I'd like to integrate this code into my code base so future versions can cater for these platforms.

Unfortunately I think you've used the code from version 0.51 as the base for the changes. The code for 0.60 is not on the site but is on GitHub (with a link on the site).

I have a couple of questions:

1. Is the code now C++11 compatible (I see this in the .bat files)?

2. I'm seeing _WIN32 directives - will your version compile for Windows 64?

3. Most of the code in "openingbook.cpp" has been taken out. I assume this is because it is incompatible with ARM / Linux. Do I simply need to use a directive to block this code?

4. What would be required to create a Mac version?

Thanks again,

Steve
http://www.chessprogramming.net - Juggernaut & Maverick Chess Engine
User avatar
Steve Maughan
Posts: 1325
Joined: Wed Mar 08, 2006 8:28 pm
Location: Florida, USA

Re: Maverick 0.60 is Released...

Post by Steve Maughan »

Hi Jim,
Steve Maughan wrote:Unfortunately I think you've used the code from version 0.51 as the base for the changes. The code for 0.60 is not on the site but is on GitHub (with a link on the site).
I think this could be my fault. On Github the 0.60 version is under the Development Branch. This is probably due to my limited knowledge of
Git.

I think I'll go back to posting a link to a zip file of the source with each release.

Thanks - Steve
http://www.chessprogramming.net - Juggernaut & Maverick Chess Engine
User avatar
Jim Ablett
Posts: 2457
Joined: Fri Jul 14, 2006 7:56 am
Location: London, England
Full name: Jim Ablett

Re: Maverick 0.60 is Released...

Post by Jim Ablett »

Steve Maughan wrote:Hi Jim,
Steve Maughan wrote:Unfortunately I think you've used the code from version 0.51 as the base for the changes. The code for 0.60 is not on the site but is on GitHub (with a link on the site).
I think this could be my fault. On Github the 0.60 version is under the Development Branch. This is probably due to my limited knowledge of
Git.

I think I'll go back to posting a link to a zip file of the source with each release.

Thanks - Steve
Oh sorry about that. I will merge my changes into latest src and repost later.
I'm seeing _WIN32 directives - will your version compile for Windows 64?
_WIN32 is defined in addition to _WIN64 in MSVC 64 bit I think.

Jim.