2008/3/26, Alexander Wagner <[EMAIL PROTECTED]>:
>
>
> Would be an idea, though this will require interaction with
> the keyboard/mouse. Do you have an idea of alternative
> input? Ideally one could just do everything from the board,
> but I think this will not be possible.
Novag Citrine uses tricks like "lift briefly your king" to make engine
thinks, but this is a bad idea as when playing on internet and if I
mistakenly touches the king, the citrine's engine starts thinking and plays
for me ! This happened once on FICS and "I" played a poor move :-(
So such thing like "lift your queen briefly" to leave a variation may be
unreliable.
> A technical point is: regardless where I am in scid, I never
> know it. Sounds funny, but theres no much status code or
> general backend somewhere. Actually, through the realisation
> of CC code I now understand a bit better how it works
> internally. Maybe I could come up with some solutions here.
I don't understand. If you mean you don't know wether you are in a variation
and at what level you have all information from sc_var API. I extended it
one day as indeed info was lacking but I don't think this is still the case.
>> Plus, one drawback Pascal always mentiones: it needs dgtdrv2
> >> + dgtnix, which talk to scid via stdio, and according to
> [...]
> >> my first Input Engine. (Even to port that will require some
> >> work.)
> >
> > Why a TCL based driver?
>
> Only for CE. Pascal thinks it would be great to have DGT
> support also on CE and now unfortunately this, hm, well
> "thing" doesn't know stdio, which is actually the main
> backend I need for dgtdrv. :(
>
> I perfectly agree with Pascal that it would be great to have
> support for this board especially on a mobile device. That's
> not the matter here, but actually my TCL knowledge is
> limited (even more then my time, though it tends to switch
> over, slowly ;) and talking to the DGT is on a pretty low
> level resulting in a considerable amount of time for the
> development of dgtnix and especially its debugging.
>
Windows CE is not the only issue : how DGT support will be handled "out of
the box" on Windows ?
Having written Novag citrine support in Tcl, I have no need to even test it
on Windows : it simply works because it is written in a portable manner. And
a nice side effect is that having written the code in Tcl, to port it to
windows CE is really straightforward (minor adaptations).
Pascal
-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
Scid-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/scid-users