|
|
|||||||||||
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hi Franz,
Maybe you can change the level via interface, at least on Super Constellation and maybe export the way to other machines. ![]() Luis |
Folgender Benutzer sagt Danke zu Luis für den nützlichen Beitrag: | ||
Hartmut (26.01.2019) |
|
|||||||||||
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hi Luis,
Of course this (more complicated) method for the SuperConny could be added to all other plugins, but since setting the level is quite different for almost all devices (different keys, some need board squares and some even going through a few submenus), this would be a lot of work. Everyone could do this by himself, because the plugin sources are included - I'll definitely NOT do this! Regards, Franz |
|
||||||||||||
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hi,
richtig, die aktuellen Lua-Scripte können nur die Züge ausführen und keine weiteren Tasten bedienen, da diese ja gerätespezifisch sind und der Aufwand gross wäre. Daher ist die Sichtbarkeit des Enginefensters mit brauchbaren Artworks notwendig um die jeweiligen Einstellungen vornehmen zu können. Die Zeiten der Schach-GUI (z. B. Cute Chess) stellt man am besten auf "unendlich" (sonst bricht Cute mit Zeitüberschreitung die Partie ab), da die Geräte ja ihre eigene Zeit haben und durch die GUI nicht kontroliert werden können, auch GUI-Bücher muss man abschalten. Ich habe auch Franz CB-EMU mit dem chessengine-Plugin problemlso zum Laufen bekommen (einfach Plugin-Verzeichnis und plugin.ini ins CB-EMU Verzeichnis kopieren und Engines mit messuix.exe aufrufen) und dann läuft es mit vollständigem Artwork und allen Zusatzfunktionen von Franz ![]() Es sind aber nicht alle Geräte aus messuix.exe (Destiny bis Super Mondial II) verfügbar, da es nicht für alle Geräte eine .lua gibt, hier gibt es also noch Nachholbedarf - daher laufen auch nicht alle Engines unter MAME/MESS, nur diejenigen, für die Sandro schon Scripte erstellt hat (s. Ordner chessengine\interfaces). CB-Emu.exe geht leider nicht, da es entweder eine zu alte Mess-Version ist (Lua soll seit 0.148 drin sein, wird aber ständig weitereintwickelt) oder Franz die API beim Kompilieren nicht eingebunden hat. Es gibt jedenfalls sofort LUA-Fehlermeldungen und dann bricht CuteChess die Emu ab - bei der neueren Version mit messuix klappt es problemlos... @Franz: Also doch ein Grund die älteren Geräte noch auf die Version von messuix zu portieren ![]() Gruß Achim |
|
|||||||||||
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hallo Achim,
CB-Emu.exe geht leider nicht, da es entweder eine zu alte Mess-Version ist (Lua soll seit 0.148 drin sein, wird aber ständig weitereintwickelt) oder Franz die API beim Kompilieren nicht eingebunden hat. Es gibt jedenfalls sofort LUA-Fehlermeldungen und dann bricht CuteChess die Emu ab - bei der neueren Version mit messuix klappt es problemlos...
Zitieren:
@Franz: Also doch ein Grund die älteren Geräte noch auf die Version von messuix zu portieren
![]() Grüße, Franz Geändert von fhub (25.01.2019 um 15:51 Uhr) |
|
|||||||||||
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Eine andere Frage wäre, ob man eventuell nur die Artworks an die neue Version anpassen könnte um das Ganze zum Laufen zu kriegen... aber wahrscheinlich ist das zu naiv gedacht. Schade dass die Mame-Entwickler ihr Produkt nicht abwärtskompatibel gestaltet haben. Da dürfte es nicht nur im Schachbereich Treiber geben, die man jetzt auf einmal nicht mehr zum Laufen bringt. Wenn man zumindest Artworks hätte, die unter der neuen Mame-Version laufen... in Lua selbst könnte man sich vermutlich leicht einarbeiten und die entsprechenden Skripte selber schreiben.
__________________
Mein Profil beim ICCF (International Correspondence Chess Federation) https://www.iccf.com/player?id=89948&tab=3 |
|
|||||||||||
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Vor allem haben sich ja die Codes (und evt. auch die internen Namen) der entsprechenden I/O-Ports für die Brettfelder, LEDs/LCDs und Funktionstasten geändert, und all das steht ja auch in den Layout-Dateien, und zwar im Klartext. Da das reine Textdateien sind, kann das im Prinzip JEDER mit einem beliebigen Texteditor machen - dazu muß man nur die Namen und Werte in den Layoutdateien mit denjenigen aus dem aktuellen MAME-Sourcecode 0.205 vergleichen (und den kann sich ja jeder herunterladen), und diese Daten dann eben entsprechend ändern. PS: Übrigens, für die Brettunterstützung (d.h. Figuren auf dem Brett darstellen und damit auch spielen) geht das natürlich nicht so, dazu wäre schon mein eigener Code nötig, den ich in CB-Emu implementiert habe! Grüße, Franz Geändert von fhub (25.01.2019 um 16:53 Uhr) |
|
|||||||||||
AW: Mess Emulator für diverse Schachcomputer ist fertig!
So, ich habe gerade mein neues Paket für UCI und WB hochgeladen!
![]() Es heißt jetzt MESS-Chess_UCI+WB.zip, da ich von MAME wieder auf MESS umgestiegen bin - das ist etwas besser und hat z.B. in den Modul-Fenstern wieder das von CB-Emu gewohnte Menü (damit kann man jetzt auch z.B. wieder die Emulationsgeschwindigkeit in % einstellen). Damit haben sich auch alle Namen von 'mame' auf 'mess' geändert (sowohl das Verzeichnis als auch das Programm selbst). Eine weitere wichtige Änderung: ich habe jetzt dieses Schach-Plugin 'chessengine' direkt in der 'mess.ini' konfiguriert, sodaß man nunmehr diesen Zusatz '-plugin chessengine' beim Start eines Moduls nicht mehr angeben muß, es reicht der reine Modulname (Beispiel: 'C:\messchess\mess.exe montreux', falls die GUI beides in einer Zeile erlaubt, sonst eben getrennt als 'C:\messchess\mess.exe' für das Programm und 'montreux' als Option). Und schließlich habe ich noch WinBoard und CuteChess mit eingepackt, und zwar fertig vorkonfiguriert mit jeweils 3 Modulen (es lassen sich aber natürlich beliebig weitere Module einbinden). Wer also keine eigene GUI dafür installieren oder konfigurieren will, kann einfach eines dieser Programme benutzen. Für CuteChess habe ich eine etwas ältere Version (0.94) genommen, weil dies ein 32bit-Programm ist, und außerdem habe ich es so gepatcht, daß die beiden Konfigurationsdateien im aktuellen Verzeichnis benutzt werden anstatt im üblichen %APPDATA%-Verzeichnis (was für mich ein Gaus ist!) - damit ist dieses CuteChess also wirklich portabel. Es ist übrigens empfehlenswert, die Datei 'Readme.txt' zu lesen ... ![]() Grüße, Franz |
![]() |
Themen-Optionen | |
Ansicht | |
|
|
![]() |
||||
Thema | Erstellt von | Forum | Antworten | Letzter Beitrag |
Info: Mephisto Emulator für den Mac fertig | RolandLangfeld | Die ganze Welt der Schachcomputer / World of chess computers | 3 | 09.09.2007 22:56 |