>>PipBoy
https://github.com/Pyrmal[...]ralaph/blob/master/boot.S
Voilà le tout début du code, c'est très simple si tu utilises GRUB parce qu'il te suffit de mettre les headers multiboot dans ton fichier (0x1BADB002, 0 puis -0x1BADB002). Après si tu veux coder ton propre bootloader c'est une autre histoire...
Citation de SidiNoel
Citation de PipBoyMerci j'irait voir, en fait j'ai surtout besoin de savoir comment ça fonctionne, le code j'ai déja un pied dedans.
Ça m'interesse beaucoup, comment tu fait ça?Quelques lignes d'assembleur et beaucoup de C, après j'ai pas codé mon propre bootloader j'ai simplement utilisé GRUB, mais même avec ça c'est énormément de boulot pour coder tout ça sans aucune lib.
Tu peux aller sur osdev c'est un wiki très complet sur ce domaine
https://github.com/Pyrmal[...]ralaph/blob/master/boot.S
Voilà le tout début du code, c'est très simple si tu utilises GRUB parce qu'il te suffit de mettre les headers multiboot dans ton fichier (0x1BADB002, 0 puis -0x1BADB002). Après si tu veux coder ton propre bootloader c'est une autre histoire...
