Whoops... I noticed I messed up the hash size option (that's what I get for coding at 4am), but by default I'm only seeing it use 2x the hash size you specify in Arena. What do you have your Arena hash size set to?gerold wrote:Thanks Gary. Works fine in Arena. Only problem is it uses
1414 mb.
Garbochess v2 released
Moderator: Ras
-
gladius
- Posts: 568
- Joined: Tue Dec 12, 2006 10:10 am
- Full name: Gary Linscott
Re: Error message
-
Graham Banks
- Posts: 44913
- Joined: Sun Feb 26, 2006 10:52 am
- Location: Auckland, NZ
Re: Garbochess v2 released
I'll try later this morning when I get a chance, but I see no reason why they shouldn't.gladius wrote:No problemGraham Banks wrote:Thanks Gary. You're a champion. Sorry for grizzling so loudly.. So the new binaries work for you?
gbanksnz at gmail.com
-
Daniel Mehrmann
- Posts: 858
- Joined: Wed Mar 08, 2006 9:24 pm
- Location: Germany
- Full name: Daniel Mehrmann
Re: Garbochess v2 released
That's an ugly way running applications. I'd never liked programs which needs additonal components.gladius wrote:You can grab it here http://forwardcoding.com/projects/garbo ... chess2.zip.
Comes in 32 bit and 64 bit flavors (I highly recommend using 64 bit if possible, the 32 bit version is quite unoptimized), and is way stronger than v1. Still not competing with Fruit/Toga et. al, but perhaps one day.
Version 2 is a complete rewrite from C# to C++, and 0x88 to bitboards. The search has been massively improved along the way. Evaluation is still pretty basic, but it has most major features in there now.
You will need the latest CRT to run it:
(x86) http://www.microsoft.com/downloads/deta ... laylang=en
(x64) http://www.microsoft.com/downloads/deta ... laylang=en
Predecting that you're using now 100% C++ code i think your Visual Studio still used C# stuff in the linker. It's enabled by default (i guess it was /GL ?!) and you must disable it.
That was one reason why i don't accept and don't suggest free editions of Visual Studio. It's just an ugly way from Microsoft to push the own framework to the customers if they like it or not. It's also a kind of design pattern to go this way.
I wouldn't use your engine as long it's include third party code
Best,
Daniel
-
gladius
- Posts: 568
- Joined: Tue Dec 12, 2006 10:10 am
- Full name: Gary Linscott
Re: Garbochess v2 released
Well, first of all, it's no longer neccesary to install the new CRT to use Garbochess as I've statically linked it in (sadly, I can't edit my initial post). Second, it was not because of C# or Managed C++ or anything like that. That would have required the .NET framework - not the new CRT. I just linked the CRT as a DLL, but I'm compiling with the latest version of VS, and most people don't have it installed yet.Daniel Mehrmann wrote:That's an ugly way running applications. I'd never liked programs which needs additonal components.
Predecting that you're using now 100% C++ code i think your Visual Studio still used C# stuff in the linker. It's enabled by default (i guess it was /GL ?!) and you must disable it.
That was one reason why i don't accept and don't suggest free editions of Visual Studio. It's just an ugly way from Microsoft to push the own framework to the customers if they like it or not. It's also a kind of design pattern to go this way.
I wouldn't use your engine as long it's include third party code
Best,
Daniel
I don't understand your talk about "third party code". Every engine uses third party code, the compiler has a C runtime library. Unless you skip this and talk directly to the OS - which I highly doubt anyone is doing.
-
Graham Banks
- Posts: 44913
- Joined: Sun Feb 26, 2006 10:52 am
- Location: Auckland, NZ
Re: Garbochess v2 released
I've edited it for you Gary.gladius wrote:sadly, I can't edit my initial post.
gbanksnz at gmail.com
-
gladius
- Posts: 568
- Joined: Tue Dec 12, 2006 10:10 am
- Full name: Gary Linscott
Re: Garbochess v2 released
Cool, thanks Graham. That should reduce confusion.Graham Banks wrote:I've edited it for you Gary.
Btw, I've just updated to 2.01 (fixes a few hash size bugs, and no longer compiling with SSE2). I'll make a new post about it I suppose.