Schachcomputer.info Community

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


Antwort
 
Themen-Optionen Ansicht

  #1  
Alt 09.03.2019, 02:02
Hartmut Hartmut ist gerade online
Lebende Foren Legende
 
Registriert seit: 01.04.2010
Ort: Nürnberg
Alter: 61
Land:
Beiträge: 2.768
Abgegebene Danke: 3.627
Erhielt 3.417 Danke für 1.436 Beiträge
Aktivitäten Langlebigkeit
17/20 15/20
Heute Beiträge
1/3 sssss2768
AW: Mess Emulator für diverse Schachcomputer ist fertig!

 Zitat von fhub Beitrag anzeigen
Hallo Hartmut,

jetzt nicht mehr - mit den Dateien im Anhang ist das Problem gelöst!

Grüße,
Franz
Ist's ein Vogel? Ist's ein Flugzeug? Nein es ist Superfranz. Du bist mein Held
__________________
Mein Profil beim ICCF (International Correspondence Chess Federation)
https://www.iccf.com/player?id=89948&tab=3
Mit Zitat antworten
Folgender Benutzer sagt Danke zu Hartmut für den nützlichen Beitrag:
applechess (09.03.2019)
  #2  
Alt 09.03.2019, 08:41
fhub fhub ist offline
Lebende Foren Legende
 
Registriert seit: 19.04.2010
Beiträge: 2.977
Abgegebene Danke: 633
Erhielt 7.507 Danke für 1.673 Beiträge
Aktivitäten Langlebigkeit
6/20 15/20
Heute Beiträge
1/3 sssss2977
AW: Mess Emulator für diverse Schachcomputer ist fertig!

 Zitat von Hartmut Beitrag anzeigen
Ist's ein Vogel? Ist's ein Flugzeug? Nein es ist Superfranz. Du bist mein Held
Na dann muß ich mir wohl jetzt auch so ein blaues T-Shirt mit einem großen 'S' zulegen!

Also das Problem war im Haupt-Plugin 'init.lua', die paar anderen neuen Dateien haben damit gar nichts zu tun.
Schuld war auch nicht die lange Initialisierung des Genius-Programmes, sondern die Ursache lag im Winboard-Teil von 'init.lua'. Da die Protokolle für WB und UCI ja völlig verschieden sind, gibt's in diesem Plugin natürlich auch 2 getrennte Routinen dafür, und nachdem Dein Problem nur in Winboard (aber nicht in Arena) auftrat, konnte ich die Suche ja etwas einschränken (in Arena sind die Engines standardmäßig ja als UCI-Engines deklariert, in Winboard eben als WB).
Leider gibt's in Winboard kein so informatives Ausgabefenster für die genaue Kommunikation zwischen GUI und Engine wie mit [F4] in Arena, und daher mußte ich doch ziemlich herumprobieren um herauszufinden, welche WB-Befehle Winboard nun genau (und zu welcher Zeit) an das Plugin schickt, und da war eben ein "go" zu viel bzw. zur falschen Zeit (in Arena und mit UCI ist die Vorgangsweise ja völlig anders).

Eigentlich wundert mich sogar, daß dieses Problem nur diese paar Engines (Genius & Co.) betroffen hat und nicht auch die anderen, aber man (ich) muß ja nicht alles verstehen - Hauptsache es funktioniert jetzt und Du kannst Deine geliebten Engine-Turniere ungestört durchführen.

Grüße,
Franz
Mit Zitat antworten
  #3  
Alt 09.03.2019, 09:32
Mark 1 Mark 1 ist offline
Resurrection
 
Registriert seit: 27.09.2006
Beiträge: 555
Abgegebene Danke: 979
Erhielt 398 Danke für 213 Beiträge
Aktivitäten Langlebigkeit
7/20 18/20
Heute Beiträge
0/3 ssssss555
AW: Mess Emulator für diverse Schachcomputer ist fertig!

Hallo Franz..

Respekt , so wird dein Projekt immer perfekter. Ich bin wirklich tief beeindruckt wie du immer wieder eine Lösung präsentierst .

