A couple of days ago
Dzandaa posted an Othello game and a couple of hours later I posted one in response.
I am now posting a (much cleaned-up) version of my othello (in a new thread, to keep the other "on topic"). The version I posted in the other thread was 987 lines of pascal, the version I am posting today is 451 lines. I rewrote the code that searches the board, previously it had 8 loops (one for each search direction); this is now uses a "direction" constant to work out the directional increment. It also removes the annoying showmessage() from the start.

I believe the program should work in most GUI OS's.
cheers
S.