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 08.04.2019, 12:45
fhub fhub ist offline
Lebende Foren Legende
 
Registriert seit: 19.04.2010
Beiträge: 3.006
Abgegebene Danke: 654
Erhielt 7.608 Danke für 1.696 Beiträge
Aktivitäten Langlebigkeit
8/20 15/20
Heute Beiträge
1/3 sssss3006
AW: Mess Emulator für diverse Schachcomputer ist fertig!

Hi,

es gibt wieder 2 Neuigkeiten - eine gute und eine besonders gute ...

Die gute Neuigkeit ist, daß wieder ein neues Schachmodul für den Intellect-02 erschienen ist,
und zwar mit einem neuen und wesentlich besseren Programm:
kein CC3-Klon mehr, 4 statt 3 Levels und auch die Rochade ist jetzt wie üblich einzugeben.
Dieses neue Modul ist bereits in MESS-Chess implementiert.

Jetzt aber zur besonders guten Neuigkeit:
Um mein Baby 'CB-Emu' nicht ganz aussterben zu lassen, habe ich nun doch eine Möglichkeit gefunden,
auch die neuen Schachcomputer (derzeit 11) in CB-Emu zu integrieren!
Da ich diese neuen Treiber (wie schon oft erwähnt) nicht mehr direkt in die alte MESS-Version 0.175 einbauen kann,
habe ich jetzt die gleiche Methode verwendet wie schon bei einigen Geräten aus MESS 0.190 mit einer zusätzlichen
messuix-Version (früher CB-EmuX), d.h. jetzt gibt es eben noch eine 3. mess-Version (0.208), die für die Emulation
dieser neuen Module zuständig ist.
Als Nutzer braucht man sich darum nicht zu kümmern, die neuen Module erscheinen in der normalen CB-Emu-Programmliste,
und können da wie üblich gestartet werden. Dabei wird nun allerdings automatisch gleichzeitig WinBoard gestartet (das
natürlich jetzt auch im Paket enthalten ist), und dieses ruft die neue mess.exe (incl. des nötigen Schach-Plugins) auf.
Im Prinzip besteht also kaum ein Unterschied zu den anderen ('normalen') Engines in CB-Emu, nur daß eben jetzt WinBoard
als 'externes' Schachbrett verwendet wird - außer dem EAG V5 und dem ARB Sargon haben die anderen neuen Schachcomputer
ohnehin kein eigenes (Sensor)Schachbrett, also wäre sowieso ein zusätzliches Schachbrett per Artwork nötig gewesen, und
diese Funktion übernimmt jetzt eben WinBoard. Das hat außerdem auch noch den Vorteil, daß man dabei nur die eigenen Züge
eingeben muß, die Computerzüge werden ja von WinBoard selbst am Brett ausgeführt.

In den Programmlisten von CB-Emu sind diese (derzeit 11) neuen Geräte mit [WB] am Ende gekennzeichnet, und es gibt
zusätzlich noch eine eigene Liste 'Chess_WinBoard' mit nur diesen neuen Modulen.
Durch diese neue dritte Mess-Version hat natürlich das CB-Emu-Paket wieder etwas 'zugenommen' (um etwa 11-12 MB),
aber dafür ist ja seit der letzten Version eben MESS-Chess um fast den gleichen Betrag geschrumpft.

Beide neuen Pakete (CB-Emu und MESS-Chess) befinden sich bereits auf meiner Homepage,
viel Spaß damit,
Franz

Geändert von fhub (08.04.2019 um 17:50 Uhr)
Mit Zitat antworten
Folgende 16 Benutzer sagen Danke zu fhub für den nützlichen Beitrag:
achimp (08.04.2019), Agep (08.04.2019), applechess (08.04.2019), germangonzo (08.04.2019), Hartmut (08.04.2019), Jo (09.04.2019), Luis (08.04.2019), Mark 1 (08.04.2019), Michael (08.04.2019), mickihamster (08.04.2019), MikeChess (08.04.2019), Mythbuster (08.04.2019), Novize (08.04.2019), Robert (08.04.2019), ruschach (08.04.2019), Tibono (08.04.2019)
  #2  
