> One thing Scid does slightly wrong is it's reliance on "position fen"
> ...
> Anyway, the correct way is to use the "position startpos moves" command.

I recommend to do this change, it's the correct behavior and Scidb is
working well with "position startpos ...".

But consider three points:

1. Not all UCI engines are supporting null moves (for example Stockfish).

2. Some games may contain illegal castlings (this is allowed in Scid's
PGN parser).

3. Some games may contain castlings without a rook, Scid's PGN parser is
allowing this (for handicap games), though Scid's support is a bit buggy.

In all these cases "position ... moves ..." should not be used as soon as
a critical move is existing in move history.

Note that in a similar matter this also applies to the Winboard protocol.

> Another thing to consider is that engines usually are tested with
> ChessBase, do you know if it use the "startpos" command?

I don't think that this is relevant, because ChessBase is doing some
things bad.

Gregor

===================================================================

Here is an example for castling without rook:

[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "*"]
[SetUp "1"]
[FEN "rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/1NBQKBNR w KQkq - 0 1"]

1.e4 e5 2.Nc3 Nc6 3.d3 Nf6 4.Bg5 Be7 5.Qd2 O-O 6.O-O-O d6 *

------------------------------------------------------------------------------
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnnow-d2d
_______________________________________________
Scid-users mailing list
Scid-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/scid-users

Reply via email to