Since my early childhood, I have never been addicted to single game, I am not the type of gaming guy anyway, but ...
This one I was sitting on it for days forgetting everything around me playing until I finished it, I really enjoyed it that I start searching for it once I got my 1st laptop around 2004.

It called CASTLE and there were another version called CASTLE EXCELLENT. I found it after asking a question in Yahoo! Answers, and since then, played it several times and decided to share it.
Here is the direct download link BlueMSX
It is a game console that games MSX slots. enjoy it.

These screenshots were taken on Apr 25th 2010 when I reached nice rooms wanted to share with my kids how to solve them.