Alt 08.04.2019, 17:29
fhub fhub ist offline
Lebende Foren Legende
 
Registriert seit: 19.04.2010
Beiträge: 3.006
Abgegebene Danke: 654
Erhielt 7.608 Danke für 1.696 Beiträge
Aktivitäten Langlebigkeit
8/20 15/20
Heute Beiträge
1/3 sssss3006
AW: Mess Emulator für diverse Schachcomputer ist fertig!

Hi,

noch eine kleine Bemerkung zum Fidelity Chesster und Kishon unter MESS-Chess, weil ich heute eine Meldung bekommen habe, daß die anscheinend nicht (mehr) funktionieren.

Das Problem ist aber nicht die neue MESS-Version 0.208 oder die Plugins, sondern diese dummen Spüche, die diese Geräte in manchen Situationen von sich geben.
Eröffnet man z.B. mit a2a4, dann fragt einen sinngemäß der Chesster, ob man überhaupt Schach spielen kann (so eine Frechheit! ).
Da nun in Mess-Chess ja die Sounds normalerweise ausgeschaltet sind, kriegt man davon aber nichts mit, und der Chesster wartet nach dieser Frage solange, bis man auf der Tastatur entweder YES oder NO gedrückt hat (sieht man auch an der leuchtenden LED bei der SHIFT-Taste) - solange also keine der beiden Tasten gedrückt wird, kommt eben auch kein Gegenzug!
(Der Kishon gibt zwar auch so einen frechen Spruch von sich, spielt aber trotzdem weiter).

Das Einschalten der Sounds würde auch nichts nützen, denn das Schach-Plugin könnte natürlich trotzdem nicht auf diese Frage mit einem Tastendruck antworten - dazu müßte ich ja auch noch eine Spracherkennung in die Plugins einbauen.
Außerdem kommen solche Fragen, die mit Yes/No beantwortet werden müssen, auch in anderen Situationen, z.B. wenn man die Seite wechseln will.

Diese beiden Geräte Chesster und Kishon eignen sich also nicht unbedingt für ein automatisches Engine-Match, und wenn man selber gegen sie spielen will, dann ist ja ohnehin CB-Emu die bessere Wahl!

Grüße,
Franz
Mit Zitat antworten
Folgende 5 Benutzer sagen Danke zu fhub für den nützlichen Beitrag:
Agep (08.04.2019), applechess (08.04.2019), Hartmut (08.04.2019), M.Z (08.04.2019), Mark 1 (08.04.2019)
  #3  
Alt 08.04.2019, 20:22
Hartmut Hartmut ist offline
Lebende Foren Legende
 
Registriert seit: 01.04.2010
Ort: Nürnberg
Alter: 61
Land:
Beiträge: 2.851
Abgegebene Danke: 3.658
Erhielt 3.828 Danke für 1.510 Beiträge
Aktivitäten Langlebigkeit
9/20 15/20
Heute Beiträge
1/3 sssss2851
AW: Mess Emulator für diverse Schachcomputer ist fertig!

 Zitat von fhub Beitrag anzeigen
Hi,

noch eine kleine Bemerkung zum Fidelity Chesster und Kishon unter MESS-Chess, weil ich heute eine Meldung bekommen habe, daß die anscheinend nicht (mehr) funktionieren.

Das Problem ist aber nicht die neue MESS-Version 0.208 oder die Plugins, sondern diese dummen Sprüche, die diese Geräte in manchen Situationen von sich geben.
Eröffnet man z.B. mit a2a4, dann fragt einen sinngemäß der Chesster, ob man *berhaupt Schach spielen kann (so eine Frechheit! ).
Da nun in Mess-Chess ja die Sounds normalerweise ausgeschaltet sind, kriegt man davon aber nichts mit, und der Chesster wartet nach dieser Frage solange, bis man auf der Tastatur entweder YES oder NO gedrückt hat (sieht man auch an der leuchtenden LED bei der SHIFT-Taste) - solange also keine der beiden Tasten gedückt wird, kommt eben auch kein Gegenzug!
(Der Kishon gibt zwar auch so einen frechen Spruch von sich, spielt aber trotzdem weiter).

