Fix framebuf blit on resize.
Try scissor/region height if viewport is == 512.

Fixes Tales of Phantasia X menu in towns, where it uses a 480 tall
framebuffer but specifies a 512 tall viewport.
Skip direct blocktransfer draw in buffered.

It isn't needed anymore, and causes glitches in Tales of Phantasia X.
Merge pull request #6262 from unknownbrackets/framebuf-estimate

Assume 512 tall framebuffers are wrong too