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)

fhub 24.06.2022 16:23

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

Zitat von Mark 1 (Beitrag 107615)
Also ich hätte das gerne , weiß aber nicht wie. Vielleicht
kanns du mir dementsprechen helfen.:o

also das muß ich mir erst ansehen, wo da die richtige Stelle für diesen Befehl wäre - ich schick Dir dann eine PM, denn das ist sicher nicht für die Allgemeinheit geeignet.

Übrigens, willst Du das für einzelne Engines einbauen, oder soll das für ALLE gelten?

Grüße,
Franz

Mark 1 24.06.2022 16:30

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

Eigentlich für alle Engines mit oder ohne Permanent Brain .
Hoffe das es nicht all zu viel Arbeit ist.

Mit oder ohne Permanent Brain ist vielleicht weniger Aufwand.

Gruß
Mark 1

Mapi 24.06.2022 18:19

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

vielen Dank für das neue Update. Da hast Du Dir ja sehr viel Arbeit gemacht.
:klatsch:

viele Grüße
Markus

fhub 24.06.2022 19:04

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

Zitat von Mapi (Beitrag 107619)
vielen Dank für das neue Update. Da hast Du Dir ja sehr viel Arbeit gemacht.

na ja, was tut man nicht alles für unsere Enginematch-Freaks. :D

Ich hoffe nur, daß sich die Änderung in der 'init.lua' auch wirklich in weniger Dubletten auswirkt.
Aber das werden wir ja bei Deinen nächsten Matches sehen ... ;)

Grüße,
Franz

Mark 1 24.06.2022 21:08

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

Danke für die Spezial Lua.ini
Genau so wollte ich es haben :top:

Gruß
Mark 1

Mapi 24.06.2022 22:59

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

Zitat von fhub (Beitrag 107621)
Hallo Markus,

Ich hoffe nur, daß sich die Änderung in der 'init.lua' auch wirklich in weniger Dubletten auswirkt.
Aber das werden wir ja bei Deinen nächsten Matches sehen ... ;)

Grüße,
Franz

Hallo Franz,
Ich habe gerade ein 300 Partien Match gestartet
Teilnehmer:
Conchess Amsterdam 8 Mhz
Mephisto Amsterdam
Fidelity Excel 68000
Mephisto Academy
Fidelity Avantgarde 2100
Mephisto Rebel 5

jeder gegen jeden 20 Partien

Bedenkzeit 30 sek / Zug
Conchess Amsterdam 45 sek / Zug, da er keinen 30 sek / Zug level hat

Ergebnis erwarte ich morgen Abend.

viele Grüße
Markus

mickihamster 24.06.2022 23:14

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

Spitze!!

Vielen, vielen Dank für das Update!

Nur soviel, da ich auch gerade mit BearChess "experimentiere":

Volltreffer (!) ... der Mega IV der bisher ausschließlich 1.e4 (und nur 1 x 1.c4 spielte) hat nach dem Update gleich beim zweiten Versuch 1.d4(!) gespielt.

Ein Hoch auf Franz!

LG aus Bayern
Udo aka mickihamster

fhub 24.06.2022 23:28

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

Zitat von Mapi (Beitrag 107625)
Ich habe gerade ein 300 Partien Match gestartet

300 Partien? Oje oje, ich fürchte mich jetzt schon vor Deinen nächsten Spielabbrüchen - ich glaub ich fahr morgen lieber auf Urlaub! :D
Oder noch besser: ich wandere gleich aus - auf irgendeine Insel im Süden, wo's kein Internet gibt. ;)

Grüße,
Franz

Mark 1 25.06.2022 07:50

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Guten Morgen...

Ich habe ein Vergleich in Arena zwischen Constelltion gegen Sargon 2,5 beendet.

- 50 Partien auf Stufe 1
- Maximale Emulator Geschwindigkeit
- ini.lua Version mit zusätzlichen random Pausen zwischen den Zügen , die man aber kaum bemerkt bei maximaler Geschwindigkeit
(Nochmals Danke Franz).
- zusätzlich in der ini.lua von mir eingetragen in Zeile 31 math.randomseed(os.time()). Franz , Ich hoffe das bringt auch was :o
- Neustart nach jeder Partie


Endstand 45:5 für Constelltion bei 2 Niederlagen
Keine Dubletten in den Partien.

Werde weitere Vergleiche starten.


Gruß
Mark 1

