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 21.03.2019, 00:28
Hartmut Hartmut ist offline
Lebende Foren Legende
 
Registriert seit: 01.04.2010
Ort: Nürnberg
Alter: 61
Land:
Beiträge: 2.455
Abgegebene Danke: 3.508
Erhielt 2.238 Danke für 1.144 Beiträge
Aktivitäten Langlebigkeit
18/20 15/20
Heute Beiträge
1/3 sssss2455
AW: Re: AW: Mess Emulator für diverse Schachcomputer ist fertig!

 Zitat von fhub Beitrag anzeigen
Also ich glaube das würde auch nichts nützen - es wird sich kaum jemand finden, der diesen umfangreichen Code für mehr als 100 Geräte an die aktuelle MAME-Version anpasst, und das dann alle paar Monate wieder wegen dieser ständigen System-Änderungen in MAME.
Ja, das dürfte das Hauptproblem sein. Selbst mit Deinen Sourcen. Bis man die Menge an Geräten an die derzeit aktuelle MAME-Version angepasst hätte, wär es schon wieder veraltet...

Traurig aber wahr.

Mich wundert dass sie es trotzdem zu schaffen scheinen, dass ihre anderen Emulationen trotzdem irgendwie laufen (wenngleich ich das nicht getestet habe, aber wäre es nicht so, würde sich vermutlich keiner die neuen Versionen noch laden...)

Vermutlich ist die Winboard-Lösung immer noch das beste. Die entsprechende MAME-Version wird dann aufgerufen und man muss sich nicht mehr darum kümmern. Leider fehlt dann aber das schöne "Original-Feeling" wegen der fehlenden Artworks, die ich in deiner CB-Emu so liebe und weswegen ich - abseits von meinem Emu-Turnier - nach wie vor hauptsächlich mit Deiner Version arbeite.

Lediglich für die Enginewettkämpfe auf Turnierstufe benutze ich eben nun Winboard, weil man einfach die Engines mal über Nacht nudeln lassen kann ohne dauernd dabeizusitzen.

Wegen der Anbindung von Delta-1/Boris etc. an Winboard. Mal ganz dumm von mir gefragt... Wo ist da das Hauptproblem? Auch andere Compis (MK II, Pocket Chess, etc.) haben kein elektronisches Brett. Kann man den Code hier nicht übernehmen oder anpassen?
__________________
Mein Profil beim ICCF (International Correspondence Chess Federation)
https://www.iccf.com/player?id=89948&tab=3
Mit Zitat antworten
  #2  
Alt 21.03.2019, 00:44
fhub fhub ist offline
Lebende Foren Legende
 
Registriert seit: 19.04.2010
Beiträge: 2.879
Abgegebene Danke: 578
Erhielt 7.001 Danke für 1.581 Beiträge
Aktivitäten Langlebigkeit
8/20 15/20
Heute Beiträge
1/3 sssss2879
AW: Re: AW: Mess Emulator für diverse Schachcomputer ist fertig!

 Zitat von Hartmut Beitrag anzeigen
Mich wundert dass sie es trotzdem zu schaffen scheinen, dass ihre anderen Emulationen trotzdem irgendwie laufen
Na ja, die haben mit Sicherheit irgendwelche Programme, die solche Änderungen in allen Treibern automatisch durchführen, denn in der Vergangenheit war es nicht unüblich, daß so eine Änderung gleich an 2000-3000 Treiberdateien gleichzeitig durchgeführt wurde - das kann eine Person einfach gar nicht schaffen.
Zitieren:
Wegen der Anbindung von Delta-1/Boris etc. an Winboard. Mal ganz dumm von mir gefragt... Wo ist da das Hauptproblem? Auch andere Compis (MK II, Pocket Chess, etc.) haben kein elektronisches Brett. Kann man den Code hier nicht übernehmen oder anpassen?
Nein das geht leider nicht so einfach. Wie gesagt haben diese Geräte kein Sensorbrett, von dem man einfach die Züge übernehmen könnte, sondern man muß sie direkt aus der LED-Anzeige ablesen. Dabei ist ein Problem, daß nicht alle Geräte die gleiche Codierung dieser 7-Segment-Anzeige verwenden (eines der Boris-Geräte hat sogar eine 16-Segment-Anzeige), und dann ändert sich die Anzeige bei den meisten Geräten auch noch ständig während des Rechenvorgangs, sodaß man dem Plugin erst mitteilen müßte, wann der Zug auch tatsächlich feststeht und aus der Anzeige abgelesen werden kann.
Dafür mußte ich ja z.B. beim Prodigy extra im Treiber noch zusätzlichen Code schreiben, und das wäre dann für all diese Geräte auch wieder nötig (und auch wieder unterschiedlich) - das wäre verdammt viel Arbeit.

