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 08.12.2009, 20:43
User261
Gast
 
Beiträge: n/a
Aktivitäten Langlebigkeit
0/20 0/20
Heute Beiträge
sssssssss
AW: Mephisto Glasgow / MM IV / MM V Emulation ist fertig.

 Zitat von vergie Beitrag anzeigen
Hallo,



Das Winboardprotokoll passt besser zur Funktionsweise der Module. (z.B. Winboardbefehlt force - > Taste MEM, UCI Befehl postion moves zug1 zug 2 zug3 ... wäre viel zu langesam gewesen, da hätte man was drumrum programmieren müssen.)

Ich weis nicht wie die Emulation auf einem so langsamen System reagiert. Aber letztendlich sollten wenigstens ein Speed factor 1 rauskommen. Eventuell mit -nommunlimited probieren oder mit Ändern der Taktfrequenz (-mmclock).

Gruß

Ralf
Hallo Ralf,

aus "Sicht" der Engine/Emulation ist Winboard wohl die bessere Wahl.
Bei UCI war aus der "Sicht" der GUI es einfacher, man muß lediglich eine Zugfolge senden und muß sich um Zugrücknahme etc. nicht kümmern.

Um das maximalste aus der Emulation für meine CPU rauszuholen werde ich das Winboard-Protokoll integrieren.

Wenn ich -nommunlimited oder mit -mmclock versuche etwas einzustellen benötigt mein System noch länger für den 1. Zug

Meinst Du Speed factor time = 1 oder Speed factor total = 1 ?
Beim letzteren wäre ich ja noch weit weg und das Ergebnis würde mich doch wundern.

Gruß
Guido
Mit Zitat antworten
  #2  
Alt 09.12.2009, 09:17
vergie vergie ist offline
Milton Bradley
 
Registriert seit: 17.09.2005
Beiträge: 40
Abgegebene Danke: 1
Erhielt 0 Danke für 0 Beiträge
Aktivitäten Langlebigkeit
0/20 19/20
Heute Beiträge
0/3 sssssss40
AW: Mephisto Glasgow / MM IV / MM V Emulation ist fertig.

Hallo,

der Speed factor total sollte nicht kleiner als 1 sein.

Was ist das für ein System(Betriebssystem, CPU, Hauptspeicher etc.) ?


Gruß

Ralf
Mit Zitat antworten
  #3  
Alt 09.12.2009, 13:06
User261
Gast
 
Beiträge: n/a
Aktivitäten Langlebigkeit
0/20 0/20
Heute Beiträge
sssssssss
AW: Mephisto Glasgow / MM IV / MM V Emulation ist fertig.

 Zitat von vergie Beitrag anzeigen
Hallo,

der Speed factor total sollte nicht kleiner als 1 sein.

Was ist das für ein System(Betriebssystem, CPU, Hauptspeicher etc.) ?

Gruß

Ralf
Hallo Ralf,

Windows XP embedded, CPU VIA Samuel 550Mhz und 512MB (-4MB für Grafik)
(Thin Client von Wyse)

Gruß
Guido
Mit Zitat antworten
  #4  
Alt 12.12.2009, 12:11
User261
Gast
 
Beiträge: n/a
Aktivitäten Langlebigkeit
0/20 0/20
Heute Beiträge
sssssssss
AW: Mephisto Glasgow / MM IV / MM V Emulation ist fertig.

 Zitat von vergie Beitrag anzeigen
Hallo,

der Speed factor total sollte nicht kleiner als 1 sein.

Was ist das für ein System(Betriebssystem, CPU, Hauptspeicher etc.) ?


Gruß

Ralf
Hallo Ralf,

Ich habe an meiner "GUI" ein wenig "gebastelt" und einige (hoffentlich) unnötige Dienste im Betriebsystem entfernt:

12 Dec 2009 11:41:04 - Mess Mephisto Version: 0.134.a Winboard (Nov 22 2009)

12 Dec 2009 11:41:05 - Mephisto MM V (5.1)

