Schachcomputer.info Community

Schachcomputer.info Community (https://www.schachcomputer.info/forum/index.php)
-   Mess Emu & andere Emulationen / Mess Emu and other Emulations (https://www.schachcomputer.info/forum/forumdisplay.php?f=53)
-   -   MessEmu: Mess Emulator für diverse Schachcomputer ist fertig! (https://www.schachcomputer.info/forum/showthread.php?t=1448)

Bryan Whitby 06.01.2023 17:53

Re: Mess Emulator für diverse Schachcomputer ist fertig!
 
By using the Android Chrome Remote Access app and the Windows Chrome Remote Desktop extension, this allows you to run PC programs on your Android smart phone.

En utilisant l'application Android Chrome Remote Access et l'extension Windows Chrome Remote Desktop, cela vous permet d'exécuter des programmes PC sur votre smartphone Android.

<iframe width="789" height="355" src="https://www.youtube.com/embed/Lvc8WoL-0bQ" title="CB Emu Pro - Winboard - MesChess" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>V

fhub 12.01.2023 11:14

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Hi,

in den letzten Tagen hab ich wieder mal Doktor gespielt - nee, nicht was ihr schon wieder denkt! :D
Und zwar ging es um einige Kinderkrankheiten der Arena-GUI, die mich immer schon gestört haben, und weswegen ich bisher auch WinBoard als GUI für MessChess bevorzugt habe.

Was mich bei Arena am meisten genervt hat, war daß beim Start einer Engine deren Initialisierung immer doppelt erfolgt ist (z.B. auch eine Level-Einstellung). Der Grund dafür ist, daß Arena diese Startbefehle (vor allem 'new') mehrfach an die Engine sendet: beim Laden der Engine und dann nochmals beim Ausführen des ersten Zuges.
Und da dieses Initialisieren bei einigen Engines recht lange dauert (manchmal bis zu 10 sec), ist so eine doppelte Ausführung dieser Befehle wirklich lästig (beim Laden einer Partie oder Stellung geschieht das sogar 3-mal!).
Durch eine größere Änderung im Plugin 'init.lua' habe ich diese Mehrfach-Ausführung der Startbefehle jetzt verhindert, wodurch auch unter Arena die Engines jetzt schneller starten.

Ein weiterer Bug in Arena kam jetzt mit den neuen Features 'Laden einer Partie oder Stellung' zum Vorschein:
Falls eine Engine z.B. den 2-Player/MultiMove-Modus nicht beherrscht und man eine PGN-Datei geladen hat, dann konnte man in Arena (im WB-Protokoll) nach der Plugin-Meldung "ERROR: 'Edit' mode is not supported by ..." bisher nicht mehr vernünftig weiterarbeiten (auch ein 'New Game' funktionierte nicht mehr), man mußte Arena beenden und neu starten!
Arena hat einfach nicht akzeptiert, daß in diesem Fall die Engine keinen Zug zurücksenden kann, und hat auch auf ein 'resign' der Engine nicht reagiert - sogar nach einem 'New Game' beharrte Arena immer noch auf 'Engine already calculating!' (im Debug-Fenster).
Diesen Bug konnte ich jetzt durch einen Patch in 'Arena.exe' (nur 1 Byte!) beheben, d.h. jetzt kann man nach dem Klick auf die Plugin-Meldung durch ein 'New Game' in Arena einfach wieder eine neue Partie starten.
(WICHTIG: das funktioniert natürlich nur mit meiner gepatchten 'Arena.exe', falls jemand also eine andere (eigene) Arena-Installation verwendet, dann müßte er die dortige 'Arena.exe' durch die gepatchte Version ersetzen!)

Eigentlich sollten/dürften diese Änderungen keine Auswirkungen haben, falls jemand irgendeine andere GUI (z.B. Hiarcs, Shredder, BearChess usw.) für MessChess verwendet, aber man kann ja nie wissen, welche anderen Un-/Eigenheiten andere GUIs besitzen. ;)
Daher hab ich dieses MessChess_Update vorerst nur einmal hier zum Testen angehängt - falls doch irgendwelche Probleme damit auftreten, dann bitte melden.

Grüße,
Franz

Mark 1 12.01.2023 22:19

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Hallo Franz...

Vielen für das neue Update.
Ich glaube der Multi Move Modus funktioniert beim Novag Diablo 68000 nicht.

Zeigt Error im Display an.

Gruß
Mark 1

fhub 12.01.2023 23:34

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Hallo Mark
Zitieren:

Zitat von Mark 1 (Beitrag 113228)
Ich glaube der Multi Move Modus funktioniert beim Novag Diablo 68000 nicht.

ja, hast wieder mal recht - vielen Dank!

Wieder so ein besch...... Fall, wo von Modell zu Modell die Bedienung geändert wurde. :(
Eigentlich funktioniert der Diablo fast identisch zum Expert, bei 'Player-Player' ist zum Umschalten allerdings ein 2. Tastendruck nötig (der 1. zeigt beim Diablo nur die aktuelle Einstellung an).
Das gleiche gilt auch beim Scorpio, auch da genügt ein Tastendruck nicht.

Die korrigierten Plugins sind im Anhang - werden wohl nicht die letzten gewesen sein. ;)

Grüße,
Franz

fhub 15.01.2023 11:34

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Hi,

hier ist nochmals ein neues Plugin_fix, weil Lars bei einem Test mit BearChess noch ein Problem gefunden hat:
BearChess startet die Engines ja im UCI-Modus, und dabei haben bei Vorgabe einer Zugfolge die Engine nicht gestartet, wenn Schwarz den 1. Zug hatte (im UCI-Teil von 'init.lua' hat da einfach noch der entsprechende Befehl an die Engine gefehlt).

PS: Ich hab jetzt auch eine neue CB-Emu-Version auf meiner Webseite mit all den letzten Änderungen hochgeladen.
Außerdem hab ich die alte Arena-Version 1.1 entfernt, weil die ja ohnehin niemand benutzt.

Grüße,
Franz

fhub 18.01.2023 14:29

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Hi,

leider muß ich nochmals ein Plugin_fix2 nachschieben, da mehrere Engines bei einigen Setup-Tests nicht korrekt funktioniert haben.
Getestet habe ich jetzt mit 4 einfachen Stellungen, die alle 4 Möglichkeiten von Farbkombinationen (Schwarz-Weiß) abdecken,
weil gerade die Umschaltung der Farbe häufig Probleme verursacht hat.

Hier die 4 FENs (mit nur wenigen Figuren):
8/2k5/P1N5/8/8/6K1/8/8 w - -
8/2k5/P1N5/8/8/6K1/8/8 b - -
8/2k5/P1N5/8/8/6K1/8/n7 w - -
8/2k5/P1N5/8/8/6K1/8/n7 b - -

Das Plugin_fix2 im Anhang beinhaltet nur die korrigierten Plugins, auf meiner Download-Seite habe ich ein Plugin_Update mit allen Plugins hochgeladen
(falls jemand nicht sicher ist, ob er auf dem aktuellen Stand ist).

Edit: Beim Polgar (und den davon abgeleiteten Academy, Milano, Risc) hat die Einstellung der Farbe (=Seite am Zug) noch immer nicht funktioniert - die neuen Plugins befinden sich jetzt im zusätzlichen Anhang Plugin_fix3.

Grüße,
Franz

fhub 22.01.2023 13:58

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Hi,

einige werden es ja schon bemerkt haben: seit vorgestern steht die 'final version' von CB-Emu auf meiner Webseite zur Verfügung.

Da es nun ja schon mehr als 3 Monate keine neuen Engines mehr gibt (und auch keine mehr zu erwarten sind), der Edit- und Setup-Modus nach einigen Plugin-Korrekturen jetzt auch funktioniert (hoffe ich jedenfalls ;)), und ich auch keine Ideen für neue Features in CB-Emu mehr habe, ist jetzt nach mehr als 9 Jahren wohl der richtige Zeitpunkt gekommen, um dieses Projekt zu beenden.

Sascha hat ja vor 2 oder 3 Jahren mal geschrieben "250 Engines wäre eine gute Zahl für eine 'Final Edition'" -
nun sind es doch noch ein paar mehr geworden. :)
In MessExtra/MessChess 357, in CB-Emu sogar 440 (weil da ja auch die Sprachversionen Englisch/Deutsch sowie manche unterschiedliche Geschwindigkeiten als eigene Modelle eingebaut sind), und dann auch noch ein paar andere Brettspiele.