Das Einschalten der Sounds würde auch nichts nützen, denn das Schach-Plugin könnte natürlich trotzdem nicht auf diese Frage mit einem Tastendruck antworten - dazu müßte ich ja auch noch eine Spracherkennung in die Plugins einbauen.
Außerdem kommen solche Fragen, die mit Yes/No beantwortet werden müssen, auch in anderen Situationen, z.B. wenn man die Seite wechseln will.

Diese beiden Geräte Chesster und Kishon eignen sich also nicht unbedingt für ein automatisches Engine-Match, und wenn man selber gegen sie spielen will, dann ist ja ohnehin CB-Emu die bessere Wahl!

Grüße,
Franz
Hallo Franz

Jetzt ist halt die Frage ob sich Mess Einstellungen, die man vornimmt, merkt oder nicht. Hier wäre es gut, wenn Mess in dieser Hinsicht etwas vergesslich wäre, dann kannst Du das obige Problem leicht umgehen, wenn Du im Lua-Plugin eine Routine einfügst die beim Start die Stimme ausschaltet (da sie über Mess sowieso deaktiviert ist, ist das ja kein Verlust).

Beim Chesster gibt es verschiedene "Voice-Ckaraktere" die ausgeschaltet sein müssen. Es sind dies: Obtion B1, E1, G1 und H1.

Standardmäßig ist meines Wissens wohl nur B1 aktiviert. Die lua-Routine muss also folgende Tasten am Anfang betätigen: Option B1 CLEAR.

Beim Kishon Chesster ist es genau dasselbe. Allerdings gibt es hier nur die Optionen B1 und H1. Sind die ausgeschaltet gibts nur noch die Pieptöne und keine Pausen mehr. Auch hier reicht es, wenn man nur die Stimme ausschaltet, also auch hier: Option B1 CLEAR. Ohne Stimme gibt es die ganzen Pausen nicht mehr.

Sollte Mess allerdings kein schlechtes Gedächtnis haben, kommt noch das Problem dazu, dass man über lua abfragen müsste ob diese Option aktiviert ist oder nicht. Ansonsten würde so eine Routine eine eventuell bereits ausgeschaltete Stimme wieder einschalten, was ja etwas kontraproduktiv wäre.
__________________
Mein Profil beim ICCF (International Correspondence Chess Federation)
https://www.iccf.com/player?id=89948&tab=3

Geändert von Hartmut (08.04.2019 um 20:33 Uhr)
Mit Zitat antworten
  #4  
Alt 08.04.2019, 21:38
fhub fhub ist offline
Lebende Foren Legende
 
Registriert seit: 19.04.2010
Beiträge: 3.006
Abgegebene Danke: 654
Erhielt 7.608 Danke für 1.696 Beiträge
Aktivitäten Langlebigkeit
8/20 15/20
Heute Beiträge
1/3 sssss3006
AW: Mess Emulator für diverse Schachcomputer ist fertig!

Hallo Hartmut,
 Zitat von Hartmut Beitrag anzeigen
Beim Chesster gibt es verschiedene "Voice-Ckaraktere" die ausgeschaltet sein müssen. Es sind dies: Obtion B1, E1, G1 und H1.
aha, das klingt interessant, daran hab ich natürlich nicht gedacht, was aber bei nunmehr ca. 200 emulierten Geräten wohl verständlich ist.

Ich werde mir das in den Handbüchern mal anschauen, wenn mit dem Ausschalten der Stimmen diese Pausen tatsächlich auch verschwinden, dann wäre dieses Problem gelöst.
Ein 'Vergessen' von MESS spielt dabei keine Rolle, es hängt eher davon ab, ob sich Chesster oder Kishon solche Einstellungen zwischen den Partien merken, aber das könnte man durch einen Reset bei jedem Neustart einer Partie auch im Plugin lösen, denn ein evt. NVRAM hab ich in MESS-Chess ja ausgeschaltet.