12 Dec 2009 11:41:06 - Display: PLAy
12 Dec 2009 11:41:08 - Emulator org. clock : 4915200
12 Dec 2009 11:41:08 - Emulator curr.clock : 1250000
12 Dec 2009 11:41:08 - Speed factor clock : 0.25

12 Dec 2009 11:41:08 - OS ticks_per_second : 3579545
12 Dec 2009 11:41:08 - Time in ms for 1 sec: 199
12 Dec 2009 11:41:08 - Speed factor time : 5.03

12 Dec 2009 11:41:08 - Speed factor total : 1.28

12 Dec 2009 11:41:08 - ReferenceTimePerSec : 94 (This system has: 199)
12 Dec 2009 11:41:08 - Factor time corr. : 2.12
12 Dec 2009 11:41:08 - g_tc_delay (ms) : 1693

12 Dec 2009 11:41:08 - GUI Input : xboard
12 Dec 2009 11:41:09 - GUI Input : protover 2
12 Dec 2009 11:41:09 - ENGINE Output: feature sigint=0 ping=1 setboard=1 color=0 done=1 myname="Mephisto MM V (5.1)"
12 Dec 2009 11:41:09 - GUI Input : new
12 Dec 2009 11:41:09 - Softreset




Gruß Guido
Mit Zitat antworten
  #5  
Alt 12.12.2009, 14:37
vergie vergie ist offline
Milton Bradley
 
Registriert seit: 17.09.2005
Beiträge: 40
Abgegebene Danke: 1
Erhielt 0 Danke für 0 Beiträge
Aktivitäten Langlebigkeit
0/20 19/20
Heute Beiträge
0/3 sssssss40
AW: Mephisto Glasgow / MM IV / MM V Emulation ist fertig.

Hallo,

nochmal eine überarbeitete Version:

Auch hier keine Garantie auf fehlerfreie Funktion und Verwendung auf eigene Gefahr.

Windows:

http://www.lehmimkeller.de/chess_mes...b_Winboard.zip

Linux(nur das eigentliche Programm in 32 und 64 Bit Version):

http://www.lehmimkeller.de/chess_mes...inboard.tar.gz


Folgende Änderungen:

Wird der Emulator mit der Orginalgeschwindigkeit gestartet (-nommunlimited), dann werden abhängig von der eingestellten Zugzeit folgende Levels ausgewählt:

LEV 0 = 3 sec
LEV 1 = 5 sec
LEV 2 = 10 sec
LEV 3 = 20 sec
LEV 4 = 60 sec
LEV 5 = 120 sec
LEV 8 = 360 sec

LEV 6 = 40 Züge in 120 Min

bei allen anderen Einstellungen wird bleibt der voreingestellte Level unverändert.

Der Performancetest beim Start wird bei -nommunlimited nicht mehr ausgeführt.

Wird die Emulation ohne -nommunlimited gestartet, dann kann mit -mmtcdelay ein der Korrekturwert (in ms) für die Zeitkontrolle manuell eingegeben werden. In diesem Fall wird der Korrekturwert nicht über den Performancetest errechnet. Bei meinem System (Q6600 mit Vista 64 bit) liegt dieser Wert zwischen 100 und 200 ms.

Beispiel: messtiny mm4 -mmtcdelay 200

Ich habe eine Reihe kleinere Bugs entfernt. Ausserdem gibt es jetzt auch Fehlermeldungen, wenn die Emulation nicht korrekt gestartet werden kann.