fhub 25.06.2022 09:35

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

Zitat von Mark 1 (Beitrag 107629)
- zusätzlich in der ini.lua von mir eingetragen in Zeile 31 math.randomseed(os.time()). Franz , Ich hoffe das bringt auch was :o

Nee, ist überflüssig - noch zufälliger als zufällig geht nicht! :D

Man darf/muß nicht alles glauben, was man im Internet sieht ... ;)

Grüße,
Franz

Mapi 25.06.2022 13:39

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Hallo Franz,
Eigentlich wage ich es gar nicht zu sagen, aber
im laufenden Match hat der Conchess Amsterdam nun 85 von seinen 100 Partien gespielt und dabei leider wieder 7 Spielabbrüche auf seiner Seite zu verbuchen.
Aber es gibt auch positives, die andren Emus laufen bisher stabil.

viele Grüße
Markus
Nachtrag: ich habe hier gerade life eine Partie mit dem Conchess wo er wieder nicht zieht. Es ist so wie Du vermutet hast, er wartet auf eine Eingabe, da er glaubt, der Gegner hat seine Bedenkzeit überschritten.

Mark 1 25.06.2022 13:58

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
1 Anhang/Anhänge
Hallo Mapi…

Das könnte sich zutreffen. Hier ein Auszug aus der Bedienungsanleitung.

Gruß
Mark 1

Mapi 25.06.2022 16:11

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Hallo Franz,
hier noch ein "kleiner" Bug.
Der Conchess scheint nicht in eine Dame verwandeln zu können, bzw. die emu nimmt immer einen Läufer.
Ich glaube, jetzt bin ich dann auch mal lieber ruhig.

viele Grüße
Markus

fhub 25.06.2022 17:03

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

Zitat von Mapi (Beitrag 107633)
hier noch ein "kleiner" Bug.
Der Conchess scheint nicht in eine Dame verwandeln zu können, bzw. die emu nimmt immer einen Läufer.

das ist völlig unmöglich - erstens hab ich es gerade nochmal ausprobiert (und natürlich hat er in eine Dame umgewandelt), und außerdem hab ich nochmals die entsprechenden Codes im Plugin überprüft, und die sind alle richtig.
Wenn er in einen Läufer umgewandelt hat, dann hat er das auch so angezeigt!

