That's probably clipping at work for you.Instead of 'blitting' to position -1, you could consider blitting to position 0, but subtract the absolute minus value from the width that your are blitting.
http://www.freepascal-meets-sdl.net/