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 25.01.2024, 20:33
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
7/20 15/20
Heute Beiträge
1/3 sssss2972
AW: Mess Emulator für diverse Schachcomputer ist fertig!

Hi hap,

there's suddenly a problem with the current MAME version:
If starting any of the new 6301 engines with NVRAM and exiting the engine again without using F1 (or Off/Stop etc.), then on every following start there appears an error message "Error reading NVRAM file ...\maincpu"!

This didn't happen with compiles 2 or 3 days ago, so you must have changed anything.
Edit: Even yesterdays version was still ok, so I guess the problem started with the following commit:
"hd6301: don't save internal registers to nvram when it's not battery backed"

I hope this was not intended, because it's really an annoying behaviour.

Regards,
Franz
__________________
Meine Webseite: https://fhub.jimdofree.com/

Geändert von fhub (25.01.2024 um 21:04 Uhr)
Mit Zitat antworten
Folgender Benutzer sagt Danke zu fhub für den nützlichen Beitrag:
kamoj (26.01.2024)
  #2  
Alt 25.01.2024, 22:33
hap hap ist offline
Resurrection
 
Registriert seit: 27.07.2019
Beiträge: 605
Abgegebene Danke: 226
Erhielt 2.358 Danke für 421 Beiträge
Aktivitäten Langlebigkeit
1/20 6/20
Heute Beiträge
0/3 ssssss605
Re: AW: Mess Emulator für diverse Schachcomputer ist fertig!

 Zitat von fhub Beitrag anzeigen
Hi hap,

