Schachcomputer.info Community

Zurück   Schachcomputer.info Community > Computerschach / Computer Chess: > Mess Emu & andere Emulationen / Mess Emu and other Emulations


Antwort
 
Themen-Optionen Ansicht

  #1  
Alt 31.07.2019, 21:56
Didi Didi ist offline
Boris Handroid
 
Registriert seit: 20.02.2014
Beiträge: 35
Abgegebene Danke: 22
Erhielt 9 Danke für 7 Beiträge
Aktivitäten Langlebigkeit
0/20 11/20
Heute Beiträge
0/3 sssssss35
AW: Mess Emulator für diverse Schachcomputer ist fertig!

Bei Thematurnieren gibt man ja Zugfolgen vor. Bei den Mephisto Geräten drückt man die Memory Taste, gibt die Züge ein und dann drückt man die CL Taste und spielt oder lässt spielen.

Also rufe ich die folgende Sub-Routine beim MM4 mit "setpos()" auf:

function setpos()
if (started == false) then
return
end
send_input(":KEY1_2", 0x80, 1) -- MEM
end

Immer dann, wenn die Routine setlevel() aufgerufen wird.

Wenn die Zugfolge komplett übertragen wurde, müsste ich dann nur noch die "CL-Taste" emulieren. Mit:

send_input(":KEY1_0", 0x80, 1) -- CL

Nur der richtige Zeitpunkt ist das Problem.
Mit Zitat antworten
  #2  
Alt 31.07.2019, 22:09
Hartmut Hartmut ist offline
Lebende Foren Legende
 
Registriert seit: 01.04.2010
Ort: Nürnberg
Alter: 61
Land:
Beiträge: 2.734
Abgegebene Danke: 3.620
Erhielt 3.280 Danke für 1.403 Beiträge
Aktivitäten Langlebigkeit
19/20 15/20
Heute Beiträge
3/3 sssss2734
AW: Mess Emulator für diverse Schachcomputer ist fertig!

Auch wenn es hier jetzt gerade nicht reinpasst. Aber vielleicht hat ja jemand einen Novag Savant im Original und kann nachprüfen, ob das Originalgerät hier genauso spinnt wie die Emu. In der folgenden Partie hat der Savant Schwarz. Nach den Zügen:

1. c4 e5 2. Nc3 Nf6 3. Nf3 d6 4. d4 e4 5. Ng5 Qe7 6. Bf4 h6 7. Nh3 Bxh3 8. gxh3 g5 9. Be3 Bg7 10. Qb3 c6 11. Bg2 O-O 12. O-O c5 13. dxc5 dxc5 14. Qc2 Re8 15. Nd5 Nxd5 16. cxd5 Nd7 17. Rad1 Rad8 18. Rd2 b6 19. Rfd1 f5 20. d6 Qe6 21. Qb3 Qxb3 22. axb3 f4 23. Bxf4 gxf4 24. e3 f3 25. Bf1 Re5 26. Bc4+ Kf8 27. Bd5 Nf6 28. Bc4 Rh5 29. Be6 Rg5+ 30. Kh1 Rg2 31. d7 Ke7 32. Bg4 Nxg4 33. hxg4 Rxg4 34. Rd6 Bxb2 35. R1d5 Rh4 36. b4 cxb4 37. Kg1 Be5 38. Rc6 Bxh2+ 39. Kf1 Rxd7 40. Rxd7+ Kxd7 41. Rg6 Be5 42. Ke1 Bc3+ 43. Kf1 b3 44. Rg8 Rh1+


