Schachcomputer.info Community

Zurück   Schachcomputer.info Community > Computerschach / Computer Chess: > Mess Emu & andere Emulationen / Mess Emu and other Emulations


Antwort
 
Themen-Optionen Ansicht

  #5171  
Alt 29.10.2022, 09:34
Benutzerbild von Bryan Whitby
Bryan Whitby Bryan Whitby ist offline
Chess Machine
 
Registriert seit: 14.07.2009
Beiträge: 355
Bilder: 15
Abgegebene Danke: 638
Erhielt 656 Danke für 194 Beiträge
Aktivitäten Langlebigkeit
5/20 15/20
Heute Beiträge
0/3 ssssss355
Re: Mess Emulator für diverse Schachcomputer ist fertig!

Hi Franz

I read your "entertaining" posts with HGM yesterday 🤣🤣🤣

Regards
Bryan
Mit Zitat antworten
Folgender Benutzer sagt Danke zu Bryan Whitby für den nützlichen Beitrag:
kamoj (29.10.2022)
  #5172  
Alt 29.10.2022, 09:39
Benutzerbild von dsommerfeld
dsommerfeld dsommerfeld ist offline
Fidelity Elite Avantgarde 68060
 
Registriert seit: 13.01.2021
Ort: Hoppenstedt
Land:
Beiträge: 386
Abgegebene Danke: 485
Erhielt 667 Danke für 240 Beiträge
Member Photo Albums
Aktivitäten Langlebigkeit
4/20 4/20
Heute Beiträge
0/3 ssssss386
AW: Mess Emulator für diverse Schachcomputer ist fertig!

Hi Theo, ja ich habe das was mit den Einschränkungen des langsamen Epapers möglich ist gemacht. Es ist ein spielbares Setup von einigen relevanten Retros raus gekommen. Das war aber auch eine Monster arbeit. allein mame in der alten Version zu kompilieren hat ca 3 Wochen gebraucht.

In diesem Post hier geht es halt um MessChess, daher möchte ich auch nur auf Mess eingehen. Bryan ist sicher ein guter Ansprechpartner, da er getestet hat und auch an der Auswahl der Retros beteiligt war.

Dirk


 Zitat von Theo Beitrag anzeigen
Ich habe es gerade erst gesehen: im Hiarcs Forum schreibt Brian Whitby, dass er seinen Centaur mit dem Raspberry Pi 2 Zero und Deinem Image betreibt, und dass da einiges an Oldie-Engines läuft. Sogar der Tasc R30 und der Super Conny.

Es war mir nicht klar, dass das so weit ausgereift ist ��
Mit Zitat antworten
Folgende 3 Benutzer sagen Danke zu dsommerfeld für den nützlichen Beitrag:
Bryan Whitby (29.10.2022), kamoj (29.10.2022), Theo (29.10.2022)
  #5173  
Alt 29.10.2022, 11:19
fhub fhub ist offline
Lebende Foren Legende
 
Registriert seit: 19.04.2010
Beiträge: 2.595
Abgegebene Danke: 438
Erhielt 5.736 Danke für 1.323 Beiträge
Aktivitäten Langlebigkeit
7/20 14/20
Heute Beiträge
1/3 sssss2595
AW: Re: Mess Emulator für diverse Schachcomputer ist fertig!

Hi Bryan,
 Zitat von Bryan Whitby Beitrag anzeigen
I read your "entertaining" posts with HGM yesterday ������
well, not really "entertaining" for me - it's quite hard for me to explain my arguments in English.
And also after many postings he didn't understand (or accept) my point of view, he's just someone who always thinks he's right (like me ).

At least he has made a small change to WinBoard, so that now you can also switch OFF the 'Edit' mode again in a way that also other GUIs allow, and that's everything I wanted (although not in exactly the way I would have preferred).

Regards,
Franz
Mit Zitat antworten
Folgende 2 Benutzer sagen Danke zu fhub für den nützlichen Beitrag:
Bryan Whitby (29.10.2022), kamoj (29.10.2022)
  #5174  
