AW: Mess Emulator für diverse Schachcomputer ist fertig!
Bei Thematurnieren gibt man ja Zugfolgen vor. Bei den Mephisto Geräten drückt man die Memory Taste, gibt die Züge ein und dann drückt man die CL Taste und spielt oder lässt spielen.
Also rufe ich die folgende Sub-Routine beim MM4 mit "setpos()" auf:
function setpos()
if (started == false) then
return
end
send_input(":KEY1_2", 0x80, 1) -- MEM
end
Immer dann, wenn die Routine setlevel() aufgerufen wird.
Wenn die Zugfolge komplett übertragen wurde, müsste ich dann nur noch die "CL-Taste" emulieren. Mit:
send_input(":KEY1_0", 0x80, 1) -- CL
Nur der richtige Zeitpunkt ist das Problem.
|