Das alles wäre wesentlich einfacher, wenn sich mehrere Leute um diese vielen Engines kümmern könnten (und die Plugins entsprechend anpassen), aber für einen Einzelkämpfer wie mich ist das eben fast unmöglich - ich hab ja auch noch ein Leben abseits von CB-Emu und Mess-Chess.

Grüße,
Franz
Mit Zitat antworten
Folgender Benutzer sagt Danke zu fhub für den nützlichen Beitrag:
applechess (09.04.2019)
  #5  
Alt 09.04.2019, 02:12
Hartmut Hartmut ist offline
Lebende Foren Legende
 
Registriert seit: 01.04.2010
Ort: Nürnberg
Alter: 61
Land:
Beiträge: 2.851
Abgegebene Danke: 3.658
Erhielt 3.828 Danke für 1.510 Beiträge
Aktivitäten Langlebigkeit
9/20 15/20
Heute Beiträge
1/3 sssss2851
AW: Mess Emulator für diverse Schachcomputer ist fertig!

 Zitat von fhub Beitrag anzeigen
Hallo Hartmut,

aha, das klingt interessant, daran hab ich natürlich nicht gedacht, was aber bei nunmehr ca. 200 emulierten Geräten wohl verständlich ist.
Ich weiss das auch nur, weil ich den Kishon im Original da habe. Dachte mir dann: "Muss beim Chesster ja ähnlich gehen" und hab da dann mal ins Handbuch geschaut (Gibt ja eine schöne Sammlerseite mit den ganzen Manuals). Insofern... keine Schande dass man nicht alle 200 Geräte im Kopf haben kann.

Zitieren:
Ich werde mir das in den Handbüchern mal anschauen, wenn mit dem Ausschalten der Stimmen diese Pausen tatsächlich auch verschwinden, dann wäre dieses Problem gelöst.
Die Handbücher sagen dazu allerdings wenig aus. Aber vom Kishon weiss ich es eben, da er in schlechterer Stellung öfter mal mit der Meldung: "He, wie wäre es mit einem Remis?" daherkommt und dann eben den Tastendruck Ja oder Nein erwartet. Ist die Stimme ausgeschaltet kommt das nicht vor. Kishon und Chesster sind eben darauf ausgelegt mit der Stimme zu arbeiten und dann mal Dinge abzufragen. Erlaubt man das nicht, weil man sie stumm schaltet dann wäre der Zwang zum Drücken einer Ja/Nein-Taste ja irgendwo dummfug, da man nicht mal weiss warum er das erwartet. Insofern müsste also mein Vorschlag funktionieren.

Zitieren:
Ein 'Vergessen' von MESS spielt dabei keine Rolle, es hängt eher davon ab, ob sich Chesster oder Kishon solche Einstellungen zwischen den Partien merken, aber das könnte man durch einen Reset bei jedem Neustart einer Partie auch im Plugin lösen, denn ein evt. NVRAM hab ich in MESS-Chess ja ausgeschaltet.
Stimmt. An die Idee hatte ich nicht gedacht. Man merkt schon, du bist einfach in dem Thema drin...

Zitieren:
Das alles wäre wesentlich einfacher, wenn sich mehrere Leute um diese vielen Engines kümmern könnten (und die Plugins entsprechend anpassen), aber für einen Einzelkämpfer wie mich ist das eben fast unmöglich
Aber eben nur fast, lach. Nee im Ernst. Ich würde ja gerne helfen. Aber im Moment bin ich einfach nur selber am rotieren. Viele Fernschachpartien, Viel Ämterquatsch, Umzugsvorbereitungen für einen Umzug wo ich noch nicht mal weiss wo es letztlich hingeht (Freundin bewirbt sich derzeit bundesweit um ne Professur). Wenn sich da mal der Rauch gelegt hat, werd ich mich gerne mal in die Materie reindenken...

