In fact, there are currently two presets for Chess on a Longer Board.
Neither prevents check (because it would take more than 30 seconds at the
end of a game), and both use pre-moves and post-moves by the second player
to display the Wall half-correctly. One of these presets also verifies the
legality of the moves, performs baroque (Withdrawer or en passant)
capture, moves automatically the other part of a Wall and changes
automatically the Halfling-Bishop in a Halfling-Rook and vice-versa.
So both presets, although different, display the same following message:
'This preset does not notify you here of check, checkmate, or
stalemate.'
Which is why I thought the same presets were used in my game against
George Duke and in this game.
I've replaced lines such as
$preauto2 = 'convert all Y Z Z Y y z z y%3B';
by lines such as
$preauto2 = 'convert all Y Z Z Y y z z y';
in both the relevant preset and the log file.
I guess I'll try Fergus' solution when I have some time.