I tried the "Camera View In Image" and It works OK:
Set Display Mode 800, 600, 32
Make Camera 1
Set Camera To Image 1, 1, 512, 512
Position Camera 1, 0, 0, -2.0
Make Object Cube 1, 1.0
Set Object Mask 1, 2
Set Camera View 1, 0, 0, 256, 256
Do
Rotate Object 1, 0.0, A#, 0.0
A# = A#+0.1
Paste Image 1, 16, 16
Text 0, 0, str$(Screen FPS())
Loop
One thing left, the whole image is drawn.
This can be solved with using advanced2d:
Set Display Mode 800, 600, 32
Make Camera 1
Set Camera To Image 1, 1, 512, 512
Position Camera 1, 0, 0, -2.0
Make Object Cube 1, 1.0
Set Object Mask 1, 2
Set Camera View 1, 0, 0, 256, 256
a2SetClip 16, 16, 16+256,16+256
Do
Rotate Object 1, 0.0, A#, 0.0
A# = A#+0.1
a2DrawImage 1, 16, 16, 0.0, 0.0, 0.0, 1.0, 0, 0xffffffff
Text 0, 0, str$(Screen FPS())
Loop
!!!