Jazzie, I looked at your site, I couldn't find the program to which you were referring. Mind telling me which title, or providing a link?
You may have clicked on the wrong link in my sig, as there are two sites there. My SOS Software site where all my games are, and the Blitz site, which is my programming site (code examples, current projects, etc).
The page with all my code examples is here: http://www.blitz.sos-software.co.uk/code.htm
And the download for the tilemap example is here: http://www.blitz.sos-software.co.uk/downloads/TileDemoMax.zip
My example also demonstrates keeping the player central on-screen whenever possible. If the player is near the edge of the level then it's the player that moves and not the level.