diff --git a/i386/loader/src-asm/entry.asm b/i386/loader/src-asm/entry.asm index 9f9bc9f..6001da1 100755 --- a/i386/loader/src-asm/entry.asm +++ b/i386/loader/src-asm/entry.asm @@ -46,9 +46,6 @@ stage_2_setup_entry: cli hlt -some_text: - db "This is some text.", 0x00 - ; Utilities ; Memory Management %include "memory/a20.asm" @@ -58,13 +55,18 @@ some_text: bits 32 stage2_true_entry: - mov [dword 0xb8000], byte 'X' - mov [dword 0xb8000 + 1], byte 0x31 + push ebp + mov ebp, esp + call setup_drivers + mov esp, ebp + pop ebp + cli hlt %include "utility/math.asm" %include "utility/memory.asm" +%include "utility/display.asm" ; Driver Manager -; %include "drivers/manager.asm" + %include "drivers/manager.asm"