Einzelnen Beitrag anzeigen
  #5220  
Alt 07.12.2022, 11:58
germangonzo germangonzo ist offline
SPARC
 
Registriert seit: 07.08.2004
Ort: Berlin
Alter: 55
Land:
Beiträge: 232
Abgegebene Danke: 676
Erhielt 170 Danke für 91 Beiträge
Aktivitäten Langlebigkeit
3/20 20/20
Heute Beiträge
0/3 ssssss232
AW: Mess Emulator für diverse Schachcomputer ist fertig!

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
Mit Zitat antworten