
Zitat von
Schreibgewerke
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