Is there a compile available for icedroneng for x32 and x64? even 32 would work.
Using winboard now for my windows machines, but having problems, yet no problems with icsdrone clients.
-Josh
icdroneng
Moderator: Ras
-
Michel
- Posts: 2292
- Joined: Mon Sep 29, 2008 1:50 am
Re: icdroneng
I am surprised that you are having problems with Winboard!
As far as I know incdrone compiles fine with CygWin (http://www.cygwin.com). It has been a while since I tested it though.
At a certain point, Eric Mullins distributed windows binaries, but I can't find them now.
I am currently trying to install CygWin under Linux. If I succeed I will be able to make Windows binaries for icsdroneng without having to boot to Windows (which is currently a major inconvenience).
As far as I know incdrone compiles fine with CygWin (http://www.cygwin.com). It has been a while since I tested it though.
At a certain point, Eric Mullins distributed windows binaries, but I can't find them now.
I am currently trying to install CygWin under Linux. If I succeed I will be able to make Windows binaries for icsdroneng without having to boot to Windows (which is currently a major inconvenience).
-
Michel
- Posts: 2292
- Joined: Mon Sep 29, 2008 1:50 am
Re: icdroneng
Charles Browne was kind enough to point me to the following Windows compiles.
http://nematocyst.dyndns.org/icsdrone/
They are for 0.25 but that should be sufficient if you do not want the variant support (warning: FairyMax also does not work for regular chess on 0.25 on a non-FICS server).
http://nematocyst.dyndns.org/icsdrone/
They are for 0.25 but that should be sufficient if you do not want the variant support (warning: FairyMax also does not work for regular chess on 0.25 on a non-FICS server).
-
bnemias
- Posts: 373
- Joined: Thu Aug 14, 2008 3:21 am
- Location: Albuquerque, NM
Re: icdroneng
I updated to version 0.27 at that link. I simply forgot since I don't use icsdroneng with windows. But I do want windows users to be able to use this program.
-
bnemias
- Posts: 373
- Joined: Thu Aug 14, 2008 3:21 am
- Location: Albuquerque, NM
Re: icdroneng
[insanity] Ok, I added a package that works in Win95. I'll even try do that with future updates. [/insanity]
The packages now include a Stockfish build, comparable to JA's legacy compile, except it works fine in 9x versions of Windows. My goal wasn't so much to include Stockfish, as to have a strong working engine included so the .bat file works w/out any configuration. You'll of course want to make modifications anyway because of things like owner and login handle.
The packages now include a Stockfish build, comparable to JA's legacy compile, except it works fine in 9x versions of Windows. My goal wasn't so much to include Stockfish, as to have a strong working engine included so the .bat file works w/out any configuration. You'll of course want to make modifications anyway because of things like owner and login handle.
-
jshriver
- Posts: 1387
- Joined: Wed Mar 08, 2006 9:41 pm
- Location: Morgantown, WV, USA
Re: icdroneng
By chance do you know what this means or cause?
" Illegal argument for piece_to_12"
I get this with various engines every couple of days. Usually near the endgame.
Tips are appreciated.
-Josh
" Illegal argument for piece_to_12"
I get this with various engines every couple of days. Usually near the endgame.
Tips are appreciated.
-Josh
-
Michel
- Posts: 2292
- Joined: Mon Sep 29, 2008 1:50 am
Re: icdroneng
I think this can only happen if the ICS (erroneously) sends a board which contains variant pieces. This used to happen with HGM's ICS but has been fixed.Illegal argument for piece_to_12
Inspection of the log file would make it possible to give a definite answer.
-
jshriver
- Posts: 1387
- Joined: Wed Mar 08, 2006 9:41 pm
- Location: Morgantown, WV, USA
Re: icdroneng
Double checked and using 0.27. Here is a sample log from just now. I also noticed that it always happens when playing against micromax linux build, so maybe that's the root of the problem.
-Josh
Tue Oct 23 18:42:58 2012:DEBUG:Deleting NULL timer. Ignoring.
Tue Oct 23 18:42:58 2012:DEBUG:ics->icsdrone: fics% \012\015
Tue Oct 23 18:42:58 2012:DEBUG:ics->icsdrone: micromaxjs(1133) kibitzes: promotion\012\015
Tue Oct 23 18:42:58 2012:DEBUG:ics->icsdrone: fics% \012\015
Tue Oct 23 18:42:58 2012:DEBUG:ics->icsdrone: micromaxjs(1133) kibitzes: depth=12 score=5.53 time=6.33 node=661233 speed=104460 pv=c2c1\012\015
Tue Oct 23 18:42:58 2012:DEBUG:ics->icsdrone: fics% \012\015
Tue Oct 23 18:42:58 2012:DEBUG:ics->icsdrone: <12> -------- -----k-p -------- -------- p----PP- ---KP--- -B------ r- ----- W -1 0 0 0 0 0 4 failejs micromaxjs 1 1 1 6 7 18 7 47 P/c2-c1 (0:01) c1= 0 1\012\015
Tue Oct 23 18:42:58 2012:DEBUG:Deleting NULL timer. Ignoring.
Tue Oct 23 18:42:58 2012:DEBUG:Deleting NULL timer. Ignoring.
Tue Oct 23 18:42:58 2012:DEBUG:Deleting NULL timer. Ignoring.
Tue Oct 23 18:42:58 2012:DEBUG:Deleting NULL timer. Ignoring.
Tue Oct 23 18:42:58 2012:DEBUG:icsdrone->engine: time 1800\012otim 700\012
Tue Oct 23 18:42:58 2012:ERROR:Illegal argument for piece_to_12
Tue Oct 23 18:42:58 2012:INFO:Killing computer
Tue Oct 23 18:42:58 2012:DEBUG:icsdrone->engine: quit\012exit\012
Tue Oct 23 18:42:58 2012:DEBUG:Computer has not exited yet. Sleeping 200ms.
Tue Oct 23 18:42:59 2012:DEBUG:Computer exited with status 0.
Tue Oct 23 18:42:59 2012:DEBUG:Closing proxy.
-Josh
Tue Oct 23 18:42:58 2012:DEBUG:Deleting NULL timer. Ignoring.
Tue Oct 23 18:42:58 2012:DEBUG:ics->icsdrone: fics% \012\015
Tue Oct 23 18:42:58 2012:DEBUG:ics->icsdrone: micromaxjs(1133) kibitzes: promotion\012\015
Tue Oct 23 18:42:58 2012:DEBUG:ics->icsdrone: fics% \012\015
Tue Oct 23 18:42:58 2012:DEBUG:ics->icsdrone: micromaxjs(1133) kibitzes: depth=12 score=5.53 time=6.33 node=661233 speed=104460 pv=c2c1\012\015
Tue Oct 23 18:42:58 2012:DEBUG:ics->icsdrone: fics% \012\015
Tue Oct 23 18:42:58 2012:DEBUG:ics->icsdrone: <12> -------- -----k-p -------- -------- p----PP- ---KP--- -B------ r- ----- W -1 0 0 0 0 0 4 failejs micromaxjs 1 1 1 6 7 18 7 47 P/c2-c1 (0:01) c1= 0 1\012\015
Tue Oct 23 18:42:58 2012:DEBUG:Deleting NULL timer. Ignoring.
Tue Oct 23 18:42:58 2012:DEBUG:Deleting NULL timer. Ignoring.
Tue Oct 23 18:42:58 2012:DEBUG:Deleting NULL timer. Ignoring.
Tue Oct 23 18:42:58 2012:DEBUG:Deleting NULL timer. Ignoring.
Tue Oct 23 18:42:58 2012:DEBUG:icsdrone->engine: time 1800\012otim 700\012
Tue Oct 23 18:42:58 2012:ERROR:Illegal argument for piece_to_12
Tue Oct 23 18:42:58 2012:INFO:Killing computer
Tue Oct 23 18:42:58 2012:DEBUG:icsdrone->engine: quit\012exit\012
Tue Oct 23 18:42:58 2012:DEBUG:Computer has not exited yet. Sleeping 200ms.
Tue Oct 23 18:42:59 2012:DEBUG:Computer exited with status 0.
Tue Oct 23 18:42:59 2012:DEBUG:Closing proxy.
-
Michel
- Posts: 2292
- Joined: Mon Sep 29, 2008 1:50 am
Re: icdroneng
Ok I see what the problem is! Micromax does not send a promotion char (c2c1). The ICS leaks this in its board representation (c1=). Icsdrone expects to see c1 or c1=q but not c1=. So it gets confused. To its credit it does not crash but quits properly. I will post a fix.
-
Peter Skinner
- Posts: 1763
- Joined: Sun Feb 26, 2006 1:49 pm
- Location: Edmonton, Alberta, Canada
- Full name: Peter Skinner
Re: icdroneng
That link no longer works. While I have no issues with Winboard at all, I like trying new things outMichel wrote:Charles Browne was kind enough to point me to the following Windows compiles.
http://nematocyst.dyndns.org/icsdrone/
They are for 0.25 but that should be sufficient if you do not want the variant support (warning: FairyMax also does not work for regular chess on 0.25 on a non-FICS server).
Peter
I was kicked out of Chapters because I moved all the Bibles to the fiction section.