Knight’s Move uses the movement pattern of the knight in chess to try to cover every space in a square. The program asks where you wish to start on the board, giving the vertical coordinate first, and then marks the moves as you make your way round the board.
There is a check routine to make sure you cannot cheat by making an incorrect move or land more than once on the same square. When no more squares can be visited, enter 0 as the number for the next square.
Press ENTER to replay the game or any other key and ENTER to end the game.
The graphics in line 20 are the capital I reversed with two reversed dashes (shifted) between each. In line 30 the dashes are replaced by reversed spaces. (T/S1000,ZX81 16K)