Alt 29.10.2022, 13:41
fhub fhub ist offline
Lebende Foren Legende
 
Registriert seit: 19.04.2010
Beiträge: 2.595
Abgegebene Danke: 438
Erhielt 5.736 Danke für 1.323 Beiträge
Aktivitäten Langlebigkeit
7/20 14/20
Heute Beiträge
1/3 sssss2595
AW: Re: AW: Mess Emulator für diverse Schachcomputer ist fertig!

Hi Graham,
 Zitat von GONeill Beitrag anzeigen
..., but I did try to remove the need for \Extra ...
...
...but that didn't seem to work as something seems to be hard coded to run in \Extra anyway.
yes, I'm also not very happy that I had to use a 2nd Arena version (in the 'Extra\' folder), but I saw no other way.

The problem is, that WinBoard and Arena require different ways, if you want to run them and automatically start an engine.
Each engine in MessChess has a 'system name' and a 'full name', e.g.:
system name: mm4
full name: Mephisto MM IV (set 1, v7.10)

If I want to start WinBoard with this engine, I have to use the parameter /fcp mm4, but for Arena I would have to use the full name,
i.e. /fcp "Mephisto MM IV (set 1, v7.10)".

So when I added the feature, that the user can also choose Arena as GUI for MessChess, I had 2 possibilitites:
1) either changing all parameters in MessChess (from system to full name) when calling Arena (a huge work for ~350 engines),
2) or changing all engine names in Arena from full to system name.

The 2nd method was much easier, because I could do that with a batch file (automatically creating a new, suitable ArenaENG.cfg).
But this had the disadvantage, that now the user would only see these 'system names' in Arena's lists (when he starts Arena directly),
and I'm sure not every MessChess user would really know which chess computer hides behind names like 'bup', 'feasbu' etc.
That's why i decided on an extra version of Arena (in the folder 'Extra\'), that is only needed and used for MessChess.

Regards,
Franz
Mit Zitat antworten
Folgende 4 Benutzer sagen Danke zu fhub für den nützlichen Beitrag:
Agep (29.10.2022), GONeill (30.10.2022), kamoj (29.10.2022), Theo (29.10.2022)
  #5175  
Alt 30.10.2022, 00:32
Benutzerbild von GONeill
GONeill GONeill ist offline
Super Conny
 
Registriert seit: 23.03.2021
Ort: New Zealand
Land:
Beiträge: 80
Abgegebene Danke: 29
Erhielt 248 Danke für 65 Beiträge
Aktivitäten Langlebigkeit
2/20 3/20
Heute Beiträge
0/3 sssssss80
Re: Mess Emulator für diverse Schachcomputer ist fertig!

Hi Franz,

Thank you for the information. I ended up spending more time trying to avoid having to handle installation and maintenance of the drivers in two places than it actually took to implement it!

I have now updated my installation programs and the driver manager to update both the Arena and Arena\Extra folders. Anybody who needs this can re-download the installation files, although the actual drivers haven't been changed since the last version.

Thanks!
Graham
Mit Zitat antworten
Folgende 3 Benutzer sagen Danke zu GONeill für den nützlichen Beitrag:
achimp (04.11.2022), dsommerfeld (30.10.2022), fhub (30.10.2022)
  #5176  
Alt 31.10.2022, 12:16
Mark 1 Mark 1 ist offline
TASC R30
 
Registriert seit: 27.09.2006
Beiträge: 454
Abgegebene Danke: 653
Erhielt 278 Danke für 149 Beiträge
Aktivitäten Langlebigkeit
1/20 18/20
Heute Beiträge
0/3 ssssss454
AW: Mess Emulator für diverse Schachcomputer ist fertig!

Hallo Franz...

Sag mal , wenn man Eröffnungen vorgeben kann (Super Sache) , wie schaut
es aus bei Stellungseingaben? Würde das auch gehen oder ist das zu aufwendig ?

Viele Grüße
Mark 1
Mit Zitat antworten
  #5177  
