- if(vbe_set_mode(best | VBE_MODE_LFB) == -1) {
- fprintf(stderr, "Failed to set video mode %dx%d %dbpp\n", mode_info->xres, mode_info->yres, mode_info->bpp);
+ vbe_mode_info(mode, &mode_info);
+ printf("setting video mode %x: (%dx%d %d)\n", (unsigned int)mode, mode_info.xres,
+ mode_info.yres, mode_info.bpp);
+
+ if(vbe_setmode(mode | VBE_MODE_LFB) == -1) {
+ fprintf(stderr, "failed to set video mode\n");