Zitieren:
- ich hab ja auch noch ein Leben abseits von CB-Emu und Mess-Chess.
Nee echt? Wer hat das denn erlaubt? Recht auf ein Leben neben CB-Emu... da könnte ja jeder kommen...

Grinsegruß

Hartmut
__________________
Mein Profil beim ICCF (International Correspondence Chess Federation)
https://www.iccf.com/player?id=89948&tab=3

Geändert von Hartmut (09.04.2019 um 02:18 Uhr)
Mit Zitat antworten
  #6  
Alt 09.04.2019, 11:48
Benutzerbild von applechess
applechess applechess ist offline
Lebende Foren Legende
 
Registriert seit: 18.09.2011
Ort: Kanton Zürich
Land:
Beiträge: 8.428
Abgegebene Danke: 11.832
Erhielt 18.560 Danke für 6.440 Beiträge
Aktivitäten Langlebigkeit
15/20 14/20
Heute Beiträge
1/3 sssss8428
AW: Mess Emulator für diverse Schachcomputer ist fertig!

 Zitat von fhub Beitrag anzeigen
[...]aber für einen Einzelkämpfer wie mich ist das eben fast unmöglich - ich hab ja auch noch ein Leben abseits von CB-Emu und Mess-Chess.

Grüße,
Franz
... hast Du wirklich Franz?
Gruss
Kurt
Mit Zitat antworten
  #7  
Alt 09.04.2019, 15:52
fhub fhub ist offline
Lebende Foren Legende
 
Registriert seit: 19.04.2010
Beiträge: 3.006
Abgegebene Danke: 654
Erhielt 7.608 Danke für 1.696 Beiträge
Aktivitäten Langlebigkeit
8/20 15/20
Heute Beiträge
1/3 sssss3006
AW: Mess Emulator für diverse Schachcomputer ist fertig!

 Zitat von applechess Beitrag anzeigen
... hast Du wirklich Franz?
Na ja Kurt, ab und zu muß ich mir zwischendurch auch mal was kochen zur Stärkung ...

 Zitat von Hartmut Beitrag anzeigen
Standardmäßig ist meines Wissens wohl nur B1 aktiviert. Die lua-Routine muss also folgende Tasten am Anfang betätigen: Option B1 CLEAR.
Stimmt für den Chesster, beim Kishon ist auch noch H1 aktiviert.

Das war eine ziemliche Herumprobiererei, weil das Timing der Tastendrücke und der Pausen dazwischen genau stimmen muß,
sonst werden diese Optionen nicht akzeptiert.
Aber mit den angehängten Plugins hab ich diesen 4 Geräten das Maul gestopft!

Grüße,
Franz

Geändert von fhub (14.04.2019 um 16:35 Uhr)
Mit Zitat antworten
Folgende 3 Benutzer sagen Danke zu fhub für den nützlichen Beitrag:
Agep (09.04.2019), applechess (10.04.2019), Hartmut (09.04.2019)
  #8  
Alt 09.04.2019, 17:20
Hartmut Hartmut ist offline
Lebende Foren Legende
 
Registriert seit: 01.04.2010
Ort: Nürnberg
Alter: 61
Land:
Beiträge: 2.851
Abgegebene Danke: 3.658
Erhielt 3.828 Danke für 1.510 Beiträge
Aktivitäten Langlebigkeit
9/20 15/20
Heute Beiträge
1/3 sssss2851
AW: Mess Emulator für diverse Schachcomputer ist fertig!

 Zitat von fhub Beitrag anzeigen

Stimmt für den Chesster, beim Kishon ist auch noch H1 aktiviert.
Wobei es hier - vermutlich - ausgereicht hätte nur B! zu deaktivieren. Die Taste H1 legt nur fest wieviel er redet, wenn er redet. H1 sorgt also für all die schönen Kommentare. Ist H1 deaktiviert dann redet er nur das nötigste (also Zugansage, Schach, Matt, Patt). Ist jedoch B1 deaktiviert dann redet er gar nicht mehr, das aktivierte H1 sollte also dann keine Auswirkung haben. Aber gut, sicher ist sicher. Wenn beides deaktiviert ist, dann sollte es in jedem Fall jetzt funktionieren.

