Newsgroup: it.hobby.scacchi
Titolo: ChessBase e motori di scacchi: problema...

Ciao,
uso ChessBase per analizzare le mie partite, con Crafty 19.03.
Ho visto che è arrivato alla versione 20.14, che però è un file .EXE e
non un .ENG come il 19.03, ragion per cui chessbase non lo considera un
motore (ho provato a rinominarlo da exe a eng: niente da fare).
Cosa è un file .eng e come si ottiene?? Ho scaricato i sorgenti,
ricompilare crafty e/o modificare codice o makefile non è un problema.
Magari ne approfitto e lo compilo a 64bit per il mio athlon64.
Ma come devo fare per ottenere un eng? E' per caso una .DLL rinominata?

 Ma come devo fare per ottenere un eng? E' per caso una .DLL rinominata?
Il file .eng č codice eseguibile, per cui č piů o meno una .dll
rinominata, ma ciň č irrilevante. Il sorgente che trovi ha l'interfaccia
winboard, dovresti modificarlo in modo da leggere il protocollo CB, ma
questo č segreto. In altre parole, č la stessa CB che parte dal sorgente
e lo compila secondo la propria interfaccia. Ricordo anni fa che lo
stesso Hyatt, interrogato in proposito in un ng americano, disse che la
versione CB non la faceva lui.
In ogno modo... qui trovi il file .eng versione 20.14:
http://www.chessbase.com/download/download2.asp
-- 
/***********************************************
              Mimas (Reply-To valido)
 ***********************************************/

Massimo Soricetti ha scritto:

Hai provato a trattarlo come un motore UCI?
Dalla finestra della scacchiera: Motore->Crea morore UCI....  ect.

 ha scritto nel messaggio 
news:f1ibcc$cog$1...@megan.servidellagleba.it...

ChessBase 9 riconosce anche gli .exe. Aggiorna la versione e carica il 
motore. Per attivarlo pero' dovrai farlo manualmente (ctrk+k e selezionarlo) 
perche' se non e' .eng non lo puoi settare di default, almeno io non ci sono 
riuscita. Non so se questo si applica anche a Crafty 20.14 perche' non ce 
l'ho, Rybka exe lo vede.
ciao, Janis 

 Dalla finestra della scacchiera: Motore->Crea morore UCI....  ect.
E' quello che stavo provando a consigliare io, ma funziona solo con la 
versione 9 di chessbase.
ciao, Jan

 l'ho, Rybka exe lo vede.
Aggiornare a CB9 vuol dire pagare $$$ o scaricarselo dal Mulo... io uso
quello gratis e mi basta.
Comunque: ho appurato che gli .ENG sono effettivamente delle DLL
rinominate. La versione .EXE di Crafty 20.14 esporta gli stessi simboli
(=funzioni) degli .ENG dei motori che usa CB, per cui (ipotizzo) basta
compilare il motore come DLL e poi rinominare per avere l'ENG. Provo e
vi faccio sapere...

 
http://www.chessbase.com/download/download2.asp
No... c'è Tao, c'è Sjeng, c'è Pharaon, ma Crafty 20.14 non c'è.

 No... c'Ã¨ Tao, c'Ã¨ Sjeng, c'Ã¨ Pharaon, ma Crafty 20.14 non c'Ã¨.
Ciao,
vai al seguente link:
http://www.chessbase.com/download
e nell'elenco seleziona "Engines" e poi fai click su "select program".
Crafty è il primo della lista.
Stefano Gibellini.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 No... c'č Tao, c'č Sjeng, c'č Pharaon, ma Crafty 20.14 non c'č.
C'č, ma facendo delle prove ho visto che il link cosě come l'ho scritto
non ti porta alla pagina giusta (non so perché).
Fa' cosě: vai alla HP di Chessbase, (
www.chessbase.com
) clicca su
"Service and Download", poi nel menu a tendina selezioni "Engines" e
finalmente lo trovi (assieme ad altri motori, ma meno forti).


 No... c'Ã¨ Tao, c'Ã¨ Sjeng, c'Ã¨ Pharaon, ma Crafty 20.14 non c'Ã¨.


 Crafty � il primo della lista.
Ah, ecco... grazie :-)

 vi faccio sapere...
Non credo funzionerà, il protocollo nativo CB è segreto, mentre Crafty usa 
il protocollo Winboard. Puoi usare gli eseguibili di Crafty (e in generale 
tutti i motori con protocollo WB) sotto CB9 usando un adattatore che 
trasforma i comandi WB in UCI.
Ciao, Ciro