Viele Grüße

Mark 1
Mit Zitat antworten
Folgender Benutzer sagt Danke zu Mark 1 für den nützlichen Beitrag:
applechess (09.03.2019)
  #4  
Alt 09.03.2019, 13:41
Benutzerbild von ricard60
ricard60 ricard60 ist offline
Elite A/S
 
Registriert seit: 27.06.2010
Ort: Puerto Ordaz
Alter: 65
Beiträge: 71
Abgegebene Danke: 7
Erhielt 14 Danke für 6 Beiträge
Aktivitäten Langlebigkeit
0/20 15/20
Heute Beiträge
0/3 sssssss71
Re: Mess Emulator für diverse Schachcomputer ist fertig!

Hallo Franz,

Any chance to include in this fantastic emulator the machine CC Mark V?

Grüße
Ricardo
Mit Zitat antworten
  #5  
Alt 09.03.2019, 14:52
fhub fhub ist offline
Lebende Foren Legende
 
Registriert seit: 19.04.2010
Beiträge: 2.977
Abgegebene Danke: 633
Erhielt 7.507 Danke für 1.673 Beiträge
Aktivitäten Langlebigkeit
6/20 15/20
Heute Beiträge
1/3 sssss2977
AW: Re: Mess Emulator für diverse Schachcomputer ist fertig!

Hi Ricardo,
 Zitat von ricard60 Beitrag anzeigen
Any chance to include in this fantastic emulator the machine CC Mark V?
No, there's no ROM and no MAME hardware driver available, so how should I implement it?

Regards,
Franz
Mit Zitat antworten
  #6  
Alt 09.03.2019, 15:05
Benutzerbild von ricard60
ricard60 ricard60 ist offline
Elite A/S
 
Registriert seit: 27.06.2010
Ort: Puerto Ordaz
Alter: 65
Beiträge: 71
Abgegebene Danke: 7
Erhielt 14 Danke für 6 Beiträge
Aktivitäten Langlebigkeit
0/20 15/20
Heute Beiträge
0/3 sssssss71
Unglücklich Re: Mess Emulator für diverse Schachcomputer ist fertig!

Hallo Franz,
Sadly i do not have the ROM either.

Grüße
Ricardo
Mit Zitat antworten
  #7  
Alt 09.03.2019, 16:34
Benutzerbild von applechess
applechess applechess ist offline
Lebende Foren Legende
 
Registriert seit: 18.09.2011
Ort: Kanton Zürich
Land:
Beiträge: 8.310
Abgegebene Danke: 11.603
Erhielt 18.090 Danke für 6.335 Beiträge
Aktivitäten Langlebigkeit
13/20 14/20
Heute Beiträge
0/3 sssss8310
AW: Mess Emulator für diverse Schachcomputer ist fertig!

 Zitat von Mark 1 Beitrag anzeigen
Hallo Franz..

Respekt , so wird dein Projekt immer perfekter. Ich bin wirklich tief beeindruckt wie du immer wieder eine Lösung präsentierst .

Viele Grüße

Mark 1
Dem kann ich mich nur anschliessen. Es ist einfach unglaublich,
was der FH da immer wieder verbessert, verbessert und
nochmals verbessert
Gruss
Kurt
Mit Zitat antworten
  #8  
Alt 01.04.2019, 11:31
Benutzerbild von Robert
Robert Robert ist offline
Lebende Foren Legende
 
Registriert seit: 30.06.2004
Ort: Regensburg
Alter: 61
Land:
Beiträge: 4.371
Abgegebene Danke: 2.240
Erhielt 1.074 Danke für 619 Beiträge
Aktivitäten Langlebigkeit
7/20 20/20
Heute Beiträge
0/3 sssss4371
AW: Mess Emulator für diverse Schachcomputer ist fertig!

Hallo Franz,

ich habe beim Sargon 2.5 ARB ein ähnliches Problem entdeckt, wie wir es mit Genius und Co. hatten: In einem Enginezweikampf hat der ARB 2.5 (mit Schwarz spielend) ein Problem, seinen Zug an Winboard weiterzugeben, wenn dieser aus der Bibliothek kommt. Wirft der erste weiße Zug den ARB 2.5 aus der Bibliothek, dann funktioniert es.