Danke für Deine erneute Mühe.
__________________
Mein Profil beim ICCF (International Correspondence Chess Federation)
https://www.iccf.com/player?id=89948&tab=3
Mit Zitat antworten
  #9  
Alt 10.04.2019, 12:45
Benutzerbild von Robert
Robert Robert ist offline
Lebende Foren Legende
 
Registriert seit: 30.06.2004
Ort: Regensburg
Alter: 62
Land:
Beiträge: 4.381
Abgegebene Danke: 2.280
Erhielt 1.097 Danke für 630 Beiträge
Aktivitäten Langlebigkeit
4/20 20/20
Heute Beiträge
0/3 sssss4381
AW: Mess Emulator für diverse Schachcomputer ist fertig!

 Zitat von fhub Beitrag anzeigen
Na ja Kurt, ab und zu muß ich mir zwischendurch auch mal was kochen zur Stärkung ...
Das ist keine Ausrede, dafür gibt es Lieferdienste!

Beim Sargon ARB 4.0 gibt es übrigens ein ähnliches Problem: Wenn er ein Matt erkennt, bildet er mit den Brett-LEDs ein "X", das mit "Clear" bestätigt werden muss; erst dann geht es weiter. Finde ich jetzt aber nicht tragisch, denn dann ist die Partie ja schon fast am Ende.

viele Grüße
Robert
Mit Zitat antworten
  #10  
Alt 10.04.2019, 13:45
fhub fhub ist offline
Lebende Foren Legende
 
Registriert seit: 19.04.2010
Beiträge: 3.006
Abgegebene Danke: 654
Erhielt 7.608 Danke für 1.696 Beiträge
Aktivitäten Langlebigkeit
8/20 15/20
Heute Beiträge
1/3 sssss3006
AW: Mess Emulator für diverse Schachcomputer ist fertig!

 Zitat von Robert Beitrag anzeigen
Beim Sargon ARB 4.0 gibt es übrigens ein ähnliches Problem: Wenn er ein Matt erkennt, bildet er mit den Brett-LEDs ein "X", das mit "Clear" bestätigt werden muss; erst dann geht es weiter. Finde ich jetzt aber nicht tragisch, denn dann ist die Partie ja schon fast am Ende.
Ja, das weiß ich, und das ist nicht die einzige Situation, die durch so eine LED-Darstellung angezeigt wird (man braucht sich ja nur mal den Wiki-Eintrag dieses ARB Sargon 4.0 ansehen) - wie soll man denn sowas im Plugin abfragen?

Solche Matt-, Remis- usw. Ankündigungen betreffen auch viele andere Engines, und nur für sehr wenige davon waren (und sind) in den Chess-Plugins dafür spezielle Abfragen eingebaut, und da hab ich auch nichts geändert, denn für fast 150 Geräte mit großteils unterschiedlichen Arten solcher Ankündigungen (per Brett-LEDs, Display oder sogar Sprache) jeweils einen eigenen Code im Plugin zu schreiben, das kann man wohl von niemandem erwarten. Insofern braucht man sich also auch nicht wundern, wenn so ein Enginematch einmal nicht fertiggespielt wird, weil eine der Engines eben z.B. ein Remis anbietet, und die andere Engine (bzw. ihr Plugin) nicht richtig oder gar nicht darauf reagiert!

Diese alten Schachcomputer waren einfach nicht dafür vorgesehen, automatische Engine-Matches durchzuführen, und damals gab's natürlich auch noch keinerlei Standards, wie solche speziellen Partiesituationen (Aufgabe, Matt, Remis usw.) angekündigt werden könnten - UCI und WB kam ja erst viel später.
Das ist auch der Grund, warum ich von so einer 'Vergewaltigung' dieser Mess-Emulationen durch Engine-Matches oder gar ganze Turniere nichts halte.

Grüße,
Franz

Geändert von fhub (10.04.2019 um 14:22 Uhr)
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: 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 16:07 Uhr.



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