there's suddenly a problem with the current MAME version:
If starting any of the new 6301 engines with NVRAM and exiting the engine again without using F1 (or Off/Stop etc.), then on every following start there appears an error message "Error reading NVRAM file ...\maincpu"!
(...)
Ah, I thought it was a silent error that only showed on the commandline (that's how I start MAME):

m ecbackg
Error reading NVRAM file ecbackg\maincpu
Average speed: 100.00% (9 seconds)

Anyway, it should be fixed now after https://github.com/mamedev/mame/comm...5e1f6a76210bad
Mit Zitat antworten
Folgender Benutzer sagt Danke zu hap für den nützlichen Beitrag:
kamoj (26.01.2024)
  #3  
Alt 25.01.2024, 22:37
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
7/20 15/20
Heute Beiträge
1/3 sssss2972
AW: Re: AW: Mess Emulator für diverse Schachcomputer ist fertig!

 Zitat von hap Beitrag anzeigen
Anyway, it should be fixed now after https://github.com/mamedev/mame/comm...5e1f6a76210bad
Yes, now it's ok again.
__________________
Meine Webseite: https://fhub.jimdofree.com/
Mit Zitat antworten
  #4  
Alt 25.01.2024, 22:39
hap hap ist offline
Resurrection
 
Registriert seit: 27.07.2019
Beiträge: 605
Abgegebene Danke: 226
Erhielt 2.358 Danke für 421 Beiträge
Aktivitäten Langlebigkeit
1/20 6/20
Heute Beiträge
0/3 ssssss605
Re: Mess Emulator für diverse Schachcomputer ist fertig!

Novag VIP ist da, danke an Berger.



And I also finished the Saitek Electronic Champion Backgammon driver. If anyone's interested (since CB-Emu & Co adds board games too) here's a screenshot:

Mit Zitat antworten
Folgende 14 Benutzer sagen Danke zu hap für den nützlichen Beitrag:
achimp (26.01.2024), bataais (29.01.2024), berger (26.01.2024), Bryan Whitby (26.01.2024), fhub (25.01.2024), kamoj (26.01.2024), Luis (25.01.2024), Mapi (25.01.2024), MikeChess (26.01.2024), Mychess (25.01.2024), Mythbuster (26.01.2024), Robert (26.01.2024), Tibono (26.01.2024), Wandersleben (26.01.2024)
  #5  
Alt 26.01.2024, 09:19
Jens H Jens H ist offline
Saitek Leonardo
 
Registriert seit: 06.02.2023
Beiträge: 88
Abgegebene Danke: 68
Erhielt 106 Danke für 44 Beiträge
Aktivitäten Langlebigkeit
1/20 3/20
Heute Beiträge
0/3 sssssss88
AW: Mess Emulator für diverse Schachcomputer ist fertig!

Kürzlich wurden von Franz ein paar Unterverwandlungs-Probleme angesprochen und behoben. Ich habe möglicherweise auch eines entdeckt. In folgender Partie zwischen Elite A/S Glasgow und Lyon 16bit wandelt der Lyon im 58. Zug in einen Springer (korrekte Notation wäre also 58. ... c1=S) um, am Brett erscheint aber eine Dame und die Partie wird im darauffolgenden Zug wegen eines als illegal bewerteten Zuges des Lyon von Arena als beendet erklärt:

[Event "Elite AS Glasgow - Lyon 16 bit"]
[Site "Computer"]
[Date "2024.01.26"]
[Round "35"]
[White "Fidelity Elite A-S (Glasgow program)"]
[Black "Mephisto Lyon 16 Bit"]
[Result "1-0"]
[BlackElo "2200"]
[Time "03:35:06"]
[WhiteElo "2200"]
[TimeControl "14400"]
[SetUp "1"]
[FEN "rnb2rk1/ppp1qppp/3p1n2/3Pp3/2P1P3/5NP1/PP1N1PBP/R2Q1RK1 w - - 0 1"]
[Termination "rules infraction"]
[PlyCount "117"]
[WhiteType "program"]
[BlackType "program"]

1. Qb3 Na6 2. Qe3 Ng4 3. Qg5 Qxg5 4. Nxg5 h6 5. Ngf3 f5 6. Rfe1 Nc5 7. exf5
Nd3 8. Rf1 Bxf5 9. h3 Nf6 10. b3 Ne4 11. Nxe4 Bxe4 12. Nd2 Bxg2 13. Kxg2
Rf7 14. Ne4 Raf8 15. f3 Nb2 16. Rab1 Nd3 17. b4 a5 18. bxa5 Rb8 19. a6 b6
20. Rfd1 Nc5 21. Nxc5 dxc5 22. Rd3 Ra8 23. Ra3 Ra7 24. Re1 Re7 25. Ra1 e4
26. fxe4 Rxe4 27. Rc1 Kf7 28. Kf3 Rd4 29. Rc2 Kf6 30. Rcc3 g5 31. Rc2 h5
32. Ke3 Ke5 33. Kf2 Kd6 34. Kf3 c6 35. dxc6 Kxc6 36. Rcc3 b5 37. cxb5+ Kxb5
38. Ke3 Re7+ 39. Kf2 Rf7+ 40. Rf3 Rdd7 41. Ke2 Rfe7+ 42. Kf1 Rf7 43. Kf2 c4
44. Ke2 Kb4 45. Rxf7 Rxf7 46. a7 Rf8 47. a8=Q Rxa8 48. Rxa8 h4 49. Rb8+ Ka3
50. g4 Kxa2 51. Rb5 Ka3 52. Rxg5 Kb3 53. Rb5+ Ka3 54. g5 Ka4 55. Rb8 c3 56.
g6 Ka5 57. g7 c2 58. g8=Q c1=Q 59. Qa2 {Arena Adjudication. Illegal move!}
1-0
Mit Zitat antworten
Folgender Benutzer sagt Danke zu Jens H für den nützlichen Beitrag:
kamoj (26.01.2024)
  #6  
Alt 27.01.2024, 21:22
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
7/20 15/20
Heute Beiträge
1/3 sssss2972
AW: Mess Emulator für diverse Schachcomputer ist fertig!

Hallo Jens,
 Zitat von Jens H Beitrag anzeigen
Kürzlich wurden von Franz ein paar Unterverwandlungs-Probleme angesprochen und behoben. Ich habe möglicherweise auch eines entdeckt. In folgender Partie zwischen Elite A/S Glasgow und Lyon 16bit wandelt der Lyon im 58. Zug in einen Springer (korrekte Notation wäre also 58. ... c1=S) um, am Brett erscheint aber eine Dame und die Partie wird im darauffolgenden Zug wegen eines als illegal bewerteten Zuges des Lyon von Arena als beendet erklärt:
ich hab jetzt diese Partie im Lyon mal bis zum Zug 57... c2 geladen und danach selbst 58. g8Q eingegeben. Daraufhin zieht der Lyon 58... c1N, d.h. er wandelt in einen Springer um, aber das MessChess-Plugin glaubt tatsächlich eine Umwandlung in eine Dame zu erkennen.

Also hab ich mir diesen Umwandlungscode im Plugin mal angesehen (der stammt übrigens noch vom Original-Plugin von Sandro Ronco), und da war mir auch schnell klar, wie es zu diesem Fehler kommt: dieser Code funktioniert unter einer ganz bestimmten Voraussetzung nicht, nämlich genau dann, wenn im Zug vorher Weiß auch eine Umwandlung gemacht hat und sofort danach auch Schwarz in eine andere Figur umwandelt (und zwar in eine mit niedrigerem 'Rang'). Im Plugin wird eine Umwandlungsfigur nämlich im Display-RAM gesucht, und bei der verwendeten Methode wird dabei eben zuerst diese (falsche) Figur der vorangehenden Umwandlung gefunden.

Um diesen Bug zu beheben, müßte ich eine komplett andere Umwandlungsroutine schreiben (und das für ALLE ähnlichen Mephisto-Engines!), und das tue ich mir sicher nicht an für eine extrem seltene Situation, die unter 1000 Partien vielleicht einmal vorkommt.

Grüße,
Franz
__________________
Meine Webseite: https://fhub.jimdofree.com/
Mit Zitat antworten
Folgende 4 Benutzer sagen Danke zu fhub für den nützlichen Beitrag:
Jens H (28.01.2024), Mark 1 (28.01.2024), Robert (29.01.2024), Wandersleben (27.01.2024)
  #7  
Alt 28.01.2024, 08:46
Jens H Jens H ist offline
Saitek Leonardo
 
Registriert seit: 06.02.2023
Beiträge: 88
Abgegebene Danke: 68
Erhielt 106 Danke für 44 Beiträge
Aktivitäten Langlebigkeit
1/20 3/20
Heute Beiträge
0/3 sssssss88
AW: Mess Emulator für diverse Schachcomputer ist fertig!

Vielen Dank für die Rückmeldung, Franz. Ich bin schon beruhigt, dass diesmal nicht ich Schuld hatte :-)
Schönen Sonntag noch.
Mit Zitat antworten
Folgender Benutzer sagt Danke zu Jens H für den nützlichen Beitrag:
kamoj (28.01.2024)
  #8  
