![]() |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hi,
Zitieren:
Jetzt bleiben nur mehr ganz wenige Engines übrig, bei denen das wirklich nicht mehr geht, weil sie entweder nach einem Setup immer eine bestimmte Seite (bzw. Farbe) voraussetzen, oder es (im Fall der beiden Fidelity Phantome) einfach viel zu kompliziert wäre. Also KEINE Stellungseingabe haben damit nur mehr folgende Engines (und ihre Derivate): Elektor: atm18mcc/avrmax Fidelity: cc1/cc3/cc10c/cphantom/fphantom VEB: sc1/sc2/slc1/sc80/sc880 Übrigens fällt mir dazu noch etwas ein, weil ja vor langer Zeit mal nach der Möglichkeit einer Zugrücknahme gefragt wurde ... So eine Zugrücknahme direkt in den Plugins zu implementieren wäre eine immense Arbeit (daher mache ich das auch nicht), aber jetzt, wo fast alle Engines die Stellungseingabe beherrschen, gibt es dafür auch einen einfachen Trick (ähnlich wie bei nicht-vorhandenem Edit-Modus): Man kann einfach in der GUI einen oder mehrere Züge zurücknehmen, diese Stellung dann in der Zwischenablage speichern und sofort wieder aus der Zwischenablage laden - damit wird automatisch der Setup-Modus gestartet und die gewünschte Stellung ist auch bei der Engine wieder auf dem Brett. Grüße, Franz |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hallo Frank,
Zitieren:
Und wie ich erwartet hatte, funktionieren damit sehr viele Engines in MessChess nicht mehr. Die Ursache liegt darin, daß dabei die 'Geschwindigkeiten' von Engine und Plugin nicht mehr zusammenpassen, d.h. die im Plugin eingestellten Zeiten für nötige Pausen oder Tastenklicks (die ich ja an die Original-MHz der jeweiligen Engine angepasst habe) sind einfach zu kurz, wenn die Engine (wegen zu geringer Geschwindigkeit) für alles viel länger braucht. Das macht sich (wie bei Deinen Mephisto-Tests) bereits beim Start bemerkbar, wo die Engine noch mit ihrer Initialisierung beschäftigt ist während das Plugin schon längst fleißig die Tasten für die Level-Einstellung drückt, was dann natürlich die Engine nicht mehr mitbekommt. Da das sowohl von der Engine als auch vom jeweils eingestellten MHz-Wert abhängt, gibt es dafür keine allgemeine Lösung, weil das Plugin ja die CPU-Frequenz der Engine nicht kennt (und auch nicht feststellen kann). Außerdem läßt sich bei vielen Engines auch gar nicht erkennen, wann sie wieder für eine Eingabe bereit sind. Mit einer 'Lösung', nun alle Zeiten in den Plugins extrem zu verlängern, sodaß sie auch bei stark verlangsamten Engines funktionieren, wäre wohl kaum jemand hier zufrieden - wer käme denn auch auf so eine verrückte Idee, eine Engine durch so niedrige MHz-Werte praktisch zu 'kastrieren' (außer Dir :D)? Damit eine Engine schwächer spielt, ist doch wohl die einfachste Methode, einen sehr niedrigen Level (z.B. 1-5 sec/Zug) einzustellen. Wenn Du das aber tatsächlich über die MHz-Datei machen willst, dann weißt Du ja jetzt, wo/was zu tun ist. ;) Übrigens stellen stark reduzierte MHz für MessExtra kein Problem dar, weil da ja Du selbst für Pausen und Tastenklicks verantwortlich bist. Und bei höheren MHz-Werten gibt's dieses Problem ja ohnehin nicht. Grüße, Franz |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hi,
ich hab jetzt noch ein wenig am ChessMaster DM gebastelt. :) Bei dem war es ja in MessChess und MessExtra nicht möglich, im Betrieb das externe Modul PM10 oder PM11 zu wechseln, weil MAME bei Laden eines Moduls immer einen Neustart macht, und damit die aktuelle Stellung verloren ist. In CB-Emu selbst habe ich das ja schon vor langrr Zeit durch einen Trick gelöst, und diesen habe ich jetzt auch in MessChess/MessExtra eingebaut: Sowohl das Eröffnungsmodul PM10 als auch das Endspiel-Modul PM11 sind jetzt nicht mehr externe Module, sondern werden beim Start automatisch in einen unbenutzen ROM-Bereich des ChessMaster DM geladen und können damit auch während der Partie direkt ein-, aus- oder umgeschaltet werden, indem sie einfach in den jeweils korrekten ROM-Bereich umkopiert werden. Das jeweilige Modul läßt sich also nun unter 'Options > Configuration > External Modul' aktivieren, d.h. ein Wechsel ist jetzt auch während der Partie möglich. Angezeigt wird das jeweils geladene Modul durch 2 zusätzliche, grüne LEDs über dem Display. Mit der gleichen Methode habe ich auch versucht, das ebenfalls für die GGM-Module möglich zu machen (d.h. ein 'Super-Modul' mit Gruenfeld+Morphy+Capablanca zu bilden), aber leider ohne Erfolg: obwohl damit beim Umschalten kein Neustart mehr erfolgt, übernimmt das neue Modul einfach nicht die aktuelle Stellung - keine Ahnung, warum das bei den GGM-Modulen nicht funktioniert. Ist aber nicht so tragisch, denn zumindest in MessExtra kann man ja die Module ohnehin wechseln, nur in MessChess klappt das eben nicht, weil bei einem Neustart auch das Plugin neu gestartet und damit die Partie wieder auf Anfang gesetzt wird. 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!
Hallo Franz
Kannst Du mal das Consumenta Conchess Princhess Glasgow Modul in der Emu überprüfen? Laut Beschreibung in MessChess sollte es einen Rockwell R65C02 4.000000 MHz integriert haben. Laut dieser Seite https://www.schachcomputer-online-mu...-glasgow-1984/ müsste das Glasgow-Programm jedoch auf 5.5 MHz laufen. Es sind in der Driver-Configuration mehrere Taktfrequenzen einstellbar. Stellt man ihn auf die 5.5 MHz des Glasgow-Programms dann zeigt er in Turnierpartien (Level L8, 40/120) bereits eine Zeitüberschreitung an, wenn man selbst etwa 1 Stunde an Zeit verbraucht hat, was darauf hindeutet, dass die internen Uhren deutlich zu schnell laufen. Auch innerhalb der Partien sieht man, dass er viel zu schnell zieht. Dieser Effekt tritt auf unabhängig davon, ob man die 5.5 MHz ´jetzt in der Treiber-Configuration oder über die MHz-Datei einstellt. Die gemessene Zeit bis zur Anzeige der Zeitüberschreitung deutet darauf hin, dass der Treiber wohl eher auf eine Taktfrequenz von etwas über 2 MHz ausgelegt ist, aber keinesfalls dem Glasgow-Programmmodul S5 entsprechen kann. Vielleicht kannst Du oder hap sich das ja mal ansehen. Leider ist hier auch unsere Wiki scheinbar nicht aktuell, da hier nur ein S4-Modul erwähnt wird (auf dem obigen Link ist allerdings ein Original S5 zu sehen). Die von Dir verwendeten Bezeichnungen (A1/4) sagen mir leider nichts. |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hallo Hartmut,
Zitieren:
Und auch das beigefügte PDF-Dokumente spricht nur von den bekannten S-Versionen. Gruß Micha |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Zitieren:
Ich kann nur von der verlinkten Webseite zitieren: "Das Conchess original Modul S5 Glasgow kam 1984 auf den Markt und beinhaltet einen Quarz mit 11 MHz, wie hier auf den Bildern zu erkennen ist. " ...kam auf den Markt impliziert eigentlich dass es in Serie gegangen ist, denn Einzelstück und Markt beißt sich irgendwie. Das Modul taucht auch in einem unserer Oldie-Turniere von 2012 und in unserer Aktivliste auf. https://www.schach-computer.info/Par.../U1950/g18.htm In der Aktivliste ist es auch nicht als beschleunigtes Gerät gekennzeichnet. Mehr weiss ich leider derzeit auch nicht. Liebe Grüße Hartmut |
Re: Mess Emulator für diverse Schachcomputer ist fertig!
4 Anhang/Anhänge
Conchess Glasgow wurde als T-Modul mit einer Frequenz von 5,5 MHz zusammen mit zusammen mit einer Monarch-Platine mit erhöhter Spannung auf 6 Volt verkauft.
Später war es updatefähig auf Glasgow Plus, und auch als 6 MHz Module. Anbei einige Dokumente dazu. (EES (später LoProc) war die Firma, die die Conchess-Module herstellte). /Lars PS Ich habe Leute gesehen, die versucht haben, diese alten T6-Module in anderen, nicht modifizierten Boards zu betreiben, und dann laufen sie natürlich nicht gut. |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Danke Lars.
Diese Unterlagen sind mir bekannt. Aber was hat es mit dem genannten Modul auf sich? Gab es offiziell ein S5-Modul? Das geht leider nicht aus den Unterlagen hervor. Weil lt. Conchess Aussage, würde bei der "superschnellen" Version die T-Bezeichnung greifen. Gruß Micha P.S.: Sorry Franz, wir schweifen ein wenig vom Thema ab. |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Zitieren:
Mir kommt zwar das Verhältnis von CPU-Frequenz zu IRQ-Frquenz bei den verschiedenen Conchess-Versionen irgendwie nicht ganz logisch vor, aber 'hap' wird schon wissen, wie er auf die entsprechenden Werte gekommen ist - diese Hardware-Dinge sind nicht meine Sache. Und bei diesen vielen verschiedenen Conchess-Modulen blickt ja anscheinend ohnehin niemand wirklich durch. ;) Grüße, Franz |
Re: Mess Emulator für diverse Schachcomputer ist fertig!
1 Anhang/Anhänge
Ja, es gab auch "S5"-Module von EES.
Ich füge ein Foto von einer der unverkauften Schachteln bei: /Lars |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hi,
in den letzten Tagen habe ich an den Plugins für die beiden Fidelity Phantome gearbeitet und folgende Dinge eingebaut: 1) Edit-Modus: Eingabe oder Laden einer Zugfolge (PGN) 2) Setup-Modus: Eingabe oder Laden einer Stellung (FEN/EPD) 3) Bauernumwandlung (speziell Unterverwandlung): eigene oder von der Engine Da bei diesen Phantomen alles extrem kompliziert ist, wäre es nicht schlecht, wenn diese 3 neuen Funktionen ausgiebig getestet würden - bei meinen eigenen Tests hat alles anscheinend korrekt funktioniert. Grüße, Franz |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Zitieren:
Bei mir nehmen die tascrX-Versionen die individuellen MHz Einstellungen nicht an. Und bei der allgemeinen MHz-Einstellung scheint die Reduzierung auf 9 frames nicht immer zu klappen. Könntest Du Dir das mal anschauen? Danke und Grüße Frank |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hallo Frank,
Zitieren:
Wenn es bei Dir da irgendwelche Probleme gibt, dann müßtest Du mir schon ganz genau sagen, was Du im Detail tust. Grüße, Franz |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hallo Franz ...
Die Stellungseingabe funktioniert. Gibt man zum Beispiel eine Matt in 2 Stellung ein über Arena, findet der Fidelity Phantom den entsprechenden Zug . Ich denke weil der Phantom eine Matt Ankündigung im Display anzeigt , wird der Zug unter Arena nicht ausgeführt. Gruß Mark 1 |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hallo Mark,
Zitieren:
Grüße, Franz |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Zitieren:
ich habe das nun an einer jungfräulichen Installation ausprobiert; da funktioniert es! Also Fehler 40 (Der Fehler sitzt 40 cm vor dem Monitor) ;) Danke und LG Frank |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hi,
beim Fidelity Phantom wurde manchmal ein Zug von Arena nicht erkannt - seltsamerweise trat dieses Problem unter WinBoard nicht auf. Die Ursache war diese Zufalls-Zugverzögerung (rand_delay), die ich vor längerer Zeit mal eingebaut habe, um die Anzahl von Dubletten bei einem Enginematch zu reduzieren. In Verbindung mit der relativ kurzen Zuganzeige des Phantom, nach der er wieder auf die Uhrzeit umschaltet, war Arena einfach mit dem Ablesen der Anzeige zu spät dran. Durch eine größere Umstrukturierung bei diesem rand-delay im Hauptplugin 'init.lua' ist dieses Problem jetzt gelöst. Außerdem gab es auch noch ein paar kleinere Änderungen in den beiden Phantom-Plugins - neues Plugins_Update ist im Anhang. Edit: Plugin-Update nach neuer CB-Emu-Version nicht mehr aktuell! Grüße, Franz |
Re: Mess Emulator für diverse Schachcomputer ist fertig!
Hallo,
Conchess treiber update von Mr. Lars (kamoj): a newer version of the first Conchess module (bookrom fix) and 2 versions of Glasgow Plus. |
AW: Re: Mess Emulator für diverse Schachcomputer ist fertig!
Hi,
Zitieren:
Im Gegensatz zum alten Glasgow (ohne Plus) scheinen sich die neuen Plus-Versionen wieder an die in den Handbüchern beschriebenen Level-Zeiten zu halten - die alte Version (Princhess Glasgow) benutzt anscheinend andere Zeiten (viel kürzer), was aber nirgendwo beschrieben ist. Nach meinen bisherigen Versuchen funktioniert das Amsterdam-Plugin auch für den Glasgow Plus - falls doch Probleme auftreten, dann bitte melden. Übrigens: auch die beiden Phantom-Plugins mußte ich nochmal ein wenig ändern, um ein Problem bei einer ganz bestimmten (sehr seltenen Konstellation) zu beheben. Grüße, Franz |
AW: Re: Mess Emulator für diverse Schachcomputer ist fertig!
Zitieren:
Entgegen deinen früheren Befürchtungen, bist du noch lange nicht arbeitslos geworden. :) Gruss Kurt |
AW: Re: Mess Emulator für diverse Schachcomputer ist fertig!
Hallo Kurt,
Zitieren:
Grüße, Franz |
AW: Re: Mess Emulator für diverse Schachcomputer ist fertig!
Zitieren:
Da hast du Recht. Inzwischen ist meine geliebte Hundedame verstorben. Sie hat uns über 14 Jahre treu begleitet. Sie hinterlässt ein Riesenloch. :heulsuse: Wir trösten uns vorläufig mit dem tollen Hütehund meiner Tochter. Gruss Kurt |
Re: AW: Re: Mess Emulator für diverse Schachcomputer ist fertig!
Zitieren:
Das L16 Bibliotheksmodul funktioniert nicht mit Standard/Glasgow/Glasgow Plus. Hier ist eine Zusammenfassung der verschiedenen Conchess-Stufen (in Englisch): Conchess Standard Levels ----------------------- T = Tournament/Time Levels. LED has constant light. T1 Pawn = 5 sec T2 Knight = 45 sec T3 Bishop = 2 min T4 Rook = 3 min T5 Queen = 3 3/4 min + 3 min T6 King = Mate search Level. Maximum mate in 5. P = Practice Levels. LED has flashing light. P1 Pawn = 1 ply P2 Knight = 2 ply P3 Bishop = 3 ply P4 Rook = 4 ply P5 Queen = 5 ply P6 King = Analysis until mate found or max search depth reached. Conchess Glasgow Levels ----------------------- T = Tournament/Time Levels. LED has constant light. T1 Pawn = 5 sec T2 Knight = 45 sec T3 Bishop = 2 min T4 Rook = 3 min T5 Queen = 3 3/4 min + 3 min T6 King = Mate search Level. Maximum mate in 11. P = Practice Levels. LED has flashing light. P1 Pawn = 2 ply P2 Knight = 3 ply P3 Bishop = 4 ply P4 Rook = 5 ply P5 Queen = 6 ply P6 King = Analysis until mate found or max search depth reached. Conchess Glasgow Plus/Amsterdam Levels ----------------------- T = Tournament/Time Levels. LED has constant light. T1 Pawn = 1 min T2 Knight = 2 min T3 Bishop = 3 min T4 Rook = 3 3/4 min + 3 min T5 Queen = 10 min T6 King = Mate search Level. Maximum mate in 12. P = Practice Levels. LED has flashing light. P1 Pawn = 2 ply P2 Knight = 5 sec P3 Bishop = 10 sec P4 Rook = 20 sec P5 Queen = 30 sec P6 King = Analysis until mate found or max search depth reached: 23. Edit: Ich habe die Matt- und Analysestufen korrigiert, wie von Franz bemerkt! |
| Alle Zeitangaben in WEZ +1. Es ist jetzt 02:45 Uhr. |
Powered by vBulletin (Deutsch)
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
©Schachcomputer.info