![]() |
AW: Re: Mess Emulator für diverse Schachcomputer ist fertig!
Zitieren:
Aber hat so ein 'Sahnehäubchen auf der Torte' nicht noch viel mehr Kalorien? Nicht daß ich damit auch noch zur Fettleibigkeit beitrage ... :D |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Ach meine Hose rutscht sowieso schon... Zeit für ein paar Kalorien mehr, lach...
|
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Zitieren:
Außerdem habe ich bei den neuen Saitek-Modulen noch ein seltsames Timing-Problem entdeckt, wenn man sie in WinBoard oder Arena benutzt. Manchmal wird ein Zug der Engine von der GUI nicht erkannt, z.B: 1.e4 c6 2.Sf3 d5, und genau diesen schwarzen Zug d5 bekommt die GUI nicht mehr mit. Irgendwie hängt das anscheinend mit einem anderen zeitlichen Blinkverhaten der Brett-LEDs bei diesen Modulen zusammen!? Im Plugin wird durch 'sb_select_piece(":board", 1, x, y, event)' zuerst das gefundene Ausgangsfeld quittiert, und danach läuft der Scanvorgang weiter nach dem Zielfeld, d.h. nach den nächsten aufleuchtenden Brett-LEDs. Anscheinend leuchten (bzw. blinken) bei diesem Zug d7-d5 die jeweils 4 LEDs pro Feld zeitlich so ungünstig (d.h. überlappend), daß die Scanroutine im Plugin sie falsch interpretiert. Sobald ich das Zeitverhalten auch nur minimal verändere (d.h. diese 1 sec im obigen Befehl ändere), klappt alles wieder, und zwar egal ob z.B. auf 0.9 oder 1.1 (oder auch irgendein emu.wait() hinter dem Befehl funktioniert) - also so ein seltsames Verhalten habe ich bisher noch bei keiner Engine gesehen! Also werde ich auch die Plugins für Renaissance und Leonardo entsprechend ändern. Aber das alles erst im Laufe des Nachmittags ... |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hallo Franz,
ich hätte da auch noch was zu melden..... Es betrifft die Polgar und die Risc 1 MB Emulation. Wenn ich eine Stellung eingeben möchte, erkennen die beiden Geräte das leere Brett nicht, daher muss man bei einer Stellungseingabe immer alle Figuren einzeln löschen. Bei z.B. den lang Modulen funktioniert das Clear Board einwandfrei. Ich wünsche noch einen schönen Tag, viele Grüße Markus |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hallo Markus,
Zitieren:
Grüße, Franz |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hallo Franz,
Ich habe das mit CB- Emu getestet. Wenn man Clear Board ausführt, übernehmen Polgar und Risc 1 MB das nicht und die Emu hat noch alle Figuren in der Grundstellung registriert. viele Grüße Markus Nachtrag In MessChess funktioniert die Stellungsingabe und das Clearboard wird erkannt. |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hallo Markus,
Zitieren:
Ehrlich gesagt hab ich auch absolut keine Lust, mich nochmals mit diesem uralten Code zu beschäftigen, aber wahrscheinlich ließen sich diese Probleme in den alten Treibern ohnehin nicht lösen. Das damalige Hauptziel war es, normale Partien spielen zu können - die (ohnehin meist ziemlich umständliche) Stellungseingabe klappt bei vielen Geräten, aber eben nicht bei allen. Willst Du also Stellungstest machen, dann kann ich Dir nur empfehlen, das direkt mit MessExtra zu tun - das verwendet mit dem neuen Sensorboard-Interface eine völlig andere Kommunikation zwischen Benutzerbrett und der Engine, und dort sollte eigentlich alles wie erwartet funktionieren. Grüße, Franz |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hallo Franz,
Danke für die Info. Da es in MessChess funkioniert, kann man ja dort Stellungen testen. viele Grüße Markus |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hi,
die neue Version ist online! Die neuen Saitek-Module können jetzt bis 18 MHz eingestellt werden, sodaß jetzt auch die TurboKit-Version möglich ist. Natürlich sind auch die gestern korrigierten Arena-Konfigurationen enthalten, und außerdem habe ich auch die beiden Plugins für Leonardo und Renaissance geändert. Ich weiß zwar nicht genau, was die tatsächliche Ursache dieses Timing-Problems bei den neuen Saitek-Modulen ist, das ich heute schon geschildert habe, aber die minimale Änderung von 1 auf 0.9 sec scheint das Problem zu lösen. Möglicherweise hat das von Bryan angedeutete Problem (unter Hiarcs) ja auch die gleiche Ursache, sodaß auch das jetzt gelöst ist? Grüße, Franz |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Wie war das noch mit der Rente, Franz? 😉 Aber du weißt ja, Rentner ist der gefährlichste Job der Welt. Hat noch keiner überlebt. Also lass das mal…
Geniale neue Version! Vielen Dank an alle Beteiligten. Gruß Micha |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Zitieren:
Zitieren:
Wenn ihr mal einen ganzen Monat lang hier nichts mehr von mir hört, dann könnt ihr schon mal über einen Nachruf nachdenken. :D Grüße, Franz |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Zitieren:
|
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Zitieren:
|
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Da hast Du vermutlich recht ;)
|
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Guten Morgen...
Ich bin ein bisschen verwirrt. Normalerweise sollte der Maestro/Analyst gegen den S.Constellation doch stärker sein. Aber nach ungefähr 15 Partien sind alle überraschenderweise verloren gegangen. Dabei ist es egal welches Modul unter Arena geladen war (Analyst B/C/D/D+/D++ Maestro A/B/C/D/D+/D++). Auch die 18 MHz Version vergeigt es. Vielleicht kann das jemand überprüfen mit ein paar Partien. Ich möchte den Franz nicht unnötige Arbeit bescheren. Nicht das der Fehler bei mir liegt :) Oder kann es sein das die entsprechende Module nicht geladen werden und dass Grundprogramm seine Dienste verrichtet? Die Bedingungen: Super Constellation Level 3 Maestro/Analyst A5 Ach ja , ich glaube nicht dass dies einen Einfluss hatte. Den Wert 0.9 (Timing-Problem) habe ich auf 0.5 geändert. Das läuft bei mir stabiler. Viele Grüße Mark 1 |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Zitieren:
das Level A5 stellt das (schwache) Grundprogramm ein. Das Modul wird über die Level E...G eingeschaltet. LG Frank |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Vielen Dank !
Das erklärt natürlich einiges. :o Gruß Mark 1 |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
|
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hallo Mark,
Zitieren:
Grüße, Franz |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hallo Frank,
Zitieren:
Ich hatte mich zwar schon länger gewundert, warum die Levels E-G (fast) identisch zu A-D sind (und damit eigentlich nicht besonders sinnvoll), aber in der englischen Beschriebung steht nicht ausdrücklich, daß bei A-D das eingesteckte Modul praktisch gar nicht verwendet wird - diesen Hinweis sehe ich erst jetzt in der deutschen Beschreibung. Das ist natürlich eine Katastrophe, da werden die meisten dann praktisch gar nicht mit dem echten Analyst/Maestro-Programm spielen, weil sie das mit den Levels gar nicht mitbekommen haben. Da werde ich wohl auch die Plugins nochmal anpassen müssen, sodaß sie bei eingestecktem Modul automatisch auch einen anderen Default-Level (E1) einstellen. Grüße, Franz |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hallo Franz..
Ja , aber komischerweise immer anfangs der Partie . Jetzt bei 0.5 passiert es in seltenen Fällen das die Rochade nicht ausgeführt wird. Noch eine Sache . Wenn über Arena Level E3 eingestellt wird , bleibt er im Modul manchmal auf D3. Aber das kann vielleicht der Wert 0.5 sein. Das habe ich noch nicht eingehend untersucht. Gruß Mark 1 |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hallo Mark,
Zitieren:
Irgendwie verstehe ich die Ursache dieses Problems ohnehin nicht genau, vermutlich hängt es mit den 4 Brett-LEDs pro Feld beim Renaissance zusammen, die zeitlich nicht ganz getrennt ein- bzw. ausgeschaltet werden!? Vielleicht finde ich ja noch eine bessere/sicherere Methode, die Brett-LEDs im Plugin abzufragen? Edit: Hab gerade entdeckt, daß dieses Level-Problem mein Fehler war - ich hab irrtümlich bei der Taste TAB nur 0.5 statt 0.6 sec im Plugin stehen. Grüße, Franz |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hi,
abschließend gibt's in CB-Emu noch ein paar kleine Änderungen zu den letzten Saitek-Modulen: 1) Im Artwork wird jetzt auch der Name und die Version des jeweils geladenen Moduls (Analyst/Maestro) angezeigt. 2) Auch im Plugin wird ein geladenes Modul jetzt erkannt und der Standard-Level automatisch auf E1 umgestellt, was 5 sec/Zug bedeutet (entspricht A3 beim normalen Renaissance-Programm). Beim Aufruf in CB-Emu oder direkt in MessExtra muß man aber immer noch selber einen Level E1-G8 einstellen, damit auch tatsächlich das Analyst- oder Maestro-Modul (anstatt des internen Programms im Saitek-Board) verwendet wird - das läßt sich im Treiber leider nicht automatisieren. Diese Programmabhängigkeit vom jeweils eingestellten Level erscheint mir eigentlich relativ seltsam (um nicht zu sagen absurd), aber laut deutschem Handbuch soll es angeblich so sein!? 3) Und bzgl. dieses selten auftretenden Problems, daß vom Plugin manchmal ein Engine-Zug nicht erkannt wird, habe ich einen Wert nochmals von 0.9 auf 1.1 sec geändert, und damit konnte ich in vielen Versuchen dieses Problem nicht mehr reproduzieren. Sollte es trotzdem ab und zu noch auftauchen, dann kann ich leider auch nichts mehr machen, denn ich bin jetzt mit meiner Weisheit am Ende. Es hängt vermutlich mit dem seltsamen Blink-Rhythmus der 4 Brett-LEDs zusammen, und auch immer nur bei einem Zug über 2 Felder (z.B. d7-d5 oder kurze Rochade), wobei mir aber die genaue Ursache auch nicht klar ist. Hoffentlich ist jetzt aber mit dem 1.1 sec-Wert dieses Problem endgültig erledigt! ;) Grüße, Franz |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hallo Franz,
gibt es die Änderungen auch einzeln als Download oder nur das komplette Paket? :D Gruß, Sascha |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hallo Sascha,
Zitieren:
Auf jeden Fall sind aber alle *.cfg und *.ini-Dateien gleich geblieben, sodaß Du einfach Deine alten Versionen drüberspielen kannst - hoffe ich jedenfalls, je nachdem wie alt sie schon sind. ;) Grüße, Franz |
| Alle Zeitangaben in WEZ +1. Es ist jetzt 09:37 Uhr. |
Powered by vBulletin (Deutsch)
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
©Schachcomputer.info