CoolPotOS/driver/vbe.c
2024-05-03 20:32:10 +08:00

18 lines
424 B
C

#include "../include/graphics.h"
#include "../include/io.h"
int isVBEDisplayMode(uint16_t vbe_mode_info) {
if (vbe_mode_info & (1 << 12)) {
return 1;
} else {
return 0;
}
}
void initVBE(multiboot_t *mboot) {
if(isVBEDisplayMode(mboot->vbe_mode_info)){
printf("[\035kernel\036]: Graphics mode: \037VBE\036\n");
} else printf("[\035kernel\036]: Graphics mode: \037VGA\036\n");
}