I'm scrolling a bitmap that has intentional jaggies in it. They're diagonal waves drawn with blocks that are 4x4 pixels each. They look like the hills from <a href="http://vgmaps.com/Atlas/NES/SuperMarioBros2-World1-Area1.png">here</a>, except four times as large. When I scroll them by at 8 pixels per frame, the areas that are heavy with jaggies look like they're flickering.

I was considering doing some form of double buffering with this, but when I think about it I doubt it'd help.

Any ideas on how to get them to not flicker?

I've tried increasing the frame rate, but that doesn't seem to matter.

Slowing the rate of scrolling drastically stops the flickering, but that's not an option.