![]() |
AW: Re: Mess Emulator für diverse Schachcomputer ist fertig!
Hi 'hap',
Zitieren:
Yep, your workaround is perfect, all modules are now working perfectly - congratulations and many thanks! :top: (even my old hack of simulating the necessary 'New Game' is still working for the 2 new modules) Regards, Franz |
Re: AW: Re: Mess Emulator für diverse Schachcomputer ist fertig!
Zitieren:
I have received messages from him at later hours than that... but I don't receive messages when it's sunny. Mmm... do your own guessing and you'll find out who we're dealing with! :D |
AW: Re: AW: Re: Mess Emulator für diverse Schachcomputer ist fertig!
Zitieren:
America? Far East? Or even on the other side of the globe in Australia? :zwinker: BTW, in Spain it's always sunny, isn't it? :D |
Re: AW: Re: AW: Re: Mess Emulator für diverse Schachcomputer ist fertig!
Zitieren:
|
AW: Re: AW: Re: AW: Re: Mess Emulator für diverse Schachcomputer ist fertig!
Zitieren:
|
Re: Mess Emulator für diverse Schachcomputer ist fertig!
You discovered my secret.
Anyway, I'm curious which chess engine versions these are. I also compared GMS 3 with GGM Morphy/Steinitz, again no similarity. |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hi,
es tut mir wirklich leid, aber ich muß euch leider schon wieder mit einer neuen CB-Emu-Version belästigen. :D (da ich wieder viele Dateien ändern mußte, hat ein kleineres Update keinen Sinn gemacht) Die beiden neuen AVE-ARB-Module 'Sargon 3.0 GMS' und 'Sargon 3.5' sind jetzt auch eingebaut - danke an die beiden Spender Berger und 'hap'! Soweit ich es getestet habe, sind diese Module von der Bedienung her identisch zum Sargon 2.5 - in MessChess funktioniert jedenfalls dessen Plugin auch für diese beiden (falls jemand Probleme entdeckt, dann bitte melden). Weiters gibt's noch eine kleine Erweiterung bei der Benutzung von Arena als GUI für MessChess: zusätzlich zu den beiden Werten 1 (für WinBoard) und 2 (für Arena) in der Datei 'GUI.ini' kann man jetzt für Arena auch die Werte 3, 4 oder 5 verwenden. Der Grund dafür ist, das MessChess an das Arena-Fenster ja die Tastenkombination Shift+F11 sendet um das Enginefenster automatisch zu öffnen, aber dafür muß natürlich Arena schon 'fertig' geladen sein, sonst wird nach der standarmäßigen Pause von 2 sec. dieses Fenster nämlich nicht gefunden. Wenn der Arena-Start nun auf einem sehr langsamen Computer (oder Tablett) länger dauert, dann kann man jetzt eben mit diesen zusätzlichen Werten 3, 4 oder 5 sec. auf den vollständigen Arena-Start warten. Natürlich ist das nur dann nötig, wenn beim Standardwert 2 das Enginefenster nach dem Arena-Start eben nicht automatisch erscheint (ist auch alles in 'GUI.ini' beschrieben). Viel Spaß damit, Franz |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hallo Franz,
Zitieren:
Zitieren:
Danke und viele Grüße Robert |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hallo Franz..
sehe gerade ein Update vom 23.09. Gibt es dazu noch Infos ? Gruß Mark 1 |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hallo Mark,
Zitieren:
Wenn Du für irgendeine Engine die CPU-Frequenz geändert hast (mit einer der 2 MHz-Datei-Varianten), dann schau Dir doch mal die Titelzeile des Enginefensters genauer an. ;) Grüße, Franz |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Ok , werde ich machen :)
Gruß Mark 1 |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hallo Franz
Sehr gut .. So braucht man nicht über " Show Tab Menu " und " Machine Information" die MHz abfragen. Berichtige mich wenn ich falsch liege:) Gruß Mark 1 |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Zitieren:
Erstens mag ich dieses Tab-Menü nicht besonders (dieser alte DOS-Style passt einfach nicht zur MessUI-Windows-Oberfläche), und außerdem wird da ja bei manchen Engines (Fidelitys mit CPU-Divider) manchmal auch gar nicht die eingestellte Frequenz angezeigt, sondern eben die 'dividierte' (je nachdem, in welchem Zustand man die Engine gerade erwischt). Bei 2 CPUs hat man außerdem dabei auch noch eine Kontrolle, ob man die Frequenzen richtig eingegeben hat (1 oder 2 Werte, evt. 0 für einen, usw. ...) Grüße, Franz |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hi,
der September geht zu Ende und da muß natürlich auch wieder eine neue CB-Emu-Version her! ;) Nachdem das Speicherproblem beim King 2.50 (im Tasc R30/R40) jetzt gelöst ist, habe ich die Begrenzung auf 512kB Hash nun entfernt - man kann also jetzt auch Werte bis 8MB einstellen. Diese Einstellung muß übigens bereits VOR dem Start der Engine erfolgen, und zwar mit einem Rechts-Klick auf die Engine in MessExtra und Auswahl von 'Properties > Configuration' - eine Änderung nach dem Enginestart ist nicht möglich (daher auch dieser 'seltsame' Hinweis im Enginefenster unter 'Options > Configuration'). Dann mußte ich noch die Artworks für die beiden Fidelity Elite Privat korrigieren, denn da waren die Figuren im externen Bedienteil (rechts neben dem Brett) in der falschen Reihenfolge, allerdings nur in der alten Version direkt in CB-Emu. Und bei den Plugins für Mephisto Almeria und Portorose hat eine Level-Eingabe von 'NORML ..' zu einem Fehler geführt, weil diese Option nur in den neueren Programmen existiert - ist jetzt auch korrigiert. Nun, und damit euch nicht langweilig wird, gibt's wieder ein völlig neues Feature, das sich vermutlich jeder schon öfters gewünscht hat - allerdings verrate ich jetzt noch nicht, worum es sich dabei handelt. Macht euch selbst auf die Suche danach - ich bin schon neugierig, wer es als erster entdeckt ... :D Grüße, Franz |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hi Franz,
Zitieren:
Vielen Dank! Gruß Micha |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hallo Micha,
Zitieren:
Grüße, Franz |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hallo Franz..
Das ist wirklich sehr praktisch. Edit: Das war bestimmt eine Wahnsinns Arbeit dies alles zu dokumentieren. Gruß Mark 1 |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hallo Mark,
Zitieren:
Ich hab damals ja eine kleine Datei 'Levels.txt' für MessChess gemacht, damit man weiß, welche Eingaben für die Level die Plugins erwarten. Die jetzt für dieses 'Show Engine Levels' verwendete Datei stammt eigentlich vom Mysticum-Projekt, allerdings habe ich darin viele Dinge geändert, die mir nicht gefallen haben, und außerdem mußte ich sie für CB-Emu sowieso erst anpassen, damit sie auch für alle Engines funktioniert. Für die Richtigkeit der Angaben bin ich aber nicht verantwortlich, denn für mehr als 300 Engines alle Level-Angaben nachzuprüfen, das wäre mir dann doch etwas zu viel Arbeit - es war schon knifflig genug, diese Popup-Fenster mithilfe dieses Mini-Texteditors 'ShowTx' zum Laufen zu bringen. ;) Grüße, Franz |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hi,
ich hab jetzt diese Level-Datei nochmal komplett überarbeitet, weil darin vieles falsch war - man kann sich eben wirklich nur auf sich selbst verlassen! ;) Dabei habe ich jetzt auch gleich eine Version in Englisch gemacht, weil das ganze CB-Emu-Paket ja auch in Englisch ist. Standard für die Level-Anzeige (in 'Help > Show Engine Levels' im Enginefenster) ist jetzt Englisch, in allen 3 'level'-Verzeichnissen befinden sich allerdings 2 Batchdateien, mit denen man die Sprache jeweils umstellen kann (einfach English.bat oder German.bat ausführen). Im Zuge dieser Überarbeitung habe ich auch ein paar Plugins ein wenig geändert (allerdings nichts an der Funktionsweise). All diese neuen Dateien können im Anhang heruntergeladen werden - einfach ins CB-Emu-Verzeichnis entpacken. Und dann hatte Robert vor ein paar Tagen noch eine Idee für CB-Emu, ob man nicht in der Titelzeile zusätzlich zum Enginenamen auch noch ein evt. geladenes Modul (wie z.B. hg240, cb16 usw.) anzeigen könnte. Nun, diese Idee fand ich auch sehr gut, die Umsetzung hat mich allerdings wieder ein paar graue Haare gekostet (von denen ich ohnehin nicht mehr sooo viele habe :D). Das ging nämlich nur durch nachträgliches Ändern des Fenster-Titels, und dafür mußte ich wieder tief in die Windows-API-Trickkiste greifen - und das, obwohl ich mit Windows-Programmierung eigentlich nicht wirklich vertraut bin. Wegen dieser Neuerung gibt's auf meiner Webseite auch wieder eine neue CB-Emu-Version, bei der sich aber nur die 4 EXE-Dateien (und natürlich auch die neuen Levels und Plugins) geändert haben. Wem also diese neue Modul-Anzeige nicht so wichtig ist, der kann sich auch mit dem Level-Update im Anhang begnügen. :) PS: Noch etwas zu den Level-Dateien ... Für einige Engines ist kein Handbuch verfügbar, und daher sind auch die einzelnen Level-Zeiten nicht bekannt. Falls jemand so ein Gerät (mit Handbuch) hat, wäre es nett, diese Levels hier zu veröffentlichen. Auch wenn jemand noch Fehler in den Angaben bei den Levels findet, dann bitte hier melden. Grüße, Franz |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hi,
hier ist noch ein kleines Mini-Update, bei dem ich die zuletzt eingebauten Features noch kurz beschrieben habe. Grüße, Franz |
Re: Mess Emulator für diverse Schachcomputer ist fertig!
Neuer romdump von Berger: Designer 2100 Display (vielleicht urversion)
The newer version (was already emulated) has a small change to the bookrom, presumed to be a bugfix. |
AW: Re: Mess Emulator für diverse Schachcomputer ist fertig!
Hi hap,
what is the practical effect of your last change "fix bookrom bankswitch"? - m_rombank->set_entry(~m_select >> 2 & 1); + m_rombank->set_entry(m_select >> 2 & 1); I see no diffence between running the new and old versions of fdes2100d!? Regards, Franz |
Re: Mess Emulator für diverse Schachcomputer ist fertig!
That fixes an emulation bug. After power-on, press A1 square.
once: prg checksum twice: book checksum <-- this one didn't work |
AW: Re: Mess Emulator für diverse Schachcomputer ist fertig!
Zitieren:
Grüße, Franz |
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hallo Franz,
zunächst mal tausend Dank für die tolle Arbeit, die du hier leistest!!! Du ermöglichst uns, die "alten Zeiten" wieder zu erleben!! Frage an dich: gibt es irgendwo eine Liste, aus der ersichtlich wird, welche Programme sich in der Mess Emu befinden? Wäre toll, wenn du mir weiterhelfen könntest. Ganz herzliche Grüße an dich und an die restliche Schachcomputergemeinde:) Stephan |
| Alle Zeitangaben in WEZ +1. Es ist jetzt 02:45 Uhr. |
Powered by vBulletin (Deutsch)
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
©Schachcomputer.info