Another question about SDL_BlitSurface

Hi all,

what would happen if I:
1 - create a main surface called, oh surprise, “surface” and it gets the
return from SDL_SetVideoMode(640,480,8,SDL_HWPALETTE)
2- create another surface called sdisplay that gets the return from
3- sdisplay gets its palette initialized by a special, custom made palette
4- blit the sdisplay surface onto screen surface?

Would screen display what was in sdisplay the same way? Or with a different
palette? Will it display at all?