Those are some really nice looking graphics, chaser. Good job.
-----------------------------------------------------------------------------
FF, that is considered a very poor way to do side scrolling. You shouldn't store a bitmap of 1800x1800 in memory at any time. This may be a simple way to do it, but by no means is it efficient. What you should do is load information (not the actual bitmap) into an array. Then when you side scroll you would take the needed information from the array and display it as a bitmap to the screen. This saves so much memory and space, not to mention that it is much more time efficient.
Sorry, if I misunderstood what you are trying to say. And if you'd like further information go ask some of the people down at allegro.cc because I'm only relaying a lof of information I've read from people down there that are very experienced.
Btw, the reason you are getting such a low FPS is because of your method. The method I use gives me over 30+ FPS, and I too am using a 4mb video card.