Moin
Wie muss der Multiboot header aussehen, um vesa aktivieren zu lassen?
Wie muss der Multiboot header aussehen, um vesa aktivieren zu lassen?
09. November 2026, 18:29
Gespeichert 
Gespeichert Laut der Multiboot Specification muss von den Flags bit 2 und bit 11 gesetzt sein.Wie kommst du darauf, dass in deinem MB_FLAGS Bits 2 und 11 gesetzt sein sollten? Zum einen ist Bit 0 das niederwertigste Bit, zum anderen ist binär was anderes als hexadezimal.
#define MB_FLAGS 0x0100000000100000
Gespeichert #include <stdio.h>
int main(void)
{
printf("0x%x\n", (1 << 2) | (1 << 11));
return 0;
}
Gespeichert 