small fixes related to 32bpp screen

* don't memcpy() memory onto itself; use memmove() for that!
* 32bpp screenshot code!