When a bitmap is loaded, it becomes the one the computer will read and write to. Bitmap 0 is always the screen. This is handy because you can load image information without it being seen. However, you need to remember to switch back to bitmap 0 once you are done.
I tried your code in DBC and it worked. In DBP, however, it does not. DBP automatically updates the screen unless you turn the backdrop off. Something like this:
sync on :sync rate 60
backdrop on
color backdrop 0
LOAD BITMAP "test.bmp", 1
GET IMAGE 1, 0, 0, 69, 72
set current bitmap 0
make object sphere 1,50
position object 1,0,0,0
SPRITE 1, 170, 90, 1
do
` check joystick, mouse, move stuff, etc.
if len(inkey$())>0 then exit
sync
loop
end
Just for fun, I threw in a sphere. This should work for you.
LB