Alt 31.10.2022, 14:30
fhub fhub ist offline
Lebende Foren Legende
 
Registriert seit: 19.04.2010
Beiträge: 2.595
Abgegebene Danke: 438
Erhielt 5.736 Danke für 1.323 Beiträge
Aktivitäten Langlebigkeit
7/20 14/20
Heute Beiträge
1/3 sssss2595
AW: Mess Emulator für diverse Schachcomputer ist fertig!

Hallo Mark,
 Zitat von Mark 1 Beitrag anzeigen
Sag mal , wenn man Eröffnungen vorgeben kann (Super Sache) , wie schaut
es aus bei Stellungseingaben? Würde das auch gehen oder ist das zu aufwendig ?
ich wußte doch, daß nach diesem letzten Feature auch gleich die Frage nach einer Stellungseingabe kömmen würde!

Also möglich wäre das natürlich, und für den Tasc R30/R40 hab ich das gestern und heute sogar schon eingebaut -
bei dem war das noch relativ einfach, weil dessen SmartBoard ja eine automatische Figurenerkennung hat und daher nach Einschalten des Setup-Modus einfach die Stellung vom SensorBoard übernimmt, d.h. ich brauchte die gewünschte Stellung (FEN oder EPD) nur dem SensorBoard übermitteln (das allerdings auch für jedes Feld und jede Figur einzeln).

Auch dafür war bereits eine Menge an zusätzlichem Code im Hauptplugin 'init.lua' nötig, aber für andere Engines wäre der Aufwand immens!
Die Stellungseingabe ist bei diesen Engines ja viel komplizierter und funktioniert bei jeder Engine anders (z.B. unterschiedliche Eingabemethoden und Tasten- sowie Figuren-Codes), d.h. da müßte ich für jede solche Engine einen eigenen Code im jeweiligen Plugin schreiben.
Bei diesen umfangreichen Änderungen für so viele Engines würde ich grob geschätzt etwa ein halbes (wenn nicht gar ein ganzes) Jahr brauchen,
und damit kannst Du meine Antwort schon erahnen: keine Chance!

Grüße,
Franz

Geändert von fhub (31.10.2022 um 14:36 Uhr)
Mit Zitat antworten
Folgende 2 Benutzer sagen Danke zu fhub für den nützlichen Beitrag:
applechess (02.11.2022), Mark 1 (31.10.2022)
  #5178  
Alt 31.10.2022, 19:28
Mark 1 Mark 1 ist offline
TASC R30
 
Registriert seit: 27.09.2006
Beiträge: 454
Abgegebene Danke: 653
Erhielt 278 Danke für 149 Beiträge
Aktivitäten Langlebigkeit
1/20 18/20
Heute Beiträge
0/3 ssssss454
AW: Mess Emulator für diverse Schachcomputer ist fertig!

Hallo Franz..

Ja , das habe ich schon geahnt.

Viele Grüße

Mark 1
Mit Zitat antworten
  #5179  
Alt 02.11.2022, 15:30
fhub fhub ist offline
Lebende Foren Legende
 
Registriert seit: 19.04.2010
Beiträge: 2.595
Abgegebene Danke: 438
Erhielt 5.736 Danke für 1.323 Beiträge
Aktivitäten Langlebigkeit
7/20 14/20
Heute Beiträge
1/3 sssss2595
AW: Mess Emulator für diverse Schachcomputer ist fertig!

Hi,

da ja neben dem SmartBoard (beim Tasc R30/R40) auch das Mephisto Bavaria-Brett eine automatische Figurenerkennung besitzt, hab ich jetzt zumindest für diese Geräte auch eine Stellungseingabe in den Plugins eingebaut, weil das bei diesen Brettern noch relativ einfach umzusetzen ist.

Mit dem neuen Plugin-Update im Anhang kann man jetzt also auch eine Stellung automatisch aufbauen lassen, und zwar entweder im 'Setup'-Modus die Figuren selbst aufstellen, oder eine FEN/EPD-Stellung aus der Zwischenablage oder einer Datei laden.

