![]() |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hallo,
unter dem Link für CB-EMU ist nur die die Tasc-Emu. Gruss Michael |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Zitieren:
|
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hallo Frank,
Zitieren:
Das Hauptproblem bei dieser komplizierten Kombination von Features liegt an einer speziellen Eigenheit dieser Mephisto-Modelle (gen32/lyon32/port32/van32), nämlich daß sie wahlweise mit dem normalen Magnetsensor-Brett oder mit dem induktiven Bavaria-Brett benutzt werden können. Standardmäßig ist das Magnetsensor-Brett aktiviert, für einen Stellungsaufbau schaltet das Plugin aber auf das Bavaria-Brett um, weil damit die Stellung wesentlich einfacher einzugeben ist. Dazu führt das Plugin aber einen zusätzlichen SoftReset aus (das ist nötig), der sich aber evt. mit dem vorher geladenen Reset-State nicht verträgt, wenn dieser noch mit dem Magnetsensor-Brett abgespeichert wurde - das führt dann dazu, daß der Stellungsaufbau nicht funktioniert. Wie kannst Du also Dein Problem lösen? 1) lösche eine evt. vorhandene Reset-Datei (reset.sta) des Vancouver 2) starte den Vanvouver in Deiner GUI 3) aktiviere das Bavaria-Brett (Options > Configuration > Board Sensors) 4) führe einen SoftReset aus (Options > Soft Reset) 5) schließe das Enginefenster des Vancouver (das speichert diese Einstellung dauerhaft in der cfg-Datei) 6) starte den Vancouver neu 7) mache alle gewünschten Einstellungen (wie z.B. diese Bauernstrukturen usw.) im Vancouver 8) und jetzt speichere diesen Zustand in einer Reset-Datei (File > Save Reset State) Damit kannst Du nun entweder selbst eine Vorgabestellung laden oder eben ein Match/Turnier mit eine Stellungsvorgabe starten, und die von Dir geänderten Einstellungen bleiben bei jeder Partie erhalten. Grüße, Franz |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hi,
wie manche sicher in einem anderen Thread schon gesehen haben, gibt's wieder eine neue ROM-Version für den Conchess Amsterdam (4 MHz) - vielen Dank an Volker für den ROM-Dump! :) Die neue CB-Emu-Version ist bereits hochgeladen. Anders als 'hap', der in MAME den Amsterdam 8 MHz durch dieses neue ROM ersetzt hat, habe ich in CB-Emu beide Versionen drinnen gelassen - die 8MHz-Version hätte mir einfach leid getan, wenn ich sie hätte sterben lassen. ;) Es haben sich auch einige Conchess-Plugins geändert, z.B. gibt's jetzt 'concams5.lua' nicht mehr, das heißt jetzt 'concams.lua' (also aufpassen, wenn man über eine vorige CB-Emu-Version drüberkopiert). Grüße, Franz |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hallo zusammen. Welche Emulation kommt von der Spielweise den Windows Programmen Genius 3 oder 4 von R. Lang am nächsten? Vielen Dank und Grüße Friedrich
|
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Zitieren:
Der Genius 1 entspricht zu 98% dem Vancouver, er ist eine Weiterentwicklung. Der Genius 2 entspricht ziemlich dem Genius im Brett. Der Genius 3 entspricht zu sehr großen Teilen (98%) dem Mephisto London ... Der 4er ist ein wenig weiterentwickelt, da gibt es kein vergleichbares Brettmodul mehr. |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hallo Sascha, vielen Dank für die schnelle und umfassende Antwort. Ich habe mir ein ST55 Brett zugelegt und würde gerne über die Arena GUI mit einem Lang-Programm, am liebsten mit Genius 3 oder 4 spielen. Genius 4 läuft bei mir derzeit auf einem alten XP-Rechner. Kann man die Dos Versionen von Franz auch als Emulation über Arena mit einem ST55 Brett nutzen? Wäre super wenn das ginge. Liebe Grüße Friedrich
|
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hi,
ich würde Dir gerne helfen … aber wenn ich eine Emu etc. nutze, dann nur ganz „klassisch“ … also am Notebook mit emuliertem Brett etc. pp. … was da wie mit welchem Brett geht, da gibt es hier echte Spezialisten wie Lars oder Franz … oder Micha … Ich denke aber, die DOS Programme in der DOS Box lassen sich nicht mit Brettern etc. verbinden … das wird nur mit den Brettemus funktionieren … wie gesagt, da wären dann, wenn Du den Stil dieser Lang Programme magst, Mephisto Vancouver (den ich mit Abstand bevorzuge, weil er ausgeglichener spielt), Genius oder London Deine Schachcomputer der Wahl. Aber als Lang Fan solltest Du dann auch einen schnellen Lyon testen … nicht ganz das Wissen, aber aktiver unterwegs … mit dem, wie auch dem Portorose, kann man auch Spaß haben … Ich habe unter Windows noch alle Lang Schöpfungen bis zum 7.32, aber ganz ehrlich, groß waren die Unterschiede nicht, meiner Meinung nach (als ca. 2.150 Elo Spieler) lagen die Verbesserungen hauptsächlich in mehr Stabilität, was aber gleichzeitig mit mehr Passivität einherging … ich finde da die früheren Werke durchaus spannender … und auf einem halbwegs schnellen PC / Notebook kann man diese Programme durchaus bis zu einem 68.030 mit 66 MHz beschleunigen, was mir keine 10% der Punkte mehr lässt … ;) Gruß, Sascha |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hallo Sascha. Du hast mir sehr geholfen. Vielen Dank für die interessanten Hinweise! Beste Grüße Friedrich
|
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hi,
mit diversen Tricks konnte ich noch für folgende Fidelity-Engines die Stellungseingabe (Setup-Modus) einbauen: fscc8, csc(e/et), vsc, cc10(a), uvc, vcc. Die noch fehlenden Fidelitys (cc1, cc3, cc7(a), cc10c) sind so primitiv, daß nicht einmal meine üblichen Tricks funktionieren: ich kann zwar die Stellung aufbauen, aber sie ziehen immer nur entweder mit einer bestimmten Farbe oder für eine bestimmte Seite. Das macht natürlich keinen Sinn, weil es damit ja nur für die Hälfte der Stellungen funktionieren würde. Grüße, Franz |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hallo Franz..
Mega :top: Viele Grüße Mark 1 |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hi,
ich habe gerade entdeckt, daß ich damals beim Beschleunigen des Edit-Modus (Laden einer PGN-Datei) bei 2 Fidelitys (feasxxx und fexcelv) vergessen habe, die Sprachausgabe auszuschalten, und das hört sich dann doch etwas psychedelisch an. ;) Das hab ich jetzt noch rasch korrigiert - Plugin-Update im vorigen Posting (von 20:23) also bitte nochmals herunterladen. Grüße, Franz |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hi,
hier ist nochmals ein allerletztes Plugin-Update ... Die Fidelitys csc/csce/cscet beherrschen jetzt auch den Edit-Modus, und bei ein paar weiteren Engines konnte ich auch noch den Setup-Modus einbauen: Novag ccmk1/ccmk2, sowie den sehr ähnlichen Modellen cmpchess/cmpchess2/chmate/cncchess. Die beiden Novags waren eine echte Herausforderung, vor allem der MKII, denn so eine perverse Codierung des Schachbretts ist mir noch bei keiner anderen Engine untergekommen. Damit der Setup-Modus für jede Stellung funktioniert ("wer und welche Seite ist am Zug"), mußte ich ja die Stellung direkt ins RAM schreiben (und sie evt. auch intern umdrehen), und dafür muß man zuerst einmal diese Codierung entschlüsseln. Falls es jemanden interessiert - hier ist die Grundstellung, die der MKII intern mit 34 Bytes folgendermaßen darstellt: Code:
0000: 04 BB 03 07 00 05 02 06 01 17 10 16 11 15 12 13 ................Übrigens, wundert euch bei diesen Engines (und auch bei ein paar anderen) nicht, wenn bei manchen Stellungen die Anzeigen der Brettkoordinaten im Enginefenster scheinbar nicht zu den Zügen in der GUI passen - das ist immer dann der Fall, wenn ich intern (im RAM) das Brett umdrehen muß, damit die Engine mit dieser Stellung umgehen kann: bei MessChess spielt man ja immer in der GUI (Arena, Winboard usw.), und damit zählen auch nur die hier angezeigten und ausgeführten Züge. Es gibt jetzt nur noch sehr wenige Engines, für die kein Setup-Modus in den Plugins implementiert ist, aber da wird auch nichts mehr kommen, denn entweder diese Engines lassen sich auch mit Tricks nicht dazu überreden, bei jeder Stellung zu funktionieren (als erster/zweiter ziehen oder mit weiß/schwarz als Farbe), oder ich weiß (wegen fehlender Beschreibung) gar nicht, wie bei ihnen die Stellungseingabe überhaupt funktioniert - das betrifft vor allem die russischen Modelle. Den Edit-Modus (d.h. Eingabe einer Zugfolge oder Laden einer PGN-Datei) gibt's ja bei wesentlich mehr Engines nicht, weil sie einfach so ein Feature '2-Player mode' nicht haben, aber auch in diesem Fall gibt es eine einfache Abhilfe, zumindest wenn die Engine wenigstens den Setup-Modus beherrscht: Wenn nach dem Laden einer PGN-Datei die Fehlermeldung "ERROR: 'Edit' mode is not supported ..." erscheint, dann einfach die aktuelle Stellung in der GUI in die Zwischenablage speichern (das kann fast jede GUI), die Fehlermeldung der Engine schließen, und dann in der GUI die gerade gespeicherte Stellung wieder aus der Zwischenablage laden. Damit kann man nun die Partie mit der Engine ab dieser Stellung fortsetzen. Mit diesem Plugin-Update beende ich nun meine Arbeit an den Plugins (außer der Behebung evt. noch auftretender Fehler). Ich habe auf meiner Webseite nochmals eine neue CB-Emu-Version (incl. der neuen Plugins) hochgeladen, bei der ich auch noch einen 'Novag Savant Royale' hinzugefügt habe (passend zur Krönung in England vor ein paar Tagen :D) - der hat das gleiche Programm wie der normale Savant II, aber mit 7.5 statt 6 MHz. Wem dieser 'königliche' Savant nicht so wichtig ist, der kann auch bei der vorigen CB-Emu-Version bleiben, und sich nur das neue Plugin-Update hier im Anhang herunterladen. Grüße, Franz |
Re: Mess Emulator für diverse Schachcomputer ist fertig!
Hello fhub,
Another alignment : Code:
04 BB 03 07 00 05 02 06 01 17 10 16 11 15 12 13 14 Cordially. |
AW: Re: Mess Emulator für diverse Schachcomputer ist fertig!
Hi MyChess,
Zitieren:
But tell the truth - have you looked at my 'ccmk2' plugin? ;) About your FF flags: the bytes 0xbb are just placeholders for a 2nd queen after a promotion (they change to 0xcc when the 2 lists are exchanged after turning the board). It's indeed a very strange method to store the coordinates for each piece in a list instead of the usual 8x8 board table filled with piece codes - I've not seen this in any other engine in CB-Emu. And of course it has some disadvantages: positions with more than 2 pieces QRBN are not possible, and also a promotion to a queen is only possible once, for any further promotion the ccmk2 automatically uses the next possible piece (I've not yet tried what he does when all pieces exist twice). Regards, Franz |
Re: Mess Emulator für diverse Schachcomputer ist fertig!
If you start the savant and make a dump, you have ;
Code:
C000 0C 00 80 80 80 80 10 1C 80 80 80 80 80 80 80 80 |
Re: Mess Emulator für diverse Schachcomputer ist fertig!
Too late to correct the message (error in chessboard n°2), therefore new sending :
If you start the savant and make a dump, you have ; Code:
Same solution so same problem : only promote to a killed piece (QRN for the Savant, no bishop). That why I don't need to examine the plugin ;-) (and I don't know LUA) However, I would like to add a LCD to the Expert (Tibono subject in tuning), so I should learning your plugin (LUA). Cordially. |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hi,
jetzt konnte ich doch auch noch den Debut-M zu einer Stellungseingabe überreden. :) (neues Plugin-Paket ist im Anhang) Mal sehen, ob ich die beiden anderen 'Russen' (Intellect-02 und IM-01/05) auch noch schaffe - ohne Beschreibung und mit diesen kyrillischen Bezeichnungen allerdings nicht einfach. Grüße, Franz |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Zitieren:
|
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hallo zusammen,
um ausreichend Chancen gegen die Emus zu haben reduziere ich die Frequenzen über die Datei MHz.ini, gerne auch auf 1MHz und niedriger. Das funktioniert häufig gut; allerdings habe ich folgendes Problem:
Danke im Voraus und LG Frank |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Zitieren:
Das Problem ist eher, daß ich ohne Bechreibung eben unzählige Versuche machen muß, bis ich (meistens zufällig) auf die nötigen Tastenfolgen für eine bestimmte Aktion komme. Aber inzwischen hab ich tatsächlich für den IM-01 den Setup-Modus schon zum Funktionieren gebracht - da waren aber 2 gewaltige Hürden zu nehmen, weil er dabei ziemlich unüblich vorgeht (aber für den Franz natürlich kein Problem :D). Zusätzlich hab ich gleich auch noch den Edit-Modus eingebaut. Da beim IM-05 aber wieder alles anders ist, dauert es mit einem neuen Plugin noch etwas ... |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hallo Frank,
Zitieren:
Um das generell zu lösen müßte ich die entsprechenden Plugins komplett umschreiben - das hat aber derzeit für mich keine Priorität. Eine kurzfristige Lösung besteht darin, daß Du in den betroffenen Plugins in der Funktion 'function interface.setup_machine()' den Befehl 'interface.setlevel()' in der letzten Zeile auskommentierst (-- am Anfang der Zeile), und Deinen gewünschten Level immer nur selbst und direkt im Enginefenster einstellst. Grüße, Franz |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Zitieren:
besten Dank! Ich habe die Zeile auskommentiert, zusätzlich in der ula-Funktion die Wartezeiten verdoppelt und das Einstellen des Levels mittels reset-state gelöst ;) LG Frank |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Zitieren:
Ich bin jetzt mit beiden (IM-01 und IM-05) durch, d.h. beide beherrschen jetzt sowohl den Setup-Modus als auch den Edit-Modus. Damit ihr mal eine Vorstellung bekommt, mit welchen Problem man dabei zu kämpfen hat, hier eine kleine Geschichte (nur zu einem Problem von vielen): Ich verwende ja auch Stellungen mit Rochaden zum Testen des Setup-Modus, und bei einer solchen Teststellung hat der IM-01 komischerweise nur die kleine Rochade akzeptiert, die große aber nicht!? Da hatte ich die Idee, daß es evt. auf die Reihenfolge ankommt, in der die Türme und der König aufgestellt werden, weil das im Plugin ja Zeile für Zeile geschieht, und das war tatsächlich die Ursache - es mußte unbedingt der König VOR einem Turm aufgestellt werden! Also war ein 2. Durchgang nötig, wobei eben zuerst nur die Könige und danach alle anderen Figuren aufgestellt werden. Ok, nun funktionierte es beim IM-01, jetzt also zum IM-05: Praktisch gleiche Routine zum Stellungsaufbau verwendet (nur etwas andere Tasten nötig), aber hier funktionierte plötzlich nur die große Rochade, die kleine aber nicht. Die werden doch das in der Nachfolgeversion nicht umgedreht haben??? ..... Haben sie doch!!! :( Also mußte ich dafür die Reihenfolge dieser beiden Durchgänge für den IM-05 wieder ändern. Ihr seht also, womit man sich beim Schreiben dieser Plugins herumschlagen muß, weil der Programmierer des Schachprogramms völlig unnötigerweise einfach irgendwelche Eigenschaften bei Folgeversionen ändert. Und ohne Beschreibung muß man sowas natürlich selbst herausfinden. Nun, jetzt funktionieren die beiden Plugin jedenfalls - neues Update ist im Anhang. Beim jetzt noch fehlenden Russen 'Intellect-02' wird es keinen Setup-Modus geben, denn der ist ja ein Fidelity CC3-Clone (jedenfalls das Modul 'chess') und dieser hat keine Stellungseingabe - wie es beim Modul 'chess2' aussieht, weiß ich noch nicht. Grüße, Franz |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hallo Franz..
Es gibt einfach keine Probleme für dich und du hast defintiv Spaß an der Sache. :top: Wir die Community profitieren davon. Daher vielen Dank . Gruß Mark 1 |
| Alle Zeitangaben in WEZ +1. Es ist jetzt 14:06 Uhr. |
Powered by vBulletin (Deutsch)
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
©Schachcomputer.info