Just doublechecked, and here's the code. The snippet is pulled from a while loop. I figure if X is being decremented and Y is being incremented the background should scroll Left and Down. But left as shown below, it scrolls to the Right and Up.
WrapBlit(x,y,optbg,screen);
x--;
y++;
if(y==128)
{
x=0;
y=0;
}
optbg image size: 384x256
verge resolution setting: 320x240