MBALIGN equ 1<<0 ; align loaded modules on page boundaries | |
MEMINFO equ 1<<1 ; provide memory map | |
FLAGS equ 0 ; this is the Multiboot 'flag' field | |
MAGIC equ 0x1BADB002 ; 'magic number' lets bootloader find the header | |
CHECKSUM equ -(MAGIC + FLAGS) ; checksum of above, to prove we are multiboot | |
section .multiboot | |
align 4 | |
dd MAGIC | |
dd FLAGS | |
dd CHECKSUM | |
section .text | |
_start: | |
main: |