Serenity Operating System
at master 28 lines 787 B view raw
1.code32 2.set MULTIBOOT_MAGIC, 0x1badb002 3.set MULTIBOOT_PAGE_ALIGN, 0x1 4.set MULTIBOOT_MEMORY_INFO, 0x2 5.set MULTIBOOT_VIDEO_MODE, 0x4 6.set multiboot_flags, MULTIBOOT_PAGE_ALIGN | MULTIBOOT_MEMORY_INFO 7.set multiboot_checksum, -(MULTIBOOT_MAGIC + multiboot_flags) 8 9.section .multiboot, "a" 10.align 4 11 12.long MULTIBOOT_MAGIC 13.long multiboot_flags 14.long multiboot_checksum 15 16 17/* for MULTIBOOT_MEMORY_INFO */ 18.long 0x00000000 /* header_addr */ 19.long 0x00000000 /* load_addr */ 20.long 0x00000000 /* load_end_addr */ 21.long 0x00000000 /* bss_end_addr */ 22.long 0x00000000 /* entry_addr */ 23 24/* for MULTIBOOT_VIDEO_MODE */ 25.long 0x00000000 /* mode_type */ 26.long 1280 /* width */ 27.long 1024 /* height */ 28.long 32 /* depth */