Im Order Winboard gibt es auch einen voreingestellten PSWBTM (Pradu's Simple Winboard Tournament Manager). Damit habe ich die meisten Tests durchgeführt. PSWBTM ist so eingestellt, dass messtiny Prozesse, die nicht normal beendet werden können, nach jeden Spiel entfernt werden.


Nochmal zusammgefasst die Funtionen:

Start der Emulation:

messtiny mm4 -> MM IV
messtiny mm5 -> MM V (5.1)
messtiny mm50 -> MM V (5.0)
messtiny rebel5 -> Rebell 5.0 (Läuft nur mit -nommunlimited)
messtiny glasgow -> Glasgow


optionale Parameter:
  • -mmlog ->Ausgabe Logfile
  • -mmclock ->Vorgabe Taktfrequenz z.B. -mmclock 5000000 ,die Emulation startet mit 5MHZ
  • -nommunlimited ->Emulator startet mit Orginalgeschwindigkeit und eigener Zeitkontrolle
  • -mmtcdelay ->Vorgabe Korrekturwert Zeitkontrolle z.B. -mmtcdelay 150 , Pro Zug werden 150 ms für Ein/Ausgabe berücksichtigt
Gruß

Ralf
Mit Zitat antworten
  #6  
Alt 13.12.2009, 12:46
User261
Gast
 
Beiträge: n/a
Aktivitäten Langlebigkeit
0/20 0/20
Heute Beiträge
sssssssss
AW: Mephisto Glasgow / MM IV / MM V Emulation ist fertig.

 Zitat von vergie Beitrag anzeigen
Hallo,

Wird die Emulation ohne -nommunlimited gestartet, dann kann mit -mmtcdelay ein der Korrekturwert (in ms) für die Zeitkontrolle manuell eingegeben werden. In diesem Fall wird der Korrekturwert nicht über den Performancetest errechnet. Bei meinem System (Q6600 mit Vista 64 bit) liegt dieser Wert zwischen 100 und 200 ms.[/LIST]Gruß

Ralf
Hallo Ralf,

ein Performancetest findet aber trotzdem statt ?
Habe in der Zwischenzeit meine unterschiedlichen Ergebnise (Speed Factor total) eingrenzen können.

Wenn ich mein GUI starte, ruft diese Dein Programm auf und prüft gleichzeitig das Brett, ob die Figuren richtig aufgestellt sind. Ist das nicht der Fall läuft die Prüfung in einem Thread solange ab, bis die Stellung korrekt erkannt ist.

Das führt zu einem schlechten Ergebnis bei dem Performancetest.
Hat dieses Ergebniss, wenn man anschließend spielt und die CPU wieder "entlastet" ist, Auswirkungen ?

Gruß Guido
Mit Zitat antworten
  #7  
Alt 13.12.2009, 18:27
vergie vergie ist offline
Milton Bradley
 
Registriert seit: 17.09.2005
Beiträge: 40
Abgegebene Danke: 1
Erhielt 0 Danke für 0 Beiträge
Aktivitäten Langlebigkeit
0/20 19/20
Heute Beiträge
0/3 sssssss40
AW: Mephisto Glasgow / MM IV / MM V Emulation ist fertig.

Hallo,

Wenn ein Performancetest wird durchgeführt wird, dann wird z.B. folgendes beim Start mit ausgegeben.

Code:
Time in ms for 1 sec: 20
Speed factor time   : 50.00
 
Speed factor total  : 12.72
 
ReferenceTimePerSec : 94 (This system has: 20)
Factor time corr.   : 0.21
g_tc_delay (ms)     : 127
wird kein Performacetest gemacht, dann erscheint lediglich z.B. bei Eingabe -mmtcdelay 150

Code:
g_tc_delay (ms)     : 150
dieser Wert wird bei der Zeikontrolle als Korrekturwert berücksichtigt. Weitere Auswirkungen hat das nicht.

Beim Auslesen des Parametes -mmdelay ist mir ein Fehler unterlaufen, es wird ein Bool Wert (0,1) erwartet, der Parameter liefert aber eine Integer zurück, was mit einer entsprechenden Meldung quittiert wird. Funktioniert aber trotzedem.


Gruß

Ralf
Mit Zitat antworten
  #8  
Alt 15.12.2009, 16:27
Benutzerbild von MichaelD
MichaelD MichaelD ist offline
Fidelity Chess Challenger Sensory 9
 
Registriert seit: 02.07.2007
Ort: Köln
Alter: 57
Land:
Beiträge: 56
Abgegebene Danke: 4
Erhielt 0 Danke für 0 Beiträge
Aktivitäten Langlebigkeit
0/20 17/20
Heute Beiträge
0/3 sssssss56
AW: Mephisto Glasgow / MM IV / MM V Emulation ist fertig.

Hallo,


also irgendwie kriege ich das gar nicht zum laufen. Unter Arena steht bei mir debug:

unknown option: mm4

Hmm. Also vielleicht kann mir ma jemand bitte helfen, dann bringe ich auch was auf der Arena Seite aber ich sollte dann in der Lage sein das zum Laufen zu bringen... falls einer nachfragt.


Also am besten ein fertiges Packet mit Instruktionen wie es geht

Also mit WB2UCI kriege ich keine Felhermeldung aber das Teil zieht nicht ? Ah doch hatte nur mit den zwei probiert wo ich keine ROMS hatte, dann kann's nicht gehen Rebel5 und Glasgow felten.... trotzdem mit messtiny alleine gehts nicht ?

Gruss,
Michael

Geändert von MichaelD (15.12.2009 um 16:50 Uhr)
Mit Zitat antworten
  #9  
Alt 15.12.2009, 18:37
User261
Gast
 
Beiträge: n/a
Aktivitäten Langlebigkeit
0/20 0/20
Heute Beiträge
sssssssss
AW: Mephisto Glasgow / MM IV / MM V Emulation ist fertig.

 Zitat von MichaelD Beitrag anzeigen
Hallo,


also irgendwie kriege ich das gar nicht zum laufen. Unter Arena steht bei mir debug:

unknown option: mm4

Hmm. Also vielleicht kann mir ma jemand bitte helfen, dann bringe ich auch was auf der Arena Seite aber ich sollte dann in der Lage sein das zum Laufen zu bringen... falls einer nachfragt.


Also am besten ein fertiges Packet mit Instruktionen wie es geht

Also mit WB2UCI kriege ich keine Felhermeldung aber das Teil zieht nicht ? Ah doch hatte nur mit den zwei probiert wo ich keine ROMS hatte, dann kann's nicht gehen Rebel5 und Glasgow felten.... trotzdem mit messtiny alleine gehts nicht ?

Gruss,
Michael
Hallo Michael,

Ich habe die Emulation für Arena folgendermaßen installiert:

im Ordner: C:\Program Files\Arena\Engines\
die beiden Dateien messtiny.exe und messinylib.dll ablegen
anschließend dort ein Ordner roms anlegen
( C:\Program Files\Arena\Engines\roms )
in diesem Ordner dann die roms in gepackter Form mm4.zip , mm5.zip speichern

In Arena Messtiny.exe als Motor installieren:
Motoren
Verwalten
Details
Neu
messtiny.exe auswählen
in Kommandozeilen Parameter wahlweise mm5 oder mm4 eingeben
In dem Feld Name noch Mephisto MMV oder MMIV eingeben und bei Typ Winboard auswählen.

Ich hoffe Du kommst weiter

Gruß
Guido
Mit Zitat antworten
  #10  
Alt 16.12.2009, 08:19
Benutzerbild von MichaelD
MichaelD MichaelD ist offline
Fidelity Chess Challenger Sensory 9
 
Registriert seit: 02.07.2007
Ort: Köln
Alter: 57
Land:
Beiträge: 56
Abgegebene Danke: 4
Erhielt 0 Danke für 0 Beiträge
Aktivitäten Langlebigkeit
0/20 17/20
Heute Beiträge
0/3 sssssss56
AW: Mephisto Glasgow / MM IV / MM V Emulation ist fertig.

Hallo,


ja jetzt gehts. Hatte in der Kommandozeile messtiny eingegeben statt nur mm4 ...

Danke

Michael
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 +2. Es ist jetzt 09:53 Uhr.



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