Hi Zombie,
So is it that you want the whole screen replaced by the second bitmap?
This first example is a "cut" like I think you described. The black square is from bitmap 1 copied to bitmap 0:
sync on
sync rate 0
for n=1 to 100
x1=rnd(640)
y1=rnd(480)
x2=x1+100
y2=y1+100
ink rgb(rnd(255),rnd(255),rnd(255)),0
box x1,y1,x2,y2
next n
sync
create bitmap 1,screen width(),screen height()
copy bitmap 1,100,100,400,400,0,100,100,400,400
set current bitmap 0
sync
If you want all of bitmap 0 replaced with bitmap 1, you have to make sure both bitmaps are the same size, and copy the entire contents of bitmap 1 to bitmap 0.
sync on
sync rate 0
for n=1 to 100
x1=rnd(640)
y1=rnd(480)
x2=x1+100
y2=y1+100
ink rgb(rnd(255),rnd(255),rnd(255)),0
box x1,y1,x2,y2
next n
sync
create bitmap 1,screen width(),screen height()
copy bitmap 1,0
set current bitmap 0
sync
What's your goal? Are you trying to replace part of the screen, or the whole screen? If it's just part of the screen, you may be better off loading and pasting images instead of bitmaps.
Load Image "image name.bmp",1
paste image 1,100,100
Enjoy your day.