Thema: Info: PicoChess Web
Einzelnen Beitrag anzeigen
  #458  
Alt 20.03.2023, 10:54
fhub fhub ist offline
Lebende Foren Legende
 
Registriert seit: 19.04.2010
Beiträge: 3.003
Abgegebene Danke: 649
Erhielt 7.574 Danke für 1.693 Beiträge
Aktivitäten Langlebigkeit
7/20 15/20
Heute Beiträge
1/3 sssss3003
AW: PicoChess Web

 Zitat von Schreibgewerke Beitrag anzeigen
Mephisto I - Retro, also - hängt sich ständig auf. Unabhängig von der Spielstufe und der Farbe der Figuren. Gibt es hierfür einen Workaround?
Nun, das kommt davon, wenn man meine MessChess-Plugins in PicoChess verwendet und sie nicht richtig für die dort verwendete neuere MAME-Version anpasst.

Genau dieses Problem mit dem Mephisto I hat mir vor einigen Wochen auch schon Dirk (der Autor von PicoChess) geschildert, und ich hab ihm damals auch die notwendige Korrektur geschickt. Er hat das dann im PicoChess-Forum auch gleich gepostet, aber das hast Du anscheinend nicht mitbekommen.

Also - Du mußt im Plugin 'mephisto.lua' folgende Zeilen
Code:
local d0 = output:get_value("digit3")
local d1 = output:get_value("digit2")
local d2 = output:get_value("digit1")
local d3 = output:get_value("digit0")
ändern in
Code:
local d0 = output:get_value("digit3") & 0x7f
local d1 = output:get_value("digit2") & 0x7f
local d2 = output:get_value("digit1") & 0x7f
local d3 = output:get_value("digit0") & 0x7f
also einfach ein " & 0x7f" anhängen.
Das müßten die Zeilen 96-99 sein, wenn sich inzwischen in diesem Plugin nicht wieder etwas in PicoChess geändert hat.

Grüße,
Franz
Mit Zitat antworten
Folgender Benutzer sagt Danke zu fhub für den nützlichen Beitrag:
Schreibgewerke (20.03.2023)