Beim ARB 4.0 tritt der Effekt nicht auf.

Ich weiß, dass Enginematches nicht dein Ding sind, aber vielleicht kannst Du dir das mal anschauen?

Ich habe emu.wait(5.0) probiert, aber daran hat's wohl nicht gelegen.

Danke für die neuen Engines und viele Grüße
Robert
Mit Zitat antworten
  #9  
Alt 01.04.2019, 20:19
fhub fhub ist offline
Lebende Foren Legende
 
Registriert seit: 19.04.2010
Beiträge: 2.977
Abgegebene Danke: 633
Erhielt 7.507 Danke für 1.673 Beiträge
Aktivitäten Langlebigkeit
6/20 15/20
Heute Beiträge
1/3 sssss2977
AW: Mess Emulator für diverse Schachcomputer ist fertig!

Hallo Robert,
 Zitat von Robert Beitrag anzeigen
ich habe beim Sargon 2.5 ARB ein ähnliches Problem entdeckt, wie wir es mit Genius und Co. hatten: In einem Enginezweikampf hat der ARB 2.5 (mit Schwarz spielend) ein Problem, seinen Zug an Winboard weiterzugeben, wenn dieser aus der Bibliothek kommt. Wirft der erste weiße Zug den ARB 2.5 aus der Bibliothek, dann funktioniert es.

Beim ARB 4.0 tritt der Effekt nicht auf.

Ich weiß, dass Enginematches nicht dein Ding sind, aber vielleicht kannst Du dir das mal anschauen?
also das war wirklich eine schwere Geburt!

Da dieses Problem beim Selberspielen nicht auftritt, mußte ich ausnahmsweise doch mal in den Enginematch-Modus umschalten, und nach zahlreichen Versuchen habe ich dann herausgefunden, daß die Ursache definitiv ein Bug in WinBoard ist, und zwar nur bei einem Enginematch.
Bei so einem Match müßte Winboard der ersten (weißen) Engine zuerst mal ein "go" schicken (damit sie mit Weiß startet), und danach sollten eigentlich ALLE weiteren Züge an BEIDE Engines nur per "usermove ..." gesendet werden.
Nun sendet aber WinBoard den ERSTEN Weiß-Zug mit "usermove ..." UND einem "go" an die schwarze Engine, und dieses zusätzliche "go" ist natürlich Unsinn, denn das heißt für die schwarze Engine, daß sie die Seiten wechseln soll, und somit führt sie ein 'change color' aus. Das gefällt dem ARB Sargon 2.5 nun gar nicht, und daher sendet er seinen (Buch-)Zug einfach nicht an WinBoard!
Übrigens betrifft das eigentlich alle Engines (wie z.B. den ChessTraveller und auch andere) - die meisten ignorieren aber dieses falsche "go" einfach (wahrscheinlich eine Sache des Timings), und daher ist das bisher noch nicht aufgefallen.

Zuerst hatte ich dieses Problem im Engine-Plugin für den ARB Sargon 2.5 gelöst (was schon einen ziemlich komplizierten Trick benötigte), aber da es ja eigentlich alle Engines betrifft, mußte ich dieses Problem im Haupt-Plugin 'init.lua' lösen - in WinBoard selbst kann ich diesen Fehler ja nicht korrigieren.

Mit der geänderten 'init.lua' im Anhang sollte dieses Problem also behoben sein ...

Edit: Mußte noch etwas ändern, weil es jetzt beim Selberspielen nicht mehr möglich war, die Seite zu wechseln - also nochmals herunterladen!

Grüße,
Franz

Geändert von fhub (09.04.2019 um 15:53 Uhr)
Mit Zitat antworten
Folgende 4 Benutzer sagen Danke zu fhub für den nützlichen Beitrag:
achimp (03.04.2019), Agep (01.04.2019), Hartmut (01.04.2019), Robert (03.04.2019)
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 +1. Es ist jetzt 04:31 Uhr.



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