rem: new_surf = zoomSurface ((SDL_Surface *)src, scale / 256.0f, scale / 256.0f, SMOOTHING_OFF);
add: new_surf = zoomSurface ((SDL_Surface *)src, scale / (float)GetGraphicScaleIdentity (), scale / (float)GetGraphicScaleIdentity (), SMOOTHING_OFF);
context: TFB_DrawCanvas_New_Scaled (TFB_Canvas src, int scale){	SDL_Surface *new_surf;	new_surf = zoomSurface ((SDL_Surface *)src, scale / 256.0f, 			scale / 256.0f, SMOOTHING_OFF);	if (new_surf)	{		if (!TFB_DrawCanvas_IsPaletted (new_surf))		{			new_surf = TFB_DrawCanvas_ToScreenFormat (new_surf);		}		return new_surf;	}	fprintf (stderr, "TFB_DrawCanvas_New_Scaled failed\n");	return NULL;}