Schachcomputer.info Community

Zurück   Schachcomputer.info Community > Schachcomputer / Chess Computer: > Die ganze Welt der Schachcomputer / World of chess computers


Antwort
 
Themen-Optionen Ansicht

  #1  
Alt 06.07.2017, 16:50
Benutzerbild von Mythbuster
Mythbuster Mythbuster ist offline
Forengrinch
 
Registriert seit: 06.04.2008
Ort: UNESCO Welterbe
Land:
Beiträge: 6.948
Bilder: 257
Abgegebene Danke: 1.471
Erhielt 4.651 Danke für 1.545 Beiträge
Member Photo Albums
Aktivitäten Langlebigkeit
9/20 17/20
Heute Beiträge
0/3 sssss6948
AW: CT800 auf dem PC

Hallo,
wäre es möglich, eine Linux Version der Engine zu erstellen? Das wäre dann die perfekte Engine für Selbstspieler auf dem DGT PI.

Gruß,
Sascha
__________________
This post may not be reproduced without prior written permission.
Copyright (c) 1967-2024. All rights reserved to make me feel special. :-)
Mit Zitat antworten
  #2  
Alt 06.07.2017, 19:19
Benutzerbild von Rasmus
Rasmus Rasmus ist offline
Mephisto London 68030
 
Registriert seit: 26.08.2016
Land:
Beiträge: 374
Abgegebene Danke: 165
Erhielt 445 Danke für 176 Beiträge
Member Photo Albums
Aktivitäten Langlebigkeit
0/20 8/20
Heute Beiträge
0/3 ssssss374
AW: CT800 auf dem PC

 Zitat von Mythbuster Beitrag anzeigen
wäre es möglich, eine Linux Version der Engine zu erstellen?
Die schlechte Nachricht: Da Linux-Distris üblicherweise nicht miteinander kompatibel sind, ist das Verteilen von Binaries für Linux ein regelmäßiger Horror. Für Windows ist das einfacher. Andererseits erwarten Windows-Nutzer auch fertige EXEs, während Linuxnutzer das nicht tun.

Die gute Nachricht: Die Engine liegt im Download-ZIP im Quelltext vor, und es gibt für Linux auch Build-Shellscripte (getestet mit Cygwin). Das muß man auf ausführbar setzen, also +x, dann bloß noch aufrufen.

Das ist im Archiv unter source/application-xboard . Wenn das auf dem Raspi laufen soll, wäre es am einfachsten, auch den Build auf dem Raspi zu machen - GCC muß dafür installiert sein. Da der Raspi ein 32bit-Linux hat, wäre das Buildscript für 32bit zu verwenden. An Speicher wird etwa 230 MB für die Hashtabellen alloziert, das ist auch ohne Quelltextänderung nicht einstellbar, aber der Raspi hat ja 1 GB - sollte passen, oder?

Es gibt für alles jeweils Batchfiles und Shellscripte, damit man sowohl Windows als auch Linux verwenden kann. Ansonsten gibt's unter documentation/doc_software/buildprocess auch noch Doku zum Buildprozeß, etwa wenn man das Eröffnungsbuch noch modifizieren will.

Der hauptsächliche Knackpunkt: gehen da überhaupt Engines mit Winboard-Protokoll? Denn UCI kann die CT800-Engine nicht.

Geändert von Rasmus (06.07.2017 um 19:34 Uhr)
Mit Zitat antworten
Folgender Benutzer sagt Danke zu Rasmus für den nützlichen Beitrag:
Mythbuster (06.07.2017)
  #3  
Alt 06.07.2017, 19:58
Benutzerbild von Solwac
Solwac Solwac ist offline
Revelation
 
Registriert seit: 18.07.2010
Land:
Beiträge: 782
Abgegebene Danke: 189
Erhielt 338 Danke für 216 Beiträge
Aktivitäten Langlebigkeit
0/20 14/20
Heute Beiträge
0/3 ssssss782
AW: CT800 auf dem PC

 Zitat von Rasmus Beitrag anzeigen
Der hauptsächliche Knackpunkt: gehen da überhaupt Engines mit Winboard-Protokoll? Denn UCI kann die CT800-Engine nicht.
Winboard heißt unter Linux Xboard und es funktioniert gut. Viele Distributionen haben Xboard sogar schon installiert.
Mit Zitat antworten
  #4  
Alt 06.07.2017, 20:03
Benutzerbild von Rasmus
Rasmus Rasmus ist offline
Mephisto London 68030
 
Registriert seit: 26.08.2016
Land:
Beiträge: 374
Abgegebene Danke: 165
Erhielt 445 Danke für 176 Beiträge
Member Photo Albums
Aktivitäten Langlebigkeit
0/20 8/20
Heute Beiträge
0/3 ssssss374
AW: CT800 auf dem PC

 Zitat von Solwac Beitrag anzeigen
Winboard heißt unter Linux Xboard und es funktioniert gut.
Ja, das weiß ich, aber es geht darum, die Engine auf dem Raspi so zu installieren, so daß sie letztlich an das DGT-Brett angekoppelt wird. Dazu muß da eine Interface-Software sein, aber das wird ja kaum Xboard sein?
Mit Zitat antworten
  #5  
Alt 06.07.2017, 21:01
Benutzerbild von Solwac
Solwac Solwac ist offline
Revelation
 
Registriert seit: 18.07.2010
Land:
Beiträge: 782
Abgegebene Danke: 189
Erhielt 338 Danke für 216 Beiträge
Aktivitäten Langlebigkeit
0/20 14/20
Heute Beiträge
0/3 ssssss782
AW: CT800 auf dem PC

 Zitat von Rasmus Beitrag anzeigen
Ja, das weiß ich, aber es geht darum, die Engine auf dem Raspi so zu installieren, so daß sie letztlich an das DGT-Brett angekoppelt wird. Dazu muß da eine Interface-Software sein, aber das wird ja kaum Xboard sein?
Zu DGT kann ich nichts sagen, aber XBoard ist sowohl ein Programm mit Interface wie auch Name des Protocols. Winboard ist nur ein Port.
Mit Zitat antworten
Antwort


Forumregeln
Du bist nicht berechtigt, neue Themen zu erstellen.
Du bist nicht berechtigt, auf Beiträge zu antworten.
Du bist nicht berechtigt, Anhänge hochzuladen.
Du bist nicht berechtigt, deine Beiträge zu bearbeiten.

BB code ist An
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist An.

Gehe zu

Ähnliche Themen
Thema Erstellt von Forum Antworten Letzter Beitrag
Vorstellung: Neuer Schachcomputer: CT800 Rasmus Die ganze Welt der Schachcomputer / World of chess computers 34 05.11.2018 00:25
Partie: CT800-Partien Rasmus Partien und Turniere / Games and Tournaments 21 10.04.2018 23:19


Alle Zeitangaben in WEZ +2. Es ist jetzt 10:30 Uhr.



Powered by vBulletin (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
©Schachcomputer.info