PS: relativ einfach wäre es, wenn das Rechenende z.B. durch irgendeine LED angezeigt würde, aber das haben auch nur wenige dieser einfachen Geräte.
Mit Zitat antworten
Folgender Benutzer sagt Danke zu fhub für den nützlichen Beitrag:
Hartmut (21.03.2019)
  #3  
Alt 21.03.2019, 00:52
Hartmut Hartmut ist offline
Lebende Foren Legende
 
Registriert seit: 01.04.2010
Ort: Nürnberg
Alter: 61
Land:
Beiträge: 2.455
Abgegebene Danke: 3.508
Erhielt 2.238 Danke für 1.144 Beiträge
Aktivitäten Langlebigkeit
18/20 15/20
Heute Beiträge
1/3 sssss2455
AW: Mess Emulator für diverse Schachcomputer ist fertig!

Stimmt, das habe ich nicht bedacht. Der Boris hat ja laufend irgendeine Anzeige. Das ist bei den von mir genannten Geräten nicht der Fall. Und eine 16-Segment-Anzeige muss man auch wieder anders auslesen...

Naja... vielleicht packt Dich ja irgendwann doch noch der Ehrgeiz. (wenngleich... wenn das nasskalte Wetter jetzt irgendwann vorbei ist, ziehts dich vermutlich auch eher vom Compi weg, lach). Bis dahin leben wir halt mit den Lösungen die da sind.
__________________
Mein Profil beim ICCF (International Correspondence Chess Federation)
https://www.iccf.com/player?id=89948&tab=3
Mit Zitat antworten
  #4  
Alt 21.03.2019, 04:09
Hartmut Hartmut ist offline
Lebende Foren Legende
 
Registriert seit: 01.04.2010
Ort: Nürnberg
Alter: 61
Land:
Beiträge: 2.455
Abgegebene Danke: 3.508
Erhielt 2.238 Danke für 1.144 Beiträge
Aktivitäten Langlebigkeit
18/20 15/20
Heute Beiträge
1/3 sssss2455
AW: Mess Emulator für diverse Schachcomputer ist fertig!

Also was mir aufgefallen ist... Der Boris und der Delta 1 haben laut Angaben denselben Prozessor mit derselben Taktfrequenz. Trotzdem kann ich den Delta 1 mit nur einem Bruchteil der Leistung emulieren wie den Boris, wie man anhand der Uhr sehr gut verfolgen kann.

So krieg ich auf meiner Maschine den Boris locker lässig auf die 80fache Geschwindigkeit. (Einstellung in der Ini bei Speed 80.0, eingestellte Bedenkzeit 80 Minuten, reale Antwortzeit 1 Min)

Der Delta 1 mit exakt denselben Einstellungen braucht knapp 4 Minuten bis die eingestellten 80 min runtergelaufen sind.

Da frage ich mich, ob man da bei der Treiberprogrammierung dem Delta 1 in der Grundeinstellung ein paar MHz mehr verpasst hat als die aufgeführten 2 MHz oder ob einfach der Treiber unsauber programmiert wurde. Denn eigentlich sollte man meinen, dass bei gleichem Prozessor mit gleicher Taktfrequenz auch die gleiche Maximalgeschwindigkeit möglich sein sollte. Bei der CB-Emu von Franz (bzw. den dort verwendeten Treibern) klappt das in der Regel. Da kriege ich z.B. einen 650X auf ca 50 MHz hoch (55 wenn ich meinen AMD übertakte), ganz egal ob jetzt ein Mephisto oder ein Novag emuliert wird.

Leider ist es unter der normalen Mame Emulation nicht möglich wie bei der MessUI oder MameUI einfach auf Maximal zu schalten und sich die Geschwindigkeit einblenden zu lassen.

@Franz. Eventuell kannst Du Deinem Paket die MameUI anstelle der Mame.exe beilegen (solange es unter Winboard sowieso nicht läuft, wäre das einfach bequemer von der Bedienung). Oder funktionieren die Emulationen da nicht?
__________________
Mein Profil beim ICCF (International Correspondence Chess Federation)
https://www.iccf.com/player?id=89948&tab=3
Mit Zitat antworten
  #5  
Alt 21.03.2019, 05:01
Mark 1 Mark 1 ist offline
TASC R40
 
Registriert seit: 27.09.2006
Beiträge: 519
Abgegebene Danke: 872
Erhielt 352 Danke für 189 Beiträge
Aktivitäten Langlebigkeit
3/20 18/20
Heute Beiträge
1/3 ssssss519
AW: Mess Emulator für diverse Schachcomputer ist fertig!

Hallo Hartmut

Vielleicht kann ich helfen. Versuche mal die Tasten F9 - F12 in Mame.

Viele grüße
Mark 1
Mit Zitat antworten
Folgender Benutzer sagt Danke zu Mark 1 für den nützlichen Beitrag:
Hartmut (21.03.2019)
  #6  
Alt 21.03.2019, 19:02
Hartmut Hartmut ist offline
Lebende Foren Legende
 
