OliThink 5.0.8 released

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

Moderator: Ras

OliverBr
Posts: 865
Joined: Tue Dec 18, 2007 9:38 pm
Location: Munich, Germany
Full name: Dr. Oliver Brausch

OliThink 5.0.8 released

Post by OliverBr »

Download here:

http://home.arcor.de/dreamlike/chess/index.html

It is still small and easy, but improving in strength. It seems now to be stronger than any OliThink 4.
Any problems with arena should be solved, too.
User avatar
Jim Ablett
Posts: 2436
Joined: Fri Jul 14, 2006 7:56 am
Location: London, England
Full name: Jim Ablett

Re: OliThink 5.0.8 released

Post by Jim Ablett »

Hi Oliver,

Still version 5.0.7 downloads on your webpage.

regards,
Jim.
OliverBr
Posts: 865
Joined: Tue Dec 18, 2007 9:38 pm
Location: Munich, Germany
Full name: Dr. Oliver Brausch

Re: OliThink 5.0.8 released

Post by OliverBr »

Jim Ablett wrote:Hi Oliver,

Still version 5.0.7 downloads on your webpage.

regards,
Jim.
Hmmm... I see 5.0.8, perhaps a cache-problem?
User avatar
Marek Soszynski
Posts: 587
Joined: Wed May 10, 2006 7:28 pm
Location: Birmingham, England

Re: OliThink 5.0.8 released

Post by Marek Soszynski »

Substitute an 8 for a 7 and the downloads work, e.g. http://home.arcor.de/dreamlike/chess/Ol ... .win32.zip

Oliver, Could you make it support Analysis Mode and turn it into a UCI engine?
Marek Soszynski
OliverBr
Posts: 865
Joined: Tue Dec 18, 2007 9:38 pm
Location: Munich, Germany
Full name: Dr. Oliver Brausch

Re: OliThink 5.0.8 released

Post by OliverBr »

Thanks for the hint. Links are corrected.

UCI and Analyze mode is interesting. I am working on it.
Tony Thomas

Re: OliThink 5.0.8 released

Post by Tony Thomas »

Is there anyway you can make the hashtable size adjustable? I can only afford about 50 MB per engine.

Thanks
Dann Corbit
Posts: 12867
Joined: Wed Mar 08, 2006 8:57 pm
Location: Redmond, WA USA

Re: OliThink 5.0.8 released

Post by Dann Corbit »

Change macro:
#define HSIZE 0x800000

to be:
#define HSIZE (0x800000>>1)
and you will get 64 MB.

Change macro:
#define HSIZE 0x800000

to be:
#define HSIZE (0x800000>>2)
and you will get 32 MB.

And then recompile
Tony Thomas

Re: OliThink 5.0.8 released

Post by Tony Thomas »

Dann Corbit wrote:Change macro:
#define HSIZE 0x800000

to be:
#define HSIZE (0x800000>>1)
and you will get 64 MB.

Change macro:
#define HSIZE 0x800000

to be:
#define HSIZE (0x800000>>2)
and you will get 32 MB.

And then recompile
Dann, I dont know how to compile.
Dann Corbit
Posts: 12867
Joined: Wed Mar 08, 2006 8:57 pm
Location: Redmond, WA USA

Re: OliThink 5.0.8 released

Post by Dann Corbit »

Dann Corbit wrote:Change macro:
#define HSIZE 0x800000

to be:
#define HSIZE (0x800000>>1)
and you will get 64 MB.

Change macro:
#define HSIZE 0x800000

to be:
#define HSIZE (0x800000>>2)
and you will get 32 MB.

And then recompile
You must also change macro:
#define HMASK 0x7FFFFF

to be
#define HMASK (HSIZE-1)

And macro:
#define HINV 0xFFFFFFFFFF800000LL
would have to be adjusted so that the lower bits match HSIZE and all bits larger than HSIZE are set to 1.
Edsel Apostol
Posts: 803
Joined: Mon Jul 17, 2006 5:53 am
Full name: Edsel Apostol

Re: OliThink 5.0.8 released

Post by Edsel Apostol »

If you add UCI, SEE and quiescent checks move generation, then Olithink would really have a great potential.