pgeorges schrieb: Hi!
> I uploaded a rc3 of Scid 3.6.19 (with a windows setup). Some comments (I used the source, compiling on Debian Etch): - Analysis: It would be worth considering to run the analysis of a game from then end to the start. This allows the engine to reuse internal hash tables. Stefan told me that at least within Shredder this improves the analysis quite a bit as Shredder does not clear the hash tables without need (aka "not enough RAM"). I guess that other engines handle this the same way. - ./configure: it would be nice to implement --prefix - Repertoir Window: There exists an old bug when resizing the window. The empty grey space on the lower end grows from a certain height onwards. I noticed this first in 3.6.1 but it might even be older. > - books' path is now configurable through ./configure and > Makefile.conf (SHAREDIR) (thanks to Marcin Kasperski) - Would be nice to have this settable via the GUI on userlevel. Consider installing to /usr/local or something for more than one user. The current setup would require write permissions to /usr/share/scid/books. The same applies for bases subdir. Note: ~/.scid/bases or ~/.scid/books might be a better location but also not be the perfect place so the user might wish to set these paths manually. > - some code added to support Novag's chess board. This > code is not finished (and will not be finished until I put > a hand on a Novag Citrine), so the menu entries are hidden > to the user until further notice. - I'd suggest to implement Novag support similar to dgtdrv (see http://dgtdrv.sourceforge.net) as then it could be "sourced out" and you could concentrate on the interface and limit specific code within scid to a minimum. The modularisation of dgtdrv is very similar to a chess engine (that's why I like to call it "input engine"). The same interface could also be used for DGT and whatever other board might come without the need to touch scid again. One could also e.g. implement some TCP/IP or RS232 connection or whatever by means of this type of protocol. Also without touching scid. Additionally it keeps the compile time requirements low and excludes potentially platform specific code. dgtdrv's protocol is very close to uci/xboard so implementation should be straight forward. I'd guess that you've already all parts at hand. A proof of concept for the implementation within xboard by means of a simple patch is on the page above. I'd volunteer to assist on the dgt-side, if some extensions to the protocol would be necessary this would pose no problem. Actually I'm looking for an implemetation in a real world app to perfectionise the protocol. > - Merida piece sets reworked and added the possibility to > use image files for white and black squares. See > wsquare.gif and bsquare.gif in bitmaps directory (Thanks > to Uwe Klimmek) - The entry fields for the bitmaps lack some explaining text. (Just some "dark squares" and "light squares" in front of the input line.) - A suggestion would be to use images for the pieces also. In case I'd have some, IMHO pretty nice, Merida pieces made from a free TrueType font. You could find them on my Shredder page http://theorie.physik.uni-wuerzburg.de/~arwagner/chess/shredder.html In case of interest I could also set up a small collection of bitmaps usable for board designs. -- Kind regards, Alexander Wagner Universitaetsbibliothek Ilmenau Langewiesener Str. 37 98693 Ilmenau Tel.: 03677/69-4521 , Fax.: 03677/69-4617 ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ Scid-users mailing list Scid-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/scid-users