Hi zusammen,
also ich fände es megageil, wenn die Ausgaben der Emulationen an Arena/Winboard/(Shredder) übergeben werden, wie z.B. Rechentiefe, Bewertung, Hauptvariante.
Luis hat dies in seinem Mame_2021 implementiert, leider ist das Gesamtsystem (zumindest bei mir) sehr instabil.
Natürlich soll nicht einfach kopiert werden, aber vielleicht findet man einen Weg...
Bspl. für Almeria:
Code:
function interface.show_info()
local info=nil
if interface.ticker==1 then
local ddram = emu.item(machine.devices[':display:hd44780'].items['0/m_ddram']):read_block(0x00, 0x80)
if (ddram:sub(66,69))=="THEO" then
info = "info score cp book"
else
info = "info score cp " .. (ddram:sub(65,66)) ..(ddram:sub(68,69))
end
info=info .. " depth " .. (ddram:sub(1,2)) .. " seldepth " .. (ddram:sub(4,5))
info=info .. " pv " .. string.lower(ddram:sub(70,112))
if (ddram:sub(65,65))~=" " and (ddram:sub(65,65))~="-" then info=nil end
end
interface.ticker=interface.ticker+1
if interface.ticker>=2 then interface.ticker=1 end
return info
end
LG
Frank, dem es peinlich ist, immer mehr zu wollen
