Schachcomputer.info Community

Zurück   Schachcomputer.info Community > Schachcomputer / Chess Computer: > Technische Fragen und Probleme / Tuning


Antwort
 
Themen-Optionen Ansicht

  #1  
Alt 31.08.2024, 15:54
jcgdijkstra jcgdijkstra ist offline
Super System III
 
Registriert seit: 19.07.2013
Ort: Deventer
Land:
Beiträge: 11
Abgegebene Danke: 1
Erhielt 0 Danke für 0 Beiträge
Aktivitäten Langlebigkeit
1/20 11/20
Heute Beiträge
0/3 sssssss11
ChessLab communications protocol

Hello,

What is the initial startup protocol of ChessLab? I understand it communicates with external eboards via UCI but what it the initial response it needs to get from the eboardto know that it is connected? Is it "isready"?

Thx,
John
Mit Zitat antworten
  #2  
Alt 31.08.2024, 17:59
Benutzerbild von lars
lars lars ist offline
Revelation
 
Registriert seit: 17.11.2009
Ort: Lübeck
Alter: 59
Land:
Beiträge: 672
Abgegebene Danke: 233
Erhielt 1.211 Danke für 368 Beiträge
Aktivitäten Langlebigkeit
4/20 15/20
Heute Beiträge
1/3 ssssss672
AW: ChessLab communications protocol

Hi,

 Zitat von jcgdijkstra Beitrag anzeigen
Hello,

What is the initial startup protocol of ChessLab? I understand it communicates with external eboards via UCI but what it the initial response it needs to get from the eboardto know that it is connected? Is it "isready"?

Thx,
John
I am a little confused as to what this is all about.
Which software do you mean with ChessLab?
I'm pretty sure that no electronic chessboard uses the UCI protocol for communication.
Perhaps you can explain in more detail what it's all about.

Lars
Mit Zitat antworten
  #3  
Alt 31.08.2024, 19:05
jcgdijkstra jcgdijkstra ist offline
Super System III
 
Registriert seit: 19.07.2013
Ort: Deventer
Land:
Beiträge: 11
Abgegebene Danke: 1
Erhielt 0 Danke für 0 Beiträge
Aktivitäten Langlebigkeit
1/20 11/20
Heute Beiträge
0/3 sssssss11
Re: ChessLab communications protocol

Well, 12 years ago I build my own "eboard" that communicates with engines like Stockfish, LC0, etcetera using the UCI protocol. I now want to be able to use my eboard with the old chess computers that are availble in MameChess. You can already use these with Arena using UCI to communicate moves and analysis back and forth. I just need to figure out a way to spit this out over a USB/Com port to my own eboard. I thought ChessLab was using UCI since it interfaces with eboards and the old chess computers (see MameChess 2020 Mysticum Touch).
Mit Zitat antworten
  #4  
Alt 31.08.2024, 19:47
Benutzerbild von lars
lars lars ist offline
Revelation
 
Registriert seit: 17.11.2009
Ort: Lübeck
Alter: 59
Land:
Beiträge: 672
Abgegebene Danke: 233
Erhielt 1.211 Danke für 368 Beiträge
Aktivitäten Langlebigkeit
4/20 15/20
Heute Beiträge
1/3 ssssss672
AW: Re: ChessLab communications protocol

 Zitat von jcgdijkstra Beitrag anzeigen
Well, 12 years ago I build my own "eboard" that communicates with engines like Stockfish, LC0, etcetera using the UCI protocol. I now want to be able to use my eboard with the old chess computers that are availble in MameChess. You can already use these with Arena using UCI to communicate moves and analysis back and forth. I just need to figure out a way to spit this out over a USB/Com port to my own eboard. I thought ChessLab was using UCI since it interfaces with eboards and the old chess computers (see MameChess 2020 Mysticum Touch).
I'm still not quite sure what you want to achieve, but Arena can log all the communication it exchanges with the old chess computers.

Lars
Mit Zitat antworten
  #5  
Alt 01.09.2024, 16:38
jcgdijkstra jcgdijkstra ist offline
Super System III
 
Registriert seit: 19.07.2013
Ort: Deventer
Land:
Beiträge: 11
Abgegebene Danke: 1
Erhielt 0 Danke für 0 Beiträge
Aktivitäten Langlebigkeit
1/20 11/20
Heute Beiträge
0/3 sssssss11
Re: ChessLab communications protocol

I think I got it figured out. There already exist a UCI interface for every emulated old chess computer. It's written in lua. This is how Arena can communicate with the chess computers in UCI. I just need to figure out how I can use the keyboard (console) to send and receive UCI data. For example, if you start the Stockfish engine from a command line, you can communicate with it in UCI. How would I do that for the old chess computers? E.g. if I open a command line and type "messchess boris" the emulated chess computer starts up but I don't have UCI communications from my keyboard.
Mit Zitat antworten
  #6  
Alt 01.09.2024, 17:20
Benutzerbild von Bryan Whitby
Bryan Whitby Bryan Whitby ist gerade online
Mephisto London 68030
 
Registriert seit: 14.07.2009
Beiträge: 376
Bilder: 15
Abgegebene Danke: 678
Erhielt 722 Danke für 210 Beiträge
Aktivitäten Langlebigkeit
7/20 15/20
Heute Beiträge
1/3 ssssss376
AW: ChessLab communications protocol

Hi John
I play against all the old chess computer ROMS on my Certabo electronic board.
Have a look on Certabo's GitHub page, it might help you but I'm not sure.
https://github.com/CERTABO/CERTABO-CHESSBOARDS-SOFTWARE

Regards
Bryan
Mit Zitat antworten
Folgender Benutzer sagt Danke zu Bryan Whitby für den nützlichen Beitrag:
lars (01.09.2024)
  #7  
Alt 01.09.2024, 17:33
Benutzerbild von lars
lars lars ist offline
Revelation
 
Registriert seit: 17.11.2009
Ort: Lübeck
Alter: 59
Land:
Beiträge: 672
Abgegebene Danke: 233
Erhielt 1.211 Danke für 368 Beiträge
Aktivitäten Langlebigkeit
4/20 15/20
Heute Beiträge
1/3 ssssss672
AW: Re: ChessLab communications protocol

Hi John,

 Zitat von jcgdijkstra Beitrag anzeigen
I think I got it figured out. There already exist a UCI interface for every emulated old chess computer. It's written in lua. This is how Arena can communicate with the chess computers in UCI. I just need to figure out how I can use the keyboard (console) to send and receive UCI data. For example, if you start the Stockfish engine from a command line, you can communicate with it in UCI. How would I do that for the old chess computers? E.g. if I open a command line and type "messchess boris" the emulated chess computer starts up but I don't have UCI communications from my keyboard.
A command line cannot simply send commands to a program with a graphical user interface. You need a separate, simple program that starts MessChess and then uses the standard input/output channels of this process to send commands to the program and receive the responses.

Lars
Mit Zitat antworten
  #8  
Alt 01.09.2024, 19:45
jcgdijkstra jcgdijkstra ist offline
Super System III
 
Registriert seit: 19.07.2013
Ort: Deventer
Land:
Beiträge: 11
Abgegebene Danke: 1
Erhielt 0 Danke für 0 Beiträge
Aktivitäten Langlebigkeit
1/20 11/20
Heute Beiträge
0/3 sssssss11
Re: ChessLab communications protocol

Thanks Lars, Bryan!
Mit Zitat antworten
Antwort

Themen-Optionen
Ansicht

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
Info: ChessLab ESP DarkStar Die ganze Welt der Schachcomputer / World of chess computers 0 12.08.2017 13:22


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:06 Uhr.



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