
Zitat von
Mychess
But I think to enter a position more quickly : using FEN notation for exemple.
Add a special key to request FEN notation, then simulate input via buttons and chessboard, or better simulate the SETUP key, the LEVEL key (to remove all pieces and make other things), write the position directly to memory, then simulate the TAKE BACK key.
Of course, analysis of FEN notation and internal coding of the chessboard for each chess computers are necessary, but simple ;-)
Exactly this method I'm already using since a long time in my plugins. When you load a position (FEN/EPD) in WinBoard or Arena, the plugin converts it into a board position, and then sends it to the engine - if this is done via direct RAM write or via the buttons depends on the engine (and how complicated each of these methods would be). Speed is no problem, because I switch to 'turbo' mode in the emulation during the setup.