Haha, after a little look, it looks ok :). Thanks. I think maybe your
backend changes are more robust than that of Bens' chess960 patch.

I have opened a ticket for it.
    https://sourceforge.net/p/scidvspc/tickets/4/
I thought Sourceforge had a patches page.. but i cant find it, so maybe
they have gone.

Otherwise, sorry, but i don't have much time, and the C backend is not my
forte.
You look like you know what you're doing more than me here.
If it's just general TCL help you're after, just shoot me an email.

A starting point for modifying the tcl is to notify chess engines about 960,
which works with Stockfish.

--- tcl/tools/analysis.tcl      (revision 2566)
+++ tcl/tools/analysis.tcl      (working copy)
@@ -3639,6 +3639,7 @@
     # proc is called for any change in board position (including new
games, and simple moves)
     set nonStdStart [sc_game startBoard]
     if {$nonStdStart} {
+sendToEngine $n "setoption name UCI_Chess960 value true"
       set analysis(startpos$n) "fen [sc_game startPos]"
     } else {
       set analysis(startpos$n) startpos

Ben Hague's chess960 patch is in the src/patches directory, and includes
some tcl changes.

> I think the gui should substitute a friendly rook capture for a king
moving 2 as early as possible before passing move to the c code.

I can probably look at that sometime. Any other things that come to mind ?

> I would like to continue on. Maybe the FICS functionality could be
improved. Maybe bughouse or crazyhouse. I do not know tcl/tk, although that
may change.

That'd be great. fics.tcl a bit of a monster, but i've tried to document it.

One other thing comes immediately to mind.. It'd be nice to handle/convert
the X_FEN castling conventions.

Hmmm - I have found a decent bug regarding vars and game saves. I'll post
it to the ticket page.

cheers, Steven
------------------------------------------------------------------------------
_______________________________________________
Scidvspc-users mailing list
Scidvspc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/scidvspc-users

Reply via email to