blinken das Schach und das Matt-Symbol, die Emu fängt das Dauerpiepen an und erlaubt keine Zugeingabe mehr (so als ob er gerade den Weissen mattgesetzt hätte. Zwar ist die Stellung für Weiss verloren, weil letztlich der b-Bauer zur Dame geht, aber in der gegebenen Stellung kann Weiss das Matt erstmal mit 45. Tg1 abwehren (wenngleich nach 45. ...b2 46. Txh1 b1D der Weisse natürlich auch matt ist).

Die Frage ist nun: Ist da noch ein Fehler im Treiber der Emu oder verhält sich das Originalgerät genauso?
__________________
Mein Profil beim ICCF (International Correspondence Chess Federation)
https://www.iccf.com/player?id=89948&tab=3

Geändert von Hartmut (31.07.2019 um 22:18 Uhr)
Mit Zitat antworten
  #3  
Alt 31.07.2019, 23:03
Hartmut Hartmut ist offline
Lebende Foren Legende
 
Registriert seit: 01.04.2010
Ort: Nürnberg
Alter: 61
Land:
Beiträge: 2.734
Abgegebene Danke: 3.620
Erhielt 3.280 Danke für 1.403 Beiträge
Aktivitäten Langlebigkeit
19/20 15/20
Heute Beiträge
3/3 sssss2734
AW: Mess Emulator für diverse Schachcomputer ist fertig!

 Zitat von Hartmut Beitrag anzeigen

Die Frage ist nun: Ist da noch ein Fehler im Treiber der Emu oder verhält sich das Originalgerät genauso?
Die Frage hat sich erledigt. Es scheint, als wäre das Verhalten normal. Wenn das passiert kann man mit Trace Forward die Partie nach vorne spielen, sprich: sich die Mattzugfolge anzeigen lassen. Geht man dann mit Trace Back wieder zurück, kann man auch weiterspielen... Die Anleitung beschreibt das leider nicht so (bzw. nur wenn man Mattprobleme mit Solve Mate lösen will).
__________________
Mein Profil beim ICCF (International Correspondence Chess Federation)
https://www.iccf.com/player?id=89948&tab=3
Mit Zitat antworten
  #4  
Alt 01.08.2019, 09:05
Benutzerbild von Robert
Robert Robert ist offline
Lebende Foren Legende
 
Registriert seit: 30.06.2004
Ort: Regensburg
Alter: 61
Land:
Beiträge: 4.358
Abgegebene Danke: 2.216
Erhielt 1.048 Danke für 608 Beiträge
Aktivitäten Langlebigkeit
5/20 20/20
Heute Beiträge
0/3 sssss4358
AW: Mess Emulator für diverse Schachcomputer ist fertig!

 Zitat von Hartmut Beitrag anzeigen
Aber vielleicht hat ja jemand einen Novag Savant im Original und kann nachprüfen, ob das Originalgerät hier genauso spinnt wie die Emu.
Das dürfte etwas schwierig sein, denn es gibt keinen funktionsfähigen Savant mehr. Nach einigen Jahren wurde das LCD-Brett "undicht" und man konnte angeblich beobachten, wie sich beim Einschalten die Flüssigkristalle im Display verteilten. Die Touchfunktion an sich war noch vorhanden, aber man konnte die Züge nicht mehr ablesen. Und das passierte bei allen bekannten Geräten. Wer also einen Savant besitzt, der zuletzt noch funktioniert hat (muss aber schon laaaaang her sein ), der sollte sich hüten, ihn einzuschalten und ihn stattdessen in funktionsfähiger Erinnerung behalten

Die einzige Möglichkeit, mit einem Savant zu spielen, war bislang einen Drucker anzuschließen und sich damit die Züge ausgeben zu lassen.

ICh habe das mal mit meinem Savant Royale probiert, aber ich glaube, man musste nach jedem Zug ein Diagramm drucken lassen, weil man ansonsten nur am Ende der Partie eine Zugliste ausdrucken konnte, aber nicht jeden Zug einzeln. Und das war mir dann doch zu aufwändig.

Aber jetzt haben wir ja CB-EMU...

Viele Grüße
Robert
Mit Zitat antworten
  #5  
Alt 01.08.2019, 09:29
Hartmut Hartmut ist offline
Lebende Foren Legende
 
Registriert seit: 01.04.2010
Ort: Nürnberg
Alter: 61
Land:
Beiträge: 2.734
Abgegebene Danke: 3.620
Erhielt 3.280 Danke für 1.403 Beiträge
Aktivitäten Langlebigkeit
19/20 15/20
Heute Beiträge
3/3 sssss2734
AW: Mess Emulator für diverse Schachcomputer ist fertig!

 Zitat von Robert Beitrag anzeigen
Das dürfte etwas schwierig sein, denn es gibt keinen funktionsfähigen Savant mehr. Nach einigen Jahren wurde das LCD-Brett "undicht" und man konnte angeblich beobachten, wie sich beim Einschalten die Flüssigkristalle im Display verteilten.
Hui... dann sollte ich vielleicht mal bei Schachspielern meiner Umgebung anbieten die Keller auszumisten. Wenn man da dann einen funktionsfähigen Savant findet hat man sozusagen die "Blaue Mauritius" unter den Schachcompis, lach...

Naja, mein Problem hat sich ja erledigt und lag darin begründet, dass die englische Bedienungsanleitung etwas öhm... ungenau war.
__________________
Mein Profil beim ICCF (International Correspondence Chess Federation)
https://www.iccf.com/player?id=89948&tab=3
Mit Zitat antworten
  #6  
Alt 31.07.2019, 22:39
fhub fhub ist offline
Lebende Foren Legende
 
Registriert seit: 19.04.2010
Beiträge: 2.972
Abgegebene Danke: 625
Erhielt 7.472 Danke für 1.668 Beiträge
Aktivitäten Langlebigkeit
8/20 15/20
Heute Beiträge
1/3 sssss2972
AW: Mess Emulator für diverse Schachcomputer ist fertig!

 Zitat von Didi Beitrag anzeigen
Bei Thematurnieren gibt man ja Zugfolgen vor. Bei den Mephisto Geräten drückt man die Memory Taste, gibt die Züge ein und dann drückt man die CL Taste und spielt oder lässt spielen.
Ok, jetzt weiß ich wenigstens worum es überhaupt geht.
Aber wie geht denn nun das Ganze vor sich?
Dieses setpos() schaltet also in den MEM-Modus, und Du gibst dann selber ein paar Züge ein (ich nehme an in WinBoard im Modus 'Edit Game'), richtig ?
Und was tust Du nach Eingabe dieser Zugfolge in WinBoard?
Mit Zitat antworten
  #7  
Alt 01.08.2019, 09:33
Didi Didi ist offline
Boris Handroid
 
Registriert seit: 20.02.2014
Beiträge: 35
Abgegebene Danke: 22
Erhielt 9 Danke für 7 Beiträge
Aktivitäten Langlebigkeit
0/20 11/20
Heute Beiträge
0/3 sssssss35
AW: Mess Emulator für diverse Schachcomputer ist fertig!

 Zitat von fhub Beitrag anzeigen
Ok, jetzt weiß ich wenigstens worum es überhaupt geht.
Aber wie geht denn nun das Ganze vor sich?
Dieses setpos() schaltet also in den MEM-Modus, und Du gibst dann selber ein paar Züge ein (ich nehme an in WinBoard im Modus 'Edit Game'), richtig ?
Und was tust Du nach Eingabe dieser Zugfolge in WinBoard?
Ich starte unter Winboard die beiden Programme, die schalten sich automatich in den Memory Modus. Ich lade die Partie unter Winboard und Winboard schickt die Züge an die beiden Programme. Nach dem letzten übertragenden Zug, soll nun der Memory Modus mit der CL-Taste beendet werden und die Partie gestartet werden.

Das ist jetzt keine große Arbeit bei den Mephisto Geräten aber die Avantgarde Geräte sind da etwas umständlich zu bedienen. Option C1 oder Option e6 drücken. Die RV Taste zum starten funktioniert auch nicht immer. Das möchte ich gerne noch einbauen.
Mit Zitat antworten
Folgender Benutzer sagt Danke zu Didi für den nützlichen Beitrag:
Hartmut (01.08.2019)
  #8  
Alt 01.08.2019, 09:46
Hartmut Hartmut ist offline
Lebende Foren Legende
 
Registriert seit: 01.04.2010
Ort: Nürnberg
Alter: 61
Land:
Beiträge: 2.734
Abgegebene Danke: 3.620
Erhielt 3.280 Danke für 1.403 Beiträge
Aktivitäten Langlebigkeit
19/20 15/20
Heute Beiträge
3/3 sssss2734
AW: Mess Emulator für diverse Schachcomputer ist fertig!

 Zitat von Didi Beitrag anzeigen
Ich starte unter Winboard die beiden Programme, die schalten sich automatich in den Memory Modus. Ich lade die Partie unter Winboard und Winboard schickt die Züge an die beiden Programme. Nach dem letzten übertragenden Zug, soll nun der Memory Modus mit der CL-Taste beendet werden und die Partie gestartet werden.

Das ist jetzt keine große Arbeit bei den Mephisto Geräten aber die Avantgarde Geräte sind da etwas umständlich zu bedienen. Option C1 oder Option e6 drücken. Die RV Taste zum starten funktioniert auch nicht immer. Das möchte ich gerne noch einbauen.
Du scheinst Dich ja mit lua gut auszukennen. Keine Lust mal eine Interessengemeinschaft aufzumachen und mal ein wenig zu erklären was Du wie verändert hast? Oder mal deine veränderten .lua-Dateien dort zu veröffentlichen? Ist bestimmt auch für andere interessant, bietet die Möglichkeit sich einzuarbeiten und ggf. neue Engines einzubinden.

Wie ich weiter oben schon gepostet habe, gibt es ja zwischenzeitlich einige .lua-Dateien, die noch nicht in Franz' Release enthalten sind (vor allem die neuen Geräte Savant, Turbo King, etc. https://www.schachcomputer.info/foru...postcount=3032) und die man dann mal versuchen könnte in Winboard einzubinden und ggf auch die .lua-Dateien anzupassen.
__________________
Mein Profil beim ICCF (International Correspondence Chess Federation)
https://www.iccf.com/player?id=89948&tab=3

Geändert von Hartmut (01.08.2019 um 10:00 Uhr)
Mit Zitat antworten
  #9  
Alt 01.08.2019, 10:01
Didi Didi ist offline
Boris Handroid
 
Registriert seit: 20.02.2014
Beiträge: 35
Abgegebene Danke: 22
Erhielt 9 Danke für 7 Beiträge
Aktivitäten Langlebigkeit
0/20 11/20
Heute Beiträge
0/3 sssssss35
AW: Mess Emulator für diverse Schachcomputer ist fertig!

Natürlich, würde ich gerne machen. Auf keinem Fall bin ich aber ein LUA Experte. Ich schau mir halt nur ab, was drin steht, kopiere und passe das dann an. Mit Leuten darüber zu sprechen, die andere Ideen einbringen, würde mir da sehr viel bringen.

Wie stellst Du dir das denn vor? Ein neue Thread hier im Forum, oder wie?
Mit Zitat antworten
Folgender Benutzer sagt Danke zu Didi für den nützlichen Beitrag:
Hartmut (01.08.2019)
  #10  
Alt 01.08.2019, 10:12
Hartmut Hartmut ist offline
Lebende Foren Legende
 
Registriert seit: 01.04.2010
Ort: Nürnberg
Alter: 61
Land:
Beiträge: 2.734
Abgegebene Danke: 3.620
Erhielt 3.280 Danke für 1.403 Beiträge
Aktivitäten Langlebigkeit
19/20 15/20
Heute Beiträge
3/3 sssss2734
AW: Mess Emulator für diverse Schachcomputer ist fertig!

 Zitat von Didi Beitrag anzeigen
Natürlich, würde ich gerne machen. Auf keinem Fall bin ich aber ein LUA Experte. Ich schau mir halt nur ab, was drin steht, kopiere und passe das dann an. Mit Leuten darüber zu sprechen, die andere Ideen einbringen, würde mir da sehr viel bringen.

Wie stellst Du dir das denn vor? Ein neue Thread hier im Forum, oder wie?
Sagen wir es mal so. Wenn sich vorab mehrere melden, die mitarbeiten wollen, dann bietet sich eine Interessengemeinschaft an, für die Micha ein eigenes Unterforum freischalten kann. Die Option ist im Forum etwas versteckt.

https://www.schachcomputer.info/forum/group.php

Ansonsten bietet sich natürlich auch ein eigener Thread hier im Forum an, damit wir den CB-Emu-Thread nicht mit lua-Problemen zumüllen ( spezielle Fragen an Franz vielleicht ausgenommen, ich glaube der liest schon keine anderen Threads mehr )
__________________
Mein Profil beim ICCF (International Correspondence Chess Federation)
https://www.iccf.com/player?id=89948&tab=3
Mit Zitat antworten
Antwort


Forumregeln
Du bist nicht berechtigt, neue Themen zu erstellen.
Du bist nicht berechtigt, auf Beiträge zu antworten.
Du bist nicht berechtigt, Anhänge hochzuladen.
Du bist nicht berechtigt, deine Beiträge zu bearbeiten.

BB code ist An
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist An.

Gehe zu

Ä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


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:29 Uhr.



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