16-bit also uses the same technique to create a background for the overlay as 32-bits (i.e. taking a snapshot of the current buffer and blitting it on the overlayscreen). Since tmpscreen only concerns the ingame-scaler it will not be seen anyway. And I've tested aspect ratio-correction, which works :)