Well, I can see why V-flip would cause trouble since I had inserted a division-by-zero when the V-flip was set while I was debugging, and then left the code in there.. Not sure about the clipping problems, since that code is shared for 256-color and 16-color sprites, but I'll take a look at it.