Gegen die anscheinend immer noch vorkommenden Aussetzer kann ich nun auch nichts mehr tun, denn ich habe keinerlei Ideen mehr, was die Ursache sein könnte.
Ich teste diese LEDs, die eine Zeitüberschreitung anzeigen, im Plugin vor Ausführung JEDES gegn. Zuges, und zwar vor dem Anheben UND auch vor dem Wieder-Absetzen der Figur, und drücke die entsprechende Taste zum Weiterspielen - ich wüßte nicht, was ich sonst noch machen könnte.
Am besten ist es wohl, wenn ich diese besch..... Conchess aus MessChess einfach entferne. :(

Edit: Nochmal zur Umwandlung: gegen welche Engine war das? Könnte auch ein Fehler im Plugin der anderen Engine sein.

Grüße,
Franz

Mapi 25.06.2022 17:27

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Hallo Franz,
der Conchess hat seine 100 Partien durch. Insgesamt sind 10 Partien des Conchess "gecrashed". Das finde ich jetzt nicht so schlimm. Bei der Umwandlung in den Läufer werde ich nach dem Gesamtmatch mal die Partien raussuchen, und per Hand überprüfen, das finde ich doch sehr seltsam.
Insgesamt läuft das Match aber absolut prima.


viele Grüße
Markus

hier die Partie mit der Läuferumwandlung

[Event "30 sek / Zug"]
[Site "Bocholt"]
[Date "2022.06.25"]
[Round "1"]
[White "Consumenta Conchess Plymate 8 Mhz"]
[Black "Mephisto Rebel 5.0"]
[Result "0-1"]
[TimeControl "5400+1"]
[Time "17:29:18"]
[Board "71"]
[Termination "timeout"]
[ECO "D60"]
[Opening "QGD"]

1.d4 d5 2.c4 e6
3.Nc3 Nf6 4.Bg5 Be7
5.e3 {D53: QGD, 4.Bg5 Be7} O-O 6.Nf3 Nbd7
7.Bd3 c5 {D60: QGD, Orthodox defence, Botvinnik variation} 8.O-O dxc4
9.Bxc4 cxd4 10.Qxd4 Nb6
11.Bb3 Qxd4 12.Nxd4 Bd7
13.e4 Rae8 14.e5 Bc5
15.Nxe6 fxe6 16.exf6 gxf6
17.Bh6 Rf7 18.Ne4 Bf8
19.Be3 Bb5 20.Rfd1 Nc8
21.f3 b6 22.Bd4 Bg7
23.Rac1 Ba6 24.Rc6 f5
25.Ng5 Bxd4+ 26.Rxd4 Rfe7
27.Bxe6+ Kg7 28.Bxf5 Re1+
29.Kf2 R1e2+ 30.Kg3 Rxb2
31.Bxc8 Bxc8 32.Rc7+ Kg6
33.Nxh7 Rxa2 34.h4 Be6
35.Re4 Kf5 36.Ng5 Ra1
37.Nxe6 Rxe6 38.Rf7+ Kg6
39.Rxa7 Rxe4 40.Rxa1 Rb4
41.Kh3 b5 42.g4 Rc4
43.h5+ Kg5 44.Ra6 Rc1
45.Rg6+ Kf4 46.Rf6+ Ke3
47.h6 b4 48.Kg3 b3
49.Rb6 Rg1+ 50.Kh2 Kf2
51.Rxb3 Rg2+ 52.Kh3 Rg3+
53.Kh4 Rg1 54.f4 Rh1+
55.Rh3 Rd1 56.h7 Rd8
57.Kg5 Rh8 58.Kg6 Kg2
59.Kg7 Rd8 60.h8=Q Rxh8
61.Rxh8 Kf3 62.f5 Kxg4
63.f6 Kf4 64.Re8 Kf5
65.f7 Kg4 66.f8=B Kg3
{White forfeits on time} 0-1


fhub 25.06.2022 17:45

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

Zitat von Mapi (Beitrag 107635)
Bei der Umwandlung in den Läufer werde ich nach dem Gesamtmatch mal die Partien raussuchen, und per Hand überprüfen, das finde ich doch sehr seltsam.

hier die Partie mit der Läuferumwandlung
...
59.Kg7 Rd8 60.h8=Q Rxh8
61.Rxh8 Kf3 62.f5 Kxg4
63.f6 Kf4 64.Re8 Kf5
65.f7 Kg4 66.f8=B Kg3

siehst Du 60.h8=Q ?
Also kann der Conchess doch in eine Dame umwandeln, warum er es im 66.Zug nicht macht? Keine Ahnung, vielleicht hat er intern nur 2 Damen zu Verfügung, kann also nur 1-mal in eine Dame umwandeln? ;)

Grüße,
Franz

Mapi 25.06.2022 17:54

AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Hallo Franz,
anscheinend ist der Conchess doch sehr speziell.


viele Grüße
Markus

fhub 25.06.2022 17:55

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

Zitat von Mapi (Beitrag 107637)
anscheinend ist der Conchess doch sehr speziell.

also das ist noch sehr höflich ausgedrückt. :)

kamoj 27.06.2022 11:45

Re: AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
The world of computer chess is fantastic...

In this case I want to add the knowledge that this game is a draw, not a time forfeit!
See FIDE Laws of Chess https://www.fide.com/FIDE/handbook/LawsOfChess.pdf:
"6.9 Except where one of the Articles: 5.1.a, 5.1.b, 5.2.a, 5.2.b, 5.2.c applies, if a player does
not complete the prescribed number of moves in the allotted time, the game is lost by
the player. However, the game is drawn, if the position is such that the opponent cannot
checkmate the player’s king by any possible series of legal moves."
/Lars
Zitieren:

Zitat von Mapi (Beitrag 107635)
Hallo Franz,
der Conchess hat seine 100 Partien durch. Insgesamt sind 10 Partien des Conchess "gecrashed". Das finde ich jetzt nicht so schlimm. Bei der Umwandlung in den Läufer werde ich nach dem Gesamtmatch mal die Partien raussuchen, und per Hand überprüfen, das finde ich doch sehr seltsam.
Insgesamt läuft das Match aber absolut prima.


viele Grüße
Markus

hier die Partie mit der Läuferumwandlung
..
{White forfeits on time} 0-1


kamoj 27.06.2022 11:55

Re: AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Wäre es hilfreich, wenn Sie die Adressen und Konstanten hätten, die das Conchess-Programm verwendet, um das Brett und die Tasten zu lesen?

