// check src->w/h in case something is borked ..
printf("src->w : %d, src->h : %d\n", src->w, src->h);
SDL_BlitSurface(src, &srcR, screen, &dstR);
I'm afraid that's not the problem, as the black screen continues to show, even if I skip the entire 'action' part of this 'game' and go...