Welcome to the new platform of Programmers Heaven! We apologize for the inconvenience caused, if you visited us from a broken link of the previous version. The main reason to move to a new platform is to provide more effective and collaborative experience to you all. Please feel free to experience the new platform and use it's exciting features. Contact us for any issue that you need to get clarified. We are more than happy to help you.
This piece-of-shit messageboard only allows 10 replies per thread.
Anyway, the easy way to scroll your tile system pixel-per-pixel is to simply change the offset you blit each tile to. So if you're moving one pixel over from the "normal" tile position, you simply add 1 to the X location you blit your tile to.
Remember to reset the offset back to zero and shift which tiles you reference one over once you've returned to the offset that is equal to the width of your tiles.
I could probably provide an example (Allegro) if needed (I haven't programmed one, but I can do it real quick).