Vielleicht sind diese Scan-Werte falsch, da die 8-MHz-Version nicht mit dem Wissen der Conchess-Programmierer erstellt wurde.

Wie funktioniert es mit den 4 oder 6 MHz-Versionen?
/Lars
Zitieren:

Zitat von fhub (Beitrag 107634)
..
Gegen die anscheinend immer noch vorkommenden Aussetzer kann ich nun auch nichts mehr tun, denn ich habe keinerlei Ideen mehr, was die Ursache sein könnte.
Ich teste diese LEDs, die eine Zeitüberschreitung anzeigen, im Plugin vor Ausführung JEDES gegn. Zuges, und zwar vor dem Anheben UND auch vor dem Wieder-Absetzen der Figur, und drücke die entsprechende Taste zum Weiterspielen - ich wüßte nicht, was ich sonst noch machen könnte.
Am besten ist es wohl, wenn ich diese besch..... Conchess aus MessChess einfach entferne. :(

Edit: Nochmal zur Umwandlung: gegen welche Engine war das? Könnte auch ein Fehler im Plugin der anderen Engine sein.

Grüße,
Franz


fhub 27.06.2022 16:11

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

Zitat von kamoj (Beitrag 107662)
Wäre es hilfreich, wenn Sie die Adressen und Konstanten hätten, die das Conchess-Programm verwendet, um das Brett und die Tasten zu lesen?

nein, das würde mir nichts nützen, weil ich 6502-Assembler nicht beherrsche und daher das ROM-Programm auch nicht analysieren könnte.
Zitieren:

Vielleicht sind diese Scan-Werte falsch, da die 8-MHz-Version nicht mit dem Wissen der Conchess-Programmierer erstellt wurde.
Das kann ich mir eigentlich nicht vorstellen, denn ich habe ja im Plugin die Zeiten für einen Druck auf das Sensorbrett ohnehin schon ziemlich verlängert und auch Pausen zwischen den einzelnen Aktionen eingefügt. Außerdem haben ja alle anderen Programme auch keinerlei Probleme mit einem höheren CPU-Takt.
Zitieren:

Wie funktioniert es mit den 4 oder 6 MHz-Versionen?
Das weiß ich nicht - ich werde das auch nicht ausprobieren, denn dieses Problem beim Conchess tritt so extrem selten auf (in 10 von 100 Partien, d.h. nur etwa 1-mal in 500 Zügen), sodaß man für jede Änderung eine große Anzahl von Partien spielen müßte, um sicher zu sein, das Problem gelöst zu haben. Und solche Engine-Matches sind definitiv nicht mein Ding.

Außerdem ist dieses Conchess-Programm ohnehin mehr als seltsam: z.B. hat es in Mapi's Match 3-mal in einen Springer und 2-mal in einen Läufer umgewandelt, und das ohne vernünftigen Grund - irgendwie scheint der Conchess auch seine Umwandlungsfigur einfach per Zufall auszuwählen. ;)

Grüße,
Franz

kamoj 27.06.2022 22:55

Re: AW: Re: AW: Mess Emulator für diverse Schachcomputer ist fertig!
 
Hallo Franz,
vielen Dank für Deine prompte Antwort!

Die Unterverwandlung in Nicht-Damen ist auch im Conchess Plymate Victoria vorhanden.
Aber ich habe es meistens für die Beförderung zu einem Turm gesehen, den der Gegner im nächsten Zug schlagen würde. Vielleicht ist es also nur ein Weg, das Abwägen zu "betrügen", oder das Programm denkt, dass es weniger Material verliert, wenn ein Turm im nächsten Zug geschlagen wird?
Ich habe auch eine Partie, in der Viktoria fast verloren hätte, weil sie nicht auf eine Dame umgestellt hat...

Ich werde Ulf nach den Gründen dafür fragen und hier posten, wenn ich mehr weiß.

Mit freundlichen Grüßen,
Lars
PS
Plymate "MM III" spielt gut in Messchess, aber überhaupt nicht in CB-Emu, und ich verstehe nicht, warum.
Später werde ich das Victoria-Eröffnungsbuch veröffentlichen, und dann werden wir sehen, ob Messchess oder CB-Emu die vom Victoria-Programm durchgeführte Speicherbankumschaltung emulieren können.

Zitieren:

Zitat von fhub (Beitrag 107664)
..
Außerdem ist dieses Conchess-Programm ohnehin mehr als seltsam: z.B. hat es in Mapi's Match 3-mal in einen Springer und 2-mal in einen Läufer umgewandelt, und das ohne vernünftigen Grund - irgendwie scheint der Conchess auch seine Umwandlungsfigur einfach per Zufall auszuwählen. ;)
..


fhub 27.06.2022 23:25

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

Zitat von kamoj (Beitrag 107673)
Plymate "MM III" spielt gut in Messchess, aber überhaupt nicht in CB-Emu, und ich verstehe nicht, warum.

MM III? Du meinst wahrscheinlich eines der Eröffnungsbücher (L oder L16)?

CB-Emu ruft ja direkt die Conchess-Module in MessExtra auf, aber dabei kann man (in CB-Emu) kein Eröffnungsbuch auswählen - es übrnimmt einfach die direkt in MessExtra getroffene Auswahl.
Also mußt Du einfach MessExtra (anstelle von CB-Emu) starten und beim Conchess in der Spalte rechts das Eröffnungsbuch auswählen - das merkt sich das Programm, sodaß ab nun auch beim Start in CB-Emu dieses Buch verwendet wird.

Grüße,
Franz

kamoj 28.06.2022 00:41

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

Nein, ich meine wirklich die MM III von Ulf Rathsman.
Das Programm, das auf MM II folgen sollte, bevor H&G beschloss, stattdessen Ed und Franz einzustellen.
Ich habe funktionierende Original-Eproms davon, und es braucht tatsächlich den HG240,
da das Programm so groß ist, dass es nur ein Miniaturbuch mit 67 Zügen hat.
Es funktioniert gut in einer MM II Kassette + HG240, und es funktioniert in "MessChess",
aber nicht in CB-Emu.
(MM III verwendet eine völlig andere Speicherstruktur als MM II.)

Ich danke Ihnen sehr für Ihre Tipps, wie man das Buch in MessExtra zuerst aktivieren/deaktivieren kann. Ich wusste nie, wie man L oder L16 für Conchess deaktiviert, oder sogar HG240 für MM II!
Ich werde das ausprobieren, wenn ich zu Hause Zeit habe, vielleicht dieses Wochenende.

Herzliche Grüße,
Lars
PS
Das Conchess Plymate Victoria Buch hat >109000 Züge und wird über Memory Banking angesprochen.
Zitieren:

Zitat von fhub (Beitrag 107675)
Hallo Lars,

MM III? Du meinst wahrscheinlich eines der Eröffnungsbücher (L oder L16)?

CB-Emu ruft ja direkt die Conchess-Module in MessExtra auf, aber dabei kann man (in CB-Emu) kein Eröffnungsbuch auswählen - es übrnimmt einfach die direkt in MessExtra getroffene Auswahl.
Also mußt Du einfach MessExtra (anstelle von CB-Emu) starten und beim Conchess in der Spalte rechts das Eröffnungsbuch auswählen - das merkt sich das Programm, sodaß ab nun auch beim Start in CB-Emu dieses Buch verwendet wird.

Grüße,
Franz


fhub 28.06.2022 08:41

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

Zitat von kamoj (Beitrag 107676)
Nein, ich meine wirklich die MM III von Ulf Rathsman.
Das Programm, das auf MM II folgen sollte, bevor H&G beschloss, stattdessen Ed und Franz einzustellen.

ok, dann ist dieses MM III also nie offiziell erschienen, ich habe auch noch nie davon gehört.
Zitieren:

Ich habe funktionierende Original-Eproms davon, und es braucht tatsächlich den HG240,
da das Programm so groß ist, dass es nur ein Miniaturbuch mit 67 Zügen hat.
Es funktioniert gut in einer MM II Kassette + HG240, und es funktioniert in "MessChess",
aber nicht in CB-Emu.
(MM III verwendet eine völlig andere Speicherstruktur als MM II.)
So ein MM III wäre natürlich eine interessante Ergänzung in CB-Emu (bzw. MessChess). ;)

Daß es in nur in MessChess funktioniert (aber nicht in CB-Emu) wundert mich nicht, denn die Mess-Treiber für MM II/IV/V in CB-Emu sind ziemlich alt und nicht besonders gut programmiert - MessChess/MessExtra sind da wesentlich besser!

Grüße,
Franz


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:47 Uhr.

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