The problem with PPSSPP's current methods is, it doesn't scale the 'real' texture, instead, it gets which address the texture is loaded in ram, and grab the texture size of ram after that address (let's call this 'texture-ram' from now for convenience) I've been messing around with PPSSPP's texture cache/scaler for quiet a few days, trying to get more textures scaled and reduce the rescale on the same texture (it happens a lot, I'll explain later) English is not my first language I've no idea how I can make it shorter.) I don't actually understand how PSP works, so the following are most my own opinion - basically guessing.