こんにちは。
背景画像を右から左へループさせたいとのことで見させていただきました。
こんなプログラムで、どうでしょう?
screen 0,640,480
buffer 3 : picload "ass.png" //背景画像を読み込む
gsel 0
*main
xa = 0
xb = 640
repeat
redraw 0 //画面をクリア
color 0,0,0 : boxf //黒に塗りつぶす
gmode 2 //黒が透明になる描画モードを指定
pos xa,0
gcopy 3,,,640,480
pos xb,0
gcopy 3,,,640,480
if xa<= -640 : xa= 640 //x1が-640以下または等しい場合
if xb<= -640 : xb= 640//x2が-640以下または等しい場合
xa - 1
xb - 1
redraw 1 //画面に描画
await 1 //若干待つ
loop
1つ目のX座標が-640に達したら640へ戻し
2つ目のX座標が-640に達したら640へ戻すプログラムです。
すこし試してみてください。