hazel/kernel/init.asm

21 lines
301 B
NASM
Raw Normal View History

2024-06-25 15:28:44 -04:00
%define MAGIC 0xE85250D6
%define ARCH 0x0
%define LEN (multiboot_end - multiboot_start)
section .multiboot
multiboot_start:
dd MAGIC
dd ARCH
dd LEN
dd -(MAGIC + ARCH + LEN)
multiboot_end:
section .text
global _start
_start:
mov byte [0xb8000], 'X'
mov byte [0xb8001], 0x0f
cli
jmp $