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)

Tintenfisch 30.04.2023 17:35

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

fhub 30.04.2023 18:00

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

Zitat von Tintenfisch (Beitrag 116175)
unter dem Link für CB-EMU ist nur die die Tasc-Emu.

Das war nur kurzzeitig während des Uploads der neuen Version.

fhub 30.04.2023 21:35

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

Zitat von germangonzo (Beitrag 116174)
ich wollte mal feststellen, in wie weit die Einstellung "Bauernstruktur" beim Vancouver überhaupt einen Effekt hat.
Dazu wollte ich ein Turnier mit Vorgabestellungen starten.
Ich habe dazu entsprechende Default/Reset states gespeichert.
Das Problem ist, dass die GUI immer ein New Game sendet, nach dem der Vancouver einige Einstellungen (u.a. Bauernstruktur) auf standard-Werte (in diesem Fall "Ein") setzt.

Hat jemand eine Idee, das zu umgehen?

also Dein Problem liegt wahrscheinlich ganz wo anders, ein NewGame setzt die von Dir erwähnten Einstellungen jedenfalls nicht zurück (wenn sie durch einen Reset-State geändert wurden) - hab ich hier selbst überprüft.

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

fhub 03.05.2023 20:29

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

EST 08.05.2023 22:54

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

Mythbuster 08.05.2023 23:23

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

Zitat von EST (Beitrag 116376)
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

Nun, man könnte direkt die DOS Versionen nehmen ... alle, bis Genius 5, sind im großen DOS Paket von Franz.

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.

EST 08.05.2023 23:50

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

Mythbuster 09.05.2023 00:31

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

EST 09.05.2023 02:03

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

fhub 09.05.2023 18:36

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

Mark 1 09.05.2023 18:49

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

Mega :top:

Viele Grüße
Mark 1

fhub 09.05.2023 20:28

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