Registriert seit: 01.04.2010
Ort: Nürnberg
Alter: 61
Land:
Beiträge: 2.455
Abgegebene Danke: 3.508
Erhielt 2.238 Danke für 1.144 Beiträge
Aktivitäten Langlebigkeit
18/20 15/20
Heute Beiträge
1/3 sssss2455
AW: Mess Emulator für diverse Schachcomputer ist fertig!

 Zitat von Mark 1 Beitrag anzeigen
Hallo Hartmut

Vielleicht kann ich helfen. Versuche mal die Tasten F9 - F12 in Mame.

Viele grüße
Mark 1
Das scheint tatsächlich einen Effekt zu haben. Auf jeden Fall kriegt man nun auch den Delta-1 schneller. Irgendwie scheint das Gerät die Einstellungen in der Ini nicht wirklich umzusetzen.

Da der Mame von Franz keine Hilfe-Datei zu Mame selbst beiliegt. Was genau machen die Tasten F9 - F12? Kannst Du das mal grob umreissen?
__________________
Mein Profil beim ICCF (International Correspondence Chess Federation)
https://www.iccf.com/player?id=89948&tab=3
Mit Zitat antworten
  #7  
Alt 21.03.2019, 07:12
fhub fhub ist offline
Lebende Foren Legende
 
Registriert seit: 19.04.2010
Beiträge: 2.879
Abgegebene Danke: 578
Erhielt 7.001 Danke für 1.581 Beiträge
Aktivitäten Langlebigkeit
8/20 15/20
Heute Beiträge
1/3 sssss2879
AW: Mess Emulator für diverse Schachcomputer ist fertig!

 Zitat von Hartmut Beitrag anzeigen
Also was mir aufgefallen ist... Der Boris und der Delta 1 haben laut Angaben denselben Prozessor mit derselben Taktfrequenz. Trotzdem kann ich den Delta 1 mit nur einem Bruchteil der Leistung emulieren wie den Boris, wie man anhand der Uhr sehr gut verfolgen kann.
Dazu kann ich leider auch nichts sagen - beide werden jedenfalls in MAME mit 2 MHz emuliert (der Boris Diplomat nur mit 1.5 MHz).
Zitieren:
@Franz. Eventuell kannst Du Deinem Paket die MameUI anstelle der Mame.exe beilegen (solange es unter Winboard sowieso nicht läuft, wäre das einfach bequemer von der Bedienung). Oder funktionieren die Emulationen da nicht?
Geht leider nicht (jedenfalls NOCH nicht), weil die UI-Version (MAME oder MESS) immer nur zum offiziellen Release einer neuen Version erscheinen, aber nicht zwischendurch für die täglichen Entwicklungsversionen.
Mit Zitat antworten
  #8  
Alt 22.03.2019, 09:28
fhub fhub ist offline
Lebende Foren Legende
 
Registriert seit: 19.04.2010
Beiträge: 2.879
Abgegebene Danke: 578
Erhielt 7.001 Danke für 1.581 Beiträge
Aktivitäten Langlebigkeit
8/20 15/20
Heute Beiträge
1/3 sssss2879
AW: Mess Emulator für diverse Schachcomputer ist fertig!

 Zitat von Hartmut Beitrag anzeigen
@Franz. Eventuell kannst Du Deinem Paket die MameUI anstelle der Mame.exe beilegen (solange es unter Winboard sowieso nicht läuft, wäre das einfach bequemer von der Bedienung). Oder funktionieren die Emulationen da nicht?
Ok, ich hab jetzt entdeckt, daß doch auch MESS regelmäßig an die jeweils aktuelle MAME-Entwicklungsversion angepasst wird.
Daher habe ich jetzt auch in MESS-Chess wieder von MAME auf MESS umgestellt, womit in den Engine-Fenstern auch wieder diese Menüleiste oben verfügbar ist.

Konsequenterweise habe ich daher auch 'mame.exe' in 'messx.exe' umbenannt, und damit mußte ich natürlich auch einige Dateien (ini/reg/cfg/cmd) in den Arena- und Winboard-Verzeichnissen anpassen.
Außerdem habe ich für die 4 neuen Geräte, die nur direkt (jetzt mit 'messx.exe') aufrufbar sind, Dummy-Plugins gemacht, sodaß auch diese Fehlermeldung beim Start nicht mehr erscheint.

Die neue MESS-Chess_UCI+WB ist bereits online ...

Grüße,
Franz
Mit Zitat antworten
Folgende 11 Benutzer sagen Danke zu fhub für den nützlichen Beitrag:
achimp (22.03.2019), Agep (22.03.2019), applechess (22.03.2019), Chessguru (22.03.2019), ferribaci (22.03.2019), Hartmut (23.03.2019), hyppyp (22.03.2019), Jo (22.03.2019), Robert (22.03.2019), ruschach (22.03.2019), Tibono (23.03.2019)
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 10:33 Uhr.



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