Everything looks ok. This should be updating the entire screen. You are saying it isn't? If that's the case, then there is a problem with the device and we can try to work around it.
There is a version of PocketHAL that uses DirectDraw here:
http://www.pocketmatrix.com/forums/view ... c&start=15
You could give this one a try? It should also generate a log file.