Alt 28.01.2024, 14:30
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
7/20 15/20
Heute Beiträge
1/3 sssss2972
AW: Mess Emulator für diverse Schachcomputer ist fertig!

Hallo Jens,
 Zitat von Jens H Beitrag anzeigen
Vielen Dank für die Rückmeldung, Franz. Ich bin schon beruhigt, dass diesmal nicht ich Schuld hatte :-)
ich hab jetzt für diese extrem seltene Situation (mit 2 Umwandlungen direkt hintereinander) für die betroffenen Mephisto-Engines doch noch einen Trick gefunden, mit dem die Umwandlungen wieder richtig ausgeführt werden.
Da dabei nur eine ganz kleine Änderung nötig war, hab ich das jetzt in die entsprechenden 7 Plugins doch eingebaut - neue Versionen sind im Anhang.

Edit: Neues Plugin_Update in Posting #5904!

Grüße,
Franz
__________________
Meine Webseite: https://fhub.jimdofree.com/

Geändert von fhub (04.02.2024 um 14:53 Uhr)
Mit Zitat antworten
Folgende 14 Benutzer sagen Danke zu fhub für den nützlichen Beitrag:
achimp (04.02.2024), Agep (28.01.2024), Fisherman (28.01.2024), germangonzo (28.01.2024), Jens H (28.01.2024), kamoj (28.01.2024), Mapi (28.01.2024), Mark 1 (28.01.2024), MikeChess (28.01.2024), Moonshine (28.01.2024), Robert (29.01.2024), Rossi (29.01.2024), Tibono (28.01.2024), Wandersleben (28.01.2024)
  #9  
Alt 28.01.2024, 18:04
Jens H Jens H ist offline
Saitek Leonardo
 
Registriert seit: 06.02.2023
Beiträge: 88
Abgegebene Danke: 68
Erhielt 106 Danke für 44 Beiträge
Aktivitäten Langlebigkeit
1/20 3/20
Heute Beiträge
0/3 sssssss88
AW: Mess Emulator für diverse Schachcomputer ist fertig!

Franz, ein weiteres Mal vielen Dank für dein unglaubliches Engagement!
Mit Zitat antworten
Folgender Benutzer sagt Danke zu Jens H für den nützlichen Beitrag:
kamoj (30.01.2024)
  #10  
Alt 28.01.2024, 18:09
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
7/20 15/20
Heute Beiträge
1/3 sssss2972
AW: Mess Emulator für diverse Schachcomputer ist fertig!

 Zitat von Jens H Beitrag anzeigen
Franz, ein weiteres Mal vielen Dank für dein unglaubliches Engagement!
Übrigens, falls Du es testen willst - hier ist die Stellung Deiner geposteten Partie nach dem Zug 57:
1R6/6P1/8/k7/7p/7P/2p1K3/8 w - -

Wenn Du nun 58. g8=Q eingibst, dann funktioniert jetzt die Unterverwandlung in einen Springer (58... c1=N) beim Lyon und Konsorten korrekt.
__________________
Meine Webseite: https://fhub.jimdofree.com/
Mit Zitat antworten
Folgende 3 Benutzer sagen Danke zu fhub für den nützlichen Beitrag:
Jens H (29.01.2024), kamoj (30.01.2024), Mark 1 (28.01.2024)
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 17:57 Uhr.



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