Memblocks is the only solution faster than GET IMAGE. You can actually dump the screen straight to a memblock, and dump it back again afterwards....
mem = screen width() * screen height() * 4
make memblock 1, mem
copy memory get memblock ptr(1), get pixels pointer(), mem
...
lock pixels
copy memory get pixels pointer(), get memblock ptr(1), mem
unlock pixels
That could actually be faster than using
GET IMAGE on small sections of the screen.beacuse it uses direct memory manipulation.
You should make the memblock before you get into your main code loop.
BatVink