fhub 13.05.2023 14:47

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  ................
0010:  14 74 BB 73 77 70 75 72 76 71 67 60 66 61 65 62  .t.swpurvqg`faeb
0020:  63 64                                            cd

Wer diese Codierung entschlüsselt, der kann sich wahrlich den Titel "Codeknacker" verleihen! ;)

Ü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

Mychess 13.05.2023 17:13

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                           
74 BB 73 77 70 75 72 76 71  67 60 66 61 65 62 63 64                           

I decode like this :                                                                               
                                                                               
                                                                               
Type of piece  K FF  Q  R  R  B  B  N  N    P  P  P  P  P  P  P  P 
white or black 04 BB 03 07 00 05 02 06 01  17 10 16 11 15 12 13 14 
black or white 74 BB 73 77 70 75 72 76 71  67 60 66 61 65 62 63 64 

                                                                               
FF for flags (for 2 roques and "prise en passant")       

The number are XY in the chessboard, beginning by H1, G1...A1,H2,G2...                 
                                                                               
00 01 02 03 04 05 06 07        H1............A1                               
10 11 12 13 14 15 16 17                                                       
20 21 22 23 24 25 26 27                                                       
30 31 32 33 34 35 36 37                                                       
40 41 42 43 44 45 46 47                                                       
50 51 52 53 54 55 56 57                                                       
60 61 62 63 64 65 66 67                                                       
70 71 72 73 74 75 76 77        H8............A8

Too simple ?

Cordially.

fhub 13.05.2023 18:50

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

Zitat von Mychess (Beitrag 116511)
I decode like this:
...
Too simple ?

perfect - you deserve the title "Code cracker"! :)

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

Mychess 13.05.2023 19:49

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 
C010  0A 01 80 80 80 80 11 1A 80 80 80 80 80 80 80 80 
C020  08 02 80 80 80 80 12 18 80 80 80 80 80 80 80 80 
C030  0F 03 80 C0 C0 80 13 1F 80 80 80 80 80 80 80 80 
C040  0E 04 80 C0 C0 80 14 1E 80 80 80 80 80 80 80 80 
C050  09 05 80 80 80 80 15 19 80 80 80 80 80 80 80 80 
C060  0B 06 80 80 80 80 16 1B 80 80 80 80 80 80 80 80 
C070  0D 07 80 80 80 80 17 1D 80 80 80 80 80 80 80 80 
...
C100  01 11 21 31 41 51 61 71 20 50 10 60 00 70 40 30 
C110  06 16 26 36 46 56 66 76 27 57 17 67 07 77 47 37 

And 1F from C000 to C070 for 8 bytes :

C000 : 0A 01 00 00 00 00 11 1A
C010 : 08 02 00 00 00 00 12 18
C020 : 0F 03 00 00 00 00 13 1F
C030 : 0E 04 00 00 00 00 14 1E
C040 : 09 05 00 00 00 00 15 19
C050 : 0B 06 00 00 00 00 16 1B
C060 : 0D 07 00 00 00 00 17 1D
C070 : 0D 07 80 80 80 80 17 1D 
       
        P  P  P  P  P  P  P  P  N  N  B  B  R  R  Q  K
C100 : 01 11 21 31 41 51 61 71 20 50 10 60 00 70 40 30 
C110 : 06 16 26 36 46 56 66 76 27 57 17 67 07 77 47 37 

C100 : piece position on chessboard with format XY, king is last.
C110 : idem for other color
Same problem : only promote to a killed piece (QRN for the Savant, no bishop).

That why I don't need to examine the plugin.
However, I would like to add a LCD to the Expert (Tibono subject in tuning),
so I should learning plugin (LUA).

Cordially.


Mychess 14.05.2023 00:15

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:

                                                                       
C000  0C 00 80 80 80 80 10 1C 80 80 80 80 80 80 80 80                       
C010  0A 01 80 80 80 80 11 1A 80 80 80 80 80 80 80 80                       
C020  08 02 80 80 80 80 12 18 80 80 80 80 80 80 80 80                       
C030  0F 03 80 C0 C0 80 13 1F 80 80 80 80 80 80 80 80                       
C040  0E 04 80 C0 C0 80 14 1E 80 80 80 80 80 80 80 80                       
C050  09 05 80 80 80 80 15 19 80 80 80 80 80 80 80 80                       
C060  0B 06 80 80 80 80 16 1B 80 80 80 80 80 80 80 80                       
C070  0D 07 80 80 80 80 17 1D 80 80 80 80 80 80 80 80                       
...                                                                         
C100  01 11 21 31 41 51 61 71 20 50 10 60 00 70 40 30                       
C110  06 16 26 36 46 56 66 76 27 57 17 67 07 77 47 37                       
                                                                             
A AND with 0x1F from C000 to C070 for 8 bytes :                                       
                                                                             
C000 : 0C 00 00 00 00 00 10 1C                                     
C010 : 0A 01 00 00 00 00 11 1A                                     
C020 : 08 02 00 00 00 00 12 18                                     
C030 : 0F 03 00 00 00 00 13 1F                                     
C040 : 0E 04 00 00 00 00 14 1E                                     
C050 : 09 05 00 00 00 00 15 19                                     
C060 : 0B 06 00 00 00 00 16 1B                                     
C070 : 0D 07 00 00 00 00 17 1D                                     
                                                                             
        P  P  P  P  P  P  P  P  N  N  B  B  R  R  Q  K                       
C100 : 01 11 21 31 41 51 61 71 20 50 10 60 00 70 40 30                       
C110 : 06 16 26 36 46 56 66 76 27 57 17 67 07 77 47 37                       
                                                                             
C100 : piece position on chessboard with format XY, king is last.           
C110 : idem for other color

Bit 4 in the chessboard indicate color of the piece.

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.

fhub 16.05.2023 16:32

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

Robert 17.05.2023 11:16

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

Zitat von fhub (Beitrag 116571)
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.

zumindest die kyrillischen Beschriftungen kann man durch Artworks mit englischen Beschriftungen ersetzen, aber das weißt du ja sicher...

germangonzo 17.05.2023 11:54

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:
  • Viele Lang-Mephistos, z.B. lond16, lond32, lyon16, lyon32, vanc16, vacn32 stürzen bei 6MHz oder geringer ab, sie zeigen im Display eine Dauerschleife an
  • Im Berlin jedoch läuft das London-Programm problems, z.b. berl16l
Hat jemand eine Idee, wie das Problem zu lösen ist?


Danke im Voraus und
LG
Frank

fhub 17.05.2023 12:00

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

Zitat von Robert (Beitrag 116586)
zumindest die kyrillischen Beschriftungen kann man durch Artworks mit englischen Beschriftungen ersetzen, aber das weißt du ja sicher...

ja, ist ja im externen Artwork auch schon so.

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 ...

fhub 17.05.2023 12:32

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

Zitat von germangonzo (Beitrag 116590)
Hat jemand eine Idee, wie das Problem zu lösen ist?

also ich hab mir das jetzt kurz angesehen, und das Problem liegt in der Leveleinstellung. Da liest das Plugin Infos direkt aus dem RAM, und dieses wird bei so einem Schneckentempo anscheinend zu langsam aktualisiert, sodaß die Tastendrücke (Pfeil abwärts) dafür viel zu schnell erfolgen.

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

germangonzo 17.05.2023 16:04

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

Zitat von fhub (Beitrag 116595)
... 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.

Hallo Franz,
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

fhub 17.05.2023 16:46

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

Zitat von fhub (Beitrag 116592)
j
Da beim IM-05 aber wieder alles anders ist, dauert es mit einem neuen Plugin noch etwas ...

... aber nicht mehr lange. ;)

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

Mark 1 17.05.2023 17:35

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