Wie schon erwähnt habe ich das nur für folgende Engines eingebaut: Tasc R30/R40 (alle Module), sowie für alle Mephisto-Geräte, die das Bavaria-Brett unterstützen, das sind: Genius, London, Lyon, Portorose (außer v1.01) und Vancouver (die TM-Versionen dieser Modelle unterstützen allerdings das Bavaria-Brett nicht!).
Das Bavaria-Brett bei diesen Geräten muß man bei Verwendung dieses 'Setup'-Features nicht selbst ein- bzw. umstellen, das macht das Plugin automatisch.

Wieder ein paar Hinweise zur Verwendung in WinBoard und Arena:
WinBoard: beim Laden einer EPD/FEN-Datei (oder einer Stellung aus dem Clipboard) befindet sich WinBoard danach automatisch im 'Edit Game'-Modus - diesen muß man mit 'Mode > Engine White/Black' zuerst wieder verlassen, je nachdem wer den ersten Zug machen soll. Gibt man die Stellung selbst ein ('Mode > Edit Position'), dann ist auch hier am Ende wieder 'Mode > Engine White/Black' nötig.

Arena: hier sollte man möglichst einen EPD/FEN-String aus dem Clipboard laden (mit [F6]) oder eben eine Stellung selbst eingeben, denn das Laden aus einer Datei ruiniert das voreingestellte Brettfenster, weil es dabei eine zusätzliche Spalte mit dem Datei-Inhalt anzeigt und damit das Schachbrett winzig klein wird, und das läßt sich nur umständlich wiederherstellen (wieder eine Grund mehr, warum ich WinBoard bevorzuge ).
Dafür kann man danach gleich einen eigenen Zug eingeben oder die Engine starten.

Eigentlich sollte diese Stellungseingabe auch unter dem UCI-Protokoll funktionieren, aber gestestet hab ich das nur mit Arena - bei anderen GUIs müßt ihr das selbst ausprobieren.
Und wie gesagt funktioniert dieses 'Setup'-Feature nur für die oben genannten Engines, bei allen anderen kommt wieder eine Fehlermeldung (ähnlich wie beim zuletzt eingebauten 'Edit'-Modus) - das kann aber ein paar Sekunden dauern, weil die GUIs bei einer Stellungseingabe ja immer ein 'New Game' an die Engine senden, und die Initialisierung bei manchen Engines eben länger dauert.

Edit: neues Plugin_Update im übernächsten Posting!

Grüße,
Franz

Geändert von fhub (07.11.2022 um 17:41 Uhr)
Mit Zitat antworten
Folgende 10 Benutzer sagen Danke zu fhub für den nützlichen Beitrag:
achimp (04.11.2022), Agep (03.11.2022), Bryan Whitby (04.11.2022), chessman68 (04.11.2022), dsommerfeld (02.11.2022), ferribaci (02.11.2022), germangonzo (02.11.2022), kamoj (02.11.2022), Mark 1 (04.11.2022), Robert (07.11.2022)
  #5180  
Alt 04.11.2022, 13:36
Mark 1 Mark 1 ist offline
TASC R30
 
Registriert seit: 27.09.2006
Beiträge: 454
Abgegebene Danke: 653
Erhielt 278 Danke für 149 Beiträge
Aktivitäten Langlebigkeit
1/20 18/20
Heute Beiträge
0/3 ssssss454
AW: Mess Emulator für diverse Schachcomputer ist fertig!

Hallo Franz..

Dickes Kompliment !
Erstaunlich was du immer noch herausholst aus der Emu.

Gruß
Mark 1
Mit Zitat antworten
Folgender Benutzer sagt Danke zu Mark 1 für den nützlichen Beitrag:
kamoj (05.11.2022)
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
Info: Mephisto Emulator für den Mac fertig RolandLangfeld Die ganze Welt der Schachcomputer / World of chess computers 3 09.09.2007 22:56


Alle Zeitangaben in WEZ +2. Es ist jetzt 03:11 Uhr.



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