Home

Inglés

Last

Another

DanaSah is freeware, it is a winboard compatible chess engine, it works with Arena gui 1.1, Winboard 4.2.7 (clain draw and legal move), Fritz 11 with wb2uci, Chessmaster 11 ...

Their name comes from two words, Dana of Daniela and Sah that it means chess in Romanian.

Thank you to Miguel Izquierdo (Popochin) with whom I interchange email and for his advice on programming and all the organizers and participants in computer chess.

Pedro Castro (pecastro@msn.com)

Basque Country.  Spain.

***********************************************************************************************

To run DanaSah you will need to make first in GUI:

  • Unde Winboard: in file winboard.ini -> /firstChessProgramNames={DanaSahxxx   "danasahXXXwb.exe xboard"
  • Under ARENA: Engines -> New Engine -> Winboard -> danasahXXXwb.exe
  • Under ChessPartner: Extra -> Engine Import Wizard -> Winboard engines -> Install  -> danasahXXXwb.exe
  • Under Chessmaster: Game -> Import Winboard Engine -> danasahXXXwb.exe
  • Under Chessbase: Engine -> New UCI engine -> Browse -> danasahXXXuci.exe


Files:

  • danasahXXXwb.exe --> exe for Arena, Winboard ... (winboard protocol).
  • danasahXXXuci.exe --> exe for gui Fritz and other uci (wb2uci).
  • danasah.ini -- > configuration file for danasah (winboard & uci).
  • Wb2Uci.eng --> configuration file for uci protocol.
  • prodeobook.dll --> DLL for access to the openings book.
  • mainbook.bin --> the big mainbook.
  • tourbook.bin --> Selection of favoured opening lines called the Tournament Book.
  • random1.bin --> necessary for the operation of the book.
  • random2.bin --> necessary for the operation of the book.
  • danasahXXXwb.jpg --> logo Jim Ablett for Arena.
  • danasahXXXuci.bmp --> Logo by Jim Ablett for Fritz.
  • euskadi.gif --> flag for Pays Basque.


Features:

  • Opening book of Prodeo/Rebel. Thanks to Ed Shröeder and Jeroen Noomen.
  • Bitbases of Scorpio. Thanks to Daniel Shawul.
  • Board representation: array of 64, it is based on Firstchess (Pham Hong Nguyen).
  • Aspiration search, window 15 and 150.
  • PVS search and quiescent. Thanks to Bruce Moreland for his Web page.
  • Transposition tables. Thanks to Miguel Izquierdo (Popochin).
  • Adaptive Null move prunning, R = 2-5.
  • Internal Iterative Deepening.
  • Search extensions (check, singular, pawn in seventh, recapture, endgame of pawns).
  • Late move reduction.
  • Razoring.
  • Edit mode (setboard), Move now, Ponder and Analyze.
  • Move ordering (hash, followpv, captures, promotion, killer moves, heuristic history).
  • Eval with lazy eval, piece/square tables. Mobility. King safety ...

 

Todo:

  •  SEE (Static Exchange Evaluator).
  •  Resign.
  •  Learn.

 

Test: 

Test
Time/Move
# Positions
DanaSah 2.73
DanaSah
3.13
 
Win at Chess
5 sec
300
293
295
1001 Briliant Ways to Checkmate
5 sec
1001
985
983
1001 Winning Chess Sacrifices & Combinations
5 sec
1001
925
912
Encyclopedia of Chess Middlegames
20 sec
879
636
649
MES400
15 sec
400
325
337
IQ6
10 sec
188
145
149
SWISSTEST3
60 sec
64
29
32