|
|||||||||||
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 |
|
||||||||||||
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hallo Franz,
erstmal vielen Dank für dein neues tolles Paket. Vielleicht werden ja nach und nach die Artworks doch noch von irgendjemanden angepasst. Ich würde ja auch einige übernehmen, denke aber, dass mein Wissen da stark begrenzt ist. Die Figuren anordnen in den Layout-Dateien, das würde ich wohl noch hinkriegen, ist aber für unser Problem nicht relevant. Wie das mit den Tasten etc. funktioniert, müsste ich mir noch erarbeiten. Ich experimentiere ja auch schon seit einigen Tagen mit diesen diversen Paketen. Für mich hat sich immer ein Problem dargestellt, dass ich nach Starten eines Engine-Zweikampfes kaum Zeit habe, in den geöffneten Fenstern der Mess-Programme irgendwelche Einstellungen vorzunehmen. Darauf hat Luis in seinem Tutorial ja auch schon hingewiesen. Hast du das auch festgestellt und fällt dir vielleicht etwas dazu ein? Ansonsten bin ich doch fasziniert, wie sich mein vor einigen Tagen geäußerter und von mir unerfüllbar gedachter Wunsch, dass die CB-Emus automatisch gegeneinander spielen, dann doch sehr schnell erfüllt hat. Dank an alle Beteiligten hier in der Community. Vielleicht tut sich ja in Sachen "WebCam Chess" auch noch einiges. Das wäre absolut genial. Bin mal gespannt. LG Mike |
|
|||||||||||
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Hallo Mike,
Ich experimentiere ja auch schon seit einigen Tagen mit diesen diversen Paketen. Für mich hat sich immer ein Problem dargestellt, dass ich nach Starten eines Engine-Zweikampfes kaum Zeit habe, in den geöffneten Fenstern der Mess-Programme irgendwelche Einstellungen vorzunehmen. Darauf hat Luis in seinem Tutorial ja auch schon hingewiesen.
Hast du das auch festgestellt und fällt dir vielleicht etwas dazu ein? Das Problem dabei liegt eigentlich bei der verwendeten Schach-GUI, denn anscheinend starten die GUIs, die so ein Zweikampf-Feature überhaupt haben, die Engine sofort nach dem Laden - besser wäre es, wenn da noch auf ein 'Ok' des Benutzers gewartet würde. Machen kann ICH da aber natürlich nichts. Grüße, Franz |
Folgender Benutzer sagt Danke zu fhub für den nützlichen Beitrag: | ||
MikeChess (25.01.2019) |
|
|||||||||||
AW: Mess Emulator für diverse Schachcomputer ist fertig!
Saludos, Luis |
|
|||||||||||
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 Luis,
yes, I've seen this 'level' code in some plugins, but this is only easy for rather simple devices (which require only a few keystrokes to set the level). 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 If you want to set a Level on a Mephisto Almeria this method will not work, because you have to choose the Set Level Option, then the kind of time-management (seconds per move, x moves in y minutes, game in y minutes or whatever) and then after you have choosen the kind of time-management you set the level you want. Some other Computer have a mixture of regular Levels and Time Levels (e.g. Fidelity Voice Sensory Chess Challenger with the Level H), and you have to use a lot of keys for setting the level. In all these cases we will have to write a completely different code for setting a level, I fear. Writing such a code will not be very difficult, I guess, because the programming style of this lua language is very close to languages like Basic or Pascal (if...then, for...next, repeat...until, all this is well known from BASIC or PASCAL). But writing the code for all those engines... puuuhhhh
__________________
Mein Profil beim ICCF (International Correspondence Chess Federation) https://www.iccf.com/player?id=89948&tab=3 Geändert von Hartmut (26.01.2019 um 00:47 Uhr) |
Folgender Benutzer sagt Danke zu Hartmut für den nützlichen Beitrag: | ||
MikeChess (26.01.2019) |
|
|
Ähnliche Themen | ||||
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 |