Ich möchte mich hiermit nochmals bei allen bedanken, die an diesem Projekt in irgendeiner Form mitgewirkt haben:
Das sind in erster Linie natürlich 'hap' für die vielen Software-Treiber in MAME, 'Berger' für seine Hardware-Analysen sowie eine Menge neuer ROMs,
und 'Sandro Ronco' für sein ursprüngliches Plugin-System, das Basis für meine eigenen Erweiterungen war.
Außerdem natürlich auch bei den vielen Mitgliedern (oder auch nur Lesern) hier im Forum, die durch ROMs, Bugreports (auch per Email) oder Ideen maßgeblich zum CB-Emu-Projekt beigetragen haben - diese alle hier namentlich zu nennen würde sicher einige Seiten füllen!

Grüße,
Franz

berger 22.01.2023 15:01

Re: Mess Emulator für diverse Schachcomputer ist fertig!
 
Thanks to you too Franz, for all the work done during these long years. It's nice to work as a team, each one contributing their best.
I on my part will continue to repair and perform romdumps and reverse engineering, but you are right that it is unlikely that I will find anything fresh. I may have something new in the next few months, but it would be some new rom easy to add, I don't think it would be a new chess computer to emulate.

Best,
Gerardo "Berger"

Chessguru 22.01.2023 16:28

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Hallo Franz,

ein riesiges Dankeschön für deine unermüdliche Arbeit und Zeit, die du für alle Schachcomputer Fans in den Jahren geopfert hast. Und was niemals in Vergessenheit geraten darf, all deine Aktivitäten sind/waren kostenlos. Kann man in der heutigen Zeit gar nicht genug würdigen.

Aber, so wie ich dich kenne, wird dich die Sache nicht loslassen. Du findest immer wieder neue Dinge, hast immer wieder neue Ideen, um das Projekt noch besser zu machen.

Herzlichen Dank.

Gruß
Micha

hap 26.01.2023 18:51

Re: Mess Emulator für diverse Schachcomputer ist fertig!
 
Neuer ROM dump von Berger: Capablanca-S fur GGM/MGS. Und... does anyone like blackjack?... Las Vegas 21 modul.


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:54 Uhr.

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