Hi!
Ich weiß nicht irgendwie bring ich das nicht hin der gepatchte Grub bootet zwar, aber irgendwie schaltet er nicht in den VESA mode. Ich baue den Multibootheader wie folgt zusammen:
.align 4
.int 0x1badb002
.int 0x6
.int -0x1BADB008
.int 0x0
.int 0x0
.int 0x0
.int 0x0
.int 0x0
.int 0x1
.int 640
.int 480
.int 8
aber in meiner MultibootInfo ist alles was mit dem VESA zu tun hat null:
printf("%x\n", mbInfo->vbe_control_info);
printf("%x\n", mbInfo->vbe_mode_info);
printf("%x\n", mbInfo->vbe_mode);
printf("%x\n", mbInfo->vbe_interface_seg);
printf("%x\n", mbInfo->vbe_interface_off);
printf("%x\n", mbInfo->vbe_interface_len);
Danke